.ProductPageLayout_container__ISSLF{--containerHeight:1300px;max-width:var(--containerHeight);margin:auto}.ProductPageLayout_contentContainer__GSGi8{display:flex;gap:3.1em}.ProductPageLayout_leftContainer__CqASa{display:flex;flex-direction:column;width:100%}.ProductPageLayout_image__cIaq2{width:100%;border-radius:3px}.ProductPageLayout_detailsContainer__t3CF7{min-width:450px}.ProductPageLayout_rightContainer__qiKae{flex:1;display:flex;flex-direction:column;gap:5px;width:400px}.ProductPageLayout_title__T2vhI{font-size:24px;font-weight:700;margin-bottom:40px;margin-block:0}.ProductPageLayout_dimensionsHeaderTitle__AGem8{margin-top:27px;margin-bottom:9px}.ProductPageLayout_dimensionsGrid__ArP5D{display:flex;flex-direction:column}.ProductPageLayout_dimensionLabel__0pegC{display:flex;align-items:center}.ProductPageLayout_dimensionTitle__7Yl2B,.ProductPageLayout_furnitureTitle__1OhAc{margin:13px 0 10px;gap:5px}.ProductPageLayout_tooltipContainer__4Blhd{position:relative;cursor:pointer}.ProductPageLayout_tooltipContainer__4Blhd .ProductPageLayout_tooltipText__byaJO{visibility:hidden;width:75px;color:#fff;text-align:center;padding:5px 0;position:absolute;z-index:1;bottom:calc(100% + 5px);margin-left:-45px}.ProductPageLayout_tooltipContainer__4Blhd:hover{cursor:pointer}.ProductPageLayout_tooltipContainer__4Blhd:hover .ProductPageLayout_tooltipText__byaJO{visibility:visible;cursor:pointer}.ProductPageLayout_tooltipContainer__4Blhd:hover .ProductPageLayout_tooltipText__byaJO img{max-width:100%;height:auto;border-radius:50%;border:1px solid #555}.ProductPageLayout_modalChildren___vMjs{display:flex;flex-direction:row;gap:30px;margin:30px}.ProductPageLayout_modalText__RM9dK{font-size:14px;margin:0;text-align:start}.ProductPageLayout_modalImg__9CPv9{width:200px;height:auto}.ProductPageLayout_imageSelectContainer__a9PLX{display:flex;justify-content:center;padding:10px 0}.ProductPageLayout_modalSaveButton__3Sc8X{display:flex;justify-content:center;margin-top:10px}.ProductPageLayout_colorsLabel__4xKKt p,.ProductPageLayout_dimensionTitle__7Yl2B,.ProductPageLayout_furnitureLabel__QYBoK p,.ProductPageLayout_furnitureTitle__1OhAc,.ProductPageLayout_mirroringLabel__VKIMW p,.ProductPageLayout_sectionArrangementLabel__dTKlA p,.ProductPageLayout_sectionLabel__li6HD p,.ProductPageLayout_sectionsLabel__hAb8t p,.ProductPageLayout_shelfArrangement__upPHW p{font-size:13px;width:150px;flex-shrink:0}.ProductPageLayout_colorsLabel__4xKKt p,.ProductPageLayout_dimensionsHeaderTitle__AGem8,.ProductPageLayout_furnitureHeaderTitle__RsrA6,.ProductPageLayout_sectionTitle__vbn6_,.ProductPageLayout_sectionsTitle__reAK_,.ProductPageLayout_subtitle__rU5_e{font-size:15px;font-weight:700}.ProductPageLayout_dimensionTitle__7Yl2B,.ProductPageLayout_furnitureTitle__1OhAc,.ProductPageLayout_mirroringLabel__VKIMW,.ProductPageLayout_sectionLabel__li6HD{display:flex;align-items:center}.ProductPageLayout_colorsLabel__4xKKt{display:flex;align-items:center;margin-top:20px}.ProductPageLayout_furnitureLabel__QYBoK{display:flex;align-items:center}.ProductPageLayout_mirroringLabel__VKIMW{margin-top:10px}.ProductPageLayout_mirroringLabel__VKIMW p,.ProductPageLayout_sectionArrangementLabel__dTKlA p,.ProductPageLayout_shelfArrangement__upPHW p{margin:0}.ProductPageLayout_sectionArrangementLabel__dTKlA,.ProductPageLayout_shelfArrangement__upPHW{display:flex;margin-top:20px}.ProductPageLayout_infoboxContainer__r5JGb,.ProductPageLayout_priceContainer__rR_V3{display:flex;flex-direction:column;background-color:#fff;border:1px solid #c2c2c2;border-radius:10px;padding:30px 25px;width:170px;gap:8px}.ProductPageLayout_infoboxContainer__r5JGb{margin-top:20px;color:#555}.ProductPageLayout_infoboxTitle__UehG4{display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:500}.ProductPageLayout_infoboxContainer__r5JGb p,.ProductPageLayout_infoboxTitle__UehG4 p{margin:4px 0}.ProductPageLayout_priceBlock__i7UZj{display:flex;flex-direction:column;justify-content:space-between;gap:5px}.ProductPageLayout_price__Q8yXm{display:flex}.ProductPageLayout_priceTitle___E_MN h4{margin:0;font-size:14px;font-weight:500}.ProductPageLayout_price__Q8yXm h2{margin:0;font-size:24px;font-weight:600;color:#f15e4d}.ProductPageLayout_assemblyNote__PJncQ{color:#666;font-size:12px}.ProductPageLayout_buttonRow__nvglc{margin-top:20px;display:flex;flex-direction:row;justify-content:space-evenly}@media (max-width:768px){.ProductPageLayout_contentContainer__GSGi8{flex-direction:column;gap:1rem;padding:0 1.5rem;width:100%;box-sizing:border-box}.ProductPageLayout_detailsContainer__t3CF7{min-width:0;width:100%;box-sizing:border-box;margin-inline:auto}.ProductPageLayout_breadcrumbContainer__HAWhP{padding:0 1.5rem}.ProductPageLayout_leftContainer__CqASa{padding-bottom:1rem;background-color:#f9f9f9}.ProductPageLayout_title__T2vhI{font-size:20px}.ProductPageLayout_colorsLabel__4xKKt p,.ProductPageLayout_dimensionTitle__7Yl2B,.ProductPageLayout_furnitureLabel__QYBoK p,.ProductPageLayout_furnitureTitle__1OhAc,.ProductPageLayout_mirroringLabel__VKIMW p,.ProductPageLayout_sectionArrangementLabel__dTKlA p,.ProductPageLayout_sectionLabel__li6HD p,.ProductPageLayout_sectionsLabel__hAb8t p,.ProductPageLayout_shelfArrangement__upPHW p{width:130px}.ProductPageLayout_priceContainer__rR_V3{position:fixed;bottom:0;left:0;right:0;width:100%;height:auto;background:#fff;z-index:2;box-shadow:0 -2px 10px rgba(0,0,0,.1);border-radius:0;flex-direction:row;justify-content:space-around;gap:20px;padding:15px 20px;align-items:center;box-sizing:border-box}.ProductPageLayout_infoboxContainer__r5JGb{margin-top:40px;width:100%;box-sizing:border-box}.ProductPageLayout_priceBlock__i7UZj{display:flex;flex-direction:column;align-items:center}.ProductPageLayout_price__Q8yXm{display:flex;justify-content:end;width:70px;margin-top:3px}.ProductPageLayout_price__Q8yXm:first-child{width:100px;align-items:end}.ProductPageLayout_price__Q8yXm h2{font-size:22px}.ProductPageLayout_modalChildren___vMjs{flex-direction:column;align-items:center;gap:20px;margin:10px}}@media (max-width:350px){.ProductPageLayout_colorsLabel__4xKKt p,.ProductPageLayout_dimensionTitle__7Yl2B,.ProductPageLayout_furnitureLabel__QYBoK p,.ProductPageLayout_furnitureTitle__1OhAc,.ProductPageLayout_mirroringLabel__VKIMW p,.ProductPageLayout_sectionArrangementLabel__dTKlA p,.ProductPageLayout_sectionLabel__li6HD p,.ProductPageLayout_sectionsLabel__hAb8t p,.ProductPageLayout_shelfArrangement__upPHW p{width:95px}}@media (max-width:413px){.ProductPageLayout_contentContainer__GSGi8{padding:0 1rem}.ProductPageLayout_sectionArrangementLabel__dTKlA p{width:100px}.ProductPageLayout_imageWrapper__S2W0K{width:100%;display:flex;justify-content:center}}@media (max-width:374px){.ProductPageLayout_sectionArrangementLabel__dTKlA p{width:91px}.ProductPageLayout_imageWrapper__S2W0K{width:100%;display:flex;justify-content:center}}.Breadcrumb_breadcrumb__Q0xQA{font-size:14px;color:#444;margin:.76em auto;text-decoration:none}.Breadcrumb_breadcrumb__Q0xQA .Breadcrumb_inactive__SXtFC a{color:#666;text-decoration:none}.Breadcrumb_breadcrumb__Q0xQA .Breadcrumb_inactive__SXtFC a:hover{color:#333!important;text-decoration:none}.Breadcrumb_breadcrumb__Q0xQA .Breadcrumb_active__1yN4Y,.Breadcrumb_breadcrumb__Q0xQA .Breadcrumb_active__1yN4Y a{color:#333!important;font-weight:500;text-decoration:none}@media (max-width:480px){.Breadcrumb_breadcrumb__Q0xQA{font-size:13px}}.ButtonSelect_container__EZY_e{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.ButtonSelect_button__NjR3i{display:flex;align-items:center;gap:5px;min-width:32px;height:26px;padding:0 10px;justify-content:center;border-radius:15px;border:1px solid #e7e7e7;background-color:#fff;color:#333;font-size:12px;cursor:pointer;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;font-weight:450;font-family:Onest,sans-serif}.ButtonSelect_button__NjR3i:hover{border:1px solid #777777}.ButtonSelect_selected__iqiC5{border-color:#777777;background-color:#777777;color:#fff;font-weight:500;cursor:auto}.ButtonSelect_button__NjR3i.ButtonSelect_disabled__G3Qnq{color:#ebebeb;pointer-events:none}.Slider_sliderContainer__goqrI{display:flex;align-items:center;width:100%;max-width:310px;min-width:0;box-sizing:border-box;gap:10px}.Slider_valueInput__3XFW_{display:flex;align-items:center;flex:0 1 9ch;gap:5px}.Slider_valueInput__3XFW_:focus{outline:none;border-bottom:1px solid #333}.Slider_slider__mLQdv{-webkit-appearance:none;flex:1 1 auto;width:100%;min-width:0;height:3px;background:#e3e3e3;border-radius:5px;outline:none;transition:opacity .2s;box-sizing:border-box}.Slider_slider__mLQdv::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#777777;border-radius:50%;cursor:grabbing;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.Slider_slider__mLQdv::-moz-range-thumb{width:16px;height:16px;background:#777777;border-radius:50%;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media (max-width:480px){.Slider_valueInput__3XFW_{flex:0 1 8ch}.Slider_sliderContainer__goqrI{flex:1;gap:8px;min-width:0}.Slider_slider__mLQdv{flex:1;min-width:100px}}@media (max-width:350px){.Slider_sliderContainer__goqrI{gap:5px}.Slider_slider__mLQdv{min-width:60px}}.SelectColor_container__kgrjc{display:flex;gap:4px;flex-wrap:wrap}.SelectColor_colorCircle__tkojn{position:relative;width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid #b4b4b4;transition:border .3s ease}.SelectColor_smallSize__98hsw{width:30px;height:30px}.SelectColor_largeSize__vqu3U{width:50px;height:50px}.SelectColor_colorCircle__tkojn:hover{border:1px solid #777}.SelectColor_selected__s80Bt{border:1px solid #222;box-shadow:0 1px 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.SelectColor_colorCircle__tkojn[data-tooltip-name]:after{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(0);opacity:0;white-space:pre;background-color:#555;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8em;text-align:center;pointer-events:none;transition:opacity .9s ease}.SelectColor_colorCircle__tkojn[data-tooltip-name]:hover:after{content:attr(data-tooltip-name) "\A" attr(data-tooltip-code);opacity:1;transform:translateX(-50%) translateY(-6px)}.SelectColor_addCircle__1uLWZ{display:flex;align-items:center;justify-content:center;background-color:#e9e9e9;font-size:1.2em}.SelectColor_modalColorsContainer__JDqI_{display:flex;justify-content:center;margin-top:25px}.ImageSelect_container__TimUF{display:flex;justify-content:flex-start;align-items:center;justify-content:center;flex-wrap:wrap}.ImageSelect_imageWrapper__csRYR{transition:border .3s}.ImageSelect_image__cJEx2{display:block;margin:-1px}.ImageSelect_hover__h36B0:hover{cursor:pointer}.ImageSelect_hover__h36B0:hover,.ImageSelect_selected__BonxB{outline:2px solid #666;outline-offset:-1px;z-index:1}.ImageSelect_order__4o1qB{margin-top:20px;font-size:18px;font-weight:700;color:black;text-align:center}.ImageSelect_flipped__ABPvz{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.Carousel_container__36U5z{position:relative;width:100%;max-width:800px;margin:auto}.Carousel_slideContainer__zu72B{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:600px;aspect-ratio:1/1;overflow:hidden}.Carousel_image__V_Xw9{width:100%;height:100%;border-radius:5px;object-fit:cover;object-position:50% 35%}.Carousel_thumbnails__wcjNn{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:5px}.Carousel_thumbnail__5Gny6{width:calc((100% - 10px) / 3);height:calc((100% - 10px) / 3);object-fit:cover;cursor:pointer;opacity:.7;border-radius:5px;transition:opacity .2s ease;aspect-ratio:1/1;overflow:hidden;object-position:50% 35%}.Carousel_active__ppiMb,.Carousel_thumbnail__5Gny6:hover{opacity:1}@media (max-width:480px){.Carousel_container__36U5z{display:flex;flex-direction:row;gap:5px;width:100%;position:relative}.Carousel_slideContainer__zu72B{width:66.66%;height:auto}.Carousel_image__V_Xw9{width:100%;height:auto;object-fit:contain;border-radius:3px}.Carousel_thumbnails__wcjNn{width:33.33%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;margin-top:0}.Carousel_thumbnail__5Gny6{width:calc(100% - 3.33px);height:calc((100% - 3.33px) / 3);object-fit:cover;border-radius:3px}}