.Product_catalog_item__xW8ez{max-width:1280px;text-align:center;margin:0 auto 30px;padding:16px 40px 0;box-sizing:border-box}.Product_catalog_item_title__0wip8{font-size:30px;font-weight:700;margin-bottom:10px;color:#000;width:100%;text-align:center}.Product_catalog_bed_item_title__gEuXT{text-align:start;margin-bottom:24px;border-bottom:3px solid #ed5005;width:-moz-fit-content;width:fit-content}.Product_catalog_bed_item_title__gEuXT,.Product_catalog_price_title__GoedN{font-size:24px;font-weight:700;color:#000}.Product_catalog_item_prices__fuwuR{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}.Product_catalog_item_prices_sofa__51k7B{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center}.Product_catalog_button__ebsCt{padding:8px 16px;background-color:#144c44;font-size:18px;font-weight:700;margin:12px 40px;color:#fff;cursor:pointer;position:relative;border-radius:16px}.Product_back_to_catalog__SzscJ{display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:24px auto 0}.Product_back_to_catalog_icon__FXQUg{flex-shrink:0}.Product_catalog_button_text_large__i_ydr{font-size:26px}.Product_catalog_button_red__Q38F3{background-color:#ed5005}.Product_catalog_item_credit__Pb6MS{color:#144c44;font-weight:600;font-size:40px;display:flex;flex-direction:column}.Product_catalog_item_text__710aM{color:#ed5005;font-size:16px}.Product_catalog_price__Yzww7{background-color:#ffdb00;box-shadow:3px 3px #ef4123;font-size:26px;padding:6px;font-weight:700;color:#000}.Product_catalog_price_prev__bEMDQ{font-size:26px;padding:6px;font-weight:900;color:#000}.Product_catalog_price_crossed_out__HkQBw{text-decoration:line-through}.Product_catalog_price_original__asyyO{color:#ed5005;font-size:26px}.Product_catalog_discount_percent__8FkM_{font-size:22px;font-weight:900;color:#fff;background-color:#ed5005;padding:3px 12px;border-radius:8px;white-space:nowrap}.Product_catalog_image_wrapper__31LJf{max-width:980px;margin:0 auto}.Product_product_title__DeWLH{font-size:26px;text-transform:uppercase;font-weight:700;color:#000;align-items:center;display:flex}.Product_product_title_wrapper__ceem7{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-top:30px;justify-content:center}.Product_product_description_wrapper__d0xdp{display:flex;flex-direction:column;gap:8px;width:100%}.Product_variant_row__9m673{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.Product_desc_form_row__MzGIU{width:100%}@media (min-width:881px){.Product_top_row__yW9t7{display:flex;align-items:flex-start;gap:36px;text-align:left}.Product_catalog_image_wrapper__31LJf{flex:1 1 42%;min-width:0;margin:0;position:-webkit-sticky;position:sticky;top:100px}.Product_product_title_wrapper__ceem7{display:grid;grid-template-columns:minmax(80px,110px) 1fr;grid-template-areas:"title title" "colors form";grid-column-gap:20px;column-gap:20px;grid-row-gap:10px;row-gap:10px;align-items:start;flex:1 1 58%;min-width:0;margin-top:0;text-align:left}.Product_area_title__JiTLg{grid-area:title}.Product_area_colors__bJU_v{grid-area:colors}.Product_area_form__GT0g6{grid-area:form}.Product_back_to_catalog__SzscJ{margin:32px auto 0}.Product_product_description_wrapper__d0xdp{margin-top:20px}.Product_variant_row__9m673{align-items:flex-start}.Product_variant_options__J_j4l{justify-content:flex-start}.Product_area_colors__bJU_v .Product_variant_options__J_j4l{flex-direction:column;align-items:flex-start}.Product_area_form__GT0g6 .Product_contacts_form__IHLMv{justify-content:flex-start;max-width:100%;margin:0;padding:0}.Product_area_form__GT0g6 .Product_contacts_form_card__TxfAt{max-width:100%;padding:32px 36px;gap:20px}.Product_area_form__GT0g6 .Product_contacts_form_title__s7mYP{font-size:26px}.Product_area_form__GT0g6 .Product_contacts_label__yTznf{font-size:16px}.Product_area_form__GT0g6 .Product_contacts_input__fOIQL{height:52px;font-size:16px}.Product_area_form__GT0g6 .Product_contacts_button__J_3kv{padding:18px;font-size:20px}.Product_area_form__GT0g6 .Product_size_radio_text__pXSEg{font-size:17px}.Product_area_form__GT0g6 .Product_size_radio_price_sale__Ah0ET{font-size:19px}}.Product_variant_label__0_N4W{font-size:13px;font-weight:700;color:#144c44;text-transform:uppercase;letter-spacing:.5px}.Product_variant_options__J_j4l{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.Product_variant_button___y6LN{padding:6px 14px;border:1.5px solid #144c44;background-color:#fff;color:#144c44;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.Product_variant_button___y6LN:hover{background-color:#eef5f3;color:#0b2f2a;border-color:#0d3830}.Product_variant_button_active__vv62P{background-color:#144c44;color:#fff}.Product_variant_button_active__vv62P:hover{background-color:#0d3830;color:#fff}.Product_color_variant_button__XGMnf{padding:0;width:44px;height:44px;border:2.5px solid transparent;border-radius:50%;background-color:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s ease}.Product_color_variant_button__XGMnf:hover{border-color:#b7d0cb}.Product_color_variant_button_active__XMP6n{border-color:#144c44}.Product_color_variant_image__OVN3S{width:100%;height:100%;object-fit:cover;border-radius:50%}.Product_size_radio_list__15dyX{display:flex;flex-direction:column;gap:12px;width:100%}.Product_size_radio_row__BxxVm{display:flex;align-items:center;gap:12px;cursor:pointer}.Product_size_radio_input__dYMzx{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;margin:0;border:2px solid #ed5005;border-radius:50%;cursor:pointer}.Product_size_radio_input__dYMzx:checked{background-color:#ed5005;box-shadow:inset 0 0 0 3px #fff}.Product_size_radio_input__dYMzx:focus-visible{outline:2px solid #144c44;outline-offset:2px}.Product_size_radio_text__pXSEg{font-size:15px;font-weight:600;color:#000}.Product_size_radio_price_original__FqGjs{font-weight:600;color:#000;text-decoration:line-through;white-space:nowrap}.Product_size_radio_price_sale__Ah0ET{font-size:17px;font-weight:800;color:#ed5005;white-space:nowrap}.Product_order_price_row__EGF9f{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.Product_contacts_form_card__TxfAt .Product_variant_options__J_j4l{justify-content:flex-start}.Product_product_description_title__RP7Cw{font-size:15px;font-weight:700;color:#144c44;text-transform:uppercase;letter-spacing:.5px;padding-bottom:6px;border-bottom:3px solid #ed5005;width:-moz-fit-content;width:fit-content}.Product_product_title_container__y0Nh6{font-size:14px;line-height:1.5;padding:14px 18px;color:#333;white-space:pre-wrap;text-align:left;background-color:#fbfbfb;border:1px solid #eef0ef;border-radius:14px;box-shadow:0 2px 12px rgba(20,76,68,.05)}.Product_product_measurements_wrapper__FwnjS{margin-top:20px}.Product_product_measurements_image__qISVY{display:block;width:100%;max-width:720px;height:auto;margin:0 auto;border-radius:8px}.Product_product_calculator_wrapper__PyIRo{margin-top:20px}.Product_product_calculator__4wzkE{--calculator-accent:#ed5005;--calculator-accent-text:#fff;--calculator-menu-bg:#eef5f3;--calculator-menu-text:#144c44;--calculator-menu-border:#b7d0cb;width:100%;max-width:100%}.Product_product_calculator__4wzkE select{width:100%;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;color:var(--calculator-menu-text);background-color:var(--calculator-menu-bg);border:1px solid var(--calculator-menu-border);border-radius:10px}.Product_product_calculator__4wzkE select:focus-visible{outline:2px solid var(--calculator-accent);outline-offset:2px}.Product_product_calculator__4wzkE option{color:var(--calculator-menu-text);background-color:#fff}.Product_product_calculator__4wzkE [class*=month] ul,.Product_product_calculator__4wzkE [class*=period] ul,.Product_product_calculator__4wzkE [role=listbox],.Product_product_calculator__4wzkE [role=menu]{background-color:var(--calculator-menu-bg);border:1px solid var(--calculator-menu-border);border-radius:12px}.Product_product_calculator__4wzkE [role=menuitem],.Product_product_calculator__4wzkE [role=menuitemradio],.Product_product_calculator__4wzkE [role=option]{min-height:44px;color:var(--calculator-menu-text);border-radius:8px;cursor:pointer}.Product_product_calculator__4wzkE [role=menuitem]:hover,.Product_product_calculator__4wzkE [role=menuitemradio]:hover,.Product_product_calculator__4wzkE [role=option]:hover{background-color:#fff;color:var(--calculator-accent)}.Product_product_calculator__4wzkE [class*=month] [class*=active],.Product_product_calculator__4wzkE [class*=month] [class*=selected],.Product_product_calculator__4wzkE [class*=period] [class*=active],.Product_product_calculator__4wzkE [class*=period] [class*=selected],.Product_product_calculator__4wzkE [role=menuitem][aria-checked=true],.Product_product_calculator__4wzkE [role=menuitemradio][aria-checked=true],.Product_product_calculator__4wzkE [role=option][aria-selected=true]{background-color:var(--calculator-accent);color:var(--calculator-accent-text);border-color:var(--calculator-accent)}.Product_product_sellphone_number__bYnW0{color:#ed5005;font-size:40px;font-weight:700}.Product_contacts_form__IHLMv{display:flex;justify-content:center;width:100%;max-width:1280px;margin:0 auto 60px;padding:0 20px}.Product_contacts_form_card__TxfAt{display:flex;flex-direction:column;gap:14px;width:100%;max-width:520px;background-color:#fff;border-radius:20px;padding:24px 28px;box-shadow:0 4px 24px rgba(20,76,68,.08);border:1px solid #eef0ef}.Product_contacts_form_heading__pOpKC{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}.Product_availability_badge__BZ_Wm{font-size:13px;font-weight:800;padding:6px 14px;border-radius:14px;text-transform:uppercase;letter-spacing:.4px;color:#fff}.Product_availability_badge_now__idTC7{background-color:#144c44}.Product_contacts_form_title__s7mYP{font-size:20px;font-weight:700;color:#000;margin:0;padding-bottom:10px;border-bottom:3px solid #ed5005;width:-moz-fit-content;width:fit-content}.Product_contacts_field__BUFJR{display:flex;flex-direction:column;gap:6px;width:100%}.Product_contacts_label__yTznf{font-size:14px;font-weight:600;color:#144c44}.Product_contacts_optional_hint__kK9GD{font-size:12px;font-weight:400;color:#999;text-transform:none}.Product_product_size_img__EVz4D{width:100%}.Product_contacts_input__fOIQL{height:42px;border-radius:10px;padding:0 14px;border:1.5px solid #ddd;background-color:#fbfbfb;color:#000;font-size:15px;width:100%;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.Product_contacts_textarea__LJUcH{height:auto;min-height:80px;padding:10px 14px;line-height:1.4;resize:vertical}.Product_radio_label__dYkIp{font-size:16px}.Product_contacts_input__fOIQL::placeholder{color:#a3a3a3}.Product_contacts_input__fOIQL:focus{border-color:#144c44;background-color:#fff;outline:none;box-shadow:0 0 0 3px rgba(20,76,68,.12)}.Product_contacts_button__J_3kv{padding:16px;outline:none;background-color:#144c44;color:#fff;font-size:18px;font-weight:700;border-radius:10px;box-shadow:none;border:none;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.Product_contacts_button__J_3kv:hover:not(:disabled){background-color:#0d3830}.Product_contacts_button__J_3kv:active:not(:disabled){transform:scale(.98)}.Product_contacts_button__J_3kv:disabled{cursor:not-allowed;opacity:.85}.Product_contacts_button_success__s8fJJ{background-color:#2f8f5b}.Product_form_message_error__HWziL{font-size:14px;font-weight:600;color:#b3261e;background-color:#fdecea;border-radius:8px;padding:10px 14px}.Product_product_form_reminder__IIYhR{font-size:16px;margin-top:20px;color:#fff;font-style:italic}.Product_product_checkbox__VkMYL{margin:.2rem}.Product_product_checkbox__VkMYL input[type=radio]{position:absolute;opacity:0;width:32px;height:32px;z-index:10;cursor:pointer}.Product_product_checkbox__VkMYL input[type=radio]+.Product_radio_label__dYkIp:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid darken(#f4f4f4,25%);display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.Product_product_checkbox__VkMYL input[type=radio]:checked+.Product_radio_label__dYkIp:before{background-color:#ed5005;box-shadow:inset 0 0 0 4px #f4f4f4}.Product_product_checkbox__VkMYL input[type=radio]:focus+.Product_radio_label__dYkIp:before{outline:none;border-color:#3197ee}.Product_product_checkbox__VkMYL input[type=radio]+.Product_radio_label__dYkIp:empty:before{margin-right:0}@media (max-width:990px){.Product_contacts_form_card__TxfAt{padding:28px 24px}}@media (max-width:880px){.Product_catalog_item__xW8ez{padding:0 24px}.Product_product_calculator_wrapper__PyIRo{margin-top:16px}.Product_product_calculator__4wzkE [role=listbox],.Product_product_calculator__4wzkE [role=menu]{flex-wrap:wrap}.Product_area_form__GT0g6{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.Product_area_form__GT0g6 .Product_contacts_form__IHLMv{max-width:100%;margin:0;padding:0}.Product_area_form__GT0g6 .Product_contacts_form_card__TxfAt{max-width:100%;border-radius:0;border-left:none;border-right:none}.Product_catalog_item_title__0wip8{font-size:38px}.Product_catalog_price_title__GoedN{font-size:18px}.Product_catalog_price__Yzww7,.Product_catalog_price_original__asyyO,.Product_catalog_price_prev__bEMDQ{font-size:27px}.Product_catalog_discount_percent__8FkM_{font-size:22px;padding:3px 12px}.Product_product_title_container__y0Nh6{width:100%;padding:16px 18px;font-size:15px}.Product_product_sellphone_number__bYnW0{font-size:32px;text-align:center}}@media (max-width:660px){.Product_catalog_item__xW8ez{padding:0 16px}.Product_product_calculator_wrapper__PyIRo .Product_product_title_container__y0Nh6{padding:12px 10px}.Product_product_calculator__4wzkE{font-size:13px}.Product_product_calculator__4wzkE [role=menuitem],.Product_product_calculator__4wzkE [role=menuitemradio],.Product_product_calculator__4wzkE [role=option]{flex:1 1 auto;text-align:center}.Product_contacts_form_card__TxfAt{padding:24px 18px;border-radius:16px}.Product_area_form__GT0g6{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.Product_area_form__GT0g6 .Product_contacts_form_card__TxfAt{border-radius:0}.Product_catalog_item_title__0wip8{font-size:34px;margin-bottom:8px}.Product_catalog_bed_item_title__gEuXT{margin-bottom:12px;font-size:20px}.Product_catalog_price_title__GoedN{font-size:16px}.Product_catalog_price__Yzww7,.Product_catalog_price_prev__bEMDQ{font-size:25px}.Product_catalog_discount_percent__8FkM_{font-size:18px;padding:3px 10px}.Product_catalog_image_wrapper__31LJf>div{max-height:300px}.Product_catalog_image_wrapper__31LJf>div>div>div>div>ul>li>div>img{max-height:250px}}.Product_accept_modal_wrapper___h46i{position:absolute;z-index:200;height:100vh;background-color:hsla(0,0%,100%,.8);width:100vw}.Product_accept_modal__DzL7t{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:16px;display:flex;gap:16px;padding:24px;flex-direction:column;color:#111}.Product_accept_modal_header__1l3v7{border-bottom:1px solid #144c44;padding:0 20px 8px;margin-top:-12px;justify-content:space-between}.Product_accept_modal_footer__rrp5v,.Product_accept_modal_header__1l3v7{margin-left:-20px;margin-right:-20px;display:flex;font-size:16px;font-weight:700}.Product_accept_modal_footer__rrp5v{padding:8px 20px 0;margin-bottom:-12px;justify-content:flex-end}.Product_accept_modal_button__U_RcA{background-color:#144c44;padding:12px;color:#fff;border-radius:16px;display:flex;align-self:flex-end;cursor:pointer}.Product_lds_dual_ring__W7MER{display:inline-block;width:43px;height:41px;position:absolute;z-index:10;top:20%;left:50%;transform:translate(-50%,-50%)}.Product_lds_dual_ring_wrapper__wgI5o{height:100vh;width:100%;z-index:100;background:#fff;display:flex;position:absolute}.Product_lds_dual_ring__W7MER:after{content:" ";display:block;width:20px;height:20px;margin:8px;border-radius:50%;border-color:#ed5005 transparent;border-style:solid;border-width:6px;animation:Product_lds-dual-ring__cfV2m 1.2s linear infinite}@keyframes Product_lds-dual-ring__cfV2m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}