html{font-size:14px}:root{--font-main:'Cabin',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--font-second:'Cairo',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--fs-15:clamp(12px, calc(15px * var(--scale)), calc(15px * var(--scale)));--fs-19:clamp(14px, calc(18.75px * var(--scale)), calc(18.75px * var(--scale)));--fs-29:clamp(16px, calc(29px * var(--scale)), calc(29px * var(--scale)));--header-fs-20:clamp(12px, 1.0416vw, 20px);--header-fs-18:clamp(12px, 0.9375vw, 18px);--header-space-150:clamp(40px, 7.8125vw, 150px);--header-space-80:clamp(20px, 4.1666vw, 80px);--header-space-60:clamp(20px, 3.125vw, 60px);--header-space-45:clamp(16px, 2.3437vw, 45px);--header-space-35:clamp(16px, 1.8229vw, 35px);--header-space-30:clamp(12px, 1.5625vw, 30px);--header-space-25:clamp(12px, 1.302vw, 25px);--header-space-24:clamp(12px, 1.25vw, 24px);--header-space-23:clamp(10px, 1.2vw, 23px);--header-menu-right:clamp(27px, 2.2916vw, 44px);--scrollbar-width:8px;--cart-fluid:calc((100vw / 1920) * 0.67);--cart-fs-31:clamp(18px, calc(var(--cart-fluid) * 31), 40px);--cart-fs-20:clamp(14px, calc(var(--cart-fluid) * 20), 26px);--cart-space-137:clamp(20px, calc(var(--cart-fluid) * 137), 180px);--cart-space-77:clamp(20px, calc(var(--cart-fluid) * 77), 110px);--cart-space-58:clamp(16px, calc(var(--cart-fluid) * 58), 80px);--cart-space-46:clamp(14px, calc(var(--cart-fluid) * 46), 60px);--cart-space-40:clamp(14px, calc(var(--cart-fluid) * 40), 60px);--cart-space-34:clamp(14px, calc(var(--cart-fluid) * 34), 50px);--cart-space-25:clamp(10px, calc(var(--cart-fluid) * 25), 35px);--cart-space-25-custom:clamp(20px, calc(var(--cart-fluid) * 25), 26px);--cart-space-20:clamp(8px, calc(var(--cart-fluid) * 20), 30px);--cart-space-14:clamp(6px, calc(var(--cart-fluid) * 14), 22px);--scale:1}@media all and (min-width:1921px){:root{--scale:1.2}}body,html{height:100%;overflow:hidden}.section-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:66px;height:calc(100dvh - 66px);overflow:hidden}.section-product__container{display:grid;grid-template-columns:1.1fr .9fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:calc(50px * var(--scale));padding-left:calc(110px * var(--scale));padding-right:calc(110px * var(--scale));width:100%;margin:auto}.section-product__media{width:100%;max-width:calc(557px * var(--scale));max-height:calc(557px * var(--scale));min-height:calc(557px * var(--scale));min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f3}.section-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}@media all and (max-width:1024px){body,html{height:initial;overflow:initial}body{-webkit-overflow-scrolling:touch}.section-product{height:initial}.product-content-wrapper{padding-left:8px}.section-product__media{min-height:0}}.section-product__media{position:relative;height:100%}.product-slider .swiper-slide,.product-slider .swiper-wrapper{height:100%}.product-slider{width:100%;height:100%;min-height:0}@media all and (max-width:1580px){.product-slider{max-width:700px}}@media all and (max-width:1024px){.product-slider{width:100%;max-width:400px;position:relative;aspect-ratio:1/1;height:auto}@supports not (aspect-ratio:1/1){.product-slider::before{content:"";display:block;padding-top:100%}.product-slider>*{position:absolute;inset:0}}.product-slider__nav svg{height:10px;width:auto}}.product-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.product-slider .swiper-slide img,.product-slider .swiper-slide svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:100%;max-width:100%;height:100%}.product-slider__nav{width:24px;height:24px;border-radius:50%;border:none;background:0 0;padding:0;cursor:pointer;position:absolute;top:47.6%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;outline:0}.product-slider__nav--prev{left:-45px}.product-slider__nav--next{right:-45px}.product-title-wrapper{margin-bottom:36px}.product-title{font-family:var(--font-main);font-size:calc(29px * var(--scale));line-height:1;font-weight:400;text-align:right;color:#000;margin:0}.product-title *{margin:0}@media all and (max-width:1024px){.product-slider__nav--prev{left:6px}.product-slider__nav--next{right:6px}.product-title-wrapper{padding-left:8px;border-bottom:1px solid #a1a1a1;width:100%;padding-bottom:30px}.product-title{font-size:22px;line-height:27.65px}}@media all and (max-width:350px){.product-title{font-size:18px}}.product-author{font-family:var(--font-main);font-size:calc(29px * var(--scale));font-weight:400;color:#000;line-height:1;text-align:right;margin:0}@media all and (max-width:1024px){.product-author{font-size:22px;line-height:27.65px}}@media all and (max-width:350px){.product-author{font-size:18px}}.product-meta{font-family:var(--font-main);font-weight:400;font-size:var(--fs-15);line-height:26.25px;text-align:right;color:#a1a1a1}.product-meta__material{margin-top:0;margin-bottom:10px}.product-meta__seat{margin:0}.product-dimensions{text-align:right}.product-dimensions span{color:#a1a1a1;font-family:var(--font-main);font-weight:400;font-size:var(--fs-15);line-height:26.25px}@media all and (max-width:1024px){.product-meta__material{margin-bottom:0}.product-dimensions span,.product-meta{font-size:12px;line-height:21.56px}.product-dimensions{text-align:left}}.product-units{font-family:var(--font-main);font-weight:400;font-size:var(--fs-15);line-height:26.25px;text-align:right;margin-top:calc(55px * var(--scale));color:#a1a1a1}@media all and (max-width:1024px){.product-units{text-align:left;margin-top:36px;margin-bottom:36px;font-size:12px;line-height:21.56px}}.product-purchase{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(22px * var(--scale));margin-top:calc(90px * var(--scale));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width:1024px){.product-purchase{margin-top:0;width:100%;gap:0 27px;padding-bottom:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:calc(115px * var(--scale));overflow:hidden;height:calc(44px * var(--scale));padding:calc(11px * var(--scale)) calc(23px * var(--scale));border-radius:999px;background:#f5f5f3;-ms-touch-action:manipulation;touch-action:manipulation;font-size:calc(20px * var(--scale))}@media all and (max-width:1024px){.quantity{max-width:186.5px;width:100%;height:35px;padding:5px 34px}}.quantity__btn{width:15px;height:15px;padding:0;border:none;background:0 0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;display:grid;place-items:center;outline:0}.quantity__btn svg{display:block;width:100%;height:100%}.quantity__btn:disabled{opacity:.3;cursor:default;pointer-events:none}.quantity__value{min-width:37px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-family:var(--font-main);font-size:calc(20px * var(--scale));line-height:21.86px;font-weight:400;color:#a1a1a1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-variant-numeric:tabular-nums}@media all and (max-width:1024px){.quantity__btn{width:12px;height:12px}.quantity__value{font-size:16px;line-height:17.03px}}.btn-primary{height:calc(44px * var(--scale));padding:calc(10px * var(--scale)) calc(23px * var(--scale));font-size:calc(18px * var(--scale));border-radius:58px;background-color:#6d6d6d;color:#f5f5f3;cursor:pointer;max-width:calc(192px * var(--scale));width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--font-main);font-weight:400;line-height:1;-webkit-transition:.3s;transition:.3s;outline:0;border:none}.btn-primary:hover{background-color:#3a3a3a}.btn-primary.is-disabled{opacity:.5;cursor:default;pointer-events:none;color:#000}@media all and (max-width:1024px){.btn-primary{width:100%;font-size:14px;line-height:16.48px;height:35px;max-width:186.5px;padding:5px 23px}.section-product__container{grid-template-columns:1fr;gap:calc(30px * var(--scale));padding:0 calc(16px * var(--scale));margin-top:0;height:auto;max-height:initial}.section-product__media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:400px;margin:0 auto;border-radius:4.68px}.section-product__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;max-width:400px;width:100%;margin-left:auto;margin-right:auto}.product-author,.product-meta,.product-title,.product-units{text-align:left}.swiper-slide{padding:40px}}