.color-accent-1{--color-foreground: var(--color-base-background);--color-background: var(--color-base-brand);--color-card-hover: var(--color-base-solid-button-labels)}.color-inverse{--color-foreground: var(--color-base-background);--color-background: var(--color-base-text);--color-card-hover: var(--color-base-background)}.color-foreground-outline-button{--color-foreground: var(--color-base-outline-button-labels)}.color-foreground-accent-1{--color-foreground: var(--color-base-brand)}.color-inverse,.color-accent-1{--color-link: var(--color-foreground);--alpha-link: 1;--color-button: rgb(var(--color-foreground));--color-button-text: var(--color-background);--color-badge-background: var(--color-background);--color-badge-border: var(--color-background);--alpha-badge-border: 1}.color-accent-1 .button--secondary,.color-inverse .button--secondary{--color-button: rgb(var(--color-background));--color-button-text: rgb(var(--color-foreground))}.button--outline,.button.button--outline{--color-button: transparent;--color-button-text: rgb(var(--color-base-outline-button-labels));--color-button-border-color: var(--color-base-outline-button-labels);--alpha-button-background: 1;--buttons-border-opacity: .2}.button--tertiary{--color-button: rgb(var(--color-base-outline-button-labels));--color-button-text: rgb(var(--color-base-outline-button-labels));--alpha-button-background: 0;--alpha-button-border: .2}.button--secondary.button--outline{--color-button-border-color: var(--color-base-light);--color-button-text: rgb(var(--color-base-light))}@media(max-width:749px){.button--mobile-secondary{--color-button-text: rgb(var(--color-base-outline-button-labels));--color-button: rgb(var(--color-base-light));--alpha-button-background: 1;--buttons-border-opacity: 0}.button--mobile-outline{--color-button: transparent;--color-button-text: rgb(var(--color-base-outline-button-labels));--color-button-border-color: var(--color-base-outline-button-labels);--alpha-button-background: 1;--buttons-border-opacity: .2}}@media(min-width:750px){.button--desktop-secondary{--color-button-text: rgb(var(--color-base-outline-button-labels));--color-button: rgb(var(--color-base-light));--alpha-button-background: 1;--buttons-border-opacity: 0}.button--desktop-outline{--color-button: transparent;--color-button-text: rgb(var(--color-base-outline-button-labels));--color-button-border-color: var(--color-base-outline-button-labels);--alpha-button-background: 1;--buttons-border-opacity: .2}}.color-inverse .button--tertiary,.color-accent-1 .button--tertiary{--color-button: rgb(var(--color-foreground));--color-button-text: rgb(var(--color-foreground))}.color-icon-accent-1{--color-icon: rgb(var(--color-base-brand))}.color-icon-outline-button{--color-icon: rgb(var(--color-base-outline-button-labels))}.product-card-wrapper .card,.contains-card--product,.collection-card-wrapper .card,.contains-card--collection,.article-card-wrapper .card,.contains-card--article,.contains-content-container,.content-container{--border-radius: var(--card-corner-radius);--border-width: var(--card-border-width);--border-opacity: var(--card-border-opacity);--shadow-horizontal-offset: var(--card-shadow-horizontal-offset);--shadow-vertical-offset: var(--card-shadow-vertical-offset);--shadow-blur-radius: var(--card-shadow-blur-radius);--shadow-opacity: var(--card-shadow-opacity);--shadow-visible: var(--card-shadow-visible);--image-padding: var(--card-image-padding);--text-alignment: var(--card-text-alignment)}.contains-media,.global-media-settings{--border-radius: var(--media-radius);--border-width: var(--media-border-width);--border-opacity: var(--media-border-opacity);--shadow-horizontal-offset: var(--media-shadow-horizontal-offset);--shadow-vertical-offset: var(--media-shadow-vertical-offset);--shadow-blur-radius: var(--media-shadow-blur-radius);--shadow-opacity: var(--media-shadow-opacity);--shadow-visible: var(--media-shadow-visible)}.no-pointer{pointer-events:none}.no-js:not(html){display:none!important}.no-js-inline{display:none!important}.page-width{margin:0 auto;padding:0 var(--padding-sections-mobile)}.page-width:not(.drawer-menu):not(.page-width--narrow):not(.page-width--wide):not(.page-width--desktop){max-width:var(--page-width)}@media screen and (min-width:990px){.page-width{margin:0 auto;padding:0 var(--padding-sections-desktop)}.header.page-width{padding-left:var(--space-6);padding-right:var(--space-6)}.page-width--narrow{padding:0 var(--padding-sections-desktop)}.page-width-desktop{padding:0}.page-width-tablet{padding:0 var(--padding-sections-desktop)}}.overflow-hidden:not(#template-cart){overflow:hidden}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}::selection{background-color:rgba(var(--color-foreground),.2)}.text-body{font-size:var(--text-size-xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-looser);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p,h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin:0}.p p:last-child{margin-bottom:var(--space-16)}h4,.h4,.md-text{font-size:var(--text-size-xl)}h6,.h6,.xs-text{font-size:var(--text-size-lg)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none}@media only screen and (min-width:750px){.h1--desktop,.xxl-text--desktop{font-size:var(--text-size-5xl)}.h2--desktop,.xl-text--desktop{font-size:var(--text-size-4xl)}.h3--desktop,.lg-text--desktop{font-size:var(--text-size-3xl)}.h4--desktop,.md-text--desktop{font-size:var(--text-size-2xl)}.h5--desktop,.sm-text--desktop{font-size:var(--text-size-xl)}.h6--desktop,.xs-text--desktop{font-size:var(--text-size-lg)}}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:var(--space-2)}@media screen and (min-width:750px){blockquote{padding-left:var(--space-3)}}.caption-with-letter-spacing{font-size:var(--text-size-xs);letter-spacing:var(--tracking-wider);line-height:var(--leading-looser);text-transform:uppercase;margin-top:0}.caption-with-letter-spacing--medium{font-size:var(--text-size-xs);letter-spacing:var(--tracking-wide)}.caption-with-letter-spacing--large{font-size:var(--text-size-s);letter-spacing:var(--tracking-wider)}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:var(--text-size-s);line-height:var(--leading-looser);letter-spacing:var(--tracking-wide)}.left,.text--left{text-align:left}.link-with-icon{display:inline-flex;font-size:var(--text-size-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-decoration:none;margin-bottom:var(--space-9);white-space:nowrap}.link-with-icon .icon{width:var(--space-3);margin-left:var(--space-2)}.circle-divider:after{content:"\2022";margin:0 var(--space-3) 0 var(--space-3)}.circle-divider:last-of-type:after{display:none}hr{border:none;height:var(--space-pixel);background-color:rgb(var(--color-border));display:block;margin:var(--space-12) 0}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}.break{word-break:break-word}.visibility-hidden{visibility:hidden}@media(prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem;box-shadow:0 0 .2rem rgba(var(--color-foreground),.3)}.no-js .focus-inset:focus:not(:focus-visible){outline:0;box-shadow:none}.focus-offset:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.focus-offset.focused,.no-js .focus-offset:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}.grid{display:grid;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);padding:0}.grid-border{border-top:1px solid rgb(var(--color-base-dark));border-bottom:1px solid rgb(var(--color-base-dark));margin-top:-1px}.grid-border>div:not(.grid-content){border-bottom:1px solid rgb(var(--color-base-dark))}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing);grid-template-columns:repeat(12,1fr)}.grid-border>div:not(.grid-content){box-shadow:0 0 0 1px rgb(var(--color-base-dark));border-bottom:0}form .grid{--grid-mobile-horizontal-spacing: var(--space-20)}}@media screen and (min-width:990px){.grid{grid-template-columns:repeat(12,1fr)}}.grid--gapless.grid{column-gap:0;row-gap:0}.grid--outline-gapless.grid{column-gap:1px;row-gap:1px}@media screen and (max-width:749px){.grid__item.slider__slide--full-width{width:100%;max-width:none}}.grid__item{max-width:100%;width:100%;box-sizing:border-box;color:rgb(var(--text-color))}.grid-content{margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.grid-content{max-width:60vw}}.grid--align-top .grid-content{align-items:flex-start}.grid--align-bottom .grid-content{align-items:flex-end}.grid--align-right{direction:rtl}.grid--align-left{direction:ltr}.grid--1-col{grid-template-columns:repeat(1,1fr)}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}.grid--5-col{grid-template-columns:repeat(5,1fr)}.grid--6-col{grid-template-columns:repeat(6,1fr)}.grid--7-col{grid-template-columns:repeat(7,1fr)}.grid--8-col{grid-template-columns:repeat(8,1fr)}.grid--9-col{grid-template-columns:repeat(9,1fr)}.grid--10-col{grid-template-columns:repeat(10,1fr)}.grid--11-col{grid-template-columns:repeat(11,1fr)}.grid--12-col{grid-template-columns:repeat(12,1fr)}.grid--24-col{grid-template-columns:repeat(24,1fr)}@media screen and (min-width:750px){.grid--tablet-1-col{grid-template-columns:repeat(1,1fr)}.grid--tablet-2-col{grid-template-columns:repeat(2,1fr)}.grid--tablet-3-col{grid-template-columns:repeat(3,1fr)}.grid--tablet-4-col{grid-template-columns:repeat(4,1fr)}.grid--tablet-5-col{grid-template-columns:repeat(5,1fr)}.grid--tablet-6-col{grid-template-columns:repeat(6,1fr)}.grid--tablet-7-col{grid-template-columns:repeat(7,1fr)}.grid--tablet-8-col{grid-template-columns:repeat(8,1fr)}.grid--tablet-9-col{grid-template-columns:repeat(9,1fr)}.grid--tablet-10-col{grid-template-columns:repeat(10,1fr)}.grid--tablet-11-col{grid-template-columns:repeat(11,1fr)}.grid--tablet-12-col{grid-template-columns:repeat(12,1fr)}.grid--tablet-24-col{grid-template-columns:repeat(24,1fr)}}@media screen and (min-width:990px){.grid--desktop-1-col{grid-template-columns:repeat(1,1fr)}.grid--desktop-2-col{grid-template-columns:repeat(2,1fr)}.grid--desktop-3-col{grid-template-columns:repeat(3,1fr)}.grid--desktop-4-col{grid-template-columns:repeat(4,1fr)}.grid--desktop-5-col{grid-template-columns:repeat(5,1fr)}.grid--desktop-6-col{grid-template-columns:repeat(6,1fr)}.grid--desktop-7-col{grid-template-columns:repeat(7,1fr)}.grid--desktop-8-col{grid-template-columns:repeat(8,1fr)}.grid--desktop-9-col{grid-template-columns:repeat(9,1fr)}.grid--desktop-10-col{grid-template-columns:repeat(10,1fr)}.grid--desktop-11-col{grid-template-columns:repeat(11,1fr)}.grid--desktop-12-col{grid-template-columns:repeat(12,1fr)}.grid--desktop-24-col{grid-template-columns:repeat(24,1fr)}}.grid--colspan-1{grid-column-end:span 1}@media screen and (min-width:990px){.grid--desktop-colspan-1{grid-column-end:span 1}.grid--desktop-colspan-2{grid-column-end:span 2}.grid--desktop-colspan-3{grid-column-end:span 3}.grid--desktop-colspan-4{grid-column-end:span 4}.grid--desktop-colspan-5{grid-column-end:span 5}.grid--desktop-colspan-6{grid-column-end:span 6}.grid--desktop-colspan-7{grid-column-end:span 7}.grid--desktop-colspan-8{grid-column-end:span 8}.grid--desktop-colspan-9{grid-column-end:span 9}.grid--desktop-colspan-10{grid-column-end:span 10}.grid--desktop-colspan-11{grid-column-end:span 11}.grid--desktop-colspan-12{grid-column-end:span 12}.grid--desktop-colspan-13{grid-column-end:span 13}.grid--desktop-colspan-14{grid-column-end:span 14}.grid--desktop-colspan-15{grid-column-end:span 15}.grid--desktop-colspan-16{grid-column-end:span 16}.grid--desktop-colspan-17{grid-column-end:span 17}.grid--desktop-colspan-18{grid-column-end:span 18}.grid--desktop-colspan-19{grid-column-end:span 19}.grid--desktop-colspan-20{grid-column-end:span 20}.grid--desktop-colspan-21{grid-column-end:span 21}.grid--desktop-colspan-22{grid-column-end:span 22}.grid--desktop-colspan-23{grid-column-end:span 23}.grid--desktop-colspan-24{grid-column-end:span 24}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:125%}.media--landscape{padding-bottom:66.6%}.media--viewport{height:100vh;width:100vw}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}.shopify-payment-button__button--branded{z-index:auto}.cart__dynamic-checkout-buttons iframe{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text),var(--shadow-opacity))}.button--outline:not([disabled]):hover,.button--desktop-outline:not([disabled]):hover,.button.button--outline:not([disabled]):hover,.button.button--desktop-outline:not([disabled]):hover{--buttons-border-opacity: .7;--color-button: transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button--outline.button--secondary:not([disabled]):hover{--color-button-text: rgb(var(--color-base-light))}.button--tertiary{font-size:var(--text-size-xs);padding:1rem var(--space-3);min-width:calc(9rem + var(--buttons-border-width) * 2);min-height:calc(3.5rem + var(--buttons-border-width) * 2)}.button--small{font-size:var(--text-size-xxs);padding:0 var(--space-8);height:var(--space-16);position:relative;width:auto}.button--large{padding:0 var(--space-16);height:var(--space-24);position:relative;width:auto}.button--full-width{display:flex;width:100%;max-width:none}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--color-foreground))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-button-text))}.button.button--link{all:unset;border-bottom:.1rem solid rgb(var(--color-base-dark));color:rgb(var(--color-base-dark));cursor:pointer;height:fit-content;padding-bottom:.1rem}.button.button--link.button--secondary{border-bottom-color:rgb(var(--color-base-light));color:rgb(var(--color-base-light))}.button.button--link[disabled]{all:unset;cursor:default;border-bottom:.1rem solid rgb(var(--color-base-dark));opacity:.5}.button--link.button--secondary{border-bottom-color:rgb(var(--color-base-light))}.button.button--link:not([disabled]):hover{color:rgb(var(--color-base-dark));border-bottom:.1rem solid rgb(var(--color-base-dark))}.button--link.button--secondary:not([disabled]):hover{color:rgb(var(--color-base-light));border-bottom:.1rem solid rgb(var(--color-base-light))}.button.button--link:after,.button.button--link:before{display:none}.cart-count-bubble:empty{display:none}.cart-count-bubble{align-items:center;color:inherit;height:var(--space-6);border-radius:var(--space-4);display:flex;justify-content:center;font-size:var(--text-size-xxs);font-weight:var(--font-weight-bold);line-height:var(--leading-looser);padding:0 var(--space-1);position:absolute;right:0;top:0;min-width:var(--space-6)}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop,.overflow-hidden-all,.drawer--isActive{overflow:hidden}.overflow-hidden-mobile .section-header.shopify-section-group-header-group,.overflow-hidden-tablet .section-header.shopify-section-group-header-group,.overflow-hidden-desktop .section-header.shopify-section-group-header-group{opacity:0;z-index:0}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.badge{border:var(--space-pixel) solid transparent;border-radius:var(--badge-corner-radius);display:inline-block;font-size:var(--text-size-xs);letter-spacing:var(--tracking-wide);line-height:var(--leading-normal);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);text-align:center;background-color:rgb(var(--color-badge-background));border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-foreground));word-break:break-word}#template-product{padding-bottom:var(--footer-offset)}#template-product main-content{overflow-x:hidden}.swym-button.swym-added .icon path{fill:rgb(var(--color-base-light));stroke:rgb(var(--color-base-light))}@supports not (inset: 10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}.grid--gapless .grid__item{padding-left:0;padding-bottom:0}@media screen and (min-width:750px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.swym-notification-success-inner .swym-image{display:none!important}.swym-custom-notification-content{align-items:center;cursor:pointer;display:flex;gap:var(--space-5);text-decoration:none}.swym-custom-notification-content .swym-custom-image-container{min-height:7.5rem;min-width:7.5rem;max-height:7.5rem;max-width:7.5rem}.swym-custom-notification-content .swym-custom-image-container .swym-custom-image{border-radius:0;height:100%;object-fit:cover;width:100%}.swym-custom-notification-content .swym-custom-title-container{color:rgb(var(--color-base-dark));font-family:var(--font-body-family);font-size:var(--text-size-xl);font-weight:var(--font-weight-normal)}.swym-notifications-container .swym-powered-by-text{display:none}.rte table{table-layout:fixed}.rte .responsive-table{margin:var(--space-32) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte .responsive-table table{width:100%;table-layout:auto;vertical-align:top;border-collapse:collapse}.rte .responsive-table::-webkit-scrollbar{-webkit-appearance:none;height:var(--space-pixel);background:rgb(var(--color-base-light))}.rte .responsive-table::-webkit-scrollbar-track{background-color:var(--color-gray-200)}.rte .responsive-table::-webkit-scrollbar-thumb{outline:none;background-color:rgb(var(--color-base-dark));border-radius:0}.rte img{height:auto;max-width:100%;width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte figure{height:auto;max-width:100%;border:none;border-radius:none;box-shadow:none;margin:var(--space-24) 0 0}.rte figure figcaption{letter-spacing:var(--tracking-wide);font-family:var(--font-body-family);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);font-size:var(--text-size-base);margin-top:var(--space-8)}.rte blockquote{display:flex;flex-direction:column;color:var(--color-foreground);border-left:none;padding-left:var(--space-8);margin:var(--space-16) 0;position:relative}.rte blockquote:before{letter-spacing:var(--tracking-wide);font-family:var(--font-heading-family);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);font-size:var(--text-size-3xl);color:var(--color-foreground);position:absolute;top:0;left:0;content:"\201c";line-height:var(--leading-normal)}.rte blockquote span:after{letter-spacing:var(--tracking-wide);font-family:var(--font-heading-family);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);font-size:var(--text-size-3xl);color:var(--color-foreground);content:"\201c";margin-left:var(--space-4);line-height:var(--leading-normal)}.rte blockquote span,.rte blockquote p{margin:0;letter-spacing:var(--tracking-wide);font-family:var(--font-heading-family);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);font-size:var(--text-size-3xl);line-height:var(--leading-loose)}.rte blockquote cite{margin-top:var(--space-8);letter-spacing:var(--tracking-wide);font-family:var(--font-body-family);font-style:var(--font-style-normal);font-weight:var(--font-weight-normal);font-size:var(--text-size-base)}.rte ul,.rte ol{line-height:var(--leading-looser);list-style-position:inside;margin:var(--space-12) 0;padding-left:0}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a.button{text-transform:uppercase}summary .icon-caret{position:absolute;height:var(--space-3);right:var(--space-3);top:calc(50% - .2rem)}.field__input,.customer .field input,.select__select,.customer select{-webkit-appearance:none;appearance:none;background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--text-size-base);width:100%;box-sizing:border-box;transition:var(--duration-default) ease-in-out;transition-property:box-shadow,border-bottom-color;border-radius:var(--inputs-radius);height:var(--space-24);min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0;border-bottom:.1rem solid var(--color-black-200);padding:var(--space-6) 0}.field__input:hover,.customer .field input:hover{border-bottom-color:var(--color-black-400)}.field.input-with-button:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgb(var(--color-base-dark));z-index:-1}.field.input-with-button:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgb(var(--color-base-dark));transition:box-shadow var(--duration-short) ease;z-index:1}.newsletter-form__field-wrapper .field.input-with-button:before,.newsletter-form__field-wrapper .field.input-with-button:after{box-shadow:none}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:none;outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.customer .field input:focus{border-bottom-color:var(--color-black-500)}.field{position:relative;width:100%;display:flex;flex-wrap:wrap;transition:box-shadow var(--duration-short) ease}.field:not(:first-of-type,.grid__item){margin:var(--space-12) 0 0 0}.field__input,.customer .field input{flex-grow:1;text-align:left;margin:var(--inputs-border-width)}.field__label,.customer .field label{font-size:var(--text-size-xs);left:0;top:50%;margin-bottom:0;pointer-events:none;position:absolute;transform:translateY(-50%);font-family:var(--font-heading-family);transition:top var(--duration-default) ease-in-out,font-size var(--duration-default) ease-in-out;transition-property:font-size,letter-spacing,opacity,top;letter-spacing:var(--tracking-extra-wide);line-height:var(--leading-looser);text-transform:uppercase}.field__input:not(textarea):focus~.field__label,.field__input:not(:placeholder-shown):not(textarea)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:var(--text-size-xxs);top:0;left:0;letter-spacing:var(--tracking-wide);opacity:.5}.field__input:not(textarea):focus,.field__input:not(:placeholder-shown):not(textarea),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{margin:var(--inputs-border-width);padding:var(--space-6) var(--space-6) var(--space-6) 0}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.form__message{align-items:center;display:flex;font-size:var(--text-size-xs);line-height:var(--leading-looser);letter-spacing:var(--tracking-wide);margin-top:var(--space-4);text-transform:capitalize}.quantity{color:rgba(var(--color-foreground));position:relative;width:var(--space-44);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + var(--space-16))}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:var(--space-pixel) solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{appearance:none;background-color:transparent;border:0;color:currentColor;flex-grow:1;font-family:var(--font-heading-family);font-size:var(--text-size-xs);font-weight:var(--font-heading-weight);letter-spacing:var(--tracking-extra-wide);line-height:var(--leading-looser);text-transform:uppercase;padding:0;text-align:center;width:100%;-webkit-appearance:none}.quantity__button{align-items:center;color:rgb(var(--color-foreground));background-color:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-size-xs);height:var(--space-16);justify-content:center;padding:0;width:calc(var(--space-16) / var(--font-body-scale))}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:var(--space-8);height:var(--space-8);pointer-events:none}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:rgb(var(--color-background));z-index:2}.quantity__button:focus,.quantity__input:focus{background-color:rgb(var(--color-background));z-index:2}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:var(--space-2);position:relative;font-size:var(--text-size-xs)}.quantity__rules .caption{display:inline-block;margin-top:0;margin-bottom:0}.quantity__rules .divider+.divider:before{content:"\2022";margin:0 var(--space-3)}.quantity__rules-cart{position:relative}.color-white{color:rgb(var(--color-base-light))}.color-base-dark{color:rgb(var(--color-base-dark))}.badge__wrapper:empty{display:none!important}.card__badge span{display:block;color:rgba(var(--color-background),1);font-family:var(--font-heading-family);font-size:var(--text-size-xxs);font-weight:var(--font-heading-weight);background:rgb(var(--color-base-brand));padding:var(--space-4);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.card__badge.sold-out span,.card__badge.sale span{color:rgba(var(--color-background),1);background:rgb(var(--color-base-brand))}.card:not(.card--horizontal)>.card__content>.card__badge{margin:var(--space-3)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lx-legacy.css.map */
