.fid-r2-scope .relative{position:relative}.fid-r2-scope .z-10{z-index:10}.fid-r2-scope .mx-auto{margin-left:auto;margin-right:auto}.fid-r2-scope .mt-1{margin-top:.25rem}.fid-r2-scope .mt-3{margin-top:.75rem}.fid-r2-scope .flex{display:flex}.fid-r2-scope .w-full{width:100%}.fid-r2-scope .max-w-7xl{max-width:80rem}.fid-r2-scope .cursor-pointer{cursor:pointer}.fid-r2-scope .list-none{list-style-type:none}.fid-r2-scope .flex-col{flex-direction:column}.fid-r2-scope .items-start{align-items:flex-start}.fid-r2-scope .items-center{align-items:center}.fid-r2-scope .justify-center{justify-content:center}.fid-r2-scope .justify-between{justify-content:space-between}.fid-r2-scope .gap-2{gap:.5rem}.fid-r2-scope .gap-space-md{gap:1rem}.fid-r2-scope :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.fid-r2-scope :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.fid-r2-scope :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.fid-r2-scope :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.fid-r2-scope :is(.space-y-space-xl>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.fid-r2-scope :is(.space-y-space-xs>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.fid-r2-scope .overflow-hidden{overflow:hidden}.fid-r2-scope .rounded{border-radius:.25rem}.fid-r2-scope .rounded-2xl{border-radius:1rem}.fid-r2-scope .rounded-3xl{border-radius:1.5rem}.fid-r2-scope .rounded-xl{border-radius:.75rem}.fid-r2-scope .border{border-width:1px}.fid-r2-scope .border-b{border-bottom-width:1px}.fid-r2-scope .border-t{border-top-width:1px}.fid-r2-scope .border-border-hairline{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.fid-r2-scope .bg-on-surface{--tw-bg-opacity: 1;background-color:rgb(19 27 46 / var(--tw-bg-opacity, 1))}.fid-r2-scope .bg-surface-canvas{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.fid-r2-scope .bg-surface-card{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fid-r2-scope .bg-surface-subtle{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.fid-r2-scope .p-space-md{padding:1rem}.fid-r2-scope .p-space-sm{padding:.5rem}.fid-r2-scope .px-2{padding-left:.5rem;padding-right:.5rem}.fid-r2-scope .px-gutter-sm{padding-left:1rem;padding-right:1rem}.fid-r2-scope .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.fid-r2-scope .py-space-2xl{padding-top:4rem;padding-bottom:4rem}.fid-r2-scope .pb-2{padding-bottom:.5rem}.fid-r2-scope .pt-2{padding-top:.5rem}.fid-r2-scope .font-body-md,.fid-r2-scope .font-body-sm{font-family:Inter}.fid-r2-scope .font-headline-lg,.fid-r2-scope .font-label-md,.fid-r2-scope .font-tech-pill,.fid-r2-scope .font-title-md{font-family:Plus Jakarta Sans}.fid-r2-scope .text-\[16px\]{font-size:16px}.fid-r2-scope .text-\[18px\]{font-size:18px}.fid-r2-scope .text-\[20px\]{font-size:20px}.fid-r2-scope .text-body-md{font-size:15px;line-height:24px;letter-spacing:0em;font-weight:400}.fid-r2-scope .text-body-sm{font-size:13px;line-height:20px;letter-spacing:.005em;font-weight:400}.fid-r2-scope .text-headline-lg{font-size:40px;line-height:48px;letter-spacing:-.025em;font-weight:700}.fid-r2-scope .text-label-md{font-size:14px;line-height:20px;letter-spacing:.01em;font-weight:600}.fid-r2-scope .text-tech-pill{font-size:11px;line-height:14px;letter-spacing:.06em;font-weight:800}.fid-r2-scope .text-title-md{font-size:18px;line-height:24px;letter-spacing:-.01em;font-weight:600}.fid-r2-scope .font-bold{font-weight:700}.fid-r2-scope .font-semibold{font-weight:600}.fid-r2-scope .uppercase{text-transform:uppercase}.fid-r2-scope .text-on-surface{--tw-text-opacity: 1;color:rgb(19 27 46 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-on-surface-variant{--tw-text-opacity: 1;color:rgb(67 70 86 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-primary{--tw-text-opacity: 1;color:rgb(0 62 199 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-surface{--tw-text-opacity: 1;color:rgb(250 248 255 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-tertiary{--tw-text-opacity: 1;color:rgb(0 90 61 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-text-muted{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.fid-r2-scope .text-white\/80{color:#fffc}.fid-r2-scope .underline{text-decoration-line:underline}.fid-r2-scope .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fid-r2-scope .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fid-r2-scope .shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fid-r2-scope .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fid-r2-scope .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fid-r2-scope .duration-300{transition-duration:.3s}.fid-r2-scope .hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fid-r2-scope .hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fid-r2-scope :is(.group[open] .group-open\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:768px){.fid-r2-scope .md\:flex-row{flex-direction:row}.fid-r2-scope .md\:items-end{align-items:flex-end}}@media(min-width:1024px){.fid-r2-scope .lg\:px-gutter-lg{padding-left:2rem;padding-right:2rem}}.fid-r2-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:8px 2px 16px}.fid-r2-track-product{grid-auto-columns:calc((100% - 72px)/4)}.fid-r2-reel{aspect-ratio:9/16;min-height:460px;scroll-snap-align:start;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#131b2e;border-radius:24px;border:1px solid #e2e8f0;color:#fff}.fid-r2-media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#eef2f6,#dfe5ee);z-index:0}.fid-r2-photo{width:100%;height:100%;object-fit:contain!important;max-width:100%;padding:12px}.fid-r2-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fid-r2-reel:has(video) .fid-r2-gradient,.fid-r2-reel:has(video) .fid-r2-reel-top,.fid-r2-reel:has(video) .fid-r2-reel-copy{pointer-events:none}.fid-r2-reel:has(video) .fid-r2-shop-link{pointer-events:auto}.fid-r2-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a70 0%,transparent 23%,transparent 45%,#0f172ae8 73%,#0f172a 100%);pointer-events:none;z-index:1}.fid-r2-reel-top{padding:18px;position:relative;z-index:2}.fid-r2-inspect{position:relative;z-index:2;flex:1}.fid-r2-photo-button{border:1px solid #ffffff80;background:#0052ff;color:#fff;border-radius:99px;display:flex;align-items:center;gap:6px;padding:10px 15px;font-size:12px;font-weight:700;min-height:44px;box-shadow:0 4px 20px #0003}.fid-r2-reel-copy{padding:18px;position:relative;z-index:2}.fid-r2-reel-copy h3{font-size:18px;line-height:1.3;margin:8px 0}.fid-r2-reel-copy p{font-size:12px;line-height:1.55;color:#e2e8f0;margin:8px 0}.fid-r2-shop-link{font-size:12px;font-weight:700;color:#fff;display:flex;align-items:center;gap:5px;border-top:1px solid #ffffff40;padding-top:10px;margin-top:10px}.fid-r2-shop-link .material-symbols-outlined{font-size:16px}.fid-r2-badge{display:inline-block;padding:6px 10px;border-radius:99px;background:#dde1ff;color:#003ec7;font-size:11px;font-weight:800}.fid-r2-nav{display:flex;gap:8px;margin:12px 0}.fid-r2-nav button{width:44px;height:44px;display:grid;place-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;color:#131b2e}.fid-r2-filters{display:flex;flex-wrap:wrap;gap:8px;margin-block:18px}.fid-r2-filters button{padding:9px 14px;font-size:11px;font-weight:700;border:1px solid #e2e8f0;border-radius:99px;background:#fff;color:#434656;min-height:40px}.fid-r2-filters button[aria-pressed=true]{background:#003ec7;color:#fff;border-color:#003ec7}.fid-r2-help{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;margin-top:20px}.fid-r2-help-link{display:flex;align-items:center;gap:8px;border-radius:12px;background:#003ec7;color:#fff;padding:12px 16px;white-space:nowrap;font-size:13px;font-weight:700}.fid-r2-entity{display:grid;gap:8px;border:1px solid #e2e8f0;border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.fid-r2-shipping-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.6}.fid-r2-shipping-bar a{text-decoration:underline}.fid-r2-shipping-bar .material-symbols-outlined{font-size:16px}.fid-r2-scope details>summary{min-height:44px}.fid-r2-scope details>div{line-height:1.7}.fid-r2-scope details li{margin-block:7px}.gallery-thumb[aria-pressed=true]{border:2px solid #0052ff!important}@media(max-width:1023px){.fid-r2-track-product{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:639px){.fid-r2-track,.fid-r2-track-product{grid-auto-columns:86%;gap:14px}.fid-r2-reel{min-height:480px}.fid-r2-help{align-items:stretch;flex-direction:column}.fid-r2-help-link{justify-content:center}.fid-r2-shipping-bar{font-size:9px;gap:5px}.fid-r2-scope h2{font-size:28px;line-height:1.2}.fid-r2-scope details summary{font-size:13px}.fid-r2-scope details>div{font-size:12px}}@media(prefers-reduced-motion:reduce){.fid-r2-track{scroll-behavior:auto}.fid-r2-reel{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fid-stitch-r2.css.map */
