*:focus,.focus-visible-after:focus-visible{outline:0}*:not(.button):focus,.focus-visible-after:focus-visible{box-shadow:none}*:focus-visible:not(input,select,textarea,.focus-visible-after,.popup-colors),.focused:not(input,select,textarea,.popup-colors){outline:2px solid currentColor;outline-offset:var(--focus-outline-offset);border-radius:2px}.focus-visible-after:focus-visible:not(.full-absolute){position:relative}.focus-visible-after:focus-visible:after{content:"";position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;border:2px solid currentColor;border-radius:var(--border-radius-size-5);z-index:var(--layer-raised);visibility:visible!important;opacity:1;background:transparent}.focus-none{box-shadow:none!important;outline:0!important}.skip-to-content-link:focus{--color-button: var(--color-secondary-background);--color-button-text: var(--color-base);--color-button-border: transparent;--color-button-hover: var(--color-secondary-background);--color-button-text-hover: var(--color-base);--color-button-border-hover: transparent;display:flex;z-index:9999;position:initial;overflow:auto;width:auto;height:auto;clip:auto;margin:5px;padding:0 12px;transition:none}:where(a){color:var(--color-base);text-decoration:underline}:where(a:hover){text-decoration:none}:where(a.link-unstyled,.has-link-unstyled>a){text-decoration:none;color:currentColor}:where(svg:not(.icon-colorized)){fill:currentColor}a,button,input,label,select,textarea,[role=button],[role=tab],[tabindex]{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}:where(.word-break-all){max-width:100%;overflow:hidden;overflow-wrap:break-word}:where(.button-unstyled,.quantity__button){padding:0;border:0;box-shadow:none;appearance:none;-webkit-appearance:none;background:transparent;color:inherit;cursor:pointer;text-decoration:none;font-family:var(--font-body-family)}:where(.button-unstyled:hover){text-decoration:none}:where(.pointer-none){pointer-events:none}:where(p){margin:0 0 10px;max-width:100%;overflow-wrap:break-word;text-wrap:pretty}:where(p:last-child){margin-bottom:0}:where(h1,h2,h3,.h1,.h2,.h3,h4,h5,h6,.h4,.h5,.h6){margin-top:0;margin-bottom:10px;color:var(--color-base);max-width:100%;overflow-wrap:break-word;font-weight:var(--font-heading-large-weight)}:where(h1,h2,h3,.h1,.h2,.h3,h4,h5,h6,.h4,.h5,.h6):last-child{margin-bottom:0}h1:not([class*=text-size-]),h2:not([class*=text-size-],.h4,.h5,.h6),h3:not([class*=text-size-],.h4,.h5,.h6),.h1,.h2,.h3{font-family:var(--font-heading-large-family);font-style:var(--font-heading-large-style);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-large-scale-mobile)))}h1:not([class*=text-size-]),h2:not([class*=text-size-],.h4,.h5,.h6),h3:not([class*=text-size-],.h4,.h5,.h6),.h1,.h2,.h3{text-transform:var(--font-heading-large-uppercase)}:where(h1,h2,h3,.h1,.h2,.h3).off-global-uppercase{text-transform:unset}h4:not([class*=text-size-]),h5:not([class*=text-size-]),h6:not([class*=text-size-]),.h4,.h5,.h6,.h-small{font-family:var(--font-heading-small-family);font-style:var(--font-heading-small-style);font-weight:var(--font-heading-small-weight);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-small-scale-mobile)))}:where(h4,h5,h6,.h4,.h5,.h6,.h-small):not(.off-global-uppercase){text-transform:var(--font-heading-small-uppercase)}:where(h1,h2,h3,.h1,.h2,.h3,h4,h5,h6,.h4,.h5,.h6).text-uppercase{text-transform:uppercase}h1,.h1{--line-heigth-factor: .19444444444;font-size:var(--text-size-h1-mobile)}h2,.h2{--line-heigth-factor: .1875;font-size:var(--text-size-h2-mobile)}h3,.h3{--line-heigth-factor: .20833333333;font-size:var(--text-size-h3-mobile)}h4,.h4{--line-heigth-factor: .2;font-size:var(--text-size-h4-mobile)}h5,.h5{--line-heigth-factor: .17647058824;font-size:var(--text-size-h5-mobile)}h6,.h6{--line-heigth-factor: .2;font-size:var(--text-size-h6-mobile)}[class*=text-size-]{line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-body-scale-mobile)));font-weight:var(--font-body-weight)}.text-size-1{--line-heigth-factor: .2;font-size:var(--text-size-1-mobile)}.text-size-2{--line-heigth-factor: .23076923077;font-size:var(--text-size-2-mobile)}.text-size-3{--line-heigth-factor: .18181818182;font-size:var(--text-size-3-mobile)}.text-size-4{--line-heigth-factor: .22222222222;font-size:var(--text-size-4-mobile)}.text-size-1.text-no-scale{font-size:var(--text-size-base-1-mobile)}.text-size-2.text-no-scale{font-size:var(--text-size-base-2-mobile)}.text-size-3.text-no-scale{font-size:var(--text-size-base-3-mobile)}.text-size-4.text-no-scale{font-size:var(--text-size-base-4-mobile)}@media(min-width:577px){h1,h2,h3,.h1,.h2,.h3{line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-large-scale)))}h4,h5,h6,.h4,.h5,.h6{line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-heading-small-scale)))}h1,.h1{--line-heigth-factor: .2037037037;font-size:var(--text-size-h1)}h2,.h2{--line-heigth-factor: .2;font-size:var(--text-size-h2)}h3,.h3{--line-heigth-factor: .20833333333;font-size:var(--text-size-h3)}h4,.h4{--line-heigth-factor: .2;font-size:var(--text-size-h4)}h5,.h5{--line-heigth-factor: .17647058824;font-size:var(--text-size-h5)}h6,.h6{--line-heigth-factor: .2;font-size:var(--text-size-h6)}[class*=text-size-]{line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-body-scale)))}.text-size-1{--line-heigth-factor: .2;font-size:var(--text-size-1)}.text-size-2{--line-heigth-factor: .23076923077;font-size:var(--text-size-2)}.text-size-3{--line-heigth-factor: .18181818182;font-size:var(--text-size-3)}.text-size-4{--line-heigth-factor: .22222222222;font-size:var(--text-size-4)}.text-size-1.text-no-scale{font-size:var(--text-size-base-1)}.text-size-2.text-no-scale{font-size:var(--text-size-base-2)}.text-size-3.text-no-scale{font-size:var(--text-size-base-3)}.text-size-4.text-no-scale{font-size:var(--text-size-base-4)}}.font-weight-body{font-weight:var(--font-body-weight)}.text-bold{font-weight:var(--font-body-bold-weight)}:where(b,strong){font-weight:var(--font-body-bold-weight)}:where(.color-line),:where(.color-line):before{background:var(--color-line)}:where(.color-base){color:var(--color-base)}:where(.color-accent,.has-link-accent>a){color:var(--color-accent)}:where(.hover-accent,.has-link-accent>a),:where(.hover-base){transition:color var(--duration-default) var(--transition-primary)}@media screen and (min-width:1025px){:where(.hover-accent:hover){color:var(--color-accent)}:where(.hover-accent-desktop:hover){color:var(--color-accent)}:where(.hover-base:hover){color:var(--color-base)}}@media screen and (max-width:1024px){:where(.hover-accent:active){color:var(--color-accent)}:where(.hover-base:active){color:var(--color-base)}}:where(.background-color--primary){background:var(--color-background)}:where(.background-color--secondary){background:var(--color-secondary-background)}:where(.text-uppercase){text-transform:uppercase}.off-uppercase{text-transform:unset!important}.show-en-locale{display:none}html[lang=en] .show-en-locale{display:initial}html[lang=en] .hide-en-locale{display:none}.heading-wrapper{--heading-side-offset: 0;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-bottom:30px}.heading-wrapper .rte :is(ol,ul){padding-inline-start:0}.heading-wrapper:not(:last-child,.mb-0){margin-bottom:30px}.heading-wrapper__description{color:var(--color-base);overflow-wrap:break-word}.heading-wrapper__subtitle{color:var(--custom-color-accent, var(--color-accent));overflow-wrap:break-word}.heading-wrapper .heading-side{display:flex;justify-content:end}.heading-wrapper__link>:is(.button-link,.button){white-space:nowrap}.heading-wrapper__link{display:none}.heading-wrapper__title:has(.heading-wrapper__icon){display:inline-flex}.heading-wrapper__icon{display:inline-flex;align-items:center;margin-inline-end:12px;height:calc(1em * (1 + var(--line-heigth-factor) / max(1,var(--font-heading-large-scale))))}.heading-wrapper__icon svg{height:24px;width:24px}@media(max-width:576px){.heading-wrapper__link:has(.hidden){display:none}}@media(min-width:577px){.heading-wrapper:not(:has(>:only-child)){--heading-side-offset: 132px}.heading-wrapper--start{grid-template-columns:minmax(0,1fr) var(--heading-side-offset);gap:calc(30px*min(1,var(--heading-side-offset)))}.heading-wrapper--center:not(:has(.heading-side.tablet-hide)){grid-template-columns:var(--heading-side-offset) minmax(0,1fr) var(--heading-side-offset);gap:calc(30px*min(1,var(--heading-side-offset)))}.heading-wrapper--center:not(:has(.heading-side.tablet-hide)) .heading-wrapper__content{grid-column:2}.heading-wrapper__link{display:flex;flex-direction:column;gap:30px;justify-self:end;align-self:end}.heading-wrapper__link>:is(.button-link,.button){margin-inline-start:auto}.heading-wrapper__link .slider-buttons>*,.heading-wrapper__link .slider-buttons.slider__controls--dots>*{opacity:1}}@media(min-width:1025px){.heading-wrapper:not(:has(>:only-child)){--heading-side-offset: 245px}.heading-wrapper--center{grid-template-columns:var(--heading-side-offset) 1fr var(--heading-side-offset);gap:calc(30px*min(1,var(--heading-side-offset)))}.heading-wrapper:has(.heading-wrapper__content:only-child):not(.heading-wrapper--full),.heading-wrapper--page{width:1090px;max-width:100%}.heading-wrapper.heading-wrapper--center:has(.heading-wrapper__content:only-child),.heading-wrapper--page.heading-wrapper--center{margin-inline:auto}.heading-wrapper--center .heading-wrapper__content{grid-column:2;justify-content:center;align-content:end}.heading-wrapper:has(.heading-side):not(.heading-wrapper--full) .heading-wrapper__content>*{max-width:1090px}.heading-wrapper:has(.heading-side):not(.heading-wrapper--full) .heading-wrapper__content.text-center>*{margin-inline:auto}}.buttons-wrapper{display:grid;justify-content:center;margin-top:30px;row-gap:30px}.buttons-wrapper:has(>.hidden:only-child){display:none}.buttons-wrapper>*{width:fit-content;justify-self:center}@media screen and (max-width:576px){.buttons-wrapper:has(.hidden:only-child){display:none}}@media screen and (min-width:1025px){.buttons-wrapper:has(.tablet-up-hide:only-child){display:none}}.buttons-wrapper:empty{display:none}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.my-0{margin-top:0;margin-bottom:0}.w-100{width:100%}img.w-100{height:auto}.h-100{height:100%}.full-absolute{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:576px){.mobile-hide{display:none!important}}@media screen and (min-width:577px)and (max-width:1024px){.tablet-hide{display:none!important}}@media screen and (min-width:1025px){.tablet-up-hide,.desktop-hide{display:none!important}}@media screen and (max-width:1024px){.tablet-down-hide{display:none!important}}@media screen and (min-width:1361px){.desktop-lg-up-hide{display:none!important}}@media screen and (min-width:1441px){.desktop-xl-up-hide{display:none!important}}.mb-last-0:last-child{margin-bottom:0}.mt-first-0:first-child{margin-top:0}.text-center{text-align:center}.text-start,.text-left{text-align:start}.text-end,.text-right{text-align:end}@media screen and (max-width:576px){.text-center-mobile{text-align:center}.text-start-mobile{text-align:start}}:where(.flex-column){display:flex;flex-direction:column}:where(.flex-row){display:flex;flex-direction:row}.justify-start,.justify-left{justify-content:start}.justify-start>*{justify-self:flex-start}.justify-center{justify-content:center}.justify-end,.justify-right{justify-content:flex-end}.justify-self-center{justify-self:center}.justify-self-right{justify-self:flex-end}.justify-self-left{justify-self:flex-start}.vertical-align-start{align-self:start}.vertical-align-center{align-self:center}.vertical-align-end{align-self:end}.align-start,.align-left{align-items:start}.align-center{align-items:center}.align-end,.align-right{align-items:end}:where(.list-unstyled){margin:0;padding:0;list-style:none}.is-transparent{opacity:0}.hidden,.hidden-empty:empty{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden,.overflow-hidden-force{overflow:hidden!important}.overflow-visible{overflow:visible!important}body.overflow-hidden,body.overflow-hidden-force{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}@supports (-webkit-overflow-scrolling: touch){body.scroll-locked{touch-action:none}}body.overflow-hidden :is(.header__top,.header__content,.header__bottom,.content-for-layout){padding-inline-end:var(--scrollbar-width)}body.overflow-hidden :is(.mobile-facets__open-wrapper){margin-inline-end:var(--scrollbar-width)}@media screen and (min-width:1025px){body.overflow-hidden .sticky-cart-button{left:calc(50% - var(--scrollbar-width) * .5)}}.visibility-hidden{visibility:hidden}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1025px){.overflow-hidden-desktop{overflow:hidden}}@media screen and (max-width:1024px)and (min-width:577px){.overflow-hidden-tablet{overflow:hidden}}@media screen and (max-width:576px){.overflow-hidden-mobile{overflow:hidden}}.break{word-break:break-word}.text-block__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}@media screen and (min-width:577px){.text-block__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--text-block-columns-gap, 30px)}}.inline-richtext :is(h1,h2,h3,h4,h5.h6){margin:0}.fill-hover-accent svg{fill:currentColor;transition:fill var(--duration-default) var(--transition-primary)}.fill-hover-accent:active svg{color:var(--color-accent)}@media screen and (min-width:1025px){.fill-hover-accent:hover svg{color:var(--color-accent)}}@media screen and (max-width:1024px){.link-animated:not(.off-underline-mobile),.inline-richtext--no-underline a:not(.button-link),.ticker__wrapper:has(.ticker__link) .inline-richtext,.shopify-payment-terms__learn-more,more-payment-options-link .shopify-payment-button__more-options,.link-animated-underlined,.has-link-animated-underlined>a,.inline-richtext:not(.inline-richtext--no-underline) a:not(.button-link){text-decoration:underline}.off-underline-mobile{text-decoration:none}}@media screen and (min-width:1025px){.inline-richtext a,.link-animated,.has-inline-link-no-underline a:not(.button-link){display:inline;text-decoration:none}.link-animated,.inline-richtext--no-underline a:not(.button-link),.has-inline-link-no-underline a:not(.button-link),.ticker__wrapper:has(.ticker__link) .inline-richtext{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--duration-default) ease-out,background-position 0s var(--duration-default)}.link-animated:hover,.has-link-animated:hover .link-animated,.has-link-heading-animated:hover .link-animated--heading,.inline-richtext--no-underline a:not(.button-link):hover,.has-inline-link-no-underline a:not(.button-link):hover,.ticker__wrapper:has(.ticker__link):hover .inline-richtext{background-size:100% 1px;background-position:100% 100%}.shopify-payment-terms__learn-more,more-payment-options-link .shopify-payment-button__more-options,.link-animated-underlined,.has-link-animated-underlined>a,.inline-richtext:not(.inline-richtext--no-underline) a:not(.button-link){background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size var(--duration-default) ease-out,background-position 0s var(--duration-default)}.shopify-payment-terms__learn-more:hover,more-payment-options-link .shopify-payment-button__more-options:hover,.link-animated-underlined:hover,.has-link-animated-underlined>a:hover,.inline-richtext:not(.inline-richtext--no-underline) a:not(.button-link):hover{background-size:0 1px;background-position:0 100%}}.rte{--line-heigth-factor: .21;--rte-spacing: 30px;--rte-spacing-small: 10px;font-size:var(--text-size-1-mobile);line-height:calc(1 + var(--line-heigth-factor) / max(1,var(--font-body-scale-mobile)));font-weight:var(--font-body-weight);max-width:100%;overflow-wrap:break-word}.rte:after{clear:both;content:"";display:block}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte:has(.table-responsive){container-type:inline-size}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .table{width:100%!important;border-collapse:collapse;table-layout:auto}.table-responsive .table th,.table-responsive .table td{word-wrap:break-word}@media screen and (max-width:576px){.table-responsive .table th,.table-responsive .table td{max-width:400px}}.rte table,.table{table-layout:fixed;border-collapse:collapse;width:100%;height:auto!important}.rte table td,.rte table th,.table td,.table th{padding:13px 15px;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-inline-start:1px solid var(--color-line)}.rte table td:first-child,.rte table th:first-child,.table td:first-child,.table th:first-child{border-inline-start:none;padding-inline-start:0}.rte table td:last-child,.rte table th:last-child,.table td:last-child,.table th:last-child{padding-inline-end:0}.rte table tr:first-child td,.rte table tr:first-child th,.table tr:first-child td,.table tr:first-child th{border-top:1px solid var(--color-line)}.rte table tr:last-child td,.rte table tr:last-child th,.table tr:last-child td,.table tr:last-child th{border-bottom:1px solid var(--color-line)}.rte img{height:auto;max-width:100%;border-radius:var(--border-radius-size-5)}.rte :is(ol,ul){list-style-position:inside;padding-inline-start:15px}.rte li{list-style:inherit;margin-bottom:5px}.rte li:last-child{margin-bottom:0}.rte blockquote{display:block;margin-block:var(--rte-spacing)}.rte :is(h1,h2,h3,h4,h5,h6,p,ul,.table-responsive,table):not(:last-child){margin-bottom:var(--rte-spacing-small)}.rte :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--rte-spacing)}.rte :is(h1+p:empty,h2+p:empty){margin-top:var(--rte-spacing)}blockquote{position:relative;margin:0;padding:50px 30px;background:var(--color-secondary-background);border-radius:var(--border-radius-size-5);text-align:center}blockquote:after{content:"";display:inline-block;position:absolute;top:20px;inset-inline-start:20px;width:22px;height:16px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16667 8V8.88889C9.16667 12.8107 5.87767 16 1.83333 16V10.6667C2.84533 10.6667 3.66667 9.87022 3.66667 8.88889H0V3.55556C0 1.59467 1.6445 0 3.66667 0H9.16667V8ZM22 0H16.5C14.4778 0 12.8333 1.59467 12.8333 3.55556V8.88889H16.5C16.5 9.87022 15.6787 10.6667 14.6667 10.6667V16C18.711 16 22 12.8107 22 8.88889V8V0Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='16' viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16667 8V8.88889C9.16667 12.8107 5.87767 16 1.83333 16V10.6667C2.84533 10.6667 3.66667 9.87022 3.66667 8.88889H0V3.55556C0 1.59467 1.6445 0 3.66667 0H9.16667V8ZM22 0H16.5C14.4778 0 12.8333 1.59467 12.8333 3.55556V8.88889H16.5C16.5 9.87022 15.6787 10.6667 14.6667 10.6667V16C18.711 16 22 12.8107 22 8.88889V8V0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}table.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive :is(.embed-responsive-item,embed,iframe,object,video){position:absolute;top:0;right:0;bottom:0;left:0;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary::marker{content:""}.menu-drawer-container{display:flex}.slider-grid.grid-flex,.product-grid.grid-flex:not(.search-grid--pages){--grid-gap-vertical: 10px;flex-wrap:wrap;overflow:visible}.product-grid.grid-flex:not(.search-grid--pages),.product-list.slider-grid.grid-flex{--grid-gap-vertical: 30px}@media screen and (min-width:1025px){.product-list .loop-slider.loop-slider--initialized:not(:hover) .loop-slider__slide:not(:first-child,.loop-slider__slide--active){visibility:hidden}}@media screen and (min-width:577px){.slider-grid.grid-flex{--grid-gap-vertical: 30px}}.product-grid:not(.slider-list):not(.off-transition) .product-grid__item{transition:all var(--duration-default) var(--transition-primary)}.product-grid__item:has(.product-card:hover),.product-grid__item:has(.card:hover),.collection-list__item:has(.card:hover){position:relative;z-index:var(--layer-raised)}.collection-empty{padding:30px 0}.collection-empty__inner{display:grid;grid-template-columns:1fr;gap:10px}.collection-empty__inner.text-center .button{margin-inline:auto}.collection-empty__icon svg{width:48px;height:48px;opacity:.3}.collection-empty__icon:not(:last-child){margin-bottom:20px}.modal__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-popup-backdrop);z-index:var(--layer-heightened);opacity:0;transition:opacity var(--duration-short) var(--transition-primary);pointer-events:none;-webkit-backdrop-filter:blur(var(--popup-backdrop-blur));backdrop-filter:blur(var(--popup-backdrop-blur));will-change:opacity;backface-visibility:hidden}@media screen and (min-width:1025px){.modal__backdrop.desktop-hide{pointer-events:none!important;display:none!important}}custom-cursor{display:none}@media screen and (min-width:1025px)and (hover:hover)and (pointer:fine){.modal__backdrop:has(custom-cursor){cursor:none}custom-cursor{display:block;position:fixed;top:0;left:0;pointer-events:none;z-index:var(--layer-flat);opacity:0;transition:opacity var(--duration-medium) var(--transition-primary)}custom-cursor>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-base);background-color:var(--color-background);z-index:var(--layer-heightened);border-radius:var(--border-radius-round);transform:translate(-50%,-50%);transition:all var(--duration-medium) var(--transition-primary)}.header__account-actions custom-cursor>span{transform:translate(-50%,-50%)}custom-cursor svg{width:16px;height:16px}custom-cursor.is-active>span{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.drawer-close,.card-close{position:absolute;display:flex;align-items:center;justify-content:center;z-index:var(--layer-heightened);cursor:pointer}.drawer-close{top:20px;inset-inline-end:20px;width:40px;height:40px}.card-close{top:6px;inset-inline-end:6px;width:20px;height:20px}.drawer-close svg{width:20px;height:20px}.card-close svg{width:12px;height:12px}.drawer-close svg,.card-close svg{fill:currentColor;transform:rotate(0);transition:fill var(--duration-default) var(--transition-primary),transform var(--duration-default) var(--transition-primary)}@media screen and (min-width:1025px){.drawer-close:hover>svg,.card-close:hover>svg{color:var(--color-accent);transform:rotate(90deg)}}@media(hover:none){.drawer-close:active svg,.card-close:active svg{color:var(--color-accent)}}.search__spinner svg{width:20px;height:20px}.search__spinner path:first-child{transform-origin:8.75px 8.75px;animation:spin .5s linear infinite;stroke:currentColor}.search__spinner path:last-child{fill:currentColor}svg.spinner{animation:spin 2s linear infinite}svg.spinner circle{stroke:var(--color-base);animation:dash 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 56;stroke-dashoffset:0}50%{stroke-dasharray:45 11;stroke-dashoffset:-28}to{stroke-dasharray:1 56;stroke-dashoffset:-56}}.loading-spinner:not(.hidden)+.cart-item__price-wrapper,.loading-spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading-spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.loading-spinner{position:absolute;display:inline-flex;align-items:center;z-index:var(--layer-base)}.loading-spinner:after,.loading-spinner:before{content:"";position:relative;display:block;background:var(--color-base);border-radius:100%}.loading-spinner:has(+.color-accent):after,.loading-spinner:has(+.color-accent):before,.loading-spinner:has(+.cart-item__discounted-prices):after,.loading-spinner:has(+.cart-item__discounted-prices):before{background:var(--color-accent)}.loading-spinner:before{width:10px;height:10px;float:left;animation:load-x 1s cubic-bezier(.445,.1,.55,.9) infinite}.loading-spinner:after{width:8px;height:8px;float:right;animation:load-y 1s cubic-bezier(.445,.1,.55,.9) infinite}@keyframes load-x{0%{left:-2px;transform:scale(1)}25%{transform:scale(1.5);z-index:2}50%{left:12px;transform:scale(1)}75%{transform:scale(.5);z-index:1}to{left:-2px;transform:scale(1)}}@keyframes load-y{0%{right:-2px;transform:scale(1)}25%{transform:scale(.5)}50%{right:12px;transform:scale(1);z-index:1}75%{transform:scale(1.5);z-index:2}to{right:-2px;transform:scale(1)}}progress-bar{display:block;width:100%;overflow:clip}.progress-bar{position:relative;height:5px;background-color:rgba(var(--color-base-rgb),.15);border-radius:var(--progress-bar-radius);overflow:hidden}.progress-bar__fill{height:100%;background-color:var(--color-base);border-radius:var(--border-radius-dot);width:0}.lava-tooltip{display:none}@media screen and (min-width:1025px){.lava-tooltip{position:fixed;display:block;background:var(--color-base);color:var(--color-background);padding:8px 10px;border-radius:var(--border-radius-tooltip);font-size:var(--text-size-2);line-height:1.23077;opacity:0;visibility:hidden;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:var(--layer-temporary);transform:scale(.8) translateY(10px)}body:has(>.info-popup-modal[open]) .lava-tooltip{z-index:calc(var(--layer-modal) + 1)}.lava-tooltip[data-show=true]{opacity:1;visibility:visible;transform:scale(1) translateY(0);transition:opacity var(--duration-default) var(--transition-primary),visibility var(--duration-default) var(--transition-primary),transform var(--duration-default) var(--transition-primary),left var(--duration-medium) var(--transition-primary),top var(--duration-default) var(--transition-primary)}.lava-tooltip.off-transition{transition:none!important}.lava-tooltip:before{content:"";position:absolute;width:0;height:0;border:4px solid transparent;transition:all var(--duration-medium) var(--transition-primary)}.lava-tooltip[data-position=top]:before{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--color-base)}.lava-tooltip[data-position=bottom]:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--color-base)}.lava-tooltip[data-shift=left]:before,.lava-tooltip[data-shift=right]:before{left:var(--arrow-position, 50%);transform:translate(-50%)}.tooltip-text{transition:opacity var(--duration-fast) ease}}.media{display:block;position:relative;overflow:hidden}.media:not(.deferred-media,.media--transparent){background:var(--color-placeholder-background)}.media.media--contain:not(.deferred-media,.media--transparent){background:var(--media-background, var(--color-placeholder-background))}.media.media--cover>img,.media.media--cover>a>img{object-fit:cover}.media.media--contain>img,.media.media--contain>a>img{object-fit:contain}.media:has(img.lazy-loaded){background:transparent}@media screen and (max-width:576px){.media-mobile{display:block}.media-tablet:has(~.media-mobile){display:none!important}.media-desktop:has(~.media-mobile),.media-desktop:has(~.media-tablet){display:none!important}}@media screen and (min-width:577px)and (max-width:1024px){.media-tablet{display:block}.media-mobile{display:none!important}.media-desktop:has(~.media-tablet){display:none!important}}@media screen and (min-width:1025px){.media-desktop{display:block}.media-tablet,.media-mobile{display:none!important}}.placeholder .media--hover-zoom :is(img,svg),.media--hover-zoom :is(img,svg),.has-media-hover-zoom .media--hover-zoom :is(img,svg){transition:transform var(--duration-medium) var(--transition-primary-out)}@media screen and (min-width:1025px){.placeholder:hover .media--hover-zoom :is(img,svg),.has-media-hover-zoom:hover .media--hover-zoom :is(img,svg),.media--hover-zoom:hover :is(img,svg){transform:scale(1.08) rotateX(1deg) rotateY(-1deg);transition:transform calc(1.2 * var(--duration-medium)) var(--transition-primary)}.media--hover-swap :is(img,deferred-media):not(.image-hover){opacity:1;transform:scale(1.005);z-index:var(--layer-base);transition:opacity calc(1.5 * var(--duration-medium)) var(--transition-primary-out),transform calc(1.5 * var(--duration-medium)) var(--transition-primary-out)}.media--hover-swap deferred-media,.media--hover-swap:has(deferred-media) img{transform:none!important}.media--hover-swap :is(img,deferred-media).image-hover{opacity:0;transform:scale(1.08);z-index:var(--layer-flat);transition:opacity calc(1.5 * var(--duration-medium)) var(--transition-primary-out),transform calc(1.5 * var(--duration-medium)) var(--transition-primary-out);animation:none!important}.has-media-hover-swap:hover :is(img,deferred-media):not(.image-hover,.image-static){opacity:1;transform:scale(1.08);transition:opacity calc(2 * var(--duration-medium)) var(--transition-primary),transform calc(2 * var(--duration-medium)) var(--transition-primary)}.has-media-hover-swap:hover :is(img,deferred-media).image-hover{opacity:1;transform:scale(1.005);transition:opacity calc(2 * var(--duration-medium)) var(--transition-primary),transform calc(2 * var(--duration-medium)) var(--transition-primary)}}@media screen and (min-width:577px)and (max-width:1024px){.has-media-hover-swap:hover :is(img,deferred-media):not(.image-hover,.image-static){opacity:1!important}.has-media-hover-swap:hover :is(img,deferred-media).image-hover{opacity:0!important}}@media(scripting:enabled){img[loading=lazy][onload]:not(.lazy-loaded){opacity:0}img[loading=lazy][onload].lazy-loaded{animation:lazyFadeIn .5s ease-out forwards}}@keyframes lazyFadeIn{0%{opacity:0}to{opacity:1}}img[data-lazy]{width:100%;height:auto;display:block;opacity:0}img[data-lazy].loading,img[data-lazy].loaded{opacity:1}img[data-lazy].error{opacity:.5}.media .media model-viewer{display:flex;max-width:100%;height:100%;width:100%}.media>img,.media>a>img{object-position:var(--object-position, center)}.media>img,.media>svg,.media>a>img,.media>a>svg{height:100%;width:100%;max-width:100%;object-fit:var(--bg-size, cover)}.media--empty[class*=aspect-ratio],.media[class*=aspect-ratio]>:is(img,svg,deferred-media,a>img,a>svg,a>deferred-media){aspect-ratio:var(--aspect-ratio-mobile, var(--aspect-ratio-tablet, var(--aspect-ratio)))}@media screen and (min-width:577px){.media--empty[class*=aspect-ratio],.media[class*=aspect-ratio]>:is(img,svg,deferred-media,a>img,a>svg,a>deferred-media){aspect-ratio:var(--aspect-ratio-tablet, var(--aspect-ratio))}}@media screen and (min-width:1025px){.media--empty[class*=aspect-ratio],.media[class*=aspect-ratio]>:is(img,svg,deferred-media,a>img,a>svg,a>deferred-media){aspect-ratio:var(--aspect-ratio)}}.media.aspect-ratio-auto,.media.aspect-ratio-auto>:is(img,svg,deferred-media,a>img,a>svg,a>deferred-media),.media.aspect-ratio-default,.media.aspect-ratio-default>:is(img,svg,deferred-media,a>img,a>svg,a>deferred-media),.media-gallery.aspect-ratio-default .product-media-container .media{aspect-ratio:var(--aspect-ratio, var(--global-aspect-ratio))}:is(.media,.has-media-aspect).aspect-ratio-portrait,.media-gallery.aspect-ratio-portrait .product-media-container .media{--aspect-ratio: var(--aspect-ratio-portrait)}:is(.media,.has-media-aspect).aspect-ratio-squared,.media-gallery.aspect-ratio-squared .product-media-container .media{--aspect-ratio: var(--aspect-ratio-squared)}:is(.media,.has-media-aspect).aspect-ratio-landscape,.media-gallery.aspect-ratio-landscape .product-media-container .media{--aspect-ratio: var(--aspect-ratio-landscape)}.placeholder .media{aspect-ratio:var(--aspect-ratio, 1)}.grid-collage .placeholder .media{aspect-ratio:inherit}.placeholder .media:not(.deferred-media,:empty){background:transparent}.placeholder .media svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.005)}.placeholder--product{position:relative;width:100%;padding-bottom:150%;overflow:hidden}.placeholder--product svg{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.badge{--badge-color: var(--color-base);--badge-text-color: var(--color-background)}a.badge>span{transition:border-radius var(--duration-default) var(--transition-primary)}@media screen and (min-width:1025px){a.badge:hover{--border-radius-badge: var(--border-radius-badge-hover)}}.badge>span{position:relative;display:inline-flex;align-items:center;justify-content:center;height:min-content;width:max-content;border-radius:var(--border-radius-badge) var(--border-radius-badge) var(--border-radius-badge) 0;color:var(--badge-text-color);background:var(--badge-color);font-weight:var(--font-body-bold-weight);word-break:break-word;min-height:30px;padding:5px 10px}.badge>span>svg:not(:last-child),.badge>span>img:not(:last-child){height:20px;width:20px;flex-shrink:0;margin-inline-end:3px;object-fit:cover}.badge>span:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:5px 5px 0 0;border-color:var(--badge-color) transparent transparent transparent}.product__badges{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:10px;container-type:inline-size}.product__badges .badge>span{max-width:100cqw;text-align:start}.free-shipping__status{display:flex;align-items:center;gap:7px;margin-bottom:10px}.free-shipping__icon{width:20px;height:20px;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform var(--duration-default) var(--transition-primary)}.free-shipping__status--free{display:none}.progress-bar--complete .free-shipping__status--free{display:flex;color:var(--color-free-shipping)}.progress-bar--complete .free-shipping__status--default{display:none}.progress-bar--complete .progress-bar__fill{background:var(--color-free-shipping)}.cart-count-bubble{background-color:var(--color-secondary-background);height:30px;width:30px;border-radius:var(--border-radius-round);display:flex;justify-content:center;align-items:center;font-weight:var(--font-body-bold-weight);transition:transform var(--duration-medium) var(--transition-primary),background-color var(--duration-default) var(--transition-primary),color var(--duration-default) var(--transition-primary);transition-delay:.05s}.cart-count-bubble:empty{display:none}.meta-list{display:inline-block;margin-top:-4px;min-height:19px;line-height:1.95}.meta-list__item{position:relative;display:inline}.meta-list__item>span{white-space:nowrap}.meta-list__item svg{position:relative;top:3px;width:auto;height:14px;min-width:10px;margin-inline-end:5px}.meta-list__item:after{content:" ";letter-spacing:28px;font-size:1.1em;background:linear-gradient(to bottom,transparent 0,var(--color-line) 0,var(--color-line) 100%,transparent 100%) center / 1px 14px no-repeat;background-position:50% 0}.meta-list__item:last-child:after{content:"";background:none;letter-spacing:0}.section__breadcrumbs{--section-spacing-top: 12px;--section-spacing-bottom: 9px;--section-spacing-top-mobile: 12px;--section-spacing-bottom-mobile: 9px}.breadcrumbs__list li{line-height:2.092}.breadcrumbs__item{display:inline;word-break:break-all}.breadcrumbs__item:not(:last-child):after{content:"/";margin:0 10px}.breadcrumbs__item svg{position:relative;top:1px}.breadcrumbs__item:has(svg):not(:last-child):after{margin-inline-start:8px}.breadcrumbs__item a{position:relative;color:var(--breadcrumbs-color);text-decoration:none}.breadcrumbs__item a:before{content:"";position:absolute;top:-3px;right:-5px;bottom:-3px;left:-5px}.breadcrumbs__item.active{color:var(--breadcrumbs-current-color)}.breadcrumbs__item svg{width:10px;height:10px;transition:all var(--duration-default) var(--transition-primary)}.breadcrumbs__item:not(:hover) svg{opacity:.4}@media screen and (min-width:1025px){.breadcrumbs__item a:hover{color:var(--breadcrumbs-hover-color)}}:where(.has-underlay-hover,.has-underlay,.has-underlay-desktop){position:relative}:where(.has-underlay-hover>*,.has-underlay>*,.has-underlay-desktop>*){position:relative;z-index:var(--layer-flat)}.has-underlay:after,.has-underlay-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base);pointer-events:none;opacity:0;background-color:var(--white-underlay-color);transition:opacity var(--duration-medium) var(--transition-primary)}.has-underlay:after{opacity:var(--white-underlay-opacity)}@media screen and (min-width:1025px){.has-underlay-desktop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base);pointer-events:none;opacity:var(--white-underlay-opacity);background-color:var(--white-underlay-color);transition:opacity var(--duration-medium) var(--transition-primary)}}@media screen and (min-width:1025px){.has-underlay-hover:hover:after{opacity:var(--white-underlay-opacity)}}@media(hover:none)and (max-width:1024px){:where(.tap-highlight,.tap-highlight-lg),.tap-highlight:active,.tap-highlight-lg:active{position:relative}.tap-highlight:active:before,.tap-highlight-lg:active:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:var(--active-state-color);border-radius:var(--active-state-radius);z-index:var(--layer-base);opacity:1}.tap-highlight-lg:active:before{top:-10px;right:-10px;bottom:-10px;left:-10px}}.loop-slider{display:block}.loop-slider__wrapper{width:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}.loop-slider__track{position:relative;height:100%;width:100%}.loop-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateZ(0);z-index:1;opacity:1;isolation:isolate}.loop-slider:not(.loop-slider--initialized) .loop-slider__slide~.loop-slider__slide{display:none}.product-card__media .loop-slider:not(.loop-slider--initialized) .loop-slider__slide.loop-slider__slide--start-active{display:block!important}.loop-slider__slide:first-child{position:relative;height:fit-content}.loop-slider__slide.animate{transform:translateZ(0);transition:transform .35s cubic-bezier(.3,1,.5,1)}.loop-slider__slide .media{transform:scaleX(1.005)}.loop-slider__controls{display:flex;justify-content:space-between;margin-top:14px;gap:10px}.loop-slider__arrow{background:#fff;border:none;padding:10px 14px;border-radius:var(--border-radius-size-3);cursor:pointer;box-shadow:0 6px 20px #00000026}.loop-slider__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.loop-slider__dot{width:6px;height:6px;border-radius:3px;padding:0;display:block;transition:width var(--duration-default) var(--transition-primary),background-color var(--duration-default) var(--transition-primary);background:rgba(var(--color-base-rgb),.2);font-size:0;cursor:pointer}@media screen and (min-width:1025px){.loop-slider__dot:hover{background:rgba(var(--color-base-rgb),1)}}.loop-slider__dot--active{background:rgba(var(--color-base-rgb),1)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}button svg.icon-trash-animated{overflow:visible}button svg.icon-trash-animated path{transition:all var(--duration-default) var(--transition-primary);transform-origin:center;transform-box:fill-box}@media screen and (min-width:1025px){button:hover svg.icon-trash-animated path:nth-child(1){transform:translateY(-3px)}button:hover svg.icon-trash-animated path:nth-child(3){transform:translate(2.083px) rotate(45deg)}button:hover svg.icon-trash-animated path:nth-child(4){transform:translate(-2.083px) rotate(-45deg)}}.shopify-design-mode,.shopify-design-mode body{scrollbar-width:thin}@media(max-width:576px){.shopify-design-mode,.shopify-design-mode body{scrollbar-width:none;-ms-overflow-style:none}.shopify-design-mode::-webkit-scrollbar,.shopify-design-mode body::-webkit-scrollbar{display:none}}.shopify-design-mode .editor-show-inspector .editor-mode-highlight{border:var(--editor-mode-border-width) solid var(--editor-mode-highlight)}
/*# sourceMappingURL=/cdn/shop/t/3363/assets/triumph-base.css.map */
