.atcn{--atcn-ink:#111;--atcn-muted:#6b6b6b;--atcn-line:#e4e0db;--atcn-soft:#f4f1ed;z-index:1000;color:var(--atcn-ink);justify-content:center;align-items:center;font-family:DM Sans,sans-serif;display:flex;position:fixed;inset:0}:where(.atcn) *,:where(.atcn) :before,:where(.atcn) :after{border-radius:0}:where(.atcn) button{font:inherit;color:inherit}:where(.atcn) p{margin:0}.atcn__overlay{background:#000000b8;position:absolute;inset:0}.atcn__dialog{background:#fff;grid-template:"header""summary""tools""preview"minmax(0,1fr)"footer"/minmax(0,1fr);width:100%;height:100dvh;display:grid;position:relative;overflow:hidden}.atcn__header{background:#fff;grid-area:header;align-items:center;gap:8px;padding:12px 10px 14px;display:flex}.atcn__heading{text-align:center;flex:auto;min-width:0}.atcn__title{font-size:20px;font-weight:500;line-height:1.2}.atcn__subtitle{color:var(--atcn-muted);margin-top:4px;font-size:13px}.atcn__icon-btn{cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.atcn__icon-btn:hover{background:var(--atcn-soft)}.atcn__close{visibility:hidden}.atcn__preview{isolation:isolate;background:#f0f0f0;grid-area:preview;min-height:0;padding:24px 0 48px;position:relative}.atcn__crop-wrap{height:100%;position:relative}.atcn__crop-wrap img{object-fit:contain;width:100%;height:100%;display:block}.atcn .cropper-modal{margin:0;opacity:.6!important;background-color:#f0f0f0!important}.atcn .cropper-view-box{outline:none!important}.atcn .cropper-dashed{display:none}html .atcn .cropper-container .cropper-crop-box{background:0 0;padding:0;animation:none}html .atcn .cropper-container .cropper-crop-box:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#8a8a8a 50%,#fff 50%),linear-gradient(90deg,#8a8a8a 50%,#fff 50%),linear-gradient(#fff 50%,#8a8a8a 50%),linear-gradient(#fff 50%,#8a8a8a 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:8px 1px,8px 1px,1px 8px,1px 8px;position:absolute;inset:0}.atcn .add-to-cart-modal__measure{z-index:1;color:#fff;white-space:nowrap;background:#6a6a6a;padding:9px 10px;font-size:12px;font-weight:700;position:absolute}.atcn .add-to-cart-modal__measure--width{bottom:-36px;left:50%;transform:translate(-50%,-100%)}.atcn .add-to-cart-modal__measure--height{writing-mode:vertical-rl;transform-origin:50%;margin-right:0;top:50%;left:auto;right:100%;transform:translateY(-50%)rotate(180deg)}.atcn .add-to-cart-modal__measure--height.is-right{left:100%;right:auto}.atcn .add-to-cart-modal__measure--height.is-inside{left:0;right:auto}.atcn__panels{z-index:1;pointer-events:none;position:absolute;inset:0}.atcn__panel-line{background-image:linear-gradient(#fff 50%,#4a4a4a 50%);background-repeat:repeat-y;background-size:1px 8px;width:1px;position:absolute;top:0;bottom:0}.atcn__tools{grid-area:tools;justify-content:center;align-items:center;display:flex}.atcn__toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;padding:8px 12px;transition:background .2s;display:flex}.atcn__toggle.is-active{background:var(--atcn-soft)}.atcn__toggle+.atcn__toggle{border-left:1px solid var(--atcn-line)}.atcn__toggle-icon{flex-shrink:0;display:inline-flex}.atcn__toggle-label{min-width:0;font-size:14px;font-weight:400}.atcn__summary{grid-area:summary;display:flex}.atcn__summary-item{text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:2px 8px;display:flex}.atcn__summary-item+.atcn__summary-item{border-left:1px solid var(--atcn-line)}.atcn__summary-check{color:#1a1a1a;flex-shrink:0;align-self:flex-start;display:inline-flex}.atcn__summary-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.atcn__summary-label{color:var(--atcn-muted);font-size:13px}.atcn__summary-value{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.atcn__summary-item>svg{flex-shrink:0;width:20px;height:20px}.atcn__preview{--atcn-hint-height:64px}.atcn__hint{z-index:5;pointer-events:none;box-sizing:border-box;height:var(--atcn-hint-height);background:var(--atcn-soft);align-items:center;gap:14px;padding:0 16px;transition:opacity .3s;display:flex;position:absolute;left:0;right:0}.atcn__hint.is-hidden{opacity:0}.atcn__hint>svg{flex-shrink:0}.atcn__hint-text{color:var(--atcn-muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.atcn__hint-text strong{color:var(--atcn-ink);font-size:15px;font-weight:600}.atcn__hint-desktop{display:none}.atcn__footer{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--atcn-line);background:#fff;flex-wrap:wrap;grid-area:footer;align-items:center;gap:16px;display:flex;box-shadow:0 -6px 18px #0000000d}.atcn__total{flex-direction:column;gap:2px;transition:opacity .2s;display:flex}.atcn__total.is-loading{opacity:.5}.atcn__total-label{font-size:14px;font-weight:500;line-height:1.3}.atcn__total-prices{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.atcn__total-old{color:#5f5f5a;font-size:13px;line-height:1.3}.atcn__total-new{font-size:24px;font-weight:600;line-height:1.25}.atcn__buy{background:var(--atcn-ink);cursor:pointer;border:0;flex:180px;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:0 20px;font-weight:500;transition:background .2s;display:inline-flex;color:#fff!important;font-size:18px!important}.atcn__buy:hover{background:#333}.atcn__buy:disabled{opacity:.7;cursor:default}.atcn__message{color:#c00;flex-basis:100%;font-size:13px}.atcn__sheets{grid-area:footer;align-self:start}.atcn__summary,.atcn__footer{z-index:3;position:relative}.atcn__summary{background:#fff}.add-to-cart-modal__sheets{z-index:2;flex:0 0 0;height:0;position:relative}.add-to-cart-modal__sheet{visibility:hidden;background:#fff;max-height:min(80vh,640px);padding:26px 20px 20px;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -10px 30px #00000026}.add-to-cart-modal__sheet.is-open{visibility:visible;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.add-to-cart-modal__sheet-close{color:#000;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:6px;right:14px}.add-to-cart-modal__sheet--size{background:#f4f3f1;width:33.3333%;max-height:none;padding:24px 18px 22px;right:auto;overflow:visible}.add-to-cart-modal__sheet-title{color:#000;margin:0 0 12px;font-size:24px;font-weight:500}.add-to-cart-modal__size-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.add-to-cart-modal__size-field{min-width:0}.add-to-cart-modal__size-label{color:#4a4a4a;white-space:nowrap;align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:300;display:flex}.add-to-cart-modal__size-label img{width:18px;height:18px}.add-to-cart-modal__size-box{background:#fff;border:1.5px solid #000;align-items:center;height:54px;padding:0 14px;font-size:17px;display:flex}.add-to-cart-modal__size-box input{color:#000;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-size:17px}.add-to-cart-modal__materials{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.add-to-cart-modal__material{color:#1a1a1a;background:#fff;border:1px solid #e6e2dc;flex-direction:column;padding:18px 16px 14px;font-family:DM Sans,Arial,sans-serif;display:flex;position:relative}.add-to-cart-modal__material.is-best{border-color:#c9b48a}.add-to-cart-modal__material.is-selected{background:#f6f3ee;border:2px solid #1a1a1a}.add-to-cart-modal__material-badge{z-index:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f6f3ee;border:1px solid #c9b48a;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.add-to-cart-modal__material-head{cursor:pointer;align-items:center;gap:10px;margin-bottom:4px;display:flex;position:relative}.add-to-cart-modal__material-head input{accent-color:#1a1a1a;flex:none;width:18px;height:18px;margin:0}.add-to-cart-modal__material-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:DM Sans,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.add-to-cart-modal__material-subtitle{margin:0 0 10px;font-size:14px;font-weight:600}.add-to-cart-modal__material-features{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:flex}.add-to-cart-modal__material-features li{align-items:center;gap:10px;display:flex}.add-to-cart-modal__material-features svg{flex:none;width:18px;height:18px;display:block}.add-to-cart-modal__material-sticker{color:#fff;text-transform:uppercase;background:#e30613;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700;position:absolute;top:-10px;right:-4px}.add-to-cart-modal__material-text,.add-to-cart-modal__material-desc{color:#5f5f5f;font-size:13px;line-height:1.55}.add-to-cart-modal__material-text{margin:0 0 8px}.add-to-cart-modal__material-desc ul{margin:0;padding:0;list-style:none}.add-to-cart-modal__material-desc li:before{content:"✓ ";font-size:12px}.add-to-cart-modal__material-price{justify-content:flex-start;align-items:baseline;gap:12px;margin:auto 0 10px;padding-top:16px;font-size:16px;display:flex}.add-to-cart-modal__material-price s{color:#333}.add-to-cart-modal__material-btn{color:#000;cursor:pointer;background:#fff;border:1px solid #000;width:100%;padding:8px 10px;font-size:15px}.add-to-cart-modal__material.is-selected .add-to-cart-modal__material-btn{color:#fff;background:#000}.add-to-cart-modal__sheet--material .add-to-cart-modal__materials{padding-top:12px}.atcn__reset,.atcn__sheet-backdrop{display:none}@media screen and (max-width:768px){.add-to-cart-modal__sheet{max-height:65vh;padding:24px 14px 16px}.add-to-cart-modal__sheet--size{width:100%;padding:22px 10px 16px}.add-to-cart-modal__sheet-title{font-size:18px}.add-to-cart-modal__size-fields{gap:8px}.add-to-cart-modal__size-label{gap:4px;font-size:12px}.add-to-cart-modal__size-label img{width:14px;height:14px}.add-to-cart-modal__size-box{height:44px;padding:0 8px;font-size:15px}.add-to-cart-modal__materials{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -14px;padding-left:14px;padding-right:14px;scroll-padding:0 14px;display:flex;overflow-x:auto}.add-to-cart-modal__materials::-webkit-scrollbar{display:none}.add-to-cart-modal__material{scroll-snap-align:start;flex:0 0 80%}.atcn__sheets.is-open{z-index:10}.atcn__sheet-backdrop{opacity:0;visibility:hidden;background:#00000080;transition:opacity .35s,visibility 0s linear .35s;display:block;position:fixed;inset:0}.atcn__sheets.is-open .atcn__sheet-backdrop{opacity:1;visibility:visible;transition:opacity .35s,visibility}.atcn .atcn__sheets{pointer-events:none;grid-area:3/1/5/-1;align-self:stretch;height:auto;overflow:hidden}.atcn .add-to-cart-modal__sheet,.atcn .atcn__sheet-backdrop{pointer-events:auto}.atcn .add-to-cart-modal__sheet--material{max-height:100%;padding-bottom:16px;position:absolute;inset:auto 0 0;box-shadow:0 -8px 20px #0000001f}.atcn__sheets:has(.add-to-cart-modal__sheet--material.is-open) .atcn__sheet-backdrop{display:none}.atcn .add-to-cart-modal__sheet--size{width:100%;padding-top:max(22px, env(safe-area-inset-top));position:fixed;inset:0 0 auto;transform:translateY(-100%);box-shadow:0 10px 30px #00000026}.atcn .add-to-cart-modal__sheet--size.is-open{transform:translateY(0)}.atcn .add-to-cart-modal__size-box input{font-size:16px}.atcn__header,.atcn__summary{border-bottom:1px solid var(--atcn-line);padding:8px 6px}.atcn__tools{border-bottom:1px solid var(--atcn-line);padding:6px 10px}.atcn__toggle-icon svg{width:26px;height:26px}.atcn__reset{border:0;border-left:1px solid var(--atcn-line);color:var(--atcn-ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 4px 0 12px;transition:color .2s;display:inline-flex;position:relative}.atcn__reset svg{transition:transform .2s;transform:translateY(-6px)}.atcn__reset-label{text-align:center;padding-left:8px;font-size:11px;line-height:1.2;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.atcn__reset:disabled{color:#c4c4c4;cursor:default}.atcn__reset:disabled svg{transform:none}.atcn__reset:disabled .atcn__reset-label{opacity:0}.atcn__preview{padding:var(--atcn-hint-height) 0 40px}.atcn__footer{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));gap:10px}.atcn__total{flex-direction:row;flex:100%;justify-content:space-between;align-items:flex-end;gap:16px}.atcn__buy{flex:100%;min-height:52px}}@media (max-width:400px){.atcn__toggle-label{font-size:13px}.atcn__toggle{gap:6px;padding:8px}.atcn__summary-value{font-size:14px}.atcn__buy{font-size:16px!important}}@media (min-width:769px){.atcn{padding:0 20px}.atcn__dialog{grid-template:"header header""preview preview"minmax(0,1fr)"summary footer"minmax(102px,auto)/minmax(0,1fr) auto;width:min(1280px,100%);height:100dvh}.atcn__back{visibility:hidden}.atcn__subtitle{display:none}.atcn__title{font-size:20px;font-weight:500}.atcn__header{padding:10px 20px}.atcn__close{visibility:visible}.atcn__close svg{width:20px;height:20px}.atcn__tools{grid-area:header;place-self:center start;margin-left:20px;position:relative}.atcn__toggle{min-height:44px}.atcn__toggle-icon svg{width:20px;height:20px}.atcn__toggle-label{font-size:15px}.atcn__preview{--atcn-hint-height:40px;padding:var(--atcn-hint-height) 64px 56px}.atcn__hint{background:0 0;justify-content:center;gap:8px}.atcn__hint>svg{width:28px;height:28px}.atcn__hint-text{flex-direction:row;align-items:baseline;gap:6px;font-size:14px}.atcn__hint-text strong{font-size:14px}.atcn__hint-mobile{display:none}.atcn__hint-desktop{display:inline}.atcn__hint-text>span:before{content:"•";margin-right:6px}.atcn__summary{border-top:1px solid var(--atcn-line);align-items:center;padding:16px 0 16px 32px}.atcn__summary-item{flex:0 auto;gap:10px;min-height:44px;padding:4px 20px}.atcn__summary-item:first-child{padding-left:0}.atcn__summary-check svg{width:20px;height:20px}.atcn__summary-label{font-size:14px}.atcn__summary-value{font-size:16px;font-weight:500}.atcn__summary-item>svg{width:18px;height:18px}.atcn__footer{box-shadow:none;flex-wrap:nowrap;gap:32px;padding:16px 32px}.atcn__total-label{display:none}.atcn__total-old{font-size:13px}.atcn__total-new{font-size:28px}.atcn__buy{flex:0 0 320px;min-height:56px;font-size:18px!important}.atcn__message{position:absolute;bottom:4px;right:32px}.atcn__sheets{grid-area:3/1/4/-1}}
.card-page__container{max-width:1446px;margin:0 auto;padding:0 15px}.cart-page__subtitle{text-transform:uppercase;color:#505050;font-family:DM Sans,sans-serif;font-size:16px}.card-page__title{text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-family:Sanomat Sans,sans-serif;font-size:28px;font-weight:400;display:flex}.product-color-versions{margin:4px 0 16px}.product-color-versions__title{color:#1a1a1a;margin:0 0 8px;font-size:14px}.product-color-versions__list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.product-color-versions__list{scrollbar-width:thin;scrollbar-color:#c8bba9 #f3eee6}}.product-color-versions__list::-webkit-scrollbar{height:4px}.product-color-versions__list::-webkit-scrollbar-track{background:#f3eee6;border-radius:2px}.product-color-versions__list::-webkit-scrollbar-thumb{background:#c8bba9;border-radius:2px}.product-color-versions__list::-webkit-scrollbar-thumb:hover{background:#4c3b31}.product-color-versions__list::-webkit-scrollbar-button{display:none}.product-color-versions__item{box-sizing:border-box;border:2px solid #0000;border-radius:6px;flex:none;width:64px;height:64px;transition:border-color .15s;display:block;overflow:hidden}.product-color-versions__item img{object-fit:cover;width:100%;height:100%;display:block}.product-color-versions__item:hover{border-color:#c8c1b6}.product-color-versions__item.is-active{border-color:#1a1a1a}.card-page__title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.card-page__title-wish{color:#4c3b31;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:15px;padding:0;display:flex}.card-page__title-wish svg{width:24px;height:auto;transition:transform .2s}.card-page__title-wish:hover svg{transform:scale(1.15)}.card-page__product-price{color:#b21010;gap:15px;font-family:DM Sans,sans-serif;font-size:24px;font-weight:400;display:flex}.card-page__product-price__item.old{color:#505050;position:relative}.card-page__product-price__item.old:after{content:"";background:#505050;width:100%;height:2px;position:absolute;top:17px;left:0}.card-page__row{grid-column:1/13;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);gap:0 20px;display:grid}.card-page__col--media{grid-area:1/1/4/5}.card-page__col--main{grid-area:2/5/3/8}.card-page__col--media{position:relative}.card-page__gallery-wish{z-index:5;color:#4c3b31;cursor:pointer;background:#ffffffd9;border:1px solid #e5e7eb;border:1px solid lab(91.6229% -.159115 -2.26791);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .15s,background-color .15s;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 0 #ebafaf00,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card-page__gallery-wish svg{width:22px;height:auto;margin-bottom:-3px}@media screen and (min-width:1024px){.card-page__col--media{grid-area:1/1/4/5}.card-page__col--main{grid-row:1/4}.card-page__row{gap:0 42px}}@media screen and (min-width:768px){.card-page__col--media{grid-area:1/1/4/5}}@media screen and (min-width:768px) and (max-width:1023px){.card-page__submain-slider-wrapper{display:none}}@media screen and (max-width:767px){.card-page__row{flex-direction:column;display:flex}}.card-page__media{position:sticky;top:10px}.related-products-section{box-sizing:border-box;max-width:1446px;margin:40px auto 0;padding:0 15px}.related-products-section .layout__title{color:#363636;text-align:left;margin-left:auto;margin-right:auto;font-family:Filson Pro,sans-serif;font-size:36px;font-weight:400}.related-products-slider{padding:4px 0 20px}.related-products-slider__slide{width:220px}.related-products-slider-wrap{position:relative}.related-products-slider__nav{z-index:2;color:#4c3b31;cursor:pointer;background:#fff;border:1px solid #4c3b31;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.related-products-slider__nav--prev{left:-22px}.related-products-slider__nav--prev svg{transform:rotate(180deg)}.related-products-slider__nav--next{right:-22px}@media (max-width:1500px){.related-products-slider__nav--prev{left:-15px}.related-products-slider__nav--next{right:-15px}}@media (max-width:767px){.related-products-slider__nav{display:none}.related-products-section{padding:0 10px}.related-products-section .layout__title{margin:20px 0 10px;padding:0;font-size:26px;line-height:1}}.related-products-slider__nav.swiper-button-disabled{opacity:0;cursor:default;pointer-events:none}.related-products-slider__nav.swiper-button-lock{display:none}.related-products-slider__slide .n-product_cart--image img{height:310px}.card-page__main-slider .swiper-wrapper{transition-property:transform,height}.card-page__main-slider{position:relative}.card-page__main-slider-card img{width:100%;height:auto;display:block}.card-page__submain-slider-wrapper{margin-top:10px}.card-page__submain-slider-wrapper .swiper-slide{width:max-content!important}.card-page__submain-slider-card-picture{cursor:pointer;border:1px solid #0000;width:80px;height:80px;display:block;overflow:hidden}.swiper-slide-thumb-active .card-page__submain-slider-card-picture{border-color:#000}.card-page__submain-slider-card-picture img{object-fit:cover;width:100%;height:100%}.card-page__media--vertical .swiper-slide.is-obrez img{object-fit:contain}.card-page__media--vertical{flex-direction:row;align-items:flex-start;gap:10px;height:780px;max-height:calc(100vh - 22px);display:flex}.card-page__media--vertical .card-page__main-slider{flex:auto;min-width:0;height:100%;max-height:calc(100vh - 22px)}.card-page__media--vertical .card-page__main-slider .swiper,.card-page__media--vertical .card-page__main-slider .swiper-wrapper,.card-page__media--vertical .card-page__main-slider .swiper-slide,.card-page__media--vertical .card-page__main-slider-card{height:100%}.card-page__media--vertical .card-page__main-slider-card img{object-fit:cover;height:100%}.card-page__main-slider-counter{display:none}@media (max-width:767px){.card-page__media--vertical .card-page__main-slider{width:100%;height:600px;max-height:none;position:relative}.card-page__media--vertical .card-page__main-slider .swiper,.card-page__media--vertical .card-page__main-slider .swiper-wrapper,.card-page__media--vertical .card-page__main-slider .swiper-slide,.card-page__media--vertical .card-page__main-slider-card{height:100%}.card-page__media--vertical .card-page__main-slider-card img{object-fit:cover;height:100%}.card-page__media--vertical .card-page__main-slider-counter{z-index:2;color:#fff;pointer-events:none;background:#0009;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:600;display:block;position:absolute;bottom:10px;right:10px}}.card-page__submain-slider-wrapper--vertical{flex:0 0 120px;width:120px;height:100%;max-height:calc(100vh - 22px);margin-top:0;position:relative}.card-page__submain-slider-wrapper--vertical .card-page__submain-slider-card-picture{aspect-ratio:.758;width:120px;height:auto}.card-page__submain-slider-wrapper--vertical .card-page__submain-slider{height:100%}.card-page__submain-slider-wrapper--vertical .swiper-slide{width:100%!important;height:max-content!important}.card-page__submain-slider-nav{z-index:2;cursor:pointer;color:#4c3b31;z-index:99;background:#fff;border:1px solid #4c3b31;justify-content:center;align-items:center;width:32px;height:32px;font-size:30px;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.card-page__submain-slider-nav span{color:#4c3b31;display:inline-block;transform:rotate(90deg)}.card-page__submain-slider-nav--prev{top:0}.card-page__submain-slider-nav--next{bottom:0}.card-page__submain-slider-nav--prev svg{transform:rotate(-90deg)}.card-page__submain-slider-nav--next svg{transform:rotate(90deg)}.card-page__submain-slider-nav.swiper-button-disabled{opacity:0;cursor:default;pointer-events:none}.card-page__submain-slider-wrapper--vertical:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#fff0 0%,#fff 100%);height:120px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.card-page__submain-slider-wrapper--vertical.is-last:after{opacity:0}@media (max-width:767px){.card-page__media--vertical{flex-direction:column;height:auto;max-height:600px}.card-page__col--media{height:auto;position:relative;margin-bottom:15px!important}.card-page__submain-slider-wrapper--vertical{display:none}}.card-page__settings-title{margin:0 0 10px;font-size:16px;font-weight:700}.card-page__settings-size{gap:30px;margin-bottom:15px;font-family:DM Sans,sans-serif;display:flex}.u-hr{content:"";background:#0000001a;border:none;border-radius:0;outline:none;width:100%;height:1px;margin:25px 0;display:block}.card-page__settings-size-item{color:#444;flex-direction:column;flex:50%;gap:5px;max-width:50%;font-size:14px;font-weight:700;display:flex}.label-size__title{align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;display:flex}.label-size__title img{width:15px}.label-size__body{background:#fff;border:1px solid #000;justify-content:space-between;align-items:center;padding-right:15px;display:flex}.card-page__settings-size-item .u-input{color:#000;text-align:left;border:none;width:100%;height:48px;padding:0 15px;font-size:16px;font-weight:400}.card-page__settings-size-item .u-input::placeholder{color:#000;opacity:1}.card-page__settings-size-item .u-input:focus::placeholder{opacity:0}.card-page__settings-size-item .u-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card-page__settings-size-item .u-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card-page__settings-size-item .u-input[type=number]{appearance:textfield}.card-page__settings-material-title{color:#000;margin:10px 0 0;font-family:Filson Pro,sans-serif;font-size:22px;font-weight:400}.card-page__settings-material{color:#666;background:#f7f7f7e8;flex-direction:column;gap:8px;margin-bottom:20px;padding:10px 26px;font-size:14px;display:flex;position:relative}.card-page__settings-material-button{color:#505050;cursor:pointer;background:0 0;border:0;padding:0;font-family:DM Sans,sans-serif;font-size:16px;text-decoration:underline;position:absolute;top:24px;right:24px}.card-page__settings-material-item{margin-bottom:0;position:relative}.custom-rating-container{margin-top:-2px;font-size:0;display:inline-block;position:relative}.custom-star{fill:none;stroke:#fcbd2d;stroke-width:2px;width:14px;height:14px;display:inline-block}.custom-filled-stars{height:100%;width:calc(var(--rating) / 5 * 100%);white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.card-page__settings-size-wrap{background:#f7f4f2;padding:5px 15px}.custom-filled-stars svg{fill:#fcbd2d;stroke:none}.card-page__settings-material-item:hover{cursor:pointer}.u-radio__title-wrapper{align-items:center;display:flex}.u-radio__title{color:#000;margin:0 10px 0 0;font-family:TT Norms Pro,sans-serif;font-size:16px;font-weight:600;display:block}.u-radio__list li{color:#000;align-items:center;gap:2px;font-family:TT Norms Pro,sans-serif;font-size:13px;font-weight:400;display:flex}.u-radio__list li img{width:16px;height:8px}.u-radio__content{margin-top:2px;display:block}.u-radio__text,.u-radio__text p{color:#000;letter-spacing:-.2px;margin:0;font-family:TT Norms Pro,sans-serif;font-size:13px;font-weight:400;display:block}.u-radio__icon{color:#3b3b3b;border:1px solid;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .4s;position:relative}.u-radio__control:checked~.u-radio__inner{border:1px solid #000;box-shadow:0 0 0 1px #0c463f}.u-radio__control:checked~.u-radio__inner .u-radio__icon{color:#000}.material-footer{color:#000;background:#f7f7f7;width:calc(100% + 28px);margin:15px -14px -14px;padding:10px 14px;font-family:TT Norms Pro,sans-serif;font-size:13px;font-weight:500}.u-radio__main{width:calc(100% - 30px);margin:-2px 0 0 10px;display:block}.u-radio__icon:before{content:"";inset:4px;background:#000;border-radius:50%;transition:all .4s;position:absolute;inset:2px}.u-radio__control:not(:checked)~.u-radio__inner .u-radio__icon:before{opacity:0;visibility:hidden;transform:scale(0)}.u-radio__inner{background:#fff;border:1px solid #d9d9d9;flex-wrap:wrap;align-items:flex-start;padding:9px 14px;transition:background .4s,box-shadow .4s;display:flex;box-shadow:0 1px 1px #656a760d,0 2px 2px #656a760d}.card-page__settings-material-item:hover .u-radio__inner{box-shadow:0 2px 3px #656a7626,0 12px 24px -10px #656a7659}.card-page__settings-material-item:hover .u-radio__control:checked~.u-radio__inner{box-shadow:0 0 0 1px #0c463f,0 2px 3px #656a7626,0 12px 24px -10px #656a7659}.u-radio__control{visibility:hidden;opacity:0;width:30px;height:30px;position:absolute;top:0;left:0}.card-page__settings-promo-item{margin-bottom:10px;position:relative}.card-page__settings-promo-item:hover{cursor:pointer}.u-checkbox__title span{text-transform:uppercase}.u-checkbox__title-wrapper{display:block}.u-radio__price{color:#000;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.u-radio__price,.u-checkbox__price{color:#b90604;font-size:16px;font-weight:500}.u-price-old{color:#000;margin-right:6px;font-weight:100;text-decoration:none;display:inline-block;position:relative}.u-price-old:after{content:"";background:#000;width:100%;height:1px;display:block;position:absolute;top:11px;left:0}.u-checkbox__content{letter-spacing:.01px;color:#666;margin:0 10px 0 0;font-size:10px;font-weight:700;line-height:1.3;display:block}.u-checkbox__title{color:#000;font-size:14px;font-weight:700}.u-checkbox__icon{color:#666;border:1px solid;flex-shrink:0;width:24px;height:24px;transition:border-color .4s,background .4s;position:relative}.u-checkbox__icon:before{content:"";transform-origin:100% 100%;border:3.5px solid #000;border-top:0 solid #0000;border-left:0 solid #0000;border-radius:0;width:12px;height:26px;transition:all .4s;position:absolute;top:-9px;left:1px;transform:rotate(30deg)}.u-checkbox__control:not(:checked)~.u-checkbox__inner .u-checkbox__icon:before{opacity:0;visibility:hidden}.u-checkbox__control:checked~.u-checkbox__inner{border:2px solid #000}.u-checkbox__main{width:100%;margin:0 10px;display:block}.u-checkbox__price{margin-left:auto}.u-checkbox__title-wrapper{justify-content:space-between;align-items:center;display:flex}.u-checkbox__inner{border:1px solid #d7d7d7;align-items:flex-start;padding:10px;transition:background .4s;display:flex}.u-checkbox__control{visibility:hidden;opacity:0;width:30px;height:30px;position:absolute;top:0;left:0}.card-page__settings-promo{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}span.label-size__area{background:#f6f6f6;transition:all .4s;display:flex;overflow:hidden}span.label-size__icon{background:#f6f6f6;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;display:flex}.label-size__icon .u-icon{width:24px;height:24px}.label-size__units{color:#000;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400}.u-radio__control,.u-checkbox__control{flex-shrink:0;margin:0}.u-radio__picture{flex-shrink:0;width:40px;height:40px;margin-left:auto}.u-radio__picture img{object-fit:cover;width:100%;height:100%}.card-page__settings-price-wrapper{margin-bottom:20px}.card-page__settings-price{align-items:center;gap:15px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.card-page__settings-footer-btn{color:#fff;text-transform:uppercase;background:#000;width:100%;padding:14px 10px 13px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.card-page__settings-footer-message{margin-top:10px;font-size:13px}.card-page__settings-footer-message.is-error{color:#c00}.card-page__settings-footer-message.is-success{color:#0a0}.card-page__info{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;font-family:DM Sans,sans-serif;font-size:15px;list-style:none;display:flex}.card-page__info li{align-items:center;gap:5px;width:calc(50% - 10px);display:flex}.card-page__info li svg{background:#f6f2eb;border-radius:50%;width:20px;padding:5px;display:block}li.card-page-active{color:#007f3f}.card-page__info li.card-page-active svg{fill:#fff;background:#007f3f}.card-page__info li+li{margin-top:5px}.card-page__info li picture{flex-shrink:0;width:20px;margin-right:10px}.card-page__info li picture img{width:100%;height:auto;display:block}@media screen and (max-width:900px){.card-page__col--main{max-width:none}}.cropper-modal{margin:0 -1px;opacity:.6!important;background-color:#f0f0f0!important}.u-discount{border-radius:3px;margin-right:8px;padding:2px 6px;font-size:10px;display:inline-block}.u-discount--theme-red{color:#fff;background:#e30613}.card-page__settings-price-title{color:#000;font-size:20px;font-weight:700}.card-page__settings-price-old{color:#000;font-family:DM Sans,sans-serif;font-size:24px;font-weight:400;position:relative}.card-page__settings-price-old:before{content:"";background:#000;width:100%;height:2px;display:block;position:absolute;top:50%;left:0}.card-page__settings-price-new{color:#b21010;font-family:DM Sans,sans-serif;font-size:24px;font-weight:400}.card-page sub{vertical-align:baseline;font-size:68%;line-height:0;position:relative}.card-page__settings-price-title sup{color:#fff;text-align:center;text-transform:uppercase;background-color:#f10;border-radius:2px;width:30px;height:15px;padding:1px 2px;font-size:12px;font-weight:900;position:relative;top:-15px;left:-7px}.card-page__settings-price-title sup:before{content:"";pointer-events:none;z-index:2;border:5px solid #0000;border-color:#f10 #0000 #0000 #f10;transition-property:bottom;transition-duration:.3s;position:absolute;bottom:-5px;left:0}.cropper-view-box{outline:none!important}.cropper-dashed.dashed-v,.cropper-dashed.dashed-h{border:none}@media screen and (max-width:767px){.card-page__settings-price-title{font-size:15px}.card-page__container{padding:0 10px}.card-page__col--media{margin:0 -10px}.card-page__submain-slider-wrapper{margin:10px 10px 0}.produc-wish{margin-top:10px}.card-page__settings-size-item .u-input{width:100%}.card-page__settings-size{gap:15px}.card-page__settings-size-item{max-width:49%}.custom-rating-container{width:100%;margin-top:3px}}.d-md-none{display:block}.d-md-block{display:none}@media (min-width:769px){.d-md-none{display:none}.d-md-block{display:block}}.card-page__faq{margin-top:10px}.card-page__faq h4{text-align:right;margin:15px 0 5px;font-size:18px}.faq-card{color:#000;background:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden}.faq-card__list .faq-list__card{border-bottom:1px solid #dfdfdf!important}.faq-card__list .faq-list__card .faq-card__header{padding-left:0}.faq-card:not(:last-child){border-bottom:none}.faq-card h5{margin-bottom:8px;font-size:19px}.faq-card .u-content p{margin-bottom:8px;font-size:16px}.faq-card__list .faq-list__card{border:none}.faq-card__header{cursor:pointer;background:#fafaf9;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.faq-card__header:hover{background:#f5f5f4}.faq-card__btn{color:#000;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;outline:none;flex-grow:1;align-items:center;font-size:14px;display:flex}.faq-card__btn-icon{opacity:.6;flex-shrink:0;width:24px;height:24px;margin-right:10px}.faq-card__title{color:#000;margin:0 14px 0 0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.faq-card__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:transform .4s;display:flex;position:relative;transform:rotate(-90deg)}.faq-card__icon .u-icon{color:#000;width:100%;height:100%;transition:transform .4s;position:absolute;top:0;left:0;transform:rotate(-90deg)}.faq-card__dropdown>.faq-card__inner{color:#666;padding:0 20px 20px}.faq-card__text>* strong,.faq-card__text>strong,.faq-card__text>h1,.faq-card__text>h2,.faq-card__text>h3,.faq-card__text>h4,.faq-card__text>h5,.faq-card__text>h6{color:#000}.faq-card__dropdown{margin-top:5px}@media (max-width:768px){.faq-card__header{padding:10px 15px}.faq-card__inner{padding:15px}}.faq-drawer{z-index:1000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .35s;position:fixed;inset:0}.faq-drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility}.faq-drawer__backdrop{opacity:0;background:#0000008c;transition:opacity .35s;position:absolute;inset:0}.faq-drawer.is-open .faq-drawer__backdrop{opacity:1}.faq-drawer__panel{color:#000;background:#fff;width:min(600px,100%);padding:36px 30px 30px;transition:transform .35s;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.faq-drawer.is-open .faq-drawer__panel{transform:translate(0)}.faq-drawer__close{z-index:2;color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;padding:0;transition:opacity .2s .15s;position:absolute;top:24px;right:calc(min(600px,100%) + 12px)}.faq-drawer.is-open .faq-drawer__close{opacity:1}.faq-drawer__head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.faq-drawer__head-close{color:#000;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:none}.faq-drawer__title{text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.faq-drawer__body .u-content p{color:#222;margin-bottom:14px;font-size:15px;line-height:1.45}.faq-drawer__body h5{color:#000;margin:0 0 16px;font-size:17px;font-weight:700}.faq-drawer__body .faq-card__list .faq-card__header{padding:16px}.faq-drawer__body .faq-card__dropdown>.faq-card__inner{padding:0 0 16px 16px}@media (max-width:640px){.faq-drawer__panel{padding:60px 18px 24px}.faq-drawer__close{color:#000;top:16px;right:16px}}@media (max-width:767px){.faq-drawer--sheet .faq-drawer__panel{width:100%;height:auto;max-height:85dvh;padding:20px 18px 24px;top:auto;transform:translateY(100%)}.faq-drawer--sheet .faq-drawer__head-close{display:flex}.faq-drawer--sheet .faq-drawer__head{z-index:3;background:#fff;border-bottom:1px solid #eee;margin:-20px -18px 20px;padding:20px 18px 12px;position:sticky;top:-20px}.faq-drawer--sheet.is-open .faq-drawer__panel{transform:translateY(0)}.faq-drawer--sheet .faq-drawer__close{display:none}}.faq-card.is-show>.faq-card__header .faq-card__icon,.faq-card--inline>.faq-card__header .faq-card__icon{transform:rotate(0)}.faq-card--inline.is-show>.faq-card__header .faq-card__icon{transform:rotate(180deg)}.faq-card__collapse{height:0;transition:height .4s;overflow:hidden}.faq-card__collapse>.faq-card__dropdown--inline{margin-top:0}.faq-card__dropdown--inline>.faq-card__inner{color:#222;opacity:0;padding:18px 16px 20px;transition:opacity .3s,transform .4s;transform:translateY(-8px)}.faq-card.is-show>.faq-card__collapse .faq-card__inner{opacity:1;transition-delay:80ms;transform:none}.pinfo__sku{color:#3a3a3a;align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.pinfo__sku-value{color:#1a1a1a;background:#f2f0ed;padding:2px 8px;font-weight:600}.pinfo__sku-copy{color:#555;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:color .15s;display:grid}.pinfo__sku-copy:hover{color:#000}.pinfo__lead{color:#3a3a3a;margin:0 0 22px;font-size:15px;line-height:1.55}.pinfo__features{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;padding:0;list-style:none;display:grid}.pinfo__feature{text-align:center;color:#222;flex-direction:column;align-items:center;gap:12px;padding:0 8px;font-size:14px;line-height:1.35;display:flex}.pinfo__feature+.pinfo__feature{border-left:1px solid #e6e2dc}.pinfo__feature svg{width:34px;height:34px}.pinfo__feature strong{color:#000;font-weight:600}.pinfo__note{color:#555;background:#f4f2ee;align-items:center;gap:14px;margin:0;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.pinfo__note svg{box-sizing:content-box;border-right:1px solid #ddd8d0;flex:none;padding-right:14px}.pdelivery__head{letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;margin:0 0 16px;font-size:13px;font-weight:500}.pdelivery__head--sep{border-top:1px solid #e6e2dc;margin-top:24px;padding-top:24px}.pdelivery__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.pdelivery__item{align-items:center;gap:22px;display:flex}.pdelivery__icon{background:#f1eee9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.pdelivery__icon svg{width:26px;height:26px}.pdelivery__item-title{color:#000;margin-bottom:3px;font-size:16px;font-weight:500;display:block}.pdelivery__item-text{color:#555;font-size:14px;line-height:1.5;display:block}.pdelivery__link{color:inherit;text-decoration:underline}.pdelivery__safe{background:#f1efeb;align-items:center;gap:22px;margin-top:24px;padding:18px 22px;display:flex}.pdelivery__safe svg{flex:none;width:30px;height:30px}@media (max-width:768px){.pinfo__features{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.pinfo__feature:nth-child(odd){border-left:0}.pdelivery__item{gap:16px}.pdelivery__icon{width:52px;height:52px}}.faq-card__result-title{color:#000;text-align:center;text-transform:uppercase;margin:0 0 15px;font-size:24px;font-weight:700}.faq-card__result-row{gap:60px;display:flex;position:relative}.faq-card__result-row-arrows{justify-content:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-card__result-row-arrows .u-icon{width:50px;height:50px;margin:0 -15px;transform:scaleX(-1)}.faq-card__result-col--item{flex:1}.faq-card__result-desc{text-align:center;max-width:420px;margin:5px auto 20px;font-size:14px;line-height:1.3}.faq-card__result-form-title{margin:0 0 5px;font-size:14px;font-weight:700}.faq-card__result-form-row{gap:10px;margin:0;display:flex}.faq-card__result-form-col{flex:1 0 50%;max-width:50%}.faq-card__result-form-col--btn{flex:0 0 50%}.faq-card__result-form-input{border:1px solid #ddd;border-radius:4px;width:100%;height:44px;padding:0 15px;font-size:15px}.faq-card__result-form-btn{white-space:nowrap;text-transform:uppercase;color:#fff;cursor:pointer;background:linear-gradient(45deg,#ebc62d,#ff1b02 50%,#a73a11 100%);border:none;border-radius:4px;width:100%;height:44px;padding:0 20px;font-size:14px;font-weight:700}.faq-card__result-form-btn:disabled{opacity:.6;cursor:default}.faq-card__result-error{color:#c00;margin:8px 0 0;font-size:13px}.faq-card__result-thanks{text-align:center;padding:15px}.result-card{position:relative}.result-card__media{padding:0 0 75%;position:relative}.result-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.result-card__content{color:#fff;background:#00000080;width:100%;margin:0;padding:15px;font-weight:700;position:absolute;bottom:0;left:0}.result-card__title{margin:0}@keyframes marching-ants{0%{background-position:0 0,10px 100%,0 10px,100% 0}to{background-position:10px 0,0 100%,0 0,100% 10px}}html .cropper-container .cropper-crop-box{background-image:linear-gradient(90deg,silver 50%,#0000 50%),linear-gradient(90deg,silver 50%,#0000 50%),linear-gradient(#0000 50%,silver 50%),linear-gradient(#0000 50%,silver 50%);background-position:0 0,100% 100%,0 100%,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 2px,15px 2px,2px 15px,2px 15px;padding:2px;animation:.4s linear infinite marching-ants}@media (max-width:768px){.faq-card__result-row{flex-direction:column;gap:15px}.faq-card__result-row-arrows{display:none}.faq-card__result-form-row{flex-direction:column}}.card-page__main-slider-action{z-index:3;position:absolute;bottom:12px;left:12px}.room-tryon__open{color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#ffffffeb;border:0;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:14px;font-weight:500;line-height:1.2;transition:background .2s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.room-tryon__open:hover{background:#fff}@media (max-width:767px){.card-page__main-slider-action{bottom:10px;left:10px}.room-tryon__open{gap:10px;padding:8px 14px 8px 12px;font-size:15px}.room-tryon__open svg{width:17px;height:17px}}.room-tryon-modal{z-index:3000;display:flex;position:fixed;inset:0}.room-tryon-modal__overlay{background:#1e1e1e59;position:absolute;inset:0}.room-tryon-modal__dialog{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}.room-tryon-modal__header{border-bottom:1px solid #e6e6e6;flex:none;justify-content:flex-end;padding:18px 32px;display:flex}.room-tryon-modal__close{font:inherit;color:#1a1a1a;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:4px 0;font-size:16px;display:inline-flex}.room-tryon-modal__body{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;width:100%;max-width:1440px;min-height:0;margin:0 auto;padding:32px 40px;display:grid}.room-tryon-modal__media{flex-direction:column;justify-self:center;width:fit-content;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex}.room-tryon-modal__image{max-width:100%;position:relative}.room-tryon-modal__image img{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 260px);display:block}.room-tryon-modal__caption{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.room-tryon-modal__caption p{margin:0}.room-tryon-modal__caption-label{color:#6b6b6b;font-size:14px;display:block}.room-tryon-modal__caption-name{color:#1a1a1a;font-size:19px;font-weight:600}.room-tryon-modal__zoom{font:inherit;color:#1a1a1a;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:4px 8px;font-size:16px;display:inline-flex}.room-tryon-modal__side{flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex;overflow-y:auto}.room-tryon-modal__eyebrow{color:#7a7a7a;margin:0 0 4px;font-size:14px}.room-tryon-modal__title{letter-spacing:-.01em;color:#111;margin:0 0 10px;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.08}.room-tryon-modal__text{color:#4a4a4a;margin:0 0 18px;font-size:16px;line-height:1.4}.room-tryon-modal__drop{text-align:center;background:#f9f9f9;border:1px dashed #c9c9c9;flex-direction:column;align-items:center;gap:12px;padding:20px 20px 16px;transition:border-color .15s,background-color .15s;display:flex}.room-tryon-modal__drop.is-dragging{background:#f2f0ed;border-color:#1a1a1a}.room-tryon-modal__drop-icon{color:#1a1a1a;width:54px;height:48px}.room-tryon-modal__drop-hint{color:#7a7a7a;font-size:14px}.room-tryon-modal__preview{width:100%;position:relative}.room-tryon-modal__preview img{object-fit:contain;width:100%;max-height:160px;display:block}.room-tryon-modal__btn{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#111;border:0;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.room-tryon-modal__btn:hover{color:#fff;background:#333}.room-tryon-modal__btn:disabled{opacity:.6;cursor:default}.room-tryon-modal__link{font:inherit;color:#4a4a4a;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.room-tryon-modal__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.room-tryon-modal__loading-overlay{background:#ffffff8c;position:absolute;inset:0}.room-tryon-modal__error{color:#d32f2f;margin:14px 0 0}.room-tryon-modal__wait{color:#6b7280;margin:4px 0 0}.room-tryon-modal__tips{margin-top:24px}.room-tryon-modal__tips-title{color:#111;margin:0 0 8px;font-size:18px;font-weight:600}.room-tryon-modal__tips ul{margin:0;padding:0;list-style:none}.room-tryon-modal__tips li{color:#3a3a3a;align-items:center;gap:18px;padding:4px 0;font-size:15px;display:flex}.room-tryon-modal__tips svg{color:#1a1a1a;flex:none;width:28px;height:28px}.room-tryon-modal__zoomed{z-index:1;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;inset:0}.room-tryon-modal__zoomed img{object-fit:contain;max-width:100%;max-height:100%}.room-tryon-modal__zoomed-close{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute;top:16px;right:16px}.room-tryon-modal__steps{flex-direction:column;gap:8px;margin-top:16px;display:flex}@media (min-width:769px) and (max-height:760px){.room-tryon-modal__header{padding:10px 32px}.room-tryon-modal__body{padding:20px 40px}.room-tryon-modal__image img{max-height:calc(100vh - 180px)}.room-tryon-modal__title{font-size:clamp(24px,2.2vw,32px)}.room-tryon-modal__text{margin-bottom:14px;font-size:15px}.room-tryon-modal__drop{gap:10px;padding:14px 16px 12px}.room-tryon-modal__drop-icon{width:44px;height:40px}.room-tryon-modal__tips{margin-top:16px}.room-tryon-modal__tips li{padding:2px 0}}.room-tryon-modal__step{color:#9ca3af;align-items:center;gap:12px;transition:color .3s;display:flex}.room-tryon-modal__step-circle{border:2px solid #dfe2e3;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:flex;position:relative}.room-tryon-modal__step.is-active{color:#111;font-weight:600}.room-tryon-modal__step.is-active .room-tryon-modal__step-circle{color:#f5a623;border-color:#f5a623}.room-tryon-modal__step.is-active .room-tryon-modal__step-circle:after{content:"";border:2px solid #0000;border-top-color:#e07b00;border-radius:50%;animation:.9s linear infinite room-tryon-spin;position:absolute;inset:-2px}.room-tryon-modal__step.is-done{color:#111}.room-tryon-modal__step.is-done .room-tryon-modal__step-circle{color:#fff;background:#2e9e4f;border-color:#2e9e4f}@keyframes room-tryon-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.room-tryon-modal__body{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.room-tryon-modal__title{font-size:28px}}@media (max-width:768px){.room-tryon-modal__dialog{overflow-y:auto}.room-tryon-modal__header{z-index:2;background:#fff;padding:14px 16px;position:sticky;top:0}.room-tryon-modal__body{flex-direction:column;flex:none;gap:24px;padding:16px 16px 28px;display:flex}.room-tryon-modal__image img{max-height:50vh}.room-tryon-modal__side{padding-top:0;overflow:visible}.room-tryon-modal__eyebrow{font-size:14px}.room-tryon-modal__title{font-size:28px}.room-tryon-modal__text{margin-bottom:20px;font-size:16px}.room-tryon-modal__btn{font-size:16px}.room-tryon-modal__tips{margin-top:28px}.room-tryon-modal__tips li{gap:20px;font-size:16px}.card-page__settings-material{padding:5px 15px}.card-page__settings-material-button{position:static}.card-page__info{flex-direction:column}.card-page__info li{width:100%}}.related-products-slider__nav svg{width:30px;height:30px}
