.shopify-section.intro-video-overlay-section{display:contents}.intro-video-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;background:#000;opacity:1;visibility:visible;transition:opacity .45s ease,visibility .45s ease}.intro-video-overlay[dismissed]{opacity:0;visibility:hidden;pointer-events:none}.intro-video-overlay__stage{position:absolute;top:0;right:0;bottom:0;left:0}.intro-video-overlay__media,.intro-video-overlay__stage video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.intro-video-overlay__stage video img{display:none}.intro-video-overlay video::-webkit-media-controls,.intro-video-overlay video::-webkit-media-controls-enclosure{display:none!important}.intro-video-overlay__bar{position:absolute;right:max(1.6rem,env(safe-area-inset-right,0px));bottom:max(1.6rem,env(safe-area-inset-bottom,0px));left:max(1.6rem,env(safe-area-inset-left,0px));z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;pointer-events:none}.intro-video-overlay__unmute,.intro-video-overlay__skip{pointer-events:auto;border:0;background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intro-video-overlay__unmute{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%}.intro-video-overlay__skip{min-height:4rem;padding:.8rem 1.4rem;border-radius:999px;font-size:1.3rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.intro-video-overlay__unmute:hover,.intro-video-overlay__skip:hover{background:#ffffff47}.intro-video-overlay__icon--sound,.intro-video-overlay__unmute[aria-pressed=true] .intro-video-overlay__icon--muted{display:none}.intro-video-overlay__unmute[aria-pressed=true] .intro-video-overlay__icon--sound{display:block}html.intro-video-overlay-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.intro-video-overlay{transition:none}}.shopify-section.product-floating-video-section{display:contents}.product-floating-video{position:fixed;left:max(1.2rem,env(safe-area-inset-left,0px));bottom:max(1.2rem,env(safe-area-inset-bottom,0px));z-index:30;width:min(18rem,46vw);height:auto;aspect-ratio:var(--pfv-ratio, 16 / 9);max-height:min(20rem,38vh);border-radius:1.2rem;overflow:hidden;background:#111;box-shadow:0 .8rem 2.4rem #20181247;outline:.2rem solid rgba(255,255,255,.88);isolation:isolate}.product-floating-video[data-orientation=portrait]:not([expanded]):not([minimized]){width:auto;height:min(22rem,42vh);max-width:min(14rem,36vw);max-height:none;aspect-ratio:var(--pfv-ratio, 9 / 16)}@media screen and (max-width:860px){.product-floating-video:not([expanded]){bottom:calc(8.8rem + env(safe-area-inset-bottom,0px))}}.product-floating-video[minimized]{width:auto;height:auto;max-width:none;max-height:none;aspect-ratio:auto;border-radius:999px;overflow:visible;background:transparent;box-shadow:none;outline:none}.product-floating-video[minimized] .product-floating-video__stage,.product-floating-video[minimized] .product-floating-video__minimize,.product-floating-video[minimized] .product-floating-video__controls{display:none}.product-floating-video__stage{position:relative;width:100%;height:100%}.product-floating-video__media,.product-floating-video__stage video{display:block;width:100%;height:100%;object-fit:contain;background:#111}.product-floating-video__stage video img{display:none}.product-floating-video video::-webkit-media-controls,.product-floating-video video::-webkit-media-controls-enclosure{display:none!important}.product-floating-video__expand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:transparent;cursor:pointer}.product-floating-video__minimize{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;color:#fff;background:#0000008c;cursor:pointer}.product-floating-video__minimize:hover{background:#000000bf}.product-floating-video[expanded] .product-floating-video__minimize{display:none}.product-floating-video__chip{display:none;align-items:center;justify-content:center;min-height:3.2rem;padding:.45rem 1.1rem;border:0;border-radius:999px;background:#3a2c22;color:#f3ead8;font-size:1.2rem;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:0 .4rem 1.4rem #20181238}.product-floating-video[minimized] .product-floating-video__chip{display:inline-flex}.product-floating-video__chip--icon{width:4.4rem;min-height:4.4rem;padding:0}.product-floating-video[expanded] .product-floating-video__chip,.product-floating-video__controls{display:none}.product-floating-video__toggle,.product-floating-video__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;color:#fff;background:#0000008c;cursor:pointer}.product-floating-video__toggle:hover,.product-floating-video__close:hover{background:#000000bf}.product-floating-video__icon--play{display:none;margin-left:.2rem}.product-floating-video:not([playing]) .product-floating-video__icon--pause{display:none}.product-floating-video:not([playing]) .product-floating-video__icon--play{display:block}.product-floating-video[expanded]{top:0;right:0;left:0;bottom:0;width:auto;height:auto;max-width:none;max-height:none;aspect-ratio:auto;border-radius:0;z-index:10050;background:#000;box-shadow:none;outline:none}.product-floating-video[expanded] .product-floating-video__stage{display:flex;align-items:center;justify-content:center;background:#000}.product-floating-video[expanded] .product-floating-video__media,.product-floating-video[expanded] .product-floating-video__stage video{width:100%;height:100%;object-fit:contain}.product-floating-video[expanded] .product-floating-video__expand{display:none}.product-floating-video[expanded] .product-floating-video__controls{display:block}.product-floating-video[expanded] .product-floating-video__toggle{position:absolute;left:50%;bottom:max(2.4rem,env(safe-area-inset-bottom,0px));z-index:2;transform:translate(-50%)}.product-floating-video[expanded] .product-floating-video__close{position:absolute;top:max(1.2rem,env(safe-area-inset-top,0px));right:max(1.2rem,env(safe-area-inset-right,0px));z-index:2}html.product-floating-video-lock{overflow:hidden}@media(prefers-reduced-motion:reduce){.product-floating-video,.product-floating-video__media,.product-floating-video__stage video{transition:none}}@media print{.product-floating-video{display:none}}.tlb{background:var(--tlb-bg);color:var(--tlb-ink);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased}.tlb *,.tlb *:before,.tlb *:after{box-sizing:border-box}.tlb__inner{width:min(760px,calc(100% - 32px));margin:0 auto;padding:var(--tlb-pad-top) 0 var(--tlb-pad-bottom)}.tlb__card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon text" "cta  cta";align-items:center;column-gap:12px;row-gap:12px;padding:14px 16px;background:var(--tlb-card);border:2px dashed color-mix(in srgb,var(--tlb-accent) 55%,transparent);border-radius:14px;color:var(--tlb-ink);text-decoration:none;transition:transform .15s ease,border-color .15s ease}.tlb__card:hover{border-color:var(--tlb-accent)}.tlb__card:focus-visible{outline:2px solid var(--tlb-accent);outline-offset:3px}.tlb__icon{grid-area:icon;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tlb-accent) 12%,#fff);color:var(--tlb-accent)}.tlb__icon svg{width:28px;height:28px}.tlb__text{grid-area:text;display:flex;flex-direction:column;gap:2px;min-width:0}.tlb__kicker{font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--tlb-accent)}.tlb__heading{font-size:1.6rem;font-weight:700;line-height:1.45;letter-spacing:.03em}.tlb__body{font-size:1.25rem;line-height:1.6;opacity:.85}.tlb__cta{grid-area:cta;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 18px;border-radius:999px;background:var(--tlb-accent);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.tlb__cta svg{width:14px;height:14px}@media screen and (min-width:750px){.tlb__card{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon text cta";column-gap:16px;padding:16px 20px}.tlb__heading{font-size:1.7rem}}@media(prefers-reduced-motion:no-preference){.tlb__card:hover{transform:translateY(-1px)}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAAAAAIAAABAAAI */
