body{max-width:100vw;overflow-x:clip}.section{max-width:100%;overflow-x:clip}.page-width{max-width:100%}.video-hero,.banner,video-media,.banner__media,.deferred-poster,.image-with-text__media,media-element{max-width:100%;overflow:clip;overflow-clip-margin:0px}@supports not (overflow: clip){body,.section{overflow-x:hidden}.video-hero,.banner,video-media,.banner__media,.deferred-poster,.image-with-text__media,media-element{overflow:hidden}}.section[allow-transparent-header] .media--100vh{height:calc(100vh - var(--topbar-height, 0px))}.section:not([allow-transparent-header]) .media--100vh{height:calc(100vh - var(--topbar-height, 0px) - var(--header-height, 0px))}@media screen and (max-width:767px){.section[allow-transparent-header] .mobile\:media--100vh{height:calc(100vh - var(--topbar-height, 0px))}.section:not([allow-transparent-header]) .mobile\:media--100vh{height:calc(100vh - var(--topbar-height, 0px) - var(--header-height, 0px))}@supports (height: 100svh){.section[allow-transparent-header] .mobile\:media--100vh{height:calc(100svh - var(--topbar-height, 0px))}.section:not([allow-transparent-header]) .mobile\:media--100vh{height:calc(100svh - var(--topbar-height, 0px) - var(--header-height, 0px))}}@supports (height: 100dvh){.section[allow-transparent-header] .mobile\:media--100vh{height:calc(100dvh - var(--topbar-height, 0px))}.section:not([allow-transparent-header]) .mobile\:media--100vh{height:calc(100dvh - var(--topbar-height, 0px) - var(--header-height, 0px))}}@supports (padding: env(safe-area-inset-bottom)){.section[allow-transparent-header] .mobile\:media--100vh{height:calc(100dvh - var(--topbar-height, 0px) - env(safe-area-inset-bottom,0px))}.section:not([allow-transparent-header]) .mobile\:media--100vh{height:calc(100dvh - var(--topbar-height, 0px) - var(--header-height, 0px) - env(safe-area-inset-bottom,0px))}}}@media screen and (max-width:767px){.mobile-dock{bottom:env(safe-area-inset-bottom,0px)}@supports (height: 100dvh){body:has(.mobile-dock-section){padding-bottom:calc(var(--mobile-dock-height, 0px) + env(safe-area-inset-bottom,0px))}}}:root{--glass-bg-hover-opacity: .35;--glass-bg-opacity: .25;--glass-blur: 75px;--glass-border-opacity: .075;--glass-saturate: 200%;--glass-shadow: 0 2px 8px 0 rgb(0 0 0 / .12);--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .5s;--ease-in-out-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--glass-button-size: var(--sp-8);--glass-button-size-lg: var(--sp-10);--glass-icon-size: var(--sp-3d5);--glass-icon-size-lg: var(--sp-4)}.glass-button,.play-button,.mute-button,.restart-button,.drawer__close,.pswp__button,.shopify-model-viewer-ui__button--poster{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.05);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.05);background-color:rgb(var(--color-background) / var(--glass-bg-opacity));border:1px solid rgb(var(--color-foreground) / var(--glass-border-opacity));box-shadow:var(--glass-shadow);transition:backdrop-filter var(--animation-short),background-color var(--animation-short),box-shadow var(--animation-short),transform var(--animation-short)}@supports not (backdrop-filter: blur(1px)){.glass-button,.play-button,.mute-button,.restart-button,.drawer__close,.pswp__button,.shopify-model-viewer-ui__button--poster{background-color:rgb(var(--color-background) / .85)}}.glass-button:focus-visible,.play-button:focus-visible,.mute-button:focus-visible,.restart-button:focus-visible,.drawer__close:focus-visible,.pswp__button:focus-visible,.shopify-model-viewer-ui__button--poster:focus-visible{border-color:rgb(var(--color-foreground) / .3);outline:2px solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:3px}.glass-button:focus:not(:focus-visible),.play-button:focus:not(:focus-visible),.mute-button:focus:not(:focus-visible),.restart-button:focus:not(:focus-visible),.drawer__close:focus:not(:focus-visible),.pswp__button:focus:not(:focus-visible),.shopify-model-viewer-ui__button--poster:focus:not(:focus-visible){outline:none}.glass-button:active,.play-button:active,.mute-button:active,.restart-button:active,.drawer__close:active,.pswp__button:active,.shopify-model-viewer-ui__button--poster:active{background-color:rgb(var(--color-background) / .6);box-shadow:0 1px 4px #0000001a;transform:translateY(0)}.glass-button:disabled,.play-button:disabled,.mute-button:disabled,.restart-button:disabled,.drawer__close:disabled,.pswp__button:disabled,.shopify-model-viewer-ui__button--poster:disabled{cursor:not-allowed;opacity:.4;pointer-events:none;transform:none}.deferred-poster .play-button,.video-hero video-media .play-button{height:var(--glass-button-size);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;inset-inline-end:var(--sp-3)!important;width:var(--glass-button-size)}video-media .restart-button{align-items:center;border:0;display:flex;height:var(--glass-button-size);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + var(--sp-3))!important;justify-content:center;line-height:0;margin:0;padding:0;vertical-align:baseline;width:var(--glass-button-size)}video-media .mute-button{align-items:center;border:0;display:flex;height:var(--glass-button-size);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;inset-inline-end:var(--sp-3)!important;justify-content:center;line-height:0;margin:0;padding:0;vertical-align:baseline;width:var(--glass-button-size)}video-media:has(.mute-button) .play-button,video-media:has(.play-button) .mute-button,video-media:has(.restart-button) .play-button,video-media:has(.play-button) .restart-button,video-media:has(.restart-button) .mute-button,video-media:has(.mute-button) .restart-button{border-radius:var(--rounded-full)}video-media:has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px)!important;border-end-end-radius:0!important;border-start-end-radius:0!important}video-media:has(.mute-button) .play-button:after{background:rgb(var(--color-base-text) / .15);bottom:10%;content:"";height:80%;position:absolute;right:-1px;top:10%;width:1px;z-index:2}video-media:has(.restart-button):has(.play-button):not(:has(.mute-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px)!important;border-end-end-radius:0!important;border-start-end-radius:0!important}video-media:has(.restart-button):has(.play-button):not(:has(.mute-button)) .restart-button:after{background:rgb(var(--color-base-text) / .15);bottom:10%;content:"";height:80%;position:absolute;right:-1px;top:10%;width:1px;z-index:2}video-media:has(.restart-button):has(.play-button):not(:has(.mute-button)) .play-button{border-end-start-radius:0!important;border-start-start-radius:0!important}video-media:has(.restart-button):has(.play-button):has(.mute-button) .restart-button:after{background:rgb(var(--color-base-text) / .15);bottom:10%;content:"";height:80%;position:absolute;right:-1px;top:10%;width:1px;z-index:2}video-media:has(.restart-button):has(.play-button):has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px)!important;border-radius:0!important}video-media:has(.restart-button):has(.play-button):has(.mute-button) .play-button:after{background:rgb(var(--color-base-text) / .15);bottom:10%;content:"";height:80%;position:absolute;right:-1px;top:10%;width:1px;z-index:2}video-media:has(.restart-button):has(.play-button):has(.mute-button) .mute-button{border-end-start-radius:0!important;border-start-start-radius:0!important}video-media:has(.restart-button):has(.mute-button):not(:has(.play-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px)!important;border-end-end-radius:0!important;border-start-end-radius:0!important}video-media:has(.restart-button):has(.mute-button):not(:has(.play-button)) .restart-button:after{background:rgb(var(--color-base-text) / .15);bottom:10%;content:"";height:80%;position:absolute;right:-1px;top:10%;width:1px;z-index:2}video-media:has(.restart-button):has(.mute-button):not(:has(.play-button)) .mute-button{border-end-start-radius:0!important;border-start-start-radius:0!important}video-media:has(.play-button):has(.mute-button) .mute-button{border-end-start-radius:0!important;border-start-start-radius:0!important}video-media .restart-button .icon{color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25));height:var(--glass-icon-size);width:var(--glass-icon-size)}@media screen and (min-width:1024px){video-media .restart-button .icon{height:var(--glass-icon-size-lg);width:var(--glass-icon-size-lg)}}video-media .mute-button .icon{color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25));height:var(--glass-icon-size);left:0;position:relative;width:var(--glass-icon-size)}video-media[data-muted=true] .mute-button .icon-volume-on{display:none!important}video-media[data-muted=false] .mute-button .icon-volume-muted{display:none!important}video-media[data-muted=false] .mute-button .icon-volume-on{display:block!important}.audio-tooltip{-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.02);backdrop-filter:blur(24px) saturate(180%) brightness(1.02);background-color:rgb(var(--color-base-background) / .88);border:1px solid rgb(var(--color-base-text) / .08);border-radius:20px;bottom:calc(100% + var(--sp-4));box-shadow:0 2px 8px #00000014,0 8px 24px #0000001f,inset 0 1px #ffffff0d;color:rgb(var(--color-base-text));font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.2;opacity:0;padding:var(--sp-1d5) var(--sp-3);pointer-events:none;position:absolute;right:0;transform:translateY(6px);transition:opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo);white-space:nowrap;z-index:10}.audio-tooltip:after{border-color:rgb(var(--color-base-background) / .88) transparent transparent transparent;border-style:solid;border-width:6px 6px 0 6px;bottom:-6px;content:"";filter:drop-shadow(0 1px 3px rgb(0 0 0 / .15));position:absolute;right:16px}.audio-tooltip.visible{opacity:1;transform:translateY(0)}@media screen and (min-width:768px)and (pointer:fine){video-media[data-muted=true] .mute-button:is(:focus-visible,:hover) .audio-tooltip{opacity:1;transform:translateY(0)}video-media[data-muted=false] .mute-button:is(:focus-visible,:hover) .audio-tooltip{display:none}}@media screen and (max-width:400px){.audio-tooltip{font-size:12px;padding:var(--sp-1) var(--sp-2)}}@media(prefers-reduced-motion:reduce){.audio-tooltip{transition:opacity var(--duration-fast)}}.js .section:not(.section--next-rounded) .video-hero video-media .play-button,.js .section:not(.section--next-rounded) .video-hero video-media .mute-button{inset-block-end:calc(var(--sp-3) + var(--border-radius, 0))!important}.js .section:not(.section--next-rounded) .page-width .video-hero video-media .play-button,.js .section:not(.section--next-rounded) .page-width .video-hero video-media .mute-button{inset-block-end:var(--sp-3)!important}@media screen and (max-width:767px){@supports (padding: env(safe-area-inset-bottom)){.deferred-poster .play-button,.video-hero video-media .play-button{inset-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important}video-media .mute-button{inset-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important;inset-inline-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important}video-media .restart-button{inset-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important;inset-inline-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important}video-media:has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px + env(safe-area-inset-bottom,0px))!important}video-media:has(.restart-button):has(.play-button):not(:has(.mute-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px + env(safe-area-inset-bottom,0px))!important}video-media:has(.restart-button):has(.play-button):has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px + env(safe-area-inset-bottom,0px))!important}video-media:has(.restart-button):has(.mute-button):not(:has(.play-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size) + 1px + env(safe-area-inset-bottom,0px))!important}.js .section:not(.section--next-rounded) .video-hero video-media .play-button,.js .section:not(.section--next-rounded) .video-hero video-media .mute-button,.js .section:not(.section--next-rounded) .video-hero video-media .restart-button{inset-block-end:calc(var(--sp-3) + var(--border-radius, 0) + env(safe-area-inset-bottom,0px))!important}.js .section:not(.section--next-rounded) .page-width .video-hero video-media .play-button,.js .section:not(.section--next-rounded) .page-width .video-hero video-media .mute-button,.js .section:not(.section--next-rounded) .page-width .video-hero video-media .restart-button{inset-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom,0px))!important}}body:has(.mobile-dock-section) .deferred-poster .play-button,body:has(.mobile-dock-section) .video-hero video-media .play-button,body:has(.mobile-dock-section) video-media .mute-button,body:has(.mobile-dock-section) video-media .restart-button{inset-block-end:calc(var(--sp-3) + var(--mobile-dock-height, 0px) + env(safe-area-inset-bottom,0px))!important}body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .video-hero video-media .play-button,body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .video-hero video-media .mute-button,body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .video-hero video-media .restart-button{inset-block-end:calc(var(--sp-3) + var(--border-radius, 0) + var(--mobile-dock-height, 0px) + env(safe-area-inset-bottom,0px))!important}body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .page-width .video-hero video-media .play-button,body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .page-width .video-hero video-media .mute-button,body:has(.mobile-dock-section) .js .section:not(.section--next-rounded) .page-width .video-hero video-media .restart-button{inset-block-end:calc(var(--sp-3) + var(--mobile-dock-height, 0px) + env(safe-area-inset-bottom,0px))!important}}.deferred-poster .play-button .icon{height:var(--glass-icon-size);width:var(--glass-icon-size)}.glass-button .icon,.mute-button .icon,.drawer__close .icon,.pswp__button .pswp__icn,.shopify-model-viewer-ui__button--poster .icon{color:rgb(var(--color-foreground));fill:currentColor;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .15))}.play-button .icon:first-child,.pswp__video-container .play-button .icon,.shopify-model-viewer-ui__button--poster .icon{left:1px;position:relative}video-media:not([playing]) .deferred-poster .play-button,video-media:not([playing]) .video-hero .play-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgb(var(--color-base-background) / .9);border:1px solid rgb(var(--color-base-text) / .1);box-shadow:0 4px 16px #00000040;isolation:isolate;overflow:visible!important;position:absolute!important;transition:background-color var(--duration-normal) var(--ease-in-out-smooth),backdrop-filter var(--duration-normal) var(--ease-in-out-smooth),border-color var(--duration-normal) var(--ease-in-out-smooth),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);will-change:transform}video-media:not([playing]) .deferred-poster .play-button:before,video-media:not([playing]) .video-hero .play-button:before{background:inherit;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}video-media:not([playing]) .deferred-poster .play-button .icon,video-media:not([playing]) .video-hero .play-button .icon{color:rgb(var(--color-base-text));filter:drop-shadow(0 1px 2px rgb(0 0 0 / .2));left:1px;position:relative;transition:color var(--duration-normal) var(--ease-in-out-smooth),filter var(--duration-normal) var(--ease-in-out-smooth);z-index:1}video-media[playing] .deferred-poster .play-button,video-media[playing] .video-hero .play-button{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.05);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.05);background-color:rgb(var(--color-base-background) / var(--glass-bg-opacity));border:1px solid rgb(var(--color-base-text) / var(--glass-border-opacity));box-shadow:0 1px 2px #0000000a;transition:background-color var(--duration-normal) var(--ease-in-out-smooth),backdrop-filter var(--duration-normal) var(--ease-in-out-smooth),border-color var(--duration-normal) var(--ease-in-out-smooth),box-shadow var(--duration-normal) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);will-change:transform}video-media[playing] .deferred-poster .play-button .icon,video-media[playing] .video-hero .play-button .icon{color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .25));transition:color var(--duration-normal) var(--ease-in-out-smooth),filter var(--duration-normal) var(--ease-in-out-smooth)}video-media:not([playing]) .deferred-poster .play-button:after,video-media:not([playing]) .video-hero .play-button:after{-webkit-backface-visibility:hidden!important;-webkit-transform-style:preserve-3d!important;animation:magic-glow 3s linear infinite!important;backface-visibility:hidden!important;background:conic-gradient(from 0deg,#ff2d55,#ff9500,#fc0,#34c759,#00c7be,#30b0c7,#5e5ce6,#bf5af2,#ff2d92,#ff2d55)!important;border-radius:var(--rounded-full)!important;content:""!important;display:block!important;filter:blur(7px) brightness(1.2) saturate(1.3)!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:.75!important;pointer-events:none!important;position:absolute!important;transform-style:preserve-3d!important;transition:opacity var(--duration-slow) var(--ease-out-expo)!important;will-change:transform!important;z-index:-1!important}video-media:not([playing]) .deferred-poster .play-button .icon:first-child,video-media:not([playing]) .video-hero .play-button .icon:first-child{animation:beat .6s infinite ease}video-media[playing] .deferred-poster .play-button .icon,video-media[playing] .video-hero .play-button .icon{animation:none}@keyframes magic-glow{to{transform:rotate(360deg) scale(1.05)}}@media screen and (min-width:1024px){.deferred-poster .play-button,.video-hero video-media .play-button{height:var(--glass-button-size-lg);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;inset-inline-end:var(--sp-3)!important;width:var(--glass-button-size-lg)}video-media .mute-button{align-items:center;border:0;display:flex;height:var(--glass-button-size-lg);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;justify-content:center;line-height:0;margin:0;padding:0;vertical-align:baseline;width:var(--glass-button-size-lg)}video-media .restart-button{align-items:center;border:0;display:flex;height:var(--glass-button-size-lg);inset-block-end:var(--sp-3)!important;inset-block-start:auto!important;justify-content:center;line-height:0;margin:0;padding:0;vertical-align:baseline;width:var(--glass-button-size-lg)}video-media:has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size-lg) + 1px)!important}video-media:has(.restart-button):has(.play-button):not(:has(.mute-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size-lg) + 1px)!important}video-media:has(.restart-button):has(.play-button):has(.mute-button) .play-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size-lg) + 1px)!important}video-media:has(.restart-button):has(.mute-button):not(:has(.play-button)) .restart-button{inset-inline-end:calc(var(--sp-3) + var(--glass-button-size-lg) + 1px)!important}.deferred-poster .play-button .icon{height:var(--glass-icon-size-lg);width:var(--glass-icon-size-lg)}video-media .mute-button .icon{height:var(--glass-icon-size-lg);left:0;position:relative;width:var(--glass-icon-size-lg)}}@media screen and (pointer:fine){.glass-button:hover,.play-button:hover,.mute-button:hover,.drawer__close:hover,.pswp__button:hover,.shopify-model-viewer-ui__button--poster:hover{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.1);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.1);background-color:rgb(var(--color-background) / var(--glass-bg-hover-opacity));border-color:rgb(var(--color-foreground) / .25);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}video-media:not([playing]) .deferred-poster .play-button:hover,video-media:not([playing]) .video-hero .play-button:hover{background-color:rgb(var(--color-base-background) / .95);box-shadow:0 6px 20px #0000004d;transform:translateY(-1px) scale(1.02)}video-media[playing] .deferred-poster .play-button:hover,video-media[playing] .video-hero .play-button:hover{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.1);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(1.1);background-color:rgb(var(--color-base-background) / var(--glass-bg-hover-opacity));box-shadow:0 2px 4px #00000026;transform:translateY(-1px)}video-media .deferred-poster .play-button:hover .icon:first-child,video-media .video-hero .play-button:hover .icon:first-child{animation:beat .6s infinite ease}video-media[playing] .deferred-poster .play-button:hover .icon:last-child,video-media[playing] .video-hero .play-button:hover .icon:last-child{animation:none}}video-media:not([playing]) .deferred-poster .play-button:active,video-media:not([playing]) .video-hero .play-button:active{background-color:rgb(var(--color-base-background) / .85);box-shadow:0 2px 8px #0003;transform:scale(.98)}video-media[playing] .deferred-poster .play-button:active,video-media[playing] .video-hero .play-button:active{background-color:rgb(var(--color-base-background) / .35);box-shadow:0 0 2px #00000014;transform:none}@media(prefers-reduced-motion:reduce){.glass-button,.play-button,.mute-button,.drawer__close,.pswp__button,.shopify-model-viewer-ui__button--poster,.glass-button:hover,.play-button:hover,.mute-button:hover,.drawer__close:hover,.pswp__button:hover,.shopify-model-viewer-ui__button--poster:hover{transform:none;transition:none}video-media:not([playing]) .deferred-poster .play-button .icon,video-media:not([playing]) .video-hero .play-button .icon{animation:none}video-media:not([playing]) .deferred-poster .play-button:after,video-media:not([playing]) .video-hero .play-button:after{animation:none;opacity:.3}}.magic-glow{isolation:isolate;overflow:visible;position:relative}.magic-glow:before{animation:magic-glow 3s linear infinite;background:conic-gradient(from 0deg,#ff0080,#ff8c00,#40e0d0,#9d4edd,#06ffa5,#ff006e,#8338ec,#00f5ff,#ff0080);border-radius:inherit;content:"";filter:blur(20px);height:140%;top:50%;right:0;bottom:0;left:50%;opacity:.6;position:absolute;transform:translate(-50%,-50%);width:140%;will-change:transform;z-index:-1}@media(prefers-reduced-motion:reduce){.magic-glow:before{animation:none;opacity:.3}}.product-card__icon{min-width:fit-content!important}.product-card__icon>div{align-items:center;justify-content:center}.product-card__icon figure{width:40px}@media screen and (max-width:768px){.product-card__icon figure{width:fit-content!important}}.product-card__spec{border:unset}.product-card__bottom:empty{display:block!important;height:48px!important;padding-block-end:var(--sp-4);width:32px!important}@media screen and (max-width:767px){.product-card__title,.horizontal-product__title{font-size:clamp(.75rem,calc(1em - .0625rem),1rem)!important}.product-card .badge,.product-card__media .badge,.badges .badge{font-size:.6875rem!important;padding:2px 4px!important;line-height:1.3!important}.product-card__discount-message,.product-card__discounts .product-card__discount-message{font-size:.6875rem!important;line-height:1.3!important;padding:2px 0!important}.product-card__type,.product-card__top,.product-card__top .caption,.product-card__content .caption{font-size:.6875rem!important}.product-card .price,.product-card .price__regular,.product-card .price__sale,.product-card .unit-price,.product-card .price__sale-label{font-size:.75rem!important}.product-card .text-sm{font-size:.6875rem!important}.product-card__media .badges{gap:3px!important}.product-card__discounts{gap:1px!important}.product-card__content{gap:.5rem!important;padding-block:.5rem!important}.product-card__details{gap:.375rem!important}.product-card__top{margin-bottom:.25rem!important}.product-card .price{gap:.25rem!important}.product-card__icons{margin-top:.375rem!important;gap:.375rem!important}.product-card .color-swatches{gap:.25rem!important;margin-top:.375rem!important}}footer[role=contentinfo]{display:contents}.flickity-page-dot .sr-only{color:rgb(var(--color-foreground))}@media screen and (min-width:1280px){.faqs.with-background .title-wrapper{display:grid;align-items:start;justify-content:start}}.faqs.with-background .title-wrapper>.heading{flex:unset;max-width:100%}.faqs.with-background .title-wrapper .split-words .word{white-space:nowrap}.drawer__submenu>button.drawer__back-button{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/593/assets/theme-custom.css.map */
