.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--divider-color, var(--color-border));color:var(--color-foreground-muted)}@media screen and (min-width:990px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a,.utilities button{color:var(--color-utilities, var(--color-foreground-muted))}.utilities>*{text-align:center}@media screen and (min-width:990px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:990px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:989px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:990px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}.hero-wrapper{--hero-height-offset: 0px}body:has(#header-group>.header-section>#header-component) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}body:has(#header-group>.header-section>#header-component[transparent]) .hero-wrapper:first-child,body:has(#header-group>.header-section>#header-component) #MainContent[data-template^=page]>.hero-wrapper:first-child{--hero-height-offset: 0px}body:has(#header-group>.header-section>#header-component[transparent]) .hero-wrapper:first-child .hero__content-wrapper,body:has(#header-group>.header-section>#header-component) #MainContent[data-template^=page]>.hero-wrapper:first-child .hero__content-wrapper{padding-block-start:calc(var(--header-group-height, 0px) + var(--padding-block-start, 0px))}.hero{--spacing-scale: var(--spacing-scale-md);--hero-min-height-active: var(--hero-min-height);position:relative;min-height:calc(var(--hero-min-height-active) - var(--hero-height-offset))}@media screen and (min-width:990px){.hero{--spacing-scale: var(--spacing-scale-default)}}@media screen and (min-width:990px)and (max-width:1024px){.hero{--hero-min-height-active: var(--hero-min-height-tablet, var(--hero-min-height))}}@media screen and (max-width:989px){.hero{--hero-min-height-active: var(--hero-min-height-mobile, var(--hero-min-height))}}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height:inherit;display:flex;flex-direction:column;z-index:var(--layer-base)}.hero__content-wrapper.page-width{grid-column:2 / 3}.hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);padding-block-start:var(--padding-block-start, 0px)}.hero:not(.hero--no-blocks-auto-height) .hero__content-wrapper{flex:1 1 auto}.hero__content-wrapper .group-block-content{position:relative}.hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr);background-color:#000}.hero--auto .hero__media{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height .hero__media{width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-grid{position:relative}.hero__media-wrapper{overflow:hidden;position:relative}.hero__media{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__media-wrapper--mobile{display:none}.hero__media-wrapper--desktop{display:block}@media screen and (max-width:989px){.hero__content-wrapper.hero__content-wrapper{align-items:var(--hero-mobile-align-items);justify-content:var(--hero-mobile-justify)}.hero__media-wrapper--desktop{display:none}.hero__media-wrapper--mobile{display:block}.hero__media-grid{grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr)}.hero--stack-mobile .hero__media-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile, 1),calc(100% / var(--hero-media-count-mobile, 1)))}}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}.hero__media-grid,.hero__content-wrapper{pointer-events:none}:is(.hero__media-grid,.hero__content-wrapper) :is(a,button,input,textarea,select,details,summary){pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:990px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:990px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{right:0;left:auto}.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:990px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:990px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:990px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:990px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:990px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:990px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:990px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:990px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:990px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:990px){.media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:990px){.media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:990px){.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:990px){.media-with-content{--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas:"media content"}}.media-with-content .media-block{grid-area:media}.media-with-content .media-with-content__content{grid-area:content}.media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:990px){.media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:990px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}.footer-features{background:var(--sc-footer-bg);color:var(--sc-neutral-50);padding-block-start:var(--footer-features-pt, 70px);padding-block-end:0}.footer-features__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block-end:var(--footer-features-row-pb, 48px);border-block-end:var(--footer-features-border, 1px solid var(--sc-neutral-600))}.footer-features__item{display:flex;align-items:center;gap:16px;flex:0 1 auto}.footer-features__icon{flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--sc-footer-icon-bg);border-radius:10px;color:var(--sc-neutral-0)}.footer-features__icon svg{width:24px;height:24px;display:block}.footer-features__icon img{width:24px;height:24px;display:block}.footer-features__text{display:flex;flex-direction:column;gap:4px}.footer-features__title{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0)}.footer-features__subtitle{font-family:var(--sc-font-display);font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-200)}@media screen and (max-width:989px){.footer-features{padding-block-start:80px}.footer-features__row{display:grid;grid-template-columns:1fr 1fr;gap:48px 0;padding-block-end:48px}.footer-features__item{flex:none;min-width:0;max-width:149px;flex-direction:column;margin-inline:auto}.footer-features__text{align-items:center}}.sc-footer{background:transparent;color:var(--sc-neutral-50);padding-block:80px 60px;position:relative;z-index:0}.sc-footer:before{background-color:var(--sc-footer-bg);position:absolute;z-index:-1;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%}.sc-footer .h-captcha[data-size=invisible]{display:none!important}.sc-footer__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:115px}@media(max-width:1440px){.sc-footer__grid{gap:64px}}.sc-footer__cols{display:flex;align-items:stretch;gap:115px;flex:1;justify-content:flex-end}@media(max-width:1280px){.sc-footer__cols{gap:64px}}.sc-footer__brand{flex:0 0 357px;max-width:357px;display:flex;flex-direction:column;gap:60px}.sc-footer__logo{display:inline-block}.sc-footer__logo img{width:151px;display:block;filter:brightness(0) invert(1)}.sc-footer__logo--text{font-family:var(--sc-font-display);font-size:24px;color:var(--sc-neutral-0);text-decoration:none;letter-spacing:.15em}.sc-footer__newsletter{width:100%}.sc-footer__form{display:flex;flex-direction:column;gap:32px}@media(max-width:989px){.sc-footer__form{gap:24px}}.sc-footer__news-intro{display:flex;flex-direction:column;gap:16px}.sc-footer__news-heading{font-family:var(--sc-font-display);font-size:22px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0);margin:0}.sc-footer__news-text{font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-150);margin:0}.sc-footer__consent{position:relative;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-300);margin:0;cursor:pointer!important}.sc-footer__checkbox{position:absolute;top:1px;left:0;width:18px;height:18px;margin:0;padding:0;opacity:0;cursor:pointer}.sc-footer__checkbox-box{flex:0 0 18px;width:18px;height:18px;background:var(--sc-neutral-0);border:1px solid var(--sc-neutral-0);border-radius:2px;position:relative}.sc-footer__checkbox:checked+.sc-footer__checkbox-box{background:var(--sc-neutral-0)}.sc-footer__checkbox:checked+.sc-footer__checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--sc-footer-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.sc-footer__checkbox:focus-visible+.sc-footer__checkbox-box{outline:2px solid var(--sc-orange-500);outline-offset:2px}.sc-footer__legal{font-family:var(--sc-font-display);font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-500);margin:0 0 36px}@media(max-width:989px){.sc-footer__legal{margin:16px 0 36px}}.sc-footer__legal-link{color:var(--sc-orange-500);text-decoration:underline;text-underline-position:from-font}.sc-footer__legal-link:hover{color:var(--sc-orange-500)!important}.sc-footer__field{display:flex;gap:8px;width:100%}.sc-footer__email{flex:1;min-width:0;background-color:var(--sc-neutral-900)!important;border:1px solid var(--sc-neutral-400)!important;border-radius:10px;padding:10px 16px;color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:16px;line-height:24px;letter-spacing:0;max-height:44px}.sc-footer__email::placeholder{color:var(--sc-neutral-0);opacity:1}.sc-footer__email:focus{outline:none;border-color:var(--sc-neutral-300)}.sc-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;background:var(--sc-orange-500);color:var(--sc-neutral-0);border:none;border-radius:10px;padding:10px 16px;font-size:16px;line-height:24px;letter-spacing:0;cursor:pointer}.sc-footer__submit:not(.bubble-button):hover{background:var(--sc-orange-600)}.sc-footer__submit-icon svg{width:20px;height:20px;display:block}.sc-footer__success,.sc-footer__error{color:var(--sc-orange-500);font-size:13px;margin:0}.sc-footer__col{flex:0 1 auto;max-width:188px;display:flex;flex-direction:column;gap:16px}.sc-footer__col--support{min-height:447px;justify-content:space-between;gap:0}.sc-footer__col-top{display:flex;flex-direction:column;gap:16px}.sc-footer__col-heading{font-family:var(--sc-font-display);font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;color:var(--sc-neutral-0);margin:0}.sc-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.sc-footer__links ul{list-style:none;margin:12px 0 0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:12px}.sc-footer__link{font-family:var(--sc-font-display);font-size:13px;line-height:20px;letter-spacing:0;color:var(--sc-neutral-300);text-decoration:none;transition:color .2s ease-in-out}.sc-footer__link:hover{color:var(--sc-orange-500)}.sc-footer__link--child{color:var(--sc-neutral-500)}.sc-footer__social{display:flex;flex-direction:column;gap:16px;margin-bottom:9px}@media screen and (max-width:989px){.sc-footer{padding-block:60px 32px}.sc-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 54px}.sc-footer__cols{display:contents}.sc-footer__brand{grid-column:1 / -1;flex:none;max-width:none;gap:48px}.sc-footer__col--support{grid-column:1 / -1;min-height:0;justify-content:flex-start;gap:58px;max-width:none}.sc-footer__col{max-width:none}.sc-footer__news-intro{margin-bottom:8px}.sc-footer__legal{margin-bottom:24px}.sc-footer__social{margin-bottom:0}}.news{padding-block:100px}@media(max-width:989px){.news{padding-block:80px 60px}}.news__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sc-space-24);margin-block-end:60px}@media(max-width:989px){.news__header{gap:20;margin-block-end:40px}}.news__heading{font-family:var(--sc-font-display);font-size:56px;line-height:60px;font-weight:400;color:var(--sc-neutral-950);margin:0 0 var(--sc-space-24)}@media(max-width:989px){.news__heading{font-size:24px;line-height:28px;font-weight:700;margin-bottom:16px}}.news__subheading{font-size:16px;line-height:24px;letter-spacing:0;color:var(--sc-neutral-950);margin:0}@media(max-width:989px){.news__subheading{max-width:188px}}.news__view-more{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-family:var(--sc-font-display);font-size:16px;line-height:24px;color:var(--sc-neutral-950);text-decoration:none;white-space:nowrap;transition:color .15s ease}.news__view-more svg{width:16px;height:16px;display:block}.news__view-more:hover{color:var(--sc-text-brand)}.news__view-more-text--mobile{display:none}@media(max-width:989px){.news__view-more-text--desktop{display:none}.news__view-more-text--mobile{display:inline}}.news__viewport{display:flex;flex-direction:column;gap:40px}.news__grid{display:grid;grid-template-columns:809fr 563fr;grid-template-rows:1fr 1fr;gap:8px}.news__progress{display:none;position:relative;width:100%;height:2px;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-200);overflow:hidden}.news__progress-bar{position:absolute;inset-block:0;inset-inline-start:0;width:38%;border-radius:var(--sc-radius-pill);background:var(--sc-neutral-950);transition:width .2s ease}.news__card{position:relative;display:block;border-radius:var(--sc-radius-lg);overflow:hidden;text-decoration:none;min-height:328px}.news__card--xl{grid-row:1 / 3;min-height:664px}@media(hover:hover)and (not (max-width:989px)){.news__card--s,.news__card--xl{--news-s-hover-duration: .65s;--news-s-hover-easing: cubic-bezier(.33, 1, .68, 1);--news-text-hover-duration: .9s;--news-text-hover-easing: cubic-bezier(.25, 1, .45, 1)}}.news__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.news__card-image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .5s ease}@media(hover:hover){.news__card:hover .news__card-image,.news__card:focus-visible .news__card-image{transform:scale(1.06)}}.news__card-image--placeholder{background:var(--sc-neutral-200)}.news__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000052,#0000007a);z-index:1;pointer-events:none}@property --news-card-gradient-start{syntax: "<color>"; initial-value: rgba(0,0,0,0); inherits: false;}@property --news-card-gradient-mid{syntax: "<color>"; initial-value: rgba(0,0,0,0); inherits: false;}@property --news-card-gradient-end{syntax: "<color>"; initial-value: rgba(0,0,0,0); inherits: false;}.news__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--news-card-gradient-start: rgba(0, 0, 0, 0);--news-card-gradient-mid: rgba(0, 0, 0, 0);--news-card-gradient-end: rgba(0, 0, 0, 0);background:linear-gradient(180deg,var(--news-card-gradient-start) 0%,var(--news-card-gradient-mid) 50%,var(--news-card-gradient-end) 100%);transition:--news-card-gradient-start .45s ease-in-out,--news-card-gradient-mid .45s ease-in-out,--news-card-gradient-end .45s ease-in-out;z-index:2;pointer-events:none}@media(max-width:989px){.news__card:before{--news-card-gradient-start: rgba(0, 0, 0, 0);--news-card-gradient-mid: rgba(0, 0, 0, .32);--news-card-gradient-end: rgba(0, 0, 0, .48)}}@media(hover:hover)and (not (max-width:989px)){.news__card:hover:before,.news__card:focus-visible:before{--news-card-gradient-start: rgba(0, 0, 0, .6);--news-card-gradient-mid: rgba(0, 0, 0, .8);--news-card-gradient-end: #000000}.news__card--xl:hover:before,.news__card--xl:focus-visible:before{--news-card-gradient-start: rgba(0, 0, 0, .2);--news-card-gradient-mid: rgba(0, 0, 0, .4);--news-card-gradient-end: rgba(0, 0, 0, .6)}}@property --news-content-max-width{syntax: "<length-percentage>"; initial-value: 100%; inherits: false;}.news__card-footer{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) 0fr;align-items:end;gap:0;padding:var(--sc-space-24);--news-cta-width: 140px;--news-cta-gap: 16px;transition:grid-template-columns .25s ease,gap .25s ease}@media(hover:hover)and (not (max-width:989px)){.news__card--s .news__card-footer,.news__card--xl .news__card-footer{overflow:hidden;transition:grid-template-columns var(--news-s-hover-duration) var(--news-s-hover-easing),gap var(--news-s-hover-duration) var(--news-s-hover-easing)}.news__card--s:hover .news__card-footer,.news__card--s:focus-visible .news__card-footer,.news__card--xl:hover .news__card-footer,.news__card--xl:focus-visible .news__card-footer{grid-template-columns:minmax(0,1fr) auto;gap:var(--news-cta-gap)}}.news__card-content{display:flex;flex-direction:column;gap:4px;color:var(--sc-neutral-0);min-width:0;--news-content-max-width: 100%;max-width:var(--news-content-max-width);transition:--news-content-max-width .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (not (max-width:989px)){.news__card--xl .news__card-content{--news-content-max-width: 555px;transition:none}.news__card--s .news__card-content{transition:--news-content-max-width var(--news-text-hover-duration) var(--news-text-hover-easing)}.news__card--s:hover .news__card-content,.news__card--s:focus-visible .news__card-content{--news-content-max-width: 298px}}.news__card--xl .news__card-title{font-family:var(--sc-font-display);font-size:36px;line-height:44px;font-weight:400;letter-spacing:0;color:#fff}@media(max-width:989px){.news__card--xl .news__card-title{font-size:24px;line-height:28px;font-weight:700}}.news__card-title{font-family:var(--sc-font-display);font-size:24px;line-height:28px;font-weight:700;letter-spacing:0;margin:0;color:#fff;max-width:400px}.news__card-excerpt{font-size:14px;line-height:22px;color:var(--sc-neutral-150);margin:0}.news__card--xl .news__card-excerpt{font-size:16px;line-height:24px}@media(max-width:989px){.news__card-excerpt,.news__card--xl .news__card-excerpt{font-size:13px;line-height:20px}}.news__card-cta{display:inline-flex;align-items:center;gap:10px;width:0;max-width:0;padding:0;margin:0;background:var(--sc-action-primary-bg);color:var(--sc-action-primary-text);border-radius:var(--sc-radius-md);font-size:var(--sc-fs-body);line-height:24px;white-space:nowrap;overflow:hidden;min-width:0;opacity:0;visibility:hidden;transition:opacity .15s ease,max-width .25s ease,padding .25s ease,visibility 0s linear .15s;pointer-events:none}@media(hover:hover)and (not (max-width:989px)){.news__card--s .news__card-cta{width:auto;max-width:var(--news-cta-width);padding:10px var(--sc-space-16);opacity:1;visibility:visible;overflow:visible;transform:translate(calc(var(--news-cta-width) + var(--news-cta-gap)));transition:transform var(--news-s-hover-duration) var(--news-s-hover-easing);pointer-events:none}.news__card--s:hover .news__card-cta,.news__card--s:focus-visible .news__card-cta{transform:translate(0)}.news__card--xl .news__card-cta{width:auto;max-width:var(--news-cta-width);padding:10px var(--sc-space-16);opacity:1;visibility:visible;overflow:visible;transform:translate(calc(var(--news-cta-width) + var(--news-cta-gap)));transition:transform var(--news-s-hover-duration) var(--news-s-hover-easing);pointer-events:none}.news__card--xl:hover .news__card-cta,.news__card--xl:focus-visible .news__card-cta{transform:translate(0)}}.news__card:hover .news__card-cta.bubble-button,.news__card:focus-visible .news__card-cta.bubble-button{pointer-events:auto}@media(max-width:989px){.news__card-cta{font-size:12px;line-height:18px;padding:7px 16px}}.news__card-cta svg{width:16px;height:16px;display:block;flex:none}@media(prefers-reduced-motion:reduce){.news__card-footer,.news__card-content,.news__card-cta,.news__card:before,.news__card-image{transition:none}@media(hover:hover)and (not (max-width:989px)){.news__card--s:hover .news__card-cta,.news__card--s:focus-visible .news__card-cta{width:auto;max-width:var(--news-cta-width);padding:10px var(--sc-space-16);visibility:visible;opacity:1;transform:translate(0)}.news__card--xl:hover .news__card-cta,.news__card--xl:focus-visible .news__card-cta{width:auto;max-width:var(--news-cta-width);padding:10px var(--sc-space-16);visibility:visible;opacity:1;transform:translate(0)}}}@media screen and (max-width:989px){.news__header{margin-block-end:40px}.news__intro{flex:1 1 auto;min-width:0}.news__heading{font-size:var(--sc-fs-h3);line-height:1.15;margin-block-end:var(--sc-space-16)}.news__viewport{margin-inline:calc(-1 * var(--page-margin, 16px))}.news__grid{display:flex;grid-template-columns:none;grid-template-rows:none;gap:var(--sc-space-8);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block-end:var(--sc-space-2)}.news__grid::-webkit-scrollbar{display:none}.news__progress{display:block;margin-inline:var(--page-margin, 16px);max-width:calc(100vw - 32px)}.news__card,.news__card--xl,.news__card--s{flex:0 0 85vw;min-height:0;aspect-ratio:348 / 403}.news__card:first-child{margin-inline-start:var(--page-margin, 16px)}.news__card:last-child{margin-inline-end:var(--page-margin, 16px)}.news__card{display:flex;flex-direction:column;justify-content:flex-end}.news__card--xl{grid-row:auto}.news__card-footer{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0;transition:none}.news__card-content{width:100%;max-width:none;--news-content-max-width: 100%;padding:var(--sc-space-24);padding-block-end:0;transition:none}.news__card--xl .news__card-content{max-width:none;padding:var(--sc-space-24) var(--sc-space-16) 0}.news__card-cta{display:inline-flex;position:relative;inset:auto;align-self:flex-start;width:auto;max-width:none;visibility:visible;margin-block-start:var(--sc-space-24);margin-inline-start:var(--sc-space-24);margin-block-end:var(--sc-space-24);opacity:1;overflow:visible;pointer-events:auto;transition:none}.news__card--xl .news__card-cta{margin-inline-start:var(--sc-space-16);margin-block-end:var(--sc-space-24)}}.sc-video-reviews{padding-block:var(--scs-pt, var(--sc-section-py)) var(--scs-pb, var(--sc-section-py));background:var(--scs-bg, transparent)}.sc-video-reviews .sc-container{max-width:var(--scs-maxw, 1440px);padding-inline:var(--scs-px, 50px)}.sc-video-reviews__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--scs-gap, var(--sc-space-32));width:100%}.sc-video-reviews__inner>.sc-heading{width:100%}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}simucube-video-reviews{display:block;width:100%}.sc-video-reviews__grid{display:grid;grid-template-columns:repeat(var(--svr-cols, 4),1fr);gap:var(--svr-row-gap, 48px) var(--svr-col-gap, 23px);width:100%;margin:0;padding:0;list-style:none}.sc-video-reviews__cell{display:flex;min-width:0}@media screen and (min-width:990px){.sc-video-reviews__cell{margin-bottom:6px}}.sc-video-reviews__placeholder{margin:0;opacity:.5;font-size:14px}.sc-video-card{display:flex;flex-direction:column;width:100%}.sc-video-card__media{position:relative;width:100%;min-width:0;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--sc-neutral-200)}.sc-video-card__frame,.sc-video-card__player,.sc-video-card__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sc-video-card__player{object-fit:cover}.sc-video-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .25s ease,visibility .25s ease}.sc-video-card__overlay--static{cursor:default}.sc-video-card.is-playing .sc-video-card__overlay{opacity:0;visibility:hidden;pointer-events:none}.sc-video-card__overlay:focus-visible{outline:2px solid var(--sc-border-brand);outline-offset:2px;border-radius:10px}.sc-video-card__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sc-video-card__poster--placeholder{opacity:.3}.sc-video-card__poster--fallback{background:var(--sc-neutral-200)}.sc-video-card .sc-video-card__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--sc-radius-pill, 999px);background:var(--sc-neutral-0);box-shadow:0 4px 12px #00000026;color:var(--sc-neutral-950);transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease}.sc-video-card__play svg{width:14px;height:18px;margin-inline-start:2px}.sc-video-card__play:not(.bubble-button):hover,.sc-video-card__overlay:focus-visible .sc-video-card__play{background:var(--sc-orange-500);color:var(--sc-neutral-0)}.sc-video-card__unmute{position:absolute;right:8px;bottom:8px;z-index:2;display:none;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:var(--sc-radius-pill, 999px);background:#0009;color:var(--sc-neutral-0);font-family:var(--sc-font-display);font-size:12px;line-height:1;cursor:pointer}.sc-video-card__unmute svg{flex:none}.sc-video-card.is-playing.is-muted .sc-video-card__unmute{display:inline-flex}.sc-video-card__channel{min-width:0;margin:0;padding-top:var(--sc-space-16, 16px);font-family:var(--sc-font-display);font-size:var(--svr-channel-fs, 18px);line-height:var(--svr-channel-lh, 28px);font-weight:400;color:var(--sc-black-color);overflow-wrap:break-word}.sc-video-card__title{min-width:0;margin:0;padding-top:var(--sc-space-4, 4px);font-family:var(--sc-font-display);font-size:var(--svr-title-fs, 16px);line-height:var(--svr-title-lh, 24px);font-weight:400;color:var(--sc-neutral-600);overflow-wrap:break-word}@media screen and (max-width:989px){.sc-video-reviews__grid{grid-template-columns:repeat(var(--svr-cols-tablet, 3),1fr)}}@media screen and (max-width:749px){.sc-video-reviews__grid{grid-template-columns:repeat(var(--svr-cols-mobile, 2),1fr)}.sc-video-card .sc-video-card__play{width:36px;height:36px}.sc-video-card__play svg{width:9px;height:12px}}@media screen and (max-width:564px){.sc-video-reviews__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sc-video-card__overlay,.sc-video-card__play{transition:none}}video-background-component video{opacity:0;transition:opacity .8s ease}video-background-component.video-background--ready video{opacity:1}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--cart-bubble-text, var(--cart-bubble-text-fallback));padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cart-bubble-background, var(--cart-bubble-background-fallback));border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}#cart-drawer .cart-reco-card{background-color:var(--sc-neutral-50);border-radius:10px}#cart-drawer .cart-reco-card__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}#cart-drawer .cart-reco-card__title{margin:0;font-size:18px;line-height:24px;color:var(--sc-neutral-950);letter-spacing:0}#cart-drawer .cart-reco-card--upsell .cart-reco-card__title{font-size:16px}@media(max-width:989px){#cart-drawer .cart-reco-card__title{font-size:16px}}#cart-drawer .cart-reco-card__title a{color:inherit;text-decoration:none}#cart-drawer .cart-reco-card__title a:hover{text-decoration:underline}#cart-drawer .cart-reco-card--empty{display:flex;align-items:center;gap:24px;padding:12px 16px}#cart-drawer .cart-reco-card--empty .cart-reco-card__media{flex-shrink:0;width:60px;height:60px;border-radius:10px;overflow:hidden}#cart-drawer .cart-reco-card--empty .cart-reco-card__details{display:flex;flex-direction:column;width:248px;min-width:0;max-width:100%}#cart-drawer .cart-reco-card__link{font-family:var(--sc-font-display);align-self:flex-start;padding-block:9px;font-size:14px;line-height:22px;color:var(--sc-neutral-950);text-decoration:underline;text-underline-position:from-font}#cart-drawer .cart-reco-card--upsell{flex-shrink:0;width:359px;max-width:calc(100% - 21px);padding:16px 24px 16px 8px;scroll-snap-align:start}#cart-drawer .cart-reco-card__body{display:flex;align-items:center;gap:12px}#cart-drawer .cart-reco-card__action{margin-inline-start:auto}#cart-drawer .cart-reco-card--upsell .cart-reco-card__media{flex-shrink:0;width:80px;height:80px;border-radius:10px;overflow:hidden}#cart-drawer .cart-reco-card--upsell .cart-reco-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:124px;flex:none}#cart-drawer .cart-reco-card__price{margin:0;font-family:var(--sc-font-display)!important;font-weight:700;font-size:14px;line-height:22px;color:var(--sc-neutral-950)}#cart-drawer .cart-reco-card__swatches{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;border:0}#cart-drawer .cart-reco-card__swatch-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none}#cart-drawer .cart-reco-card__swatch{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:4px 8px;border:1px solid rgba(212,212,212,.5);border-radius:5px;font-size:12px;line-height:18px;letter-spacing:.1px;color:var(--sc-neutral-400);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#cart-drawer .cart-reco-card__swatch-input:not(:disabled,:checked)+.cart-reco-card__swatch:hover{border-color:var(--sc-neutral-950);color:var(--sc-neutral-950)}#cart-drawer .cart-reco-card__swatch-input:focus-visible+.cart-reco-card__swatch{outline:2px solid var(--sc-neutral-950);outline-offset:2px}#cart-drawer .cart-reco-card__swatch-input:checked+.cart-reco-card__swatch{border-color:var(--sc-neutral-950);background-color:var(--sc-neutral-950);color:#fff}#cart-drawer .cart-reco-card__swatch-input:disabled+.cart-reco-card__swatch{opacity:.4;cursor:not-allowed;text-decoration:line-through}#cart-drawer .cart-reco-card__quantity{display:flex;align-items:center;gap:7px;height:30px;margin-block-start:8px;padding:4px 8px;border-radius:5px;background-color:var(--sc-cart-stepper-bg)}#cart-drawer .cart-reco-card__quantity-button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;color:var(--sc-cart-ink);cursor:pointer}#cart-drawer .cart-reco-card__quantity-button svg{width:18px;height:18px}#cart-drawer .cart-reco-card__quantity-button[disabled]{opacity:.4;cursor:not-allowed}#cart-drawer .cart-reco-card__quantity-input{width:1.5em;padding:0;border:0;background:none;font-size:var(--sc-cart-font-lg);line-height:24px;text-align:center;color:var(--sc-cart-ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#cart-drawer .cart-reco-card__quantity-input::-webkit-outer-spin-button,#cart-drawer .cart-reco-card__quantity-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}#cart-drawer .cart-reco-card__add{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:32px;padding-block:0;padding-inline:16px;border:1px solid var(--sc-cart-ink);border-radius:10px;background:none;box-shadow:none;font-family:inherit;text-transform:none;font-size:var(--sc-cart-font-xs);line-height:18px;letter-spacing:.1px;color:var(--sc-cart-ink);white-space:nowrap;cursor:pointer;--bubble-fill: var(--sc-cart-ink);--bubble-hover-text: var(--sc-cart-surface-contrast)}#cart-drawer .cart-reco-card__add.bubble-button:hover{color:var(--bubble-hover-text)}#cart-drawer .cart-reco-card__add[disabled]{opacity:.4;cursor:not-allowed}#cart-drawer .cart-reco-card__add[aria-busy=true]{opacity:.6;pointer-events:none}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-page) .cart-items-component{view-transition-name:cart-page-content}}::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.footer-social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.footer-social__link{display:inline-flex;color:var(--sc-neutral-300);transition:color .2s ease}.footer-social__link:hover{color:var(--sc-neutral-0)}.footer-social__link svg{width:16px;height:16px;display:block}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.group-block-content--grid{display:grid;grid-template-columns:var(--grid-template-columns, none);grid-template-rows:var(--grid-template-rows, none)}.group-block-content.group-block-content[data-group-text-align]{text-align:var(--group-text-align)}.group-block-content.group-block-content[data-group-text-align] .text-block{align-items:var(--group-text-items)}.group-block-content.group-block-content[data-group-text-align] .text-block>*{text-align:var(--group-text-align)}@media screen and (max-width:989px){.group-block-content.group-block-content{align-items:var(--group-mobile-align-items);justify-content:var(--group-mobile-justify)}.group-block-content.group-block-content[data-group-text-align-mobile]{text-align:var(--group-text-align-m)}.group-block-content.group-block-content[data-group-text-align-mobile] .text-block{align-items:var(--group-text-items-m)}.group-block-content.group-block-content[data-group-text-align-mobile] .text-block>*{text-align:var(--group-text-align-m)}.group-block--m-pad{padding-block-start:var(--pbs-mobile, var(--padding-block-start, 0));padding-block-end:var(--pbe-mobile, var(--padding-block-end, 0));padding-inline-start:var(--pis-mobile, var(--padding-inline-start, 0));padding-inline-end:var(--pie-mobile, var(--padding-inline-end, 0))}.group-block-content--m-flex{display:flex}.group-block-content--m-grid{display:grid}.group-block-content--grid,.group-block-content--m-grid{grid-template-columns:var(--grid-template-columns-mobile, var(--grid-template-columns, none));grid-template-rows:var(--grid-template-rows-mobile, var(--grid-template-rows, none))}.group-block-content--m-dir{flex-direction:var(--flex-direction-mobile, var(--flex-direction, column))}.group-block-content--m-gap{gap:var(--gap-mobile, var(--gap, 0))}}.media-block{overflow:hidden;position:relative}@media screen and (min-width:990px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:990px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:989px){.media-block__media--video{--media-height-mobile: auto}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.price__discount-badge{display:inline-flex;align-items:center;background:var(--sc-orange-100, #fdebd6);color:var(--sc-neutral-950, #0a0a0a);font-size:12px;line-height:18px;letter-spacing:.1px;border-radius:2px;padding:2px 4px;white-space:nowrap}.product-card product-price .price{line-height:24px}.product-card .price__sale:not(.price__hidden){display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:4px}.product-card .price__sale .compare-at-price{font-size:14px;line-height:22px;color:var(--sc-neutral-500, #737373);text-decoration-thickness:1px;text-decoration-color:currentcolor}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:990px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.product-media__drag-zoom-wrapper .product-media{max-height:100vh}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.resource-card__wrapper{display:block;height:100%}.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card__content .price__sale:not(.price__hidden){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.resource-card__content .price__sale .compare-at-price{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;color:inherit;opacity:.5;text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}.resource-card__content .volume-pricing-note{display:block;margin-top:var(--padding-3xs);font-family:var(--font-body--family);font-weight:400;font-size:min(.85em,var(--font-paragraph--size));line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card[data-resource-type=article] .resource-card__content,.resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}.resource-card__media:empty{display:none}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}.resource-card--overlay .resource-card__image{height:100%}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}.resource-card--overlay .resource-card__title{color:var(--color-white)}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:14px;line-height:22px;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:990px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:989px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:989px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.predictive-search-form__footer{display:none;bottom:0;left:0;right:0}@media screen and (min-width:990px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);overflow:hidden}@media screen and (max-width:989px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:990px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(#header-group>.header-section>#header-component[transparent]):not(:has(#header-group>.header-section+.shopify-section)) #MainContent>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}.section--height-custom-px{--section-min-height: var(--section-height-px)}.section--collection-image-missing.section--height-custom-px{--section-min-height: 300px}.section--page-width-inset>*{grid-column:1 / -1}.section--page-width-inset .custom-section-content{width:100%;max-width:calc(var(--sc-page-content-width) + 2 * var(--sc-page-gutter));margin-inline:auto}.section--page-width-inset .section-content-wrapper{--padding-inline-start: var(--sc-page-gutter);--padding-inline-end: var(--sc-page-gutter)}@media screen and (max-width:989px){.section-content-wrapper--m-pad{padding-block-start:var(--section-pbs-mobile, var(--padding-block-start, 0));padding-block-end:var(--section-pbe-mobile, var(--padding-block-end, 0))}.section--height-custom-px{--section-min-height: var(--section-height-px-mobile, var(--section-height-px))}.section--collection-image-missing.section--height-custom-px{--section-min-height: 200px}}.sc-button{display:inline-flex;align-items:center;justify-content:center;width:var(--scb-w, fit-content);max-width:100%;font-family:inherit;font-size:var(--scb-fs, 16px);font-weight:var(--scb-fw, 500);letter-spacing:var(--scb-ls, normal);line-height:1.5;text-decoration:none;color:var(--scb-color, var(--sc-neutral-0));background:var(--scb-bg, var(--sc-orange-500));border:var(--scb-bw, 0) solid var(--scb-bc, transparent);border-radius:var(--scb-br, 10px);padding:var(--scb-pt, 10px) var(--scb-pr, 16px) var(--scb-pb, 10px) var(--scb-pl, 16px);margin:var(--scb-mt, 0) var(--scb-mr, 0) var(--scb-mb, 0) var(--scb-ml, 0);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.sc-button:not(.bubble-button):hover{color:var(--scb-hcolor, var(--scb-color, var(--sc-neutral-0)));background:var(--scb-hbg, var(--scb-bg, var(--sc-orange-600)))}.sc-button:hover{border-color:var(--scb-hbc, var(--scb-bc, transparent))}.sc-button:focus-visible{outline:2px solid var(--sc-border-brand, currentColor);outline-offset:2px}.sc-button--placeholder{opacity:.5}.sc-button__icon{display:inline-flex;flex-shrink:0;width:var(--scb-icon-size, 20px);height:var(--scb-icon-size, 20px);margin-inline-start:var(--scb-icon-gap, 10px)}.sc-button--icon-before .sc-button__icon{margin-inline-start:0;margin-inline-end:var(--scb-icon-gap, 10px)}.sc-button__icon svg,.sc-button__icon img{display:block;width:100%;height:100%;object-fit:contain}.sc-button__label--mobile{display:none}@media screen and (max-width:989px){.sc-button{width:var(--scb-w-m, var(--scb-w, fit-content));margin-inline:var(--scb-ml-m, auto) var(--scb-mr-m, auto)}.sc-button__icon{width:var(--scb-icon-size-m, var(--scb-icon-size, 20px));height:var(--scb-icon-size-m, var(--scb-icon-size, 20px))}.sc-button__label--desktop{display:none}.sc-button__label--mobile{display:inline}}[data-sc-chat-root]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translateY(calc(var(--sc-chat-offset, 0px) * -1));transition:transform .25s ease,top .25s ease;z-index:1000}[data-sc-chat-open=true] [data-sc-chat-root]{top:var(--sc-chat-offset, 0px)}[data-sc-chat-root] iframe{pointer-events:auto}[data-sc-chat-hidden=true] [data-sc-chat-root]>div{visibility:hidden;pointer-events:none}.sc-heading{margin-block:var(--scb-mt, 0) var(--scb-mb, 0)!important;margin-inline:var(--scb-mi, auto)!important;max-width:var(--scb-mw, none);font-family:var(--sc-font-display);font-size:var(--scb-fs, var(--sc-fs-h1));line-height:var(--scb-lh, 1.1);letter-spacing:var(--scb-ls, normal);font-weight:var(--scb-fw, 400);text-transform:var(--scb-tt, none);text-align:var(--scb-ta, center);color:var(--scb-color, var(--sc-text-primary));overflow-wrap:break-word}.sc-heading--placeholder{opacity:.5;font-size:16px}.sc-heading--mobile{display:none}@media screen and (max-width:989px){.sc-heading{max-width:var(--scb-mw-m, var(--scb-mw, none));margin-inline:var(--scb-mi-m, var(--scb-mi, auto))!important;font-weight:var(--scb-fw-m, var(--scb-fw, 400));text-align:var(--scb-ta-m, var(--scb-ta, center));text-transform:var(--scb-tt-m, var(--scb-tt, none));color:var(--scb-color-m, var(--scb-color, var(--sc-text-primary)))}.sc-heading--desktop{display:none}.sc-heading--mobile{display:block}}.sc-menu-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:var(--sc-text-primary)}.sc-menu-card__media{position:relative;display:block;width:100%;overflow:hidden;background-color:var(--sc-neutral-150)}.sc-menu-card__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);background-repeat:no-repeat;background-size:200% 100%;animation:sc-menu-card-skeleton 1.2s ease-in-out infinite;animation-play-state:paused}.menu-list__submenu[data-active] .sc-menu-card__media:before,.menu-list__submenu:hover .sc-menu-card__media:before,.mega-menu:focus-within .sc-menu-card__media:before,details[open] .sc-menu-card__media:before{animation-play-state:running}.sc-menu-card__media:has(.sc-menu-card__image[data-loaded]){background-color:transparent}.sc-menu-card__media:has(.sc-menu-card__image[data-loaded]):before{display:none}@keyframes sc-menu-card-skeleton{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.sc-menu-card__media:before{animation:none}}.sc-menu-card__image{position:relative;z-index:1;display:block;width:100%;height:auto;opacity:0;transition:opacity .25s ease}.sc-menu-card__image[data-loaded]{opacity:1}.sc-menu-card__title-link{display:block;max-width:100%;text-decoration:none;font-family:var(--sc-font-display);font-weight:500;color:var(--sc-text-primary)}.sc-menu-card__title{font-family:var(--sc-font-display);font-weight:500;color:var(--sc-text-primary);overflow-wrap:anywhere}.sc-menu-card__price{margin:0;color:var(--sc-text-secondary);font-size:var(--sc-fs-body)}.sc-menu-card__actions{display:flex;gap:var(--sc-space-8);flex-wrap:wrap}@media screen and (max-width:989px){.sc-menu-card__actions{gap:4px;flex-wrap:nowrap}}.sc-menu-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--sc-radius-pill);border:1px solid transparent;font-family:var(--sc-font-display);font-size:14px;line-height:1;padding:10px 18px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-sizing:content-box;max-height:30px}.sc-menu-card__btn.bubble-button{box-sizing:border-box}.sc-menu-card__btn--solid{background:var(--sc-neutral-950);color:var(--sc-neutral-0)}.sc-menu-card__btn--solid:not(.bubble-button):hover{background:var(--sc-orange-500);color:var(--sc-neutral-0)}.sc-menu-card__btn--outline{border-color:var(--sc-neutral-950);color:var(--sc-text-primary)}.sc-menu-card__btn--outline:not(.bubble-button):hover{border-color:var(--sc-orange-500);color:var(--sc-orange-500)}.sc-menu-card__btn-icon{flex:none;display:inline-flex;width:16px;height:16px}.sc-menu-card__btn--outline.bubble-button{--bubble-fill: var(--sc-neutral-950);--bubble-hover-text: var(--sc-neutral-0)}.sc-menu-card__btn--solid.bubble-button,.sc-menu-card__btn--learn.bubble-button{border:none;min-height:32px;max-height:none}@media(hover:hover)and (pointer:fine){.sc-menu-card__btn--outline.bubble-button:hover{border-color:var(--bubble-fill)}.sc-menu-card__btn--solid.bubble-button:hover,.sc-menu-card__btn--learn.bubble-button:hover{border:none!important}}.sc-menu-card--page{position:relative;display:flex;flex-direction:column;border-radius:var(--sc-radius-lg);overflow:hidden;color:var(--sc-neutral-0);background:var(--sc-neutral-950)}.sc-menu-card--page .sc-menu-card__media--cover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.sc-menu-card--page .sc-menu-card__image{width:100%;height:100%;object-fit:cover}.sc-menu-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a00 35%,#0a0a0ab8)}.sc-menu-card__overlay{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--sc-space-12);margin-top:auto;padding:var(--sc-space-20)}.sc-menu-card__title--overlay{color:var(--sc-neutral-0);font-size:var(--sc-fs-h4);text-decoration:none}.sc-menu-card__title--overlay:hover{color:var(--sc-neutral-0)}.sc-menu-card__btn--learn{background:var(--sc-neutral-0);border:1px solid transparent;color:var(--sc-neutral-950)}.sc-menu-card--page:hover .sc-menu-card__btn--learn:not(.bubble-button){background:var(--sc-neutral-150);color:var(--sc-neutral-950)}.sc-menu-card--link{display:inline-flex;align-items:center;color:var(--sc-text-primary);font-family:var(--font-body--family);font-size:16px;line-height:24px;padding:var(--sc-space-8) 0}.sc-menu-card--link:hover{color:var(--sc-orange-500)}.mega-menu .sc-menu-card--product,.mega-menu .sc-menu-card--collection{align-items:center;text-align:center;gap:var(--sc-space-16);aspect-ratio:312 / 326;width:100%;height:auto;min-height:326px}.mega-menu .sc-menu-card__media{width:100%;min-height:200px}.mega-menu .sc-menu-card--product .sc-menu-card__image,.mega-menu .sc-menu-card--collection .sc-menu-card__image{height:200px;width:200px;object-fit:cover;margin-inline:auto}.mega-menu .sc-menu-card__body{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--sc-space-8)}.mega-menu .sc-menu-card__title-link{font-size:18px;line-height:24px;white-space:normal}.mega-menu .sc-menu-card__price{font-family:var(--sc-font-display);font-size:14px;line-height:22px;color:var(--sc-neutral-600)}.mega-menu .sc-menu-card__actions{justify-content:center;margin-top:var(--sc-space-16)}.mega-menu .sc-menu-card__btn{height:32px;gap:10px;padding:0 16px;border-radius:10px;font-size:12px;line-height:18px;letter-spacing:.1px;border:1px solid transparent}.mega-menu .sc-menu-card__btn--outline{border-color:var(--sc-neutral-950);max-height:32px}.mega-menu .sc-menu-card__btn--solid.bubble-button,.mega-menu .sc-menu-card__btn--learn.bubble-button{border:none}.mega-menu .sc-menu-card--page{max-width:260px;aspect-ratio:260 / 326;border-radius:10px}.mega-menu .sc-menu-card--page .sc-menu-card__overlay{gap:var(--sc-space-12);padding:var(--sc-space-24) var(--sc-space-16)}.mega-menu .sc-menu-card__title--overlay{font-size:18px;line-height:24px;white-space:normal}.menu-drawer .sc-menu-card--collection,.menu-drawer .sc-menu-card--product{flex-direction:row;align-items:center;gap:var(--sc-space-16)}.menu-drawer .sc-menu-card--collection .sc-menu-card__media{flex:0 0 162px;width:162px}.menu-drawer .sc-menu-card--product .sc-menu-card__media{flex:0 0 160px;width:160px}.menu-drawer .sc-menu-card--collection .sc-menu-card__image,.menu-drawer .sc-menu-card--product .sc-menu-card__image{aspect-ratio:1 / 1;object-fit:cover}.menu-drawer .sc-menu-card--collection .sc-menu-card__body,.menu-drawer .sc-menu-card--product .sc-menu-card__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--sc-space-8)}.menu-drawer .sc-menu-card__title-link{font-size:var(--sc-fs-lead)}.menu-drawer .sc-menu-card--page{aspect-ratio:16 / 9;width:100%}@media screen and (max-width:989px){.menu-drawer .sc-menu-card--collection .sc-menu-card__title-link,.menu-drawer .sc-menu-card--product .sc-menu-card__title-link{font-size:18px;line-height:24px;font-weight:500}.menu-drawer .sc-menu-card--collection .sc-menu-card__price,.menu-drawer .sc-menu-card--product .sc-menu-card__price{font-family:var(--sc-font-display);font-size:14px;line-height:22px;color:var(--sc-neutral-600)}.menu-drawer .sc-menu-card__btn{height:32px;max-height:32px;padding:0 15px;border-radius:10px;font-size:12px;line-height:18px;letter-spacing:.1px;gap:10px;box-sizing:border-box}.menu-drawer .sc-menu-card--page .sc-menu-card__overlay{padding:var(--sc-space-24) var(--sc-space-16);gap:var(--sc-space-12)}.menu-drawer .sc-menu-card__title--overlay{font-size:18px;line-height:24px}}.sc-rich-text{font-size:var(--scb-fs, var(--sc-fs-body));line-height:var(--scb-lh, 1.5);letter-spacing:var(--scb-ls, normal);font-weight:var(--scb-fw, 400);text-transform:var(--scb-tt, none);text-align:var(--scb-ta, center);color:var(--scb-color, var(--sc-text-primary));max-width:var(--scb-mw, none);margin-left:var(--scb-ml, auto);margin-right:var(--scb-mr, auto);overflow-wrap:anywhere}.sc-rich-text :is(p,a,li,ul,ol,span,strong,em){overflow-wrap:anywhere}.sc-rich-text p{margin:0}.sc-rich-text p+p{margin-top:.75em}.sc-rich-text a{color:inherit;text-underline-offset:2px}.sc-rich-text--placeholder{opacity:.5}.sc-rich-text__content--mobile{display:none}@media screen and (max-width:989px){.sc-rich-text{font-weight:var(--scb-fw-m, var(--scb-fw, 400));text-transform:var(--scb-tt-m, var(--scb-tt, none));color:var(--scb-color-m, var(--scb-color, var(--sc-text-primary)));text-align:var(--scb-ta-m, var(--scb-ta, center));max-width:var(--scb-mw-m, var(--scb-mw, none));margin-left:var(--scb-ml-m, auto);margin-right:var(--scb-mr-m, auto)}.sc-rich-text__content--desktop{display:none}.sc-rich-text__content--mobile{display:block}}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:990px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}.slideshow--stretch-content slideshow-slides>*{height:auto}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:989px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:990px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}theme-drawer{display:contents}.theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding:0;border:none;border-left:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.theme-drawer__dialog[open]{display:flex;overflow:hidden;right:0}.theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{right:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{right:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.theme-drawer__dialog::backdrop{background:#0a0a0a;opacity:.2}html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}::view-transition-old(theme-drawer),::view-transition-new(theme-drawer){animation:none}.theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}@supports (color: oklch(from red l c h)){.theme-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--button-icon-opacity: 1;--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.theme-drawer__close-button:hover:not(:active){color:color-mix(in srgb,var(--contrast-color) 70%,transparent)}.theme-drawer__close-button:hover:not(:active){background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map?subset=AIAKgAAAAAAABgGACAAAAAAAAAAAAAAAAAAAAAAAAQSoBEAgAAgBIUCgEAQAQAACEAACIA */
