.product-grid.gallery-left{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.product__info-wrapper{width:437px;flex:0 0 437px;padding:8px}.product__media-wrapper{flex:0 0 71%;width:71%;position:sticky;top:0;margin-bottom:0;z-index:9;height:max-content}@media screen and (max-width: 1600px){.product__media-wrapper{flex:0 0 66%;width:66%}}.image-with-text{flex:0 0 70%;margin-right:auto;margin-left:0;display:flex;width:70%}.image-with-text__grid{display:flex;gap:40px;width:100%;justify-content:space-between;padding-top:64px}.image-with-text .border-wrapper{width:100%}.round-text-content{width:70%}.breadcrumb{padding:48px 0 12.5px}.breadcrumb a{color:#22211c;font-family:GT Walsheim;font-size:var(--font-size-sm, 16px);font-style:normal;font-weight:400;line-height:135%;text-decoration:underline;text-underline-offset:5px;padding:0}.breadcrumb svg{margin:0 8px}@media screen and (max-width: 1375px){.breadcrumb{padding:32px 0 8px}.product__info-wrapper{width:375px;flex:0 0 375px}.image-with-text__grid{display:flex;flex-direction:column-reverse}.round-text-content{width:100%}.product__media-wrapper{display:flex;flex-basis:calc(100% - 385px);width:calc(100% - 385px);position:sticky;top:60px;margin-bottom:0;z-index:9;height:max-content}.product__media-list img{max-height:369px}.image-with-text{display:flex;flex-basis:calc(100% - 385px);width:calc(100% - 385px)}.image-with-text__grid{flex-direction:column-reverse}}@media screen and (max-width: 1023px){.image-with-text__grid{display:flex;flex-direction:column-reverse}.round-text-content{width:100%}.product-grid.gallery-left{overflow:hidden}.product__media-list img{max-height:369px}.product__media-wrapper{order:1;position:relative;flex:0 0 100%;width:100%}.product__info-wrapper{order:2;flex:0 0 100%;width:100%}.image-with-text{width:100%}}@media screen and (max-width: 768px){.product__media-wrapper{padding:0;top:0}.product__media-list img{max-height:480px}}.request-size{display:flex;width:100%;justify-content:center;padding:12px 0 32px}.desired-size__button{border:none;outline:none;background-color:transparent;cursor:pointer}.label-wrap{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 16px;background:var(--contrast-lower, #EFEDE1)}.first-label{border-top-left-radius:8px;border-top-right-radius:8px}.last-label{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.product-form__buttons--dynamic .shopify-payment-button,[data-page-type=product] .form_button_wrapp,[data-page-type=product] .product-parameters{margin-bottom:0!important}.label-inner{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #D0CDB9}.label-form-inner{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px 0}.label-wrap.last-label .label-form-inner{padding:0}.shopify-payment-button__button--unbranded{height:56px;border-radius:3px;font-size:16px}.buy-section{width:100%}.color-variant-selection__wrapper{padding:16px;border-top-left-radius:8px;border-top-right-radius:8px;background:var(--contrast-lower, #EFEDE1)}.color-variant-selection__wrapper .related-products-title{margin-bottom:8px!important}.related-products-title{color:var(--contrast-higher, #22211C);font-family:GT Walsheim;font-size:var(--font-size-sm, 16px);font-style:normal;font-weight:400;line-height:135%;margin-bottom:0!important}.color-variant-selection{position:relative;z-index:1}.color-variant-selection{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;margin-top:0!important}.color-variant-selection .color-variant-selection__item{width:58px;height:58px;border-radius:100%;box-sizing:border-box;position:relative}@media (max-width:1366px){.color-variant-selection__wrapper{padding:16px}.product__info-wrapper{padding:0}.color-variant-selection .color-variant-selection__item{width:50px;height:50px}}.color-variant-selection .color-variant-selection__item .card--new{top:-1px;right:-3px;width:29px;height:15px;border-radius:var(--border-radius-base, 3px);box-shadow:0 0 0 2px #efede1;background:#22211c;transform:rotate(10deg);color:var(--bg-bg, #F8F7F0);text-align:center;font-family:GT Walsheim;font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1px;text-transform:uppercase;padding:3px 4px 2px;min-width:auto}.color-variant-selection .color-variant-selection__item.current,.color-variant-selection .color-variant-selection__item{border:1px solid #22211C}.color-variant-selection .color-variant-selection__item-wrapper{position:relative;width:100%;height:100%;display:block;border-radius:50%;overflow:hidden}.color-variant-selection .color-variant-selection__item-wrapper img{position:relative;left:-8px;top:-8px;z-index:-1;min-height:76px;min-width:76px}.color-variant-selection.color-variant-selection--unstandard .color-variant-selection__item-wrapper{display:flex;justify-content:center;align-items:center;background:#fff}.color-variant-selection.color-variant-selection--unstandard .color-variant-selection__item-wrapper img{min-width:50%;min-height:30%;width:50%;height:auto;position:initial;z-index:initial}.product-form__submit{font-size:20px;width:279px;height:64px}.product--no-media .product__info-container .product__description{margin:1.6rem auto}.product__info-container .product-form{margin:0}.product__info-container .share-button{margin-top:12px}.product__text{margin-bottom:6px;color:#626050}.product__text.subtitle{font-size:12px}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.uppercase{text-transform:uppercase}.product__title__wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px}.product--no-media .product__title__wrapper{justify-content:center}.product__title__wrapper{justify-content:space-between}.product__title__wrapper .price--product{color:var(--contrast-color-contrast-higher, #22211C)!important;text-align:right;font-family:GT Walsheim;font-size:31.25px;font-style:normal;font-weight:400;line-height:34.375px;justify-content:end}.product__title{word-break:break-word;margin:0;font-weight:500;line-height:1;color:#212121;font-family:GT Walsheim;font-size:32px;font-style:normal;font-weight:400;line-height:37.5px;max-width:55%}.product__title__wrapper+p.product__text{margin-top:-3px;margin-bottom:24px}.product__description{margin-bottom:42px;color:var(--contrast-higher, #22211C);font-family:var(--font-family-base, "GT Walsheim");font-size:var(--font-size-base, 20px);font-style:normal;font-weight:400;line-height:140%}.product__description p{margin-top:0!important}.desc_short{color:var(--contrast-higher, #22211C);font-family:var(--font-family-base, "GT Walsheim");font-size:var(--font-size-base, 20px);font-style:normal;font-weight:400;line-height:140%}.form_button_wrapp{display:flex;gap:12px;background:var(--button-colors-settings-button-bg, #EFEDE1);border-radius:4px;width:240px;border-radius:var(--border-radius-base, 3px) 0 0 var(--border-radius-base, 3px);border:1px solid var(--button-colors-settings-button-text, #22211C)}.format_button{display:flex;height:48px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;text-decoration:none;font-family:GT Walsheim;color:var(--contrast-higher, #22211C);text-align:center;font-family:GT Walsheim;font-size:var(--button-label, 16px);font-style:normal;font-weight:400;line-height:135%}.format_button:first-child{border-right:1px solid #22211C}.format_button.current-product{color:#efede1;font-size:16px;color:#22211c;font-family:GT Walsheim;font-style:normal;font-weight:400;line-height:135%}.format_button.current-product:before{background-color:#22211c;outline-offset:-4px;outline:2px solid #EFEDE1}.format_button:before{content:"";position:relative;width:16px;height:16px;border:2px solid #22211C;border-radius:50%}.product-form__buttons>*{font-size:16px;max-height:56px;border-radius:2px}.quantity-wrap{width:130px;overflow:hidden}.quantity__input{height:56px;width:90px;background-color:#f8f7f0}.quantity__button{width:40px!important}.quantity__button svg{width:10px!important}.product-form__buttons--dynamic{margin-top:16px!important}.product-grid{display:grid;grid-template-columns:1fr 444px;grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:0px}.class-sample-wrap{display:flex;justify-content:center;background:var(--contrast-lower, #EFEDE1)}.class-sample-wrap .col-btn{width:auto}.class-sample-wrap a{color:var(--contrast-higher, #22211C);font-family:GT Walsheim;font-size:var(--font-size-sm, 16px);font-style:normal;font-weight:400;line-height:135%;text-decoration:underline}.product__info-wrapper .badge-wrapper{display:none}.product__title__wrapper+p.product__text{margin-top:0;font-size:16px}.product__info-wrapper{grid-area:1 / 2 / 3 / 3;margin-left:auto}.form_label,.button-size-picker{display:none!important}.var_size_item{width:240px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:3px;border:1px solid var(--contrast-higher, #22211C)}.var_size_item label{white-space:nowrap}.var_size_item label:after{content:"";display:block;position:relative;height:11px;width:7px;margin-left:8px;background-repeat:no-repeat;background-image:url(arrow_right.svg)}.product-parameters{display:grid;gap:2.4rem}.product-parameters--column{display:flex;flex-direction:column}@media screen and (min-width: 750px){.product-parameters--column{grid-template-columns:unset}.product-parameters--column .product-parameters__quantity{max-width:20rem;width:100%}}.product-parameters .form__label{margin-bottom:.8rem}.product-parameters .product-form__controls-group label.color-swatch{max-width:3.2rem;min-width:3.2rem;height:3.2rem;padding:.3rem;margin:0;border:.1rem solid rgba(var(--color-foreground),.15)}.product-parameters .product-form__controls-group label.color-swatch:after{width:1.5rem;height:1.5rem}.product-parameters .product-form__controls-group input:checked:not(.disabled)+label,.product-parameters .product-form__controls-group input+label:hover,.product-parameters .product-form__controls-group input:checked:not(.disabled)+label.color-swatch,.product-parameters .product-form__controls-group input+label.color-swatch:hover{border-color:rgb(var(--color-foreground),.5)}.product__info-container .product-parameters{margin-top:8px}@media screen and (min-width: 750px){.product-parameters{grid-template-columns:minmax(0,1fr) 20rem}}.product-form__buttons{display:grid;grid-template-columns:2fr 1fr;gap:16px}[data-page-type=product] .product__title__wrapper+p.product__text{margin-bottom:31px!important}.pvp-inner .variant-radios{width:100%}.pvpSize{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding-top:16px!important;margin-top:16px!important;border-top:1px solid #D0CDB9}.pvpSize .form__wrapper{border-radius:3px!important;border:1px solid #22211C!important;background:#efede1!important;overflow:hidden}.pvpSize label{min-height:48px;min-width:140px;margin:0!important;border-radius:0!important;border:none!important;background:#efede1!important}.pvpSize input:first-child+label{border-right:1px solid #22211C!important}.pvpSize input:checked+label:before{background-color:#22211c;outline-offset:-4px;outline:2px solid #EFEDE1}.pvpSize label:before{content:"";width:16px;height:16px;border:2px solid #22211C;border-radius:50%;margin-right:12px;position:relative;top:-1px}.request-size-wrap-space{display:flex;width:100%;height:24px}@media screen and (max-width: 1024px){.color-variant-selection__wrapper{padding:1px 16px 0}.product__info-wrapper{padding:0!important}.color-variant-selection{gap:8px}.color-variant-selection .color-variant-selection__item{width:50px;height:50px}.color-variant-selection .color-variant-selection__item-wrapper img{min-height:58px;min-width:58px;height:46px;left:-6px;top:-6px}.product-form__buttons>*{font-size:16px;max-height:56px;border-radius:2px}.product__description{font-size:18px}}@media screen and (max-width: 768px){.pvpSize{flex-direction:column;align-items:flex-start}.pvpSize label{min-height:48px;min-width:164px}.breadcrumb{padding:10px 0}.color-variant-selection .color-variant-selection__item .card--new{top:0;right:-10px}.color-variant-selection .color-variant-selection__item{width:46px;height:46px}.color-variant-selection .color-variant-selection__item-wrapper img{min-height:58px;min-width:58px;height:46px;left:-6px;top:-6px}.color-variant-selection.color-variant-selection--unstandard .color-variant-selection__item-wrapper img{height:auto}.img_round_text{display:flex;justify-content:center}.img_round_text svg{width:140px;height:140px}#desired_size .sidebar-element__header{padding-top:4px;padding-bottom:32px}.product__title__wrapper{align-items:flex-end}.product__title{font-size:24px;line-height:24px}.desc_short{font-size:18px;max-width:50%}.header.header--middle-left{padding:0}.breadcrumb{margin:0 -12px}}@media (max-width: 480px){.header.header--middle-left{padding:3px 15px}.breadcrumb{margin:0}.image-with-text__grid{padding-top:24px}.product__media-sublist{margin:12px 0}.color-variant-selection .color-variant-selection__item{width:44px;height:44px}.color-variant-selection .color-variant-selection__item .card--new{top:0;right:-6px}.tax_text{font-size:14px!important}.variant-block-wrap .col{width:50%;background-color:var(--contrast-lower, #EFEDE1);padding:4px 0}.variant-block-wrap .col:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.variant-block-wrap .col:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.variant-block-wrap{flex-direction:column;padding:0 16px;border-radius:8px!important;overflow:hidden}.request-size-wrap{padding:0 16px;background-color:#f8f7f0}.buy-btn-wrap .col:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.buy-btn-wrap{padding:0 16px;flex-direction:column}.buy-btn-wrap .col:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.buy-btn-wrap .label-wrap.first-label .label-form-inner{padding-bottom:0}.last-label{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.request-size{padding:12px 0 32px}#desired_size .sidebar-element__header{padding-top:4px;padding-bottom:32px}.product__description{padding:0 16px}.image-with-text.container{padding:0!important}.format_button.current-product,.related-products-title{font-size:14px!important}.class-sample-wrap{gap:16px}.product-sample-button,.iWishAdd{padding:0!important}.quantity__button{font-size:24px!important}.variant-block-wrap .last-label{margin-top:8px}.pvpSize .form__wrapper{width:100%}.product__text,.product__title__wrapper{padding:0 16px}.pvpSize label{min-height:48px;min-width:50%}.product__title{font-size:24px}.spp_button_form .product-form__buttons{display:grid;grid-template-columns:1fr;gap:8px;padding:0 16px}.image-with-text__content.img_round_text{display:flex;justify-content:center}.image-with-text__content.img_round_text svg{width:96px;height:96px}.collapsible-content__answer-inner,.product-info-acc .collapsible-content__toggle h4,.product__description,.desc_short{font-size:16px!important}.product-complementary{padding:0 16px}}.product-form__submit[disabled]+.shopify-payment-button{display:none}.product__info-wrapper .share-buttons:last-of-type{margin:2rem 0 0}.product-form__controls-group label.color-swatch{max-width:2rem;min-width:2rem;height:2rem;padding:.5rem;margin:0;border-radius:50%;border:.1rem solid transparent;box-sizing:border-box}.product-form__controls-group label.color-swatch:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;transform:translate(-50%,-50%);border-radius:inherit;background-color:var(--swatch-color);transition:border-color var(--duration-default)}.product-form__controls-group input:checked:not(.disabled)+label.color-swatch,.product-form__controls-group input+label.color-swatch:hover{border-color:rgba(var(--color-foreground),.15)}.product-form__controls-group input.disabled+label.color-swatch{opacity:1}.product-form__controls-group input.disabled+label.color-swatch:before{top:50%;height:.1rem;clip-path:unset;z-index:1;transform:translateY(-50%) rotate(-45deg)}.product-form__colors-wrapper .product-form__controls-group{gap:.8rem}.card-wrapper .product-form__controls-group{gap:.4rem}.product-form__controls-group{display:flex;flex-wrap:wrap;align-items:center;cursor:pointer}.product-form__input{width:100%;height:auto;margin:0;padding:0}.product-form__controls-group input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__controls-group input+label:hover{border-color:rgba(var(--color-foreground),.15);color:rgb(var(--color-button));position:relative;z-index:1}.product-form__controls-group input.disabled+label{opacity:.5;pointer-events:none}.product-form__controls-group input.disabled+label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.15);clip-path:polygon(96% 0,100% 0,4% 100%,0% 100%)}.product-form__controls-group input:checked:not(.disabled)+label{border-color:rgba(var(--color-foreground),.15);color:rgb(var(--color-button));position:relative;z-index:1;justify-content:center!important}.product-form__controls-group input:checked:not(.disabled)+label:before{background-color:rgb(var(--color-button))}.product-form__controls-group label{display:inline-flex;align-items:center;justify-content:center;height:48px;max-height:48px;padding:0 2rem;margin-left:-.1rem;margin-top:-.1rem;font-size:1.4rem;font-weight:400;color:rgb(var(--color-foreground-title));border:.1rem solid rgba(var(--color-foreground),.15);cursor:pointer;position:relative;transition:border-color var(--duration-default)}.dflex{display:flex;justify-content:space-between;width:100%;gap:8px;margin:8px 0 0}.col-btn{width:100%;max-height:48px}.iWishAdd{margin-bottom:0!important}.product-sample-button,.iWishAdd{display:flex;height:48px;min-height:40px;padding:0 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;background:#efede1!important;color:#22211c!important;text-align:center;font-family:GT Walsheim;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-decoration:none;width:100%;border-radius:3px}[data-page-type=product] .product-parameters label.custom-size-label-override{display:flex!important;margin:0 auto!important}@media (min-width: 750px){.product-parameters label.custom-size-label-override{align-items:center;display:flex!important}.product-form__controls-group label{font-size:16px!important;top:initial!important}}fieldset{border:none;margin-right:0;margin-left:0}.add_info_block ul{list-style:none;padding:0}.add_info_block ul li{position:relative;display:inline-block;align-items:center;justify-content:flex-start;padding-bottom:6px;padding-left:16px;color:var(--contrast-higher, #22211C);font-family:GT Walsheim;font-size:var(--font-size-sm, 16px);font-style:normal;font-weight:400;line-height:140%}.add_info_block ul li svg{display:inline-block;margin-right:8px;width:11px;min-width:11px;height:7.5px;position:absolute;left:0;top:7px}#im_delivery{border-bottom:1px solid #D0CDB9;width:100%;margin-bottom:12px;padding-left:26px}#im_delivery svg{top:0;margin-right:12px;width:24px;min-width:24px;height:24px}.product-form__buttons{display:flex;flex-direction:row-reverse;justify-content:space-between}.product-form__quantity{height:100%;display:flex}.quantity-wrap{display:grid;grid-template-columns:4;border:1px solid #212121;border-radius:4px}.quantity-wrap input:focus,.quantity-wrap input:focus-visible{box-shadow:none;outline:none;border:none}.quantity__input{grid-area:1 / 1 / 3 / 2}.quantity-plus{grid-area:1 / 2 / 2 / 3}.quantity-minus{grid-area:2 / 2 / 3 / 3}.quantity-minus,.quantity-plus{border-radius:var(--active-filter-tile, 0px);width:100%}.quantity-plus svg{transform:rotate(180deg)}.quantity-plus{border-left:1px solid #212121}.quantity-minus{border-top:.5px solid #212121;border-left:1px solid #212121}.product__media-list-wrapper{max-width:100%}.product__media-list-wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.product__media-list{width:100%;max-width:100%}.product__media{display:flex;justify-content:center;align-items:center}.product__media-item .product__media{display:flex;justify-content:center;min-width:640px;min-height:640px;align-items:center}@media (max-width: 1640px){.product__media-item .product__media{min-width:347px;min-height:369px;padding:16px 0}}@media (max-width: 1280px){.product__media-item .product__media{min-width:450px;min-height:480px;max-height:480px}}@media (max-width: 600px){.product__media-item .product__media{min-width:262px;min-height:279px}}.product__media-list img{object-fit:contain;object-position:center;width:100%}.slick-list{padding-left:2px!important}.slick-track{display:flex!important;justify-content:center;align-items:center;gap:12px}.product__media-list .slick-list .product__media{display:flex;justify-content:center}.product__media-list .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-size:0;line-height:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;cursor:pointer;transition:var(--duration-default);border-radius:50%}.product__media-list .slick-next{right:25px}.product__media-list .slick-prev{left:25px}.product__media-subitem{padding:0;width:auto!important;height:110px!important;overflow:hidden;border-radius:3px;display:flex!important;align-items:center;justify-content:center}.slick-list .product__media{height:auto}.slick-current .product__media-subitem{display:block;border:.1rem solid rgba(var(--color-foreground),.2)!important}.product__media-subitem:not(:first-child){margin-top:1rem}.product__media-sublist{padding-left:0}.product__media-subitem img{width:auto;height:110px;max-width:200px;object-fit:contain;object-position:center;border-radius:3px}.request-size .desired-size__button{color:var(--contrast-higher, #22211C);font-family:GT Walsheim;font-size:var(--font-size-sm, 16px);font-style:normal;font-weight:400;line-height:135%;text-decoration:underline;text-underline-offset:5px}.desired-size{margin-top:-4px!important}.desired-size .desired-size__button{font-family:GT Walsheim,sans-serif;font-size:16px;color:#626050;background:transparent;text-decoration:underline;font-weight:400;border:none;cursor:pointer}.sidebar-element{visibility:hidden;opacity:0;z-index:101;margin:0;position:fixed;top:0;right:0;bottom:0;width:100%;display:none;background-color:#00000080;display:block;transition:.1s ease-in-out}.sidebar-element.active{visibility:visible;opacity:1}.sidebar-element .sidebar-element__close{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%}.sidebar-element .sidebar-element__wrapper{position:absolute;top:0;right:-400px;bottom:0;width:100%;height:100vh;max-height:100vh;max-width:400px;background-color:#efede1;transition:.2s ease-in-out;display:flex;flex-direction:column;overflow:auto}.sidebar-element.active .sidebar-element__wrapper{right:0}.sidebar-element .sidebar-element__header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 24px 24px}.sidebar-element .sidebar-element__content{display:flex;flex-direction:column;width:100%;padding:0 24px;gap:16px;flex-grow:1}@media screen and (max-width: 768px){.sidebar-element .sidebar-element__header,.sidebar-element .sidebar-element__content{padding:0 16px}.sidebar-element .sidebar-element__close-button{position:relative;top:6px}}.sidebar-element .sidebar-element__header h3{margin:24px 0 16px;color:#211c1c;font-family:GT Walsheim;font-size:18px;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width: 768px){.sidebar-element .sidebar-element__header h3{font-size:18px}}.form-row{display:flex;width:100%;gap:12px;justify-content:space-between}.form-row label{width:48%}.sidebar-element .sidebar-element__close-button{cursor:pointer;border:1px solid var(--contrast-higher, #22211C);border-radius:100%;width:44px;height:44px;display:flex;justify-content:center;align-items:center}.sidebar-element .sidebar-element__close-button svg{display:block;width:16px;height:16px}.sidebar-element .sidebar-element__close-button:hover,.sidebar-element .sidebar-element__close-button:active{background:#22211c}.sidebar-element .sidebar-element__close-button:hover svg path,.sidebar-element .sidebar-element__close-button:active svg path{stroke:#f8f7f0}.custom-size-form{display:flex;flex-direction:column;gap:16px;height:100%;padding-bottom:16px}.custom-size-form button{color:var(--bg-bg, #F8F7F0);text-align:center;font-family:GT Walsheim;font-size:var(--button-label, 16px);font-style:normal;font-weight:400;line-height:135%;display:flex;justify-content:center;align-items:center;background:var(--contrast-higher, #22211C);border-radius:3px;width:100%;height:48px;margin-top:auto;border:none;position:relative}@media screen and (max-width: 768px){.custom-size-form button{font-size:16px}}.custom-size-form button.loading{opacity:.5;pointer-events:none;filter:grayscale(.5);position:relative}.custom-size-form button:hover{opacity:.8;cursor:pointer}.custom-size-form label{display:flex;flex-direction:column;font-family:GT Walsheim,sans-serif;font-size:16px;color:#000;font-weight:400;gap:8px;line-height:100%}.custom-size-form label input{border:1px solid var(--contrast-higher, #22211C);background:var(--bg-bg, #F8F7F0);border-radius:3px;height:44px;line-height:44px;box-sizing:border-box;padding:0 16px;font-size:16px}.custom-size-form label textarea{border:1px solid var(--contrast-higher, #22211C);background:var(--bg-bg, #F8F7F0);border-radius:3px;min-height:144px;line-height:44px;box-sizing:border-box;padding:0 16px;font-size:16px}.error-message{color:#c00;font-size:.9em;margin-top:4px;display:block}.success-message{font-size:16px;padding:16px;background:#efede1;border:1px solid rgba(208,205,185,1);text-align:center;border-radius:3px}.custom-size-form button.loading:after{animation:loading var(--duration-long) infinite linear;border:.2rem solid rgba(var(--color-base-button-background),.4);border-left:.2rem solid rgb(var(--color-button-text));border-radius:100%;box-sizing:content-box;content:"";display:block;height:3rem;width:3rem;position:absolute}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.label-inner{border:none;flex-direction:column;gap:8px;padding:0}.related-products-title{margin-bottom:0!important;margin-top:16px;justify-content:flex-start;display:flex;width:100%}.product-parameters--column,.form_button_wrapp{width:100%;justify-content:flex-start}.var_size_item{width:100%}#advance_payment_value{white-space:nowrap}[data-page-type=product] .product-parameters{margin-bottom:16px!important}}@media (max-width: 768px){.product__media-icon{left:4px!important}.product__media-sublist{padding-left:0;margin-left:-2px}.product__media-subitem{padding:4px;background-color:#fff}.slick-list .product__media{height:100%}.product__media-subitem img{width:100%;height:64px;max-width:100%;object-fit:contain;object-position:center;border-radius:3px}.product__media-sublist .slick-list .slick-track .slick-slide{margin-right:0}.slick-slide>div{height:100%;width:100%}.product__title__wrapper+p.product__text{font-size:14px}.product__media-subitem{padding:0;width:80px!important;height:80px!important}.product__media-list .slick-next{right:-10px}.product__media-list .slick-prev{left:-10px}.variant-block-wrap{display:flex;width:100%;border-radius:8px;overflow:hidden}.variant-block-wrap .col{width:50%;background-color:var(--contrast-lower, #EFEDE1);padding:16px 0}.variant-block-wrap .last-label{margin-top:12px}.buy-btn-wrap{display:flex;width:100%;flex-direction:row-reverse}.buy-btn-wrap .col{width:50%;background-color:var(--contrast-lower, #EFEDE1);padding:16px 0}.buy-btn-wrap .swiper-slide{width:298px!important}.buy-btn-wrap .col:last-child .label-wrap{border-right:1px solid #D0CDB9;height:100%;display:flex;align-items:flex-start}.request-size{justify-content:flex-end}.color-variant-selection__wrapper{border-right:1px solid #D0CDB9;padding:0 16px;height:100%}.last-label,.color-variant-selection__wrapper{border-radius:0}.label-inner{border:none;flex-direction:column;gap:8px;padding:0}.related-products-title{margin-bottom:0!important;justify-content:flex-start;display:flex;width:100%}.product-parameters--column,.form_button_wrapp{width:100%;justify-content:flex-start}.var_size_item{width:100%}.product-form__buttons{width:100%;flex-direction:column-reverse}.product-form__submit{width:100%}.quantity.quantity-wrap{display:flex;width:100%}.quantity-minus,.quantity-plus{width:auto}.quantity-minus svg,.quantity-plus svg{display:none}.quantity-minus:before{content:"-"}.quantity-plus:before{content:"+"}.quantity__input{width:calc(100% - 98px)}.quantity-minus{order:1;width:48px;display:flex;justify-content:center;align-items:center;border:none;border-right:1px solid #22211C}.quantity-plus{order:3;width:48px;display:flex;justify-content:center;align-items:center}#advance_payment_value{white-space:nowrap}}@media (max-width: 480px){.product__media-wrapper{padding:0 16px;top:0}.product__media-subitem{padding:0;width:64px!important;height:64px!important}.variant-block-wrap{flex-direction:column}.variant-block-wrap .col{width:100%;padding:0}.variant-block-wrap .last-label{margin-top:0!important}.price--on-sale .price-item--sale{font-size:24px}[data-page-type=product] .price.price--product .price__sale{margin:0!important}.desc_read_more{font-size:14px}.request-size{justify-content:flex-start}.buy-btn-wrap{flex-direction:column}.buy-btn-wrap .col{width:100%;padding:0}.color-variant-selection__wrapper,.buy-btn-wrap .col:last-child .label-wrap{border:none}.product__media-wrapper{height:max-content}.product__info-wrapper{margin-top:24px}.product__media-list img{max-height:279px;width:80%}}noscript .product__media img{max-width:100%;height:auto}@media screen and (min-width: 990px){.product__media-list-wrapper{justify-content:space-between}}@media screen and (min-width: 1200px){.product--no-media .product__info-container,.product__info-container,.gallery-left .product__info-container{padding-right:0}.product__media-list{flex:1}}@media screen and (min-width: 1279px){.product__media-list{max-width:100%}}@media screen and (min-width: 990px){.product--no-media .product__info-container{padding-left:0;padding-top:0}.product__info-container>*:first-child{margin-top:0}.product__additional:not(:first-child){margin-top:5rem}.product__media-sublist{display:block;width:100%;margin-top:12px;padding:0;height:100px}}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media .product__description{text-align:center}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button{display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 990px){.product-form__input--dropdown:nth-child(2n) .select__select{margin-left:.1rem}}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{justify-content:center}.product--no-media .product__info-wrapper{padding-left:0}.product__media-list{display:flex;flex-wrap:wrap;width:100%;overflow:hidden;background:#fff}.product__media-item{width:100%}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product__media-list .product__media-item{padding:0 0 .5rem;width:100%}}.product__media-icon .icon{width:1.7rem;height:1.7rem;color:rgb(var(--color-foreground-secondary))}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:5rem;width:5rem;position:absolute;left:1.5rem;top:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width: 990px){.product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}@media screen and (min-width: 750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product-media-modal__content>*:first-child{padding-top:2rem}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product-media-modal__content>*{display:block;height:auto;margin:auto;max-height:100vh;width:auto}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:5rem;height:5rem}.product-media-modal__toggle:hover .icon{transform:rotate(180deg)}.product-media-modal__toggle .icon{width:1.7rem;height:1.7rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content>*{max-width:96%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:4.8rem;top:3.5rem}}@media screen and (min-width: 990px){.product-media-modal__content>*{max-width:98%}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__content>*:first-child{padding-top:1.5rem}.product-media-modal__toggle{right:4.3rem;top:3rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{margin:0}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:block}.product-popup-modal__button{font-size:1.4rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product .price__badge-sale,.product .price__badge-sold-out{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.diff-block{margin-top:8px;border-radius:8px}.product-complementary{width:100%;margin-top:8rem;margin-bottom:3rem}.product-complementary .card-wrapper:hover .card-information>svg{transform:translate(.5rem)}.product-complementary .card-wrapper{display:flex;position:relative;height:100%;text-decoration:none;overflow:hidden;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgba(var(--color-foreground),.2);background-color:var(--color-background)}.product-complementary .card-wrapper:not(:first-of-type){border-top:none}.product-complementary .card--product{width:96px;height:96px;flex:none;border-right:.1rem solid rgba(var(--color-foreground),.2)}.product-complementary .card--product img{width:100%;height:100%;object-fit:cover}.product-complementary .card-information{display:flex;align-items:center;justify-content:space-between;flex-grow:1;padding:1rem;margin-top:0!important;position:relative;z-index:10}@media screen and (min-width: 750px){.product-complementary .card-information{padding:0!important}}.product-complementary .card-wrapper__link--overlay:empty{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;color:#000}.product-complementary .card-wrapper__link--overlay{display:block;text-decoration:none;color:rgb(var(--color-link));background-color:transparent;z-index:1}.product-complementary .card-information__wrapper{align-items:flex-start;width:auto}.product-complementary .card-information>svg{transition:var(--duration-default);width:22px;height:14px;margin-top:0}.product-complementary .card-information__bottom{margin-top:.8rem}.product-complementary .card__title{font-family:var(--font-family-base, "GT Walsheim");font-size:var(--font-size-sm, 16px)!important;font-style:normal;font-weight:500;line-height:120%}.product-complementary .price{color:#000;font-family:var(--font-family-base, "GT Walsheim");font-size:var(--font-size-sm, 16px)!important;font-style:normal;font-weight:500;line-height:120%}.product-complementary .price-item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:var(--font-family-base, "GT Walsheim");font-size:var(--font-size-sm, 16px)!important;font-style:normal;font-weight:400;line-height:140%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/main-product-page.css.map */
