:root{--input-border-radius-half: calc((var(--input-border-radius) - 1rem) / 2)}.product .container{position:relative}@media screen and (max-width:749px){.product .container{padding:0}}.product-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.8rem}.product-grid__item--content{padding-inline:var(--page-gutter)}@media screen and (min-width:750px){.product-grid__item-media--start{order:-1}.product-grid__item-media--end{order:1}.product-grid__item--content{padding-inline:0}.product-grid.product-grid__size--small,.product-grid.product-grid__size--large{grid-template-columns:repeat(5,minmax(0,1fr))}.product-grid.product-grid__size--small>.product-grid__item--media{grid-column:span 2 / span 2}.product-grid.product-grid__size--small>.product-grid__item--content{grid-column:span 3 / span 3}.product-grid.product-grid__size--large>.product-grid__item--media{grid-column:span 3 / span 3}.product-grid.product-grid__size--large>.product-grid__item--content{grid-column:span 2 / span 2}.product-grid.product-grid__size--medium{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.product-grid__has-no-media{grid-template-columns:repeat(1,minmax(0,1fr))}.product-grid.product-grid__size--medium>.product-grid__item--media,.product-grid.product-grid__size--medium>.product-grid__item--content,.product-grid.product-grid__has-no-media>.product-grid__item--media,.product-grid.product-grid__has-no-media>.product-grid__item--content{grid-column:initial}.product-grid .product-grid__item--media.product-grid__item--end{order:2}}@media screen and (min-width:1920px){.container:not(.max-w-page) .product-grid.product-grid__size--small:not(.product-grid__has-no-media),.container:not(.max-w-page) .product-grid.product-grid__size--large:not(.product-grid__has-no-media){grid-template-columns:repeat(3,minmax(0,1fr))}.container:not(.max-w-page) .product-grid.product-grid__size--small>.product-grid__item--content{grid-column:span 2 / span 2}.container:not(.max-w-page) .product-grid.product-grid__size--large>.product-grid__item--media{grid-column:span 2 / span 2}.container:not(.max-w-page) .product-grid.product-grid__size--small>.product-grid__item--media,.container:not(.max-w-page) .product-grid.product-grid__size--large>.product-grid__item--content{grid-column:initial}}@media screen and (min-width:750px){.product-grid__sticky{position:sticky;inset-block-start:var(--section-spacing-unit-size);z-index:2}body:has(.header.is-sticky) .product-grid__sticky{inset-block-start:calc(var(--header-height) + var(--section-spacing-unit-size))}.drawer--is-open .product-grid__sticky{position:static}}.product__topbar-nav{display:flex;align-items:center;padding-block:var(--spacing-2);padding-inline:var(--page-gutter);column-gap:var(--spacing-4);z-index:3}@media screen and (min-width:750px){.product__topbar-nav{position:relative;width:initial;display:flex;align-items:center;gap:1.6rem;padding-inline:0;padding-block:var(--section-spacing-unit-size)}.product__topbar-nav--gap{padding-block-start:var(--spacing-2)}.product__topbar-nav.product__topbar-nav--thumbs-gap .product__topbar-nav--goback{width:11.5rem}}@media screen and (max-width:749px){.product__topbar-nav.product__topbar-nav--display-none{display:none}.product__topbar-nav.product__topbar-nav--display-on-top{position:relative;width:initial;display:flex;align-items:center;gap:1.6rem;padding-block:var(--spacing-4);padding-inline:var(--page-gutter)}.product__topbar-nav.product__topbar-nav--display-on-media{position:absolute;width:100%;max-width:calc(100% - var(--page-gutter));display:flex;align-items:center;column-gap:var(--spacing-4);inset-inline:0;inset-block-start:var(--spacing-2);z-index:2;padding-inline:var(--page-gutter);padding-block:.8rem}.product__topbar-nav.product__topbar-nav--display-on-media .product-button__goback--filled{margin-block-start:.4rem}.product__topbar-nav.product__topbar-nav--display-on-media.product__topbar-nav--mobile-slider-gap .product__topbar-nav--goback{padding-inline-start:var(--spacing-2)}}.product-button__goback--filled,.product-button__goback--text{width:fit-content;display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer}.product-button__goback--filled>.icon svg,.product-button__goback--text>.icon svg{width:.8rem;height:.8rem}.product-button__goback--filled>span,.product-button__goback--text>span.button--text{color:rgb(var(--color-foreground));text-align:center;font-size:var(--font-size-static-xs);line-height:var(--line-height-static-xs);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:.4px;text-transform:uppercase}.product-button__goback--filled{padding:var(--spacing-2) var(--spacing-3);margin-block-start:var(--spacing-1);border-radius:.6rem;background:rgb(var(--color-background))}.product__topbar-nav--goback{flex-shrink:0}.product__topbar-nav--goback.gradient{background-color:transparent;color:inherit}.product__topbar-nav--goback.gradient .product-button__goback--filled{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product__topbar-nav--goback.gradient .product-button__goback--text{color:rgb(var(--color-outlined-button-text))}.product-button__goback--filled:hover{background:rgba(var(--color-outlined-button),.25)}.product-button__goback--text{padding:var(--spacing-1)}.product__rating{display:flex;flex-flow:row;align-items:center}.product__rating .rating-count{margin:0;margin-inline-start:var(--spacing-1)}.product__feature-rating{display:flex;flex-direction:column;row-gap:var(--spacing-3)}.product__feature-rating label{margin-block-end:0}.product__feature-rating-bar{display:flex;justify-content:space-between;height:.6rem}.product__feature-rating-bar--single{column-gap:var(--spacing-1)}.product__feature-rating-segment{flex:1;background-color:rgba(var(--color-foreground),.1)}.product__feature-rating-segment.active{background-color:rgba(var(--color-foreground),1)}.product__feature-rating-labels{display:flex;font-size:var(--font-size-static-sm)}.product__feature-rating-label:first-child,.product__feature-rating-label:last-child{flex:1}.product__feature-rating-label:first-child{text-align:start}.product__feature-rating-label:last-child{text-align:end}.product__feature-rating-label:not(:first-child):not(:last-child){flex:0;text-align:center}.product__content{display:flex;flex-direction:column}.product__content--start{text-align:start}.product__content--center{text-align:center}.product__content--end{text-align:end}.product__content--start .product__text,.product__content--start .product__badges,.product__content--start .product__description .button{align-self:flex-start}.product__content--center .product__text,.product__content--center .product__badges,.product__content--center .product__description .button{align-self:center}.product__content--end .product__text,.product__content--end .product__badges,.product__content--end .product__description .button{align-self:flex-end}.product__content--start .product__price,.product__content--start .product__variant-picker fieldset{justify-content:flex-start}@media screen and (max-width:750px){.product__content--start .product__price{justify-content:space-between}}.product__content--center .product__price,.product__content--center .product__variant-picker fieldset{justify-content:center}.product__content--end .product__price,.product__content--end .product__variant-picker fieldset{justify-content:flex-end}.product__text--body:has(+.product__text--body){margin-block-end:.8rem}.product__text--body-animated .product__text--body{margin-block-end:0}.product__accordion:has(+.product__accordion){margin-block-end:.8rem}.product__title{color:rgb(var(--color-primary-text));line-height:var(--line-height-static-sm);text-transform:var(--font-heading-text-transform);letter-spacing:var(--font-heading-letter-spacing)}@media screen and (max-width:750px){.product .product__title{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:calc(1 + .3 / var(--font-heading-scale))}}.product__description .button{font-size:var(--font-size-static-xs);padding-block:.6rem}text-truncator:not(.disabled) .truncated-text{margin-block-start:-1em}.product__price{width:100%;display:flex;align-items:center;gap:.8rem;position:relative}.product__price--info{color:rgba(var(--color-primary-text),.7);font-size:var(--font-size-static-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-static-sm);letter-spacing:.1rem;text-transform:uppercase;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:auto}.tooltip{width:2.4rem;height:2.4rem}.tooltip .tooltip__text{text-align:center;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);text-transform:initial;width:24rem;height:auto;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:var(--spacing-3);border-radius:var(--card-corner-radius);z-index:1;inset-block-end:100%;inset-inline-end:-100%;margin-block-end:.8rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));box-shadow:-6px 50px 14px #31304000,-4px 32px 13px #31304003,-2px 18px 11px #31304008,-1px 8px 8px #3130400a,0 2px 4px #3130400d,0 0 #3130400d;visibility:hidden;opacity:0;transition:opacity var(--duration-default);position:relative;transform:translateY(-75%) translate(-100%)}.tooltip .tooltip__trigger{position:absolute;inset-block-start:0;cursor:pointer}.tooltip:hover .tooltip__text{visibility:visible;opacity:1}.tooltip .tooltip__text:after{content:" ";position:absolute;inset-block-start:100%;inset-inline-start:95%;margin-inline-start:-.5rem;border-width:.5rem;border-style:solid;border-color:rgb(var(--color-background)) transparent transparent transparent}.tooltip .tooltip__text:before{content:" ";position:absolute;inset-block-start:100%;inset-inline-start:95%;margin-inline-start:-.6rem;border-width:.6rem;border-style:solid;border-color:rgba(var(--color-border),var(--alpha-border)) transparent transparent transparent}.product__price .price{font-size:var(--font-size-static-md)}.product__price .price .price__sale-inner{display:flex;column-gap:var(--spacing-1)}@media screen and (min-width:750px){.product__price .price{font-size:var(--font-size-static-md)}}.product__price ins{color:currentColor}.product__price del{display:inline-block;margin-inline-end:0;color:rgba(var(--color-foreground),.52)}.product__subscription-price{margin-block:0;order:4}.product__price-subscription{order:2;margin-block:0}.product__text p{display:inline-block}.product__text--content{display:flex;align-items:center;gap:.4rem}.product__text--body{display:flex;align-items:center;gap:1rem;color:rgb(var(--color-heading-text))}.product__text--body svg{width:1.6rem}.product__text--link a{text-decoration:none;letter-spacing:inherit}.product__text+.product__text{margin-block-start:0}.product__text .button.button--text{padding-block-start:0}.product__text--before-link{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--font-button-letter-spacing);text-transform:uppercase}.product__text--body-animated{width:100%;position:relative;overflow:hidden;height:2.2rem}.product__text--body-wrapper{position:relative}.product__text--body-wrapper .product__text--body{display:flex;animation:textSwap 5.9s ease-in-out infinite}.product__text--body-wrapper .product__text--body.no-animation{animation:none}@keyframes textSwap{0%{transform:translateY(0)}32%{transform:translateY(0)}50%{transform:translateY(-100%)}82%{transform:translateY(-100%)}to{transform:translateY(-200%)}}.product__sku span{display:inline-block;padding:.8rem;background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-size:var(--font-size-static-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-static-sm);letter-spacing:.2rem;text-transform:uppercase}.product-form__input .form__label [data-selected-value]{font-weight:var(--font-weight-semibold)}.product-form__input .form__label [data-selected-value] .price{font-size:inherit;line-height:inherit}.product-form__input .form__label [data-selected-value] span{margin-inline-start:0}.product-form__input .select{display:flex;align-self:center;gap:1.6rem}.product-form__input .select dropdown-input{flex:1}.product-selector__buttons label{font-size:var(--font-size-static-xs)}.product-selector__buttons .dropdown__list{border-block-start:0;border-radius:0 0 var(--input-border-radius-half) var(--input-border-radius-half);transition:none}.dropdown.is-open .dropdown__summary .dropdown__button{border-radius:var(--input-border-radius-half) var(--input-border-radius-half) 0 0}.product-selector__buttons .dropdown__button{display:flex;align-items:center;color:rgb(var(--color-heading-text))}.product-selector__buttons .dropdown__item-button{padding:.8rem 4.8rem .8rem 1.6rem;text-align:start}.product-selector__buttons .dropdown__item-button:not([disabled]){color:rgb(var(--color-heading-text))}@media(hover:hover){.product__swatch:not(input:disabled+.product__swatch):hover{transform:none!important;border-color:var(--color-heading-text)}}.product-selector__buttons+.product-selector__buttons{margin-block-start:2rem}.product-selector--stacked .product-selector__buttons+.product-selector__buttons{margin-block-start:0}.product-selector__dropdown,.product-selector__buttons dropdown-input{flex:1}@media screen and (min-width:750px){.product-selector__buttons{display:flex;gap:1rem 1.5rem;flex:1}}.product__content>product-form{display:block;margin-block-end:2rem}.product__form{display:flex;flex-flow:wrap;gap:.8rem}.product__form.product__form--inline{display:grid;gap:1.6rem}.product__form--inline{grid-template-columns:12rem auto;grid-template-rows:auto;gap:1.2rem}.product__form:not(.product__form--inline) .product-selector__quantity{flex:1 0 100%}.product__form:not(.product__form--inline) .product-selector__quantity .quantity__wrapper{padding:1.2rem 2.4rem}.product__form .gift-card-recipient-form{grid-column:span 2;flex:1 0 100%}.product__form .shopify-payment-button{grid-column:span 2;flex:50%}.product__form .shopify-payment-button *{max-height:100%}.product__form .shopify-payment-button__button.shopify-payment-button__button--unbranded{white-space:nowrap;height:100%}.product__form [data-error-wrapper]{grid-row:4 / 5}.product__form .shopify-payment-button__button--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}.product-selector__quantity quantity-input,.product-selector__quantity quantity-input-dawn{display:block;width:100%;height:100%}.product-selector__quantity .quantity__input{flex:1}.product-selector__quantity .quantity__button{width:fit-content;display:flex;align-items:center;justify-content:center;opacity:1}.product-selector__quantity .quantity__button[name=minus]{padding-inline-start:1.6rem}.product-selector__quantity .quantity__button[name=plus]{padding-inline-end:1.6rem}.product-selector__quantity .quantity__button svg{width:1rem}.product-selector__quantity .quantity__input{height:4.4rem}.product .quantity__wrapper{border-radius:var(--button-border-radius);max-height:5rem;height:100%;padding:0}@media screen and (min-width:750px){.product__form--inline{grid-template-columns:12rem auto;grid-template-rows:5rem auto auto;gap:1.2rem}.product__form--inline .quantity__wrapper{width:100%}.product__form--inline .product-selector__quantity .quantity__button{padding-inline:.5rem;width:2.4rem;margin-inline:0}.product__form [data-error-wrapper]{grid-row:3 / 4;grid-column:span 2}.product__form .gift-card-recipient-form{grid-column:span 2;flex:1 0 100%}.product__form:not(.product__form--inline) .product-selector__submit{grid-column:span 2}}.product__button-xr{display:flex;align-items:center;justify-content:center;padding:1.2rem;border:none;background-color:rgb(var(--color-background))}.product__button-xr[data-shopify-xr-hidden]{display:none}.product__button-xr svg{margin-inline-end:.8rem}.recipient-form{--recipient-checkbox-margin-block-start: .64rem;display:block;position:relative;margin-block-end:1.2rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-medium);display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer;text-transform:uppercase;color:rgb(var(--color-heading-text));transition:opacity var(--duration-default)}.no-js .recipient-checkbox{display:none}.gift-card-recipient-form:focus{outline:unset}.gift-card-recipient-form:focus svg:not(.icon-checkmark){outline-style:solid}.recipient-form>input[type=checkbox]{visibility:hidden;position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-block-start) 0;inset-block-start:0;inset-inline-start:0;border:.1rem solid rgba(var(--color-border),var(--alpha-border));background:transparent;z-index:-1;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default),background-color var(--duration-default)}.recipient-form>input[type=checkbox]:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);height:.6rem;width:.6rem;background-color:currentColor;opacity:0;transition:opacity var(--duration-default)}[dir=rtl] .recipient-form>input[type=checkbox]:before{transform:translate(50%,-50%)}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recipient-fields .field__input.text-area{padding:1.6rem;min-height:11.4rem}.recipient-checkbox>svg{margin-block-start:0;margin-inline-start:.2rem;margin-inline-end:1.2rem;flex-shrink:0;outline-width:.1rem}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;inset-block-start:.4rem;inset-inline-start:.28rem;z-index:5;fill:none}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-inline-start:4.4rem;text-align:start}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-block-start:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.product__purchase-options{display:block}.product__purchase-options-body,.product__purchase-group-selects{will-change:opacity,visibility,max-height;transition:opacity var(--duration-default),visibility var(--duration-default),max-height var(--duration-default)}.product__purchase-options-body.is-hidden{max-height:0;opacity:0;visibility:hidden}.product__purchase-options-body:not(.is-hidden){position:relative;z-index:2}.product-selector__submit{width:100%;flex:50%}.product__purchase-options dropdown-input{display:block;margin-block-end:var(--spacing-5)}.product__purchase-options .dropdown__label{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:.15rem;text-transform:uppercase;margin-block-end:var(--spacing-3)}.product__purchase-options .dropdown__button,.product__purchase-options .dropdown__item-button{font-family:inherit;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);font-weight:var(--font-weight-normal);letter-spacing:.042rem}.product__purchase--info,.product__subscription-policy summary span{color:rgba(var(--color-heading-text),.5);font-family:inherit;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);font-weight:var(--font-weight-normal);letter-spacing:.042rem}.product__purchase--info-subline,.product__subscription-policy{display:inline-block}.product__subscription-policy details,.product__subscription-policy summary{width:fit-content}.product__purchase--info-name{color:rgb(var(--color-heading-text));font-weight:var(--font-weight-medium);margin:0}.product__purchase-options dropdown-input:has(+.is-hidden){margin-block-end:0}.product__inventory-notice{gap:.6rem}.product__inventory-notice svg{width:2rem}.product__pickup-availabilities{display:block}.pickup-availability-preview{display:grid;grid-template-areas:"title drawer-button" "meta drawer-button";align-items:center;gap:0 1rem}.pickup-availability__info-title,.pickup-availability__info-meta{font-size:var(--font-size-static-sm);margin-block:0}.pickup-availability__info-title{grid-area:title;color:rgb(var(--color-heading-text))}.pickup-availability__info-meta{grid-area:meta;color:rgba(var(--color-heading-text),.6)}.pickup-availability__drawer{grid-area:drawer-button;margin-block-end:auto}html.js .pickup-availability__drawer .drawer__content{max-height:100vh}.pickup-availability__drawer .drawer__row{max-height:100%;overflow:hidden;overflow-y:auto}.pickup-availability__drawer .drawer__row::-webkit-scrollbar{width:.8rem}.pickup-availability__drawer .drawer__row::-webkit-scrollbar-track{background:#0000001a;border-radius:8em}.pickup-availability__drawer .drawer__row::-webkit-scrollbar-thumb{background:#00000040;border-radius:8rem}.pickup-availability__drawer .drawer__row::-webkit-scrollbar-thumb:hover{background:#00000080}.pickup-availability__drawer details{display:flex;justify-content:end}.pickup-availability__drawer summary{display:flex;justify-content:flex-end}.pickup-availability__drawer .button{width:-moz-fit-content;width:fit-content;margin-inline-start:auto;font-size:var(--font-size-static-xs)}.pickup-availability__drawer .drawer__title{margin-block-end:3.2rem}.pickup-availability__drawer .drawer__button-text{padding-block-start:0;color:rgb(var(--color-heading-text))}.pickup-availability-store{padding:3rem 1.6rem 3.3rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-width:.1rem 0}.pickup-availability-store+.pickup-availability-store{border-block-start:0}.pickup-availability-store .pickup-availability-store__title{color:rgb(var(--color-heading-text));font-size:var(--font-size-static-lg);margin-block:0 1.2rem}.pickup-availability-store .pickup-availability-store__preview{display:flex;gap:1rem;align-items:center;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-sm);margin-block-end:1.6rem}.pickup-availability-store .pickup-availability-address,.pickup-availability-store .pickup-availability-address p{font-style:normal;font-size:var(--font-size-static-sm)}@media screen and (min-width:750px){.product__pickup-availabilities summary{text-align:end}}.product__complementaries>.product-recommendations{margin-block-start:0}@media screen and (max-width:749px){.product__complementaries{width:calc(100vw - 2 * var(--page-gutter));overflow:hidden}}product-tabs{display:block}.product__tabs{display:flex;align-items:center;justify-content:center;column-gap:var(--spacing-4);margin-block-end:2rem;border-block-end:.2rem solid rgba(var(--color-border),var(--alpha-border));overflow-x:auto}.product__tabs button{margin:0 1.2rem;padding:0 0 1.2rem;outline:none;cursor:pointer;border:none;transition:.3s;margin:0 .8rem;font-family:var(--font-body-family);color:currentColor;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:var(--letter-spacing-xl);text-transform:capitalize;background-color:transparent;display:flex;align-items:center;gap:1rem;box-sizing:border-box;border-block-end:.2rem solid transparent;margin:0}.product__tabs button svg{width:2rem;height:2rem}.product__tabs button span{white-space:nowrap}.product__tabs button:hover,.product__tabs button.active{border-block-end:.2rem solid rgba(var(--color-black-rgb),1)}.product__tab-content{display:none;text-align:center;font-size:var(--font-size-extra-small);animation:fadeEffect 1s}.product__tab.product__tab--trigger{color:rgba(var(--color-foreground),.3);font-weight:var(--font-weight-heading-semibold)}.product__tab.product__tab--trigger.active{color:currentColor}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.product__content-grid{display:grid;gap:.8rem}.swiper__content-grid{display:block;width:calc(100vw - (2 * var(--page-gutter)));overflow:hidden}.product__content-grid .product__content-grid-item,.swiper__content-grid .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.8rem;padding:1.6rem;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:1.4rem}.product__content-grid .product__content-grid-item div,.swiper__content-grid .swiper-slide div{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.product__content-grid .product__content-grid-item div svg,.swiper__content-grid .swiper-slide div svg{width:2rem;height:2rem}.product__content-grid .product__content-grid-item span,.swiper__content-grid .swiper-slide span{color:rgb(var(--color-primary-text));font-size:var(--font-size-static-xs);line-height:var(--line-height-static-sm);font-weight:var(--font-weight-medium);letter-spacing:.1rem;text-transform:uppercase}@media screen and (min-width:750px){.product__content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product__content-grid.product__content-grid--single{grid-template-columns:repeat(1,minmax(0,1fr))}}.product__sticky-cart.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-100%)}.product__sticky-cart{position:fixed;inset-block-start:calc(var(--announcement-bars-before-header-visible-heights, 0px) - 2px);inset-inline:0;z-index:3;width:100%;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border));padding-inline:var(--page-gutter);padding-block:var(--page-gutter);transform:translateY(0);visibility:visible;opacity:1;pointer-events:all;transition:all .45s cubic-bezier(.68,0,.35,1)}body:has(.header.is-sticky) .product__sticky-cart{inset-block-start:calc(var(--header-height) + var(--announcement-bars-before-header-visible-heights, 0px) - 2px)}.product__sticky-cart .button svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.product__sticky-cart .button span{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}.product__sticky-cart .button{padding:1.2rem}}@media screen and (min-width:750px){.product__sticky-cart.is-hidden{transform:translateY(-100%)}.product__sticky-cart{padding-block:calc(var(--page-gutter) / 2)}.product__sticky-cart .button svg{display:none}}.product__sticky-cart .button svg path{stroke:rgb(var(--color-background))}.product__sticky-cart .product__sticky-cart-wrapper{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.product__sticky-cart .product__sticky-cart--info{display:flex;align-items:stretch;gap:1.6rem}.product__sticky-cart .media{width:4.4rem;height:4.4rem;border:.2rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--card-corner-radius)}.product__sticky-cart .media img{object-fit:cover;width:100%;height:auto}.product__sticky-cart .product__title{font-size:var(--font-size-static-md);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-static-sm)}.product__sticky-cart .product__sticky-cart--info-text{display:flex;flex-direction:column;justify-content:space-around}.product__sticky-cart .product__sticky-cart--info-text div{padding:0;margin:0;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:.042rem;display:flex;align-items:center;gap:.8rem}.product__sticky-cart .product__sticky-cart--opt-label{color:rgba(var(--color-primary-text),.7)}.product__sticky-cart--separator{display:block;width:4px;height:4px;background-color:rgb(var(--color-border))}swiper-product-thumbs,swiper-product-gallery,instance-swiper{--swiper-navigation-color: rgb(var(--color-foreground));--swiper-pagination-color: rgb(var(--color-foreground));display:block;position:relative}.main-product__media--slider swiper-product-gallery,.main-product__media--thumbs-wrapper swiper-product-thumbs{background:transparent}.main-product__media .swiper{width:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;opacity:0;transition:opacity 369ms cubic-bezier(.075,.82,.165,1)}.main-product__media .swiper.swiper-initialized{opacity:1}.main-product__media .swiper-button-prev:empty,.main-product__media .swiper-button-next:empty{display:flex;--swiper-navigation-color: rgb(var(--color-foreground))}.main-product .swiper-pagination-bullet-active{--swiper-pagination-color: rgb(var(--color-foreground))}.swiper--product-gallery__pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic){--swiper-pagination-bullet-size: .8rem}.main-product__media{--thumbs-width: 11.5rem;--thumbs-gap: 1.6rem;--gallery-gap: 1.6rem;--items-gap: 2.4rem;position:relative;display:flex;flex-direction:row;gap:var(--gallery-gap);align-items:flex-start}.main-product__media--slider-wrapper{position:relative;width:calc(100% - var(--thumbs-width) - var(--thumbs-gap));order:2}[data-with-thumbs=none] .main-product__media--slider-wrapper,[data-with-thumbs=only_mobile] .main-product__media--slider-wrapper{width:100%}.main-product__media--slider{display:block!important;width:100%;height:100%;box-sizing:border-box}.main-product__media--features{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;padding:var(--items-gap);display:grid;z-index:2;pointer-events:none}.main-product__media--thumbs-wrapper{width:var(--thumbs-width);order:1;overflow:hidden}@media screen and (max-width:989px){.main-product__media{flex-direction:column}.main-product__media .main-product__media--slider-wrapper{width:100%;order:1}.main-product__media .main-product__media--thumbs-wrapper{width:100%;order:2}}swiper-product-thumbs,.swiper--product-thumbs{width:100%;height:100%}.main-product__media--thumbs-wrapper .swiper-slide.swiper-slide-thumb-active .media{border:.2rem solid rgba(var(--color-primary-text),.5);box-sizing:border-box}.swiper--product-thumbs .swiper-slide{cursor:pointer}.main-product__media .media.media--portrait,.main-product__media .media.media--landscape{aspect-ratio:initial}.main-product__media .swiper--product-gallery .swiper-slide{width:100%;height:auto;aspect-ratio:var(--product-media-aspect-ratio);border-radius:0}.main-product__media .swiper--product-gallery .swiper-slide .media{border-radius:initial;width:100%;height:100%}.main-product__media .media{border-radius:initial}@media screen and (max-width:749px){.main-product__media [data-layout-mobile=product__media-layout--partial--sm] .swiper--product-gallery .swiper-slide .media{border-radius:var(--card-corner-radius)}}@media screen and (min-width:750px){.main-product__media .swiper--product-gallery .swiper-slide .media{border-radius:var(--card-corner-radius)}}.main-product__media .swiper--product-thumbs .swiper-slide,.main-product__media .swiper--product-thumbs .swiper-slide .media{width:var(--thumbs-width);height:auto;aspect-ratio:var(--product-thumbs-aspect-ratio);border-radius:0}.main-product__media .swiper--product-gallery .swiper-slide .media>img,.main-product__media .swiper--product-gallery .swiper-slide .media>a>img{object-fit:var(--product-media-object-fit)}.main-product__media .swiper--product-thumbs .swiper-slide .media>img{object-fit:var(--product-thumbs-object-fit)}.main-product__media .swiper-slide{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.main-product__media .main-product__media--thumbs-wrapper{width:calc(100% - var(--page-gutter));margin-inline-start:var(--page-gutter)}}@media screen and (min-width:990px){.main-product__media .main-product__media--thumbs-wrapper{height:var(--product-media-area-swiper-height)}}@media screen and (min-width:1240px){.main-product__media[data-height-limited]:not([data-desktop-grid],[data-single-media]),.main-product__media[data-height-limited]:not([data-desktop-grid],[data-single-media]):is(.main-product__media--slider-wrapper,.swiper--product-gallery .swiper-slide){height:var(--product-media-area-height)}.main-product__media[data-slider-auto-height]:not([data-desktop-grid],[data-single-media]),.main-product__media[data-slider-auto-height]:not([data-desktop-grid],[data-single-media]):is(.main-product__media--slider-wrapper,.swiper--product-gallery .swiper-slide){aspect-ratio:initial;height:auto}.main-product__media[data-height-limited]:not([data-desktop-grid],[data-slider-auto-height],[data-single-media]),.main-product__media[data-height-limited]:not([data-desktop-grid],[data-slider-auto-height],[data-single-media]):is(.main-product__media--slider-wrapper,.swiper--product-gallery .swiper-slide){max-height:var(--product-media-area-height)}.main-product__media[data-height-limited] :is(.main-product__media--slider-wrapper,.main-product__media--slider,swiper-product-gallery,.swiper--product-gallery){height:100%}}.main-product__media[data-single-media]{height:auto;max-height:initial}.main-product__media .swiper--product-gallery .media,.swiper--product-thumbs .swiper-slide .media,.main-product__media--grid-item .media{background-color:rgba(var(--color-placeholder))}@media screen and (max-width:749px){.main-product__media{--thumbs-width: 6.4rem;--gallery-gap: .8rem;--items-gap: 1.2rem}}.main-product__media .swiper-button{--swiper-navigation-sides-offset: var(--items-gap);background-color:rgb(var(--color-background));width:4rem;height:4rem;padding:.8rem;display:flex;align-items:center;justify-content:center;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--button-action-border-radius, .6rem)}.main-product__media .swiper-button svg path{stroke:rgb(var(--color-foreground))}.main-product__media .swiper-button-prev{transform:rotate(180deg)}.main-product__media .swiper-button:after{content:initial}.main-product__media .swiper-button-disabled{display:none}.swiper--product-gallery__pagination{position:relative;top:0;right:0;bottom:0;left:0;margin-block-start:var(--spacing-5)}.swiper--product-gallery__pagination.swiper-pagination--lines{padding-block-start:.8rem;display:flex;margin-block-start:0}.swiper--product-gallery__pagination.swiper-pagination--lines .swiper-pagination-bullet{margin:0;flex:1 1 0;border-radius:0;transition:none;transform:none;left:initial}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic.swiper-pagination--lines,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic.swiper-pagination--lines{left:initial;transform:none;min-width:100%;max-width:100%}@media screen and (max-width:749px){[data-layout-mobile=product__media-layout--partial--sm] .swiper,[data-layout-mobile=product__media-layout--partial--sm] .main-product__media--features{padding-block-start:var(--page-gutter);padding-inline-start:var(--page-gutter);padding-inline-end:0;padding-block-end:0}[data-mobile-topbar] [data-layout-mobile=product__media-layout--partial--sm] .swiper,[data-mobile-topbar] [data-layout-mobile=product__media-layout--partial--sm] .main-product__media--features{padding-block-start:0}[data-layout-mobile=product__media-layout--partial--sm] .main-product__media--features{padding-block-start:calc(var(--page-gutter) + var(--items-gap) / 1.8);padding-block-end:calc(var(--items-gap) / 2);padding-inline-start:calc(var(--page-gutter) + var(--items-gap) / 2);padding-inline-end:calc(var(--page-gutter) + calc(var(--items-gap) * 3))}[data-layout-mobile=product__media-layout--partial--sm] .swiper-button.swiper-button-next{--swiper-navigation-sides-offset: 5.8rem }.swiper--product-gallery__pagination.swiper-pagination--lines.swiper-pagination--carousel{padding-inline-start:var(--page-gutter)}}.media__overlay{width:fit-content;height:fit-content;display:flex;gap:.8rem;position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;padding:var(--items-gap)}@media screen and (max-width:749px){[data-layout-mobile=product__media-layout--partial--sm] .media__overlay{padding:calc(var(--items-gap) / 2)}}.media--thumb .media__overlay{padding:calc(var(--thumbs-gap) / 4)}.main-product__media--feat{display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;padding:calc(var(--thumbs-gap) / 2);background-color:rgb(var(--color-background));pointer-events:all;text-transform:uppercase;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:calc(var(--button-border-radius) / 6)}.media:not(.media--thumb) .main-product__media--feat{width:4rem;height:4rem}.media:not(.media--thumb) .main-product__media--feat svg{width:2.4rem;height:2.4rem}.main-product__media--feat.main-product__media--feat-as-seen-on{height:4rem}.media--thumb .main-product__media--feat{padding:calc(var(--thumbs-gap) / 4);border-radius:calc(var(--button-border-radius) / 8)}.main-product__media--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--gallery-gap) / 2)}.main-product__media--grid-item{display:flex;position:relative;width:100%;height:100%;background-color:transparent}.main-product__media--grid-item .media{display:flex}.main-product__media--grid .swiper--product-gallery .swiper-slide .media{height:var(--product-media-height)}.main-product__media--grid-item:has(.swiper-slide.hidden){display:none}.main-product__media--grid-item .main-product__media--features,.main-product__media--grid-item .media__overlay{padding:calc(var(--items-gap) / 2)}.main-product__media--grid-item .main-product__media--feat{opacity:0;transition:opacity var(--duration-default)}.main-product__media--grid-item .main-product__media--features .main-product__media--feat,.main-product__media--grid-item:hover .main-product__media--feat{opacity:1}.main-product__media--feat svg path{stroke:rgb(var(--color-foreground))}.main-product__media--grid-item .swiper-slide{width:100%;height:auto;aspect-ratio:var(--product-media-aspect-ratio);border-radius:0}@media screen and (min-width:750px){.main-product__media--grid-item .swiper-slide .media{aspect-ratio:var(--product-media-aspect-ratio);border-radius:var(--card-corner-radius)}.main-product__media[data-desktop-grid]{height:auto}.product-grid__sticky:has([data-height-limited]),.main-product__media--grid,.main-product__media[data-height-limited]{height:100%}}:is([data-height-limited],[data-slider-auto-height],[data-media-aspect-auto]) :is(swiper-product-gallery,.main-product__media--grid-item) :is(.swiper-slide:not([data-media-type=image]),.swiper-slide:not([data-media-type=image]) .media){width:100%;height:100%;--product-media-aspect-ratio: 1 }:is([data-single-media]) :is(swiper-product-gallery,.main-product__media--grid-item) .swiper-slide:not([data-media-type=image]) .media{width:100%;height:100%}.main-product__media--grid-item .swiper-slide .media>img,.main-product__media--grid-item .swiper-slide .media>a>img,.main-product__media--grid-item .swiper-slide .media>video,.main-product__media--grid-item .swiper-slide .media>a>video{object-fit:var(--product-media-object-fit)}.main-product__media--grid-item .swiper-slide .media>video,.main-product__media--grid-item .swiper-slide .media>a>video{max-width:calc(100% + 1px);height:var(--product-media-height)}html[dir=rtl] .pswp{direction:ltr}.pswp--product-media-gallery{background-color:rgb(var(--color-background))}.pswp--product-media-gallery:not(.pswp--zoomed-in){-webkit-user-drag:none}.pswp--product-media-gallery .pswp__button--arrow--prev{inset-inline-start:var(--section-spacing-unit-size)}.pswp--product-media-gallery .pswp__button--arrow--next{inset-inline-end:var(--section-spacing-unit-size)}.pswp--product-media-gallery .pswp__button--close svg,.pswp--product-media-gallery .pswp__button--arrow svg{width:2.4rem;height:2.4rem}.pswp--product-media-gallery .pswp__button.pswp__button--arrow{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}.pswp--product-media-gallery .pswp__button.pswp__button--close{width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;margin-block-start:1.2rem;margin-inline-end:1.2rem}.pswp--product-media-gallery .pswp__item{background-color:rgb(var(--color-background))}.product__gallery-wrapper .media video{-o-object-fit:contain;object-fit:contain}.product__gallery-opener~.product__gallery-opener{position:absolute;inset-block-end:0;inset-inline-start:0}.product__gallery-opener.is-active{pointer-events:all;opacity:1;z-index:2}.pswp--product-media-gallery{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--product-media-area-width, 100%);height:var(--product-media-area-swiper-height, 100%);overflow:hidden;z-index:var(--z-modals)}.pswp--product-media-gallery .pswp{position:relative}.pswp .pswp__button{color:rgba(var(--color-foreground),1)}.pswp .pswp__top-bar{width:100%}.pswp .pswp__top-bar .pswp__button--zoom{display:none}.pswp .pswp__content>*:not(iframe,model-viewer,video){width:100%;height:auto}.pswp .pswp__content>iframe,.pswp .pswp__content>model-viewer,.pswp .pswp__content>video{width:100%;height:100%}@media screen and (min-width:750px){.pswp .pswp__content>*:not(iframe,video){width:auto;height:100%}}.pswp .pswp__counter{display:none}.pswp--touch .pswp__button--arrow{visibility:visible!important}.product-gallery{background-color:rgb(var(--color-background));display:none;width:100%;height:var(--product-media-area-swiper-height, 100%);position:absolute;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-modals) - 1)}.product-gallery[open]{display:block}.product-gallery__dialog,.product__gallery-content,.product__modal-slider{height:100%}.product__gallery-content{background-color:rgb(var(--color-background))}.product__gallery-wrapper,.product__gallery-content .product__gallery-wrapper .media{width:100%;height:100%}.product__gallery-content .swiper-arrows{z-index:2}.product-gallery__close,.product__modal-triggers{position:absolute;inset-block-end:1.6rem;inset-inline-end:1.6rem;z-index:2;border:0}.product__media-layout--partial--sm .product__modal-triggers{inset-inline-end:5.6rem}.product__modal-triggers{display:flex;gap:.8rem}@media screen and (min-width:750px){.product-gallery__close,.product__modal-triggers{inset-block-end:2.4rem;inset-inline-start:var(--page-gutter);width:-moz-fit-content;width:fit-content;height:fit-content}}.swiper--product-gallery .swiper-slide .media .product__gallery-toggle{cursor:nwse-resize}.swiper--product-gallery .swiper-slide .media .media__overlay .product__gallery-toggle{cursor:pointer}.main-product__media--grid-item .swiper-slide .media .product__gallery-toggle{cursor:nwse-resize}.main-product__media--grid-item .swiper-slide .media .media__overlay .product__gallery-toggle{cursor:pointer}.main-product__media--features>.main-product__media--feat{font-family:var(--font-button-family);font-size:calc(var(--font-button-scale) * 1rem);line-height:calc(1 + 0 / var(--font-button-scale));font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--button-text-transform)}.main-product__media--feat-media-info{--marquee-speed: 8s;justify-self:flex-end;max-width:50%;padding-block:.6rem;padding-inline:0rem}.main-product__media--feat-media-info.animation-stopped{padding-inline:.6rem}.main-product__media--feat-media-info .product__media--info-marquee{--marquee-gap: .8rem;position:relative;display:flex;gap:var(--marquee-gap);overflow:hidden;-webkit-user-select:none;user-select:none}.main-product__media--feat-media-info .product__media--info-marquee p{--marquee-translate-end: -100%;margin:0;padding:0;flex-shrink:0;display:flex;justify-content:space-around;width:auto;gap:var(--marquee-gap)}.main-product__media--feat-media-info:not(.animation-stopped) .product__media--info-marquee p{animation:scroll var(--marquee-speed) linear infinite}[dir=rtl] .main-product__media--feat-media-info .product__media--info-marquee p{--marquee-translate-end: 100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-translate-end) - var(--marquee-gap)))}}.main-product__media--features>.main-product__media--feat.main-product__media--feat-as-seen-on{align-self:flex-end;display:flex;align-items:center;justify-content:center}.main-product__media--feat .button.button.button--product__as-seen-on{padding:0 .8rem;border:0;height:1.6rem;min-height:auto}.product-form__error-message-wrapper{display:flex;align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-3);padding-inline:var(--spacing-5);border:1px solid #EF2D2D;background:#ef2d2d08;margin-block-start:var(--spacing-3);border-radius:var(--card-corner-radius)}.product-form__error-icon{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.product-form__error-message{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:.042rem}.product-form__error-message-wrapper[hidden]{display:none}product-variant-selects{display:grid;flex-direction:column;gap:var(--spacing-5)}product-variant-selects fieldset{border:0;padding:0;margin-inline:0;display:flex;flex-flow:row wrap;align-items:center;gap:var(--spacing-2)}.product--no-media .product-form__input--button,.product--no-media .product-form__input--dropdown{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--button{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__input--dropdown{--variant-option-swatch--size: 2rem}.product-form__input.product-form__input--dropdown .select{margin-block-start:var(--spacing-3)}.product-form__input--dropdown .dropdown__button .product-option__swatch{width:2rem;height:2rem;margin-inline-end:var(--spacing-2);border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--variant-option-label--border-radius, calc(var(--input-border-radius) / 2));background-color:var(--swatch--background)}.product-option__label .price{font-size:inherit}.product-form__input--dropdown .dropdown-swatch+select{padding-inline-start:calc(2.4rem + var(--variant-option-swatch--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;inset-inline-start:1.6rem;inset-block-start:calc(50% - var(--variant-option-swatch--size) / 2);width:var(--variant-option-swatch--size);height:var(--variant-option-swatch--size);z-index:1}.product-form__buttons{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--spacing-3)}.product-form__buttons .product-form__quantity{grid-column:span 3 / span 3}.product-form__buttons .product-form__submit{grid-column:span 7 / span 7}.product-form__buttons .shopify-payment-button,.product-form__buttons[data-display-layout=seperate] .product-form__quantity,.product-form__buttons[data-display-layout=seperate] .product-form__submit{grid-column:span 10 / span 10}.product-form__buttons[data-display-layout=inline][data-display-quantity=false] .shopify-payment-button:has(.shopify-payment-button__button--unbranded){grid-column:span 4 / span 4}.product-form__buttons[data-display-layout=inline][data-display-quantity=false] .product-form__submit{grid-column:span 10 / span 10}.product-form__buttons[data-display-layout=inline][data-display-quantity=false]:has(.shopify-payment-button__button--unbranded) .product-form__submit{grid-column:span 6 / span 6;height:fit-content}.product-form__buttons[data-display-dynamics=false][data-display-quantity=false] .product-form__submit{grid-column:span 10 / span 10}.product--shiftlab{--shiftlab-line: rgba(var(--color-foreground), var(--shiftlab-product-line-opacity, .14));--shiftlab-muted: rgba(var(--color-foreground), .58);--shiftlab-soft: rgba(var(--color-foreground), .04)}.product--shiftlab .product-grid{align-items:start;gap:0}.product--shiftlab .product-grid__item--content{padding-inline:var(--shiftlab-product-mobile-padding, 2.4rem)}.product--shiftlab .product-grid__item--content-wrapper{width:100%;max-width:var(--shiftlab-product-info-width, 46rem);margin-inline:auto}.product--shiftlab .product__content{padding-block:3.2rem 4.8rem}.product--shiftlab .product__block{margin-block-end:calc(var(--product-block-spacing-unit, 1.6rem) * .8)}.product--shiftlab .product__block--gap-0{margin-block-end:0}.product--shiftlab .product__block--gap-1{margin-block-end:1.2rem}.product--shiftlab .product__block--gap-2{margin-block-end:1.8rem}.product--shiftlab .product__block--gap-3{margin-block-end:2.6rem}.product--shiftlab .product__block--gap-4{margin-block-end:3.6rem}.product--shiftlab .product__drop-line{color:var(--shiftlab-muted);font-size:1.1rem;line-height:1.3;font-weight:var(--font-weight-normal);letter-spacing:.14em;text-transform:uppercase}.product--shiftlab .product__title{max-width:9.5em;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.03;font-weight:var(--font-heading-weight);letter-spacing:0;text-transform:none}.product--shiftlab .product__price{align-items:baseline;justify-content:flex-start;gap:1.2rem}.product--shiftlab .product__price .price{color:rgb(var(--color-foreground));font-size:2rem;line-height:1}.product--shiftlab .product__price .price__currency{font-size:.62em}.product--shiftlab .product__price ins,.product--shiftlab .product__price del,.product--shiftlab .product__price s{color:inherit}.product--shiftlab .product__price--info{max-width:18rem;color:var(--shiftlab-muted);font-size:1rem;line-height:1.4;font-weight:var(--font-weight-normal);letter-spacing:.06em;text-transform:uppercase}.product--shiftlab .product__price .tooltip{display:none}.product--shiftlab .product__intro-note{max-width:40rem;color:var(--shiftlab-muted);font-size:1.35rem;line-height:1.65}.product--shiftlab .product__intro-note .rte>*{margin-block:0}.product--shiftlab product-variant-selects{gap:2.4rem}.product--shiftlab product-variant-selects fieldset{gap:.8rem}.product--shiftlab .product-form__input .form__label,.product--shiftlab .product-form__input legend.form__label{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-block-end:1.2rem;color:rgb(var(--color-foreground));font-size:1.05rem;line-height:1.2;font-weight:var(--font-weight-normal);letter-spacing:.12em;text-transform:uppercase}.product--shiftlab .product-form__input .form__label [data-selected-value]{color:var(--shiftlab-muted);font-weight:var(--font-weight-normal);letter-spacing:.06em}.product--shiftlab .product-option__label{min-width:4.8rem;min-height:4.4rem;border:.1rem solid var(--shiftlab-line);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.15rem;line-height:1;letter-spacing:.04em;transition:border-color var(--duration-short),background-color var(--duration-short),color var(--duration-short)}.product--shiftlab .product-option__input:checked+.product-option__label{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product--shiftlab .product-option__input:disabled+.product-option__label{color:rgba(var(--color-foreground),.28);border-color:rgba(var(--color-foreground),.08);background-image:linear-gradient(135deg,transparent calc(50% - .05rem),rgba(var(--color-foreground),.22) 50%,transparent calc(50% + .05rem))}.product--shiftlab .product__size-guide .button{min-height:auto;padding:0 0 .18rem;border:0;border-block-end:.1rem solid currentColor;color:var(--shiftlab-muted);font-size:1.05rem;line-height:1.2;letter-spacing:.08em;text-decoration:none}.product--shiftlab .product-form__buttons{gap:.8rem}.product--shiftlab .product-form__buttons .product-form__quantity,.product--shiftlab .product-form__buttons .product-form__submit,.product--shiftlab .product-form__buttons[data-display-layout][data-display-quantity] .product-form__submit{grid-column:span 10 / span 10}.product--shiftlab .quantity__wrapper{border:.1rem solid var(--shiftlab-line);border-radius:0;background:transparent}.product--shiftlab .product-form__submit{min-height:5.6rem;border-radius:0;font-size:1.1rem;letter-spacing:.16em;font-weight:var(--font-weight-normal)}.product--shiftlab .shopify-payment-button__button{border-radius:0}.product--shiftlab .product__accordion--shiftlab{width:100%;margin-block-end:0}.product--shiftlab .product__accordion--shiftlab .accordion__section{border-block-start:.1rem solid var(--shiftlab-line);border-block-end:0}.product--shiftlab .product__accordion--shiftlab:last-of-type .accordion__section{border-block-end:.1rem solid var(--shiftlab-line)}.product--shiftlab .product__accordion--shiftlab .accordion__button{width:100%;min-height:5.6rem;padding:1.8rem 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.12rem;line-height:1.25;font-weight:var(--font-weight-normal);letter-spacing:.12em;text-transform:uppercase}.product--shiftlab .product__accordion--shiftlab .accordion__button>span{width:100%;justify-content:space-between}.product--shiftlab .product__accordion--shiftlab .accordion__button>span:after{content:"Mehr";color:var(--shiftlab-muted);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.product--shiftlab .product__accordion--shiftlab details[open] .accordion__button>span:after{content:"Weniger"}.product--shiftlab .product__content .accordion__button .icon,.product--shiftlab .product__content .accordion__button img,.product--shiftlab .product__content .accordion__icon,.product--shiftlab .product__accordion--shiftlab .accordion__icon,.product--shiftlab .product__accordion--shiftlab .icon,.product--shiftlab .product__accordion--shiftlab img{display:none}.product--shiftlab .product__accordion--shiftlab .accordion__body-inner{padding:0 0 2.4rem;color:var(--shiftlab-muted);font-size:1.28rem;line-height:1.7}.product--shiftlab .product__wishlist{padding-block-start:.4rem}.product--shiftlab .product__wishlist-link{color:var(--shiftlab-muted);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.35rem}.product--shiftlab :is(a,button,summary,input,select,textarea,[tabindex]):focus{outline:none;box-shadow:none}.product--shiftlab :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.product--shiftlab .product-option__input:focus-visible+.product-option__label{outline:.1rem solid rgba(var(--color-foreground),.72);outline-offset:.3rem;box-shadow:none}.product--shiftlab .product__badges,.product--shiftlab .product__rating,.product--shiftlab .product__content-grid,.product--shiftlab .product__preorder-dot,.product--shiftlab .product__inventory-notice>.icon,.product--shiftlab .product__text--body>.icon{display:none}.product--shiftlab .main-product__media .media,.product--shiftlab .main-product__media--grid-item .media{background-color:rgb(var(--color-placeholder))}.product--shiftlab .main-product__media--grid{gap:.8rem}.product--shiftlab .main-product__media .swiper-button,.product--shiftlab .main-product__media--feat{border-radius:0;box-shadow:none}.product--shiftlab .swiper--product-gallery__pagination.swiper-pagination--lines{padding-inline:var(--shiftlab-product-mobile-padding, 2.4rem)}.product--shiftlab .product__sticky-cart{border-block-end:.1rem solid var(--shiftlab-line);box-shadow:none}.product--shiftlab .product__sticky-cart .media,.product--shiftlab .product__sticky-cart .button{border-radius:0}@media screen and (max-width:749px){body:has(.product--shiftlab){padding-block-end:8.4rem}.product--shiftlab .product-grid{gap:0}.product--shiftlab .product-grid__item--content{padding-inline:clamp(1.6rem,var(--shiftlab-product-mobile-padding, 2.4rem),2.4rem)}.product--shiftlab .product__content{padding-block:2.8rem 7.2rem}.product--shiftlab .product__drop-line{font-size:.95rem;letter-spacing:.12em}.product--shiftlab .product__title{max-width:none;font-size:2.2rem;line-height:1.08}.product--shiftlab .product__price .price{font-size:1.45rem}.product--shiftlab .product__price--info{max-width:none;font-size:.92rem}.product--shiftlab .product__intro-note{font-size:1.24rem;line-height:1.62}.product--shiftlab .main-product__media{--gallery-gap: 0}.product--shiftlab .main-product__media--shiftlab-mobile-stack{display:grid;gap:1.2rem;padding-inline:.8rem}.product--shiftlab .product__mobile-after-info-media{display:grid;gap:1.2rem;padding-inline:.8rem;margin-block-start:1.2rem}.product--shiftlab .main-product__media--shiftlab-mobile-item,.product--shiftlab .product__mobile-after-info-media-item{width:100%}.product--shiftlab .main-product__media--shiftlab-mobile-item .swiper-slide,.product--shiftlab .product__mobile-after-info-media-item .swiper-slide{display:block;width:100%;height:auto;aspect-ratio:var(--product-media-aspect-ratio)}.product--shiftlab .main-product__media--shiftlab-mobile-item .media,.product--shiftlab .main-product__media--shiftlab-mobile-item .product__gallery-toggle,.product--shiftlab .product__mobile-after-info-media-item .media,.product--shiftlab .product__mobile-after-info-media-item .product__gallery-toggle{width:100%;height:100%}.product--shiftlab .main-product__media--shiftlab-mobile-item .media,.product--shiftlab .product__mobile-after-info-media-item .media{background-color:rgb(var(--color-placeholder))}.product--shiftlab .main-product__media--shiftlab-mobile-item img,.product--shiftlab .main-product__media--shiftlab-mobile-item video,.product--shiftlab .product__mobile-after-info-media-item img,.product--shiftlab .product__mobile-after-info-media-item video{width:100%;height:100%;object-fit:var(--product-media-object-fit, cover)}.product--shiftlab .main-product__media--shiftlab-mobile-stack+.main-product__media--slider-wrapper{display:none}.product--shiftlab .main-product__media .swiper--product-gallery .swiper-slide .media{border-radius:0}.product--shiftlab .main-product__media .swiper-button,.product--shiftlab .swiper--product-gallery__pagination{display:none}.product--shiftlab product-variant-selects{gap:1.8rem}.product--shiftlab .product-form__input .form__label,.product--shiftlab .product-form__input legend.form__label{margin-block-end:1rem;font-size:.98rem;letter-spacing:.1em}.product--shiftlab .product-option__label{min-width:4.4rem;min-height:4rem;font-size:1.08rem}.product--shiftlab .product__size-guide .button{font-size:.95rem;letter-spacing:.08em}.product--shiftlab .product-form__input--size{margin-block-end:1.8rem}.product--shiftlab .product-form__input--size .product-option__label{min-width:4.2rem;min-height:4.2rem}.product--shiftlab .product-form__quantity{display:none}.product--shiftlab .product-form__buttons{display:block}.product--shiftlab .product-form__buttons .product-form__submit{width:100%}.product--shiftlab .shopify-payment-button{margin-block-start:.8rem}.product--shiftlab .shopify-payment-button__button{min-height:4.8rem;border:.1rem solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));font-size:.98rem;letter-spacing:.12em}.product--shiftlab .product__mobile-tabs{display:block;margin-block:1.2rem 0;border-block-start:.1rem solid var(--shiftlab-line)}.product--shiftlab .product__mobile-tabs-list{display:flex;gap:2.4rem;overflow-x:auto;scrollbar-width:none;border-block-end:.1rem solid var(--shiftlab-line)}.product--shiftlab .product__mobile-tabs-list::-webkit-scrollbar{display:none}.product--shiftlab .product__mobile-tab{flex:0 0 auto;min-height:4.8rem;padding:1.6rem 0 1.3rem;border:0;border-block-end:.1rem solid transparent;background:transparent;color:var(--shiftlab-muted);font-family:var(--font-body-family);font-size:1.02rem;line-height:1.25;font-weight:var(--font-weight-normal);letter-spacing:.1em;text-align:start;text-transform:uppercase;white-space:nowrap}.product--shiftlab .product__mobile-tab.is-active{border-block-end-color:rgba(var(--color-foreground),.72);color:rgb(var(--color-foreground))}.product--shiftlab .product__mobile-tabs-panels{border-block-end:.1rem solid var(--shiftlab-line)}.product--shiftlab .product__mobile-tab-panel{padding:2rem 0 2.6rem;color:var(--shiftlab-muted);font-size:1.22rem;line-height:1.68}.product--shiftlab .product__mobile-tab-panel[hidden]{display:none}.product--shiftlab .product__mobile-tab-panel>*{margin-block:0}.product--shiftlab .product__mobile-tab-panel>*+*{margin-block-start:1.2rem}.product--shiftlab .product__accordion--shiftlab{display:none}.product--shiftlab.is-size-sheet-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:rgba(var(--color-foreground),.18)}.product--shiftlab.is-size-sheet-open .product-form__input--size{position:fixed;inset-inline:0;inset-block-end:0;z-index:9;margin:0;padding:3.2rem 2.4rem 3.6rem;border-block-start:.1rem solid var(--shiftlab-line);background:rgb(var(--color-background))}.product--shiftlab.is-size-sheet-open .product-form__input--size .form__label,.product--shiftlab.is-size-sheet-open .product-form__input--size legend.form__label{justify-content:center;margin-block-end:2.4rem;text-align:center}.product--shiftlab.is-size-sheet-open .product-form__input--size.product__variant-options,.product--shiftlab.is-size-sheet-open .product-form__input--size .product__variant-options{display:grid;gap:0}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label{width:min(100%,36rem);min-height:5.6rem;margin-inline:auto;border:0;border-block-start:.1rem solid var(--shiftlab-line);background:transparent;color:rgb(var(--color-foreground))}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__input:checked+.product-option__label{background:transparent;color:rgb(var(--color-foreground))}.product--shiftlab.is-size-sheet-open .product__sticky-cart{display:none}.product--shiftlab .product-form__submit{min-height:5rem;font-size:1rem;letter-spacing:.14em}.product--shiftlab .product__sticky-cart.is-hidden{transform:translateY(100%)}.product--shiftlab .product__sticky-cart{inset-block-start:auto;inset-block-end:0;padding:.8rem clamp(1.4rem,var(--shiftlab-product-mobile-padding, 2.4rem),2.4rem);border-block-start:.1rem solid var(--shiftlab-line);border-block-end:0;transform:translateY(0)}body:has(.header.is-sticky) .product--shiftlab .product__sticky-cart{inset-block-start:auto}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.8rem;align-items:center}.product--shiftlab .product__sticky-cart--action{order:1;min-width:0}.product--shiftlab .product__sticky-cart--info-mobile{order:2;justify-content:flex-end;min-width:max-content}.product--shiftlab .product__sticky-cart .product-bar__submit{width:100%;min-height:4.2rem;padding:.9rem 1.8rem;border:.1rem solid rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground));font-size:1rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.12em}.product--shiftlab .product__sticky-cart .button>span:not(.product__sticky-cart--button-icon){position:static!important;overflow:visible;width:auto;height:auto;margin:0;clip:auto;word-wrap:normal!important}.product--shiftlab .product__sticky-cart--button-icon{display:none}.product--shiftlab .product__sticky-cart--price .price{color:rgb(var(--color-foreground));font-size:1.18rem;line-height:1}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:.72em}}@media screen and (max-width:749px){body:has(.product--shiftlab){padding-block-end:6.6rem}.product--shiftlab .product__content>.product__block{order:20}.product--shiftlab .product__mobile-tabs{order:1}.product--shiftlab .product__title{order:2}.product--shiftlab .product__price{order:3}.product--shiftlab .product__variant-picker{order:4}.product--shiftlab .product__buy-buttons{order:5}.product--shiftlab .product__drop-line,.product--shiftlab .product__intro-note{display:none}.product--shiftlab .product-grid__item--content{padding-inline:clamp(2rem,var(--shiftlab-product-mobile-padding, 2.4rem),2.8rem)}.product--shiftlab .product__content{padding-block:2.1rem 5.6rem}.product--shiftlab .product__mobile-tabs{margin-block:0 2.6rem;border:0}.product--shiftlab .product__mobile-tabs-list{gap:2.2rem;border:0}.product--shiftlab .product__mobile-tab{min-height:auto;padding:0 0 1.4rem;border:0;color:rgba(var(--color-foreground),.58);font-size:1.08rem;line-height:1.2;font-weight:var(--font-weight-normal);letter-spacing:.045em}.product--shiftlab .product__mobile-tab.is-active{color:rgb(var(--color-foreground));font-weight:500}.product--shiftlab .product__mobile-tabs-panels{border:0}.product--shiftlab .product__mobile-tab-panel{padding:0;color:rgba(var(--color-foreground),.74);font-size:1.24rem;line-height:1.55}.product--shiftlab .product__title{margin-block-start:3.2rem;font-size:1.42rem;line-height:1.28;font-weight:var(--font-weight-normal);letter-spacing:.01em}.product--shiftlab .product__price{margin-block-start:.35rem;margin-block-end:1.4rem}.product--shiftlab .product__price .price{font-size:1.18rem;line-height:1.2}.product--shiftlab .product__price--info{width:100%;margin-block-start:.45rem;color:rgba(var(--color-foreground),.42);font-size:.82rem;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.product--shiftlab product-variant-selects{gap:1.1rem}.product--shiftlab .product-form__input .form__label,.product--shiftlab .product-form__input legend.form__label{margin-block-end:1.2rem;color:rgba(var(--color-foreground),.68);font-size:.94rem;line-height:1.2;font-weight:var(--font-weight-normal);letter-spacing:.1em}.product--shiftlab .product-form__input .form__label [data-selected-value]{color:rgba(var(--color-foreground),.48);font-size:.94rem}.product--shiftlab .product__size-guide .button{padding-block-end:.12rem;border-block-end-color:rgba(var(--color-foreground),.42);color:rgba(var(--color-foreground),.56);font-size:.9rem;letter-spacing:.09em}.product--shiftlab .product-form__input--size{margin-block:0 1.5rem}.product--shiftlab .product-form__input--size .product-option__label,.product--shiftlab .product-option__label{min-width:auto;min-height:auto;padding:.7rem .35rem;border:0;background:transparent;color:rgba(var(--color-foreground),.72);font-size:1.08rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.04em}.product--shiftlab .product-form__input--size .product-option__input:checked+.product-option__label,.product--shiftlab .product-option__input:checked+.product-option__label{background:transparent;color:rgb(var(--color-foreground));font-weight:500}.product--shiftlab .product-option__input:disabled+.product-option__label{color:rgba(var(--color-foreground),.24);background-image:none;text-decoration:line-through;text-decoration-thickness:.05rem;text-underline-offset:.25rem}.product--shiftlab .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem;align-items:stretch}.product--shiftlab .product-form__buttons .product-form__quantity{display:none}.product--shiftlab .product-form__buttons .product-form__submit,.product--shiftlab .product-form__buttons[data-display-layout][data-display-quantity] .product-form__submit,.product--shiftlab .product-form__buttons[data-display-layout][data-display-quantity] .shopify-payment-button,.product--shiftlab .product-form__buttons .shopify-payment-button{grid-column:auto}.product--shiftlab .product-form__buttons .product-form__submit{min-height:3.4rem;width:100%;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.82);background:transparent;color:rgb(var(--color-foreground));font-size:.96rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.045em}.product--shiftlab .product-form__submit:not([disabled])>span{font-size:0;line-height:0}.product--shiftlab .product-form__submit:not([disabled])>span:after{content:"Hinzuf\fcgen";font-size:.96rem;line-height:1}.product--shiftlab .shopify-payment-button{margin:0;min-width:0}.product--shiftlab .shopify-payment-button:has(.shopify-payment-button__button--unbranded){display:none}.product--shiftlab .product-form__buttons:has(.shopify-payment-button__button--unbranded){grid-template-columns:minmax(0,1fr)}.product--shiftlab .shopify-payment-button__button,.product--shiftlab .shopify-payment-button__button.shopify-payment-button__button--branded{min-height:3.4rem;border:.1rem solid rgba(var(--color-foreground),.82);background:transparent;color:rgb(var(--color-foreground));font-size:.96rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.045em}.product--shiftlab .shopify-payment-button,.product--shiftlab .shopify-payment-button *{border-radius:0!important;box-shadow:none!important}.product--shiftlab.is-size-sheet-open:after{background:rgba(var(--color-foreground),.12)}.product--shiftlab.is-size-sheet-open .product-form__input--size{padding:3.4rem 2.4rem 3.8rem;border-block-start:.1rem solid rgba(var(--color-foreground),.12)}.product--shiftlab.is-size-sheet-open .product-form__input--size .form__label,.product--shiftlab.is-size-sheet-open .product-form__input--size legend.form__label{margin-block-end:2.2rem;color:rgba(var(--color-foreground),.56);letter-spacing:.12em}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label{width:min(100%,32rem);min-height:5.2rem;padding:1.8rem 0;border:0;border-block-start:.1rem solid rgba(var(--color-foreground),.1);font-size:1.05rem}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__input:checked+.product-option__label{font-weight:500}.product--shiftlab .product__sticky-cart{padding:.75rem clamp(1.4rem,var(--shiftlab-product-mobile-padding, 2.4rem),2.4rem);border-block-start:.1rem solid rgba(var(--color-foreground),.1);background:rgba(var(--color-background),.97)}.product--shiftlab .product__sticky-cart.is-at-page-end{transform:translateY(100%)}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{gap:1.4rem}.product--shiftlab .product__sticky-cart .product-bar__submit{min-height:3.4rem;padding:.8rem 1.2rem;border-color:rgba(var(--color-foreground),.82);background:transparent;color:rgb(var(--color-foreground));font-size:.96rem;font-weight:var(--font-weight-normal);letter-spacing:.045em}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon){font-size:0!important;line-height:0}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{content:"Hinzuf\fcgen";font-size:.96rem;line-height:1}.product--shiftlab .product__sticky-cart--price .price{font-size:1.08rem;letter-spacing:.01em}}@media screen and (max-width:749px){.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=description]{order:1}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=color]{order:2}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=material]{order:3}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=size]{order:4}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=care]{order:5}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=shipping]{order:6}.product--shiftlab .product__variant-picker{display:none}.product--shiftlab.is-size-sheet-open .product__variant-picker{display:block}.product--shiftlab.is-size-sheet-open .product__variant-picker product-variant-selects>:not([data-shiftlab-size-option]){display:none}.product--shiftlab .product__size-guide--inline,.product--shiftlab .product__size-guide-tab-link{display:none}.product--shiftlab.is-size-sheet-open .product__size-guide-tab-link{display:block;width:fit-content;margin:2.2rem auto 0;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.62);font-family:var(--font-body-family);font-size:.96rem;line-height:1.2;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase}.product--shiftlab.is-size-sheet-open .product-form__input--size .form__label [data-selected-value],.product--shiftlab.is-size-sheet-open .product-form__input--size legend.form__label [data-selected-value]{display:none}.product--shiftlab.is-size-sheet-open .product-form__input--size{max-height:min(82vh,54rem);overflow-y:auto}.product--shiftlab.is-size-sheet-open .product-form__input--size.product__variant-options,.product--shiftlab.is-size-sheet-open .product-form__input--size .product__variant-options{justify-content:center}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label:last-of-type{border-block-end:.1rem solid rgba(var(--color-foreground),.1)}.product--shiftlab .product-form__submit:not([disabled])>span:after{content:"HINZUF\dcGEN"}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{content:"HINZUF\dcGEN"}}@media screen and (min-width:750px){.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}.product--shiftlab .product-grid.product-grid__size--large>.product-grid__item--media,.product--shiftlab .product-grid.product-grid__size--medium>.product-grid__item--media,.product--shiftlab .product-grid.product-grid__size--small>.product-grid__item--media{grid-column:auto;width:100%;min-width:0}.product--shiftlab .product-grid.product-grid__size--large>.product-grid__item--content,.product--shiftlab .product-grid.product-grid__size--medium>.product-grid__item--content,.product--shiftlab .product-grid.product-grid__size--small>.product-grid__item--content{grid-column:auto;width:100%;min-width:0}.product--shiftlab .product-grid__item--content{padding-inline-end:max(var(--page-gutter),4.8rem)}.product--shiftlab .product-grid__item--content-wrapper{margin-inline:0 auto;padding-block-start:var(--shiftlab-product-desktop-offset, 2rem)}.product--shiftlab .product__content{padding-block:0 6.4rem}.product--shiftlab .product__title{font-size:3.6rem}.product--shiftlab .product__price .price{font-size:2.35rem}}@media screen and (min-width:1200px){.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.product--shiftlab>.container{--shiftlab-editorial-frame-height: clamp(64rem, 86vh, 92rem);--shiftlab-editorial-frame-background: #fff;--shiftlab-gallery-gap: 0rem;max-width:none;padding-inline:0}.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;column-gap:0;min-height:var(--shiftlab-editorial-frame-height)}.product--shiftlab .product-grid__item--media,.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media{width:100%;min-width:0}.product--shiftlab .product-grid__item--media-wrapper{position:relative;height:auto;min-height:var(--shiftlab-editorial-frame-height);max-height:none;overflow:visible;background:var(--shiftlab-editorial-frame-background)}.product--shiftlab .product-grid__item--media-wrapper.product-grid__sticky{position:relative;inset-block-start:auto;z-index:auto}.product--shiftlab .main-product__media{display:block}.product--shiftlab .main-product__media--slider-wrapper,.product--shiftlab .main-product__media--thumbs-wrapper,.product--shiftlab .main-product__media .swiper-button,.product--shiftlab .swiper--product-gallery__pagination{display:none!important}.product--shiftlab .main-product__media--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:var(--shiftlab-editorial-frame-height);align-items:stretch;width:100%;height:auto;min-height:0;gap:var(--shiftlab-gallery-gap);margin:0;padding:0;overflow:visible;background:var(--shiftlab-editorial-frame-background)}.product--shiftlab .main-product__media--grid .main-product__media--grid-item,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child{display:block;position:relative;width:100%;height:100%;min-height:0;max-width:none;max-height:none;margin:0;padding:0;aspect-ratio:auto;overflow:hidden;transform:none;contain:layout paint;background:var(--shiftlab-editorial-frame-background)}.product--shiftlab .main-product__media--grid .main-product__media--grid-item:has(.swiper-slide.hidden){display:none}.product--shiftlab .main-product__media--grid .main-product__media--grid-item .swiper-slide,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child .swiper-slide{display:block;position:relative;width:100%;height:100%;min-height:0;max-width:none;max-height:none;margin:0;padding:0;aspect-ratio:auto;overflow:hidden;transform:none;background:var(--shiftlab-editorial-frame-background)}.product--shiftlab .main-product__media--grid .main-product__media--grid-item .media,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child .media,.product--shiftlab .main-product__media--grid .main-product__media--grid-item .product__gallery-toggle,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child .product__gallery-toggle{display:block;position:relative;width:100%;height:100%;min-height:0;max-width:none;max-height:none;margin:0;padding:0;aspect-ratio:auto;overflow:hidden;transform:none;border-radius:0;background:var(--shiftlab-editorial-frame-background)}.product--shiftlab .main-product__media--grid .main-product__media--grid-item img,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child img,.product--shiftlab .main-product__media--grid .main-product__media--grid-item video,.product--shiftlab .main-product__media--grid .main-product__media--grid-item:first-child video,.product--shiftlab .main-product__media--grid .main-product__media--grid-item iframe,.product--shiftlab .main-product__media--grid .main-product__media--grid-item model-viewer{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;background:transparent;transform:none;animation:none}.product--shiftlab .product-grid__item--content{display:flex;justify-content:center;padding-inline:clamp(4rem,5vw,10rem)}.product--shiftlab .product-grid__item--content-wrapper{max-width:min(var(--shiftlab-product-info-width, 46rem),42rem);margin-inline:0;padding-block-start:clamp(2.4rem,4vh,4.8rem)}.product--shiftlab .product__content{padding-block:0 6rem}.product--shiftlab .product__content>.product__block{order:20}.product--shiftlab .product__drop-line{display:none}.product--shiftlab .product__title{order:1;max-width:none;margin-block-end:1.4rem;font-size:clamp(2rem,1.15vw,2.4rem);line-height:1.28;font-weight:400;letter-spacing:0}.product--shiftlab .product__price{order:2;margin-block:0 2.8rem}.product--shiftlab .product__intro-note{order:3;max-width:38rem;margin-block-end:3.6rem;color:rgba(var(--color-foreground),.66);font-size:1.26rem;line-height:1.72}.product--shiftlab .product__variant-picker{order:4;margin-block-end:3.2rem}.product--shiftlab .product__accordion--shiftlab{order:6;padding-block:0;border-block-end:0}.product--shiftlab .product__buy-buttons{order:5;margin-block-end:5rem}.product--shiftlab .product__purchase-options{order:7}.product--shiftlab product-variant-selects{gap:1.6rem}.product--shiftlab product-variant-selects fieldset{gap:clamp(1.3rem,1.15vw,2rem)}.product--shiftlab .product-form__input--size{display:flex;flex-wrap:nowrap;align-items:center;width:100%;column-gap:clamp(1.3rem,1.15vw,2rem);row-gap:.8rem}.product--shiftlab .product-form__input--size>.form__label,.product--shiftlab .product-form__input--size>legend.form__label{display:none}.product--shiftlab .product-form__input--size .product__size-guide-desktop{display:inline-flex;align-items:center;margin-inline-start:clamp(4rem,4vw,6.4rem);white-space:nowrap}.product--shiftlab .product-form__input--size .product__size-guide--inline{display:block}.product--shiftlab .product-form__input--size .product__size-guide .section__drawer-button{padding:0;border:0;background:transparent}.product--shiftlab .product-form__input--size .product__size-guide .button{padding:0;min-height:auto;border:0;background:transparent;color:rgba(var(--color-foreground),.58);font-family:var(--font-body-family);font-size:.9rem;line-height:1.2;font-weight:400;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:color .42s cubic-bezier(.22,1,.36,1)}.product--shiftlab .product-form__input--size .product__size-guide .button:hover,.product--shiftlab .product-form__input--size .product__size-guide .button:focus-visible{color:rgb(var(--color-foreground))}.product--shiftlab .product-form__input .form__label,.product--shiftlab .product-form__input legend.form__label{margin-block-end:.9rem;color:rgba(var(--color-foreground),.56);font-size:.92rem;letter-spacing:.13em}.product--shiftlab .product-option__label{min-width:auto;min-height:auto;padding:.4rem 0 .5rem;border:0;background:transparent;color:rgba(var(--color-foreground),.58);font-size:1.16rem;line-height:1;letter-spacing:.14em;font-weight:var(--font-weight-normal)}.product--shiftlab .product-option__input:checked+.product-option__label{background:transparent;color:rgb(var(--color-foreground));font-weight:400}.product--shiftlab .product-option__input:disabled+.product-option__label{background-image:none;color:rgba(var(--color-foreground),.24);text-decoration:line-through;text-decoration-thickness:.05rem}.product--shiftlab .product__size-guide .button{color:rgba(var(--color-foreground),.48);font-size:.9rem;letter-spacing:.1em}.product--shiftlab .product-form__input--size .product__size-guide .drawer__content{max-width:min(48rem,calc(100vw - 5rem));padding-block-start:clamp(14rem,15vh,17rem);padding-inline:clamp(3.2rem,4vw,5.6rem);background:rgb(var(--color-background));overflow-y:auto}.product--shiftlab .product-form__input--size .product__size-guide .drawer__button-close{inset-block-start:4rem;inset-inline-end:clamp(2.4rem,3vw,4rem)}.product--shiftlab .product-form__input--size .product__size-guide .drawer__row{margin-block-end:0}.product--shiftlab .product-form__input--size .product__size-guide .drawer__title{margin:0 4.8rem 3.2rem 0;padding-block-start:.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem;line-height:1.42;font-weight:400;letter-spacing:.02em;overflow:visible}.product--shiftlab .product__accordion--shiftlab .accordion__section{position:relative;padding:0;border-block-start:0;border-block-end:0}.product--shiftlab .product__accordion--shiftlab:last-of-type .accordion__section{border-block-end:0}.product--shiftlab .product__accordion--shiftlab .accordion__button{position:relative;min-height:5.2rem;padding:1.7rem 0;font-size:.98rem;letter-spacing:.12em;text-decoration:none;transition:color .62s cubic-bezier(.22,1,.36,1)}.product--shiftlab .product__accordion--shiftlab .accordion__button:before{content:"";position:absolute;inset-inline-start:0;inset-block-end:-.1rem;width:100%;height:.1rem;background:rgba(var(--color-foreground),.42);transform:scaleX(0);transform-origin:left center;transition:transform .68s cubic-bezier(.22,1,.36,1)}.product--shiftlab .product__accordion--shiftlab .accordion__button:hover,.product--shiftlab .product__accordion--shiftlab .accordion__section.is-active .accordion__button{color:rgb(var(--color-foreground))}.product--shiftlab .product__accordion--shiftlab .accordion__button:hover:before{transform:scaleX(1)}.product--shiftlab .product__accordion--shiftlab .accordion__button>span:after{content:none;display:none}.product--shiftlab .product__accordion--shiftlab .accordion__body-inner{padding:0 0 2.4rem;color:rgba(var(--color-foreground),.62);font-size:1.16rem;line-height:1.68}html.js .product--shiftlab .product__accordion--shiftlab .accordion__body{transform:translateY(1rem);transition:height .56s cubic-bezier(.22,1,.36,1),opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.product--shiftlab .product__price .price{font-size:1.5rem;line-height:1.1}.product--shiftlab .product__price .price__currency{display:inline;font-size:1em;line-height:inherit;font-weight:inherit;letter-spacing:0;margin-inline-start:.28em;opacity:1;text-transform:none;transform:none;vertical-align:baseline}.product--shiftlab .product__price .price__currency:after{content:none}.product--shiftlab .product__price--info{max-width:none;font-size:.82rem;letter-spacing:.05em}.product--shiftlab .product-form__buttons{display:block}.product--shiftlab .product-form__buttons .product-form__quantity,.product--shiftlab .shopify-payment-button{display:none!important}.product--shiftlab .product-form__buttons .product-form__submit,.product--shiftlab .product-form__buttons[data-display-layout][data-display-quantity] .product-form__submit{width:100%;min-height:4.4rem;padding:1.2rem 2rem;border:.1rem solid rgba(var(--color-foreground),.82);background:transparent;color:rgb(var(--color-foreground));font-size:.98rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.12em;transition:background-color .62s cubic-bezier(.22,1,.36,1),color .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1)}.product--shiftlab .product-form__buttons .product-form__submit:hover,.product--shiftlab .product-form__buttons .product-form__submit:focus-visible{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product--shiftlab .product-form__submit:not([disabled])>span{font-size:0;line-height:0}.product--shiftlab .product-form__submit:not([disabled])>span:after{content:"HINZUF\dcGEN";font-size:.98rem;line-height:1}.product--shiftlab .product__sticky-cart,.product--shiftlab .product__desktop-after-fold-media{display:none!important}}@media screen and (min-width:990px){.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important}}@keyframes shiftlabDesktopImageIn{0%{opacity:0}to{opacity:1}}.swiper--product-gallery .swiper-slide .media .product__gallery-toggle model-viewer{width:100%;height:100%}.swiper--product-gallery .swiper-slide .media .product__gallery-toggle model-viewer,.main-product__media .swiper--product-gallery .media .product__gallery-toggle video,.main-product__media .swiper--product-gallery .media .product__gallery-toggle iframe{max-height:calc(var(--product-media-area-swiper-height) - 2rem)}.main-product__media .swiper--product-gallery .media .product__gallery-toggle video,.main-product__media .swiper--product-gallery .media .product__gallery-toggle iframe{height:100%;width:100%}@media screen and (min-width:750px)and (max-width:989px){.product-form__buttons .product-form__quantity,.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button,.product-form__buttons[data-display-layout][data-display-quantity] .shopify-payment-button{grid-column:span 10 / span 10}}.product__content div:empty,.product__content div.product__badges:empty{display:none!important}.loading__spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media screen and (max-width:989px){.product__variant-picker fieldset>menu-drawer{display:none}.product__variant-picker fieldset>legend>div{display:flex;align-items:center;justify-content:space-between}.product__variant-picker fieldset>legend.form__label menu-drawer{display:inline-block}}.main-product .breadcrumbs li>a{color:rgba(var(--color-foreground),.6)}.main-product .breadcrumbs li>a:hover,.main-product .breadcrumbs li>span{color:rgb(var(--color-foreground))}.model-viewer-container{position:relative;width:100%;height:100%}.model-viewer-container iframe,.model-viewer-container model-viewer{width:100%;height:100%}.model-viewer-btn{cursor:pointer}.model-viewer-btn.is-active{background:rgba(var(--color-filled-button),1)}.model-viewer-btn.is-active svg path{stroke:rgba(var(--color-filled-button-text),1)}dropdown-input .icon svg{transition:transform .3s ease;transform-origin:center center;transform:translateY(-50%)}dropdown-input:has(.is-open) .icon svg{transform:translateY(-50%) rotate(180deg)}.product__text--content strong,.product__text--content em{display:contents}.product__text--content:has(a){display:block}.product__promo-banner{font-size:var(--font-size-static-sm);line-height:var(--line-height-static-md);margin:0;margin-block-end:var(--spacing-4)}.product__promo-banner .card{display:flex;align-items:center;justify-content:var(--content-alignment);padding:var(--spacing-4);border-radius:var(--card-corner-radius);text-align:var(--content-alignment)}.product__promo-banner .card:has(.media){flex-direction:column}.product__promo-banner .media+.content{margin-block-start:var(--spacing-4);z-index:3}.product__promo-banner .card-link{position:static;width:0;height:0;overflow:hidden}.product__promo-banner .card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media screen and (min-width:750px){.product--shiftlab>.container{max-width:none!important;padding-inline:0!important}.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;min-height:calc(100vh - 8rem)!important;align-items:stretch!important}.product--shiftlab .product-grid__item--media,.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media{min-width:0!important;width:100%!important;height:calc(100vh - 8rem)!important;min-height:calc(100vh - 8rem)!important;max-height:none!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product-grid__item--media-wrapper.product-grid__sticky{position:relative!important;inset:auto!important}.product--shiftlab .main-product__media--slider-wrapper,.product--shiftlab .main-product__media--thumbs-wrapper,.product--shiftlab .main-product__media .swiper-button,.product--shiftlab .swiper--product-gallery__pagination{display:none!important}.product--shiftlab .main-product__media--grid{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item{display:none!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .swiper-slide,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .media,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .product__gallery-toggle{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child img,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child video,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child iframe,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;background:transparent!important}.product--shiftlab .product-grid__item--content{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding-inline:clamp(4rem,6vw,11rem)!important}.product--shiftlab .product-grid__item--content-wrapper{width:100%!important;max-width:min(var(--shiftlab-product-info-width, 46rem),43rem)!important;margin-inline:0!important;padding-block-start:clamp(2.4rem,4vh,4.8rem)!important}.product--shiftlab .product__desktop-after-fold-media{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;padding:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item{position:relative!important;width:100%!important;height:calc(100vh - 8rem)!important;min-height:62rem!important;max-height:92rem!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item .swiper-slide,.product--shiftlab .product__desktop-after-fold-media-item .media,.product--shiftlab .product__desktop-after-fold-media-item .product__gallery-toggle{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item img,.product--shiftlab .product__desktop-after-fold-media-item video,.product--shiftlab .product__desktop-after-fold-media-item iframe,.product--shiftlab .product__desktop-after-fold-media-item model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;background:transparent!important}.product--shiftlab .product__desktop-after-fold-media-item:first-child img,.product--shiftlab .product__desktop-after-fold-media-item:first-child video{object-fit:contain!important;object-position:center bottom!important}.product--shiftlab .product-form__input--size{column-gap:clamp(1.6rem,1.8vw,2.8rem)!important}.product--shiftlab .product-form__input--size .product__size-guide-desktop{margin-inline-start:clamp(2.8rem,3.5vw,5.2rem)!important}.product--shiftlab .product-form__input--size .product__size-guide .drawer__content{padding-block-start:clamp(8rem,10vh,11rem)!important;overflow-y:auto!important}.product--shiftlab .product-form__input--size .product__size-guide .drawer__title{margin-block-start:0!important;padding-block-start:0!important;line-height:1.35!important;overflow:visible!important}}@media screen and (min-width:750px){.product--shiftlab>.container{max-width:none!important;padding-inline:0!important;overflow-x:clip!important}.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;min-height:calc(100svh - 7.2rem)!important;align-items:stretch!important;overflow:hidden!important}.product--shiftlab .product-grid__item--media,.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media{width:100%!important;min-width:0!important;height:calc(100svh - 7.2rem)!important;min-height:56rem!important;max-height:92rem!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product-grid__item--media-wrapper.product-grid__sticky,.product--shiftlab .product-grid__item--content-wrapper.product-grid__sticky{position:relative!important;inset:auto!important}.product--shiftlab .main-product__media--slider-wrapper,.product--shiftlab .main-product__media--thumbs-wrapper,.product--shiftlab .main-product__media .swiper-button,.product--shiftlab .swiper--product-gallery__pagination{display:none!important}.product--shiftlab .main-product__media--grid{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item{display:none!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .swiper-slide,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .media,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child .product__gallery-toggle{width:100%!important;height:100%!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child img,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child video,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child iframe,.product--shiftlab .main-product__media--grid>.main-product__media--grid-item:first-child model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;background:transparent!important}.product--shiftlab .product-grid__item--content{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-inline:clamp(4rem,6vw,10rem)!important;overflow:hidden!important}.product--shiftlab .product-grid__item--content-wrapper{width:100%!important;max-width:min(var(--shiftlab-product-info-width, 46rem),43rem)!important;margin-inline:0!important;padding-block-start:clamp(2.4rem,4vh,4.8rem)!important}.product--shiftlab .product__desktop-after-fold-media{clear:both!important;position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item{position:relative!important;width:100%!important;height:clamp(54rem,82svh,88rem)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item .swiper-slide,.product--shiftlab .product__desktop-after-fold-media-item .media,.product--shiftlab .product__desktop-after-fold-media-item .product__gallery-toggle{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item img,.product--shiftlab .product__desktop-after-fold-media-item video,.product--shiftlab .product__desktop-after-fold-media-item iframe,.product--shiftlab .product__desktop-after-fold-media-item model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important;background:transparent!important}.product--shiftlab .product-form__input--size{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:clamp(1.8rem,2vw,3rem)!important;row-gap:0!important;width:100%!important}.product--shiftlab .product-form__input--size .product__size-guide-desktop{display:inline-flex!important;align-items:center!important;margin-inline-start:clamp(3rem,4vw,5.6rem)!important;white-space:nowrap!important}.product--shiftlab .product-form__input--size .product__size-guide .drawer__content{padding-block-start:clamp(8rem,10vh,11rem)!important;overflow-y:auto!important}.product--shiftlab .product-form__input--size .product__size-guide .drawer__title{display:block!important;margin-block-start:0!important;padding-block-start:1.2rem!important;overflow:visible!important;line-height:1.35!important}}@media screen and (min-width:750px)and (max-width:1199px){.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{min-height:calc(100svh - 6.4rem)!important}.product--shiftlab .product-grid__item--media,.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media{height:calc(100svh - 6.4rem)!important;min-height:48rem!important}.product--shiftlab .product__desktop-after-fold-media-item{height:clamp(46rem,72svh,76rem)!important}}@media screen and (min-width:750px){.product--shiftlab>.container{max-width:none!important;padding-inline:0!important;overflow-x:hidden!important}.product--shiftlab .product-grid,.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{display:grid!important;grid-template-columns:minmax(0,50vw) minmax(0,50vw)!important;width:100vw!important;max-width:none!important;gap:0!important;margin:0!important;padding:0!important;align-items:stretch!important;min-height:calc(100svh - 7.2rem)!important;overflow:visible!important}.product--shiftlab .product-grid__item--media,.product--shiftlab .product-grid__item--content{width:50vw!important;min-width:0!important;max-width:none!important;margin:0!important}.product--shiftlab .product-grid__item--media{grid-column:1!important}.product--shiftlab .product-grid__item--content{grid-column:2!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(3.2rem,5vh,5.2rem) clamp(5.2rem,6vw,10rem) 5.2rem!important;overflow:visible!important}.product--shiftlab .product-grid__item--content-wrapper{width:min(100%,42rem)!important;max-width:42rem!important;margin:0!important;padding:0!important}.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media,.product--shiftlab .product__shiftlab-hero-media,.product--shiftlab .product__shiftlab-hero-media-item{width:50vw!important;height:calc(100svh - 7.2rem)!important;min-height:58rem!important;max-height:92rem!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important;position:relative!important}.product--shiftlab .product-grid__item--media-wrapper.product-grid__sticky,.product--shiftlab .product-grid__item--content-wrapper.product-grid__sticky{position:relative!important;inset:auto!important}.product--shiftlab .product-grid__item--media-wrapper>.main-product__media>.main-product__media--grid,.product--shiftlab .product-grid__item--media-wrapper>.main-product__media>.main-product__media--slider-wrapper,.product--shiftlab .product-grid__item--media-wrapper>.main-product__media>.main-product__media--thumbs-wrapper{display:none!important}.product--shiftlab .product__shiftlab-hero-media .swiper-slide,.product--shiftlab .product__shiftlab-hero-media .media,.product--shiftlab .product__shiftlab-hero-media .product__gallery-toggle{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__shiftlab-hero-media img,.product--shiftlab .product__shiftlab-hero-media video,.product--shiftlab .product__shiftlab-hero-media iframe,.product--shiftlab .product__shiftlab-hero-media model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;background:transparent!important}.product--shiftlab .product__desktop-after-fold-media{display:grid!important;grid-template-columns:repeat(2,minmax(0,50vw))!important;gap:0!important;width:100vw!important;max-width:none!important;margin:0!important;padding:0!important;clear:both!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item{position:relative!important;width:50vw!important;height:calc(100svh - 7.2rem)!important;min-height:58rem!important;max-height:92rem!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important;transform:none!important}.product--shiftlab .product__desktop-after-fold-media-item .swiper-slide,.product--shiftlab .product__desktop-after-fold-media-item .media,.product--shiftlab .product__desktop-after-fold-media-item .product__gallery-toggle{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;background:rgb(var(--color-background))!important;transform:none!important}.product--shiftlab .product__desktop-after-fold-media-item img,.product--shiftlab .product__desktop-after-fold-media-item video,.product--shiftlab .product__desktop-after-fold-media-item iframe,.product--shiftlab .product__desktop-after-fold-media-item model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important;background:transparent!important}.product--shiftlab .product__content{display:flex!important;flex-direction:column!important;padding:0!important}.product--shiftlab .product__title{font-size:clamp(2rem,1.15vw,2.4rem)!important;line-height:1.25!important;font-weight:400!important;margin:0 0 1.2rem!important;max-width:none!important}.product--shiftlab .product__price,.product--shiftlab .product__intro-note,.product--shiftlab .product__variant-picker,.product--shiftlab .product__buy-buttons{width:100%!important}.product--shiftlab .product__accordion--shiftlab .accordion__section{border:0!important}}@media screen and (min-width:750px)and (max-width:1199px){.product--shiftlab .product-grid,.product--shiftlab .product-grid.product-grid__size--large,.product--shiftlab .product-grid.product-grid__size--medium,.product--shiftlab .product-grid.product-grid__size--small{min-height:calc(100svh - 6.4rem)!important}.product--shiftlab .product-grid__item--media-wrapper,.product--shiftlab .main-product__media,.product--shiftlab .product__shiftlab-hero-media,.product--shiftlab .product__shiftlab-hero-media-item,.product--shiftlab .product__desktop-after-fold-media-item{height:calc(100svh - 6.4rem)!important;min-height:48rem!important;max-height:78rem!important}.product--shiftlab .product-grid__item--content{padding-inline:clamp(3rem,5vw,6rem)!important}}@media screen and (min-width:750px){.product--shiftlab .product__desktop-after-fold-media{grid-template-columns:repeat(2,minmax(0,50vw))!important;align-items:stretch!important}.product--shiftlab .product__desktop-after-fold-media-item{width:50vw!important;height:clamp(58rem,calc(100svh - 7.2rem),92rem)!important}.product--shiftlab .product__desktop-after-fold-media-item img,.product--shiftlab .product__desktop-after-fold-media-item video,.product--shiftlab .product__desktop-after-fold-media-item iframe,.product--shiftlab .product__desktop-after-fold-media-item model-viewer{object-fit:cover!important;object-position:center center!important}.product--shiftlab .product__desktop-after-fold-media-item--portrait img,.product--shiftlab .product__desktop-after-fold-media-item--portrait video,.product--shiftlab .product__desktop-after-fold-media-item--portrait iframe,.product--shiftlab .product__desktop-after-fold-media-item--portrait model-viewer{object-fit:contain!important;object-position:center center!important}}@media screen and (min-width:750px)and (max-width:1199px){.product--shiftlab .product__desktop-after-fold-media-item{height:clamp(48rem,calc(100svh - 6.4rem),78rem)!important}}@media screen and (min-width:750px){.product--shiftlab .product__accordion--shiftlab .accordion__button{color:rgba(var(--color-foreground),.52)!important;font-weight:400!important;transition:color .52s cubic-bezier(.22,1,.36,1),font-weight .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)!important}.product--shiftlab .product__accordion--shiftlab .accordion__button:hover,.product--shiftlab .product__accordion--shiftlab .accordion__button:focus-visible,.product--shiftlab .product__accordion--shiftlab details[open] .accordion__button,.product--shiftlab .product__accordion--shiftlab .accordion__section.is-active .accordion__button{color:rgb(var(--color-foreground))!important;font-weight:500!important;transform:translate(.2rem)!important}.product--shiftlab .product__accordion--shiftlab details[open] .accordion__button:before,.product--shiftlab .product__accordion--shiftlab .accordion__section.is-active .accordion__button:before{transform:scaleX(1)!important}.product--shiftlab .product-form__input--size .product__size-guide-desktop{margin-inline-start:clamp(4.2rem,4.8vw,7.2rem)!important}}@media screen and (min-width:750px){.product--shiftlab .product__desktop-after-fold-media{display:grid!important;grid-template-columns:repeat(2,minmax(0,50vw))!important;width:100vw!important;max-width:none!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important}.product--shiftlab .product__desktop-after-fold-media-item{width:50vw!important;height:clamp(58rem,calc(100svh - 7.2rem),92rem)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:rgb(var(--color-background))!important;position:relative!important;transform:none!important}.product--shiftlab .product__desktop-after-fold-media-item .swiper-slide,.product--shiftlab .product__desktop-after-fold-media-item .media,.product--shiftlab .product__desktop-after-fold-media-item .product__gallery-toggle{width:100%!important;height:100%!important;display:block!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:rgb(var(--color-background))!important;border-radius:0!important;transform:none!important}.product--shiftlab .product__desktop-after-fold-media-item img,.product--shiftlab .product__desktop-after-fold-media-item video,.product--shiftlab .product__desktop-after-fold-media-item iframe,.product--shiftlab .product__desktop-after-fold-media-item model-viewer,.product--shiftlab .product__desktop-after-fold-media-item--safe-contain img,.product--shiftlab .product__desktop-after-fold-media-item--safe-contain video,.product--shiftlab .product__desktop-after-fold-media-item--safe-contain iframe,.product--shiftlab .product__desktop-after-fold-media-item--safe-contain model-viewer,.product--shiftlab .product__desktop-after-fold-media-item--portrait img,.product--shiftlab .product__desktop-after-fold-media-item--portrait video,.product--shiftlab .product__desktop-after-fold-media-item--portrait iframe,.product--shiftlab .product__desktop-after-fold-media-item--portrait model-viewer{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;transform:none!important}.product--shiftlab .product__desktop-after-fold-media-item--landscape-cover img,.product--shiftlab .product__desktop-after-fold-media-item--landscape-cover video,.product--shiftlab .product__desktop-after-fold-media-item--landscape-cover iframe,.product--shiftlab .product__desktop-after-fold-media-item--landscape-cover model-viewer{object-fit:cover!important;object-position:center center!important}}@media screen and (min-width:750px)and (max-width:1199px){.product--shiftlab .product__desktop-after-fold-media-item{height:clamp(46rem,calc(100svh - 6.4rem),78rem)!important}}@media screen and (max-width:749px){.product--shiftlab{--shiftlab-mobile-ease: cubic-bezier(.22, 1, .36, 1)}.product--shiftlab .main-product__media--shiftlab-mobile-item,.product--shiftlab .product__mobile-after-info-media-item,.product--shiftlab .product__content>.product__block,.product--shiftlab .product__mobile-tabs{opacity:0;transform:translateY(1.2rem);transition:opacity .85s var(--shiftlab-mobile-ease),transform .85s var(--shiftlab-mobile-ease);will-change:opacity,transform}.product--shiftlab .main-product__media--shiftlab-mobile-item.is-shiftlab-revealed,.product--shiftlab .product__mobile-after-info-media-item.is-shiftlab-revealed,.product--shiftlab .product__content>.product__block.is-shiftlab-revealed,.product--shiftlab .product__mobile-tabs.is-shiftlab-revealed{opacity:1;transform:translateY(0)}.product--shiftlab .product__mobile-tab,.product--shiftlab .product-form__submit,.product--shiftlab .product__sticky-cart .product-bar__submit,.product--shiftlab .product-option__label,.product--shiftlab .product__size-guide-tab-link{transition:color .45s var(--shiftlab-mobile-ease),border-color .45s var(--shiftlab-mobile-ease),background-color .45s var(--shiftlab-mobile-ease),opacity .45s var(--shiftlab-mobile-ease),transform .45s var(--shiftlab-mobile-ease)}.product--shiftlab .product__mobile-tab{position:relative}.product--shiftlab .product__mobile-tab:after{content:"";position:absolute;inset-inline:0;inset-block-end:.45rem;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:left center;opacity:.42;transition:transform .55s var(--shiftlab-mobile-ease)}.product--shiftlab .product__mobile-tab.is-active:after,.product--shiftlab .product__mobile-tab:hover:after{transform:scaleX(1)}.product--shiftlab .product__mobile-tab-panel{animation:shiftlabMobilePanelIn .55s var(--shiftlab-mobile-ease) both}.product--shiftlab .product__price .price,.product--shiftlab .product__sticky-cart--price .price{font-size:1.18rem;line-height:1.2;letter-spacing:.01em}.product--shiftlab .product__price .price__currency,.product--shiftlab .product__sticky-cart--price .price__currency{font-size:1em!important;line-height:1;vertical-align:baseline;margin-inline-start:.18rem}.product--shiftlab .product-form__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product-option__label:active{transform:translateY(.1rem)}.product--shiftlab.is-size-sheet-open:after{background:rgba(var(--color-foreground),.16)!important;opacity:0;animation:shiftlabMobileOverlayIn .42s var(--shiftlab-mobile-ease) both;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.product--shiftlab.is-size-sheet-open .product-form__input--size{position:fixed;inset-block-start:50%;inset-block-end:auto;inset-inline-start:50%;inset-inline-end:auto;z-index:9;width:min(calc(100vw - 4.8rem),35rem);max-height:min(78vh,52rem);margin:0;padding:3.2rem 2.4rem 2.9rem;overflow-y:auto;border:0;background:rgb(var(--color-background));box-shadow:0 1.8rem 7rem rgba(var(--color-foreground),.1);transform:translate(-50%,calc(-50% + 1rem));opacity:0;animation:shiftlabMobileSizeSheetIn .58s var(--shiftlab-mobile-ease) both}.product--shiftlab.is-size-sheet-open .product-form__input--size .form__label,.product--shiftlab.is-size-sheet-open .product-form__input--size legend.form__label{display:none}.product--shiftlab.is-size-sheet-open .product-form__input--size.product__variant-options,.product--shiftlab.is-size-sheet-open .product-form__input--size .product__variant-options,.product--shiftlab.is-size-sheet-open .product-form__input--size fieldset{display:grid;gap:0;justify-content:stretch}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label{width:100%;min-height:5.7rem;padding:2rem 0;border:0;border-block-end:.1rem solid rgba(var(--color-foreground),.1);background:transparent;color:rgba(var(--color-foreground),.72);font-size:1.08rem;line-height:1;font-weight:var(--font-weight-normal);letter-spacing:.04em;text-align:center}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label:first-of-type{border-block-start:.1rem solid rgba(var(--color-foreground),.1)}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__label:hover,.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__input:checked+.product-option__label{color:rgb(var(--color-foreground));font-weight:500}.product--shiftlab.is-size-sheet-open .product-form__input--size .product-option__input:checked+.product-option__label{background:transparent}.product--shiftlab.is-size-sheet-open .product__size-guide-tab-link{display:block;width:fit-content;margin:2.4rem auto 0;padding:0 0 .18rem;border:0;border-block-end:.1rem solid rgba(var(--color-foreground),.34);background:transparent;color:rgba(var(--color-foreground),.62);font-family:var(--font-body-family);font-size:.96rem;line-height:1.2;font-weight:var(--font-weight-normal);letter-spacing:.08em;text-transform:uppercase}.product--shiftlab.is-size-sheet-open .product__size-guide-tab-link:hover{color:rgb(var(--color-foreground));border-block-end-color:rgb(var(--color-foreground))}.product--shiftlab.is-size-sheet-open .product__sticky-cart{display:none!important}@media(prefers-reduced-motion:reduce){.product--shiftlab *,.product--shiftlab *:before,.product--shiftlab *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@keyframes shiftlabMobileOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes shiftlabMobileSizeSheetIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 1.6rem))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes shiftlabMobilePanelIn{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.product--shiftlab.is-size-sheet-open:after{pointer-events:none!important;z-index:2147483000!important;background:rgba(var(--color-foreground),.14)!important;-webkit-backdrop-filter:blur(.22rem)!important;backdrop-filter:blur(.22rem)!important}.product--shiftlab.is-size-sheet-open .product__variant-picker,.product--shiftlab.is-size-sheet-open product-variant-selects{display:block!important;visibility:visible!important;opacity:1!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option],.product--shiftlab.is-size-sheet-open .product-form__input--size{position:fixed!important;inset-block-start:50%!important;inset-block-end:auto!important;inset-inline-start:50%!important;inset-inline-end:auto!important;z-index:2147483001!important;display:grid!important;width:min(calc(100vw - 4rem),34rem)!important;max-height:min(76svh,50rem)!important;margin:0!important;padding:3rem 2.2rem 2.7rem!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;filter:none!important;border:0!important;background:rgb(var(--color-background))!important;box-shadow:0 2rem 7rem rgba(var(--color-foreground),.12)!important;transform:translate(-50%,-50%)!important;animation:shiftlabMobileSizeSheetIn .45s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)) both!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .form__label,.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] legend.form__label{display:none!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product-option__input{position:absolute!important;opacity:0!important;pointer-events:none!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product-option__label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:5.6rem!important;margin:0!important;padding:1.8rem 0!important;border:0!important;border-block-end:.1rem solid rgba(var(--color-foreground),.11)!important;background:transparent!important;color:rgba(var(--color-foreground),.68)!important;font-size:1.08rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.06em!important;text-align:center!important;cursor:pointer!important;transition:color .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)),font-weight .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)),transform .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1))!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product-option__label:hover,.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product-option__label:focus-visible,.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product-option__input:checked+.product-option__label{color:rgb(var(--color-foreground))!important;font-weight:500!important;outline:none!important}.product--shiftlab.is-size-sheet-open [data-shiftlab-size-option] .product__size-guide-tab-link{display:block!important;width:fit-content!important;margin:2.4rem auto 0!important;padding:0 0 .18rem!important;border:0!important;border-block-end:.1rem solid rgba(var(--color-foreground),.34)!important;background:transparent!important;color:rgba(var(--color-foreground),.62)!important;font-size:.96rem!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product--shiftlab .product__mobile-tab[data-shiftlab-tab-kind=size]{min-width:max-content}}.product--shiftlab .shopify-payment-button,.product--shiftlab .shopify-payment-button *,.product--shiftlab shopify-accelerated-checkout,.product--shiftlab shopify-accelerated-checkout *,.product--shiftlab .shopify-payment-button__button,.product--shiftlab .shopify-payment-button__button--branded,.product--shiftlab .shopify-payment-button__button--unbranded,.product--shiftlab .shopify-payment-button__more-options{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important}.product--shiftlab .product-form__buttons,.product--shiftlab .product-form__buttons[data-display-dynamics=true],.product--shiftlab .product-form__buttons[data-display-dynamics=false]{grid-template-columns:minmax(0,1fr)!important}@media screen and (max-width:749px){.product--shiftlab.is-shiftlab-size-modal-open:after{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147482998!important;display:block!important;background:rgba(var(--color-background),.74)!important;-webkit-backdrop-filter:blur(1.15rem)!important;backdrop-filter:blur(1.15rem)!important;animation:shiftlabMobileOverlayIn .38s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)) both!important}.product--shiftlab .shiftlab-mobile-size-sheet{position:fixed!important;inset-block-start:50%!important;inset-inline-start:50%!important;z-index:2147483002!important;width:min(calc(100vw - 4.8rem),34rem)!important;max-height:min(76svh,48rem)!important;padding:1.4rem 0 2.2rem!important;overflow-y:auto!important;background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important;box-shadow:0 2.6rem 8rem rgba(var(--color-foreground),.1)!important;transform:translate(-50%,-50%)!important;animation:shiftlabMobileSizeSheetIn .48s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)) both!important;pointer-events:auto!important}.product--shiftlab .shiftlab-mobile-size-sheet__list{display:grid!important;gap:0!important;width:100%!important}.product--shiftlab .shiftlab-mobile-size-sheet__choice{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:5.8rem!important;padding:1.8rem 2.2rem!important;border:0!important;border-block-end:.1rem solid rgba(var(--color-foreground),.11)!important;background:transparent!important;color:rgba(var(--color-foreground),.62)!important;font:inherit!important;font-size:1.08rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer!important;transition:color .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)),font-weight .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1)),transform .35s var(--shiftlab-mobile-ease, cubic-bezier(.22, 1, .36, 1))!important}.product--shiftlab .shiftlab-mobile-size-sheet__choice:hover,.product--shiftlab .shiftlab-mobile-size-sheet__choice:focus-visible,.product--shiftlab .shiftlab-mobile-size-sheet__choice.is-current{color:rgb(var(--color-foreground))!important;font-weight:500!important;outline:none!important;transform:translateY(-.1rem)!important}.product--shiftlab .shiftlab-mobile-size-sheet__choice:disabled{color:rgba(var(--color-foreground),.22)!important;cursor:not-allowed!important;text-decoration:line-through!important}.product--shiftlab .shiftlab-mobile-size-sheet__guide{display:block!important;width:fit-content!important;margin:2.4rem auto 0!important;padding:0 0 .18rem!important;border:0!important;border-block-end:.1rem solid rgba(var(--color-foreground),.32)!important;background:transparent!important;color:rgba(var(--color-foreground),.62)!important;font:inherit!important;font-size:.94rem!important;line-height:1.2!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important}.product--shiftlab.is-shiftlab-size-modal-open .product__sticky-cart{display:none!important}.product--shiftlab .product__mobile-tab-panel[data-shiftlab-tab-panel][id*=-size] table,.product--shiftlab .product__mobile-tab-panel[data-shiftlab-tab-panel][id*=-size] img,.product--shiftlab .product__mobile-tab-panel[data-shiftlab-tab-panel][id*=-size] picture,.product--shiftlab .product__mobile-tab-panel[data-shiftlab-tab-panel][id*=-size] svg{max-width:100%!important;height:auto!important}.product--shiftlab .product__mobile-tab-panel[data-shiftlab-tab-panel][id*=-size] table{width:100%!important;border-collapse:collapse!important;font-size:.98rem!important}}@media screen and (max-width:749px){body:has(.product--shiftlab){padding-block-end:5.6rem!important}.product--shiftlab .product__sticky-cart{position:fixed!important;inset-block-start:auto!important;inset-block-end:0!important;inset-inline:0!important;z-index:45!important;width:100%!important;padding:0!important;border:0!important;border-block-start:.1rem solid rgba(var(--color-foreground),.12)!important;background:rgba(var(--color-background),.96)!important;color:rgb(var(--color-foreground))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),visibility .42s cubic-bezier(.22,1,.36,1)!important;box-shadow:none!important}.product--shiftlab .product__sticky-cart.is-shiftlab-sticky-visible:not(.is-at-page-end){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.product--shiftlab.is-shiftlab-size-modal-open .product__sticky-cart,.product--shiftlab .product__sticky-cart.is-at-page-end{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:1.6rem!important;min-height:4.8rem!important;padding:0 clamp(1.8rem,5.2vw,2.6rem)!important}.product--shiftlab .product__sticky-cart--action{order:1!important;min-width:0!important}.product--shiftlab .product__sticky-cart--info-mobile{order:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:max-content!important}.product--shiftlab .product__sticky-cart .media,.product--shiftlab .product__sticky-cart .product__title,.product--shiftlab .product__sticky-cart--info-desktop,.product--shiftlab .product__sticky-cart--button-icon{display:none!important}.product--shiftlab .product__sticky-cart .product-bar__submit{width:auto!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:rgb(var(--color-foreground))!important;box-shadow:none!important;font-size:1.05rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.105em!important;text-align:start!important;text-transform:uppercase!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon){position:static!important;overflow:visible!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;font-size:0!important;line-height:0!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{content:"HINZUF\dcGEN"!important;font-size:1.05rem!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price{display:inline-flex!important;align-items:baseline!important;gap:.34rem!important;color:rgb(var(--color-foreground))!important;font-size:1.18rem!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:.92em!important;line-height:1!important;vertical-align:baseline!important}}@media screen and (max-width:749px){body:has(.product--shiftlab) .back-to-top,body:has(.product--shiftlab) back-to-top,body:has(.product--shiftlab) .scroll-to-top,body:has(.product--shiftlab) .button-scroll-to-top{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.product--shiftlab .product__sticky-cart{border-block-start:.1rem solid rgba(var(--color-foreground),.1)!important;background:rgba(var(--color-background),.985)!important;backdrop-filter:blur(1.2rem)!important;-webkit-backdrop-filter:blur(1.2rem)!important;box-shadow:0 -1.2rem 3.2rem #00000009!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:4.2rem!important;padding:0 clamp(2.2rem,7vw,3.4rem)!important;grid-template-columns:1fr auto!important;gap:2rem!important}.product--shiftlab .product__sticky-cart .product-bar__submit{position:relative!important;display:inline-flex!important;align-items:center!important;width:fit-content!important;min-width:0!important;color:rgba(var(--color-foreground),.86)!important;font-size:.92rem!important;font-weight:500!important;letter-spacing:.145em!important;line-height:1!important;text-transform:uppercase!important}.product--shiftlab .product__sticky-cart .product-bar__submit:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-.55rem!important;height:.1rem!important;background:currentColor!important;transform:scaleX(.32)!important;transform-origin:left center!important;opacity:.28!important;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1)!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active:after,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible:after{transform:scaleX(1)!important;opacity:.68!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.92rem!important;font-weight:500!important;letter-spacing:.145em!important}.product--shiftlab .product__sticky-cart--price .price{color:rgba(var(--color-foreground),.88)!important;font-size:1.02rem!important;font-weight:400!important;letter-spacing:.015em!important;gap:.28rem!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:1em!important;line-height:1!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{border-block-start:.1rem solid rgba(var(--color-foreground),.12)!important;background:rgba(var(--color-background),.99)!important;box-shadow:0 -1.4rem 3.6rem #0000000a!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:5.2rem!important;padding:.65rem clamp(1.8rem,5.4vw,2.8rem)!important;grid-template-columns:auto auto!important;justify-content:space-between!important;align-items:center!important;gap:1.4rem!important}.product--shiftlab .product__sticky-cart .product-bar__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:12.8rem!important;min-height:3.2rem!important;padding:0 1.65rem!important;border:.1rem solid rgba(var(--color-foreground),.72)!important;background:rgba(var(--color-background),.92)!important;color:rgb(var(--color-foreground))!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.13em!important;line-height:1!important;text-align:center!important;text-transform:uppercase!important;transition:border-color .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)!important}.product--shiftlab .product__sticky-cart .product-bar__submit:after{display:none!important;content:none!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible{background:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;transform:translateY(-.1rem)!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.9rem!important;font-weight:500!important;letter-spacing:.13em!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price{color:rgb(var(--color-foreground))!important;font-size:1.22rem!important;font-weight:600!important;letter-spacing:.01em!important;gap:.32rem!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:1em!important;font-weight:600!important;line-height:1!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{border-block-start:.1rem solid rgba(var(--color-foreground),.1)!important;background:rgb(var(--color-background))!important;box-shadow:none!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:5.8rem!important;padding:.8rem 1.8rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1.6rem!important}.product--shiftlab .product__sticky-cart--action{width:100%!important}.product--shiftlab .product__sticky-cart .product-bar__submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:3.9rem!important;height:3.9rem!important;padding:0 1.8rem!important;border:.1rem solid rgba(var(--color-foreground),.82)!important;background:rgb(var(--color-background))!important;color:rgba(var(--color-foreground),.86)!important;box-shadow:none!important;font-size:.88rem!important;font-weight:400!important;letter-spacing:.115em!important;line-height:1!important;text-transform:uppercase!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.88rem!important;font-weight:400!important;letter-spacing:.115em!important;line-height:1!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible{background:rgb(var(--color-background))!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-foreground))!important;transform:none!important}.product--shiftlab .product__sticky-cart--info-mobile{align-self:center!important}.product--shiftlab .product__sticky-cart--price .price{color:rgba(var(--color-foreground),.82)!important;font-size:1.04rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important;gap:.24rem!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:1em!important;font-weight:400!important;line-height:1!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart--price .price__currency{font-size:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{content:"EUR"!important;font-size:1.04rem!important;font-weight:400!important;line-height:1!important;letter-spacing:.04em!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{border-block-start:.1rem solid rgba(var(--color-foreground),.1)!important;background:rgba(var(--color-background),.98)!important;box-shadow:0 -1rem 2.4rem #00000005!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:6.4rem!important;padding:1rem 1.8rem 1.05rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1.5rem!important}.product--shiftlab .product__sticky-cart--action{width:100%!important}.product--shiftlab .product__sticky-cart .product-bar__submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:4.4rem!important;height:4.4rem!important;padding:0 1.8rem!important;border:.1rem solid rgba(var(--color-foreground),.72)!important;background:rgb(var(--color-background))!important;color:rgba(var(--color-foreground),.88)!important;box-shadow:none!important;font-size:.86rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important;transition:background .22s ease,color .22s ease,border-color .22s ease!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.86rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible{background:rgb(var(--color-foreground))!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;transform:none!important}.product--shiftlab .product__sticky-cart--info-mobile{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;min-width:7.2rem!important;padding-inline-start:1.5rem!important;border-inline-start:.1rem solid rgba(var(--color-foreground),.09)!important}.product--shiftlab .product__sticky-cart--price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.28rem!important}.product--shiftlab .product__sticky-cart--price:before{content:"PRICE"!important;display:block!important;color:rgba(var(--color-foreground),.44)!important;font-size:.62rem!important;font-weight:400!important;letter-spacing:.18em!important;line-height:1!important;text-transform:uppercase!important}.product--shiftlab .product__sticky-cart--price .price{color:rgba(var(--color-foreground),.9)!important;font-size:1.08rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.03em!important;gap:.32rem!important;justify-content:flex-end!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{content:"EUR"!important;font-size:.84rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.1em!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart .product-bar__submit>span:not(.product__sticky-cart--button-icon){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{display:block!important;width:100%!important;text-align:center!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:6rem!important;padding:1rem 1.6rem!important;gap:1.2rem!important;grid-template-columns:minmax(0,1fr) auto!important}.product--shiftlab .product__sticky-cart--action{min-width:0!important}.product--shiftlab .product__sticky-cart .product-bar__submit{min-height:4.2rem!important;height:4.2rem!important;padding:0 1.4rem!important;font-size:.8rem!important;letter-spacing:.14em!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.8rem!important;letter-spacing:.14em!important}.product--shiftlab .product__sticky-cart--info-mobile{min-width:auto!important;padding-inline-start:1.4rem!important;border-inline-start:.1rem solid rgba(var(--color-foreground),.1)!important;justify-content:flex-end!important}.product--shiftlab .product__sticky-cart--price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:.35rem!important;white-space:nowrap!important}.product--shiftlab .product__sticky-cart--price:before{content:none!important;display:none!important}.product--shiftlab .product__sticky-cart--price .price{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:.32rem!important;color:rgb(var(--color-foreground))!important;font-size:1.18rem!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}.product--shiftlab .product__sticky-cart--price .price__amount{font-size:1.18rem!important;font-weight:500!important;letter-spacing:-.01em!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{content:"EUR"!important;display:inline-block!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.12em!important;line-height:1!important;transform:translateY(-.02rem)!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{background:rgba(var(--color-background),.68)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important;border-block-start:.1rem solid rgba(var(--color-foreground),.08)!important;box-shadow:0 -.8rem 2rem #00000008!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:5.6rem!important;padding:.9rem 1.6rem .95rem!important;grid-template-columns:auto auto!important;justify-content:space-between!important;align-items:center!important;gap:1.8rem!important}.product--shiftlab .product__sticky-cart--action{width:auto!important;min-width:0!important;flex:0 0 auto!important}.product--shiftlab .product__sticky-cart .product-bar__submit{width:clamp(17rem,59vw,23rem)!important;min-width:0!important;min-height:3.95rem!important;height:3.95rem!important;padding:0 1.8rem!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.14em!important;line-height:1!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.8rem!important;font-weight:400!important;letter-spacing:.14em!important}.product--shiftlab .product__sticky-cart--info-mobile{min-width:auto!important;padding-inline-start:0!important;border-inline-start:none!important;align-self:center!important;justify-content:flex-end!important}.product--shiftlab .product__sticky-cart--price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:.32rem!important;white-space:nowrap!important}.product--shiftlab .product__sticky-cart--price:before{content:none!important;display:none!important}.product--shiftlab .product__sticky-cart--price .price{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:.28rem!important;color:rgba(var(--color-foreground),.86)!important;font-size:1.42rem!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__amount{font-size:1.42rem!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{content:"EUR"!important;display:inline-block!important;font-size:.88rem!important;font-weight:400!important;letter-spacing:.03em!important;line-height:1!important;color:rgba(var(--color-foreground),.78)!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{padding:.9rem 2rem .95rem 1.35rem!important;gap:1.1rem!important}.product--shiftlab .product__sticky-cart .product-bar__submit{width:clamp(14.4rem,50vw,18.2rem)!important;min-height:3.85rem!important;height:3.85rem!important;padding:0 2.2rem!important;background:rgba(var(--color-background),.18)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;backdrop-filter:blur(12px) saturate(150%)!important;border-color:rgba(var(--color-foreground),.55)!important;letter-spacing:.18em!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span,.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{letter-spacing:.18em!important}.product--shiftlab .product__sticky-cart--info-mobile{padding-inline-end:1.15rem!important}.product--shiftlab .product__sticky-cart--price{margin-inline-end:.25rem!important}.product--shiftlab .product__sticky-cart--price .price{font-size:1.48rem!important;gap:.34rem!important}.product--shiftlab .product__sticky-cart--price .price__amount{font-size:1.48rem!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{font-size:.9rem!important;letter-spacing:.06em!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{background:rgba(var(--color-background),.58)!important;-webkit-backdrop-filter:blur(22px) saturate(165%)!important;backdrop-filter:blur(22px) saturate(165%)!important;border-block-start:.1rem solid rgba(var(--color-foreground),.08)!important;box-shadow:0 -1rem 2.8rem #0000000a!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{min-height:5.3rem!important;padding:.8rem 1.4rem .8rem 1.35rem!important;gap:1rem!important;grid-template-columns:auto auto!important;justify-content:space-between!important;align-items:center!important}.product--shiftlab .product__sticky-cart--action{width:auto!important}.product--shiftlab .product__sticky-cart .product-bar__submit{width:clamp(12.6rem,45vw,15.8rem)!important;min-width:0!important;min-height:3.55rem!important;height:3.55rem!important;padding:0 1.7rem!important;border:.1rem solid rgba(var(--color-foreground),.58)!important;background:transparent!important;color:rgba(var(--color-foreground),.9)!important;font-size:.82rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1!important;box-shadow:none!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span,.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{font-size:.82rem!important;font-weight:400!important;letter-spacing:.16em!important;line-height:1!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible{background:rgba(var(--color-background),.08)!important;border-color:rgba(var(--color-foreground),.74)!important;color:rgb(var(--color-foreground))!important;transform:none!important}.product--shiftlab .product__sticky-cart--info-mobile{justify-content:flex-end!important;padding-inline-end:.7rem!important}.product--shiftlab .product__sticky-cart--price{margin-inline-end:0!important}.product--shiftlab .product__sticky-cart--price .price{gap:.28rem!important;color:rgba(var(--color-foreground),.92)!important;font-size:1.34rem!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__amount{font-size:1.34rem!important;font-weight:500!important;letter-spacing:-.01em!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{font-size:.78rem!important;font-weight:400!important;letter-spacing:.08em!important;color:rgba(var(--color-foreground),.72)!important}}@media screen and (max-width:749px){.product--shiftlab .product__sticky-cart{background:rgba(var(--color-background),.72)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important;border-block-start:.1rem solid rgba(var(--color-foreground),.08)!important;box-shadow:none!important}.product--shiftlab .product__sticky-cart .product__sticky-cart-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:2rem!important;min-height:4.8rem!important;padding:.8rem 2rem!important}.product--shiftlab .product__sticky-cart--action{width:100%!important;min-width:0!important}.product--shiftlab .product__sticky-cart .product-bar__submit{width:100%!important;max-width:25.8rem!important;min-width:0!important;height:3.2rem!important;min-height:3.2rem!important;padding:0 1.6rem!important;border:.1rem solid rgba(var(--color-foreground),.86)!important;background:rgba(var(--color-background),.26)!important;-webkit-backdrop-filter:blur(12px) saturate(145%)!important;backdrop-filter:blur(12px) saturate(145%)!important;color:rgba(var(--color-foreground),.82)!important;box-shadow:none!important;font-size:.98rem!important;font-weight:400!important;letter-spacing:.035em!important;line-height:1!important;text-transform:uppercase!important}.product--shiftlab .product__sticky-cart .product-bar__submit>span:not(.product__sticky-cart--button-icon){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important}.product--shiftlab .product__sticky-cart .product-bar__submit:not([disabled])>span:not(.product__sticky-cart--button-icon):after{content:"HINZUF\dcGEN"!important;display:block!important;width:100%!important;font-size:.98rem!important;font-weight:400!important;letter-spacing:.035em!important;line-height:1!important;text-align:center!important}.product--shiftlab .product__sticky-cart .product-bar__submit:active,.product--shiftlab .product__sticky-cart .product-bar__submit:focus-visible{background:rgba(var(--color-background),.34)!important;border-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-foreground))!important;transform:none!important}.product--shiftlab .product__sticky-cart--info-mobile{min-width:max-content!important;padding:0!important;border:0!important;align-items:center!important;justify-content:flex-end!important}.product--shiftlab .product__sticky-cart--price{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:.28rem!important;margin:0!important;white-space:nowrap!important}.product--shiftlab .product__sticky-cart--price:before{content:none!important;display:none!important}.product--shiftlab .product__sticky-cart--price .price{display:inline-flex!important;align-items:baseline!important;gap:.3rem!important;color:rgba(var(--color-foreground),.82)!important;font-size:1.22rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}.product--shiftlab .product__sticky-cart--price .price__amount{font-size:1.22rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency{font-size:0!important;line-height:1!important}.product--shiftlab .product__sticky-cart--price .price__currency:after{content:"EUR"!important;display:inline-block!important;font-size:1.22rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;color:rgba(var(--color-foreground),.82)!important}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/section-product.css.map */
