.product-object-visual img[alt="The Tail Mini rear light and bicycle mount"],.checkout-image img[alt="The Tail Mini rear light and bicycle mount"]{visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:center!important;color:#0000!important;background-color:#f4f3ef!important;background-image:url(/tail-mini-product-v3.webp?v=20260909-responsive)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;font-size:0!important;display:block!important}@media (max-width:980px){.dara-header{padding:20px 22px}.dara-nav{gap:18px}.product-window{width:min(760px,100vw - 24px);max-height:calc(100svh - 24px)}.product-window-grid{grid-template-columns:1fr!important}.product-window-main{border-bottom:1px solid #ffffff14;border-right:0!important}.checkout-grid{grid-template-columns:1fr}.checkout-image{border-bottom:1px solid #ffffff14;border-right:0;min-height:380px}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}.hero{background:#050505;height:100svh;min-height:100svh;overflow:hidden}.dara-header{background:linear-gradient(#050505d1,#05050500);gap:14px;padding:16px 16px 12px;position:absolute;top:0;left:0;right:0}.dara-wordmark{flex:none;font-size:22px}.dara-nav{letter-spacing:.09em;white-space:nowrap;scrollbar-width:none;gap:12px;min-width:0;font-size:7px;overflow-x:auto}.dara-nav::-webkit-scrollbar{display:none}.dara-nav button,.dara-nav a{flex:none}.hero-cue{display:none}.product-window-layer,.utility-layer{place-items:stretch stretch!important;padding:0!important}.product-window,.utility-window{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;min-height:100svh!important;max-height:100svh!important;overflow-x:hidden!important}.product-window-top,.utility-top{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808f5;min-height:54px;position:sticky;top:0;padding:0 16px!important}.product-window-top{gap:12px;grid-template-columns:1fr auto!important}.product-window-rule{display:none!important}.product-window-main,.product-window-app{padding:28px 18px!important}.product-window-label,.product-app-label{margin-bottom:12px!important}.product-object-visual{height:min(72vw,330px)!important;margin:0 0 26px!important}.product-window-title{font-size:clamp(46px,15vw,68px)!important;line-height:.88!important}.product-window-kicker{margin-top:20px!important;font-size:23px!important}.product-window-copy{margin-top:14px!important;font-size:12px!important;line-height:1.65!important}.product-window-price-row,.product-buy-row{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.buy-now-button{width:100%;min-height:48px}.product-specs{grid-template-columns:1fr!important;margin-top:26px!important}.product-window-manifesto{padding-top:28px!important}.product-app-title{font-size:clamp(34px,11vw,48px)!important}.product-app-copy{margin-bottom:22px!important}.product-story-card{grid-template-columns:minmax(0,1fr) 88px!important;min-height:132px!important}.product-story-copy{padding:18px 16px 18px 0!important}.product-story-phone,.product-story-stamp{min-height:132px!important}.product-app-bottom{flex-direction:column!important;align-items:stretch!important}.product-app-store{width:100%}.product-app-note{text-align:left!important;max-width:none!important}.product-window-switcher{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808f7;position:sticky;bottom:0}.product-window-switch{min-height:58px!important;padding:12px 16px!important}.utility-eyebrow{margin:30px 20px 12px!important}.utility-title{margin:0 20px 30px!important;font-size:clamp(44px,14vw,68px)!important}.checkout-grid{min-height:0!important;display:block!important}.checkout-image{border-bottom:1px solid #ffffff14;width:100%;border-right:0!important;height:min(78vw,360px)!important;min-height:0!important}.checkout-copy{padding:28px 20px 42px!important}.checkout-copy h2{font-size:clamp(46px,14vw,66px)!important}.faq-list{margin:0 20px 36px!important}.faq-list summary{line-height:1.5;grid-template-columns:32px 1fr!important;padding:18px 0!important;font-size:9px!important}.faq-list details p{margin:-2px 0 22px 42px!important;font-size:12px!important}.contact-grid{grid-template-columns:1fr!important;gap:0!important;margin:0 20px!important}.contact-grid>div{min-height:0!important}.contact-pending{margin:24px 20px 36px!important}}
