body:has(#ft-product-brand) .ft-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px 11px;max-width:1320px;margin:0 auto;padding:19px clamp(18px,3.2vw,44px);color:#a9c4d9;font:600 12px/1.55 var(--ft-font-body);letter-spacing:.035em;text-transform:none;overflow-wrap:anywhere}body:has(#ft-product-brand) .ft-breadcrumb a{display:inline-flex;align-items:center;min-height:40px;color:#96dbff;text-decoration:underline;text-underline-offset:4px}body:has(#ft-product-brand) .ft-breadcrumb a:is(:hover,:focus-visible){color:#effaff}body:has(#ft-product-brand) .ft-breadcrumb__current{min-width:0;max-width:100%;color:#e7f3fb;font-weight:700}body:has(#ft-product-brand) .ft-breadcrumb a:focus-visible{outline:2px solid #95e9ff;outline-offset:3px}body:has(#ft-product-brand) .product-information__grid,body:has(#ft-product-brand) .product-information__media,body:has(#ft-product-brand) .product-details{min-width:0}body:has(#ft-product-brand) .product-information__media media-gallery,body:has(#ft-product-brand) .product-information__media slideshow-component{display:block;width:100%;min-width:0;max-width:100%}body:has(#ft-product-brand) media-gallery.media-gallery--carousel .product-media-container{border:1px solid #284860;border-radius:12px;background:#0a1724;overflow:hidden}body:has(#ft-product-brand) media-gallery .product-media__image{object-fit:contain}body:has(#ft-product-brand) media-gallery slideshow-controls[thumbnails]{width:100%;max-width:100%;margin-top:10px}body:has(#ft-product-brand) media-gallery .slideshow-controls__thumbnails-container{min-width:0;max-width:100%}body:has(#ft-product-brand) media-gallery .slideshow-controls__thumbnail{min-width:44px;min-height:44px;cursor:pointer;border:1px solid #365671;border-radius:8px;background:#10283b}body:has(#ft-product-brand) media-gallery .slideshow-controls__thumbnail[aria-current=true]{border-color:#79dcff;box-shadow:0 0 0 2px #53d8ff3d}body:has(#ft-product-brand) media-gallery :is(.slideshow-controls__thumbnail,.slideshow-control):focus-visible{outline:3px solid #8ce9ff;outline-offset:3px}body:has(#ft-product-brand) .product-details h1{font-size:clamp(26px,2.5vw,38px);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}body:has(#ft-product-brand) .product-details{box-shadow:0 15px 40px #00000024}body:has(#ft-product-brand) .product-details :is(button,a,select,input,summary):focus-visible{outline:2px solid #8ae8ff;outline-offset:3px}body:has(#ft-product-brand) .ft-product-info{max-width:100%;overflow-wrap:anywhere}body:has(#ft-product-brand) .ft-product-info details{border-bottom:1px solid #24445f;padding:4px 0}body:has(#ft-product-brand) .ft-product-info details:last-child{border-bottom:0}body:has(#ft-product-brand) .ft-product-info summary{display:flex;min-height:44px;align-items:center;padding:8px 0}body:has(#ft-product-brand) .ft-product-info a{overflow-wrap:anywhere;text-underline-offset:3px}@media(min-width:750px){body:has(#ft-product-brand) .product-information{padding-top:10px;padding-bottom:45px}}@media(max-width:749px){body:has(#ft-product-brand) .ft-breadcrumb{padding:12px 17px 16px;gap:3px 9px;font-size:12px}body:has(#ft-product-brand) .product-information{padding-top:0;padding-bottom:22px}body:has(#ft-product-brand) .product-information__media{min-width:0;padding:0}body:has(#ft-product-brand) .product-details{width:100%;max-width:100%;padding:20px 16px;border-radius:12px}body:has(#ft-product-brand) .product-details h1{font-size:clamp(25px,6.2vw,33px)}body:has(#ft-product-brand) .product-details :is(.variant-picker,.buy-buttons,form){max-width:100%}body:has(#ft-product-brand) .product-details :is(.add-to-cart-button,button[name=add]){min-height:48px;max-width:100%}body:has(#ft-product-brand) media-gallery .slideshow-controls__thumbnail{min-width:44px;min-height:44px}body:has(#ft-product-brand) .ft-product-info{margin-top:16px;padding:18px 16px}body:has(#ft-product-brand) .ft-product-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 12px;padding:22px 16px;line-height:1.7}body:has(#ft-product-brand) .ft-product-footer a{display:inline-flex;align-items:center;min-height:44px;margin:0 4px}}@media(max-width:390px){body:has(#ft-product-brand) .product-details{padding:16px 12px}body:has(#ft-product-brand) .ft-product-info{padding:16px 12px}}@media(prefers-reduced-motion:reduce){body:has(#ft-product-brand) media-gallery .slideshow-controls__thumbnail,body:has(#ft-product-brand) .product-details button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flowtheory-product-ux.css.map */
