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}:root{color-scheme:light;--dk-gold-500:#B38E46;--dk-gold-700:#9A752F;--dk-onyx-900:#111111;--dk-onyx-800:#1C1917;--dk-stone-500:#57534E;--dk-stone-300:#78716C;--dk-paper-50:#FFFFFF;--dk-paper-100:#FAFAF9;--dk-hairline:#E7E5E4;--dk-bg:var(--dk-paper-50);--dk-surface:var(--dk-paper-100);--dk-fg:var(--dk-onyx-800);--dk-fg-muted:var(--dk-stone-500);--dk-fg-on-primary:var(--dk-onyx-900);--dk-primary:var(--dk-gold-500);--dk-primary-text:var(--dk-onyx-900);--dk-primary-hover:var(--dk-gold-700);--dk-border:var(--dk-hairline);--dk-border-strong:var(--dk-stone-300);--dk-overlay:rgb(17 17 17 / .85);--dk-shadow:none;--dk-focus:var(--dk-onyx-900);--dk-radius:0px;--dk-font-display:"Playfair Display", Georgia, serif;--dk-font-body:"Noto Serif", Georgia, serif;--dk-font-label:"Work Sans", Arial, sans-serif;--dk-primary-rgb:179 142 70;--dk-fg-rgb:28 25 23;--dk-header-utility-bg:#F4EFE6;--dk-header-utility-border:#E5DEC9;--dk-header-utility-fg:#271900;--dk-header-utility-fg-secondary:#5D4200;--dk-header-utility-fg-muted:#B5A895;--dk-header-utility-hover:#795A16;--dk-header-border:#E8E5DF;--dk-header-wordmark:#111111;--dk-header-subtitle:#795A16;--dk-header-icon:#1E1B19;--dk-header-icon-hover:#795A16;--dk-header-avatar-bg:#111111;--dk-header-avatar-fg:#FFFFFF;--dk-header-nav-bg:#FAF9F6;--dk-header-nav-border:#EAE7E1;--dk-header-nav-link:#555555;--dk-header-nav-link-hover:#795A16;--dk-header-nav-active-line:#795A16;--dk-header-nav-active-fg:#111111}:root[data-theme=dark]{color-scheme:dark;--dk-bg:#0B0B0B;--dk-surface:#121212;--dk-fg:#ECE8E1;--dk-fg-muted:#A6A29B;--dk-fg-on-primary:#0B0B0B;--dk-primary:#C5A059;--dk-primary-text:#C5A059;--dk-primary-hover:#D4AF37;--dk-border:#222222;--dk-border-strong:#686868;--dk-overlay:rgb(0 0 0 / .85);--dk-shadow:none;--dk-focus:var(--dk-primary);--dk-font-body:"Montserrat", Arial, sans-serif;--dk-font-label:"Montserrat", Arial, sans-serif;--dk-primary-rgb:197 160 89;--dk-fg-rgb:236 232 225;--dk-header-utility-bg:#C7AC59;--dk-header-utility-border:rgb(255 255 255 / .2);--dk-header-utility-fg:#FFFFFF;--dk-header-utility-fg-secondary:#FFFFFF;--dk-header-utility-fg-muted:rgb(255 255 255 / .4);--dk-header-utility-hover:#0B0B0B;--dk-header-border:#222222;--dk-header-wordmark:#FFFFFF;--dk-header-subtitle:#8E8E93;--dk-header-icon:#E5E2E1;--dk-header-icon-hover:#C5A059;--dk-header-avatar-bg:#E9C176;--dk-header-avatar-fg:#412D00;--dk-header-nav-bg:#121212;--dk-header-nav-border:#222222;--dk-header-nav-link:#8E8E93;--dk-header-nav-link-hover:#C5A059;--dk-header-nav-active-line:#C5A059;--dk-header-nav-active-fg:#FFFFFF}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--dk-bg:#0B0B0B;--dk-surface:#121212;--dk-fg:#ECE8E1;--dk-fg-muted:#A6A29B;--dk-fg-on-primary:#0B0B0B;--dk-primary:#C5A059;--dk-primary-text:#C5A059;--dk-primary-hover:#D4AF37;--dk-border:#222222;--dk-border-strong:#686868;--dk-overlay:rgb(0 0 0 / .85);--dk-shadow:none;--dk-focus:var(--dk-primary);--dk-font-body:"Montserrat", Arial, sans-serif;--dk-font-label:"Montserrat", Arial, sans-serif;--dk-primary-rgb:197 160 89;--dk-fg-rgb:236 232 225;--dk-header-utility-bg:#C7AC59;--dk-header-utility-border:rgb(255 255 255 / .2);--dk-header-utility-fg:#FFFFFF;--dk-header-utility-fg-secondary:#FFFFFF;--dk-header-utility-fg-muted:rgb(255 255 255 / .4);--dk-header-utility-hover:#0B0B0B;--dk-header-border:#222222;--dk-header-wordmark:#FFFFFF;--dk-header-subtitle:#8E8E93;--dk-header-icon:#E5E2E1;--dk-header-icon-hover:#C5A059;--dk-header-avatar-bg:#E9C176;--dk-header-avatar-fg:#412D00;--dk-header-nav-bg:#121212;--dk-header-nav-border:#222222;--dk-header-nav-link:#8E8E93;--dk-header-nav-link-hover:#C5A059;--dk-header-nav-active-line:#C5A059;--dk-header-nav-active-fg:#FFFFFF}}html{overflow-x:hidden}html,body{background-color:var(--dk-bg);color:var(--dk-fg)}body{font-size:16px;font-family:var(--dk-font-body)}.dk-theme-switching,.dk-theme-switching *,.dk-theme-switching *::before,.dk-theme-switching *::after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--dk-focus);outline-offset:2px}@media print{html,body{background:#fff!important;color:#000!important}}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:var(--dk-fg)}.breadcrumb a{color:rgb(var(--dk-primary-rgb)/0.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:var(--dk-font-body)}.woocommerce-message{font-family:var(--dk-font-body)}.woocommerce-message *{font-family:var(--dk-font-body)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--dk-font-display)}nav a,button,.theme-toggle,label,.label-uppercase{font-family:var(--dk-font-label)}.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(var(--dk-primary-rgb)/0.3)}.section__inhome .splide__pagination__page.is-active,.section__slider .splide__pagination__page.is-active{background:var(--dk-primary)}.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:var(--dk-font-display);font-weight:400;font-size:25px;line-height:40px;letter-spacing:0em;text-transform:none;color:var(--dk-fg)}.section__inhome .heading a{font-size:12px;font-weight:600;line-height:24px;color:var(--dk-primary-text);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:var(--dk-primary)}.section__inhome .heading a:is(:hover,:focus){color:var(--dk-primary-text)}.section__inhome .heading a:is(:hover,:focus)::before{width:100%}.section__slider{padding-block:25px 1rem;background:rgb(var(--dk-primary-rgb)/0.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:var(--dk-radius);border:1px solid var(--dk-border);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(var(--dk-primary-rgb)/0.2);color:var(--dk-primary);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:var(--dk-primary)}.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 var(--dk-primary);background:var(--dk-primary)}.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:var(--dk-fg-on-primary)!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:var(--dk-bg);border:2px solid rgb(var(--dk-primary-rgb)/0.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:var(--dk-primary);border-color:var(--dk-primary)}.product_card-eye:is(:hover,:focus) svg{fill:var(--dk-fg-on-primary)}.product_card:is(:hover,:focus){box-shadow:var(--dk-shadow);border-color:var(--dk-primary)}.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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-primary)}.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:var(--dk-fg);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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;margin-block:1rem 2.5rem}.contact{padding-bottom:3rem}.contact h1{font-family:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em}.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:var(--dk-radius);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:var(--dk-fg)}.catalog_pagination>*:not(:last-child){border-right:1px solid #e8e8e8}.catalog_pagination>*.current{background:rgb(var(--dk-primary-rgb)/0.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:var(--dk-shadow);border:1px solid var(--dk-border);margin-bottom:2.75rem;background:rgb(var(--dk-primary-rgb)/0.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:var(--dk-fg)}.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:var(--dk-radius);text-transform:uppercase;cursor:pointer;background:var(--dk-bg);border:2px solid var(--dk-primary);color:var(--dk-primary)}.about-company a:is(:hover,:focus){color:var(--dk-fg-on-primary);background:var(--dk-primary)}.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:var(--dk-fg);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(var(--dk-primary-rgb)/0.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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-primary)}.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:var(--dk-fg);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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em}.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(var(--dk-primary-rgb)/0.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:var(--dk-primary);color:var(--dk-fg-on-primary)}.cart #yith-wcwl-form .ask-an-estimate{font-size:16px;font-weight:600;line-height:24px;color:var(--dk-fg);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:var(--dk-primary)}.cart #yith-wcwl-form .ask-an-estimate:is(:hover,:focus){color:var(--dk-primary-text)}.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:var(--dk-primary)}.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:var(--dk-primary)}.cart .shop_table .tr .product-name *{color:var(--dk-fg)}.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:var(--dk-primary)}.cart .shop_table .tr:not(:last-child){border-bottom:2px solid rgb(var(--dk-primary-rgb)/0.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(var(--dk-primary-rgb)/0.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:var(--dk-primary)!important;color:var(--dk-fg-on-primary)!important;font-weight:500!important;border:none;min-height:48px}.faq{padding-bottom:6rem}.faq h1{font-family:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-radius);border:2px solid rgb(var(--dk-primary-rgb)/0.05);background:rgb(var(--dk-primary-rgb)/0.25);transition:all 0.3s ease;width:100%}.faq__item{padding:25px}.faq__item.acc_active{background:#fff0;border:2px solid rgb(var(--dk-primary-rgb)/0.25)}.faq__item:not(:last-child){margin-bottom:25px}.faq__item p{color:var(--dk-fg);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:var(--dk-bg);border:2px solid var(--dk-primary);transition:all 0.3s ease;text-transform:uppercase;font-size:14px;text-align:center;font-weight:500;color:var(--dk-primary);height:48px}.faq__send-resume button:is(:hover,:focus){background:var(--dk-primary);color:var(--dk-fg-on-primary)}.faq__icon-mail{width:100%;max-width:56px;margin-inline:auto}.faq__icon-mail svg{stroke:var(--dk-primary);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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-font-display);font-size:28px;text-transform:none;color:var(--dk-primary-text);font-weight:400;letter-spacing:0em;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:var(--dk-primary)}.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:var(--dk-primary)}.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(var(--dk-primary-rgb)/0.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:var(--dk-radius)!important;height:48px!important;padding:0 28px!important;display:flex!important;color:var(--dk-fg-on-primary)!important;align-items:center!important;justify-content:center!important;width:-moz-fit-content!important;width:fit-content!important;background:var(--dk-primary)!important}.about_deco{padding-block:4rem 3rem}.about_deco h2{font-family:var(--dk-font-display);font-weight:400;font-size:25px;line-height:40px;letter-spacing:0em;text-transform:none;color:var(--dk-primary-text);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(var(--dk-primary-rgb)/0.3)}.product-info__item:first-child{border-top:1px solid rgb(var(--dk-primary-rgb)/0.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:var(--dk-fg);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:var(--dk-fg)}.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:var(--dk-primary);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:var(--dk-primary)}.phone-box__number a:is(:hover,:focus){color:var(--dk-primary-text)}.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 var(--dk-fg);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:var(--dk-primary);border-color:var(--dk-primary)}.header>*{width:100%}.header_top{background:var(--dk-header-utility-bg);border-bottom:1px solid var(--dk-header-utility-border);min-height:40px;padding-block:8px;color:var(--dk-header-utility-fg);font-family:var(--dk-font-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.header_top__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap}.header_top__left,.header_top__right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;white-space:nowrap}.header_top__right{justify-content:flex-end}.header_top__center{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:992px){.header_top__center{display:none}}.header_top__sep{color:var(--dk-header-utility-fg-muted)}.header_top__phone{color:var(--dk-header-utility-fg-secondary);transition:all 0.3s ease}.header_top__phone:is(:hover,:focus){color:var(--dk-header-utility-hover)}.header_top__appointments{color:var(--dk-header-utility-fg);transition:all 0.3s ease}.header_top__appointments:is(:hover,:focus){color:var(--dk-header-utility-hover)}.header_top__currency{color:var(--dk-header-utility-fg)}.header_top__right{gap:14px}@media (max-width:640px){.header_top__inner{flex-direction:column;align-items:flex-start;gap:4px}.header_top__left,.header_top__right{flex-wrap:wrap;white-space:normal}.header_top__right{justify-content:flex-start}}.header .theme-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;margin:-6px;background:#fff0;border:none;border-radius:var(--dk-radius);color:var(--dk-header-utility-fg);cursor:pointer}.header .theme-toggle:focus-visible{outline:2px solid var(--dk-header-utility-fg);outline-offset:2px}.header .theme-toggle__icon{width:18px;height:18px}.header .theme-toggle__icon--sun{display:none}.header .theme-toggle__icon--moon{display:block}:root[data-theme=dark] .header .theme-toggle__icon--sun{display:block}:root[data-theme=dark] .header .theme-toggle__icon--moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .header .theme-toggle__icon--sun{display:block}:root:not([data-theme]) .header .theme-toggle__icon--moon{display:none}}.headerBox{position:relative;background:var(--dk-bg);border-bottom:1px solid var(--dk-header-border)}.headerBox__row{min-height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.headerBox__brand{display:flex;align-items:center;gap:12px;flex-shrink:0;text-decoration:none}.headerBox__logo{display:block;height:40px;width:auto}.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__wordmarkGroup{display:flex;flex-direction:column;line-height:1.1}.headerBox__wordmark{font-family:var(--dk-font-display);font-weight:700;font-size:16px;letter-spacing:.25em;text-transform:uppercase;color:var(--dk-header-wordmark)}.headerBox__tagline{margin-top:2px;font-family:var(--dk-font-label);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--dk-header-subtitle)}.headerBox__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:nowrap}.headerBox__navBar{width:100%;border-top:1px solid var(--dk-header-nav-border);background:var(--dk-header-nav-bg)}.headerBox__nav{position:relative}.headerBox__nav>ul{list-style:none;margin:0;padding:8px 1rem;display:flex;align-items:center;justify-content:flex-start;gap:2.1rem;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.headerBox__nav>ul::-webkit-scrollbar{display:none}@media (max-width:992px){.headerBox__nav>ul{gap:1.5rem}}.headerBox__nav>ul>li{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.headerBox__nav a{display:inline-flex;align-items:center;min-height:36px;padding-bottom:2px;font-family:var(--dk-font-label);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-header-nav-link);border-bottom:2px solid #fff0;transition:all 0.3s ease}.headerBox__nav a:is(:hover,:focus){color:var(--dk-header-nav-link-hover)}.headerBox__nav li.current-menu-item>a,.headerBox__nav li.current-menu-ancestor>a,.headerBox__nav li.is-active>a{color:var(--dk-header-nav-active-fg);border-bottom-color:var(--dk-header-nav-active-line)}.headerBox__nav .nav-cat__toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;padding:0;background:#fff0;border:none;color:inherit;cursor:pointer}.headerBox__nav .nav-cat__toggle svg{width:14px;height:14px;fill:currentColor;transition:all 0.3s ease}.headerBox__nav .nav-cat__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.headerBox__nav .nav-cat__submenu{display:none;position:fixed;margin:0;padding:10px 0;min-width:220px;list-style:none;white-space:normal;background:var(--dk-header-nav-bg);border:1px solid var(--dk-header-nav-border);box-shadow:var(--dk-shadow);z-index:60}.headerBox__nav .nav-cat__submenu.is-open{display:block}.headerBox__nav .nav-cat__submenu li{width:100%}.headerBox__nav .nav-cat__submenu a{display:block;width:100%;min-height:auto;padding:8px 18px;border-bottom:none;font-size:10px;letter-spacing:.15em}.header .header-icon{display:inline-flex;align-items:center;gap:4px;padding:4px;background:none;border:none;color:var(--dk-header-icon);cursor:pointer;text-decoration:none;transition:all 0.3s ease}.header .header-icon .material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.header .header-icon:is(:hover,:focus){color:var(--dk-header-icon-hover)}.header .header-icon__count{font-family:var(--dk-font-label);font-size:10px;font-weight:600;color:var(--dk-header-icon-hover)}.header .header-icon--avatar{width:32px;height:32px;padding:0;justify-content:center;background:var(--dk-header-avatar-bg);border-radius:var(--dk-radius)}.header .header-icon--avatar .material-symbols-outlined{font-size:18px;color:var(--dk-header-avatar-fg)}.header .header-icon--avatar:is(:hover,:focus) .material-symbols-outlined{color:var(--dk-header-avatar-fg)}.header .header-search{position:relative}.header .header-search__panel{position:absolute;top:calc(100% + 12px);right:0;width:min(320px, 90vw);padding:16px;background:var(--dk-bg);border:1px solid var(--dk-header-border);box-shadow:var(--dk-shadow);z-index:20}.header .header-search__panel[hidden]{display:none}.header .header-search .formSearchWrapper{width:100%;border:1px solid var(--dk-border-strong);border-radius:var(--dk-radius);overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.header .header-search .formSearchWrapper__field>*,.header .header-search .formSearchWrapper__button>*{width:100%;min-height:44px;border:none}.header .header-search .formSearchWrapper__field{width:calc(100% - 52px)}.header .header-search .formSearchWrapper__field select{display:none}.header .header-search .formSearchWrapper__button{width:52px}.header .header-search .formSearchWrapper input{background:var(--dk-bg);color:var(--dk-fg);padding-inline:.85rem;font-family:var(--dk-font-body)}.header .header-search .formSearchWrapper button{background:var(--dk-primary);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.header .header-search .formSearchWrapper button svg{display:block;width:20px;height:20px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;fill:var(--dk-fg-on-primary)}.header .catalog-sub-menu{position:absolute;padding-block:25px;z-index:10;background:var(--dk-bg);top:100%;box-shadow:var(--dk-shadow);border-top:1px solid var(--dk-border);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:var(--dk-fg)}.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(var(--dk-fg-rgb)/0.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:var(--dk-primary-text)}.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:var(--dk-primary-text);stroke:var(--dk-primary-text);color:var(--dk-primary-text)}.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}.dk-promo-banner{background:var(--dk-surface);border-top:1px solid var(--dk-border);padding-block:20px;text-align:center}.dk-promo-banner__text{margin:0;font-family:var(--dk-font-display);font-size:24px;font-weight:700;letter-spacing:.01em;color:var(--dk-primary-hover)}:root[data-theme=dark] .dk-promo-banner{background:var(--dk-bg)}:root[data-theme=dark] .dk-promo-banner .dk-promo-banner__text{color:var(--dk-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .dk-promo-banner{background:var(--dk-bg)}:root:not([data-theme]) .dk-promo-banner .dk-promo-banner__text{color:var(--dk-primary)}}.dk-store-widget{background:var(--dk-bg);border-top:1px solid var(--dk-border);padding-block:8px}.footer{margin-top:2rem;background:rgb(var(--dk-primary-rgb)/0.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:var(--dk-fg);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:var(--dk-primary)}.footer__item a:is(:hover,:focus){color:var(--dk-primary-text)}.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:var(--dk-fg)}.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 var(--dk-fg);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:var(--dk-primary);border-color:var(--dk-primary)}.footer_nro{margin-block:15px 8px}.footer_nro p{font-size:12.8px;text-align:center;font-weight:600;color:var(--dk-primary-text)}.footer_nro a{display:block;font-size:12px;font-weight:600;line-height:24px;color:var(--dk-fg);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:var(--dk-primary)}.footer_nro a:is(:hover,:focus){color:var(--dk-primary-text)}.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:var(--dk-overlay);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:var(--dk-shadow);border:1px solid var(--dk-border);background:var(--dk-bg);padding:30px;border-radius:var(--dk-radius);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:var(--dk-primary)!important;color:var(--dk-fg-on-primary)!important;letter-spacing:1px!important}.popup__box .gform_heading{margin-bottom:20px}.popup__box .gform_heading h2{font-family:var(--dk-font-display);font-weight:400;font-size:25px;line-height:40px;letter-spacing:0em;text-transform:none;color:var(--dk-primary-text);margin-bottom:10px}.popup__box .gform_heading p{font-size:14px;line-height:1.2em;color:var(--dk-fg)}.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:var(--dk-primary)!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:var(--dk-font-display);font-weight:400;font-size:25px;line-height:40px;letter-spacing:0em;text-transform:none;color:var(--dk-fg);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:var(--dk-fg)}.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:var(--dk-primary)!important}.popup_filter .widget_price_filter [type=submit]{width:100%!important;text-transform:uppercase;float:none!important;letter-spacing:.07em;color:rgb(var(--dk-fg-rgb)/0.7)!important}html:has(.popup.active){overflow:hidden}