body,html{padding:0}.layout--close[aria-hidden=true],[class][data-mq=none],[data-mq=none],[data-mq=none][data-container],product-buy-buttons-element[aria-disabled=true] .product-buy-buttons--cta-text,product-buy-buttons-element[aria-disabled=true] button svg{display:none}.layout--close,.layout--expand{position:relative;height:var(--cross-size)}ol,ul{margin:0;list-style-type:none}[data-item=rte-content] ol,[data-item=rte-content] ul:not(:only-child){padding-left:var(--spacing--block)}body,mark{color:var(--color--body)}input,select{height:var(--input--height)}[data-container=nav],[data-x-alignment]{text-align:var(--text-alignment)}.announcement--blocks>*,[data-container=sticky-block]>*{grid-area:1/-1}.header--root[data-icons=false] .header--cart:not([data-cart-count="0"]),.layout--sidebar-menu{gap:var(--spacing--0)}.drawer--root.menu-drawer .drawer--side:is([data-side=right],[data-side=left]){display:block!important;visibility:visible!important;opacity:1!important;position:fixed;transition:all .4s var(--transition--ease-out)!important}.drawer--root.menu-drawer .drawer--side .drawer--container,label,li{display:block}[data-transition-container] [data-transition-item][data-transition-type=slide-down],[data-transition-container] [data-transition-item][data-transition-type=slide-out],[data-transition-container] [data-transition-item][data-transition-type=slide-right],[data-transition-container][data-transition-type=slide-down] [data-transition-item]:not([data-transition-type]),[data-transition-container][data-transition-type=slide-out] [data-transition-item]:not([data-transition-type]),[data-transition-container][data-transition-type=slide-right] [data-transition-item]:not([data-transition-type]){transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),transform var(--transition--duration) var(--transition--standard) var(--transition--delay),visibility var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,transform,visibility}drawer-element.drawer--root.search-drawer .drawer--side{display:block!important;visibility:visible!important;opacity:1!important;transition:all .2s var(--transition--standard)!important}button.addtocart::before{content:unset}product-buy-buttons-element[aria-disabled=true] button{background:0 0;border:1px solid #2e3a59}product-buy-buttons-element[aria-disabled=true] .product-buy-buttons--spinner,product-buy-buttons-element[aria-disabled=true] .product-buy-buttons--spinner svg{opacity:1!important}product-buy-buttons-element{width:100%}.layout--viewport[data-drawer-status=opened] .layout--navigation>.layout--close{left:calc(80% + var(--spacing--item))!important;top:var(--spacing--2)}drawer-element.drawer--root{position:unset}@container (min-width:1024px){[class][data-cq=medium],[class][data-cq=small-medium],[data-cq=medium],[data-cq=medium][data-container],[data-cq=small-medium],[data-cq=small-medium][data-container]{display:none}}@container (min-width:640px) and (max-width:1023px){[class][data-cq=large],[data-cq=large],[data-cq=large][data-container]{display:none}}:root{--transition--standard:cubic-bezier(0.45, 0.05, 0.55, 0.95);--transition--ease-out:cubic-bezier(0.19, 1, 0.22, 1);--transition--snap-back:cubic-bezier(0.68, -0.55, 0.27, 1.55);--transition--duration:0.4s;--transition--delay:0s;--transition--additional:border-spacing 0s}[data-transition-container] [data-transition-item][data-transition-type=fade-in],[data-transition-container][data-transition-type=fade-in] [data-transition-item]:not([data-transition-type]){--transition--duration:0.7s;visibility:hidden;opacity:0;transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,visibility}[data-transition-container] [data-transition-item][data-transition-type=fade-in]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=fade-in] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1}[data-transition-container] [data-transition-item][data-transition-type=fade-out],[data-transition-container][data-transition-type=fade-out] [data-transition-item]:not([data-transition-type]){visibility:visible;opacity:1;transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,visibility}[data-transition-container] [data-transition-item][data-transition-type=fade-out]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=fade-out] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:hidden;opacity:0}[data-transition-container] [data-transition-item][data-transition-type=scale-in],[data-transition-container][data-transition-type=scale-in] [data-transition-item]:not([data-transition-type]){--transition--duration:0.2s;visibility:hidden;opacity:0;scale:.9;transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),scale var(--transition--duration) var(--transition--standard) var(--transition--delay),visibility var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,scale,visibility}[data-transition-container] [data-transition-item][data-transition-type=scale-in]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=scale-in] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1;scale:1}[data-transition-container] [data-transition-item][data-transition-type=scale-out],[data-transition-container][data-transition-type=scale-out] [data-transition-item]:not([data-transition-type]){--transition--duration:0.2s;visibility:visible;opacity:1;scale:1;transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),scale var(--transition--duration) var(--transition--standard) var(--transition--delay),visibility var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,scale,visibility}[data-transition-container] [data-transition-item][data-transition-type=scale-out]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=scale-out] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:hidden;opacity:0;scale:.9}[data-transition-container] [data-transition-item][data-transition-type=grow],[data-transition-container][data-transition-type=grow] [data-transition-item]:not([data-transition-type]){--transition--duration:0.2s;scale:1;transition:scale var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:scale}[data-transition-container] [data-transition-item][data-transition-type=grow]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=grow] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){scale:1.5}[data-transition-container] [data-transition-item][data-transition-type=slide-out],[data-transition-container][data-transition-type=slide-out] [data-transition-item]:not([data-transition-type]){visibility:visible;opacity:1;transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-out]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=slide-out] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:hidden;opacity:0;transform:translate3d(0,-16px,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-in],[data-transition-container][data-transition-type=slide-in] [data-transition-item]:not([data-transition-type]){--transition--duration:0.7s;visibility:hidden;opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),transform var(--transition--duration) var(--transition--standard) var(--transition--delay),visibility var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,transform,visibility}[data-transition-container] [data-transition-item][data-transition-type=slide-in]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=slide-in] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1;transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-down],[data-transition-container][data-transition-type=slide-down] [data-transition-item]:not([data-transition-type]){visibility:hidden;opacity:0;transform:translate3d(0,-32px,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-down]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=slide-down] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1;transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-up],[data-transition-container][data-transition-type=slide-up] [data-transition-item]:not([data-transition-type]){--transition--duration:0.7s;visibility:hidden;opacity:0;transform:translate3d(0,32px,0);transition:opacity var(--transition--duration) var(--transition--standard) var(--transition--delay),transform var(--transition--duration) var(--transition--standard) var(--transition--delay),visibility var(--transition--duration) var(--transition--standard) var(--transition--delay),var(--transition--additional);will-change:opacity,transform,visibility}[data-transition-container] [data-transition-item][data-transition-type=slide-up]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=slide-up] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1;transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-right],[data-transition-container][data-transition-type=slide-right] [data-transition-item]:not([data-transition-type]){visibility:hidden;opacity:0;transform:translate3d(-16px,0,0)}[data-transition-container] [data-transition-item][data-transition-type=slide-right]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]),[data-transition-container][data-transition-type=slide-right] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]){visibility:visible;opacity:1;transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=mask],[data-transition-container][data-transition-type=mask] [data-transition-item]:not([data-transition-type]){--transition--duration:0.8s;overflow:hidden;will-change:transform}[data-transition-container] [data-transition-item][data-transition-type=mask]>*,[data-transition-container][data-transition-type=mask] [data-transition-item]:not([data-transition-type])>*{margin:0;line-height:initial;transform:translate3d(0,100%,0);transition:transform var(--transition--duration) cubic-bezier(0, 0, .25, 1) var(--transition--delay),var(--transition--additional)}[data-transition-container] [data-transition-item][data-transition-type=mask][data-transition-finished=true],[data-transition-container][data-transition-type=mask] [data-transition-item]:not([data-transition-type])[data-transition-finished=true]{overflow:unset}[data-transition-container] [data-transition-item][data-transition-type=mask][data-transition-active=true]>*,[data-transition-container] [data-transition-item][data-transition-type=mask][data-transition-trigger=hover]>:hover,[data-transition-container][data-transition-type=mask] [data-transition-item]:not([data-transition-type])[data-transition-active=true]>*,[data-transition-container][data-transition-type=mask] [data-transition-item]:not([data-transition-type])[data-transition-trigger=hover]>:hover{transform:translate3d(0,0,0)}[data-transition-container] [data-transition-item][data-transition-type=zoom-out],[data-transition-container][data-transition-type=zoom-out] [data-transition-item]:not([data-transition-type]){--transition--duration:8s;overflow:hidden;--zoom-scale:1.2;will-change:transform}[data-transition-container] [data-transition-item][data-transition-type=zoom-out]>*,[data-transition-container][data-transition-type=zoom-out] [data-transition-item]:not([data-transition-type])>*{margin:0;line-height:initial;scale:var(--zoom-scale);transition:scale var(--transition--duration) cubic-bezier(.25, .46, .45, .94) var(--transition--delay),var(--transition--additional)}[data-transition-container] [data-transition-item][data-transition-type=zoom-out]:is([data-transition-trigger=hover]:hover,[data-transition-active=true])>*,[data-transition-container][data-transition-type=zoom-out] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true])>*{--zoom-scale:1.01}[data-transition-container] [data-transition-item][data-transition-type=stroke],[data-transition-container][data-transition-type=stroke] [data-transition-item]:not([data-transition-type]){--transition--duration:1.5s;will-change:animation}[data-transition-container] [data-transition-item][data-transition-type=stroke]:is([data-transition-trigger=hover]:hover,[data-transition-active=true]) path,[data-transition-container][data-transition-type=stroke] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true]) path{animation:svg var(--transition--duration) cubic-bezier(.8,0,.85,.6) 0s forwards}@keyframes svg{to{stroke-dashoffset:0}}@keyframes shine{to{left:100%}}@keyframes scrolling-content{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--scrolling-content--gap,var(--spacing--block))))}}@keyframes scrolling-content-mobile{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--scrolling-content--mobile-gap,var(--spacing--item))))}}@keyframes ping{100%,75%{transform:scale(2.3);opacity:0}}@media only screen and (hover:hover)and (max-width:639px){[data-button-transitions=true] [data-item*=button][data-mobile-item=button-1]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-1);--button--bg-color:var(--button--bg-color--hover-1)}[data-button-transitions=true] [data-item*=button][data-mobile-item=button-2]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-2);--button--bg-color:var(--button--bg-color--hover-2)}[data-button-transitions=true] [data-item*=button][data-mobile-item=button-3]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-3);--button--bg-color:var(--button--bg-color--hover-3)}[data-button-transitions=true] [data-item*=button][data-mobile-item=button-4]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-4);--button--bg-color:var(--button--bg-color--hover-4)}}@media only screen and (hover:hover)and (min-width:640px){[data-transition-container] [data-transition-item][data-transition-type=zoom-in]:is([data-transition-trigger=hover]:hover,[data-transition-active=true])>*,[data-transition-container][data-transition-type=zoom-in] [data-transition-item]:not([data-transition-type]):is([data-transition-trigger=hover]:hover,[data-transition-active=true])>*{--zoom-scale:1.2}}@keyframes draw-line{from{width:0%}to{width:100%}}@keyframes pagination-timer{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(0,0,0)}}*,:after,:before{box-sizing:border-box}html{margin:0;-webkit-text-size-adjust:100%}html:has(#preview-bar-iframe){padding:0!important}html:has(.layout--viewport[data-drawer-status*=open]),html:has(.layout--viewport[data-modal-status*=open]){overflow:hidden}body{background:var(--bg-color--body);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);margin:0}.layout--viewport{display:flex;flex-direction:column;min-height:100vh;width:100%;top:0;position:relative}.featured-grid--item,.layout--template,[data-background-color=border],[data-border=both],[data-border=bottom],[data-border=top],[data-text-style=eclipse-shadow]{position:relative}.layout--close{--cross-size:var(--spacing--4);--cross-thickness:var(--border--thickness);width:var(--cross-size);cursor:pointer;padding:0;flex-shrink:0}.layout--close[aria-hidden=false],.layout--expand{display:inline-flex}.h-captcha[data-size=invisible],.layout--next[aria-hidden=true],.layout--previous[aria-hidden=true],.shopify-section:empty,[data-item=rte-content] div:empty{display:none}.layout--close:after,.layout--close:before{content:" ";top:calc((var(--cross-size) - var(--cross-thickness))/ 2);position:absolute;background-color:#fff;left:0;right:0;height:var(--cross-thickness);border-radius:var(--cross-thickness);transition:transform .2s var(--transition--standard)}.layout--close:before{transform:rotate(45deg)}.layout--close:after{transform:rotate(-45deg)}.layout--navigation>.layout--close{position:fixed;z-index:101;transition:opacity .2s var(--transition--standard)}.layout--expand{--cross-size:var(--font--size);--cross-color:var(--color--body);width:var(--cross-size);flex-shrink:0;pointer-events:none}.layout--expand:after,.layout--expand:before{content:"";position:absolute;width:var(--cross-size);height:0;border-top:var(--border--thickness) solid var(--cross-color);top:calc((var(--cross-size) - var(--border--thickness))/ 2);left:0;transition:transform .2s var(--transition--standard),opacity .2s var(--transition--standard)}.layout--expand:before{transform:rotate(90deg)}.layout--expand:after{opacity:1;transform:rotate(0)}:is([aria-expanded=true],[data-state=opened])>.layout--expand:before,details:is([open],[data-state=opened])>summary>.layout--expand:before{transform:rotate(180deg)}:is([aria-expanded=true],[data-state=opened])>.layout--expand:after,details:is([open],[data-state=opened])>summary>.layout--expand:after{opacity:0;transform:rotate(90deg)}.layout--bottom{position:absolute;bottom:0;left:0;right:0;height:120px;pointer-events:none;z-index:-1}.card-carousel--next,.layout--next{right:var(--spacing--block)}.layout--next,.layout--previous{background-color:rgba(0,0,0,0);z-index:1001;position:fixed;top:50%;transform:translateY(-50%);cursor:pointer;font-size:30px;color:#fff;padding:10px;opacity:.8;border:none;height:-moz-fit-content;height:fit-content;transform:scale(1);transition:transform .4s var(--transition--ease-out)}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:var(--input--bg-color);margin:0 0 var(--spacing--3);max-width:100%;color:var(--input--color)}.layout--next:focus-visible,.layout--next:hover,.layout--previous:focus-visible,.layout--previous:hover{transform:scale(1.06);opacity:1;background-color:rgba(0,0,0,0)}.layout--next:active,.layout--previous:active{transform:scale(1)}.layout--previous{left:var(--spacing--block)}.layout--footer-group{margin-top:auto}.shopify-challenge__container{padding:var(--spacing--section)}.shopify-challenge__container .g-recaptcha,.shopify-challenge__container .shopify-challenge__message{padding-bottom:var(--spacing--block)}.shopify-challenge__container input[type=submit]{width:300px}[data-container=panel],[data-container=split]{--grid-columns:minmax(auto, 1fr);--grid-column-gap:var(--spacing--block);grid-column-gap:var(--grid-column-gap);grid-template-columns:var(--grid-columns)}.layout--sidebar{--top-offset:calc(var(--announcement--sticky) * var(--announcement--height));position:relative;align-self:start;top:var(--top-offset);left:0;width:var(--header--sidebar-width);z-index:2;height:calc(100vh - var(--top-offset));overflow:scroll;scrollbar-width:none}.layout--viewport:has(.header--root[data-sticky-enabled=true]) .layout--sidebar{position:sticky}.layout--sidebar-wrapper[data-container=section]{--grid-row-gap:var(--spacing--section--y);justify-content:stretch;grid-template-columns:minmax(0,1fr);padding:var(--spacing--block);opacity:1;transition:opacity .3s var(--transition--ease-out)}.layout--sidebar-wrapper[data-container=section][aria-hidden=true]{opacity:0}.layout--sidebar-wrapper[data-container=section] [data-item=nav-text]{line-height:1}@media only screen and (min-width:640px){[class][data-mq=small],[data-mq=small],[data-mq=small][data-container]{display:none}.layout--main-content{display:grid;grid-template-columns:var(--header--sidebar-width) calc(100% - var(--header--sidebar-width))}.layout--viewport:has(.layout--sidebar-wrapper[data-container=section]) .layout--template{padding-top:var(--header--sidebar-height)}[data-container=nav]:has(>:first-child:empty+.carousel-nav-arrow[data-mq=small]){display:none}.layout--viewport:not([data-header-layout=sidebar]) [data-container-width="6"] [data-container=nav]{padding:0 var(--spacing--section--x)}[data-container=nav][data-x-alignment=center]{position:relative}[data-container=nav][data-x-alignment=center] [data-container=block]{margin:0 var(--spacing--8)}[data-container=nav][data-x-alignment=center] .carousel-nav-arrow{position:absolute;right:0;bottom:0}[data-container-width="6"] [data-container=nav][data-x-alignment=center] .carousel-nav-arrow{right:var(--spacing--section--x)}[data-container=nav]:not([data-x-alignment=center]){justify-content:space-between;align-items:flex-end}[data-container=nav][data-x-alignment=right]>[data-container=block]{order:1}}.layout--sidebar-menu{display:flex;flex-direction:column}[data-container=section],[data-container=split]{align-items:start;grid-row-gap:var(--grid-row-gap);display:grid}[data-container=block],[data-container=inline]{--block-gap:var(--spacing--item);display:flex;gap:var(--block-gap)}.layout--sidebar-link a{display:inline-block;width:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;height:auto;width:auto;accent-color:var(--input--color)}:root{--spacing--0:4px;--spacing--1:8px;--spacing--2:12px;--spacing--3:16px;--spacing--4:24px;--spacing--5:32px;--spacing--6:48px;--spacing--7:64px;--spacing--8:72px;--spacing--9:96px;--spacing--neg-0:-4px;--spacing--neg-1:-8px;--spacing--neg-2:-12px;--spacing--neg-3:-16px;--spacing--neg-4:-24px;--spacing--neg-5:-32px;--spacing--neg-6:-48px;--spacing--neg-7:-64px;--spacing--neg-8:-72px;--spacing--neg-9:-96px;--spacing--item:var(--spacing--3);--spacing--neg-item:var(--spacing--neg-3);--spacing--item--mobile:var(--spacing--2);--spacing--neg-item--mobile:var(--spacing--neg-2);--spacing--block:var(--spacing--5);--spacing--neg-block:var(--spacing--neg-5);--spacing--block--mobile:var(--spacing--3);--spacing--neg-block--mobile:var(--spacing--neg-3);--spacing--section--x:var(--spacing--6);--spacing--neg-section--x:var(--spacing--neg-6);--spacing--section--y:var(--spacing--8);--spacing--neg-section--y:var(--spacing--neg-8);--spacing--section:var(--spacing--section--y) var(--spacing--section--x);--spacing--section--mobile--x:var(--spacing--3);--spacing--section--mobile--y:var(--spacing--5);--spacing--section--mobile:var(--spacing--section--mobile--y) var(--spacing--section--mobile--x);--max-width--x-large:1400px;--max-width--large:1200px;--max-width--medium:1000px;--max-width--small:800px;--max-width--x-small:650px;--height--x-large:750px;--height--large:650px;--height--medium:550px;--height--small:450px;--height--x-small:350px;--mobile-height--x-large:600px;--mobile-height--large:520px;--mobile-height--medium:440px;--mobile-height--small:360px;--mobile-height--x-small:280px;--spacing--section--x:var(--spacing--block);--spacing--neg-section--x:var(--spacing--neg-block);--drawer--max-width:400px}[data-container=section]{--grid-row-gap:var(--spacing--block);--grid-row-gap:var(--spacing--item)}.card-carousel--wrapper,[data-container=panel],[data-container=split]{--grid-row-gap:var(--spacing--block)}[data-container=sticky-section]{display:grid;grid-row-gap:var(--spacing--block);position:sticky;top:var(--sticky-section-offset,var(--sticky-offset))}:has(>[data-container=sticky-section]){height:350vh}[data-container=nav]{display:flex;gap:var(--spacing--1);width:100%}[data-container=nav]>[data-container=block],[data-section-id]>:not(.layout--shape){width:100%}[data-container=split]{justify-content:center}[data-container=panel]{display:grid;align-items:start;justify-content:center;grid-auto-flow:row dense;grid-row-gap:var(--grid-row-gap)}.card-carousel--wrapper,[data-container=masonry],[data-container=panel]{--grid-column-gap:var(--spacing--1)}[data-container=panel]>[data-item=blank]{height:100%;background-color:var(--bg-color)}[data-container=sticky-block]{display:grid}[data-container=block]{flex-wrap:wrap;flex-direction:column}[data-container=inline]{flex-wrap:wrap;align-items:flex-end}[data-item=rte-content] img{max-width:100%;width:revert-layer}.address--email,.customer--wrapper h2,.customer--wrapper h4,[data-item=rte-content]:not([data-container=block])>:not(blockquote):not(:last-child),tr:not(:last-child){padding-bottom:var(--spacing--item)}h1,h2,h3,h4,h5,h6,p{margin:0}b,strong{font-weight:bolder}a:not([data-item*=button]),a:not([data-item*=button]):is(:link,:visited){--color:var(--color--body);color:var(--color);text-decoration:none}[data-item=rte-content] a:not([data-item*=button]),[data-item=rte-content] a:not([data-item*=button]):is(:link,:visited){text-decoration:underline}a:hover{--color:var(--color--body)}[data-item=rte-content] a:hover{--color:var(--color--body--light)}[data-item=rte-content] blockquote{font-style:italic;padding:var(--spacing--item) 0 var(--spacing--item) var(--spacing--item);border-left:2px solid var(--border--color-dark);margin:0 0 var(--spacing--block);max-width:600px}ul{padding:0}[data-item=rte-content] ul{list-style-type:disc;list-style-position:inside;line-height:1.7em}[data-item=rte-content] ul ul{list-style-type:circle}ol{padding:0;line-height:1.7em}[data-item=rte-content] ol{list-style-type:item;list-style-position:inside;counter-reset:item}[data-item=rte-content] li{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}[data-item=rte-content] table{border:0;margin:calc(var(--spacing--neg-item)/2)}.customer--root tbody td.address--checkbox-container input[type=checkbox],input[type=checkbox],input[type=radio]{margin:0 var(--spacing--1) 0 0}td{padding:calc(var(--spacing--item)/2)}address{font-style:unset}mark{background-color:unset}iframe{max-width:100%}::-moz-placeholder{color:var(--input--color);font:inherit}::placeholder{color:var(--input--color);font:inherit}label{padding-bottom:var(--spacing--1)}select{appearance:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNy43cHgiIGhlaWdodD0iNC4zcHgiIHZpZXdCb3g9IjAgMCA3LjcgNC4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3LjcgNC4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiM5OTk5OTkiIGQ9Ik03LjEsMC4xQzYuNywwLjUsMy45LDMuMiwzLjksMy4yUzEsMC41LDAuNiwwLjFTMCwwLjcsMCwwLjdsMy45LDMuNmwzLjgtMy42QzcuNywwLjcsNy41LTAuMyw3LjEsMC4xeiIvPg0KPC9zdmc+DQo=");background-position:right 10px center;background-repeat:no-repeat;border-radius:2px;border:1px solid var(--border--color-dark);cursor:pointer;font-size:14px;padding:9px 28px 9px 15px;text-indent:.01px;text-overflow:"";width:100%}select:focus-visible{outline:0;color:var(--input--color);background-color:var(--input--bg-color)}[data-text-color=white] input,[data-text-color=white] select,[data-text-color=white] textarea{border:1px solid var(--border--color-light)}[data-text-color=white] [data-text-color=body] input,[data-text-color=white] [data-text-color=body] select,[data-text-color=white] [data-text-color=body] textarea{border:1px solid var(--border--color-dark)}input,textarea{appearance:none;border-radius:var(--input--radius);border:1px solid var(--border--color-dark);box-shadow:none;caret-color:var(--input--color);overflow:auto;padding:var(--input--padding);text-transform:none;width:100%;display:block}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--input--color)}input::placeholder,textarea::placeholder{color:var(--input--color)}input:focus-visible,textarea:focus-visible{outline:0}input:is([type=text],[type=password],[type=email],[type=search],[type=url],[type=tel]){--font--transform:none}textarea[name]{--font--transform:none}button,input:is([type=button],[type=reset],[type=submit]){background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;cursor:pointer;width:-moz-fit-content;width:fit-content;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button[disabled],input[disabled]{cursor:default;opacity:.7}.announcement--next:hover,.announcement--previous:hover,[data-drawer-open],[tabindex="0"]:hover,summary:hover{cursor:pointer}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;padding:0}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;padding:0;min-width:var(--spacing--2)}summary{-webkit-tap-highlight-color:transparent}summary::-webkit-details-marker,summary::marker{display:none}:has(>*>[data-text-style=eclipse-shadow]){overflow:hidden}[data-text-style=eclipse-shadow]:before{background:radial-gradient(rgba(0,0,0,var(--content--shadow-opacity)),50%,transparent 70%);content:"";margin:-50px -100px;position:absolute;inset:0;z-index:-1;pointer-events:none}[data-item=rte-content] h1,[data-item=rte-content] h2,[data-item~=banner-heading],[data-item~=featured-heading],[data-item~=section-heading]{font-size:var(--font--size);font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);line-height:var(--font--line-height);margin:0;line-break:auto;word-break:break-word}[data-text-style=text-shadow] [data-item*=heading]{text-shadow:0 0 10px rgba(0,0,0,.3)}[data-text-style=text-shadow] :is([data-item*=paragraph],[data-item=rte-content],[data-item=block-link])>*,[data-text-style=text-shadow] :is([data-item=overline],[data-item=nav-text],[data-item=paragraph]){text-shadow:0 0 10px rgba(0,0,0,.6)}[data-text-highlight=bold-italic]:not([data-text-highlight-active]),[data-text-highlight=bold-italic][data-transition-active=true][data-text-highlight-active=true],[data-text-highlight=bold]:not([data-text-highlight-active]),[data-text-highlight=bold][data-transition-active=true][data-text-highlight-active=true]{text-shadow:-.5px -.5px 0 var(--highlight-text),.5px -.5px 0 var(--highlight-text),-.5px .5px 0 var(--highlight-text),.5px .5px 0 var(--highlight-text);color:var(--highlight-text)}[data-text-style=text-shadow] :is([data-item*=button],button:has(.nav-arrow)){box-shadow:0 0 10px rgba(0,0,0,.3)}[data-item~=banner-heading]{--font--size:var(--font--banner--size)}[data-item=rte-content] h1,[data-item~=featured-heading]{--font--size:var(--font--featured--size)}[data-item=rte-content] h2,[data-item~=section-heading]{--font--size:var(--font--section--size)}[data-item=rte-content] :is(h3,h4,h5,h6),[data-item~=block-heading]{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);line-height:var(--font--line-height);font-size:var(--font--size);margin:0;line-break:auto;word-break:break-word;--font--size:var(--font--block--size)}.shopify-payment-button__more-options,[data-item=nav-text],[data-item=sub-nav-text],input,label:not([data-item]),textarea{font-size:var(--font--size);font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);text-transform:var(--font--transform);letter-spacing:var(--font--letter-spacing, 0)}.shopify-payment-button__more-options,[data-item=nav-text],input,label:not([data-item]),textarea{--font--transform:var(--font--nav--uppercase);--font--size:var(--font--nav--size)}[data-item=sub-nav-text]{--font--transform:var(--font--sub-nav--uppercase);--font--size:var(--font--sub-nav--size)}@media only screen and (max-width:639px){[class][data-mq=large],[class][data-mq=medium-large],[class][data-mq=medium],[data-container=panel]>[data-item=blank],[data-mobile-overlay=false] [data-text-style=eclipse-shadow]:before,[data-mq=large],[data-mq=large][data-container],[data-mq=medium-large],[data-mq=medium-large][data-container],[data-mq=medium],[data-mq=medium][data-container]{display:none}.shopify-challenge__container{padding:var(--spacing--section--mobile)}[data-container=section]{--grid-row-gap:var(--spacing--item)}[data-container=sticky-section]{grid-row-gap:var(--spacing--item)}:has(>[data-container=sticky-section]){height:200vh;height:200dvh}[data-container=nav][data-mobile-x-alignment=center]{flex-direction:column;align-items:center}[data-container=nav]:not([data-mobile-x-alignment=center]){justify-content:space-between;align-items:flex-end}[data-container=nav][data-mobile-x-alignment=right]>[data-container=block]{order:1}[data-mobile-full-width=true] [data-container=nav][data-mobile-x-alignment=left] .carousel-nav-arrow{padding-right:var(--spacing--item)}[data-mobile-full-width=true] [data-container=nav][data-mobile-x-alignment=right] .carousel-nav-arrow{padding-left:var(--spacing--item)}[data-container=split]{--grid-columns:minmax(0, 1fr)}[data-container=panel][data-mobile-block-spacing=false]{--grid-column-gap:0;--grid-row-gap:0}[data-container=panel][data-mobile-columns="1"]{--grid-columns:repeat(1, minmax(0, 1fr))}[data-container=panel][data-mobile-columns="2"]{--grid-columns:repeat(2, minmax(0, 1fr))}[data-container=panel][data-mobile-columns="3"]{--grid-columns:repeat(3, minmax(0, 1fr))}[data-container=panel][data-mobile-columns="4"]{--grid-columns:repeat(4, minmax(0, 1fr))}[data-container=panel][data-mobile-columns="2"]>:not([data-item=blank])+[data-item=blank]:nth-child(2n){display:block}[data-container=block]{justify-content:center}[data-item=rte-content] blockquote{margin:0 0 var(--spacing--item--mobile);padding:var(--spacing--item--mobile) 0 var(--spacing--item--mobile) var(--spacing--item--mobile)}[data-item=rte-content] ol{padding-left:var(--spacing--block--mobile)}[data-item=rte-content] table{width:auto;margin:calc(var(spacing--neg-item--mobile)/2)}td{margin:calc(var(--spacing--item--mobile)/2)}[data-mobile-overlay=false] [data-text-style=text-shadow] [data-item*=heading]{text-shadow:unset}[data-mobile-overlay=false] [data-text-style=text-shadow] :is([data-item*=paragraph],[data-item=rte-content],[data-item=block-link])>*,[data-mobile-overlay=false] [data-text-style=text-shadow] :is([data-item=overline],[data-item=nav-text],[data-item=paragraph]){text-shadow:unset}[data-mobile-overlay=false] [data-text-style=text-shadow] :is([data-item*=button],button:has(.nav-arrow)){box-shadow:unset}[data-item~=banner-heading]{--font--size:var(--font--banner--mobile-size)}[data-item=rte-content] h1,[data-item~=featured-heading]{--font--size:var(--font--featured--mobile-size)}[data-item=rte-content] h2,[data-item~=section-heading]{--font--size:var(--font--section--mobile-size)}[data-item=rte-content] :is(h3,h4,h5,h6),[data-item~=block-heading]{--font--size:var(--font--block--mobile-size)}.shopify-payment-button__more-options,[data-item=nav-text],input,label:not([data-item]),textarea{--font--size:var(--font--nav--mobile-size)}[data-item=sub-nav-text]{--font--size:var(--font--sub-nav--mobile-size)}}input:is([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url]),select,textarea,textarea[data-item]{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);text-transform:var(--font--transform);letter-spacing:var(--font--letter-spacing, 0);font-size:var(--font--size)}[data-item=featured-paragraph],[data-item=paragraph],[data-item=rte-content],body{font-style:var(--font--paragraph--style);text-transform:var(--font--paragraph--uppercase);font-size:var(--font--size);line-height:1.5em;letter-spacing:var(--font--paragraph--spacing);margin:0;font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight)}@supports(-webkit-touch-callout:none){@media only screen and (max-width:639px){input:is([type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url]),select,textarea,textarea[data-item]{--font--size:16px}}}[data-item=paragraph],[data-item=rte-content],body{--font--size:var(--font--paragraph--size)}[data-item=featured-paragraph]{--font--size:var(--font--featured-paragraph--size)}[data-item=caption]{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:italic;font-size:var(--font--nav--size)}[data-item=block-link]>*,[data-item=overline]{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);text-transform:var(--font--transform);letter-spacing:var(--font--letter-spacing, 0);font-size:var(--font--size)}[data-item=overline]{--font--letter-spacing:0px;--font--size:var(--font--overline--size);--font--transform:var(--font--overline--uppercase)}[data-item=block-link]{flex-basis:auto;pointer-events:all}[data-item=block-link]>*{--font--size:var(--font--button--size);--font--transform:var(--font--button--uppercase);position:relative;display:inline-flex;line-height:1}[data-item=small-text]{font-size:12px}.product-buy-buttons--smart .shopify-payment-button__button--unbranded,[data-item*=button],[data-item=radio-input],[data-item=tag]{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);text-transform:var(--font--transform);letter-spacing:var(--font--letter-spacing, 0);font-size:var(--font--size);-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent}[data-text-width]{max-width:calc(var(--text-width) + var(--text-padding-left,var(--text-padding-x,0px)) + var(--text-padding-right,var(--text-padding-x,0px)))}[data-y-alignment=top]{--y-alignment:flex-start}[data-y-alignment=center]{--y-alignment:center}[data-y-alignment=bottom]{--y-alignment:flex-end}[data-x-alignment]>:only-child,[data-x-alignment][data-container=block]>*{align-self:var(--x-alignment)}[data-x-alignment=left]{--text-alignment:left;--x-alignment:flex-start}[data-x-alignment=center]{--text-alignment:center;--x-alignment:center}[data-x-alignment=right]{--text-alignment:right;--x-alignment:flex-end}[data-text-color=white]{--color:white;color:#fff}[data-text-color=white] a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-text-color=white] a:not([data-item*=button]),[data-text-color=white] button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:white;color:#fff}[data-text-color] [data-text-color=white] a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-text-color] [data-text-color=white] a:not([data-item*=button]),[data-text-color] [data-text-color=white] button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:white;color:#fff}[data-text-color=body]{--color:var(--color--body);color:var(--color--body)}[data-text-color=body] a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-text-color=body] a:not([data-item*=button]),[data-text-color=body] button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:var(--color--body);color:var(--color--body)}[data-text-color=alert]{--color:var(--color--alert);color:var(--color--alert)}[data-text-color=alert] a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-text-color=alert] a:not([data-item*=button]),[data-text-color=alert] button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:var(--color--alert);color:var(--color--alert)}[data-text-color=gray]{--color:var(--color--gray);color:var(--color--gray)}[data-text-color=gray] a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-text-color=gray] a:not([data-item*=button]),[data-text-color=gray] button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:var(--color--gray);color:var(--color--gray)}.nav-arrow svg.icon--root[class*=icon--arrow],.video--container>div svg>*{color:var(--color--body)}[data-text-highlight=rotating]{display:inline-grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(transparent,black 15%,black 85%,transparent)}[data-text-highlight=rotating] .rotating-item{opacity:var(--opacity);grid-area:1/-1;transition:transform .4s cubic-bezier(0, 0, .2, 1);transform:translate3d(0,var(--vertical-transform),0)}[data-text-highlight=rotating] .rotating-item[data-state=previous]{--opacity:1;--vertical-transform:-100%}[data-text-highlight=rotating] .rotating-item[data-state=current]{--opacity:1;--vertical-transform:0px}[data-text-highlight=rotating] .rotating-item[data-state=next]{--opacity:0;--vertical-transform:100%}[data-text-highlight=color][data-text-highlight-active],[data-text-highlight=half-highlight][data-text-highlight-active],[data-text-highlight=highlight][data-text-highlight-active],[data-text-highlight=outlined][data-text-highlight-active],[data-text-highlight=underline][data-text-highlight-active]{transition:color .4s var(--transition--standard)}[data-text-highlight=color]:not([data-text-highlight-active]),[data-text-highlight=color][data-transition-active=true][data-text-highlight-active=true],[data-text-highlight=reverse-opacity]:not([data-text-highlight-active]),[data-text-highlight=reverse-opacity][data-transition-active=true][data-text-highlight-active=true]{color:var(--highlight-text)}[data-text-highlight=italic][data-text-highlight-active]{transition:color .4s var(--transition--standard),transform .4s var(--transition--standard)}[data-text-highlight=italic]:not([data-text-highlight-active]),[data-text-highlight=italic][data-transition-active=true][data-text-highlight-active=true]{color:var(--highlight-text);display:inline-block;transform:skew(-10deg)}[data-text-highlight=bold][data-text-highlight-active]{text-shadow:0;transition:color .4s var(--transition--standard),text-shadow .4s var(--transition--standard)}[data-text-highlight=bold-italic][data-text-highlight-active]{text-shadow:0;transition:color .4s var(--transition--standard),transform .4s var(--transition--standard),text-shadow .4s var(--transition--standard)}[data-text-highlight=bold-italic]:not([data-text-highlight-active]),[data-text-highlight=bold-italic][data-transition-active=true][data-text-highlight-active=true]{display:inline-block;transform:skew(-10deg)}[data-text-highlight=outlined]:not([data-text-highlight-active]),[data-text-highlight=outlined][data-transition-active=true][data-text-highlight-active=true]{color:var(--highlight-text);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:2px}[data-text-highlight=half-highlight][data-text-highlight-active]:before,[data-text-highlight=highlight][data-text-highlight-active]:before,[data-text-highlight=underline][data-text-highlight-active]:before{content:"";transition:right .4s var(--transition--standard);right:100%}[data-text-highlight=highlight]:not([data-text-highlight-active]),[data-text-highlight=highlight][data-transition-active=true][data-text-highlight-active=true]{color:var(--highlight-text);display:inline-block;position:relative;padding:0 .15em;margin:0 -.15em;z-index:1}[data-text-highlight=highlight]:not([data-text-highlight-active]):before,[data-text-highlight=highlight][data-transition-active=true][data-text-highlight-active=true]:before{content:"";position:absolute;background-color:var(--highlight-color);opacity:.93;inset:0;z-index:-1}[data-text-highlight=half-highlight]:not([data-text-highlight-active]),[data-text-highlight=half-highlight][data-transition-active=true][data-text-highlight-active=true],[data-text-highlight=underline]:not([data-text-highlight-active]),[data-text-highlight=underline][data-transition-active=true][data-text-highlight-active=true]{color:var(--highlight-text);display:inline-block;position:relative;z-index:1}[data-text-highlight=half-highlight]:not([data-text-highlight-active]):before,[data-text-highlight=half-highlight][data-transition-active=true][data-text-highlight-active=true]:before{content:"";position:absolute;background-color:var(--highlight-color);opacity:.93;right:0;left:0;top:50%;bottom:0;z-index:-1}[data-text-highlight=glow][data-text-highlight-active]:before{content:"";opacity:0;transition:opacity .2s var(--transition--standard)}[data-text-highlight=glow]:not([data-text-highlight-active]),[data-text-highlight=glow][data-transition-active=true][data-text-highlight-active=true]{display:inline-block;position:relative;text-shadow:none}[data-text-highlight=glow]:not([data-text-highlight-active]):before,[data-text-highlight=glow][data-transition-active=true][data-text-highlight-active=true]:before{content:attr(data-text);opacity:1;position:absolute;pointer-events:none;color:#fffaf6;background:linear-gradient(0deg,#dfe5ee 0,#fffaf6 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:url(#glow-text);-moz-filter:url(#glow-text);-webkit-filter:url(#glow-text)}[data-text-highlight=underline]:not([data-text-highlight-active]):before,[data-text-highlight=underline][data-transition-active=true][data-text-highlight-active=true]:before{content:"";position:absolute;background-color:var(--highlight-color);height:4px;opacity:.93;right:0;left:0;bottom:0;z-index:-1}[data-text-highlight=reverse-opacity][data-text-highlight-active]{opacity:1;transition:opacity .2s var(--transition--standard),color .4s var(--transition--standard)}:has(>[data-text-highlight=reverse-opacity]:not([data-text-highlight-active]),>[data-text-highlight=reverse-opacity][data-transition-active=true][data-text-highlight-active=true])>:not([data-text-highlight=reverse-opacity]:not([data-text-highlight-active]),[data-text-highlight=reverse-opacity][data-transition-active=true][data-text-highlight-active=true]){opacity:.5}[data-text-highlight=underline-reveal]{--progress:1;--animate-letters:3;color:var(--highlight-text);position:relative;overflow:hidden;display:inline-flex}[data-text-highlight=underline-reveal]:after{content:"";top:calc(100% - .2em);left:0;right:0;bottom:0;position:absolute;background-color:var(--bg-color--body);-webkit-mask-image:linear-gradient(to top,black 0%,transparent);mask-image:linear-gradient(to top,black 0%,transparent)}[data-text-highlight=underline-reveal]:before{content:"";position:absolute;background-color:var(--highlight-text);height:var(--height);left:0;right:calc(100%*(1 - max(0,(var(--progress) - 2/var(--letters))/ (1 - 2/var(--letters)))));bottom:0;z-index:1;-webkit-mask-image:linear-gradient(to right,black calc(100% * var(--progress)),transparent);mask-image:linear-gradient(to right,black calc(100% * var(--progress)),transparent);transition:right 150ms}[data-item=banner-heading] [data-text-highlight=underline-reveal]:before{--height:4px}[data-item=featured-heading] [data-text-highlight=underline-reveal]:before{--height:3px}[data-item=section-heading] [data-text-highlight=underline-reveal]:before{--height:2px}[data-item=block-heading] [data-text-highlight=underline-reveal]:before{--height:1px}[data-text-highlight=underline-reveal]>span{display:inline-block;transition:transform 150ms;transform:translate3D(0,calc(1em * clamp(0,1 - (var(--progress) * (var(--letters) + 1) - (var(--index) - (var(--animate-letters) - 1)))/ var(--animate-letters),1)),0)}[data-text-highlight=opacity-fill]{display:inline-block;position:relative}[data-text-highlight=opacity-fill] span{display:inline-block;opacity:.2;filter:blur(1px)}[data-text-highlight=opacity-fill] div{color:var(--highlight-text);position:absolute;inset:0;clip-path:inset(0 calc(100% * (1 - var(--progress))) 0 0)}[data-item=block-link]>:before{position:absolute;bottom:-2px;border-bottom:1px solid var(--color);content:"";display:block;width:100%}.product-buy-buttons--smart .shopify-payment-button__button--unbranded,[data-item*=button],[data-item=radio-input]{--font--transform:var(--font--button--uppercase);--font--size:var(--font--button--size);--font--letter-spacing:var(--font--button--spacing);position:relative;overflow:hidden;text-align:center;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:all;text-wrap:nowrap;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--button--radius);box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:var(--button--height);min-width:var(--button--height);padding:var(--button--padding);width:-moz-fit-content;width:fit-content;zoom:1;user-select:none;color:var(--button--color);background:var(--button--bg-color)}[data-background-color][data-outer-background=false],[data-item=pagination-dot] div{background-color:var(--bg-color--body)}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:before,[data-item*=button]:before,[data-item=radio-input]:before{content:"";position:absolute;inset:0;border:var(--button--border-width) solid var(--button--border-color);border-radius:var(--button--radius);pointer-events:none;z-index:1}[data-item=hotspot],[data-item=hotspot]:after{border-radius:50%;background-color:var(--hotspot-color)}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:is(:link,:visited),[data-item*=button]:is(:link,:visited),[data-item=radio-input]:is(:link,:visited){color:var(--button--color)}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:active:not([disabled]),[data-item*=button]:active:not([disabled]),[data-item=radio-input]:active:not([disabled]){scale:.98}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:not([href])>*,[data-drawer-open]>*,[data-item*=button]:not([href])>*,[data-item=radio-input]:not([href])>*{pointer-events:none}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:has(>:nth-child(2):not(input)),[data-item*=button]:has(>:nth-child(2):not(input)),[data-item=radio-input]:has(>:nth-child(2):not(input)){display:grid;place-items:center}.product-buy-buttons--smart .shopify-payment-button__button--unbranded:has(>:nth-child(2):not(input))>*,[data-item*=button]:has(>:nth-child(2):not(input))>*,[data-item=radio-input]:has(>:nth-child(2):not(input))>*{grid-area:1/-1}[data-item*=inline-button]{--button--height:var(--spacing--4);--button--padding:0 var(--spacing--block);--font--size:min(var(--font--button--size), 12px)}[data-item=radio-input]{--button--border-color:var(--color--gray);--button--bg-color:transparent;--button--color:var(--color--body);--button--padding:var(--spacing--1) var(--spacing--3);--button--height:45px}[data-item=radio-input]:has(>input:checked),[data-item=radio-input]:hover{--button--border-color:var(--color--body)}[data-item=radio-input]:has(input:not(:checked)):not(:hover):before{opacity:.4}[data-item=radio-input]:has(>input:focus-visible){outline:-webkit-focus-ring-color auto 2px;outline-offset:3px}[data-item=radio-input][data-unavailable=true]{background:linear-gradient(to left top,transparent calc(50% - var(--border--thickness)/ 2),var(--color--gray),transparent calc(50% + var(--border--thickness)/ 2))}[data-item*=button-1],[data-item=a11y-button],input[type=submit]{--button--color:var(--button--color-1);--button--bg-color:var(--button--bg-color-1);--button--border-color:var(--button--border-color-1)}[data-item*=button-2]{--button--color:var(--button--color-2);--button--bg-color:var(--button--bg-color-2);--button--border-color:var(--button--border-color-2)}[data-item*=button-3]{--button--color:var(--button--color-3);--button--bg-color:var(--button--bg-color-3);--button--border-color:var(--button--border-color-3)}[data-item*=button-4]{--button--color:var(--button--color-4);--button--bg-color:var(--button--bg-color-4);--button--border-color:var(--button--border-color-4)}[data-item=a11y-button],[data-item=hidden-text]{width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart--root:not([data-view=desktop]) .cart--body,.layout--viewport[data-drop-shadows=false] .cart--root[data-view=drawer] .cart--summary{border-top:var(--border--dark)}.cart--headings,.cart--headings>*,.cart--root[data-view=desktop] .cart--item>*,.layout--viewport[data-drop-shadows=false] .drawer--side[data-side=top][aria-expanded=true]{border-bottom:var(--border--dark)}[data-item=a11y-button]:focus-visible{position:fixed;top:calc(var(--spacing--item)/2);left:calc(var(--spacing--item)/2);padding:0 calc(var(--spacing--item)/2);width:auto;height:30px;line-height:30px;z-index:99;clip:unset}[data-item=a11y-button][aria-hidden=true]{display:none}[data-item=hotspot]{--hotspot-size:300%;--hotspot-animation:none;--hotspot-color:var(--button--bg-color-2);--hotspot-default-animation:ping 1.5s cubic-bezier(0, 0, 0.2, 1) infinite;position:relative;display:flex;align-items:center;justify-content:center;width:13px;height:13px;pointer-events:none}[data-item=hotspot]:after{content:"";position:absolute;width:var(--hotspot-size);height:var(--hotspot-size);animation:var(--hotspot-animation);opacity:.8}[data-item=tag]{display:flex;align-items:center;user-select:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;line-height:1.1em;position:relative;isolation:isolate;padding:min(.5em,var(--spacing--0)) min(1em,var(--spacing--item))}[data-item=tag]>*{pointer-events:none;z-index:1}[data-item=tag]>span{transform:translateZ(0);backface-visibility:hidden}[data-item=tag]:active{transform:scale(.97)}[data-item=tag]:before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--tag--bg-color);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .4s var(--transition--ease-out)}[data-item=tag][data-tag-shape=round]:before{border-radius:min(1em,var(--spacing--item))}[data-item=tag] .icon--root{--tag-icon--duration:0.25s;--tag-icon--max-width:0;--tag-icon--opacity:0;--tag-icon--padding:0;overflow:hidden;max-width:var(--tag-icon--max-width);opacity:var(--tag-icon--opacity);padding-left:var(--tag-icon--padding);height:auto;width:100%;will-change:max-width,opacity,padding-left;transition:max-width var(--tag-icon--duration) var(--transition--ease-out),opacity var(--tag-icon--duration) var(--transition--ease-out),padding-left var(--tag-icon--duration) var(--transition--ease-out)}input:focus-visible~[data-item=tag]{color:var(--tag--color)}input:focus-visible~[data-item=tag]:before{opacity:.7}[data-item=tag]:is(button),input:checked~[data-item=tag]{color:var(--tag--color)}[data-item=tag]:is(button):before,input:checked~[data-item=tag]:before{opacity:1}[data-item=tag]:is(button) .icon--root,input:checked~[data-item=tag] .icon--root{--tag-icon--max-width:min(calc(var(--font--size) + var(--tag-icon--padding) - 4px), 24px);--tag-icon--opacity:1;--tag-icon--padding:0.5em}[data-item=pagination-dot]{--padding:6px;z-index:3;padding:calc(var(--padding)*2) var(--padding);margin:calc(var(--padding)*-2) calc(var(--padding)*-1);transform:scale(1);transition:transform .2s var(--transition--standard)}[data-item=pagination-dot] div{height:var(--dot-height,4px);width:var(--dot-width,20px);pointer-events:none;border:1px solid var(--color--body);overflow:hidden}[data-item=pagination-dot] div:before{content:"";transform:translate3d(-100%,0,0);display:block;height:100%;background-color:var(--color--body)}[data-item=pagination-dot][aria-current=true] div:before{transition:transform .2s var(--transition--standard);transform:translate3d(0,0,0)}[data-section-id][data-auto-rotate=true] [data-item=pagination-dot][aria-current=true] div:before{animation:pagination-timer var(--rotate-frequency) linear forwards;animation-play-state:var(--animation-play-state)}[data-section-id]{position:relative;display:flex;padding:var(--section--padding-top,0) var(--section--padding-right,0) var(--section--padding-bottom,0) var(--section--padding-left,0);--section--alignment:center;--section--text-alignment:center}[data-section-id][data-container-height=x-small]{--section--height:var(--height--x-small)}[data-section-id][data-container-height=small]{--section--height:var(--height--small)}[data-section-id][data-container-height=medium]{--section--height:var(--height--medium)}[data-section-id][data-container-height=large]{--section--height:var(--height--large)}[data-section-id][data-container-height=x-large]{--section--height:var(--height--x-large)}[data-section-id][data-container-height=fit-screen]{--section--height:100dvh}@media only screen and (max-width:639px){[data-item=paragraph],[data-item=rte-content],body{--font--size:var(--font--paragraph--mobile-size)}[data-item=featured-paragraph]{--font--size:var(--font--featured-paragraph--mobile-size)}[data-item=caption]{font-size:var(--font--nav--mobile-size)}[data-mobile-y-alignment=top]{--y-alignment:flex-start}[data-mobile-y-alignment=center]{--y-alignment:center}[data-mobile-y-alignment=bottom]{--y-alignment:flex-end}[data-mobile-x-alignment]{text-align:var(--text-alignment)}[data-mobile-x-alignment]>:only-child,[data-mobile-x-alignment][data-container=block]>*{align-self:var(--x-alignment)}[data-mobile-x-alignment=left]{--text-alignment:left;--x-alignment:flex-start}[data-mobile-x-alignment=center]{--text-alignment:center;--x-alignment:center}[data-mobile-x-alignment=right]{--text-alignment:right;--x-alignment:flex-end}[data-mobile-text-color=white]:not([data-text-color=white]){--color:white;color:#fff}[data-mobile-text-color=white]:not([data-text-color=white]) a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-mobile-text-color=white]:not([data-text-color=white]) a:not([data-item*=button]),[data-mobile-text-color=white]:not([data-text-color=white]) button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:white;color:#fff}[data-mobile-text-color=body]:not([data-text-color=body]){--color:var(--color--body);color:var(--color--body)}[data-mobile-text-color=body]:not([data-text-color=body]) a:is(:link,:visited,:focus-visible,:hover):not([data-item*=button]),[data-mobile-text-color=body]:not([data-text-color=body]) a:not([data-item*=button]),[data-mobile-text-color=body]:not([data-text-color=body]) button:not([data-item*=button]):not(.shopify-payment-button__button--unbranded){--color:var(--color--body);color:var(--color--body)}[data-item*=button][data-mobile-item=button-1]{--button--color:var(--button--color-1);--button--bg-color:var(--button--bg-color-1);--button--border-color:var(--button--border-color-1)}[data-item*=button][data-mobile-item=button-2]{--button--color:var(--button--color-2);--button--bg-color:var(--button--bg-color-2);--button--border-color:var(--button--border-color-2)}[data-item*=button][data-mobile-item=button-3]{--button--color:var(--button--color-3);--button--bg-color:var(--button--bg-color-3);--button--border-color:var(--button--border-color-3)}[data-item*=button][data-mobile-item=button-4]{--button--color:var(--button--color-4);--button--bg-color:var(--button--bg-color-4);--button--border-color:var(--button--border-color-4)}[data-item=pagination-dot]:is([data-position=trailing-1],[data-position=leading-1]){transform:scale(.66)}[data-item=pagination-dot]:is([data-position=hidden],[data-position=trailing-2],[data-position=leading-2]){transform:scale(.33)}[data-section-id]{--section--padding-left:var(--spacing--item);--section--padding-right:var(--spacing--item)}[data-section-id][data-mobile-spacing-above=none]{--section--padding-top:0px}[data-section-id][data-mobile-spacing-above=small]{--section--padding-top:var(--layout--mobile-spacing-small)}[data-section-id][data-mobile-spacing-above=medium]{--section--padding-top:var(--layout--mobile-spacing-medium)}[data-section-id][data-mobile-spacing-above=large]{--section--padding-top:var(--layout--mobile-spacing-large)}[data-section-id][data-mobile-spacing-below=none]{--section--padding-bottom:0px}[data-section-id][data-mobile-spacing-below=small]{--section--padding-bottom:var(--layout--mobile-spacing-small)}[data-section-id][data-mobile-spacing-below=medium]{--section--padding-bottom:var(--layout--mobile-spacing-medium)}[data-section-id][data-mobile-spacing-below=large]{--section--padding-bottom:var(--layout--mobile-spacing-large)}[data-section-id][data-mobile-full-width=true]:not([data-outer-background=false]){--section--padding-left:0;--section--padding-right:0}[data-section-id][data-mobile-full-width=true]:not([data-outer-background=false]) [data-container=block]{padding-left:var(--spacing--item);padding-right:var(--spacing--item)}}[data-background-color=border]:before,[data-border=both]:before,[data-border=top]:before{content:"";height:var(--border--thickness);background-color:var(--border--color-dark);position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}[data-background-color=border]:after,[data-border=both]:after,[data-border=bottom]:after{content:"";height:var(--border--thickness);background-color:var(--border--color-dark);position:absolute;bottom:calc(-1*var(--border--thickness));left:0;right:0;z-index:1;pointer-events:none}[data-background-color=transparent]{--bg-color:transparent}[data-background-color=none]{--bg-color:var(--bg-color--body)}[data-background-color=none][data-translucent=true]{--bg-color:var(--bg-color--body-translucent)}[data-background-color=light]{--bg-color:var(--bg-color--light)}[data-background-color=light][data-translucent=true]{--bg-color:var(--bg-color--light-translucent)}[data-background-color=dark]{--bg-color:var(--bg-color--dark)}[data-background-color=dark][data-translucent=true]{--bg-color:var(--bg-color--dark-translucent)}[data-background-color=accent-1]{--bg-color:var(--color--accent-1)}[data-background-color=accent-1][data-translucent=true]{--bg-color:var(--color--accent-1-translucent)}[data-background-color=accent-2]{--bg-color:var(--color--accent-2)}[data-background-color=accent-2][data-translucent=true]{--bg-color:var(--color--accent-2-translucent)}[data-background-color=accent-3]{--bg-color:var(--color--accent-3)}[data-background-color=accent-3][data-translucent=true]{--bg-color:var(--color--accent-3-translucent)}[data-background-color][data-translucent=true]:not([data-background-color=transparent]){backdrop-filter:blur(3px)}[data-background-color]:not([data-outer-background=false]):not([data-background-color=border]){background-color:var(--bg-color)}[data-background-color][data-outer-background=false]>:not(.layout--shape){--x-spacing:var(--spacing--block);--y-spacing:var(--spacing--block);overflow:hidden;position:relative;padding:var(--y-spacing) var(--x-spacing);border-radius:var(--image--radius);background-color:var(--bg-color)}[data-background-color][data-outer-background=false]>:not(.layout--shape) [data-item=image]{margin-top:calc(-1*var(--y-spacing))}.layout--viewport[data-header-layout=sidebar] .layout--main-content [data-section-id][data-background-color=none]:not([data-outer-background=false]){--section--alignment:flex-start;--section--text-alignment:left}.section--announcement{z-index:5}.section--announcement:has(.announcement--root[data-sticky-enabled=true]){position:sticky;top:0}.announcement--wrapper{display:flex;align-items:center}@media only screen and (min-width:1024px){[class][data-mq=medium],[class][data-mq=small-medium],[data-mq=medium],[data-mq=medium][data-container],[data-mq=small-medium],[data-mq=small-medium][data-container]{display:none}.announcement--wrapper{gap:var(--spacing--block)}}@media only screen and (min-width:640px)and (max-width:1023px){[class][data-mq=large],[data-mq=large],[data-mq=large][data-container]{display:none}.announcement--wrapper{gap:var(--spacing--item)}}.announcement--wrapper .countdown-timer--root{flex-shrink:0}.announcement--left,.announcement--right{flex:2 0 0}.announcement--left>*,.announcement--right>*{height:-moz-fit-content;height:fit-content}.announcement--left{display:flex}.announcement--right{display:flex;justify-content:flex-end;gap:var(--spacing--block)}.announcement--right>form{display:flex;justify-content:flex-end;gap:var(--spacing--item);flex-wrap:nowrap}.announcement--center{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing--item);z-index:1;--image--radius:0}.announcement--next,.announcement--previous{padding:var(--spacing--1);margin:var(--spacing--neg-1);transition:opacity 1s var(--transition--ease-out)}.announcement--next[aria-hidden=false],.announcement--previous[aria-hidden=false]{opacity:1}.announcement--next[aria-hidden=true],.announcement--previous[aria-hidden=true]{opacity:0;visibility:hidden}.announcement--next>.icon--root,.announcement--previous>.icon--root{margin:0;height:12px}.announcement--blocks{text-align:center;display:grid;overflow:hidden}.cart--heading--total,.cart--item--total{text-align:right}@media only screen and (max-width:639px){[data-background-color][data-outer-background=false]>:not(.layout--shape){--x-spacing:var(--spacing--item)}[data-background-color][data-outer-background=false]>:not(.layout--shape) [data-item=image]{--image--radius-bottom-right:0px;--image--radius-bottom-left:0px;margin-left:calc(-1*var(--x-spacing));margin-right:calc(-1*var(--x-spacing))}[data-section-id][data-mobile-spacing-above=x-large]{--section--padding-top:var(--layout--mobile-spacing-x-large)}[data-section-id][data-mobile-spacing-below=x-large]{--section--padding-bottom:var(--layout--mobile-spacing-x-large)}.announcement--center{max-width:100%}.announcement--root[data-scroll-text=true] .announcement--blocks{-webkit-mask-image:linear-gradient(to left,#000 95%,transparent);mask-image:linear-gradient(to left,#000 95%,transparent)}}.announcement--block{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.announcement--block{max-width:800px}}@media only screen and (min-width:640px)and (max-width:1023px){.announcement--block{max-width:500px}}.announcement--block-wrapper{flex-shrink:0;display:flex;align-items:center;-moz-column-gap:var(--spacing--block);column-gap:var(--spacing--block);row-gap:var(--spacing--0);justify-content:center;flex-wrap:wrap;max-width:100%}.announcement--icon{flex-shrink:0;line-height:1}.announcement--icon :is(img,svg){height:25px;width:auto}.announcement--root{padding-top:var(--spacing--0);padding-bottom:var(--spacing--0)}.header--drawer-toggle,.header--search{padding:0}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]):has(.header--root[data-transparent-enabled=true]) .section--header~.shopify-section-group-header-group:not(.section--sidebar){display:none}.section--header{z-index:5}.section--header:has(.header--root[data-sticky-enabled=true]){position:sticky;top:0}.section--header:has(.header--root[data-scroll-hide=true][data-sticky-enabled=true][data-transparent-enabled=false]){transform:translate3d(0,0,0);will-change:transform;transition:transform .2s var(--transition--standard)}.section--header:has(.header--root[data-scroll-hide=true][data-sticky-enabled=true][data-transparent-enabled=false][aria-hidden=true]){transform:translate3d(0,-100%,0);pointer-events:none}.header--root{--header--color:var(--color--body);--header--alt-color:var(--bg-color--body);--header--border-color:var(--border--color-dark);flex-direction:column;color:var(--header--color);z-index:4;top:0;transition:opacity .2s var(--transition--standard),background-color .2s var(--transition--standard),color .2s var(--transition--standard),box-shadow .2s var(--transition--standard),transform .2s var(--transition--standard)}.layout--viewport[data-drop-shadows=true] .header--root[data-sticky=true][aria-hidden=false]:not([data-layout=sidebar]){box-shadow:var(--box-shadow--bottom)}.layout--viewport[data-drop-shadows=true]:has(.section--header~.section--announcement>.announcement--root[data-sticky=true]) .header--root{box-shadow:none}.header--root[data-transparent-enabled=true]{opacity:0}.header--root[data-transparent-enabled=true][data-loaded=true]{opacity:1}.header--root[data-transparent-enabled=true][data-scroll-hide=true][data-sticky-enabled=true]{transform:translate3d(0,0,0);will-change:transform}.header--root[data-transparent-enabled=true][data-scroll-hide=true][data-sticky-enabled=true][aria-hidden=true]{transform:translate3d(0,-100%,0);pointer-events:none}.header--root[data-border=bottom]:after{z-index:4;background-color:var(--header--border-color)}.header--root[data-text-color=white]{--header--border-color:var(--border--color-light)}.header--root[data-text-color=white][data-transparent-enabled=false],body:not(:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible])) .header--root[data-text-color=white]{--header--color:white;--header--alt-color:var(--color--body);--header--border-color:var(--border--color-light)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-border=bottom]{margin-block-end:calc(-1*(1px + var(--header--height,0px)))}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true]:not([data-border=bottom]){margin-block-end:calc(-1*var(--header--height,0px))}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-text-color=white][data-sticky=true]{--header--color:white;--header--alt-color:var(--color--body);--header--border-color:var(--border--color-light)}@media only screen and (max-width:639px){.announcement--block{gap:var(--spacing--block);max-width:100%}.announcement--root[data-scroll-text=true] .announcement--block{overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 95%,transparent);mask-image:linear-gradient(to right,#000 95%,transparent)}.announcement--root[data-scroll-text=true] .announcement--block-wrapper{max-width:unset;transform:translateZ(0);backface-visibility:hidden}.announcement--root[data-scroll-text=true] .announcement--block[aria-hidden=false] .announcement--block-wrapper{--animation-speed:calc( ((10 - var(--announcement--animation-speed)) * (20 - 5) / (10 - 1) + 5) * 1s );animation-play-state:running;animation:scrolling-content var(--animation-speed) linear infinite}.announcement--icon{display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id]{--bg-color:transparent;--header--border-color:rgba(0, 0, 0, 0)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id][data-border=bottom]:after{display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id][data-transparent-text-color=white]{--header--color:white;--header--alt-color:var(--color--body)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] .header--root[data-icons=true] .header--cart:not([data-cart-count="0"]):after{background-color:var(--header--color);color:var(--header--alt-color)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] a,body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] a:is(:link,:visited,:focus-visible,:hover),body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] button{color:var(--header--color)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] .header--primary-logo:not(:only-child){display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false][data-section-id] .header--secondary-logo{display:block}}.header--root[data-icons=false] .header--drawer-toggle,.header--search svg{color:var(--header--color)}.account--activate--button-container .account--activate--button,.account--button-container input{margin-bottom:0}.header--root:is(:hover,[data-sticky=true],[data-transparent-enabled=false]) .x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger){color:var(--color)}.header--root:is(:hover,[data-sticky=true],[data-transparent-enabled=false]) .x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger) .icon--root{color:var(--highlight-color)}.header--wrapper{position:relative;display:grid;-moz-column-gap:var(--spacing--block);column-gap:var(--spacing--block);align-items:stretch;grid:var(--header-layout)}.header--root[data-layout=left-left] .header--wrapper,.header--root[data-layout=sidebar] .header--wrapper{--header-layout:"logo primary-nav secondary-nav"/auto minmax(0, 1fr) auto}.header--root[data-layout=left-center] .header--wrapper{--header-layout:"logo primary-nav secondary-nav"/minmax(max-content, 1fr) auto minmax(max-content, 1fr)}.header--root:is([data-layout=drawer],[data-layout=center-left]) .header--wrapper{--header-layout:"primary-nav logo secondary-nav"/minmax(0, 1fr) auto minmax(0, 1fr)}.header--root[data-layout=center-below] .header--wrapper{--header-layout:". logo secondary-nav" "primary-nav primary-nav primary-nav"/minmax(0, 1fr) auto minmax(0, 1fr);row-gap:var(--spacing--block)}.carousel-nav-arrow,.header--primary-logo{display:flex;align-items:center}.header--logo{grid-area:logo;margin:0;display:inline-flex;line-height:1}.header--logo .header--secondary-logo{display:none}.header--primary-nav{grid-area:primary-nav;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:var(--spacing--item);opacity:1;transition:opacity .2s var(--transition--standard)}@media only screen and (min-width:640px){[data-container=panel][data-columns="2"],[data-container=split]:not(:has(>:only-child)){--grid-columns:repeat(2, minmax(0, 1fr))}[data-container=panel][data-columns="2"][data-reverse-layout=true]>:first-child,[data-container=split][data-reverse-layout=true]>:first-child{order:1}[data-container=panel][data-block-spacing=false]{--grid-column-gap:0;--grid-row-gap:0}[data-container=panel][data-columns="1"]{--grid-columns:repeat(1, minmax(0, 1fr))}[data-container=panel][data-columns="3"]{--grid-columns:repeat(3, minmax(0, 1fr))}[data-container=panel][data-columns="4"]{--grid-columns:repeat(4, minmax(0, 1fr))}[data-container=panel][data-columns="5"]{--grid-columns:repeat(5, minmax(0, 1fr))}[data-container=panel][data-columns="6"]{--grid-columns:repeat(6, minmax(0, 1fr))}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="3"][data-fixed-columns=true][data-x-alignment=center]{--grid-columns:repeat(var(--blocks, 3), 1fr);width:calc(100%*var(--blocks,3)/ 3);margin:0 auto}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="3"][data-fixed-columns=true][data-x-alignment=center]:has(>:nth-child(2):last-child){--blocks:2}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="3"][data-fixed-columns=true][data-x-alignment=center]:has(>:only-child){--blocks:1}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="4"][data-fixed-columns=true][data-x-alignment=center]{--grid-columns:repeat(var(--blocks, 4), 1fr);width:calc(100%*var(--blocks,4)/ 4);margin:0 auto}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="4"][data-fixed-columns=true][data-x-alignment=center]:has(>:nth-child(3):last-child){--blocks:3}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="4"][data-fixed-columns=true][data-x-alignment=center]:has(>:nth-child(2):last-child){--blocks:2}.layout--viewport:not([data-header-layout=sidebar]) [data-container=panel][data-columns="4"][data-fixed-columns=true][data-x-alignment=center]:has(>:only-child){--blocks:1}[data-container=sticky-block]:not(:only-child){--top-position:calc(var(--sticky-offset) + var(--spacing--block));position:sticky;top:var(--top-position);transition:top .2s var(--transition--standard)}[data-container=sticky-block]:not(:only-child)[data-vertical-alignment=center]{align-items:center;min-height:calc(100vh - var(--sticky-offset) - 2*var(--spacing--block))}[data-container=sticky-block]:not(:only-child):has(>:is(.image--root,.placeholder--root)[data-display-type=fit-screen]){--top-position:var(--sticky-offset)}[data-section-id][data-container-height]{min-height:calc(var(--section--height) + var(--section--padding-top) + var(--section--padding-bottom))}[data-section-id]{--section--padding-left:var(--spacing--section--x);--section--padding-right:var(--spacing--section--x);justify-content:var(--section--alignment,center)}[data-section-id][data-spacing-above=none]{--section--padding-top:0px}[data-section-id][data-spacing-above=small]{--section--padding-top:var(--layout--spacing-small)}[data-section-id][data-spacing-above=medium]{--section--padding-top:var(--layout--spacing-medium)}[data-section-id][data-spacing-above=large]{--section--padding-top:var(--layout--spacing-large)}[data-section-id][data-spacing-below=none]{--section--padding-bottom:0px}[data-section-id][data-spacing-below=small]{--section--padding-bottom:var(--layout--spacing-small)}[data-section-id][data-spacing-below=medium]{--section--padding-bottom:var(--layout--spacing-medium)}[data-section-id][data-spacing-below=large]{--section--padding-bottom:var(--layout--spacing-large)}[data-section-id][data-container-width="1"]>:not(.layout--shape){max-width:var(--max-width--x-small)}[data-section-id][data-container-width="2"]>:not(.layout--shape){max-width:var(--max-width--small)}[data-section-id][data-container-width="3"]>:not(.layout--shape){max-width:var(--max-width--medium)}[data-section-id][data-container-width="4"]>:not(.layout--shape){max-width:var(--max-width--large)}[data-section-id][data-container-width="5"]>:not(.layout--shape){max-width:100%}[data-section-id][data-container-width="6"]{--section--padding-left:0;--section--padding-right:0}[data-background-color][data-outer-background=false]>:not(.layout--shape)[data-reverse-layout=false] [data-item=image]{--image--radius-top-right:0px;--image--radius-bottom-right:0px;margin-left:calc(-1*var(--x-spacing))}[data-background-color][data-outer-background=false]>:not(.layout--shape)[data-reverse-layout=true] [data-item=image]{--image--radius-top-left:0px;--image--radius-bottom-left:0px;margin-right:calc(-1*var(--x-spacing))}[data-background-color][data-outer-background=false]>:not(.layout--shape) [data-item=image]{margin-bottom:calc(-1*var(--y-spacing))}.layout--viewport[data-header-layout=sidebar] .layout--main-content [data-section-id][data-background-color=none]:not([data-outer-background=false]){--section--padding-left:0}[data-section-id][data-spacing-above=x-large]{--section--padding-top:var(--layout--spacing-x-large)}[data-section-id][data-spacing-below=x-large]{--section--padding-bottom:var(--layout--spacing-x-large)}.announcement--left .social-media--root{min-width:100px}.announcement--block-wrapper:not(:first-child){display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-text-color=white]:is(:hover,:has(:focus-visible)){--header--color:white;--header--alt-color:var(--color--body);--header--border-color:var(--border--color-light)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)){--bg-color:transparent;--header--border-color:rgba(0, 0, 0, 0)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible))[data-transparent-text-color=white]{--header--color:white;--header--alt-color:var(--color--body)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible))[data-border=bottom]:after{display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--root[data-icons=true] .header--cart:not([data-cart-count="0"]):after{background-color:var(--header--color);color:var(--header--alt-color)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .x-menu--level-1--link[data-highlight=true]>:is(a,modal-trigger){--color:var(--header--color);background-color:var(--highlight-color);border-radius:var(--button--radius);padding:0 var(--spacing--1);height:28px;min-height:28px;margin:var(--spacing--neg-1)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a,body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a:is(:link,:visited,:focus-visible,:hover),body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) button{color:var(--header--color)}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--primary-logo:not(:only-child){display:none}body:has(.layout--template .shopify-section:first-child>[data-header-overlap-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--secondary-logo{display:block}.header--root:is([data-layout=drawer],[aria-expanded=true][data-overlap-behavior=drawer]) .x-menu{display:none}.header--root[data-reduce-height=false] .header--wrapper{padding:var(--spacing--block) var(--spacing--section--x)}.header--root[data-reduce-height=true] .header--wrapper{padding:var(--spacing--item) var(--spacing--section--x)}.header--primary-nav[aria-hidden=true]{visibility:hidden;opacity:0}.header--root[data-layout=center-below] .header--primary-nav{justify-self:center}.header--root:is([data-layout=drawer],[data-layout=center-below]) .header--secondary-nav .header--search,.header--root:not([data-layout=drawer]) .header--primary-nav .header--search{display:none}}@media only screen and (max-width:639px){.header--root[data-layout] .header--wrapper{--header-layout:"primary-nav logo secondary-nav"/minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--spacing--item);padding:var(--spacing--item) 0}.header--root[data-icons=false] .header--search,.header--root[data-icons=true] .header--secondary-nav .header--search{display:none}}.header--search-container{display:none}@media only screen and (min-width:640px){.header--root[data-layout=center-below] .header--search-container{display:flex;align-items:center}}@media only screen and (max-width:639px){.header--drawer-toggle{display:flex}.header--root[data-icons=false] .header--account{display:none}}.header--root[data-icons=true] .header--drawer-toggle{flex-direction:column;gap:5px}.header--root[data-icons=true] .header--drawer-toggle span{display:block;background-color:var(--header--color)}@media only screen and (min-width:640px){.header--drawer-toggle{display:none}.header--root:is([data-layout=drawer],[aria-expanded=true][data-overlap-behavior=drawer]) .header--drawer-toggle{display:flex}.header--modal{padding:var(--spacing--section)}}.header--secondary-nav{display:flex;align-items:center;grid-area:secondary-nav;margin-left:auto;width:-moz-fit-content;width:fit-content;gap:var(--spacing--item)}.featured-grid--root[data-text-position=center] .featured-grid--item--container>*,.modal--root>*{grid-area:1/-1}.header--account:empty{display:none}@media(hover:hover){[data-button-transitions=true] [data-item*=button]{--transition--additional:color 0.3s var(--transition--standard),background-color 0.3s var(--transition--standard)}[data-button-transitions=true] [data-item*=button]:not([data-transition-item]){transition:var(--transition--additional)}[data-button-transitions=true] [data-item*=button-1]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-1);--button--bg-color:var(--button--bg-color--hover-1)}[data-button-transitions=true] [data-item*=button-2]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-2);--button--bg-color:var(--button--bg-color--hover-2)}[data-button-transitions=true] [data-item*=button-3]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-3);--button--bg-color:var(--button--bg-color--hover-3)}[data-button-transitions=true] [data-item*=button-4]:not([disabled]):not([aria-busy=true]):hover{--button--color:var(--button--color--hover-4);--button--bg-color:var(--button--bg-color--hover-4)}[data-item=block-link]:hover>:before{animation:draw-line .4s var(--transition--standard) forwards}[data-transition-container] [data-transition-item][data-transition-type=zoom-in],[data-transition-container][data-transition-type=zoom-in] [data-transition-item]:not([data-transition-type]){overflow:hidden;--zoom-scale:1.01;will-change:transform}[data-transition-container] [data-transition-item][data-transition-type=zoom-in]>*,[data-transition-container][data-transition-type=zoom-in] [data-transition-item]:not([data-transition-type])>*{margin:0;line-height:initial;scale:var(--zoom-scale);transition:scale 8s cubic-bezier(.25, .46, .45, .94) var(--transition--delay)}.layout--close:hover:before{transform:rotate(135deg)}.layout--close:hover:after{transform:rotate(45deg)}.layout--sidebar-menu[data-hover-disabled=false] :is(.header--account,.header--search,.header--cart):hover{font-weight:700}[data-item=tag]:hover{cursor:pointer;color:var(--tag--color)}[data-item=tag]:hover:before{opacity:.7}[data-item=tag]:is(button):hover:before,input:checked~[data-item=tag]:hover:before{opacity:.7}.header--root[data-hover-disabled=false][data-icons=false] .header--search:hover{position:relative}.header--root[data-hover-disabled=false][data-icons=false] .header--search:hover:before{position:absolute;top:calc(50% + var(--font--size));border-bottom:1px solid var(--color);content:"";display:block;width:100%}.header--root[data-hover-disabled=false][data-icons=false] .header--drawer-toggle:hover{position:relative}.header--root[data-hover-disabled=false][data-icons=false] .header--drawer-toggle:hover:before{position:absolute;top:calc(50% + var(--font--size));border-bottom:1px solid var(--color);content:"";display:block;width:100%}.header--root[data-hover-disabled=false][data-icons=false] .header--account:hover{position:relative}.header--root[data-hover-disabled=false][data-icons=false] .header--account:hover:before,.header--root[data-hover-disabled=false][data-icons=false] .header--cart:hover:before{position:absolute;top:calc(50% + var(--font--size));border-bottom:1px solid var(--color);content:"";display:block;width:100%}}.header--cart{display:inline-flex;align-items:center;position:relative;-webkit-tap-highlight-color:transparent}@media(pointer:coarse){.header--account,.header--cart,.header--search{transform:translateZ(0)}}.header--root[data-icons=false] .header--cart:not([data-cart-count="0"]):after{content:"(" attr(data-cart-count) ")"}.header--root[data-icons=true] .header--cart:not([data-cart-count="0"]):after{content:attr(data-cart-count);color:var(--header--alt-color);background-color:var(--header--color);width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;opacity:.9;position:absolute;top:-4px;left:14px}animated-details{display:contents}animated-details>details>:not(summary){display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s var(--transition--standard)}animated-details>details>:not(summary)>*{overflow:hidden;min-height:0;opacity:0;transition:opacity 150ms var(--transition--standard)}animated-details>details[data-state=opened]>:not(summary){grid-template-rows:1fr}animated-details>details[data-state=opened]>:not(summary)>*{opacity:1;transition:opacity .2s var(--transition--standard) 150ms}@media only screen and (max-width:639px){.header--modal{padding:var(--spacing--section--mobile)}.cart--root[data-view=desktop]{display:none}}@media only screen and (min-width:640px){.layout--viewport[data-header-layout=sidebar] .cart--root[data-view=desktop]{--section--padding-top:0}.cart--root[data-view=mobile]{display:none}.layout--template [data-section-id]:has(.card-carousel--root[data-next-visible=false]){overflow:clip}.card-carousel--root[data-mobile-only=true]{container-type:normal}}.cart--root[data-view=drawer]{--summary-height:0px;display:flex;justify-content:center}.cart--root[data-view=drawer] .cart--form{width:100%;position:relative;height:100vh;height:100dvh;overflow:auto;scrollbar-width:none}.cart--root[data-view=drawer] .cart--form::-webkit-scrollbar{display:none}.cart--wrapper{display:flex;flex-direction:column;gap:var(--spacing--item)}.cart--root[data-view=drawer] .cart--wrapper{position:absolute;width:100%;top:0;left:0;padding:var(--spacing--item) var(--spacing--item) calc(var(--spacing--block) + var(--summary-height))}.layout--viewport[data-cart-empty=true] .cart--wrapper>:not(.cart--header,.cart--empty){display:none}.cart--shipping{width:100%}.cart--root[data-view=desktop] .cart--shipping{max-width:calc(var(--max-width--small)/2)}.cart--shipping-message{padding-bottom:var(--spacing--1)}.cart--shipping-bar{height:8px;border-radius:5px;overflow:hidden;position:relative}.cart--shipping-bar:before{position:absolute;content:"";inset:0;background:var(--color--gray);opacity:.4}.cart--button-spinner,.cart--button[aria-busy=true] .cart--button-text,.cart--button[disabled] .cart--button-text{opacity:0}.cart--shipping-bar:after{content:"";display:block;height:100%;background:var(--progress-bar);border-radius:5px;width:0;transition:width .4s var(--transition--standard)}.cart--shipping-bar:not([data-transition-item]):after,.cart--shipping-bar[data-transition-item][data-transition-active=true]:after{width:var(--progress-percent)}.cart--body{display:table;width:100%;table-layout:auto}.cart--headings{display:table-row;width:100%}.cart--headings>*{display:table-cell;padding:calc(var(--spacing--block)/2)}.cart--item{width:100%}.cart--root:not([data-view=desktop]) .cart--item{display:flex;gap:var(--spacing--2);border-bottom:var(--border--dark);align-items:flex-start;flex-wrap:wrap;padding:var(--spacing--block--mobile) 0}.cart--root[data-view=desktop] .cart--item{display:table-row}.cart--root[data-view=desktop] .cart--item>*{display:table-cell;vertical-align:middle;padding:calc(var(--spacing--block)/2)}.cart--item--image{width:150px}.cart--root:not([data-view=desktop]) .cart--item--image{display:block;width:35%;align-self:center;padding-left:0}.cart--error[aria-hidden=true],.layout--viewport[data-cart-empty=false] .cart--empty,.layout--viewport[data-cart-empty=true] .cart--summary{display:none}.cart--footer,.cart--item--title,.cart--root:not([data-view=desktop]) .cart--button,.cart--root:not([data-view=desktop]) .cart--error,.cart--root:not([data-view=desktop]) .cart--item--details{width:100%}.cart--root:not([data-view=desktop]) .cart--item--info{flex-grow:1;text-align:right;max-width:calc(65% - var(--spacing--2))}.cart--root:not([data-view=desktop]) .cart--item--info>*,.cart--root:not([data-view=desktop]) .cart--item--total{text-align:left}.cart--item--title{display:flex;flex-direction:column;gap:var(--spacing--0)}.cart--item--price{padding-bottom:var(--spacing--item--mobile)}.cart--footer{display:flex;gap:var(--spacing--block)}.cart--root[data-view=desktop] .cart--footer{padding:var(--spacing--item) 0 0}.cart--root:not([data-view=desktop]) .cart--footer{flex-direction:column}.cart--notes{flex-grow:1;max-width:400px}.cart--root:not([data-view=desktop]) .cart--notes{max-width:100%}.cart--notes--textarea{height:96px;margin:0;padding:calc(var(--spacing--item)/2)}.cart--root:not([data-view=desktop]) .cart--notes--textarea{height:80px}.cart--summary{flex-grow:1;display:flex;flex-direction:column;gap:var(--spacing--1)}.cart--root[data-view=mobile] .cart--summary{padding-top:var(--spacing--item)}.cart--root[data-view=desktop] .cart--summary{align-items:flex-end}.cart--root[data-view=drawer] .cart--summary{padding:var(--spacing--item);z-index:4;width:100%;position:fixed;bottom:0;left:0;background-color:var(--bg-color--body-translucent);backdrop-filter:blur(3px)}.layout--viewport[data-drop-shadows=true] .cart--root[data-view=drawer] .cart--summary{box-shadow:var(--box-shadow--top)}.cart--total{display:flex;align-items:end;gap:var(--spacing--item)}.cart--discount,.cart--totals{gap:var(--spacing--1)}.cart--root:not([data-view=desktop]) .cart--total{justify-content:center}.cart--root[data-view=desktop] .cart--total{justify-content:flex-end}.cart--discounts,.cart--totals{display:flex;flex-direction:column;align-items:flex-start}.cart--root[data-view=desktop] .cart--discounts,.cart--root[data-view=desktop] .cart--totals{align-items:flex-end}.cart--discount{display:flex}.cart--root:not([data-view=desktop]) .cart--discount{justify-content:center}.cart--total-price{font-size:20px;align-self:center}.cart--nav{display:flex;justify-content:flex-end;align-items:center}.cart--root:not([data-view=desktop]) .cart--nav{flex-wrap:wrap}.cart--button{min-width:240px}.cart--button[aria-busy=true] .cart--button-spinner,.cart--button[disabled] .cart--button-spinner{opacity:1}.card-carousel--root{--slide-pos:0px;--slide-gap:0px;--overlap-spacing:0px;--x-spacing:0px;--animation-play-state:running;-webkit-user-select:none;-moz-user-select:none;user-select:none;container-type:inline-size;display:block}.card-carousel--wrapper{overflow:hidden;position:relative;transition:opacity .4s cubic-bezier(.45, .05, .55, .95);display:flex;flex-direction:column}@container (min-width:640px){[class][data-cq=small],[data-cq=small],[data-cq=small][data-container]{display:none}.card-carousel--root[data-next-visible=false]{overflow:hidden}.card-carousel--root[data-spacing-around-blocks=false] .card-carousel--prev{left:var(--spacing--1)}.card-carousel--root[data-spacing-around-blocks=false] .card-carousel--next{right:var(--spacing--1)}.card-carousel--root:not([data-mobile-only=true]):has(:hover) *{cursor:grab}.card-carousel--root:not([data-mobile-only=true]):has(:hover) :is(a,button),.card-carousel--root:not([data-mobile-only=true]):has(:hover) :is(a,button) *{cursor:pointer}.card-carousel--root[data-dragging=true]:not([data-mobile-only=true]):has(:hover) *{cursor:grabbing}.card-carousel--root[data-spacing-around-blocks=true] .card-carousel--wrapper{--slide-gap:var(--grid-column-gap)}.card-carousel--root[data-spacing-around-blocks=true]:not([data-mobile-only=true]) .card-carousel--wrapper{width:calc(100% + 2*var(--spacing--section--x));margin-left:var(--spacing--neg-section--x)}}@container (max-width:639px){[class][data-cq=large],[class][data-cq=medium-large],[class][data-cq=medium],[data-cq=large],[data-cq=large][data-container],[data-cq=medium-large],[data-cq=medium-large][data-container],[data-cq=medium],[data-cq=medium][data-container]{display:none}.card-carousel--root[data-mobile-next-visible=false]{overflow:hidden}.card-carousel--root[data-mobile-spacing-around-blocks=false] .card-carousel--prev{left:var(--spacing--1)}.card-carousel--root[data-mobile-spacing-around-blocks=false] .card-carousel--next{right:var(--spacing--1)}.card-carousel--root:has(:hover) *{cursor:grab}.card-carousel--root:has(:hover) :is(a,button),.card-carousel--root:has(:hover) :is(a,button) *{cursor:pointer}.card-carousel--root[data-dragging=true]:has(:hover) *{cursor:grabbing}.card-carousel--root[data-mobile-spacing-around-blocks=true] .card-carousel--wrapper{--slide-gap:var(--grid-column-gap);width:calc(100% + 2*var(--spacing--item));margin-left:var(--spacing--neg-item)}}.card-carousel--container{will-change:transform}.card-carousel--container[data-transition-state=forwards]{transition:transform 1s var(--transition--ease-out),height .4s var(--transition--ease-out)}.card-carousel--container[data-transition-state=backwards]{transition:transform .4s var(--transition--snap-back),height .4s var(--transition--ease-out)}.card-carousel--container *{-webkit-user-drag:none}@media only screen and (min-width:640px){.card-carousel--root[data-mobile-only=true] .card-carousel--container{display:grid;grid-template-columns:repeat(var(--blocks-per-slide,1),1fr)}.card-carousel--root[data-spacing-around-blocks=true][data-mobile-only=true] .card-carousel--container{row-gap:var(--grid-row-gap);-moz-column-gap:var(--grid-column-gap);column-gap:var(--grid-column-gap)}}@container (min-width:640px){.card-carousel--root:not([data-mobile-only=true]) .card-carousel--container{display:flex;align-items:flex-start;overflow:hidden;position:relative;height:var(--slide-height);transform:translateX(var(--slide-pos));width:calc(100%*var(--total-slides) - var(--overlap-spacing) - 2*var(--x-spacing))}.card-carousel--root:not([data-mobile-only=true]) .card-carousel--container>*{width:calc(100%/var(--total-spaces,1))}.card-carousel--root[data-spacing-around-blocks=true]:not([data-mobile-only=true]) .card-carousel--container>*{padding:0 calc(var(--slide-gap)/2);left:var(--x-spacing)}.card-carousel--root[data-spacing-around-blocks=true] .card-carousel--container{--x-spacing:calc(var(--spacing--section--x) - (var(--slide-gap) / 2));left:var(--x-spacing)}[data-container-width="6"] .card-carousel--root:not([data-mobile-only=true]) .card-carousel--container{--x-spacing:calc(var(--slide-gap) / -2)}}@container (max-width:639px){.card-carousel--container{display:flex;align-items:flex-start;overflow:hidden;position:relative;height:var(--slide-height);transform:translateX(var(--slide-pos))}.card-carousel--container>*{width:calc(100%/var(--total-spaces-mobile,1))}.card-carousel--root[data-mobile-next-visible=false] .card-carousel--container{width:calc(100%*var(--total-slides-mobile) - var(--total-slides-mobile)*2*var(--x-spacing))}.card-carousel--root:not([data-mobile-next-visible=false]) .card-carousel--container{width:calc(100%*var(--total-slides-mobile) - var(--overlap-spacing) - 2*var(--x-spacing))}.card-carousel--root[data-mobile-spacing-around-blocks=true] .card-carousel--container{--x-spacing:calc(var(--spacing--item) - (var(--slide-gap) / 2));left:var(--x-spacing)}.card-carousel--root[data-mobile-spacing-around-blocks=true] .card-carousel--container>*{padding:0 calc(var(--slide-gap)/2)}.card-carousel--root[data-mobile-spacing-around-blocks=true][data-first-slide=true][data-last-slide=true]:not([data-mobile-next-visible=false]) .card-carousel--container{width:calc(100%*var(--total-slides-mobile) - var(--overlap-spacing) - var(--x-spacing))}.card-carousel--root[data-mobile-spacing-around-blocks=true][data-first-slide=true][data-last-slide=true]:not([data-mobile-next-visible=false]) .card-carousel--block{padding-right:0}}.card-carousel--block{height:-moz-fit-content;height:fit-content}.card-carousel--prev{top:calc(var(--left-image-height,100%)/ 2 - var(--spacing--item));left:var(--spacing--block)}.card-carousel--next{top:calc(var(--right-image-height,100%)/ 2 - var(--spacing--item))}.card-carousel--next,.card-carousel--prev{position:absolute;display:flex;align-items:center;z-index:2;opacity:1}.card-carousel--next[aria-disabled=true],.card-carousel--prev[aria-disabled=true]{opacity:0;cursor:default}@container (min-width:640px){[data-container-width="6"] .card-carousel--root[data-spacing-around-blocks=true]:not([data-mobile-only=true]) .card-carousel--wrapper{margin-left:0;width:100%}.card-carousel--root[data-spacing-around-blocks=true] .card-carousel--wrapper{--overlap-spacing:calc( (2 * var(--spacing--section--x) - var(--slide-gap)) * (var(--total-slides) - 1) )}[data-container-width="6"] .card-carousel--root[data-spacing-around-blocks=true] .card-carousel--wrapper{--overlap-spacing:calc((2 * 56px + var(--slide-gap)) * (var(--total-slides) - 1))}}@container (max-width:639px){.card-carousel--root[data-mobile-spacing-around-blocks=true] .card-carousel--wrapper{--overlap-spacing:calc( (2 * var(--spacing--item) - var(--slide-gap)) * (var(--total-slides-mobile) - 1) )}}.carousel-nav-arrow--next,.carousel-nav-arrow--prev{opacity:1;transition:opacity .2s var(--transition--standard);will-change:opacity;padding:var(--spacing--0) var(--spacing--2)}.carousel-nav-arrow--next[aria-disabled=true],.carousel-nav-arrow--prev[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.carousel-nav-arrow--current:after{font-variant-numeric:tabular-nums;content:attr(data-value)}.carousel-nav-arrow--total:after{font-variant-numeric:tabular-nums}.carousel-nav-arrow svg{height:12px}.carousel-nav-arrow--prev{margin-left:var(--spacing--neg-2)}.carousel-nav-arrow--next{margin-right:var(--spacing--neg-2)}.customer--wrapper h1{text-align:center;padding-bottom:var(--spacing--5)}.customer--wrapper tbody td,.customer--wrapper thead th{padding:var(--spacing--item)}.account--activate,.account--recover-password,.account--reset-password,.customer--login,.customer--register{margin:0 auto;max-width:400px}.address--full,.address--view{padding-bottom:var(--spacing--block)}.address--actions,.address--view p:last-of-type{padding-bottom:var(--spacing--item)}.address--view p{margin:0}.address--actions-edit{padding-right:var(--spacing--1)}.address--pagination{text-align:center}.account--orders-table,.order--table{margin:0 auto;width:100%}.account--orders-table thead th,.order--table thead th{border-bottom:1px solid #eaeaea;font-weight:400}.account--orders-table td a,.order--table td a{text-decoration:underline}.order--heading--total{min-width:150px}.account--breadcrumb-container,.account--create,.account--pagination,.account--reset,.modal--root,a.account--login{text-align:center}.order--item--unit-price-container{text-transform:lowercase;font-size:12px}@media only screen and (min-width:640px){.card-carousel--root[data-mobile-only=true] .card-carousel--next,.card-carousel--root[data-mobile-only=true] .card-carousel--prev{display:none}.carousel-nav-arrow--total:after{content:"/" attr(data-value)}.order--heading--total{text-align:right}.account--orders-table tbody,.order--item--price,.order--item--quantity,.order--item--unit-price-container{text-align:center}.order--discount,.order--item--total{text-align:right}}.address--actions{margin:0}.address--edit{padding-bottom:var(--spacing--block)}.address--customer-table{border:0;margin:var(--spacing--item) auto}.account--reset,body.template--customers--register input[type=password]{margin-bottom:var(--spacing--block)}.address--customer-table :is(label,input,select){margin-bottom:0}.address--button-container{display:flex;align-items:center}.address--button-container span{margin-left:var(--spacing--2)}.customer--root tbody td.address--checkbox-container{display:flex;align-items:center;padding-top:0}.account--reset{display:none;padding:var(--spacing--1);background-color:#e6f9ee;color:#01c753;border:1px solid #01c753;border-radius:2px}.account--button-container{display:flex;align-items:center}@media only screen and (max-width:639px){.cart--total-price{font-size:16px}.carousel-nav-arrow--total:after{content:"/" attr(data-mobile-value)}.account--orders-table tbody tr,.order--table tbody tr{padding:0}.account--orders-table td:empty,.order--table td:empty{display:none}.address--customer-table tr td:first-child{padding:var(--spacing--item) 0}.address--customer-table tr td:last-child{padding-right:0}.account--button-container{flex-direction:column}}.account--activate--create-password{padding-bottom:var(--spacing--item)}.account--activate--button-container{display:flex;align-items:center}.account--activate--button-container a{margin-left:var(--spacing--item)}@media only screen and (max-width:639px){.account--activate--button-container{flex-direction:column}.account--activate--button-container .account--activate--button,.account--sign-in button{width:100%}.account--activate--button-container a{padding:var(--spacing--item);margin:0}.account--orders-table tbody{padding-bottom:var(--spacing--block)}}.account--breadcrumb-container .breadcrumbs--root{padding:0 0 var(--spacing--block)}.account--forgot-password,.account--reset-instructions{padding-bottom:var(--spacing--5)}.account--cancel{padding-left:var(--spacing--3)}.account--password-buttons{display:flex;align-items:center}.account--sign-in{width:100%}a.account--register{margin:var(--spacing--item--mobile) 0 0;width:100%}@media only screen and (min-width:640px){.account--sign-in{width:auto}a.account--register{margin:0 0 0 var(--spacing--item);width:auto}}.account--create,a.account--register div{width:100%}a.account--login{margin:var(--spacing--item--mobile) 0 0;width:100%;height:auto}a.account--login div{width:100%}.account--orders,.account--orders h4,.shopify-policy__title{padding-bottom:var(--spacing--block)}.account--recover-password input,.account--reset-password input,.customer--login input,.customer--register input,.page-create-account input{margin-bottom:var(--spacing--item)}.drawer--root{position:fixed;inset:0;z-index:99;display:block}.layout--viewport[data-drawer-status=closed] .drawer--root{display:none}.drawer--overlay{cursor:pointer;position:fixed;inset:0;z-index:98;width:100%;height:100vh;height:100dvh;background-color:rgba(0,0,0,.3)}.drawer--overlay[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .8s var(--transition--ease-out)}.drawer--overlay[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .2s var(--transition--standard)}.layout--viewport:is([data-drawer-side=right],[data-drawer-side=left]) .layout--navigation>.layout--close{top:var(--spacing--2)}.layout--viewport[data-drawer-side=right] .layout--navigation>.layout--close{right:calc(var(--drawer--max-width) + var(--spacing--item))}.layout--viewport[data-drawer-side=left] .layout--navigation>.layout--close{left:calc(var(--drawer--max-width) + var(--spacing--item))}@media only screen and (max-width:500px){.layout--viewport[data-drawer-side=right] .layout--navigation>.layout--close{right:calc(80% + var(--spacing--item))}.layout--viewport[data-drawer-side=left] .layout--navigation>.layout--close{left:calc(80% + var(--spacing--item))}}.drawer--side{background-color:var(--bg-color--body);z-index:99;overflow-y:scroll;scrollbar-width:none;transition:all .2s var(--transition--standard)}.placeholder--container,img{transition:filter .25s linear}.drawer--side::-webkit-scrollbar{display:none}.drawer--side[aria-expanded=true]{will-change:transform;transition:all .4s var(--transition--ease-out)}.drawer--side[data-side=top]{position:absolute;width:100%;left:0;top:0;max-height:100vh;max-height:100dvh;opacity:0;transform:translate3d(0,-50%,0)}.drawer--side[data-side=top][aria-expanded=true]{transform:translate3d(0,0,0);opacity:1}.layout--viewport[data-drop-shadows=true] .drawer--side[data-side=top][aria-expanded=true]{box-shadow:var(--box-shadow--bottom)}.drawer--side:is([data-side=right],[data-side=left]){position:absolute;top:0;z-index:99;width:80%;max-width:var(--drawer--max-width);height:100vh;height:100dvh}.featured-grid--root[data-text-position=center] .featured-grid--item,.featured-grid--root[data-text-position=center] .featured-grid--item--link-wrapper,[data-section-id][data-aspect-ratio=natural] .featured-grid--item{height:100%}.drawer--side[data-side=left]{transform:translate3d(-100%,0,0)}.drawer--side[data-side=left][aria-expanded=true]{transform:translate3d(0,0,0)}.layout--viewport[data-drop-shadows=true] .drawer--side[data-side=left][aria-expanded=true]{box-shadow:var(--box-shadow--right)}.layout--viewport[data-drop-shadows=false] .drawer--side[data-side=left][aria-expanded=true]{border-right:var(--border--dark)}.drawer--side[data-side=right]{left:100%;transform:translate3d(0,0,0)}.drawer--side[data-side=right][aria-expanded=true]{transform:translate3d(-100%,0,0)}.layout--viewport[data-drop-shadows=true] .drawer--side[data-side=right][aria-expanded=true]{box-shadow:var(--box-shadow--left)}.layout--viewport[data-drop-shadows=false] .drawer--side[data-side=right][aria-expanded=true]{border-left:var(--border--dark)}.layout--viewport[data-drawer-view=cart-drawer] .drawer--container[data-view=cart-drawer],.layout--viewport[data-drawer-view=filter] .drawer--container[data-view=filter],.layout--viewport[data-drawer-view=pickup] .drawer--container[data-view=pickup],.layout--viewport[data-drawer-view=product-form] .drawer--container[data-view=product-form],.layout--viewport[data-drawer-view=search] .drawer--container[data-view=search],.layout--viewport[data-drawer-view=y-menu] .drawer--container[data-view=y-menu],.video--root:not([data-section-id]){display:block}.drawer--side .drawer--container{display:none}@media only screen and (max-width:639px){.account--create button{width:100%}.account--orders,.account--orders h4{padding-bottom:var(--spacing--block--mobile)}.featured-grid--body .placeholder--container{height:100%}.featured-grid--root[data-text-position=center] .featured-grid--body:not([data-mobile-block-spacing=false]){--grid-row-gap:var(--grid-column-gap)}.featured-grid--body[data-mobile-columns="2"] .featured-grid--item:nth-child(odd):last-child{grid-column:1/span 2;width:calc((100% - var(--spacing--3))/ 2);justify-self:center}}.featured-grid--item--link-wrapper{display:block;width:100%}.featured-grid--item--container{position:relative;width:100%}.featured-grid--root[data-text-position=center] .featured-grid--item--container{display:grid;align-items:center;height:100%}.featured-grid--item--media{width:100%;display:block}@media only screen and (min-width:640px){.account--create{width:auto}a.account--login{margin:0 0 0 var(--spacing--item);width:auto}.featured-grid--root[data-block-spacing=false] .card-carousel--container{--grid-column-gap:0}.featured-grid--root[data-container-width="6"]{--image--radius:0}.layout--viewport:not([data-header-layout=sidebar]) .featured-grid--root[data-container-width="6"][data-text-position=bottom] .stacked-text--root:not(:only-child){padding-left:var(--spacing--section--x)}.featured-grid--root[data-text-position=bottom] .featured-grid--body:has(.stacked-text--root:only-child){--grid-column-gap:var(--spacing--block)}.featured-grid--body{grid-auto-rows:minmax(var(--row-height),auto)}.featured-grid--root[data-text-position=center] .featured-grid--body:not([data-block-spacing=false]){--grid-row-gap:var(--grid-column-gap)}.featured-grid--item{grid-column:span var(--x-blocks);grid-row:span var(--y-blocks)}[data-block-spacing=true]:not([data-container-width="6"]) .featured-grid--item--container[data-background-color]{border-radius:var(--image--radius)}[data-block-spacing=true]:not([data-container-width="6"]) .featured-grid--item--media:not([data-item=icon]){border-radius:var(--image--radius);overflow:hidden}[data-block-spacing=false] .featured-grid--item--media{--image--radius:0}}@media only screen and (max-width:639px){.card-carousel--root .featured-grid--item--container,.featured-grid--body[data-mobile-block-spacing=true] .featured-grid--item--container[data-background-color]{border-radius:var(--image--radius)}.featured-grid--root[data-mobile-overlay=false] .featured-grid--item--container{height:100%;display:flex;flex-direction:column}.featured-grid--body[data-mobile-columns="1"] .featured-grid--item--container[data-background-color]{min-height:200px}.card-carousel--root .featured-grid--item--media:not([data-item=icon]),.featured-grid--body[data-mobile-block-spacing=true] .featured-grid--item--media:not([data-item=icon]){border-radius:var(--image--radius);overflow:hidden}.featured-grid--body[data-mobile-block-spacing=false] .featured-grid--item--media{--image--radius:0}}.featured-grid--root[data-text-position=bottom] .featured-grid--item--media{display:flex;align-items:center;position:relative;max-width:var(--width);align-self:var(--x-alignment)}.featured-grid--root[data-text-position=bottom] .featured-grid--item--media:only-child{align-self:center}.featured-grid--root[data-text-position=bottom] .featured-grid--item--media>:is(img,.placeholder--root,svg){width:100%;height:100%}.featured-grid--item--media :is(.video--root,.video--wrapper),.featured-grid--root[data-text-position=center]:not([data-aspect-ratio=natural]) .featured-grid--item--media{height:100%}.featured-grid--root[data-text-position=bottom] .stacked-text--root{width:100%}.featured-grid--root[data-text-position=center] .stacked-text--root{z-index:1;opacity:0;transition:opacity .25s linear}@media only screen and (max-width:639px){.featured-grid--root[data-text-position=center] .stacked-text--root{opacity:1}.featured-grid--root[data-text-position=bottom] .stacked-text--wrapper{padding:0}.image--root:is([data-mobile-display-type=fill-available],[data-mobile-display-type=aspect-ratio],[data-mobile-display-type=original]):not([data-parallax=true]):not([data-background=true]) img{position:absolute;inset:0}[data-aspect-ratio] .image--root:is([data-mobile-display-type=fill-available],[data-mobile-display-type=aspect-ratio],[data-mobile-display-type=original]):not([data-parallax=true]):not([data-background=true]) img{position:relative}}.featured-grid--item--title{width:100%;word-break:break-word}.icon--root{position:relative;display:inline-block;vertical-align:middle}.icon--root.icon--defs{width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon--flag{--image--radius:3px;border:1px solid rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;width:26px}.icon--spinner.icon--root{height:40px;width:40px}:is(.header--search,.header--account,.header--cart):has(>svg){height:22px;width:22px}:is(.icon--search,.icon--cart,.icon--account,.icon--bag){height:22px;width:22px;display:block}.image--root,img{height:var(--image--height)}.header--drawer-toggle span{width:22px;height:1px;border-radius:1px}img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));overflow:hidden;width:100%}[data-aspect-ratio=landscape] .image--root:is([data-display-type=aspect-ratio],[data-display-type=original]) img,[data-aspect-ratio=landscape] img{aspect-ratio:1.3333333333}[data-aspect-ratio=square] .image--root:is([data-display-type=aspect-ratio],[data-display-type=original]) img,[data-aspect-ratio=square] img{aspect-ratio:1}[data-aspect-ratio=portrait] .image--root:is([data-display-type=aspect-ratio],[data-display-type=original]) img,[data-aspect-ratio=portrait] img{aspect-ratio:.8}[data-aspect-ratio=tall-portrait] .image--root:is([data-display-type=aspect-ratio],[data-display-type=original]) img,[data-aspect-ratio=tall-portrait] img{aspect-ratio:.6666666667}.placeholder--root,.placeholder--root[data-display-type=fill-available]:not([data-parallax=true]) .placeholder--container,[data-aspect-ratio] .video--root{height:100%}.image--root[data-parallax=true][data-background=true]{padding-top:0}.placeholder--root .placeholder--container svg{display:block;position:absolute;height:100%;max-height:100%;fill:rgba(0,0,0,0);background:var(--background)}.placeholder--root .placeholder--container svg path{stroke:var(--stroke)}.placeholder--root[data-type=lifestyle] .placeholder--container svg{min-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.placeholder--root:not([data-type=lifestyle]) .placeholder--container svg{top:0;left:0;width:100%;max-width:100%}.placeholder--root[data-color=default] .placeholder--container svg{--background:#ececec}.placeholder--root[data-color=default] .placeholder--container svg path{--stroke:#aaa}.placeholder--root[data-color=dark] .placeholder--container svg{--background:radial-gradient(#222, #777)}.placeholder--root[data-color=dark] .placeholder--container svg path{--stroke:#888}.placeholder--container{max-width:100%;min-height:100%;position:relative;width:100%;padding-top:var(--image--height)}[data-aspect-ratio=landscape] .placeholder--container{--image--height:75%}[data-aspect-ratio=square] .placeholder--container{--image--height:100%}[data-aspect-ratio=portrait] .placeholder--container{--image--height:125%}[data-aspect-ratio=tall-portrait] .placeholder--container{--image--height:150%}.placeholder--root[data-background=true][data-display-type] .placeholder--container{--image--height:0}:is(.image--root,.placeholder--root){--image--height:100%;display:block;position:relative;width:100%;max-width:100%;overflow:hidden;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius))}:is(.image--root,.placeholder--root)[data-background=true][data-display-type]{position:absolute;inset:0}:is(.image--root,.placeholder--root)[data-background=true]{--image--radius:0px}:is(.image--root,.placeholder--root)[data-parallax=true]{--progress-scale:1.5}:is(.image--root,.placeholder--root)[data-parallax=true] :is(.placeholder--container,img){height:calc(var(--image--height)*var(--progress-scale));min-height:calc(100%*var(--progress-scale));position:absolute;top:50%;left:0;backface-visibility:hidden;will-change:transform;transition:transform 150ms linear;transform:translate3d(0,calc(-50% * var(--progress,1)),0)}:is(.image--scroll-progress,.placeholder--scroll-progress):has(>[data-background=true]){display:contents}table{border-spacing:0;border-top:var(--border--dark);border-bottom:var(--border--dark);border-collapse:separate}.collapsible-row--root table,.template--page table{width:100%;margin:0 auto;background-color:#fff;border-collapse:collapse;border:var(--border--dark);color:#000}.collapsible-row--root table td,.collapsible-row--root th,.template--page table td,.template--page th{border:var(--border--dark);padding:8px}.modal--root{display:grid;align-items:center;justify-content:center;position:fixed;overflow-y:scroll;overflow-x:hidden;inset:0;width:100vw;min-height:100vh;height:100vh;z-index:1000;transform:translate3d(0,0,0);padding:var(--spacing--9)}.modal--button-container,.modal--root>*{display:flex;gap:var(--spacing--item)}.modal--root[aria-hidden=true],.video--root[data-autoplay=true] .section-blocks--block[data-block-type=play-button]{display:none}.modal--root>*{flex-direction:column;align-items:center}.modal--view{border-radius:var(--image--radius)}.modal--view img{max-width:100%;width:unset}.layout--viewport[data-modal-status=opened] .layout--navigation>.layout--close{top:26px;right:26px;z-index:1001}.nav-arrow{background:var(--bg-color--body);border-radius:50%;border:var(--border--dark);display:block;padding:var(--spacing--item);position:relative;height:10px;width:10px;opacity:.85;transition:opacity 1s var(--transition--ease-out),transform .4s var(--transition--ease-out)}.nav-arrow div{background:var(--color--body);height:2px;bottom:0;left:0;top:0;margin:auto;pointer-events:none;position:absolute;transform-origin:center;width:7px}.video--thumbnail img,div.shopify-policy__container{background-color:var(--bg-color--body)}.nav-arrow:hover{opacity:1;cursor:pointer}.layout--viewport[data-drop-shadows=true] .nav-arrow:hover{box-shadow:var(--box-shadow--center)}button:has(>.nav-arrow){border-radius:50%;padding:0;transition:transform .4s var(--transition--ease-out),opacity .4s var(--transition--ease-out);will-change:transform}button:has(>.nav-arrow):active{transform:scale(.92)}@media(hover:hover){button:has(>.nav-arrow):hover{transform:scale(1.06)}button:has(>.nav-arrow):active{transform:scale(1)}}.nav-arrow[data-direction=left] div{right:3px}.nav-arrow[data-direction=left] div:first-child{transform:translate3d(0,2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=left] div:nth-child(2){transform:translate3d(0,-2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=left] div:last-child,.nav-arrow[data-direction=right] div:last-child{width:10px;transform:rotate3d(0,1,0,90deg) scale(.9);opacity:0}.nav-arrow[data-direction=left]:hover div:first-child{transform:translate3d(-2px,2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=left]:hover div:nth-child(2){transform:translate3d(-2px,-2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=left]:hover div:last-child{transform:translate3d(1px,0,0) rotate3d(0,0,0,0deg) scale(.9);opacity:1}.nav-arrow[data-direction=right] div{right:0}.nav-arrow[data-direction=right] div:first-child{transform:translate3d(0,2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=right] div:nth-child(2){transform:translate3d(0,-2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=right]:hover div:first-child{transform:translate3d(2px,2px,0) rotate3d(0,0,1,-45deg) scale(.9)}.nav-arrow[data-direction=right]:hover div:nth-child(2){transform:translate3d(2px,-2px,0) rotate3d(0,0,1,45deg) scale(.9)}.nav-arrow[data-direction=right]:hover div:last-child{transform:translate3d(-1px,0,0) rotate3d(0,0,0,0deg) scale(.9);opacity:1}div.shopify-policy__container{padding:var(--spacing--section);max-width:unset}div.shopify-policy__container>*{max-width:var(--max-width--x-small);margin:0 auto}.shopify-policy__title h1{margin:0}.slideshow-pagination{--dot-width:20px;--dot-height:4px;--dot-gap:var(--spacing--1);--offset:var(--spacing--block)}.slideshow-pagination--wrapper{display:flex;align-items:center;gap:var(--dot-gap)}@media only screen and (min-width:640px){.featured-grid--root[data-hover-enabled=false] .stacked-text--root,.featured-grid--root[data-hover-enabled=true] .featured-grid--item--container:hover .stacked-text--root,.featured-grid--root[data-hover-enabled=true] .featured-grid--item--container:hover .video--header{opacity:1}.featured-grid--root[data-hover-enabled=true] .video--header{transition:opacity .25s linear;opacity:0}.image--root:is([data-display-type=fill-available],[data-display-type=aspect-ratio],[data-display-type=original]):not([data-parallax=true]):not([data-background=true]) img{position:absolute;inset:0}[data-aspect-ratio] .image--root:is([data-display-type=fill-available],[data-display-type=aspect-ratio],[data-display-type=original]):not([data-parallax=true]):not([data-background=true]) img{position:relative}.image--root[data-parallax=true][data-background=false]:is([data-display-type=aspect-ratio],[data-display-type=original]){--image--height:calc(100% / var(--aspect-ratio))}.image--root[data-display-type=fill-available]:not([data-parallax=true]){--image--height:100%}.image--root:is([data-display-type=aspect-ratio],[data-display-type=original]):not([data-background=true]):not([data-parallax=true])::before{content:"";display:block;padding-top:calc(100%/var(--aspect-ratio))}[data-aspect-ratio] .image--root:is([data-display-type=aspect-ratio],[data-display-type=original]):not([data-background=true]):not([data-parallax=true])::before{display:none}.placeholder--root:is([data-display-type=aspect-ratio],[data-display-type=original]){--image--height:calc(100% / var(--aspect-ratio))}.placeholder--root[data-display-type=fill-available]:not([data-parallax=true]){--image--height:0}.placeholder--root[data-display-type=fill-available]:not([data-parallax=true]) .placeholder--container{height:100%}:is(.image--root,.placeholder--root)[data-full-width=true]{--image--radius:0px}:is(.image--root,.placeholder--root)[data-parallax=true]:not([data-display-type=fill-available]):not([data-background=true]){height:100%;padding-top:var(--image--height)}:is(.image--root,.placeholder--root)[data-overlay-style=darken]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:rgba(0,0,0,calc(var(--content--image-opacity)/ 3.25))}:is(.image--root,.placeholder--root)[data-overlay-style=darken-top]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:linear-gradient(rgba(0,0,0,var(--content--image-opacity)),30%,rgba(0,0,0,0))}:is(.image--root,.placeholder--root)[data-overlay-style=darken-bottom]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:linear-gradient(rgba(0,0,0,0),70%,rgba(0,0,0,var(--content--image-opacity)))}:is(.image--root,.placeholder--root)[data-display-type=x-small]{--image--height:var(--height--x-small)}:is(.image--root,.placeholder--root)[data-display-type=small]{--image--height:var(--height--small)}:is(.image--root,.placeholder--root)[data-display-type=medium]{--image--height:var(--height--medium)}:is(.image--root,.placeholder--root)[data-display-type=large]{--image--height:var(--height--large)}:is(.image--root,.placeholder--root)[data-display-type=x-large]{--image--height:var(--height--x-large)}:is(.image--root,.placeholder--root)[data-display-type=fit-screen]{--vh:100vh;--offset:0px;--image--height:calc(var(--vh) - var(--offset))}body:has(.header--root[data-sticky-enabled=true][aria-hidden=false]) .layout--template :is(.image--root,.placeholder--root)[data-display-type=fit-screen]{--offset:var(--header--height)}.layout--template .shopify-section:first-child>:not([data-header-overlap-compatible]) :is(.image--root,.placeholder--root)[data-display-type=fit-screen],body:has(.header--root[data-transparent-enabled=false]) .layout--template .shopify-section:first-child :is(.image--root,.placeholder--root)[data-display-type=fit-screen]{--offset:calc( var(--header--height) + var(--announcement--height) + var(--split-announcement--height) )}body:has(.header--root[data-transparent-enabled=true]) .layout--template .shopify-section:first-child>[data-header-overlap-compatible] :is(.image--root,.placeholder--root)[data-display-type=fit-screen]{--offset:calc(var(--announcement--height) + var(--split-announcement--height))}.slideshow-pagination--wrapper{z-index:3;position:absolute;bottom:var(--offset);right:var(--offset)}}.video--wrapper{position:relative;display:flex;overflow:hidden}@media only screen and (max-width:639px){.image--root[data-parallax=true][data-background=false]:is([data-mobile-display-type=aspect-ratio],[data-mobile-display-type=original]){--image--height:calc(100% / var(--mobile-aspect-ratio))}.image--root[data-mobile-display-type=fill-available]:not([data-parallax=true]),.placeholder--root[data-mobile-display-type=original]{--image--height:100%}.image--root:is([data-mobile-display-type=aspect-ratio],[data-mobile-display-type=original]):not([data-background=true]):not([data-parallax=true])::before{content:"";display:block;padding-top:calc(100%/var(--mobile-aspect-ratio))}[data-aspect-ratio] .image--root:is([data-mobile-display-type=aspect-ratio],[data-mobile-display-type=original]):not([data-background=true]):not([data-parallax=true])::before{display:none}[data-aspect-ratio] .image--root{--image-height:fit-content}.placeholder--root[data-mobile-display-type=aspect-ratio]{--image--height:calc(100% / var(--mobile-aspect-ratio))}.placeholder--root[data-mobile-display-type=fill-available]:not([data-parallax=true]){--image--height:0}.placeholder--root[data-mobile-display-type=fill-available]:not([data-parallax=true]) .placeholder--container{height:100%}:is(.image--root,.placeholder--root)[data-mobile-full-width=true]{--image--radius:0px}:is(.image--root,.placeholder--root)[data-parallax=true]:not([data-mobile-display-type=fill-available]):not([data-background=true]){height:100%;padding-top:var(--image--height)}:is(.image--root,.placeholder--root)[data-mobile-overlay-style=darken]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:rgba(0,0,0,calc(var(--content--image-opacity)/ 3.25))}:is(.image--root,.placeholder--root)[data-mobile-overlay-style=darken-top]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:linear-gradient(rgba(0,0,0,var(--content--image-opacity)),30%,rgba(0,0,0,0))}:is(.image--root,.placeholder--root)[data-mobile-overlay-style=darken-bottom]:after{position:absolute;content:"";inset:0;border-radius:var(--image--radius-top-left,var(--image--radius)) var(--image--radius-top-right,var(--image--radius)) var(--image--radius-bottom-right,var(--image--radius)) var(--image--radius-bottom-left,var(--image--radius));background:linear-gradient(rgba(0,0,0,0),70%,rgba(0,0,0,var(--content--image-opacity)))}:is(.image--root,.placeholder--root)[data-mobile-display-type=x-small]{--image--height:var(--mobile-height--x-small)}:is(.image--root,.placeholder--root)[data-mobile-display-type=small]{--image--height:var(--mobile-height--small)}:is(.image--root,.placeholder--root)[data-mobile-display-type=medium]{--image--height:var(--mobile-height--medium)}:is(.image--root,.placeholder--root)[data-mobile-display-type=large]{--image--height:var(--mobile-height--large)}:is(.image--root,.placeholder--root)[data-mobile-display-type=x-large]{--image--height:var(--mobile-height--x-large)}:is(.image--root,.placeholder--root)[data-mobile-display-type=fit-screen]{--vh:100vh;--vh:100svh;--offset:0px;--image--height:calc(var(--vh) - var(--offset))}body:has(.header--root[data-sticky-enabled=true][aria-hidden=false]) :is(.image--root,.placeholder--root)[data-mobile-display-type=fit-screen]{--offset:var(--sticky-offset)}.layout--template .shopify-section:first-child>:not([data-header-overlap-compatible]) :is(.image--root,.placeholder--root)[data-mobile-display-type=fit-screen],body:has(.header--root[data-transparent-enabled=false]) .layout--template .shopify-section:first-child :is(.image--root,.placeholder--root)[data-mobile-display-type=fit-screen]{--offset:calc( var(--header--height) + var(--announcement--height) + var(--split-announcement--height) )}body:has(.header--root[data-transparent-enabled=true]) .layout--template .shopify-section:first-child>[data-header-overlap-compatible] :is(.image--root,.placeholder--root)[data-mobile-display-type=fit-screen]{--offset:calc(var(--announcement--height) + var(--split-announcement--height))}table.responsive{display:block;width:100%;box-sizing:border-box;float:left;clear:left;border:0}table.responsive :is(thead,tbody,th,td,tr){display:block;width:100%;box-sizing:border-box;float:left;clear:left}table.responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive tr{border:var(--border--dark);padding:var(--spacing--2)}table.responsive td{padding:0;line-height:1.6;border:none;border-bottom:0;position:relative;padding:var(--spacing--1) 0}table.responsive td:empty{padding:0}table.responsive td:before{display:block;word-wrap:break-word;max-width:100%;content:attr(data-label)}.modal--root,div.shopify-policy__container{padding:var(--spacing--section--mobile)}.layout--viewport[data-modal-status=opened] .layout--navigation>.layout--close{top:13px;right:13px}.slideshow-pagination{--offset:var(--spacing--item);width:-moz-fit-content;width:fit-content;overflow:hidden;z-index:3;position:absolute;bottom:var(--offset);align-self:center;max-width:calc(var(--dot-width)*5 + var(--dot-gap)*4)}.slideshow-pagination--wrapper{transition:transform .4s var(--transition--ease-out);transform:translateX(var(--dot-pos))}.video--root[data-mobile-full-width=false] .video--wrapper{border-radius:var(--image--radius)}.video--root[data-mobile-display-type=aspect-ratio] .video--wrapper:before{content:"";width:0;height:0;padding-top:calc(100%/var(--video-mobile-aspect-ratio))}.video--root[data-mobile-display-type=original] .video--wrapper:before{content:"";width:0;height:0;padding-top:calc(100%/var(--natural-aspect-ratio))}.video--root[data-mobile-display-type=x-small] .video--wrapper{height:var(--mobile-height--x-small)}.video--root[data-mobile-display-type=small] .video--wrapper{height:var(--mobile-height--small)}.video--root[data-mobile-display-type=medium] .video--wrapper{height:var(--mobile-height--medium)}.video--root[data-mobile-display-type=large] .video--wrapper{height:var(--mobile-height--large)}.video--root[data-mobile-display-type=x-large] .video--wrapper{height:var(--mobile-height--x-large)}.video--root[data-mobile-display-type=fit-screen] .video--wrapper{--vh:100vh;--vh:100svh;--offset:0px;height:calc(var(--vh) - var(--offset))}body:has(.header--root[data-sticky-enabled=true][aria-hidden=false]) .video--root[data-mobile-display-type=fit-screen] .video--wrapper{--offset:var(--sticky-offset)}.layout--template .shopify-section:first-child>:not([data-header-overlap-compatible]) .video--root[data-mobile-display-type=fit-screen] .video--wrapper,body:has(.header--root[data-transparent-enabled=false]) .layout--template .shopify-section:first-child .video--root[data-mobile-display-type=fit-screen] .video--wrapper{--offset:calc( var(--header--height) + var(--announcement--height) + var(--split-announcement--height) )}body:has(.header--root[data-transparent-enabled=true]) .layout--template .shopify-section:first-child>[data-header-overlap-compatible] .video--root[data-mobile-display-type=fit-screen] .video--wrapper{--offset:calc(var(--announcement--height) + var(--split-announcement--height))}}@media only screen and (min-width:640px){.video--root[data-full-width=false] .video--wrapper{border-radius:var(--image--radius)}.video--root[data-display-type=aspect-ratio] .video--wrapper:before{content:"";width:0;height:0;padding-top:calc(100%/var(--video-aspect-ratio))}.video--root[data-display-type=original] .video--wrapper:before{content:"";width:0;height:0;padding-top:calc(100%/var(--natural-aspect-ratio))}.video--root[data-display-type=x-small] .video--wrapper{height:var(--height--x-small)}.video--root[data-display-type=small] .video--wrapper{height:var(--height--small)}.video--root[data-display-type=medium] .video--wrapper{height:var(--height--medium)}.video--root[data-display-type=large] .video--wrapper{height:var(--height--large)}.video--root[data-display-type=x-large] .video--wrapper{height:var(--height--x-large)}.video--root[data-display-type=fit-screen] .video--wrapper{--vh:100vh;--offset:0px;height:calc(var(--vh) - var(--offset))}body:has(.header--root[data-sticky-enabled=true][aria-hidden=false]) .layout--template .video--root[data-display-type=fit-screen] .video--wrapper{--offset:var(--header--height)}.layout--template .shopify-section:first-child>:not([data-header-overlap-compatible]) .video--root[data-display-type=fit-screen] .video--wrapper,body:has(.header--root[data-transparent-enabled=false]) .layout--template .shopify-section:first-child .video--root[data-display-type=fit-screen] .video--wrapper{--offset:calc( var(--header--height) + var(--announcement--height) + var(--split-announcement--height) )}body:has(.header--root[data-transparent-enabled=true]) .layout--template .shopify-section:first-child>[data-header-overlap-compatible] .video--root[data-display-type=fit-screen] .video--wrapper{--offset:calc(var(--announcement--height) + var(--split-announcement--height))}.video--root[data-display-type=fill-available] .video--wrapper{height:100%}}[data-aspect-ratio] .video--root[data-display-type][data-mobile-display-type] .video--wrapper{height:100%}[data-aspect-ratio] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{content:"";width:0;height:0}[data-aspect-ratio=natural] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{padding-top:calc(100%/var(--natural-aspect-ratio))}[data-aspect-ratio=square] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{padding-top:100%}[data-aspect-ratio=landscape] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{padding-top:75%}[data-aspect-ratio=portrait] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{padding-top:125%}[data-aspect-ratio=tall-portrait] .video--root[data-display-type][data-mobile-display-type] .video--wrapper:before{padding-top:150%}.video--overlay{display:grid;position:absolute;inset:0;z-index:1;justify-content:var(--x-alignment);align-items:var(--y-alignment)}.video--root[data-autoplay=false] .video--overlay{clip-path:inset(0 0 0 0);transition:clip-path 450ms cubic-bezier(.99, .01, .5, .94)}.video--root[data-autoplay=false][data-loaded=true] .video--overlay{clip-path:inset(0 0 0 100%)}.video--container{position:relative;width:100%}[data-aspect-ratio] .video--container{height:100%}.video--root[data-overlay-style*=darken] .video--container:after{position:absolute;content:"";left:0;width:100%;height:100%;max-height:100%;background:var(--video--overlay)}.video--root[data-overlay-style=darken] .video--container:after{--video--overlay:rgba(0, 0, 0, calc(var(--content--image-opacity) / 3.25))}.video--root[data-overlay-style=darken-top] .video--container:after{--video--overlay:linear-gradient( rgba(0, 0, 0, var(--content--image-opacity)), 30%, rgba(0, 0, 0, 0) )}.video--root[data-overlay-style=darken-bottom] .video--container:after{--video--overlay:linear-gradient( rgba(0, 0, 0, 0), 70%, rgba(0, 0, 0, var(--content--image-opacity)) )}.video--root[data-autoplay=true] .video--container{pointer-events:none}.video--root[data-autoplay=false] .video--container :is(.plyr,.plyr video,.plyr__video-wrapper){height:100%}.video--container>*{position:absolute;max-width:unset}.video--root[data-autoplay=false] .video--container>*{top:0;left:0;height:100%;width:100%}.video--root[data-autoplay=true] .video--container>*{--left-min-pos:0px;top:-250px;height:calc(100% + 500px);left:min(var(--left-min-pos),50% - var(--video-width)/2);width:max(100%,var(--video-width))}[data-aspect-ratio=natural] .video--root[data-display-type][data-mobile-display-type] .video--container>*{--video-width:100%}[data-aspect-ratio=square] .video--root[data-display-type][data-mobile-display-type] .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio))}[data-aspect-ratio=landscape] .video--root[data-display-type][data-mobile-display-type] .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio) * 3 / 4)}[data-aspect-ratio=portrait] .video--root[data-display-type][data-mobile-display-type] .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio) * 5 / 4)}[data-aspect-ratio=tall-portrait] .video--root[data-display-type][data-mobile-display-type] .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio) * 3 / 2)}@media only screen and (min-width:640px){.video--root[data-overlay-style=hover]:hover .video--container{filter:opacity(.3);background-color:var(--bg-color--body)}.video--root[data-autoplay=true]:is([data-display-type=fill-available],[data-display-type=aspect-ratio]) .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio) / var(--video-aspect-ratio))}.video--root[data-autoplay=true][data-display-type=original] .video--container>*{--video-width:100%}.video--root[data-autoplay=true][data-display-type=x-small] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--height--x-small))}.video--root[data-autoplay=true][data-display-type=small] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--height--small))}.video--root[data-autoplay=true][data-display-type=medium] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--height--medium))}.video--root[data-autoplay=true][data-display-type=large] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--height--large))}.video--root[data-autoplay=true][data-display-type=x-large] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--height--x-large))}.video--root[data-autoplay=true][data-display-type=fit-screen] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * 100vh)}}@media only screen and (max-width:639px){.video--root[data-autoplay=true]:is([data-mobile-display-type=fill-available],[data-mobile-display-type=aspect-ratio]) .video--container>*{--video-width:calc(100% * var(--natural-aspect-ratio) / var(--video-mobile-aspect-ratio))}.video--root[data-autoplay=true][data-mobile-display-type=original] .video--container>*{--video-width:100%}.video--root[data-autoplay=true][data-mobile-display-type=x-small] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--mobile-height--x-small))}.video--root[data-autoplay=true][data-mobile-display-type=small] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--mobile-height--small))}.video--root[data-autoplay=true][data-mobile-display-type=medium] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--mobile-height--medium))}.video--root[data-autoplay=true][data-mobile-display-type=large] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--mobile-height--large))}.video--root[data-autoplay=true][data-mobile-display-type=x-large] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * var(--mobile-height--x-large))}.video--root[data-autoplay=true][data-mobile-display-type=fit-screen] .video--container>*{--video-width:calc(var(--natural-aspect-ratio) * 100vh)}}.video--container>div>iframe{width:100%;height:100%}.video--thumbnail{grid-area:1/-1;height:100%;width:100%}