:root{--color-primary:#000;--color-secondary:#fff;--color-brand:#000;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-primary);font-style:normal;font-weight:400;letter-spacing:.08em;line-height:140%;margin:0;padding:0;text-decoration:none;text-transform:none}.product-single .product__form .qty-error,.product-single .product__form__error-and-size-wrapper,.product-single .product__form__option fieldset label,.product-single .product__form__option__title,.product-single .product__form__submit .btn,.product-single .product__form__submit select.product-select-variant,.product-single .product__meta__accordions__content,.product-single .product__meta__accordions__trigger,.product-single .product__meta__description,.product-single .product__meta__price,.product-single .product__meta__price .product-single__price,.product-single .product__meta__size-guide__table td,.product-single .product__meta__size-guide__table th,.product-single .product__meta__size-guide__title,.product-single .product__meta__title,.product-single .product__meta__vendor,.template-product .breadcrumb{font-family:var(--font-primary);font-style:normal;font-weight:400;letter-spacing:.08em;line-height:130%;margin:0;padding:0;text-decoration:none;text-transform:none}.h1{font-size:14px;text-transform:uppercase}.product-single .product__form .qty-error,.product-single .product__form__error-and-size-wrapper,.product-single .product__form__option fieldset label,.product-single .product__form__option__title,.product-single .product__form__submit .btn,.product-single .product__form__submit select.product-select-variant,.product-single .product__meta__accordions__content,.product-single .product__meta__accordions__trigger,.product-single .product__meta__description,.product-single .product__meta__price,.product-single .product__meta__price .product-single__price,.product-single .product__meta__size-guide__table td,.product-single .product__meta__size-guide__table th,.product-single .product__meta__size-guide__title,.product-single .product__meta__title,.product-single .product__meta__vendor,.template-product .breadcrumb{font-size:11px}.h1,.h2,.h3,.h4,.h5,.h6{text-transform:uppercase}.section-spacing{margin-bottom:32px;margin-top:32px}@media screen and (min-width:768px){.section-spacing{margin-bottom:64px;margin-top:64px}}.template-product .breadcrumb{color:#000;line-height:20px;padding:8px 16px;text-transform:uppercase}@media screen and (min-width:1025px){.template-product .breadcrumb{padding:8px 32px}}.template-product .breadcrumb span[aria-hidden=true]{margin:-2px 8px 0}.template-product .mobile-breadcrumbs .breadcrumb{height:auto;padding:8px}@media screen and (min-width:1025px){.template-product .mobile-breadcrumbs .breadcrumb{display:none}}.template-product .product-template>.breadcrumb{display:none}@media screen and (min-width:1025px){.template-product .product-template>.breadcrumb{display:flex}}.product-single{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:1025px){.product-single{flex-direction:row;gap:16px;margin-top:16px}}.product-single .product__dock{background-color:#9ca3af;height:2px;width:50px}.product-single .product__dock-container{align-items:flex-end;display:none;height:10px;justify-content:center;margin-bottom:8px;width:100%}@media screen and (min-width:1025px){.product-single .product__dock-container{display:none}}.product-single .product__dock-trigger{display:none;height:90px;left:0;position:absolute;top:0;width:100%;z-index:3}@media screen and (min-width:1025px){.product-single .product__dock-trigger{display:none}}.product-single .product__medias-wrapper{display:none;overflow:hidden}.product-single .product__medias-wrapper--desktop{display:block;width:100%}@media screen and (min-width:1025px){.product-single .product__medias-wrapper--desktop{width:65%}}.product-single .product__medias-wrapper--mobile{display:block;width:100%}@media screen and (min-width:1025px){.product-single .product__medias-wrapper--mobile{display:none}}.product-single .product__meta{width:100vw}@media screen and (min-width:1025px){.product-single .product__meta{position:-webkit-sticky;position:sticky;top:32px;width:33%}}.product-single .product__meta__wishlist{position:absolute;right:16px;top:0;z-index:4}@media screen and (min-width:1025px){.product-single .product__meta__wishlist{right:32px;top:32px}}.product-single .product__meta__wishlist .swym-add-to-wishlist-view-product:not(.active){display:none}.product-single .product__meta__wishlist svg{height:20px;width:20px}.product-single .product__meta__wishlist svg [fill]:not([fill=none]){fill:#000}.product-single .product__meta__wishlist svg [stroke]:not([stroke=none]){stroke:#000}.product-single .product__meta__heading{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0 16px;position:relative}@media screen and (min-width:1025px){.product-single .product__meta__heading{max-width:100%;padding:32px 32px 0 16px}}.product-single .product__meta__heading--info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.product-single .product__meta__vendor{align-items:center;display:flex;font-size:14px;gap:16px;letter-spacing:1.12px;margin-bottom:4px;z-index:3}.product-single .product__meta__vendor svg{height:auto;width:11px}.product-single .product__meta__vendor svg [fill]:not([fill=none]){fill:#000}.product-single .product__meta__vendor svg [stroke]:not([stroke=none]){stroke:#000}.product-single .product__meta__title{font-size:14px;letter-spacing:1.12px;margin-bottom:4px}.product-single .product__meta__wishlist svg{height:24px;width:24px}.product-single .product__meta__price{align-items:flex-end;display:flex;flex-direction:row}@media screen and (min-width:1025px){.product-single .product__meta__price{align-items:flex-start;flex-direction:column;margin-bottom:32px}}.product-single .product__meta__price__vat{font-family:var(--font-primary);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:18px;margin-left:8px}@media screen and (min-width:1025px){.product-single .product__meta__price__vat{font-size:10px;margin-left:0}}.product-single .product__meta__price__vat--warning{color:#dc2828}.product-single .product__meta__price .price-container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}.product-single .product__meta__price .product-single__price{font-size:14px;letter-spacing:1.12px;line-height:130%}.product-single .product__meta__price .product-single__price.axt-cp-custom{align-items:center;display:flex;gap:8px}.product-single .product__meta__price .product-single__price.axt-cp-custom .axt_show_original{color:#d1d5db;font-size:11px;margin:0!important}.product-single .product__meta__price .product-single__price.axt-cp-custom .axt_discounted_price{order:-1}.product-single .product__meta__price .product-single__price.axt-cp-custom .axt-rule-label{color:#991b1b;font-size:11px}.product-single .product__meta__price .product-single__price.axt-cp-custom:not(:empty)+#ProductPrice{display:none!important}.product-single .product__meta__price .product-single__price.on-sale{margin-right:8px;order:3}.product-single .product__meta__price .product-single__price--wrapper{order:2}.product-single .product__meta__price .product-single__price--wrapper.hide{display:none}.product-single .product__meta__price .product-single__price--compare-at{color:#d1d5db;margin-right:8px;text-decoration:line-through}.product-single .product__meta__price .product-single__price--compare-at.hide{display:none}.product-single .product__meta__price .product-single__price--vip-base{order:1}.product-single .product__meta__price .product-single__price--sale-label{color:#991b1b;text-transform:uppercase}.product-single .product__meta__price .product-single__price--sale-label.hide,.product-single .product__meta__price .product-single__unit{display:none}.product-single .product__meta__description{display:none;margin-top:8px}@media screen and (min-width:1025px){.product-single .product__meta__description{display:block}}.product-single .product__meta__accordions{margin-bottom:32px;width:100%}.product-single .product__meta__accordions__item{border-top:1px solid #000}.product-single .product__meta__accordions__item:last-child{border-bottom:1px solid #000}.product-single .product__meta__accordions__item.active .product__meta__accordions__trigger:after{content:"-"}.product-single .product__meta__accordions__item.active .product__meta__accordions__content{display:block}.product-single .product__meta__accordions__trigger{align-items:center;display:flex;justify-content:space-between;letter-spacing:1.65px;padding:16px 0;text-align:left;text-transform:uppercase;width:100%}.product-single .product__meta__accordions__trigger:after{content:"+";font-size:18px;line-height:1}.product-single .product__meta__accordions__content{display:none;letter-spacing:.11px;line-height:18px;padding:0 0 16px}.product-single .product__meta__accordions__content p strong{text-transform:uppercase}.product-single .product__meta__size-guide{display:flex;flex-direction:column;gap:16px}.product-single .product__meta__size-guide__group{display:flex;flex-direction:column;gap:8px}.product-single .product__meta__size-guide__title{letter-spacing:.12em;text-transform:uppercase}.product-single .product__meta__size-guide__table-wrapper{overflow-x:auto}.product-single .product__meta__size-guide__table{border-collapse:collapse;min-width:420px;width:100%}.product-single .product__meta__size-guide__table td,.product-single .product__meta__size-guide__table th{border:1px solid #000;padding:8px 10px;text-align:center;white-space:nowrap}.product-single .product__meta__size-guide__table th{text-transform:uppercase}.product-single .product__meta__variants{margin-bottom:32px;margin-left:16px;max-width:calc(100% - 16px);overflow:hidden;padding-right:16px;position:relative}@media screen and (min-width:1025px){.product-single .product__meta__variants{max-width:100%;padding-right:32px;width:100%}}.product-single .product__meta__variants__variant{display:block;flex-shrink:0;width:90px}.product-single .product__meta__variants__variant:not(:last-child) figure{margin-right:2px}.product-single .product__meta__variants__variant figure{background-color:#ebebed;overflow:hidden;padding-top:124.4444444444%;position:relative}.product-single .product__meta__variants__variant figure>img,.product-single .product__meta__variants__variant figure>model-viewer,.product-single .product__meta__variants__variant figure>video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:visible;overflow-clip-margin:unset;position:absolute;top:0;width:100%}.product-single .product__meta__variants__variant figure img{mix-blend-mode:multiply}.product-single .product__meta__variants__arrow{align-items:center;background:linear-gradient(270deg,#fff 41.82%,hsla(0,0%,100%,0) 95.45%);display:flex;height:100%;justify-content:flex-end;opacity:1;pointer-events:all;position:absolute;top:0;transition:opacity .35s;width:84px;z-index:2}.product-single .product__meta__variants__arrow--left{left:-16px}.product-single .product__meta__variants__arrow--left,.product-single .product__meta__variants__arrow--left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-single .product__meta__variants__arrow--right{right:0}.product-single .product__meta__variants__arrow.swiper-button-disabled{opacity:0;pointer-events:none}.product-single .product__meta__variants__arrow svg{cursor:pointer;height:auto;margin-right:10px;width:20px}.product-single .product__meta__variants__arrow svg [fill]:not([fill=none]){fill:#000}.product-single .product__meta__variants__arrow svg [stroke]:not([stroke=none]){stroke:#000}.product-single .product__form{margin-bottom:16px;width:100%}.product-single .product__form__main-info{margin-bottom:8px;position:relative}@media screen and (min-width:1025px){.product-single .product__form__main-info{margin-bottom:16px}}.product-single .product__form__error-and-size-wrapper{align-items:center;color:#000;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.8px;line-height:130%;margin-bottom:8px;text-align:right}.product-single .product__form__error-and-size-wrapper .error-wrapper{color:#ef4444;opacity:0;text-align:start;-webkit-text-decoration-line:none;text-decoration-line:none;transition:opacity .35s}.product-single .product__form__error-and-size-wrapper[data-not-updated] .error-wrapper.show{opacity:1}.product-single .product__form__error-and-size-wrapper>*{width:auto}.product-single .product__form__option{border:none}.product-single .product__form__option__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-transform:uppercase}.product-single .product__form__option__title--single-value{pointer-events:none}.product-single .product__form__option__title--single-value svg{display:none}.product-single .product__form__option__title--lowcase{text-transform:capitalize}.product-single .product__form__option__title label,.product-single .product__form__option__title svg{cursor:pointer}.product-single .product__form__option__title.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.product-single .product__form__option fieldset{align-items:flex-start;background-color:#fff;border:1px solid #000;border-top:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;opacity:0;padding:0;position:absolute;top:calc(100% - 1px);transition:opacity .5s ease;width:100%;z-index:-1}.product-single .product__form__option fieldset.open{opacity:1;z-index:4}.product-single .product__form__option fieldset label{align-items:center;display:flex;justify-content:space-between;padding-left:16px;padding-right:16px;padding-top:3px;text-transform:uppercase;width:100%}.product-single .product__form__option fieldset label:last-of-type{margin-bottom:8px}.product-single .product__form__option fieldset label:hover{background-color:#f3f4f6}.product-single .product__form__option fieldset label[disabled]{pointer-events:none}.product-single .product__form__option fieldset label[disabled] span:first-child{color:#d1d5db}.product-single .product__form__quantity{display:none}.product-single .product__form__fast-checkout{margin-top:10px}.product-single .product__form__fast-checkout .shopify-payment-button{display:block!important}.product-single .product__form__submit{position:relative}.product-single .product__form__submit .btn{background-color:#fff;background-color:#000;color:#fff;letter-spacing:2px;padding:15px 16px;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:0}@media screen and (min-width:1025px){.product-single .product__form__submit .btn{z-index:3}}.product-single .product__form__submit .btn.disabled{background-color:#d1d5db;opacity:.3}.product-single .product__form__submit .btn:not(.disabled):active,.product-single .product__form__submit .btn:not(.disabled):hover{background-color:#ebebed;border-color:#ebebed;color:#000;cursor:pointer}.product-single .product__form__submit [data-btn-back-in-stock]{opacity:.7}.product-single .product__form__submit select.product-select-variant{z-index:1}.product-single .product__form__submit .select-size-trigger,.product-single .product__form__submit select.product-select-variant{background-color:#000;color:#fff;height:100%;left:0;padding:15px 16px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.product-single .product__form__submit .select-size-trigger{display:none;font-size:11px;pointer-events:none;z-index:0}@media screen and (min-width:1025px){.product-single .product__form__submit .select-size-trigger{display:none}}.product-single .product__form__submit.close .select-size-trigger{display:block;line-height:17px;z-index:2}@media screen and (min-width:1025px){.product-single .product__form__submit.close .select-size-trigger{display:none}}.product-single .product__form select[name=id]{display:none;opacity:0;visibility:hidden}.product-single .product__form .qty-error{background-color:transparent;border-radius:0;color:#dc2828;font-weight:400;line-height:1.2;margin-top:4px;padding:.5em 0;text-transform:uppercase}.product-single .product__price-and-size{align-items:center;display:flex;flex-basis:100%;justify-content:space-between;width:100%}@media screen and (min-width:1025px){.product-single .product__price-and-size{position:relative}}.product-single .product__price-and-size #SizeOption{font-size:10px;z-index:4}@media screen and (min-width:1025px){.product-single .product__price-and-size #SizeOption{position:absolute;right:0;top:calc(100% + 5px);z-index:1}}.product-single .product__price-and-size #SizeOption .ks-chart-container{display:flex}.product-single .product__price-and-size #SizeOption .ks-chart-container .ks-chart-modal-link{line-height:130%!important}.product-single .breadcrumb{height:24px;left:16px;line-height:normal;position:absolute;top:16px;width:80%;z-index:2}@media screen and (min-width:1025px){.product-single .breadcrumb{height:auto;margin-bottom:16px;position:static;width:auto}}.product-single .product-select-variant{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 16px;text-transform:uppercase}.product-single .product-select-variant.selected{display:none}@media screen and (min-width:1025px){.product-single .product-select-variant{display:none}}.swym-inject{display:none}.product-gallery{background-color:#ebebed;display:flex;flex-direction:row;flex-wrap:wrap;position:relative}@media screen and (min-width:1025px){.product-gallery{background-color:unset}}.product-gallery--desktop{display:none}@media screen and (min-width:1025px){.product-gallery--desktop{align-items:start;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}}.product-gallery .product__dock-gallery-trigger{bottom:0;height:120px;left:0;position:absolute;width:100%}@media screen and (min-width:1025px){.product-gallery .product__dock-gallery-trigger{grid-column:1/-1}}.product-gallery--mobile{display:block;max-height:none;width:100%}@media screen and (min-width:1025px){.product-gallery--mobile{display:none}}.product-gallery--mobile .swiper-wrapper{display:flex;flex-wrap:nowrap}.product-gallery--mobile .product-gallery__media{margin:0;width:100%}.product-gallery__media{margin:0 auto;width:92%}@media screen and (min-width:1025px){.product-gallery__media{margin:0;padding-bottom:0;width:100%}}.product-gallery__media figure{background-color:#ebebed;overflow:hidden;padding-top:124.8%;position:relative}.product-gallery__media figure>img,.product-gallery__media figure>model-viewer,.product-gallery__media figure>video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:visible;overflow-clip-margin:unset;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){.product-gallery__media figure{overflow:hidden;padding-top:125%;position:relative}.product-gallery__media figure>img,.product-gallery__media figure>model-viewer,.product-gallery__media figure>video{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;overflow:visible;overflow-clip-margin:unset;position:absolute;top:0;width:100%}}.product-gallery__media figure img{mix-blend-mode:multiply}.product-gallery .zoom__img{cursor:pointer}.product-gallery__pagination.swiper-pagination{display:flex;gap:6px;justify-content:center;padding:12px 0 16px;position:static}.product-gallery__pagination.swiper-pagination .swiper-pagination-bullet{background-color:#d1d5db;height:6px;margin:0;opacity:1;width:6px}.product-gallery__pagination.swiper-pagination .swiper-pagination-bullet-active{background-color:#000}@media screen and (max-width:1024px){html.template-product .product__form__main-info .product__form__option{display:none}html.template-product .page-container{background:#fff;bottom:auto;left:auto;max-height:none;min-height:100vh;overflow:visible;position:static;scroll-behavior:auto;-webkit-transform:none;transform:none;z-index:auto}html.template-product .product-single .product__form__submit{display:flex;flex-direction:column;gap:8px}html.template-product .product-single .product__form__submit select.product-select-variant{background-color:#fff;color:#000;display:block;height:auto;margin-bottom:0;padding:5px 8px;position:static;width:100%;z-index:auto}html.template-product .product-single .product__form__submit select.product-select-variant.selected{display:block}html.template-product .product-single .product__form__submit .add-to-cart__container{position:relative;width:100%}html.template-product .product-single .product__form__submit .add-to-cart__container .btn{display:block;position:relative;z-index:2}html.template-product .product-single .product__form__submit .select-size-trigger,html.template-product .product-single .product__form__submit.close .select-size-trigger{display:none}html.template-product .product__form__submit.product__form__submit--sold-out .product-select-variant,html.template-product .product__form__submit.product__form__submit--sold-out .select-size-trigger{opacity:0;pointer-events:none}}.product__form .product__form__option--size-swatches{border-top:0;padding-top:0}.product__form .product__form__option--size-swatches .product__form__option__title--size-swatches{align-items:center;cursor:default;display:flex;justify-content:flex-start;padding-bottom:12px}.product__form .product__form__option--size-swatches .product__form__option__title--size-swatches label{cursor:default}.product__form .product__form__option--size-swatches .product__form__option__title--size-swatches svg{display:none}.product__form .product__form__option--size-swatches fieldset.product__form__option__swatches{border:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;left:auto;margin:0;max-height:none;opacity:1;overflow:visible;padding:0;pointer-events:auto;position:static;top:auto;-webkit-transform:none;transform:none;visibility:visible;width:auto;z-index:auto}.product__form .product__form__option--size-swatches input[type=radio]{opacity:0;pointer-events:none;position:absolute}.product__form .product__form__option--size-swatches .product__form__option__toggle{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;justify-content:center;letter-spacing:.08em;margin:0;min-width:52px;padding:9px 12px 8px;position:static;text-transform:uppercase;transition:background-color .35s,color .35s,border-color .35s,opacity .35s;width:auto}.product__form .product__form__option--size-swatches .product__form__option__toggle:after,.product__form .product__form__option--size-swatches .product__form__option__toggle:before{content:none}.product__form .product__form__option--size-swatches .product__form__option__toggle[data-available=true]{border-color:#000;color:#000;opacity:1}.product__form .product__form__option--size-swatches .product__form__option__toggle span:last-child{color:#000;font-size:9px;letter-spacing:.04em}.product__form .product__form__option--size-swatches .product__form__option__toggle[checked]{background-color:#000;border-color:#000;color:#fff}.product__form .product__form__option--size-swatches .product__form__option__toggle[checked] span:last-child{color:hsla(0,0%,100%,.7)}.product__form .product__form__option--size-swatches .product__form__option__toggle[data-available=false],.product__form .product__form__option--size-swatches .product__form__option__toggle[disabled]{border-color:#d1d5db;color:#9ca3af;opacity:1}.product__form .product__form__option--size-swatches .product__form__option__toggle[data-available=false] span:first-child,.product__form .product__form__option--size-swatches .product__form__option__toggle[disabled] span:first-child{text-decoration:line-through}@media(hover:hover){.product__form .product__form__option--size-swatches .product__form__option__toggle:not([disabled]):not([data-available=false]):hover{background-color:#ebebed}}@media screen and (min-width:768px){.product__form--single-variant .product__form__option--single-value{border:0}.product__form--single-variant .product__form__option__title--single-value{padding-left:0}}.template-product__section .carousel-banner .carousel-blocks,.template-product__section .carousel-banner-container,.template-product__section .products-grid__container,.template-product__section .products-grid__wrapper{position:relative;z-index:9}.template-product__section .carousel-banner .product-tile__container,.template-product__section .products-grid__wrapper .product-tile__container{position:relative;z-index:10}.template-product__section .carousel-banner .product-tile__media-link,.template-product__section .carousel-banner .product-tile__meta-link,.template-product__section .products-grid__wrapper .product-tile__media-link,.template-product__section .products-grid__wrapper .product-tile__meta-link{pointer-events:auto}#klaviyo-bis-button-container>div{max-width:100%;width:100%}#klaviyo-bis-button-container button{background:#000;font-family:var(--font-primary)!important;font-size:11px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:14.3px;padding:0;text-transform:uppercase;width:100%}.product-single .product__form__submit .btn{letter-spacing:1px}
/*# sourceMappingURL=section.template-product.css.map*/