@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct a,.ecwid-SingleProduct a div.ecwid-title{color:#000;text-decoration:none}html#ecwid_html body#ecwid_body .ecwid-SearchPanel input{max-width:300px}html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories #horizontal-menu,html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories .horizontal-menu{margin-bottom:10px;margin-top:10px}.ecwid-shopping-cart-categories .horizontal-menu-item{background-image:none}html#ecwid_html body#ecwid_body .ecwid-productsList ul li .ecwid-productsList-name{color:inherit;font-size:inherit}html#ecwid_html body#ecwid_body .ecwid tr:hover td{color:inherit}html#ecwid_html body#ecwid_body .ecwid table{line-height:inherit}.ecwid-SingleProduct-v2{box-sizing:content-box}.ecwid .ecwid-productBrowser input{display:inline-block}.ecwid .ecwid-productBrowser label{vertical-align:middle}.ecwid .ecwid-productBrowser select,.ecwid .ecwid-productBrowser input{background-color:#fff;color:#333}.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field{display:inline-block}.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field{font-size:14px}.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-button{font-size:14px;font-weight:400}html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2.ecwid-random-product{min-width:unset}.ecwid-random-product:not(.loaded){min-height:290px}.ecwid-shopping-cart-categories{min-height:51px;margin:10px 0}.ecwid-shopping-cart-search{min-height:42px}#dynamic-ec-store-container{width:100%}.hide-ec-dynamic-placeholder{margin-bottom:0!important}.hide-ec-dynamic-placeholder .ecwid-shopping-cart-product-browser{display:none}.ec-demo-notice{text-align:center}.ec-demo-notice .ec-notice__wrap{background-color:#fcf5e8!important}.ec-cart-widget[data-icon]::before{content:''}#dynamic-ec-store-container,#static-ec-store-container{margin-top:0!important}.header_top{background-color:#c4a851;padding:10px 0;text-align:center;position:relative;z-index:10}.top-bar-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-title{font-size:2rem;font-weight:700;color:#000;margin:5px 0 0 0}.blinking-address{color:#fff;font-size:1rem;animation:blink 1.2s linear infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:20px}.product-item{background:#fff;border:1px solid #ddd;padding:15px;text-align:center;border-radius:8px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease-in-out}.product-item:hover{transform:translateY(-5px)}.product-thumbnail{margin-bottom:15px}.product-title{font-size:18px;margin-bottom:10px}.price{font-size:16px;font-weight:700;color:#333}.pagination{margin-top:20px;text-align:center}.pagination a{padding:10px 15px;margin:0 5px;text-decoration:none;background-color:#f1f1f1;border:1px solid #ddd;border-radius:5px}.pagination a:hover{background-color:#0073e6;color:#fff}*{margin:0;padding:0;box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{overflow-x:hidden}body{font-size:16px}picture{display:block}.w-100,.wh-100{width:100%}.h-100,.wh-100{height:100%}img,marquee,button,a{vertical-align:top}img{height:auto}.relative{position:relative}.absolute{position:absolute}a,button,input[type=submit]{cursor:pointer;transition:all 0.3s ease}main,section,header,footer,aside,nav{width:100%}a{text-decoration:none}textarea,button,input,select,option,details,legend,summary{outline:none}video{display:block;width:100%;aspect-ratio:16/9}.container{width:100%;margin-inline:auto;padding-inline:15px}@media (min-width:1366px){.container{max-width:1340px}}@media (max-width:1366px) and (min-width:1200px){.container{max-width:1170px}}@media (max-width:1200px) and (min-width:992px){.container{max-width:970px}}@media (max-width:992px) and (min-width:768px){.container{max-width:704px}}.breadcrumb{width:100%;margin-block:35px 8px}.breadcrumb ul,.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.breadcrumb li,.breadcrumb a{font-size:14px}.breadcrumb li{color:#3e3c3d}.breadcrumb a{color:rgb(199 172 89 / .9)}#yith-wcwl-popup-message *{font-family:"Montserrat"}.screen-reader-text{display:none!important}.catalog-sub-menu__image img:not(:first-child){display:none}.accordionjs{list-style:none}a,p,li,span,input,button,select{font-family:"Montserrat"}.woocommerce-message{font-family:"Montserrat"}.woocommerce-message *{font-family:"Montserrat"}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Montserrat"}.section__inhome .splide__arrows,.section__slider .splide__arrows{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.section__inhome .splide__arrow,.section__slider .splide__arrow{background:none;border:none}.section__inhome .splide__arrow,.section__slider .splide__arrow,.section__inhome .splide__pagination,.section__slider .splide__pagination{position:relative!important;inset:0!important;transform:none!important}.section__inhome .splide__bottom,.section__slider .splide__bottom{margin-top:18px;width:100%;display:grid;grid-template-columns:1fr 130px;align-items:center}.section__inhome .splide__bottom>*,.section__slider .splide__bottom>*{width:100%;padding:0}.section__inhome .splide__pagination__page,.section__slider .splide__pagination__page{background:rgb(199 172 89 / .3)}.section__inhome .splide__pagination__page.is-active,.section__slider .splide__pagination__page.is-active{background:#c7ac59}.section__inhome .splide__pagination li,.section__slider .splide__pagination li{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.section__inhome .splide__pagination button,.section__slider .splide__pagination button{opacity:1!important;transform:none!important;height:3px!important;width:100%;margin:0;border-radius:0}.section__inhome .heading{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.section__inhome .heading h1,.section__inhome .heading h2,.section__inhome .heading h3,.section__inhome .heading h4,.section__inhome .heading h5,.section__inhome .heading h6{font-family:"Montserrat";font-weight:700;font-size:25px;line-height:40px;letter-spacing:.08em;text-transform:uppercase;color:#3e3c3d}.section__inhome .heading a{font-size:12px;font-weight:600;line-height:24px;color:#c7ac59;position:relative;text-transform:uppercase}.section__inhome .heading a::before{position:absolute;content:"";width:0%;left:0;bottom:-1px;transition:all 0.3s ease;height:2px;background:#c7ac59}.section__inhome .heading a:is(:hover,:focus){color:#c7ac59}.section__inhome .heading a:is(:hover,:focus)::before{width:100%}.section__slider{padding-block:25px 1rem;background:rgb(199 172 89 / .25)}.section__slider .splide img{width:100%}.section__inhome{padding-block:30px 100px}@media (min-width:768px){.section__collection .splide__slide:nth-child(even) .collection_item-image{order:-1}}.section__news .splide__track{padding:6px 4px 10px!important}.product_card{display:block;width:100%;border-radius:2px;padding-block:6px 1rem;transition:all 0.3s ease}.product_card>*{width:100%}.product_card-top{position:relative}.product_card-top span{display:block;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;height:24px;background:rgb(199 172 89 / .2);color:#c7ac59;text-transform:uppercase;font-size:12px;padding:0 10px;font-weight:600;width:-moz-fit-content;width:fit-content;margin-left:10px;margin-bottom:2px}.product_card-fav{position:absolute;display:block;width:42px;height:42px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;right:0;z-index:2;overflow:hidden}.product_card-fav .yith-wcwl-add-button a{display:block;background:transparent!important;border-radius:50%}.product_card-fav .yith-wcwl-add-button span{font-weight:500}.product_card-fav .yith-wcwl-add-button,.product_card-fav .yith-wcwl-add-button a,.product_card-fav .yith-wcwl-add-to-wishlist{margin:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.product_card-fav span{display:none}.product_card-fav i{margin:0!important;color:#c7ac59}.product_card-fav .yith-wcwl-add-button a i{width:100%;height:100%;position:relative}.product_card-fav .yith-wcwl-add-button a i::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product_card-image{display:block;width:100%;overflow:hidden;aspect-ratio:1/1}.product_card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 0.3s ease}.product_card-image img:is(:hover,:focus){transform:scale(1.2)}.product_card-info p{text-align:center;font-weight:400}.product_card-info p:first-child{font-size:14px;line-height:22px;margin-block:10px}.product_card-info p:last-child{font-size:16px;line-height:1.3;margin-bottom:10px}.product_card-buttons{margin-top:1rem;width:100%;display:grid;transition:all 0.3s ease;opacity:0;pointer-events:none;grid-template-columns:1fr 48px;grid-gap:6px;padding-inline:1rem}.product_card-buttons>*{width:100%}.product_card-buttons i{display:none!important}.product_card-add_to_basket{border:2px solid #c7ac59;background:#c7ac59}.product_card-add_to_basket .feedback{display:none!important}.product_card-add_to_basket .yith-wcwl-add-to-wishlist{width:100%;height:100%;margin:0!important}.product_card-add_to_basket .yith-wcwl-add-to-wishlist a,.product_card-add_to_basket .yith-wcwl-add-to-wishlist span{background:transparent!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;text-align:center!important;color:#ffffff!important;text-transform:uppercase!important;font-size:14px!important;font-weight:500!important}.product_card-add_to_basket .yith-wcwl-add-to-wishlist *,.product_card-add_to_basket .yith-wcwl-add-to-wishlist a{margin:0!important;width:100%;height:100%}.product_card-eye{height:auto;background:#fff;border:2px solid rgb(199 172 89 / .3);aspect-ratio:1/1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:12px;transition:all 0.3s ease}.product_card-eye svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all 0.3s ease;-o-object-position:center;object-position:center}.product_card-eye:is(:hover,:focus){background:#c7ac59;border-color:#c7ac59}.product_card-eye:is(:hover,:focus) svg{fill:#fff}.product_card:is(:hover,:focus){box-shadow:0 4px 12px rgb(0 0 0 / .15)}.product_card:is(:hover,:focus) .product_card-buttons{opacity:1;pointer-events:all}.promotion{padding-bottom:3rem}@media (min-width:1200px){.promotion_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem 1rem}}@media (max-width:1200px){.promotion_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 1rem}}@media (max-width:480px){.promotion_grid{grid-template-columns:100%}}.promotion h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.promo{display:block;width:100%}.promo>*{width:100%}.promo-title{position:relative;margin-bottom:18px}.promo-title::before{position:absolute;content:"";width:9%;height:2px;left:0;top:50%;transform:translateY(-50%);background:#c7ac59}.promo-image{overflow:hidden}.promo-image img{transition:all 0.3s ease}.promo-image img:is(:hover,:focus){transform:scale(1.15)}.promo h2{font-size:14px;text-transform:uppercase;color:#3e3c3d;padding-left:12%;font-weight:600}.promo img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promo img{aspect-ratio:1/1;height:auto;pointer-events:none}.about{padding-bottom:10rem}.about h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.contact{padding-bottom:3rem}.contact h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.contact_map{width:100%}.contact_map #map{width:100%;aspect-ratio:16/10.5;height:auto}.catalog{padding-bottom:4rem;min-height:40vh}.catalog h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em}.catalog_head{margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.catalog_pagination{display:none!important;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:2rem auto 0;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.catalog_pagination>*{display:block;width:40px;height:40px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;color:#3e3c3d}.catalog_pagination>*:not(:last-child){border-right:1px solid #e8e8e8}.catalog_pagination>*.current{background:rgb(199 172 89 / .3)}@media (min-width:1200px){.catalog_grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem}}@media (max-width:1200px) and (min-width:1024px){.catalog_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}}@media (max-width:1024px) and (min-width:768px){.catalog_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}}@media (max-width:768px){.catalog_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}}.catalog_empty{padding-block:3rem 1rem}@media (min-width:1200px){.catalog_empty{grid-column:span 5}}@media (max-width:1200px) and (min-width:1024px){.catalog_empty{grid-column:span 4}}@media (max-width:1024px) and (min-width:768px){.catalog_empty{grid-column:span 3}}@media (max-width:768px){.catalog_empty{grid-column:span 2}}.catalog_empty p{text-align:center}.catalog_filter{width:100%;box-shadow:0 3px 14px 0 rgb(0 0 0 / .12);margin-bottom:2.75rem;background:rgb(199 172 89 / .3);padding-block:17px}.catalog_filter button{background:none;border:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;font-size:16px;font-weight:600;padding:6px 0}.catalog_filter svg{display:block;width:18px;height:18px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about-company{width:100%}@media (min-width:1200px){.about-company{margin-top:1rem}}@media (max-width:1200px){.about-company{margin-top:3rem}}.about-company img{width:100%}.about-company h2{font-size:16px;font-family:"Montserrat";letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#3e3c3d}.about-company__link{width:100%}.about-company a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;width:100%;max-width:280px;height:48px;font-size:14px;font-weight:600;text-align:center;border-radius:2px;text-transform:uppercase;cursor:pointer;background:#fff;border:2px solid #c7ac59;color:#c7ac59}.about-company a:is(:hover,:focus){color:#fff;background:#c7ac59}.about-company__text,.about-company__img{position:relative;z-index:3}.about-company__text{padding:2rem;height:calc(100% + 2rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;flex-direction:column;align-items:flex-start}.about-company__text p{font-size:15.5px;font-weight:400;color:#3e3c3d;line-height:26px;opacity:.8}.about-company__shadow{position:relative}@media (min-width:1200px){.about-company__shadow{padding-top:2rem}}.about-company__shadow::before{position:absolute;content:"";left:0;height:100%;background:rgb(199 172 89 / .3)}@media (min-width:1200px){.about-company__shadow::before{top:2rem}}@media (max-width:1200px){.about-company__shadow::before{top:0}}@media (min-width:992px){.about-company__shadow::before{width:120%}}@media (max-width:992px){.about-company__shadow::before{width:100%}}@media (max-width:992px){.about-company__img{order:-1}}.about-company__item{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media (max-width:1200px){.about-company__item{align-items:center}}@media (max-width:992px){.about-company__item{grid-template-columns:100%;grid-gap:0}}@media (min-width:1200px){.about-company__item:not(:last-child){margin-bottom:90px}}@media (max-width:1200px){.about-company__item:not(:last-child){margin-bottom:50px}}@media (max-width:992px){.about-company__item:not(:last-child){margin-bottom:2rem}}.about-company__item>*{width:100%}@media (min-width:992px){.about-company__item:nth-child(even) .about-company__img{order:-1}}@media (min-width:992px){.about-company__item:nth-child(even) .about-company__shadow::before{left:auto;right:0}}.collection h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.collection_grid{width:100%}@media (min-width:992px){.collection_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem 2%}}@media (max-width:992px){.collection_grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem 2%}}@media (max-width:768px){.collection_grid{grid-template-columns:100%;grid-gap:2rem}}.collection_item{display:block;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;align-items:flex-start;height:-moz-fit-content;height:fit-content}.collection_item>*{width:100%}.collection_item-title{position:relative;margin-bottom:18px}.collection_item-title::before{position:absolute;content:"";width:9%;height:2px;left:0;top:50%;transform:translateY(-50%);background:#c7ac59}.collection_item-image{overflow:hidden}.collection_item-image img{transition:all 0.3s ease}.collection_item-image img:is(:hover,:focus){transform:scale(1.15)}.collection_item h2{font-size:14px;text-transform:uppercase;color:#3e3c3d;padding-left:12%;font-weight:600}.collection_item img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.collection_item-title{margin-top:18px}@media (min-width:768px){.collection_item:nth-child(even) .collection_item-image{order:-1}}.cart{overflow:hidden}.cart h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em}.cart_heading{position:relative;margin-block:1rem 2rem}.cart #yith-wcwl-form{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;flex-direction:column}.cart #yith-wcwl-form .wishlist_view,.cart #yith-wcwl-form .yith_wcwl_wishlist_footer{width:100%}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer{order:-1;padding-block:16px;background:rgb(199 172 89 / .3)}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{display:none!important}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem;margin-block:0!important}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update,.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:none!important}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{display:grid;grid-template-columns:250px 98px;grid-gap:10px}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action>*{margin:0;width:100%;height:40px;border:none;font-size:14px}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action select{padding-inline:10px}.cart #yith-wcwl-form .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input{background:#c7ac59;color:#fff}.cart #yith-wcwl-form .ask-an-estimate{font-size:16px;font-weight:600;line-height:24px;color:#3e3c3d;position:relative}.cart #yith-wcwl-form .ask-an-estimate::before{position:absolute;content:"";width:0%;left:0;bottom:-1px;transition:all 0.3s ease;height:2px;background:#c7ac59}.cart #yith-wcwl-form .ask-an-estimate:is(:hover,:focus){color:#c7ac59}.cart #yith-wcwl-form .ask-an-estimate:is(:hover,:focus)::before{width:100%}.cart .woocommerce-message{margin-block:1rem 0!important}.cart .shop_table{margin-top:2rem;width:100%}.cart .shop_table>*{width:100%}.cart .shop_table .tr{width:100%;padding-block:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0}.cart .shop_table .tr>*:nth-child(1){width:220px}.cart .shop_table .tr>*:nth-child(2){width:265px}.cart .shop_table .tr .fa-trash{color:#c7ac59}.cart .shop_table .tr .additional-info .label{display:none!important}.cart .shop_table .tr .additional-info .product-quantity [type=number]{height:30px;width:69px;text-align:center}.cart .shop_table .tr .product-thumbnail{position:relative}.cart .shop_table .tr .product-thumbnail img{width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cart .shop_table .tr .product-checkbox{position:absolute;top:2px;left:2px}.cart .shop_table .tr .product-checkbox [type=checkbox]{width:18px;height:18px;accent-color:#c7ac59}.cart .shop_table .tr .product-name *{color:#3e3c3d}.cart .shop_table .tr .product-price>*:not(:last-child){margin-top:4px}.cart .shop_table .tr .product-price del,.cart .shop_table .tr .product-price ins{display:block}.cart .shop_table .tr .product-quantity .qty{display:grid;grid-template-columns:60px 40px;grid-gap:0;border:1px solid #e8e8e8;height:42px;overflow:hidden}.cart .shop_table .tr .product-quantity .qty>*,.cart .shop_table .tr .product-quantity .qty svg{width:100%;height:100%}.cart .shop_table .tr .product-quantity .qty input{border:none;text-align:center;-moz-appearance:textfield}.cart .shop_table .tr .product-quantity .qty input::-webkit-outer-spin-button,.cart .shop_table .tr .product-quantity .qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cart .shop_table .tr .product-quantity .qty_icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:9px}.cart .shop_table .tr .product-quantity .qty_icon svg{fill:#c7ac59}.cart .shop_table .tr:not(:last-child){border-bottom:2px solid rgb(199 172 89 / .3)}.cart .shop_table .remove_of_basket{background:none;border:none;display:block;width:40px;height:40px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex!important;align-items:center;justify-content:center;padding:8px;margin:0!important}.cart .shop_table .remove_of_basket svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.wishlist-ask-an-estimate-popup label,.wishlist-ask-an-estimate-popup textarea,.wishlist-ask-an-estimate-popup input{font-size:14px}.wishlist-ask-an-estimate-popup textarea,.wishlist-ask-an-estimate-popup input{width:100%;background:rgb(199 172 89 / .3);border:none;min-height:48px;padding-inline:12px}.wishlist-ask-an-estimate-popup textarea{resize:none;padding-block:12px}.wishlist-ask-an-estimate-popup .yith-wcwl-popup-footer{margin-bottom:0!important}.wishlist-ask-an-estimate-popup .yith-wcwl-popup-footer .ask-an-estimate-button{background:#c7ac59!important;font-weight:500!important;border:none;min-height:48px}.faq{padding-bottom:6rem}.faq h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.faq_container{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;align-items:flex-start}@media (min-width:992px){.faq_elements{width:68%}}@media (max-width:992px){.faq_elements{width:100%}}.faq_elements ul,.faq_elements li{list-style:none}.faq_forms{position:sticky;top:7vh}@media (min-width:992px){.faq_forms{width:28%}}@media (max-width:992px){.faq_forms{margin-top:2rem;width:100%}}.faq_list{width:100%}.faq__item,.faq__send-resume{border-radius:2px;border:2px solid rgb(199 172 89 / .05);background:rgb(199 172 89 / .25);transition:all 0.3s ease;width:100%}.faq__item{padding:25px}.faq__item.acc_active{background:#fff0;border:2px solid rgb(199 172 89 / .25)}.faq__item:not(:last-child){margin-bottom:25px}.faq__item p{color:#3e3c3d;line-height:1.3em}.faq__item .acc_head{cursor:pointer}.faq__item .acc_head p{font-size:16px;font-weight:600}.faq__item .acc_content{margin-top:20px}.faq__item .acc_content p{font-size:14px;opacity:.8}.faq__send-resume{padding:20px}.faq__send-resume p{text-align:center;line-height:1.4em;margin-block:20px 12px}.faq__send-resume button{width:100%;background:#fff;border:2px solid #c7ac59;transition:all 0.3s ease;text-transform:uppercase;font-size:14px;text-align:center;font-weight:500;color:#c7ac59;height:48px}.faq__send-resume button:is(:hover,:focus){background:#c7ac59;color:#fff}.faq__icon-mail{width:100%;max-width:56px;margin-inline:auto}.faq__icon-mail svg{stroke:#c7ac59;width:100%;aspect-ratio:1/1;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.content{padding-bottom:4rem;min-height:40vh}.content h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:1rem 2.5rem}.content_box{width:100%}.content_box *{font-family:"Montserrat"}.content_box a,.content_box p,.content_box li,.content_box span{line-height:1.3em}@media (min-width:1200px){.content_box>*:not(:last-child){margin-bottom:16px}}@media (max-width:1200px){.content_box>*:not(:last-child){margin-bottom:14px}}.sp_product{padding-block:16px}.sp_product .flex{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.sp_product h1{font-family:"Montserrat";font-size:28px;text-transform:uppercase;color:#c7ac59;font-weight:700;letter-spacing:.08em;margin-block:12px 0}.sp_product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media (max-width:1200px){.sp_product-grid{grid-template-columns:100%}}.sp_product-actions{margin-block:36px 20px}.sp_product-actions .to_deco{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;font-size:14px;color:#c7ac59}.sp_product-actions .to_deco svg{display:block;width:14px;height:14px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sp_product--price{padding-block:20px;margin-bottom:8px}.sp_product--price>*{text-align:left;text-transform:uppercase;font-weight:600}.sp_product--price .label{font-size:12px;letter-spacing:.03em;line-height:20px;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.sp_product--price .label svg{display:block;width:16px;height:16px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;cursor:pointer}.sp_product--price .price{font-size:28px;line-height:24px;color:#c7ac59}.sp_product--price .price del,.sp_product--price .price ins{display:block;width:-moz-fit-content;width:fit-content}.sp_product--price .price del{opacity:.75;font-size:20px}.sp_product--price .price ins{margin-top:10px}.sp_product--price .price-recomendation{font-size:20px;line-height:24px;font-weight:500;color:rgb(199 172 89 / .75)}.sp_product--recomendation{margin-top:25px}.sp_product .yith-wcwl-add-to-wishlist .feedback{display:none!important}.sp_product .yith-wcwl-add-to-wishlist a{border-radius:2px!important;height:48px!important;padding:0 28px!important;display:flex!important;color:#ffffff!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;background:#c7ac59!important}.about_deco{padding-block:4rem 3rem}.about_deco h2{font-family:"Montserrat";font-weight:700;font-size:25px;line-height:40px;letter-spacing:.08em;text-transform:uppercase;color:#c7ac59;margin-bottom:25px}.about_deco-flex{min-height:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;align-items:flex-start}@media (min-width:1200px){.about_deco-flex>*{flex:1}}@media (max-width:1200px){.about_deco-flex>*{width:100%}}.about_deco-flex .faq__item{padding:18px}.about_deco-flex .faq__item:not(:last-child){margin-bottom:12.5px}.about_deco-flex .faq__item .acc_head p{font-size:14px}.product-info>*{width:100%}.product-info__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0;min-height:48px;border-bottom:1px solid rgb(199 172 89 / .3)}.product-info__item:first-child{border-top:1px solid rgb(199 172 89 / .3)}.product-info__item>*{padding-block:10px;font-size:14px;font-weight:500;line-height:1.6}.product-info__item .left{flex-basis:33.33%;color:#939598}.product-info__item .right{color:#3e3c3d;flex-basis:66.66%}.phone-box{padding-block:16px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.phone-box h3{font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#3e3c3d}.phone-box__questions>*{font-style:normal}.phone-box__questions p{font-size:12px;line-height:22px;font-weight:400}.phone-box__number a{font-size:18px;font-weight:600;line-height:24px;color:#c7ac59;position:relative;font-weight:500}.phone-box__number a::before{position:absolute;content:"";width:0%;left:0;bottom:-1px;transition:all 0.3s ease;height:2px;background:#c7ac59}.phone-box__number a:is(:hover,:focus){color:#c7ac59}.phone-box__number a:is(:hover,:focus)::before{width:100%}.phone-box__message{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.phone-box__message a{display:block;width:40px;height:40px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:8px 3px;border:1px solid #3e3c3d;transition:all 0.3s ease}.phone-box__message a svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.phone-box__message a:is(:hover,:focus){background:#c7ac59;border-color:#c7ac59}.header>*{width:100%}.header_top{background:#c7ac59;min-height:40px;padding-block:8px;color:#fff;font-size:13px}.header_top__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.header_top__address{opacity:.95}.header_top__phone{color:#fff;font-weight:600;transition:all 0.3s ease}.header_top__phone:is(:hover,:focus){opacity:.8}.header_top marquee{color:#fff;line-height:1.3;font-size:1rem;text-transform:uppercase;font-family:"Montserrat";font-weight:700}.header .catalog-sub-menu{position:absolute;padding-block:25px;z-index:10;background:#fff;top:100%;box-shadow:0 6px 6px -2px rgb(0 0 0 / .3);min-height:400px;max-height:70vh;overflow-y:auto;overflow-x:hidden;left:0;width:100%;display:none}.header .catalog-sub-menu__wrapper{width:100%;position:relative;display:grid}@media (min-width:1200px){.header .catalog-sub-menu__wrapper{grid-template-columns:180px 1fr 325px;grid-gap:70px}}@media (max-width:1200px){.header .catalog-sub-menu__wrapper{grid-template-columns:1fr 300px;grid-gap:2rem}}@media (max-width:992px){.header .catalog-sub-menu__wrapper{grid-template-columns:100%;grid-gap:0}}.header .catalog-sub-menu__wrapper>*{width:100%}.header .catalog-sub-menu__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px;flex-direction:column;align-items:flex-start}.header .catalog-sub-menu__item-title p{font-size:14px;line-height:1.6;letter-spacing:.075em;text-transform:uppercase;font-weight:600;color:#3e3c3d}.header .catalog-sub-menu__item a{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;align-items:flex-start;flex-wrap:nowrap;font-size:14px;font-weight:600;line-height:1.6;color:rgb(62 60 61 / .8)}.header .catalog-sub-menu__item a img,.header .catalog-sub-menu__item a svg{display:block;width:30px;height:30px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-width:30px;transition:all 0.3s ease}.header .catalog-sub-menu__item a.active,.header .catalog-sub-menu__item a:is(:hover,:focus){color:#c7ac59}.header .catalog-sub-menu__item a.active svg,.header .catalog-sub-menu__item a.active g,.header .catalog-sub-menu__item a.active path,.header .catalog-sub-menu__item a:is(:hover,:focus) svg,.header .catalog-sub-menu__item a:is(:hover,:focus) g,.header .catalog-sub-menu__item a:is(:hover,:focus) path{fill:#c7ac59;stroke:#c7ac59;color:#c7ac59}.header .catalog-sub-menu__image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.header .catalog-sub-menu__submenu,.header .catalog-sub-menu__image{display:none}}@media (min-width:1200px){.header .catalog-sub-menu__submenu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0}}@media (max-width:1200px){.header .catalog-sub-menu__submenu{display:none}}.header .catalog-sub-menu__submenu>*{width:100%}.header .catalog-sub-menu__item_content-list{gap:12px;padding-right:12px}.headerBox{position:relative;background:#fff;padding-block:10px}.headerBox__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.headerBox__logo{display:flex;align-items:center;height:80px;width:auto;flex-shrink:0}.headerBox__logo picture{display:block;height:100%}.headerBox__logo img{display:block;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.headerBox__nav ul{justify-content:flex-end}.headerBox__store{display:flex;align-items:center}.headerBox__catalog{margin-right:8px}.headerBox__catalog button{background:#c7ac59;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-height:52px;min-width:150px;border:none}.headerBox__catalog button svg{display:block;width:24px;height:24px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;fill:#fff}.headerBox__catalog button p{font-weight:500;color:#fff;font-size:1rem;line-height:1.2}.headerBox__catalog button>*{pointer-events:none}@media (max-width:992px){.headerBox__catalog button{margin-left:auto}}.headerBox .toggle_menu .svg__headerCatalogButton{display:block}.headerBox .toggle_menu .svg__headerCatalogButtonClose{display:none}.headerBox__searchingForm{width:100%;margin-right:20px}@media (max-width:992px){.headerBox__searchingForm{display:none}}.headerBox .formSearchWrapper{width:auto;border:2px solid #c7ac59;position:relative;margin-inline:8px;border-radius:8px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.headerBox .formSearchWrapper__field>*,.headerBox .formSearchWrapper__button>*{width:100%;min-height:48px;border:none}.headerBox .formSearchWrapper__field{width:calc(100% - 76px)}.headerBox .formSearchWrapper__button{width:76px}.headerBox .formSearchWrapper input{background:#fff;padding-inline:1rem;font-weight:500;line-height:1.3}.headerBox .formSearchWrapper button{background:#c7ac59;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.headerBox .formSearchWrapper button svg{display:block;width:24px;height:24px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;fill:#fff}.headerBox__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:nowrap}.headerBox__icons>*{display:block;width:24px;height:24px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:none;border:none}.headerBox__icons svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.headerBox.active .catalog-sub-menu{display:block}.headerBox.active .toggle_menu .svg__headerCatalogButton{display:none}.headerBox.active .toggle_menu .svg__headerCatalogButtonClose{display:block}.category-nav{background:#fff;border-top:1px solid rgb(0 0 0 / .06);min-height:44px}.category-nav .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}nav{padding-bottom:8px;background:#fff}nav ul{list-style:none}@media (min-width:1200px){nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.1rem}}@media (max-width:1200px){nav ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}}@media (max-width:992px){nav ul{gap:2px 1.25rem}}nav a{font-size:14px;line-height:24px;letter-spacing:.03em;font-weight:600;min-height:36px;text-transform:uppercase;transition:all 0.3s ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;color:#3e3c3d}nav a:is(:hover,:focus){color:#c7ac59}.footer{margin-top:2rem;background:rgb(199 172 89 / .3)}.footer__nav{width:100%;padding-block:32px}@media (min-width:992px){.footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;flex-direction:row;align-items:flex-start}}@media (max-width:992px){.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 1rem}}@media (max-width:768px){.footer__nav{grid-template-columns:100%}}.footer__logo{display:block;width:100%}.footer__logo img{display:block;width:100%;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer__item{display:flex;flex-direction:column}.footer__item a{font-size:14px;font-weight:600;line-height:24px;color:#3e3c3d;position:relative;width:-moz-fit-content;width:fit-content}.footer__item a::before{position:absolute;content:"";width:0%;left:0;bottom:-1px;transition:all 0.3s ease;height:2px;background:#c7ac59}.footer__item a:is(:hover,:focus){color:#c7ac59}.footer__item a:is(:hover,:focus)::before{width:100%}.footer__item a:first-child{text-transform:uppercase}.footer__item a:not(:first-child){margin-top:8px}@media (min-width:992px){.footer__item,.footer__last{flex-basis:19%}}@media (max-width:992px){.footer__item,.footer__last{width:100%}}.footer_bottom{width:100%;padding-block:1.2rem}.footer_bottom.with_border{border-top:2px solid #ccc}.footer_bottom a,.footer_bottom p{font-style:normal;font-size:14px;line-height:1.2;color:#3e3c3d}.footer_bottom p{text-align:center;font-weight:600;text-transform:uppercase;margin-bottom:2.3rem}.footer_bottom ol,.footer_bottom ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.footer_bottom ol a,.footer_bottom ul a{font-weight:500}.footer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}@media (min-width:1024px){.footer__social{padding-inline:2.5rem}}@media (max-width:1024px){.footer__social{padding-inline:1rem}}.footer__social a{display:block;width:40px;height:40px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:8px 3px;border:1px solid #3e3c3d;transition:all 0.3s ease}.footer__social a svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer__social a:is(:hover,:focus){background:#c7ac59;border-color:#c7ac59}.footer_nro{margin-block:15px 8px}.footer_nro p{font-size:12.8px;text-align:center;font-weight:600;color:#c7ac59}.footer_nro a{display:block;font-size:12px;font-weight:600;line-height:24px;color:#3e3c3d;position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.footer_nro a::before{position:absolute;content:"";width:0%;left:0;bottom:-1px;transition:all 0.3s ease;height:2px;background:#c7ac59}.footer_nro a:is(:hover,:focus){color:#c7ac59}.footer_nro a:is(:hover,:focus)::before{width:100%}.popup{position:fixed;inset:0;width:100%;overflow:hidden;height:100vh;transition:all 0.3s ease;opacity:0;z-index:1000;pointer-events:none}.popup>*{position:absolute;transition:all 0.3s ease;opacity:0;pointer-events:none}.popup__bg{width:100%;height:100%;background:rgb(62 60 61 / .3);inset:0;z-index:1001}.popup__box{z-index:1002;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 64px);max-width:600px;box-shadow:0 11px 15px -7px rgb(0 0 0 / .2),0 24px 38px 3px rgb(0 0 0 / .14),0 9px 46px 8px rgb(0 0 0 / .12);background:#fff;padding:30px;border-radius:4px;max-height:90vh;overflow-y:auto;overflow-x:hidden}.popup__box .gform-theme--framework .gform_validation_errors{margin-block:0 20px!important}.popup__box .gfield_required{display:none!important}.popup__box .gform_wrapper *{font-family:"Montserrat"}.popup__box .gform_wrapper [type=submit]{width:100%!important;max-width:280px;text-transform:uppercase!important;background:#c7ac59!important;letter-spacing:1px!important}.popup__box .gform_heading{margin-bottom:20px}.popup__box .gform_heading h2{font-family:"Montserrat";font-weight:700;font-size:25px;line-height:40px;letter-spacing:.08em;text-transform:uppercase;color:#c7ac59;margin-bottom:10px}.popup__box .gform_heading p{font-size:14px;line-height:1.2em;color:#3e3c3d}.popup__box .gform-theme--foundation .gform_fields{row-gap:8px!important}.popup__box input,.popup__box select,.popup__box textarea{outline:none!important;box-shadow:none!important;border-radius:0!important;border-color:#c7ac59!important}.popup__box select{height:50px!important;min-height:50px!important;line-height:50px!important}.popup__box textarea{resize:none!important;min-block-size:9rem!important}.popup.active{opacity:1;pointer-events:all}.popup.active>*{opacity:1;pointer-events:all}.popup_filter .popup__box{height:100vh;max-height:100vh;max-width:360px;left:auto;transform:none;right:0;top:0;border-radius:0;padding:0;overflow:hidden}.popup_filter-schema{display:flex;flex-direction:column;height:100%}.popup_filter-schema>*{padding-inline:32px}.popup_filter-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-block:12px 20px}.popup_filter-head h2{font-family:"Montserrat";font-weight:700;font-size:25px;line-height:40px;letter-spacing:.08em;text-transform:uppercase;color:#3e3c3d;letter-spacing:0;text-transform:capitalize}.popup_filter-head button{background:none;border:none;display:block;width:30px;height:30px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.popup_filter-head button svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.popup_filter-body{display:flex;flex-direction:column;overflow-x:hidden;height:100%;overflow-y:auto}.popup_filter-body>*{width:100%}.popup_filter ul,.popup_filter li,.popup_filter ol{list-style:none}.popup_filter .filter__modal:not(:last-child){margin-bottom:16px}.popup_filter .filter__modal .acc_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-bottom:8px;cursor:pointer}.popup_filter .filter__modal .acc_head p{font-size:16px;line-height:1.3;font-weight:600;color:#3e3c3d}.popup_filter .filter__modal .acc_head svg{display:block;width:24px;height:24px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all 0.3s ease}.popup_filter .filter__modal.acc_active .acc_head svg{transform:rotate(180deg)}.popup_filter .filter__modal .acc_content{max-height:300px;overflow-x:hidden;overflow-y:auto}.popup_filter .filter__modal .acc_content li{padding-inline:9px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px;min-height:42px}.popup_filter .filter__modal .acc_content a{display:block;font-size:14px;padding-block:6px;color:rgb(0 0 0 / .8705882353)}.popup_filter .widget_price_filter{padding-top:16px}.popup_filter .widget_price_filter [type=submit],.popup_filter .widget_price_filter .ui-slider-handle,.popup_filter .widget_price_filter .ui-slider-range{background-color:#c7ac59!important}.popup_filter .widget_price_filter [type=submit]{width:100%!important;text-transform:uppercase;float:none!important;letter-spacing:.07em;color:rgb(62 60 61 / .7)!important}html:has(.popup.active){overflow:hidden}