: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__contents__content,.product-single .product__meta__accordions__titles__title,.product-single .product__meta__description,.product-single .product__meta__price,.product-single .product__meta__price .product-single__price,.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__contents__content,.product-single .product__meta__accordions__titles__title,.product-single .product__meta__description,.product-single .product__meta__price,.product-single .product__meta__price .product-single__price,.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}}.product-single .product__dock{background-color:#9ca3af;height:2px;width:50px}.product-single .product__dock-container{align-items:flex-end;display:flex;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{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}@media screen and (min-width:1025px){.product-single .product__medias-wrapper{display:block;width:72%}}.product-single .product__meta{width:100vw}@media screen and (min-width:1025px){.product-single .product__meta{position:-webkit-sticky;position:sticky;top:32px;width:27%}}.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:391px;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%}@media screen and (min-width:1025px){.product-single .product__meta__heading--info{max-width:280px}}.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 .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--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}.product-single .product__meta__accordions__titles{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;padding:16px 0}.product-single .product__meta__accordions__titles__title{cursor:pointer;letter-spacing:1.65px;text-transform:uppercase}.product-single .product__meta__accordions__titles__title:not(.active){color:#9ca3af}.product-single .product__meta__accordions__contents__content{letter-spacing:.11px;line-height:18px}.product-single .product__meta__accordions__contents__content:not(.active){display:none}.product-single .product__meta__accordions__contents__content p strong{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:375px;padding-right:32px}}.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:cover;object-fit:cover;-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:1px solid #000}.product-single .product__form__option__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 16px;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 .product__dock-gallery-trigger{bottom:0;height:120px;left:0;position:absolute;width:100%}.product-gallery--mobile{max-height:auto;width:100%}@media screen and (min-width:1025px){.product-gallery--mobile{display:none}}.product-gallery__media{margin:0 auto;width:92%}@media screen and (min-width:1025px){.product-gallery__media{padding-bottom:4px;width:50%}.product-gallery__media:first-child,.product-gallery__media:nth-child(4){padding-right:2px}.product-gallery__media:nth-child(2),.product-gallery__media:nth-child(5){padding-left:2px}.product-gallery__media:nth-child(3){padding-left:0;padding-right:0;width:100%}.product-gallery__media:nth-child(4),.product-gallery__media:nth-child(5){padding-bottom:0}}.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:cover;object-fit:cover;-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:cover;object-fit:cover;-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}@media screen and (max-width:1024px){html.template-product .product__form__main-info .product__form__option{display:none}html.template-product.open-details{overflow:hidden}html.template-product.open-details .product-gallery--mobile{overflow:clip}html.template-product.open-details .page-container{-webkit-transform:translateY(calc(100% - 100dvh + 63px));transform:translateY(calc(100% - 100dvh + 63px))}html.template-product.open-details .add-to-cart__container{position:relative}html.template-product.open-details .product-single .product__form__submit .select-size-trigger,html.template-product.open-details .product-single .product__form__submit.close .select-size-trigger{display:none}html.template-product.open-details select.product-select-variant{background-color:#fff;color:#000;margin-bottom:4px;padding:5px 8px;position:static;width:100%;z-index:1}html.template-product.open-details select.product-select-variant.selected{display:block}html.template-product:not(.open-details) .product__form__submit.product__form__submit--sold-out .product-select-variant,html.template-product:not(.open-details) .product__form__submit.product__form__submit--sold-out .select-size-trigger{opacity:0;pointer-events:none}html.template-product .page-container{background:#fff;bottom:0;left:0;min-height:unset;position:fixed;scroll-behavior:smooth;-webkit-transform:translateY(calc(100% - 216px));transform:translateY(calc(100% - 216px));z-index:8}}@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}}
/*# sourceMappingURL=section.template-product.css.map*/