:root{--white-color:#fff}body{color:#666;background-color:#15110d;width:100%;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:20px}h1,h2,h3,h4,h5,h6{color:#444}.fa{font-size:14px}h1{font-size:33px}h2{font-size:27px}h3{font-size:21px}h4{font-size:15px}h5{font-size:12px}h6{font-size:10.2px}a{color:#23a1d1}a:hover{text-decoration:none}legend{padding:7px 0;font-size:18px}label{font-size:12px;font-weight:400}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}.nav-tabs{margin-bottom:15px}div.required .control-label:before{content:"* ";color:red;font-weight:700}#content{min-height:600px}#product-category #content,#product-product #tab-description,#information-information #content{font-size:13px}footer{color:#e2e2e2;background-color:#303030;border-top:1px solid #ddd;margin-top:30px;padding-top:30px}footer hr{border-top:none;border-bottom:1px solid #666}footer a{color:#ccc}footer a:hover{color:#fff}footer h5{color:#fff;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700}.dropdown-menu li>a:hover{color:#fff;background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;text-decoration:none}#top{background-color:#eee;border-bottom:1px solid #e2e2e2;min-height:40px;margin:0 0 20px;padding:4px 0 3px}#top .container{padding:0 20px}#top #form-currency .currency-select,#top #form-language .language-select{text-align:left}#top #form-currency .currency-select:hover,#top #form-language .language-select:hover{text-shadow:none;color:#fff;background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x}#top .btn-link,#top-links li,#top-links a{color:#888;text-shadow:0 1px #fff;text-decoration:none}#top .btn-link:hover,#top-links a:hover{color:#444}#top-links .dropdown-menu a{text-shadow:none}#top-links .dropdown-menu a:hover{color:#fff}#top .btn-link strong{font-size:14px;line-height:14px}#top-links{padding-top:6px}#top-links a+a{margin-left:15px}#logo{margin:0 0 10px}#logo h1{margin-top:-5px}#search{margin-bottom:10px}#search .input-lg{height:40px;padding:0 10px;line-height:20px}#search .btn-lg{text-shadow:0 1px #fff;padding:10px 35px;font-size:15px;line-height:18px}#cart{margin-bottom:10px}#cart>.btn{color:#fff;font-size:12px;line-height:18px}#cart.open>.btn{color:#666;box-shadow:none;text-shadow:none;background-color:#fff;background-image:none;border:1px solid #e6e6e6}#cart.open>.btn:hover{color:#444}#cart .dropdown-menu{z-index:1001;scrollbar-width:thin;background:#eee;min-width:100%;max-height:800px;overflow:hidden auto}@media (max-width:478px){#cart .dropdown-menu{width:100%}}#cart .dropdown-menu table{margin-bottom:10px}#cart .dropdown-menu li>div{min-width:427px;padding:0 10px}@media (max-width:478px){#cart .dropdown-menu li>div{min-width:100%}}#cart .dropdown-menu li p{margin:20px 0}#menu{background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;min-height:40px}#menu .nav>li>a{color:var(--white-color);text-shadow:0 -1px #00000040;background-color:#0000;min-height:15px;padding:10px 15px}#menu .nav>li>a:hover,#menu .nav>li.open>a{background-color:#0000001a}#menu .dropdown-menu{padding-bottom:0}#menu .dropdown-inner{display:table}#menu .dropdown-inner ul{display:table-cell}#menu .dropdown-inner a{clear:both;color:#333;min-width:160px;padding:3px 20px;font-size:12px;line-height:20px;display:block}#menu .dropdown-inner li a:hover{color:#fff}#menu .see-all{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-top:1px solid #ddd;border-radius:0 0 3px 3px;margin-top:.5em;padding:3px 20px;font-size:12px;display:block}#menu .see-all:hover,#menu .see-all:focus{color:#fff;background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;text-decoration:none}#menu #category{float:left;color:#fff;text-shadow:0 1px #0003;padding-left:15px;font-size:16px;font-weight:700;line-height:40px}#menu .btn-navbar{color:#fff;float:right;background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;padding:2px 18px;font-size:15px;font-stretch:125%}#menu .btn-navbar:hover,#menu .btn-navbar:focus,#menu .btn-navbar:active,#menu .btn-navbar.disabled,#menu .btn-navbar[disabled]{color:#fff;background-color:#229ac8}@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block}}@media (max-width:767px){#menu{border-radius:4px}#menu div.dropdown-inner>ul.list-unstyled{display:block}#menu div.dropdown-menu{background-color:#0000001a;padding-bottom:10px;margin-left:0!important}#menu .dropdown-inner{display:block}#menu .dropdown-inner a{color:#fff;width:100%}#menu .dropdown-menu a:hover,#menu .dropdown-menu ul li a:hover{background:#0000001a}#menu .see-all{color:#fff;border:none;border-radius:0;margin-top:0}}body>header{z-index:1000;background:#fff;position:fixed;top:0;left:0;right:0}body{--mc-header-height:90px}body:not(.is-kitchen-home-page){padding-top:var(--mc-header-height)}.site-announcement{color:#fff;background:#322f2c;width:100%;height:22px;overflow:hidden}.site-announcement__inner{justify-content:space-between;align-items:center;width:calc(100% - 160px);max-width:1280px;height:100%;margin:0 auto;display:flex}.site-announcement__text{color:inherit;white-space:nowrap;font-size:9px;font-weight:600;line-height:1}body.is-kitchen-home-page>header{background:#fff;transition:background-color .25s,box-shadow .25s}body>header.is-scrolled{background:#fffffffa;box-shadow:0 12px 30px #322f2c24}.kitchen-home__nav{z-index:2;justify-content:space-between;align-items:center;gap:22px;width:calc(100% - 160px);max-width:1280px;height:68px;margin:0 auto;padding:0;display:flex;position:relative}.kitchen-home__nav-brand{flex:0 auto;min-width:0}.kitchen-home__brand{color:#322f2c;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;font-family:Manrope,Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.kitchen-home__brand:hover,.kitchen-home__brand:focus{color:#322f2c;text-decoration:none}.kitchen-home__nav-links{flex:auto;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.kitchen-home__nav-item{align-items:stretch;height:68px;display:flex;position:relative}.kitchen-home__nav-link{color:#74695f;white-space:nowrap;align-items:center;height:68px;padding:0 10px;font-family:Manrope,Open Sans,sans-serif;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.kitchen-home__nav-link:hover,.kitchen-home__nav-link:focus,.kitchen-home__nav-link.is-active,.kitchen-home__nav-item--has-menu:hover>.kitchen-home__nav-link,.kitchen-home__nav-item--has-menu:focus-within>.kitchen-home__nav-link{color:#322f2c;text-decoration:none}.kitchen-home__nav-item--has-menu:hover>.kitchen-home__nav-link:after,.kitchen-home__nav-item--has-menu:focus-within>.kitchen-home__nav-link:after,.kitchen-home__nav-link.is-active:after{content:"";background:#a78e76;height:2px;position:absolute;bottom:14px;left:10px;right:10px}.kitchen-home__mega-menu{opacity:0;pointer-events:none;visibility:hidden;background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));width:480px;min-height:300px;padding:15px 0;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:68px;left:0;transform:translateY(-8px);box-shadow:0 18px 36px #322f2c1f}.kitchen-home__nav-item--has-menu:hover>.kitchen-home__mega-menu,.kitchen-home__nav-item--has-menu:focus-within>.kitchen-home__mega-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.kitchen-home__mega-menu--hardware{left:-6px}.kitchen-home__mega-menu--countertops{width:468px;left:-4px}.kitchen-home__mega-menu--services{grid-template-columns:1fr;width:88px;min-height:110px;left:0}.kitchen-home__mega-column{border-left:1px solid #cbb8a7;min-width:0;padding:0 16px}.kitchen-home__mega-column:first-child{border-left:0}.kitchen-home__mega-title{color:#74695f;white-space:nowrap;margin:0 0 16px;font-family:Manrope,Open Sans,sans-serif;font-size:11px;font-weight:700;line-height:1.25}.kitchen-home__mega-links{margin:0;padding:0;list-style:none}.kitchen-home__mega-links li{line-height:15px}.kitchen-home__mega-links li+li{margin-top:30px}.kitchen-home__mega-menu--countertops .kitchen-home__mega-links li:nth-child(n+5),.kitchen-home__mega-menu--services .kitchen-home__mega-links li+li{margin-top:15px}.kitchen-home__mega-links a{color:#74695f;white-space:nowrap;font-family:Manrope,Open Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.kitchen-home__mega-links a:hover,.kitchen-home__mega-links a:focus{color:#322f2c;text-decoration:none}.kitchen-home__nav-actions{flex:none;align-items:center;gap:4px;display:flex}.kitchen-home__sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kitchen-home__nav-icon{color:#74695f;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.kitchen-home__nav-icon:hover,.kitchen-home__nav-icon:focus{color:#322f2c;text-decoration:none}.kitchen-home__nav-cart{flex:none}.kitchen-home__nav-cart #cart{width:auto;margin:0;position:relative}.kitchen-home__nav-cart .cart-drawer__trigger{box-shadow:none;color:#74695f;height:34px;min-height:34px;text-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;padding:0;font-size:14px;display:inline-flex;position:relative}.kitchen-home__nav-cart .cart-drawer__trigger:hover,.kitchen-home__nav-cart .cart-drawer__trigger:focus,.kitchen-home__nav-cart .cart-drawer__trigger[aria-expanded=true]{color:#322f2c;background:#74695f14;outline:0}.cart-drawer__badge{color:#fff;background:#322f2c;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:Manrope,Open Sans,sans-serif;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-5px}.cart-drawer__badge--empty{display:none}.cart-drawer__overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:1090;background:#14110e8c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.cart-drawer{color:#322f2c;visibility:hidden;z-index:1100;background:#f7f3ed;width:440px;max-width:100%;height:100dvh;font-family:Manrope,Open Sans,sans-serif;transition:transform .3s,visibility .3s;position:fixed;top:0;right:0;transform:translate(100%)}.cart-drawer-open{overflow:hidden}.cart-drawer-open .cart-drawer__overlay{opacity:1;pointer-events:auto;visibility:visible}.cart-drawer-open .cart-drawer{visibility:visible;transform:translate(0)}.cart-drawer__dynamic{flex-direction:column;height:100%;display:flex}.cart-drawer__header{border-bottom:1px solid #322f2c1f;flex:none;justify-content:space-between;align-items:flex-start;padding:27px 28px 23px;display:flex}.cart-drawer__title{color:#322f2c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.2}.cart-drawer__count{color:#81756a;margin:6px 0 0;font-size:12px;line-height:1.4}.cart-drawer__close{color:#322f2c;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;margin:-8px -10px 0 0;padding:0 0 4px;font-family:Arial,sans-serif;font-size:32px;font-weight:300;line-height:1;display:inline-flex}.cart-drawer__close:hover,.cart-drawer__close:focus{background:#322f2c14;outline:0}.cart-drawer__trigger:focus-visible,.cart-drawer__close:focus-visible,.cart-drawer__remove:focus-visible,.cart-drawer__checkout:focus-visible,.cart-drawer__cart-link:focus-visible,.cart-drawer__catalog:focus-visible{outline-offset:3px;outline:2px solid #9e856d}.cart-drawer__items{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 28px;overflow-y:auto}.cart-drawer__item{border-bottom:1px solid #322f2c1f;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.cart-drawer__item--voucher{grid-template-columns:1fr}.cart-drawer__item-image{background:#eee5d9;width:88px;height:88px;overflow:hidden}.cart-drawer__item-image a,.cart-drawer__item-image img{width:100%;height:100%;display:block}.cart-drawer__item-image img{object-fit:cover}.cart-drawer__item-body{flex-direction:column;min-width:0;display:flex}.cart-drawer__item-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-drawer__item-name{color:#322f2c;min-width:0;font-size:14px;font-weight:700;line-height:1.35}.cart-drawer__item-name:hover,.cart-drawer__item-name:focus{color:#74695f;text-decoration:none}.cart-drawer__remove{color:#8b7e73;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:2px 0;font-size:10px;line-height:1.4;text-decoration:underline}.cart-drawer__remove:hover,.cart-drawer__remove:focus{color:#322f2c}.cart-drawer__options{color:#81756a;gap:2px;margin-top:7px;font-size:11px;line-height:1.45;display:grid}.cart-drawer__item-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.cart-drawer__quantity{color:#625a53;background:#eee5d9;border-radius:4px;justify-content:center;min-width:46px;padding:5px 9px;font-size:12px;display:inline-flex}.cart-drawer__item-bottom--fixed-quantity{justify-content:flex-end}.cart-drawer__item-price{color:#322f2c;text-align:right;font-size:14px;font-weight:700;line-height:1.3}.cart-drawer__footer{background:#f7f3ed;border-top:1px solid #322f2c29;flex:none;padding:22px 28px 25px}.cart-drawer__totals{gap:7px;margin-bottom:18px;display:grid}.cart-drawer__total{color:#81756a;justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;display:flex}.cart-drawer__total strong{color:#625a53;font-size:12px}.cart-drawer__total--grand{color:#322f2c;margin-top:4px;font-size:15px}.cart-drawer__total--grand strong{color:#322f2c;font-size:18px}.cart-drawer__checkout,.cart-drawer__catalog{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#322f2c;border:0;border-radius:4px;justify-content:center;align-items:center;height:56px;padding:0 20px;font-size:12px;font-weight:700;display:flex}.cart-drawer__checkout:hover,.cart-drawer__checkout:focus,.cart-drawer__catalog:hover,.cart-drawer__catalog:focus{color:#fff;background:#1f1d1b;text-decoration:none}.cart-drawer__cart-link{color:#625a53;text-align:center;text-underline-offset:4px;margin-top:15px;font-size:12px;text-decoration:underline;display:block}.cart-drawer__cart-link:hover,.cart-drawer__cart-link:focus{color:#322f2c}.cart-drawer__empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:48px 36px;display:flex}.cart-drawer__empty h3{color:#322f2c;margin:0 0 12px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.cart-drawer__empty p{color:#81756a;margin:0 0 26px;font-size:13px;line-height:1.6}.cart-drawer__catalog{width:100%;max-width:270px}.kitchen-home__nav-request{box-shadow:none;color:#fff;text-transform:uppercase;background:#a78e76;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:46px;margin-left:8px;padding:12px 24px;font-family:Manrope,Open Sans,sans-serif;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.kitchen-home__nav-request:hover,.kitchen-home__nav-request:focus{color:#fff;background:#927861;text-decoration:none}.kitchen-home__nav-toggle{color:#74695f;background:0 0;border:1px solid #74695f6b;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:none}.kitchen-home__nav-toggle:hover,.kitchen-home__nav-toggle:focus,.kitchen-home__nav-toggle[aria-expanded=true]{color:#322f2c;background:#74695f14;border-color:#74695f;outline:0}.kitchen-home__mobile-menu{display:none}@media (max-width:1199.98px){.kitchen-home__nav{width:calc(100% - 44px)}.kitchen-home__nav-request{padding-left:18px;padding-right:18px}.kitchen-home__nav-links{display:none}.kitchen-home__nav-toggle{display:inline-flex}.kitchen-home__mobile-menu{max-height:calc(100vh - var(--mc-header-height));background:#fff;border-top:1px solid #74695f29;border-radius:0 0 8px 8px;padding:18px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #322f2c2e}.kitchen-home__mobile-menu.collapse{display:none}.kitchen-home__mobile-menu.collapse.in,.kitchen-home__mobile-menu.collapsing{display:block}.kitchen-home__mobile-links{gap:4px;display:grid}.kitchen-home__mobile-links>a,.kitchen-home__mobile-item-header{border-bottom:1px solid #74695f24}.kitchen-home__mobile-links a{color:#74695f;padding:11px 8px;font-family:Manrope,Open Sans,sans-serif;font-size:14px;font-weight:600}.kitchen-home__mobile-links a:hover,.kitchen-home__mobile-links a:focus,.kitchen-home__mobile-links a.is-active{color:#322f2c;text-decoration:none}.kitchen-home__mobile-item-header{align-items:stretch;display:flex}.kitchen-home__mobile-item-header>a{flex:auto}.kitchen-home__mobile-submenu-toggle{color:#74695f;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kitchen-home__mobile-submenu-toggle[aria-expanded=true] .fa{transform:rotate(180deg)}.kitchen-home__mobile-submenu{background:#f8f7f5;padding:14px 12px}.kitchen-home__mobile-submenu.collapse{display:none}.kitchen-home__mobile-submenu.collapse.in,.kitchen-home__mobile-submenu.collapsing{display:block}.kitchen-home__mobile-column+.kitchen-home__mobile-column{border-top:1px solid #74695f24;margin-top:14px;padding-top:14px}.kitchen-home__mobile-column p{color:#74695f;margin:0 0 8px;font-size:10px;font-weight:700}.kitchen-home__mobile-column a{padding:7px 0;font-size:12px;font-weight:500;display:block}.kitchen-home__mobile-request{color:#fff;background:#a78e76;border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:16px;padding:10px 18px;font-weight:700;display:flex}.kitchen-home__mobile-request:hover,.kitchen-home__mobile-request:focus{color:#fff;background:#927861;text-decoration:none}}@media (max-width:767.98px){body{--mc-header-height:78px}.site-announcement__inner{width:calc(100% - 32px)}.site-announcement__text{font-size:8px}.site-announcement__text--right{display:none}.kitchen-home__nav{gap:8px;width:calc(100% - 32px);height:56px;padding:0}.kitchen-home__brand{font-size:15px}.kitchen-home__nav-actions{gap:2px;margin-left:auto}.kitchen-home__nav-icon,.kitchen-home__nav-toggle{width:36px;height:36px}.kitchen-home__nav-request{display:none}.kitchen-home__nav-cart .cart-drawer__trigger{width:36px;height:36px;min-height:36px;padding:0;font-size:16px}.cart-drawer{width:100%}.cart-drawer__header{padding:23px 20px 19px}.cart-drawer__items{padding:0 20px}.cart-drawer__item{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0}.cart-drawer__item--voucher{grid-template-columns:1fr}.cart-drawer__item-image{width:76px;height:76px}.cart-drawer__item-heading{gap:8px}.cart-drawer__remove{font-size:9px}.cart-drawer__footer{padding:18px 20px max(20px, env(safe-area-inset-bottom))}.cart-drawer__empty{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.cart-drawer,.cart-drawer__overlay{transition-duration:.01ms}}.site-footer{color:#fff;background:#322f2c;border-top:0;margin-top:0;padding-top:0;font-family:Manrope,Open Sans,sans-serif}.site-footer a{color:inherit}.site-footer a:hover,.site-footer a:focus{color:#fff;text-decoration:none}.site-footer a:focus-visible{outline-offset:3px;outline:2px solid #c2a98e}.site-footer__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer__main{padding:48px 0 22px}.site-footer__grid{grid-template-columns:minmax(280px,1.8fr) repeat(3,minmax(130px,.8fr));gap:54px;min-height:108px;display:grid}.site-footer__column{min-width:0}.site-footer__column--contacts{font-style:normal}.site-footer__brand{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.site-footer__tagline{color:#ffffff8f;margin:11px 0 0;font-size:10px;font-weight:500;line-height:1.4}.site-footer__title{color:#ffffff94;letter-spacing:.04em;text-transform:uppercase;margin:0 0 15px;font-family:Manrope,Open Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.2}.site-footer__links,.site-footer__contacts{margin:0;padding:0;list-style:none}.site-footer__links li+li,.site-footer__contacts li+li{margin-top:8px}.site-footer__link,.site-footer__contact-value{color:#ffffffe0;overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex}.site-footer__link:hover,.site-footer__link:focus,.site-footer__contact-value:hover,.site-footer__contact-value:focus{color:#cdb79f}.site-footer__bottom{color:#ffffff75;border-top:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;margin-top:20px;padding-top:0;font-size:8px;font-weight:500;line-height:1.4;display:flex}.site-footer__copyright{margin:0}.site-footer__legal{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:flex}.site-footer__legal-link{color:#ffffff85;font-size:8px;line-height:1.4}.site-footer__legal-link:hover,.site-footer__legal-link:focus{color:#fff}@media (max-width:991.98px){.site-footer__main{min-height:0;padding:42px 0 24px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;min-height:0}.site-footer__column--brand{grid-column:1/-1}}@media (max-width:767.98px){.site-footer__main{padding:36px 0 22px}.site-footer__grid{gap:30px 24px}.site-footer__column--contacts{grid-column:1/-1}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}.site-footer__legal{justify-content:flex-start}}@media (max-width:479.98px){.site-footer__grid{grid-template-columns:1fr}.site-footer__column--brand,.site-footer__column--contacts{grid-column:auto}}select.form-control,textarea.form-control,input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control,.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px}.input-group .input-group-addon{height:30px;font-size:12px}.alert{padding:8px 14px}.alert>.close{color:inherit;position:relative;top:-2px;right:0}.mc-alert-container{top:var(--mc-header-height,68px);z-index:1050;pointer-events:none;position:fixed;left:16px;right:16px}.mc-alert-container .alert{opacity:0;pointer-events:auto;border-radius:8px;max-width:1200px;margin:8px auto 0;transition:opacity .22s,transform .22s;transform:translateY(-8px);box-shadow:0 10px 30px #00000024}.mc-alert-container .alert.in{opacity:1;transform:translateY(0)}.mc-alert-container .mc-product-toast{color:#322f2c;background:#fff;border:1px solid #322f2c1f;border-radius:14px;align-items:flex-start;gap:13px;width:100%;max-width:380px;margin-right:0;padding:16px;display:flex}.mc-product-toast__icon{color:#9c876d;background:#f5f0eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mc-product-toast__body{flex-direction:column;flex:1;min-width:0;display:flex}.mc-product-toast__title{font-size:14px;line-height:1.4}.mc-product-toast__name{color:#74695f;margin-top:2px;line-height:1.5}.mc-product-toast__link{color:#8b7255;text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline}.mc-alert-container .mc-product-toast .close{color:#74695f;opacity:.7;flex:none;font-size:20px}@media (max-width:767.98px){.mc-alert-container{left:10px;right:10px}.mc-alert-container .mc-product-toast{max-width:380px;margin-left:auto}}.breadcrumb{border:1px solid #ddd;margin:0 0 20px;padding:8px 0}.breadcrumb i{font-size:15px}.breadcrumb>li{text-shadow:0 1px #fff;white-space:nowrap;padding:0 20px;position:relative}.breadcrumb>li+li:before{content:"";padding:0}.breadcrumb>li:after{content:"";border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:26px;height:26px;display:block;position:absolute;top:-3px;right:-5px;transform:rotate(-45deg)}html[dir=rtl] .breadcrumb>li:after{width:26px;height:26px;top:-3px;left:-5px;right:unset;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:unset;border-bottom:unset}.pagination{margin:0}.buttons{margin:1em 0}.btn{border:1px solid #ccc;border-radius:4px;padding:7.5px 12px;font-size:12px;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}.btn-xs{font-size:9px}.btn-sm{font-size:10.2px}.btn-lg{padding:10px 16px;font-size:15px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:12px}.btn-group>.btn-xs{font-size:9px}.btn-group>.btn-sm{font-size:10.2px}.btn-group>.btn-lg{font-size:15px}.btn-default{color:#777;text-shadow:0 1px #ffffff80;background-color:#e7e7e7;background-image:linear-gradient(#eee,#ddd);background-repeat:repeat-x;border-color:#ddd #ddd #b3b3b3 #b7b7b7}.btn-primary{color:#fff;text-shadow:0 -1px #00000040;background-color:#229ac8;background-image:linear-gradient(#23a1d1,#1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#1f90bb;background-position:0 -15px}.btn-warning{color:#fff;text-shadow:0 -1px #00000040;background-color:#faa732;background-image:linear-gradient(#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{box-shadow:inset 0 1000px #0000001a}.btn-danger{color:#fff;text-shadow:0 -1px #00000040;background-color:#da4f49;background-image:linear-gradient(#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{box-shadow:inset 0 1000px #0000001a}.btn-success{color:#fff;text-shadow:0 -1px #00000040;background-color:#5bb75b;background-image:linear-gradient(#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{box-shadow:inset 0 1000px #0000001a}.btn-info{color:#fff;text-shadow:0 -1px #00000040;background-color:#df5c39;background-image:linear-gradient(#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}.btn-link{cursor:pointer;color:#23a1d1;border-color:#0000;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled]{box-shadow:none;background-color:#0000;background-image:none}.btn-inverse{color:#fff;text-shadow:0 -1px #00000040;background-color:#363636;background-image:linear-gradient(#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;background-image:linear-gradient(#333,#111)}.list-group a{color:#888;border:1px solid #ddd;padding:8px 12px}.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#444;text-shadow:0 1px #fff;background:#eee;border:1px solid #ddd}.carousel-caption{color:#fff;text-shadow:0 1px #000}.carousel-control .icon-prev:before{content:"";font-family:FontAwesome}.carousel-control .icon-next:before{content:"";font-family:FontAwesome}.product-thumb{border:1px solid #ddd;margin-bottom:20px;overflow:auto}.product-thumb .image{text-align:center}.product-thumb .image a{display:block}.product-thumb .image a:hover{opacity:.8}.product-thumb .image img{margin-left:auto;margin-right:auto}.product-grid .product-thumb .image{float:none}@media (min-width:767px){.product-list .product-thumb .image{float:left;padding:0 15px}}.product-thumb h4{font-weight:700}.product-thumb .caption{min-height:180px;padding:0 20px}.product-list .product-thumb .caption{margin-left:230px}@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px}}@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px}.product-grid .product-thumb .caption{min-height:0}}.product-thumb .rating{padding-bottom:10px}.rating .fa-stack{font-size:8px}.rating .fa-star-o{color:#999;font-size:15px}.rating .fa-star{color:#fc0;font-size:15px}.rating .fa-star+.fa-star-o{color:#e69500}h2.price{margin:0}.product-thumb .price{color:#444}.product-thumb .price-new{font-weight:600}.product-thumb .price-old{color:#999;margin-left:10px;text-decoration:line-through}.product-thumb .price-tax{color:#999;font-size:12px;display:block}.product-thumb .button-group{background-color:#eee;border-top:1px solid #ddd;overflow:auto}.product-list .product-thumb .button-group{border-left:1px solid #ddd}@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none}}.product-thumb .button-group button{float:left;color:#888;text-align:center;text-transform:uppercase;background-color:#eee;border:none;width:60%;font-weight:700;line-height:38px;display:inline-block}.product-thumb .button-group button+button{border-left:1px solid #ddd;width:20%}.product-thumb .button-group button:hover{color:#444;cursor:pointer;background-color:#ddd;text-decoration:none}@media (max-width:1200px){.product-thumb .button-group button,.product-thumb .button-group button+button{width:33.33%}}@media (max-width:767px){.product-thumb .button-group button,.product-thumb .button-group button+button{width:33.33%}}.thumbnails{clear:both;margin:0;padding:0;list-style:none;overflow:auto}.thumbnails>li{margin-left:20px}.thumbnails{margin-left:-20px}.thumbnails>img{width:100%}.image-additional a{border:1px solid #ddd;margin-bottom:20px;padding:5px;display:block}.image-additional{max-width:78px}.thumbnails .image-additional{float:left;margin-left:20px}@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(odd){clear:left}}@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(odd){clear:left}}@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(odd){clear:left}}.solution-card{color:#fff8ef;background-color:#17110d;border:1px solid #fff8ef24;border-radius:18px;flex-direction:column;min-width:0;height:100%;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047}.solution-card:hover,.solution-card:focus-within{border-color:#d6a86aa3;transform:translateY(-3px);box-shadow:0 28px 72px #00000061}.solution-card__media{background-color:#241e17;flex:none;position:relative;overflow:hidden}.solution-card__image{aspect-ratio:1.36;display:block;overflow:hidden}.solution-card__image img{object-fit:cover;width:100%;height:100%;transition:filter .28s,transform .28s;display:block}.solution-card:hover .solution-card__image img,.solution-card:focus-within .solution-card__image img{filter:brightness(.9)saturate(1.03);transform:scale(1.04)}.solution-card__actions{z-index:2;gap:8px;display:flex;position:absolute;top:14px;right:14px}.solution-card__favorite,.solution-card__compare,.solution-card__arrow{appearance:none;box-shadow:none;cursor:pointer;text-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.solution-card__favorite,.solution-card__compare{color:#fff8ef;z-index:2;background-color:#140f0bb8;border:1px solid #fff8ef38;width:42px;height:42px;font-size:16px;position:absolute;top:14px;right:14px}.solution-card__actions .solution-card__favorite,.solution-card__actions .solution-card__compare{position:static}.solution-card__favorite:hover,.solution-card__favorite:focus,.solution-card__compare:hover,.solution-card__compare:focus{color:#f6d39e;background-color:#d6a86a33;border-color:#d6a86ab8;outline:none}.solution-card__favorite:focus-visible,.solution-card__compare:focus-visible,.solution-card__arrow:focus-visible,.solution-card__cart:focus-visible{outline-offset:3px;outline:2px solid #d6a86a}.solution-card__body{background:linear-gradient(#fff8ef09,#fff8ef00),#17110d;border-top:1px solid #fff8ef14;flex-direction:column;flex:auto;padding:18px 18px 16px;display:flex}.solution-card__content{flex:auto;min-width:0}.solution-card__title-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:11px;display:flex}.solution-card__title{color:#fff8ef;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.28}.solution-card__title a{color:inherit}.solution-card__title a:hover,.solution-card__title a:focus{color:#f0c78b}.solution-card__badge{color:#f4d09b;overflow-wrap:anywhere;text-align:center;background-color:#d6a86a2e;border:1px solid #d6a86a6b;border-radius:999px;flex:none;max-width:46%;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.2}.solution-card__meta,.solution-card__description{color:#fff8ef9e;font-size:13px;line-height:1.35}.solution-card__meta{flex-wrap:wrap;gap:8px 12px;display:flex}.solution-card__meta span{overflow-wrap:anywhere;min-width:0}.solution-card__meta span+span:before{color:#d6a86a94;content:"•";margin-right:12px}.solution-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.solution-card__rating{color:#f5d17a;gap:2px;margin-top:12px;display:inline-flex}.solution-card__rating .fa-stack{width:1em;height:1em;line-height:1}.solution-card__rating .fa-stack-1x{font-size:13px}.solution-card__footer{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;margin-top:22px;display:flex}.solution-card__price{color:#f2cf9a;min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.22}.solution-card__price .price-new{color:#f2cf9a}.solution-card__price .price-old{color:#fff8ef6b;margin-left:8px;font-size:13px;font-weight:400;text-decoration:line-through;display:inline-block}.solution-card__price .price-tax{color:#fff8ef70;margin-top:5px;font-size:12px;font-weight:400;display:block}.solution-card__arrow{color:#f5d3a3;background-color:#d6a86a29;border:1px solid #d6a86a61;flex:none;width:42px;height:42px;font-size:15px}.solution-card__cart{appearance:none;color:#17110d;cursor:pointer;min-height:42px;text-shadow:none;background-color:#d6a86a;border:1px solid #fff8ef29;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 14px 28px #d6a86a2e}.solution-card__arrow:hover,.solution-card__arrow:focus{color:#fff8ef;background-color:#d6a86a3d;border-color:#d6a86ac7;outline:none;transform:translateY(-1px)}.solution-card__cart:hover,.solution-card__cart:focus{color:#17110d;background-color:#f0c78b;border-color:#fff8ef52;outline:none;transform:translateY(-1px);box-shadow:0 18px 34px #d6a86a3d}@media (max-width:767px){.solution-card{border-radius:16px}.solution-card__body{padding:17px 16px 15px}}@media (max-width:420px){.solution-card__title-row{flex-direction:column;align-items:flex-start}.solution-card__badge{max-width:100%}.solution-card__price .price-old{margin-top:4px;margin-left:0;display:block}}body.category-filter-drawer-open{padding-right:var(--category-filter-scrollbar-width,0);width:100%;position:fixed;overflow:hidden}#product-category.category-page .category-page__filter-region{min-height:0;padding:24px 0}:where(#product-category,#product-special) .category-page__filter-controls{min-width:0}:where(#product-category,#product-special) .category-page__mobile-sort{display:none}:where(#product-category,#product-special) .category-filter{color:var(--catalog-dark,#322f2c);background:#fffffff0;border:1px solid #9e856d33;border-radius:15px;position:relative;box-shadow:0 8px 24px #322f2c0b}:where(#product-category,#product-special) .category-filter__top{align-items:center;gap:14px;padding:18px 20px;display:flex}:where(#product-category,#product-special) .category-filter__groups{flex:auto;gap:8px;min-width:0;display:flex}:where(#product-category,#product-special) .category-filter__group{flex:1 1 0;min-width:0;max-width:180px;position:relative}:where(#product-category,#product-special) .category-filter__trigger,:where(#product-category,#product-special) .category-filter__all{color:var(--catalog-dark,#322f2c);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9e856d4d;border-radius:10px;align-items:center;height:44px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex}:where(#product-category,#product-special) .category-filter__trigger{justify-content:flex-start;width:100%}:where(#product-category,#product-special) .category-filter__trigger>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(#product-category,#product-special) .category-filter__trigger-count,:where(#product-category,#product-special) .category-filter__all-count{flex:none;margin-left:4px}:where(#product-category,#product-special) .category-filter__trigger-count[hidden],:where(#product-category,#product-special) .category-filter__all-count[hidden]{display:none}:where(#product-category,#product-special) .category-filter__trigger:hover,:where(#product-category,#product-special) .category-filter__trigger:focus,:where(#product-category,#product-special) .category-filter__group--open .category-filter__trigger,:where(#product-category,#product-special) .category-filter__all:hover,:where(#product-category,#product-special) .category-filter__all:focus{border-color:var(--catalog-accent,#9e856d);color:var(--catalog-dark,#322f2c);background:#fff;box-shadow:0 6px 16px #322f2c12}:where(#product-category,#product-special) .category-filter__trigger:active,:where(#product-category,#product-special) .category-filter__all:active{background:var(--catalog-soft,#f7f3ee);box-shadow:0 2px 8px #322f2c0f}:where(#product-category,#product-special) .category-filter__trigger:focus-visible,:where(#product-category,#product-special) .category-filter__all:focus-visible,:where(#product-category,#product-special) .category-filter__action:focus-visible,:where(#product-category,#product-special) .category-filter__chip:focus-visible,:where(#product-category,#product-special) .category-filter__reset-all:focus-visible,:where(#product-category,#product-special) .category-filter__drawer-close:focus-visible{outline:2px solid var(--catalog-accent,#9e856d);outline-offset:2px}:where(#product-category,#product-special) .category-filter__arrow{border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}:where(#product-category,#product-special) .category-filter__group--open .category-filter__arrow{transform:rotate(225deg)translate(-1px,-1px)}:where(#product-category,#product-special) .category-filter__all{flex:none;justify-content:center;min-width:152px}:where(#product-category,#product-special) .category-filter__all-label--mobile{display:none}:where(#product-category,#product-special) .category-filter__all-icon{color:var(--catalog-accent,#9e856d);margin-left:8px;font-size:15px;line-height:1}:where(#product-category,#product-special) .category-filter__dropdown{opacity:0;z-index:80;background:#fff;border:1px solid #d9cec2;border-radius:12px;width:min(300px,100vw - 32px);transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;transform:translateY(-5px);box-shadow:0 16px 38px #322f2c24}:where(#product-category,#product-special) .category-filter__dropdown[hidden]{display:none}:where(#product-category,#product-special) .category-filter__dropdown--align-right{left:auto;right:0}:where(#product-category,#product-special) .category-filter__group--open .category-filter__dropdown{opacity:1;transform:translateY(0)}:where(#product-category,#product-special) .category-filter__fieldset,:where(#product-category,#product-special) .category-filter__drawer-group{border:0;min-width:0;margin:0;padding:0}:where(#product-category,#product-special) .category-filter__fieldset{padding:17px 16px 10px}:where(#product-category,#product-special) .category-filter__legend,:where(#product-category,#product-special) .category-filter__drawer-group-title{color:var(--catalog-dark,#322f2c);float:none;border:0;width:100%;margin:0 0 9px;padding:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;display:block}:where(#product-category,#product-special) .category-filter__options{gap:3px;display:grid}:where(#product-category,#product-special) .category-filter__price-range{gap:10px;display:grid}:where(#product-category,#product-special) .category-filter__price-field{color:var(--catalog-muted,#74695f);gap:5px;margin:0;font-size:12px;font-weight:600;display:grid}:where(#product-category,#product-special) .category-filter__price-control{color:var(--catalog-muted,#74695f);background:#fff;border:1px solid #d9cec2;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 11px;display:flex}:where(#product-category,#product-special) .category-filter__price-control:focus-within{border-color:var(--catalog-accent,#9e856d);box-shadow:0 0 0 2px #9e856d29}:where(#product-category,#product-special) .category-filter__price-input{appearance:textfield;color:var(--catalog-dark,#322f2c);background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;padding:9px 0;font-family:inherit;font-size:13px}:where(#product-category,#product-special) .category-filter__price-input::-webkit-inner-spin-button{appearance:none;margin:0}:where(#product-category,#product-special) .category-filter__price-input::-webkit-outer-spin-button{appearance:none;margin:0}:where(#product-category,#product-special) .category-filter__fieldset .category-filter__options{overscroll-behavior:contain;max-height:286px;padding-right:2px;overflow:hidden auto}:where(#product-category,#product-special) .category-filter__option{color:var(--catalog-muted,#74695f);cursor:pointer;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;margin:0;padding:7px 8px;font-size:12px;font-weight:500;line-height:1.35;transition:background-color .15s,color .15s;display:grid;position:relative}:where(#product-category,#product-special) .category-filter__option:hover,:where(#product-category,#product-special) .category-filter__option:focus-within,:where(#product-category,#product-special) .category-filter__option--active{background:var(--catalog-soft,#f7f3ee);color:var(--catalog-dark,#322f2c)}:where(#product-category,#product-special) .category-filter__checkbox{opacity:0;width:18px;height:18px;margin:0;position:absolute;top:10px;left:8px}:where(#product-category,#product-special) .category-filter__checkmark{background:#fff;border:1px solid #c8b9aa;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}:where(#product-category,#product-special) .category-filter__checkmark:after{content:"";opacity:0;border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}:where(#product-category,#product-special) .category-filter__checkbox:checked+.category-filter__checkmark{background:var(--catalog-accent,#9e856d);border-color:var(--catalog-accent,#9e856d)}:where(#product-category,#product-special) .category-filter__checkbox:checked+.category-filter__checkmark:after{opacity:1}:where(#product-category,#product-special) .category-filter__checkbox:focus-visible+.category-filter__checkmark{outline:2px solid var(--catalog-accent,#9e856d);outline-offset:2px}:where(#product-category,#product-special) .category-filter__option-name{overflow-wrap:anywhere;min-width:0}:where(#product-category,#product-special) .category-filter__option-count{color:var(--catalog-muted,#74695f);font-variant-numeric:tabular-nums}:where(#product-category,#product-special) .category-filter__option--disabled{cursor:not-allowed;opacity:.48}:where(#product-category,#product-special) .category-filter__option--disabled:hover{color:var(--catalog-muted,#74695f);background:0 0}:where(#product-category,#product-special) .category-filter__dropdown-actions,:where(#product-category,#product-special) .category-filter__drawer-footer{background:#fff;border-top:1px solid #eee6de;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(#product-category,#product-special) .category-filter__dropdown-actions{padding:11px 16px 14px}:where(#product-category,#product-special) .category-filter__action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:9px 15px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}:where(#product-category,#product-special) .category-filter__action--primary{background:var(--catalog-accent,#9e856d);border:1px solid var(--catalog-accent,#9e856d);color:#fff}:where(#product-category,#product-special) .category-filter__action--primary:hover,:where(#product-category,#product-special) .category-filter__action--primary:focus{color:#fff;background:#856f5b;border-color:#856f5b}:where(#product-category,#product-special) .category-filter__action--primary:active{background:#735f4e;border-color:#735f4e}:where(#product-category,#product-special) .category-filter__action--secondary{color:var(--catalog-muted,#74695f);background:0 0;border:1px solid #c8b9aa}:where(#product-category,#product-special) .category-filter__action--secondary:hover,:where(#product-category,#product-special) .category-filter__action--secondary:focus{border-color:var(--catalog-accent,#9e856d);color:var(--catalog-dark,#322f2c)}:where(#product-category,#product-special) .category-filter__action--secondary:active{background:var(--catalog-soft,#f7f3ee)}:where(#product-category,#product-special) .category-filter__action[aria-busy=true]{cursor:progress}:where(#product-category,#product-special) .category-filter__active{border-top:1px solid #9e856d38;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}:where(#product-category,#product-special) .category-filter__active[hidden]{display:none}:where(#product-category,#product-special) .category-filter__chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}:where(#product-category,#product-special) .category-filter__chip{color:var(--catalog-dark,#322f2c);cursor:pointer;background:#ffffffb8;border:1px solid #9e856d52;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:6px 10px 6px 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}:where(#product-category,#product-special) .category-filter__chip:hover,:where(#product-category,#product-special) .category-filter__chip:focus{border-color:var(--catalog-accent,#9e856d);color:var(--catalog-dark,#322f2c);background:#fff}:where(#product-category,#product-special) .category-filter__chip:active{background:var(--catalog-soft,#f7f3ee)}:where(#product-category,#product-special) .category-filter__chip-remove{color:var(--catalog-muted,#74695f);font-size:16px;font-weight:400;line-height:1}:where(#product-category,#product-special) .category-filter__reset-all{color:var(--catalog-muted,#74695f);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:7px 0;font-family:inherit;font-size:11px;font-weight:600;-webkit-text-decoration:underline #74695f73;text-decoration:underline #74695f73}:where(#product-category,#product-special) .category-filter__reset-all:hover,:where(#product-category,#product-special) .category-filter__reset-all:focus{color:var(--catalog-dark,#322f2c)}:where(#product-category,#product-special) .category-filter__drawer-shell{pointer-events:none;visibility:hidden;z-index:1200;position:fixed;inset:0}:where(#product-category,#product-special) .category-filter__backdrop{opacity:0;background:#231f1c6b;transition:opacity .2s;position:absolute;inset:0}:where(#product-category,#product-special) .category-filter__drawer{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:480px;max-width:92vw;height:100dvh;margin-left:auto;transition:transform .22s;display:grid;position:relative;transform:translate(100%);box-shadow:-18px 0 48px #322f2c2e}:where(#product-category,#product-special) .category-filter__drawer-shell--open{pointer-events:auto;visibility:visible}:where(#product-category,#product-special) .category-filter__drawer-shell--open .category-filter__backdrop{opacity:1}:where(#product-category,#product-special) .category-filter__drawer-shell--open .category-filter__drawer{transform:translate(0)}:where(#product-category,#product-special) .category-filter__drawer-header{background:#fff;border-bottom:1px solid #eee6de;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}:where(#product-category,#product-special) .category-filter__drawer-header h2{color:var(--catalog-dark,#322f2c);margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1.2}:where(#product-category,#product-special) .category-filter__drawer-close{color:var(--catalog-muted,#74695f);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0 0 2px;font-family:inherit;font-size:28px;line-height:1;display:inline-flex}:where(#product-category,#product-special) .category-filter__drawer-close:hover,:where(#product-category,#product-special) .category-filter__drawer-close:focus{background:var(--catalog-soft,#f7f3ee);color:var(--catalog-dark,#322f2c)}:where(#product-category,#product-special) .category-filter__drawer-body{overscroll-behavior:contain;min-height:0;padding:20px 28px 24px;overflow-y:auto}:where(#product-category,#product-special) .category-filter__drawer-group{border-bottom:1px solid #eee6de;padding:0 0 22px}:where(#product-category,#product-special) .category-filter__drawer-group+.category-filter__drawer-group{padding-top:22px}:where(#product-category,#product-special) .category-filter__drawer-group:last-child{border-bottom:0}:where(#product-category,#product-special) .category-filter__drawer-group-title{align-items:baseline;margin-bottom:12px;font-size:15px;display:flex}:where(#product-category,#product-special) .category-filter__drawer-group-count{color:var(--catalog-accent,#9e856d);font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px}:where(#product-category,#product-special) .category-filter__drawer-group-count[hidden]{display:none}:where(#product-category,#product-special) .category-filter__drawer-group .category-filter__options,:where(#product-category,#product-special) .category-filter__drawer-group .category-filter__price-range{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#product-category,#product-special) .category-filter__drawer-footer{padding:14px 28px max(14px, env(safe-area-inset-bottom));margin:0;box-shadow:0 -8px 22px #322f2c0f}:where(#product-category,#product-special) .category-filter__drawer-footer .category-filter__action{flex:1 1 0;min-height:44px}@media (max-width:1279px){:where(#product-category,#product-special) .category-filter__top{gap:10px;padding-left:16px;padding-right:16px}:where(#product-category,#product-special) .category-filter__groups{gap:6px}:where(#product-category,#product-special) .category-filter__trigger{padding-left:10px;padding-right:10px;font-size:11px}:where(#product-category,#product-special) .category-filter__all{min-width:142px;padding-left:11px;padding-right:11px}}@media (max-width:767px){:where(#product-category,#product-special).category-page--kitchens .category-page__filter-controls{grid-template-columns:minmax(0,1fr) minmax(132px,.7fr);align-items:stretch;gap:10px;display:grid}:where(#product-category,#product-special).category-page--kitchens .category-page__filter-controls>:not(.category-filter):not(.category-page__mobile-sort){grid-column:1/-1}:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort{grid-area:1/2;min-width:0;display:block;position:relative}:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort select{appearance:none;color:var(--catalog-dark,#322f2c);cursor:pointer;text-overflow:ellipsis;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#74695f 50%),linear-gradient(135deg,#74695f 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #9e856d4d;border-radius:14px;width:100%;min-width:0;height:58px;padding:0 28px 0 14px;font-family:inherit;font-size:12px;font-weight:600;overflow:hidden;box-shadow:0 8px 24px #322f2c0b}:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort select:hover,:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort select:focus{border-color:var(--catalog-accent,#9e856d);outline:0;box-shadow:0 6px 16px #322f2c12}:where(#product-category,#product-special).category-page--kitchens .category-page__mobile-sort select:focus-visible{outline:2px solid var(--catalog-accent,#9e856d);outline-offset:2px}:where(#product-category,#product-special).category-page--kitchens [data-category-catalog] .category-page__toolbar-actions{display:none}:where(#product-category,#product-special).category-page--kitchens .category-filter{display:contents}:where(#product-category,#product-special) .category-filter__top{padding:14px}:where(#product-category,#product-special).category-page--kitchens .category-filter__top{grid-area:1/1;min-width:0;padding:0}:where(#product-category,#product-special) .category-filter__groups{display:none}:where(#product-category,#product-special) .category-filter__all{justify-content:center;width:100%}:where(#product-category,#product-special).category-page--kitchens .category-filter__all{border-radius:14px;min-width:0;height:58px;padding-left:12px;padding-right:12px;box-shadow:0 8px 24px #322f2c0b}:where(#product-category,#product-special) .category-filter__all-label--desktop{display:none}:where(#product-category,#product-special) .category-filter__all-label--mobile{display:inline}:where(#product-category,#product-special) .category-filter__active{align-items:flex-start;gap:10px;padding-left:14px;padding-right:14px}:where(#product-category,#product-special).category-page--kitchens .category-filter__active{background:#fffffff0;border:1px solid #9e856d33;border-radius:14px;grid-column:1/-1;padding:12px 14px}:where(#product-category,#product-special) .category-filter__drawer{width:100%;min-width:0;max-width:100%}:where(#product-category,#product-special) .category-filter__drawer-header,:where(#product-category,#product-special) .category-filter__drawer-footer,:where(#product-category,#product-special) .category-filter__drawer-body{padding-left:16px;padding-right:16px}:where(#product-category,#product-special) .category-filter__drawer-group .category-filter__options,:where(#product-category,#product-special) .category-filter__drawer-group .category-filter__price-range{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(#product-category,#product-special) .category-filter__trigger,:where(#product-category,#product-special) .category-filter__all,:where(#product-category,#product-special) .category-filter__arrow,:where(#product-category,#product-special) .category-filter__dropdown,:where(#product-category,#product-special) .category-filter__backdrop,:where(#product-category,#product-special) .category-filter__drawer{transition-duration:.01ms}}body.has-kitchen-feedback-modal{overflow:hidden}.kitchen-feedback-modal[hidden]{display:none}.kitchen-feedback-modal{color:#2a1d13;z-index:2100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.kitchen-feedback-modal__backdrop{background:#0c0906b8;position:absolute;inset:0}.kitchen-feedback-modal__dialog{z-index:1;background:linear-gradient(135deg,#fff8ef,#f3e2cb);border:1px solid #d2a2645c;border-radius:8px;width:100%;max-width:480px;max-height:calc(100vh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:0 28px 80px #0000005c}.kitchen-feedback-modal__close{color:#4b3320;background:#22170f14;border:1px solid #22170f1f;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:28px;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.kitchen-feedback-modal__close:hover,.kitchen-feedback-modal__close:focus{color:#24170e;background:#22170f24;outline:none}.kitchen-feedback-modal__close:focus-visible,.kitchen-feedback-modal__input:focus,.kitchen-feedback-modal__checkbox:focus-visible,.kitchen-feedback-modal__submit:focus-visible{outline-offset:3px;outline:2px solid #aa7737}.kitchen-feedback-modal__content{padding-right:26px}.kitchen-feedback-modal__title{color:#20150e;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.kitchen-feedback-modal__description{color:#6b5139;margin:0 0 24px;font-size:14px;line-height:1.55}.kitchen-feedback-modal__form{gap:16px;display:grid}.kitchen-feedback-modal__field{gap:7px;display:grid}.kitchen-feedback-modal__label{color:#4d3624;margin:0;font-size:13px;font-weight:700;line-height:1.25}.kitchen-feedback-modal__input{color:#24170e;background:#ffffffb8;border:1px solid #78522d3d;border-radius:8px;width:100%;height:48px;padding:12px 14px;font-size:15px;line-height:1.2}.kitchen-feedback-modal__input:focus{border-color:#aa7737}.kitchen-feedback-modal__agree{color:#6a5038;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin:2px 0 0;font-size:12px;line-height:1.45;display:grid}.kitchen-feedback-modal__agree a{color:#8f6426;font-weight:700}.kitchen-feedback-modal__agree a:hover,.kitchen-feedback-modal__agree a:focus{color:#6f471a;text-decoration:none}.kitchen-feedback-modal__checkbox{width:18px;height:18px;margin:1px 0 0}.kitchen-feedback-modal__captcha,.kitchen-feedback-modal__captcha-field{gap:8px;min-width:0;display:grid}.kitchen-feedback-modal__captcha fieldset,.kitchen-feedback-modal__captcha .form-group{border:0;min-width:0;margin:0;padding:0}.kitchen-feedback-modal__captcha legend{color:#4d3624;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.25}.kitchen-feedback-modal__captcha img{max-width:100%;display:block}.kitchen-feedback-modal__error{color:#a33b2f;margin:0;font-size:12px;line-height:1.4}.kitchen-feedback-modal__field.has-error .kitchen-feedback-modal__input,.kitchen-feedback-modal__captcha.has-error .kitchen-feedback-modal__input{border-color:#a33b2f}.kitchen-feedback-modal__status{color:#4d3624;background:#aa77371f;border:1px solid #aa77373d;border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.kitchen-feedback-modal__status.is-success{color:#285f39;background:#3b84521f;border-color:#3b84524d}.kitchen-feedback-modal__status.is-error{color:#873128;background:#a33b2f1a;border-color:#a33b2f47}.kitchen-feedback-modal__submit{color:#fff8ef;background:linear-gradient(135deg,#d2a264,#aa7737);border:0;border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:13px 24px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.kitchen-feedback-modal__submit:hover,.kitchen-feedback-modal__submit:focus{color:#fff8ef;background:linear-gradient(135deg,#d9ad73,#b88242)}.kitchen-feedback-modal__submit[disabled]{cursor:wait;opacity:.68}@media (max-width:767.98px){.kitchen-feedback-modal{align-items:flex-end;padding:16px}.kitchen-feedback-modal__dialog{max-height:calc(100vh - 32px);padding:28px 20px 22px}.kitchen-feedback-modal__close{top:12px;right:12px}.kitchen-feedback-modal__content{padding-right:0}.kitchen-feedback-modal__title{padding-right:42px;font-size:26px}.kitchen-feedback-modal__submit{width:100%}}@media (max-width:359.98px){.kitchen-feedback-modal__captcha .g-recaptcha{transform-origin:0 0;width:125%;margin-bottom:-15px;transform:scale(.8)}}.cookie-notice{z-index:9999;color:#fff;background:#000000d1;padding:15px;font-size:14px;line-height:1.4;transition:all .3s;display:none;position:fixed;box-shadow:0 2px 10px #0000001a}.cookie-notice-bottom{width:100%;bottom:0;left:0;right:0}.cookie-notice-left{border-radius:8px;max-width:350px;bottom:20px;left:20px}.cookie-notice-right{border-radius:8px;max-width:350px;bottom:20px;right:20px}.cookie-notice-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;max-width:1140px;margin:0 auto;display:flex}.cookie-notice-message{flex:1;min-width:250px}.cookie-notice-message strong{margin-bottom:4px;display:block}.cookie-notice-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.cookie-notice-button{cursor:pointer;color:#fff;white-space:nowrap;background:#2198c6;border:none;border-radius:4px;padding:10px 20px;font-size:14px;transition:opacity .3s}.cookie-notice-button:hover,.cookie-notice-button:focus{opacity:.9}.cookie-notice-button--secondary{background:0 0;border:1px solid #ffffffb3}.cookie-notice-message a{color:inherit;text-decoration:underline}@media (max-width:768px){.cookie-notice{padding:12px;font-size:13px}.cookie-notice-content{text-align:center;flex-direction:column}.cookie-notice-message{min-width:auto;margin-right:0}.cookie-notice-left,.cookie-notice-right{max-width:none;bottom:10px;left:10px;right:10px}.cookie-notice-button{padding:8px 16px;font-size:13px}}@media (max-width:480px){.cookie-notice{padding:10px;font-size:12px}.cookie-notice-button{padding:6px 12px;font-size:12px}}.cookie-notice.show{animation:.3s ease-out slideIn;display:block}@keyframes slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-notice-left.show,.cookie-notice-right.show{animation:.3s ease-out slideInSide}@keyframes slideInSide{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.cookie-notice-right.show{animation:.3s ease-out slideInSideRight}@keyframes slideInSideRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}body.is-kitchen-home-page{background-color:#15110d;padding-top:0}body.is-kitchen-home-page>header,body.is-kitchen-home-page>header.is-scrolled{background:#fffffffa}body.is-kitchen-home-page .site-footer{margin-top:0}.kitchen-home{--kitchen-bg:#15110d;--kitchen-bg-soft:#211a13;--kitchen-card:#2b241d;--kitchen-light:#efe7df;--kitchen-light-card:#fff8ef;--kitchen-text:#fff8ef;--kitchen-text-dark:#211a13;--kitchen-muted:#fff8efa3;--kitchen-muted-dark:#6d6258;--kitchen-accent:#d2a264;--kitchen-accent-dark:#aa7737;background:var(--kitchen-bg);color:var(--kitchen-text);overflow:hidden}.kitchen-home *,.kitchen-home :before,.kitchen-home :after{box-sizing:border-box}.kitchen-home a,.kitchen-home button,.kitchen-home input,.kitchen-home summary{transition:background-color .2s,border-color .2s,color .2s,transform .2s}.kitchen-home a:focus-visible,.kitchen-home button:focus-visible,.kitchen-home input:focus-visible,.kitchen-home summary:focus-visible{outline-offset:3px;outline:2px solid #f5d17a}.kitchen-home .kitchen-home__container{width:calc(100% - 80px);max-width:1240px;padding-left:0;padding-right:0}.kitchen-home .kitchen-home__hero{background:radial-gradient(circle at 78% 18%, #b9893b2b, transparent 34%), var(--kitchen-bg);padding:152px 0 72px}.kitchen-home .kitchen-home__hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:64px;display:grid}.kitchen-home .kitchen-home__hero-copy{min-width:0}.kitchen-home .kitchen-home__eyebrow{color:#d9b27d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700;line-height:1.3}.kitchen-home .kitchen-home__hero-title{color:var(--kitchen-text);max-width:610px;margin:0 0 26px;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:400;line-height:1.04}.kitchen-home .kitchen-home__hero-subtitle{color:var(--kitchen-muted);max-width:520px;margin:0 0 34px;font-size:15px;line-height:1.65}.kitchen-home .kitchen-home__hero-actions{flex-wrap:wrap;gap:12px;display:flex}.kitchen-home .kitchen-home__button{cursor:pointer;text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 24px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.kitchen-home .kitchen-home__button:hover,.kitchen-home .kitchen-home__button:focus{text-decoration:none;transform:translateY(-1px)}.kitchen-home .kitchen-home__button--primary{background:linear-gradient(135deg, var(--kitchen-accent), var(--kitchen-accent-dark));color:var(--kitchen-text)}.kitchen-home .kitchen-home__button--primary:hover,.kitchen-home .kitchen-home__button--primary:focus{color:var(--kitchen-text)}.kitchen-home .kitchen-home__button--secondary{color:var(--kitchen-text);background:#fff8ef0d;border-color:#fff8ef40}.kitchen-home .kitchen-home__button--secondary:hover,.kitchen-home .kitchen-home__button--secondary:focus{color:#f5d17a;border-color:#f5d17a}.kitchen-home .kitchen-home__button--light{background:var(--kitchen-light-card);color:var(--kitchen-text-dark)}.kitchen-home .kitchen-home__button--light:hover,.kitchen-home .kitchen-home__button--light:focus{color:#6e4c21}.kitchen-home .kitchen-home__hero-media{aspect-ratio:3/2;background:var(--kitchen-card);border:1px solid #fff8ef1f;border-radius:14px;min-height:0;overflow:hidden}.kitchen-home .kitchen-home__hero-media img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.kitchen-home .kitchen-home__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.kitchen-home .kitchen-home__stat{background:#fff8ef0f;border:1px solid #fff8ef1f;border-radius:10px;padding:22px 24px}.kitchen-home .kitchen-home__stat strong,.kitchen-home .kitchen-home__stat span{display:block}.kitchen-home .kitchen-home__stat strong{color:var(--kitchen-text);margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.15}.kitchen-home .kitchen-home__stat span{color:var(--kitchen-muted);font-size:12px;line-height:1.4}.kitchen-home .kitchen-home__section{background:var(--kitchen-bg);padding:84px 0}.kitchen-home .kitchen-home__section--light{background:var(--kitchen-light);color:var(--kitchen-text-dark)}.kitchen-home .kitchen-home__section-heading{max-width:820px;margin-bottom:38px}.kitchen-home .kitchen-home__section-heading h2{color:var(--kitchen-text);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:1.15}.kitchen-home .kitchen-home__section-heading p{color:var(--kitchen-muted);margin:0;font-size:14px;line-height:1.55}.kitchen-home .kitchen-home__section--light .kitchen-home__section-heading h2{color:var(--kitchen-text-dark)}.kitchen-home .kitchen-home__section--light .kitchen-home__section-heading p{color:var(--kitchen-muted-dark)}.kitchen-home .kitchen-home__section-heading--split{justify-content:space-between;align-items:flex-end;max-width:none;display:flex}.kitchen-home .kitchen-home__section-heading--split>a{color:#d9b27d;flex:none;margin-bottom:5px;font-size:13px;font-weight:700}.kitchen-home .kitchen-home__section-heading--split>a:hover,.kitchen-home .kitchen-home__section-heading--split>a:focus{color:#f5d17a;text-decoration:none}.kitchen-home .kitchen-home__section--light .kitchen-home__section-heading--split>a{color:#8f6426}.kitchen-home .kitchen-home__quiz-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:28px;display:grid}.kitchen-home .kitchen-home__quiz,.kitchen-home .kitchen-home__quiz-note{border-radius:12px;padding:36px}.kitchen-home .kitchen-home__quiz{background:var(--kitchen-light-card);border:1px solid #aa77373d}.kitchen-home .kitchen-home__quiz h3,.kitchen-home .kitchen-home__quiz legend,.kitchen-home .kitchen-home__quiz-note h3{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.22}.kitchen-home .kitchen-home__quiz h3,.kitchen-home .kitchen-home__quiz legend{color:var(--kitchen-text-dark)}.kitchen-home .kitchen-home__quiz-step{border:0;min-width:0;margin:0;padding:0}.kitchen-home .kitchen-home__quiz-step[hidden],.kitchen-home .kitchen-home__quiz-contact[hidden],.kitchen-home .kitchen-home__quiz-success[hidden]{display:none}.kitchen-home .kitchen-home__quiz legend{border:0;width:100%;padding:0;display:block}.kitchen-home .kitchen-home__quiz legend:focus,.kitchen-home .kitchen-home__quiz-contact:focus,.kitchen-home .kitchen-home__quiz-success:focus{outline:0}.kitchen-home .kitchen-home__quiz-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.kitchen-home .kitchen-home__quiz-option{margin:0;display:block;position:relative}.kitchen-home .kitchen-home__quiz-option input{opacity:0;width:1px;height:1px;position:absolute}.kitchen-home .kitchen-home__quiz-option span{color:var(--kitchen-text-dark);cursor:pointer;font:inherit;text-align:center;background:#efe7df;border:1px solid #aa773733;border-radius:8px;justify-content:center;align-items:center;min-height:86px;padding:14px;font-size:13px;display:flex}.kitchen-home .kitchen-home__quiz-option:hover span,.kitchen-home .kitchen-home__quiz-option input:checked+span{border-color:var(--kitchen-accent-dark);color:#5a3b1e;background:#d2a2642e}.kitchen-home .kitchen-home__quiz-option input:focus-visible+span,.kitchen-home .kitchen-home__quiz-back:focus-visible,.kitchen-home .kitchen-home__quiz-field input:focus,.kitchen-home .kitchen-home__quiz-agree input:focus-visible,.kitchen-home .kitchen-home__quiz-captcha-input:focus{outline:2px solid var(--kitchen-accent-dark);outline-offset:3px}.kitchen-home .kitchen-home__quiz-back{color:#8f6426;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700}.kitchen-home .kitchen-home__quiz-back:hover,.kitchen-home .kitchen-home__quiz-back:focus{color:#5a3b1e;text-decoration:none}.kitchen-home .kitchen-home__quiz-contact-text,.kitchen-home .kitchen-home__quiz-success>p:not(.kitchen-home__eyebrow){color:var(--kitchen-muted-dark);margin:-10px 0 24px;font-size:13px;line-height:1.55}.kitchen-home .kitchen-home__quiz-field{margin-bottom:16px}.kitchen-home .kitchen-home__quiz-field label,.kitchen-home .kitchen-home__quiz-captcha-label{color:var(--kitchen-text-dark);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.kitchen-home .kitchen-home__quiz-field input,.kitchen-home .kitchen-home__quiz-captcha-input{color:var(--kitchen-text-dark);font:inherit;background:#efe7df;border:1px solid #aa773738;border-radius:7px;width:100%;height:50px;padding:0 15px;font-size:14px}.kitchen-home .kitchen-home__quiz-field.has-error input,.kitchen-home .kitchen-home__quiz-agree.has-error,.kitchen-home .kitchen-home__quiz-captcha.has-error .kitchen-home__quiz-captcha-input{border-color:#a33b2f}.kitchen-home .kitchen-home__quiz-agree{color:var(--kitchen-muted-dark);grid-template-columns:18px minmax(0,1fr);gap:10px;margin:2px 0 16px;font-size:12px;font-weight:400;line-height:1.45;display:grid}.kitchen-home .kitchen-home__quiz-agree input{width:18px;height:18px;margin:1px 0 0}.kitchen-home .kitchen-home__quiz-agree a{color:#8f6426;font-weight:700}.kitchen-home .kitchen-home__quiz-captcha{min-width:0;margin-bottom:16px}.kitchen-home .kitchen-home__quiz-captcha-field{gap:8px;display:grid}.kitchen-home .kitchen-home__quiz-captcha img{max-width:100%;display:block}.kitchen-home .kitchen-home__quiz-error{color:#a33b2f;margin-top:7px;font-size:12px;line-height:1.4}.kitchen-home .kitchen-home__quiz-status{color:#873128;border:1px solid #a33b2f47;border-radius:8px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.45}.kitchen-home .kitchen-home__quiz-status[hidden]{display:none}.kitchen-home .kitchen-home__quiz-status.is-success{color:#285f39;background:#3b84521f;border-color:#3b84524d}.kitchen-home .kitchen-home__quiz-status.is-error{background:#a33b2f1a}.kitchen-home .kitchen-home__quiz-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.kitchen-home .kitchen-home__quiz-success{min-height:250px}.kitchen-home .kitchen-home__quiz-note{background:var(--kitchen-card);color:var(--kitchen-text)}.kitchen-home .kitchen-home__quiz-note h3{color:var(--kitchen-text)}.kitchen-home .kitchen-home__quiz-note>p:not(.kitchen-home__eyebrow){color:var(--kitchen-muted);margin:0 0 28px;font-size:13px;line-height:1.65}.kitchen-home .kitchen-home__cards{gap:20px;display:grid}.kitchen-home .kitchen-home__cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kitchen-home .kitchen-home__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.kitchen-home .kitchen-home__catalog-card{background:var(--kitchen-card);border:1px solid #fff8ef1f;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.kitchen-home .kitchen-home__section--light .kitchen-home__catalog-card{background:var(--kitchen-light-card);border-color:#aa773738}.kitchen-home .kitchen-home__catalog-card-media{background:var(--kitchen-bg-soft);display:block;overflow:hidden}.kitchen-home .kitchen-home__catalog-card-media img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;min-height:0;max-height:none;display:block;transform:scale(1.01)}.kitchen-home .kitchen-home__catalog-card:hover .kitchen-home__catalog-card-media img{transform:scale(1.04)}.kitchen-home .kitchen-home__catalog-card-body{flex-direction:column;flex:auto;padding:22px;display:flex}.kitchen-home .kitchen-home__catalog-card h3{color:var(--kitchen-text);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.kitchen-home .kitchen-home__catalog-card h3 a{color:inherit}.kitchen-home .kitchen-home__catalog-card h3 a:hover,.kitchen-home .kitchen-home__catalog-card h3 a:focus{color:#f5d17a;text-decoration:none}.kitchen-home .kitchen-home__catalog-card p{color:var(--kitchen-muted);margin:0 0 16px;font-size:12px;line-height:1.45}.kitchen-home .kitchen-home__catalog-card strong{color:var(--kitchen-text);margin-bottom:24px;font-size:13px;line-height:1.3}.kitchen-home .kitchen-home__section--light .kitchen-home__catalog-card h3,.kitchen-home .kitchen-home__section--light .kitchen-home__catalog-card strong{color:var(--kitchen-text-dark)}.kitchen-home .kitchen-home__section--light .kitchen-home__catalog-card p{color:var(--kitchen-muted-dark)}.kitchen-home .kitchen-home__card-link{color:#d9b27d;margin-top:auto;font-size:12px;font-weight:700}.kitchen-home .kitchen-home__card-link:hover,.kitchen-home .kitchen-home__card-link:focus{color:#f5d17a;text-decoration:none}.kitchen-home .kitchen-home__section--light .kitchen-home__card-link{color:#8f6426}.kitchen-home .kitchen-home__section-action{margin-top:32px}.kitchen-home .kitchen-home__promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kitchen-home .kitchen-home__promotion-card{background:var(--kitchen-card);color:var(--kitchen-text);border-radius:12px;min-height:250px;padding:34px}.kitchen-home .kitchen-home__promotion-card h3{color:var(--kitchen-text);text-transform:uppercase;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.18}.kitchen-home .kitchen-home__promotion-card>p:not(.kitchen-home__eyebrow){color:var(--kitchen-muted);margin:0 0 28px;font-size:13px;line-height:1.55}.kitchen-home .kitchen-home__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kitchen-home .kitchen-home__filters a{background:var(--kitchen-light-card);color:var(--kitchen-text-dark);text-align:center;border:1px solid #aa773747;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.kitchen-home .kitchen-home__filters a:hover,.kitchen-home .kitchen-home__filters a:focus{border-color:var(--kitchen-accent-dark);color:#5a3b1e;background:#d2a2642e;text-decoration:none}.kitchen-home .kitchen-home__process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.kitchen-home .kitchen-home__process-card{background:var(--kitchen-card);border:1px solid #fff8ef1f;border-radius:10px;min-height:210px;padding:28px}.kitchen-home .kitchen-home__process-card>span{color:#d9b27d;margin-bottom:34px;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1;display:block}.kitchen-home .kitchen-home__process-card h3{color:var(--kitchen-text);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.3}.kitchen-home .kitchen-home__process-card p{color:var(--kitchen-muted);margin:0;font-size:12px;line-height:1.5}.kitchen-home .kitchen-home__benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.kitchen-home .kitchen-home__benefit-card{background:var(--kitchen-light-card);border:1px solid #aa77373d;border-radius:10px;min-height:190px;padding:34px}.kitchen-home .kitchen-home__benefit-card h3{color:var(--kitchen-text-dark);margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.25}.kitchen-home .kitchen-home__benefit-card p{color:var(--kitchen-muted-dark);margin:0;font-size:13px;line-height:1.55}.kitchen-home .kitchen-home__measure-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:30px;display:grid}.kitchen-home .kitchen-home__measure-form,.kitchen-home .kitchen-home__measure-checks{border-radius:12px;min-height:390px;padding:40px}.kitchen-home .kitchen-home__measure-form{background:var(--kitchen-light-card);border:1px solid #aa77373d}.kitchen-home .kitchen-home__field{margin-bottom:16px}.kitchen-home .kitchen-home__field label{color:var(--kitchen-text-dark);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.kitchen-home .kitchen-home__field input{color:var(--kitchen-text-dark);font:inherit;background:#efe7df;border:1px solid #aa773738;border-radius:7px;width:100%;height:50px;padding:0 15px;font-size:14px}.kitchen-home .kitchen-home__field input:focus{border-color:var(--kitchen-accent-dark)}.kitchen-home .kitchen-home__measure-form>.kitchen-home__button{margin-top:8px}.kitchen-home .kitchen-home__measure-checks{background:var(--kitchen-card)}.kitchen-home .kitchen-home__measure-checks h3{color:var(--kitchen-text);margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.kitchen-home .kitchen-home__measure-checks ul{margin:0;padding:0;list-style:none}.kitchen-home .kitchen-home__measure-checks li{color:var(--kitchen-text);align-items:center;gap:14px;padding:11px 0;font-size:14px;line-height:1.45;display:flex}.kitchen-home .kitchen-home__measure-checks li span{color:#f5d17a;font-weight:700}.kitchen-home .kitchen-home__faq-list{gap:10px;display:grid}.kitchen-home .kitchen-home__faq{background:var(--kitchen-light-card);border:1px solid #aa77373d;border-radius:8px}.kitchen-home .kitchen-home__faq summary{color:var(--kitchen-text-dark);cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:15px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.kitchen-home .kitchen-home__faq summary::-webkit-details-marker{display:none}.kitchen-home .kitchen-home__faq summary span{color:var(--kitchen-accent-dark);font-size:22px;font-weight:400}.kitchen-home .kitchen-home__faq[open] summary span{transform:rotate(45deg)}.kitchen-home .kitchen-home__faq>p{color:var(--kitchen-muted-dark);border-top:1px solid #aa77372e;margin:0;padding:18px 20px 22px;font-size:13px;line-height:1.6}.kitchen-home .kitchen-home__visual{background:var(--kitchen-bg-soft)}.kitchen-home .kitchen-home__visual-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:30px;display:grid}.kitchen-home .kitchen-home__visual-grid>img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;min-height:0;max-height:none}.kitchen-home .kitchen-home__visual-card{background:var(--kitchen-light-card);color:var(--kitchen-text-dark);border-radius:12px;padding:42px}.kitchen-home .kitchen-home__visual-card h3{color:var(--kitchen-text-dark);margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.kitchen-home .kitchen-home__visual-card p{color:var(--kitchen-muted-dark);margin:0 0 28px;font-size:14px;line-height:1.6}@media (max-width:1199.98px){.kitchen-home .kitchen-home__hero-grid{gap:42px}.kitchen-home .kitchen-home__hero-title{font-size:48px}.kitchen-home .kitchen-home__cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-home .kitchen-home__process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.kitchen-home .kitchen-home__container{width:calc(100% - 44px)}.kitchen-home .kitchen-home__hero{padding-top:134px}.kitchen-home .kitchen-home__hero-grid,.kitchen-home .kitchen-home__quiz-layout,.kitchen-home .kitchen-home__measure-layout,.kitchen-home .kitchen-home__visual-grid{grid-template-columns:1fr}.kitchen-home .kitchen-home__hero-copy{max-width:680px}.kitchen-home .kitchen-home__stats,.kitchen-home .kitchen-home__filters,.kitchen-home .kitchen-home__cards--three,.kitchen-home .kitchen-home__promotion-grid,.kitchen-home .kitchen-home__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-home .kitchen-home__quiz-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.kitchen-home .kitchen-home__container{width:calc(100% - 32px)}.kitchen-home .kitchen-home__hero{padding:118px 0 54px}.kitchen-home .kitchen-home__hero-title{font-size:39px}.kitchen-home .kitchen-home__hero-actions{flex-direction:column;align-items:stretch}.kitchen-home .kitchen-home__hero-actions .kitchen-home__button{width:100%}.kitchen-home .kitchen-home__stats,.kitchen-home .kitchen-home__cards--four,.kitchen-home .kitchen-home__cards--three,.kitchen-home .kitchen-home__promotion-grid,.kitchen-home .kitchen-home__process-grid,.kitchen-home .kitchen-home__benefits-grid{grid-template-columns:1fr}.kitchen-home .kitchen-home__section{padding:62px 0}.kitchen-home .kitchen-home__section-heading{margin-bottom:30px}.kitchen-home .kitchen-home__section-heading h2{font-size:31px}.kitchen-home .kitchen-home__section-heading--split{flex-direction:column;align-items:flex-start;gap:12px}.kitchen-home .kitchen-home__quiz,.kitchen-home .kitchen-home__quiz-note,.kitchen-home .kitchen-home__measure-form,.kitchen-home .kitchen-home__measure-checks,.kitchen-home .kitchen-home__visual-card{min-height:0;padding:28px 22px}.kitchen-home .kitchen-home__process-card,.kitchen-home .kitchen-home__benefit-card{min-height:0}}@media (max-width:575px){.kitchen-home .kitchen-home__quiz-option span{min-height:62px}.kitchen-home .kitchen-home__quiz-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.kitchen-home .kitchen-home__quiz-actions .kitchen-home__button{width:100%}.kitchen-home .kitchen-home__quiz-captcha .g-recaptcha{max-width:100%;overflow:hidden}}@media (max-width:479.98px){.kitchen-home .kitchen-home__hero-title{font-size:34px}.kitchen-home .kitchen-home__stats,.kitchen-home .kitchen-home__quiz-options,.kitchen-home .kitchen-home__filters{grid-template-columns:1fr}}:where(#product-category,#product-special).category-page{--catalog-accent:#9e856d;--catalog-dark:#322f2c;--catalog-muted:#74695f;--catalog-sand:#eee5d9;--catalog-soft:#f7f3ee;color:var(--catalog-dark);background:#fff;padding:0;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}:where(#product-category,#product-special).category-page a:hover,:where(#product-category,#product-special).category-page a:focus{text-decoration:none}:where(#product-category,#product-special).category-page .category-page__container{width:calc(100% - 80px);max-width:1280px}:where(#product-category,#product-special).category-page .category-page__a11y-breadcrumbs{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#product-category,#product-special).category-page .category-page__hero{box-shadow:none;box-sizing:border-box;background:#fffefd;border:0;border-radius:0;height:212.588px;min-height:212.588px;padding:52px 0 0;position:static;overflow:visible}:where(#product-category,#product-special).category-page .category-page__hero .category-page__container{padding-left:0;padding-right:0}:where(#product-category,#product-special).category-page .category-page__eyebrow{color:var(--catalog-accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700;line-height:14px}:where(#product-category,#product-special).category-page .category-page__title{color:var(--catalog-dark);letter-spacing:-.035em;margin:0 0 25px;font-family:inherit;font-size:38px;font-weight:700;line-height:46px}:where(#product-category,#product-special).category-page .category-page__intro{color:var(--catalog-muted);max-width:520px;margin:0;font-size:13px;line-height:18px}:where(#product-category,#product-special).category-page .category-page__intro span{display:block}:where(#product-category,#product-special).category-page .category-page__filter-region{background:var(--catalog-sand);min-height:0;padding:24px 0}:where(#product-category,#product-special).category-page .category-page__filter-region:empty{display:none}:where(#product-category,#product-special).category-page .category-page__body{background:#fff}:where(#product-category,#product-special).category-page .category-page__layout{margin-left:-15px;margin-right:-15px}:where(#product-category,#product-special).category-page #content{min-width:0;min-height:0}:where(#product-category,#product-special).category-page .category-page__popular{padding:70px 0 62px}:where(#product-category,#product-special).category-page .category-page__section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}:where(#product-category,#product-special).category-page .category-page__section-heading h2,:where(#product-category,#product-special).category-page .category-page__toolbar h2,:where(#product-category,#product-special).category-page .category-page__planning h2,:where(#product-category,#product-special).category-page .category-page__faq h2,:where(#product-category,#product-special).category-page .category-page__cta h2{color:var(--catalog-dark);letter-spacing:-.025em;margin:0;font-family:inherit;font-size:28px;font-weight:700;line-height:1.2}:where(#product-category,#product-special).category-page .category-page__section-heading p,:where(#product-category,#product-special).category-page .category-page__toolbar p{color:var(--catalog-muted);margin:7px 0 0;font-size:12px;line-height:1.45}:where(#product-category,#product-special).category-page .category-page__popular-grid,:where(#product-category,#product-special).category-page .category-page__products,:where(#product-category,#product-special).category-page .category-page__sections-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}:where(#product-category,#product-special).category-page .category-page__category-card,:where(#product-category,#product-special).category-page .category-page__product-card{box-shadow:none;background:#fff;border:1px solid #e3ddd6;border-radius:8px;flex-direction:column;min-width:0;margin:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}:where(#product-category,#product-special).category-page .category-page__category-card:hover,:where(#product-category,#product-special).category-page .category-page__category-card:focus-within,:where(#product-category,#product-special).category-page .category-page__product-card:hover,:where(#product-category,#product-special).category-page .category-page__product-card:focus-within{border-color:#bfae9d;transform:translateY(-2px);box-shadow:0 14px 34px #322f2c17}:where(#product-category,#product-special).category-page .category-page__category-media,:where(#product-category,#product-special).category-page .category-page__product-media{background:#d9c4a9;display:block;position:relative;overflow:hidden}:where(#product-category,#product-special).category-page .category-page__category-media{aspect-ratio:1.65;margin:12px 12px 0}:where(#product-category,#product-special).category-page .category-page__product-media{aspect-ratio:262/170;border-radius:8px;margin:12px 12px 0}:where(#product-category,#product-special).category-page .category-page__category-media img,:where(#product-category,#product-special).category-page .category-page__product-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}:where(#product-category,#product-special).category-page .category-page__category-card:hover img,:where(#product-category,#product-special).category-page .category-page__category-card:focus-within img,:where(#product-category,#product-special).category-page .category-page__product-card:hover img,:where(#product-category,#product-special).category-page .category-page__product-card:focus-within img{transform:scale(1.035)}:where(#product-category,#product-special).category-page .category-page__category-copy,:where(#product-category,#product-special).category-page .category-page__product-body{flex-direction:column;flex:auto;padding:17px 16px 16px;display:flex}:where(#product-category,#product-special).category-page .category-page__product-body{padding:18px 15px 16px}:where(#product-category,#product-special).category-page .category-page__category-copy h3,:where(#product-category,#product-special).category-page .category-page__product-heading h3{color:var(--catalog-dark);margin:0;font-size:14px;font-weight:700;line-height:1.35}:where(#product-category,#product-special).category-page .category-page__product-heading h3{font-size:15px;line-height:20px}:where(#product-category,#product-special).category-page .category-page__category-copy h3 a,:where(#product-category,#product-special).category-page .category-page__product-heading h3 a{color:inherit}:where(#product-category,#product-special).category-page .category-page__category-copy h3 a:hover,:where(#product-category,#product-special).category-page .category-page__category-copy h3 a:focus,:where(#product-category,#product-special).category-page .category-page__product-heading h3 a:hover,:where(#product-category,#product-special).category-page .category-page__product-heading h3 a:focus{color:var(--catalog-accent)}:where(#product-category,#product-special).category-page .category-page__category-copy p{color:var(--catalog-muted);margin:7px 0 15px;font-size:11px;line-height:1.45}:where(#product-category,#product-special).category-page .category-page__text-link{color:var(--catalog-accent);margin-top:auto;font-size:10px;font-weight:700;line-height:1.3;transition:color .2s;display:inline-flex}:where(#product-category,#product-special).category-page .category-page__text-link:hover,:where(#product-category,#product-special).category-page .category-page__text-link:focus{color:var(--catalog-dark)}:where(#product-category,#product-special).category-page .category-page__product-description{color:var(--catalog-muted);margin:9px 0 0;font-size:11px;line-height:15px}:where(#product-category,#product-special).category-page .category-page__catalog{background:var(--catalog-sand);box-shadow:0 0 0 100vmax var(--catalog-sand);clip-path:inset(0 -100vmax);margin:0;padding:58px 0 68px}:where(#product-category,#product-special).category-page .category-page__toolbar{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;padding:0;display:flex}:where(#product-category,#product-special).category-page .category-page__toolbar-actions{justify-content:flex-end;display:flex}:where(#product-category,#product-special).category-page .category-page__select-group{align-items:center;gap:8px;display:flex}:where(#product-category,#product-special).category-page .category-page__select-group label{color:var(--catalog-muted);white-space:nowrap;margin:0;font-size:11px;font-weight:500}:where(#product-category,#product-special).category-page .category-page__select-group select{appearance:none;box-shadow:none;color:var(--catalog-dark);cursor:pointer;background:0 0;border:0;min-width:150px;height:32px;padding:4px 20px 4px 6px;font-size:11px;font-weight:600}:where(#product-category,#product-special).category-page .category-page__select-group select:focus{outline:none;box-shadow:0 0 0 2px #9e856d38}:where(#product-category,#product-special).category-page .product-layout.product-grid.category-page__product-card{clear:none;float:none;width:auto;padding:0}:where(#product-category,#product-special).category-page .category-page__product-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:where(#product-category,#product-special).category-page .category-page__product-heading h3{min-width:0}:where(#product-category,#product-special).category-page .category-page__product-badge{color:var(--catalog-accent);overflow-wrap:anywhere;text-align:center;background:#ece3d8;border-radius:999px;flex:none;max-width:46%;padding:5px 7px;font-size:8px;font-weight:700;line-height:1.2}:where(#product-category,#product-special).category-page .category-page__product-meta{color:var(--catalog-muted);text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;gap:4px;margin:18px 0 0;font-size:10px;line-height:14px;display:flex;overflow:hidden}:where(#product-category,#product-special).category-page .category-page__product-meta span{text-overflow:ellipsis;overflow:hidden}:where(#product-category,#product-special).category-page .category-page__price{color:var(--catalog-dark);margin:18px 0 0;font-size:13px;font-weight:700;line-height:18px}:where(#product-category,#product-special).category-page .category-page__price .price-new{color:inherit}:where(#product-category,#product-special).category-page .category-page__price .price-old{color:#a59b92;margin-left:7px;font-size:10px;font-weight:500;text-decoration:line-through}:where(#product-category,#product-special).category-page .category-page__product-body>.category-page__text-link{align-self:flex-end;margin-top:auto}:where(#product-category,#product-special).category-page .category-page__pagination{justify-content:space-between;align-items:center;gap:20px;margin-top:44px;display:flex}:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination{margin:0}:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination>li>a,:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination>li>span{color:var(--catalog-dark);text-align:center;background:#fff;border:0;border-radius:4px;width:34px;height:34px;margin-right:8px;padding:0;font-size:11px;line-height:34px}:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination>.active>span,:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination>li>a:hover,:where(#product-category,#product-special).category-page .category-page__pagination-links .pagination>li>a:focus{background:var(--catalog-dark);color:#fff}:where(#product-category,#product-special).category-page .category-page__pagination-results{color:var(--catalog-muted);text-align:right;font-size:11px;line-height:1.4}:where(#product-category,#product-special).category-page .category-page__catalog-region{position:relative}:where(#product-category,#product-special).category-page .category-page__catalog-region:before{background:linear-gradient(90deg, transparent 0%, var(--catalog-accent) 42%, var(--catalog-accent) 58%, transparent 100%);content:"";opacity:0;pointer-events:none;z-index:4;background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%;height:2px;transition:opacity .16s;animation:none;position:absolute;top:0;left:0;right:0}:where(#product-category,#product-special).category-page .category-page__catalog-region--loading:before{opacity:1;animation:1.1s ease-in-out infinite category-catalog-progress}@keyframes category-catalog-progress{0%{background-position:-60% 0}to{background-position:160% 0}}:where(#product-category,#product-special).category-page .category-page__empty{background:var(--catalog-soft);border:0;border-radius:0;margin:64px 0;padding:28px}:where(#product-category,#product-special).category-page .category-page__planning{background:var(--catalog-dark);color:#fff;padding:62px 0 70px}:where(#product-category,#product-special).category-page .category-page__planning .category-page__eyebrow{color:#bba692;margin-bottom:18px}:where(#product-category,#product-special).category-page .category-page__planning h2{color:#fff;font-size:30px}:where(#product-category,#product-special).category-page .category-page__planning-description{color:#cfc7bf;max-width:660px;margin:18px 0 38px;font-size:12px;line-height:1.65}:where(#product-category,#product-special).category-page .category-page__planning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(#product-category,#product-special).category-page .category-page__planning-grid article{background:#453f3a;min-height:108px;padding:22px}:where(#product-category,#product-special).category-page .category-page__planning-grid h3{color:#fff;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4}:where(#product-category,#product-special).category-page .category-page__planning-grid p{color:#c8c0b7;margin:0;font-size:10px;line-height:1.5}:where(#product-category,#product-special).category-page .category-page__faq{background:var(--catalog-sand);padding:68px 0 72px}:where(#product-category,#product-special).category-page .category-page__faq h2{margin-bottom:32px}:where(#product-category,#product-special).category-page .category-page__faq-list{gap:10px;display:grid}:where(#product-category,#product-special).category-page .category-page__faq-list details{background:#fff;border:0}:where(#product-category,#product-special).category-page .category-page__faq-list summary{color:var(--catalog-dark);cursor:pointer;padding:17px 48px 17px 18px;font-size:12px;font-weight:700;line-height:1.4;list-style:none;position:relative}:where(#product-category,#product-special).category-page .category-page__faq-list summary::-webkit-details-marker{display:none}:where(#product-category,#product-special).category-page .category-page__faq-list summary:after{color:var(--catalog-accent);content:"+";font-size:18px;font-weight:500;position:absolute;top:50%;right:18px;transform:translateY(-50%)}:where(#product-category,#product-special).category-page .category-page__faq-list details[open] summary:after{content:"−"}:where(#product-category,#product-special).category-page .category-page__faq-list details p{color:var(--catalog-muted);max-width:860px;margin:0;padding:0 48px 18px 18px;font-size:12px;line-height:1.65}:where(#product-category,#product-special).category-page .category-page__cta-wrap{background:#fff;padding:54px 0}:where(#product-category,#product-special).category-page .category-page__cta{background:#fff;border:1px solid #ded6cc;border-radius:6px;justify-content:space-between;align-items:center;gap:32px;margin:0;padding:30px 28px;display:flex}:where(#product-category,#product-special).category-page .category-page__cta h2{margin-bottom:9px;font-size:18px}:where(#product-category,#product-special).category-page .category-page__cta p{color:var(--catalog-muted);margin:0;font-size:11px;line-height:1.55}:where(#product-category,#product-special).category-page .category-page__button{background:var(--catalog-accent);color:#fff;text-align:center;text-transform:uppercase;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:162px;min-height:42px;padding:12px 22px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .2s,transform .2s;display:inline-flex}:where(#product-category,#product-special).category-page .category-page__button:hover,:where(#product-category,#product-special).category-page .category-page__button:focus{color:#fff;background:#856f5b;transform:translateY(-1px)}:where(#product-category,#product-special).category-page .category-page__sections{background:var(--catalog-sand);padding:66px 0 72px}:where(#product-category,#product-special).category-page .category-page__sections-grid .category-page__category-media{aspect-ratio:1.82}:where(#product-category,#product-special).category-page .category-page__sections-grid .category-page__category-copy{min-height:86px}:where(#product-category,#product-special).category-page .category-page__description{color:var(--catalog-muted);background:0 0;border:0;border-top:1px solid #d6cabd;border-radius:0;margin-top:42px;padding:28px 0 0;font-size:12px;line-height:1.7}:where(#product-category,#product-special).category-page .category-page__description p:last-child{margin-bottom:0}:where(#product-category,#product-special).category-page .category-page__description a{color:var(--catalog-accent)}:where(#product-category,#product-special).category-page .category-page__content-bottom{background:#fff}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-card{border-color:#e6dfd7;border-radius:14px;height:auto;transition:border-color .25s,box-shadow .25s;overflow:hidden}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-card:hover,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-card:focus-within{border-color:#cfc2b5;transform:none;box-shadow:0 10px 26px #322f2c12}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-media{aspect-ratio:4/3;border-radius:12px;flex:none;width:auto;height:auto;margin:10px 10px 0;overflow:hidden}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-image{width:100%;height:100%;display:block;overflow:hidden}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-card:hover .category-page__product-media img,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-card:focus-within .category-page__product-media img{transform:scale(1.02)}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-kind{backdrop-filter:blur(8px);color:var(--catalog-dark);pointer-events:none;z-index:2;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:12px;left:12px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__favorite{color:var(--catalog-dark);z-index:3;background:#fffffff0;border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:15px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__favorite:hover,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__favorite:focus,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__favorite.is-added{color:var(--catalog-accent);background:#fff}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-body{padding:18px 16px 16px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-heading h3{font-size:22px;font-weight:600;line-height:1.25}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-meta,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-description{color:var(--catalog-muted);white-space:nowrap;gap:5px;min-height:18px;margin:7px 0 0;font-size:12px;line-height:1.45;display:flex;overflow:hidden}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-meta span:not(.category-page__product-meta-separator){text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-meta-separator{flex:none}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__price{align-items:baseline;gap:6px;margin:18px 0 0;font-size:20px;line-height:1.2;display:flex}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__price-prefix{color:var(--catalog-muted);font-size:12px;font-weight:500}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__price-current{color:var(--catalog-dark);font-weight:700}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__price .price-old{margin-left:2px;font-size:11px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-actions{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:8px;margin-top:18px;display:grid}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-button,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__details-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-button{background:var(--catalog-dark);border:1px solid var(--catalog-dark);color:#fff}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-button:hover,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-button:focus{color:#fff;background:#211f1d;border-color:#211f1d;text-decoration:none}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__details-button{color:var(--catalog-dark);background:#fff;border:1px solid #d7cdc3}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__details-button:hover,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__details-button:focus{background:var(--catalog-soft);color:var(--catalog-dark);border-color:#bba999}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__favorite:focus-visible,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-button:focus-visible,:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__details-button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-hint{color:#93877c;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.4;display:flex}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__cart-hint .fa{flex:none;margin-top:2px}@media (min-width:1200px){:where(#product-category,#product-special).category-page .category-page__catalog{margin-left:-15px;margin-right:-15px}:where(#product-category,#product-special).category-page .category-page__products{grid-template-columns:repeat(4,287px);gap:24px 23px}:where(#product-category,#product-special).category-page .product-layout.product-grid.category-page__product-card{height:391px}:where(#product-category,#product-special).category-page .category-page__product-media{aspect-ratio:auto;flex:0 0 170px;width:262px;height:170px;margin-left:auto;margin-right:auto}:where(#product-category,#product-special).category-page.category-page--detailed-products .product-layout.product-grid.category-page__product-card{height:auto}}@media (max-width:1199px){:where(#product-category,#product-special).category-page .category-page__popular-grid,:where(#product-category,#product-special).category-page .category-page__products,:where(#product-category,#product-special).category-page .category-page__sections-grid{gap:18px}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-actions{grid-template-columns:1fr}}@media (max-width:991px){:where(#product-category,#product-special).category-page .category-page__container{width:calc(100% - 48px)}:where(#product-category,#product-special).category-page .category-page__hero{height:auto;padding:48px 0 40px}:where(#product-category,#product-special).category-page .category-page__hero .category-page__container{padding-left:15px;padding-right:15px}:where(#product-category,#product-special).category-page .category-page__popular-grid,:where(#product-category,#product-special).category-page .category-page__products,:where(#product-category,#product-special).category-page .category-page__sections-grid,:where(#product-category,#product-special).category-page .category-page__planning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#product-category,#product-special).category-page.category-page--detailed-products .category-page__product-actions{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (max-width:767px){:where(#product-category,#product-special).category-page .category-page__container{width:calc(100% - 28px)}:where(#product-category,#product-special).category-page .category-page__hero{min-height:0;padding:42px 0 38px}:where(#product-category,#product-special).category-page .category-page__title{font-size:34px}:where(#product-category,#product-special).category-page .category-page__filter-region{min-height:0;padding:20px 0}:where(#product-category,#product-special).category-page .category-page__layout{margin-left:0;margin-right:0}:where(#product-category,#product-special).category-page #content{padding-left:0;padding-right:0}:where(#product-category,#product-special).category-page .category-page__popular,:where(#product-category,#product-special).category-page .category-page__catalog,:where(#product-category,#product-special).category-page .category-page__planning,:where(#product-category,#product-special).category-page .category-page__faq,:where(#product-category,#product-special).category-page .category-page__sections{padding-top:48px;padding-bottom:48px}:where(#product-category,#product-special).category-page .category-page__section-heading h2,:where(#product-category,#product-special).category-page .category-page__toolbar h2,:where(#product-category,#product-special).category-page .category-page__planning h2,:where(#product-category,#product-special).category-page .category-page__faq h2{font-size:24px}:where(#product-category,#product-special).category-page .category-page__toolbar,:where(#product-category,#product-special).category-page .category-page__pagination,:where(#product-category,#product-special).category-page .category-page__cta{flex-direction:column;align-items:flex-start}:where(#product-category,#product-special).category-page .category-page__toolbar-actions,:where(#product-category,#product-special).category-page .category-page__select-group,:where(#product-category,#product-special).category-page .category-page__select-group select,:where(#product-category,#product-special).category-page .category-page__button{width:100%}:where(#product-category,#product-special).category-page .category-page__popular-grid,:where(#product-category,#product-special).category-page .category-page__products,:where(#product-category,#product-special).category-page .category-page__sections-grid,:where(#product-category,#product-special).category-page .category-page__planning-grid{grid-template-columns:1fr}:where(#product-category,#product-special).category-page .category-page__category-media,:where(#product-category,#product-special).category-page .category-page__product-media{aspect-ratio:1.7}:where(#product-category,#product-special).category-page .category-page__pagination-results{text-align:left}:where(#product-category,#product-special).category-page .category-page__planning-description{margin-bottom:28px}:where(#product-category,#product-special).category-page .category-page__planning-grid article{min-height:0}:where(#product-category,#product-special).category-page .category-page__cta-wrap{padding:34px 0}:where(#product-category,#product-special).category-page .category-page__cta{padding:24px 20px}}@media (max-width:420px){:where(#product-category,#product-special).category-page .category-page__title{font-size:30px}:where(#product-category,#product-special).category-page .category-page__intro{font-size:13px}:where(#product-category,#product-special).category-page .category-page__category-copy,:where(#product-category,#product-special).category-page .category-page__product-body{padding:15px 14px}}#product-search.search-page{--catalog-accent:#9e856d;--catalog-dark:#322f2c;--catalog-muted:#74695f;--catalog-sand:#f7f1e9;background:linear-gradient(to bottom, #fff 0 212px, var(--catalog-sand) 212px 100%);color:var(--catalog-dark);font-family:Manrope,Open Sans,sans-serif;overflow:hidden}#product-search.search-page .category-page__container{width:calc(100% - 80px);max-width:1280px}#product-search.search-page .category-page__hero{min-height:212px;padding:52px 0 28px}#product-search.search-page .category-page__hero-content{min-height:0;padding:0}#product-search.search-page .category-page__breadcrumbs{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#product-search.search-page .category-page__title{color:var(--catalog-dark);letter-spacing:-.035em;margin:0 0 24px;font-family:inherit;font-size:38px;font-weight:700;line-height:1.2}#product-search.search-page .category-page__intro{color:var(--catalog-muted);max-width:560px;margin:0;font-size:13px;line-height:1.5}#product-search.search-page .search-page__bar{background:#fff;border:1px solid #9e856d26;border-radius:15px;margin:24px 0 0;padding:18px 20px;box-shadow:0 8px 24px #322f2c0b}#product-search.search-page .search-page__primary-row{grid-template-columns:minmax(0,1fr) 220px 150px;align-items:stretch;gap:10px;margin:0;display:grid}#product-search.search-page .search-page__field,#product-search.search-page .search-page__select-group{background:#fff;border:1px solid #ded3c7;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:50px;padding:6px 14px;display:flex}#product-search.search-page .search-page__field:focus-within,#product-search.search-page .search-page__select-group:focus-within{border-color:var(--catalog-accent);box-shadow:0 0 0 3px #9e856d21}#product-search.search-page .search-page__field label,#product-search.search-page .search-page__select-group label{color:var(--catalog-muted);margin:0;font-size:10px;font-weight:500;line-height:1.2}#product-search.search-page .search-page__field .form-control,#product-search.search-page .search-page__select-group .form-control{box-shadow:none;color:var(--catalog-dark);background:0 0;border:0;width:100%;height:24px;min-height:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}#product-search.search-page .search-page__field .form-control::placeholder,#product-search.search-page .search-page__select-group .form-control::placeholder{color:#9c9288}#product-search.search-page .search-page__input-row{align-items:center;gap:9px;width:100%;min-width:0;display:flex}#product-search.search-page .search-page__input-row .fa{color:var(--catalog-accent);font-size:13px}#product-search.search-page .search-page__submit{background:var(--catalog-dark);border:1px solid var(--catalog-dark);color:#fff;border-radius:9px;gap:8px;min-height:50px;font-size:12px;font-weight:700}#product-search.search-page .search-page__submit:hover,#product-search.search-page .search-page__submit:focus{background:var(--catalog-accent);border-color:var(--catalog-accent);color:#fff}#product-search.search-page .search-page__advanced,#product-search.search-page .search-page__advanced--with-sort{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}#product-search.search-page .search-page__checks{flex-wrap:wrap;flex:auto;gap:8px 22px;min-width:0;display:flex}#product-search.search-page .search-page__check{color:var(--catalog-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;height:auto;margin:0;padding:0;font-size:11px;font-weight:500;display:inline-flex}#product-search.search-page .search-page__check input{accent-color:var(--catalog-accent);margin:0}#product-search.search-page .search-page__check input:disabled+span{opacity:.5}#product-search.search-page .search-page__sort{flex:none;width:auto;min-width:0}#product-search.search-page .search-page__sort .category-page__select-group{align-items:center;gap:8px;width:auto;height:auto;display:flex}#product-search.search-page .search-page__sort .category-page__select-group label{color:var(--catalog-muted);white-space:nowrap;margin:0;font-size:11px}#product-search.search-page .search-page__sort .category-page__select-group select{box-shadow:none;color:var(--catalog-dark);background:0 0;border:0;max-width:170px;height:26px;font-size:11px;font-weight:600}#product-search.search-page .search-page__catalog{margin:0;padding:64px 0 68px}#product-search.search-page .search-page__results-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}#product-search.search-page .search-page__results-heading p{color:var(--catalog-muted);margin:5px 0 0;font-size:11px}#product-search.search-page .category-page__catalog-title{color:var(--catalog-dark);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700}#product-search.search-page .search-page__compare{color:var(--catalog-accent);font-size:11px;font-weight:600;text-decoration:none}#product-search.search-page .category-page__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}#product-search.search-page .category-page__product-item{float:none;width:auto;min-width:0;padding:0}#product-search.search-page .solution-card{box-shadow:none;color:var(--catalog-dark);background:#fff;border:1px solid #e3ddd6;border-radius:10px}#product-search.search-page .solution-card:hover,#product-search.search-page .solution-card:focus-within{border-color:#bfae9d;box-shadow:0 14px 34px #322f2c17}#product-search.search-page .solution-card__media{background:#f2e9df;border-radius:8px;margin:10px 10px 0}#product-search.search-page .solution-card__image{aspect-ratio:1.54}#product-search.search-page .solution-card__favorite{color:var(--catalog-dark);background:#fff;border-color:#e3ddd6;border-radius:50%;width:38px;height:38px;top:12px;right:12px}#product-search.search-page .solution-card__body{background:#fff;border:0;padding:16px}#product-search.search-page .solution-card__title{color:var(--catalog-dark);font-size:15px}#product-search.search-page .solution-card__title a:hover,#product-search.search-page .solution-card__title a:focus{color:var(--catalog-accent)}#product-search.search-page .solution-card__description{color:var(--catalog-muted);font-size:11px}#product-search.search-page .solution-card__price,#product-search.search-page .solution-card__price .price-new{color:var(--catalog-dark);font-size:15px}#product-search.search-page .solution-card__price .price-old,#product-search.search-page .solution-card__price .price-tax{color:#a59b92;font-size:11px}#product-search.search-page .solution-card__cart{background:var(--catalog-dark);box-shadow:none;color:#fff;border:0;font-size:11px}#product-search.search-page .solution-card__cart:hover,#product-search.search-page .solution-card__cart:focus{background:var(--catalog-accent);box-shadow:none;color:#fff}#product-search.search-page .search-page__empty{margin:0;padding:68px 0 90px}#product-search.search-page .search-page__empty-copy h2{color:var(--catalog-dark);margin:0 0 9px;font-family:inherit;font-size:24px;font-weight:700}#product-search.search-page .search-page__empty-copy p,#product-search.search-page .search-page__empty-copy .search-page__empty-hint{color:var(--catalog-muted);margin:0;font-size:12px}@media (max-width:991px){#product-search.search-page .search-page__primary-row{grid-template-columns:minmax(0,1fr) 190px 130px}#product-search.search-page .category-page__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#product-search.search-page{background:linear-gradient(to bottom, #fff 0 157px, var(--catalog-sand) 157px 100%)}#product-search.search-page .category-page__container{width:calc(100% - 32px)}#product-search.search-page .category-page__hero{min-height:0;padding:34px 0 30px}#product-search.search-page .category-page__title{margin-bottom:16px;font-size:32px}#product-search.search-page .search-page__bar{margin-top:16px;padding:14px}#product-search.search-page .search-page__primary-row{grid-template-columns:minmax(0,1fr) 112px}#product-search.search-page .search-page__field{grid-column:1/-1}#product-search.search-page .search-page__select-group,#product-search.search-page .search-page__submit{min-width:0}#product-search.search-page .search-page__advanced,#product-search.search-page .search-page__advanced--with-sort{flex-direction:column;align-items:flex-start;gap:12px}#product-search.search-page .search-page__checks{gap:8px 16px}#product-search.search-page .search-page__sort{align-self:flex-start}#product-search.search-page .search-page__catalog{padding:42px 0 48px}#product-search.search-page .search-page__results-heading{flex-direction:column;align-items:flex-start;gap:9px}#product-search.search-page .category-page__catalog-title{font-size:24px}#product-search.search-page .category-page__products{grid-template-columns:minmax(0,1fr);gap:16px}#product-search.search-page .search-page__empty{padding:44px 0 64px}}@media (max-width:360px){#product-search.search-page{background:linear-gradient(to bottom, #fff 0 177px, var(--catalog-sand) 177px 100%)}#product-search.search-page .search-page__primary-row{grid-template-columns:minmax(0,1fr) 94px}}#product-special.specials-page .specials-page__hero{height:auto;min-height:340px;padding:20px 0 32px}#product-special.specials-page .specials-page__hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}#product-special.specials-page .specials-page__hero-grid:before,#product-special.specials-page .specials-page__hero-grid:after{content:none}#product-special.specials-page .specials-page__breadcrumbs{width:calc(100% - 160px);max-width:1280px;margin:0 auto 18px;padding:0}#product-special.specials-page .specials-page__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}#product-special.specials-page .specials-page__breadcrumbs li{color:#322f2c8c;font-size:12px;line-height:1.4}#product-special.specials-page .specials-page__breadcrumbs li+li:before{content:"/";margin-right:8px}#product-special.specials-page .specials-page__breadcrumbs a{color:inherit}#product-special.specials-page .specials-page__breadcrumbs a:hover,#product-special.specials-page .specials-page__breadcrumbs a:focus{color:var(--catalog-dark);text-decoration:none}#product-special.specials-page .category-page__hero .category-page__button{margin-top:22px}#product-special.specials-page .specials-page__hero-image{object-fit:cover;border-radius:14px;width:100%;height:290px}#product-special.specials-page .specials-page__promotions{background:var(--catalog-soft);padding:52px 0}#product-special.specials-page .specials-page__promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#product-special.specials-page .specials-page__promo{border-top:3px solid #cfc2b5;border-radius:14px;flex-direction:column;display:flex}#product-special.specials-page .specials-page__promo>img{object-fit:cover;width:100%;height:145px}#product-special.specials-page .specials-page__promo .category-page__category-copy{flex-direction:column;flex:1;padding:22px;display:flex}#product-special.specials-page .specials-page__promo h3{font-size:20px}#product-special.specials-page .specials-page__promo p{line-height:1.6}#product-special.specials-page .specials-page__promo details,#product-special.specials-page .specials-page__promo .category-page__text-link{margin-top:auto}#product-special.specials-page .specials-page__promo summary{cursor:pointer;min-height:44px;padding:12px 0;list-style:none}#product-special.specials-page .specials-page__promo summary::-webkit-details-marker{display:none}#product-special.specials-page .specials-page__promo details p{margin-top:12px}#product-special.specials-page .specials-page__catalog{background:var(--catalog-sand);padding:32px 0 60px;scroll-margin-top:24px}#product-special.specials-page .specials-page__tabs{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}#product-special.specials-page .specials-page__tabs label{cursor:pointer;margin:0;position:relative}#product-special.specials-page .specials-page__tabs input{opacity:0;width:1px;position:absolute}#product-special.specials-page .specials-page__tabs span{background:#fff;border:1px solid #d6cabd;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;display:flex}#product-special.specials-page .specials-page__tabs input:checked+span{background:var(--catalog-dark);border-color:var(--catalog-dark);color:#fff}#product-special.specials-page .specials-page__tabs input:focus-visible+span{outline:2px solid var(--catalog-accent);outline-offset:3px}#product-special.specials-page .specials-page__filters{margin-bottom:42px}#product-special.specials-page .specials-page__mobile-sort{display:none}#product-special.specials-page .category-page__toolbar{flex-wrap:wrap;gap:20px}#product-special.specials-page .category-page__empty{padding:48px 24px}#product-special.specials-page .category-page__empty .category-page__button{margin:8px}#product-special.specials-page [aria-busy=true] .category-page__products{opacity:.55}#product-special.specials-page [data-special-error]{color:var(--catalog-dark);margin-top:20px}@media (min-width:1200px){#product-special.specials-page .category-page__products{margin-left:-15px;margin-right:-15px}}@media (max-width:1024px){#product-special.specials-page .specials-page__hero-grid{gap:24px}#product-special.specials-page .specials-page__promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#product-special.specials-page .specials-page__hero{padding:16px 0 38px}#product-special.specials-page .specials-page__breadcrumbs{width:calc(100% - 32px);margin-bottom:16px}#product-special.specials-page .specials-page__hero-grid{grid-template-columns:minmax(0,1fr)}#product-special.specials-page .specials-page__hero-image{height:210px}#product-special.specials-page .specials-page__promotions{padding:36px 0}#product-special.specials-page .specials-page__promo-grid{gap:16px}#product-special.specials-page .specials-page__filter-controls{grid-template-columns:minmax(0,1fr) minmax(132px,.7fr);gap:10px;margin-bottom:42px;display:grid}#product-special.specials-page .specials-page__filters{margin:0;display:contents}#product-special.specials-page .category-filter__top{grid-column:1;min-width:0;padding:0}#product-special.specials-page .category-filter__all{border-radius:14px;min-width:0;height:58px;box-shadow:0 8px 24px #322f2c0b}#product-special.specials-page .category-filter__active{background:#fffffff0;border:1px solid #9e856d33;border-radius:14px;grid-column:1/-1}#product-special.specials-page .specials-page__mobile-sort{grid-area:1/2;min-width:0;display:block}#product-special.specials-page .specials-page__mobile-sort label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#product-special.specials-page .specials-page__mobile-sort select{appearance:none;color:var(--catalog-dark);cursor:pointer;font:inherit;text-overflow:ellipsis;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#74695f 50%),linear-gradient(135deg,#74695f 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #9e856d4d;border-radius:14px;width:100%;min-width:0;height:58px;padding:0 28px 0 14px;font-size:12px;font-weight:600;overflow:hidden;box-shadow:0 8px 24px #322f2c0b}#product-special.specials-page .specials-page__mobile-sort select:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:2px}#product-special.specials-page .category-page__toolbar .category-page__select-group{display:none}}@media (max-width:480px){#product-special.specials-page .specials-page__promo-grid,#product-special.specials-page .category-page__products{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%}#column-left+#content .product-layout .col-md-3{width:50%}#column-left+#content+#column-right .product-layout .col-md-3,#content+#column-right .product-layout .col-md-3{width:100%}}#column-left .product-layout,#column-right .product-layout{width:100%}.input-group .form-control[name^=quantity]{min-width:50px}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#df5c39;background-image:none}.product-detail{--product-page-bg:#15110d;--product-panel-bg:#1d1814;--product-panel-bg-soft:#241e17;--product-text:#fff8ef;--product-text-soft:#efe7dd;--product-text-muted:#fff8efa3;--product-border:#d6a86a3d;--product-border-soft:#fff8ef24;--product-accent:#d6a86a;--product-accent-strong:#d2a264;--product-accent-deep:#aa7737;color:var(--product-text-soft);width:calc(100% - 80px);max-width:1240px;margin-top:20px;padding-left:0;padding-right:0}.product-detail a:hover,.product-detail a:focus{text-decoration:none}.product-detail #content{min-width:0}.product-detail .text-danger{color:#ffb7ad;background:#da4f4924;border:1px solid #da4f4947;border-radius:8px;margin-top:9px;padding:9px 12px}.product-detail .has-error .form-control{border-color:#da4f49b8}.product-detail__shell{background:linear-gradient(180deg, #fff8ef09, #fff8ef00), var(--product-panel-bg);border:1px solid var(--product-border);border-radius:24px;margin-bottom:38px;padding:28px;overflow:hidden;box-shadow:0 26px 80px #00000057}.product-detail__topbar{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:18px;margin-bottom:28px;display:grid}.product-detail__breadcrumbs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:0;min-width:0;min-height:38px;margin:0;padding:0;display:flex}.product-detail__breadcrumbs>li{color:#fff8efa3;text-shadow:none;white-space:normal;padding:0;font-size:13px;line-height:1.55}.product-detail__breadcrumbs>li:after{display:none}.product-detail__breadcrumbs>li+li:before{color:#fff8ef6b;content:"•";padding:0 10px}.product-detail__breadcrumbs a{color:#fff8efb8}.product-detail__breadcrumbs a:hover,.product-detail__breadcrumbs a:focus{color:var(--product-accent)}.product-detail__layout{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:48px;display:grid}.product-detail__gallery{min-width:0}.product-detail__main-image-wrap{position:relative}.product-detail__main-image{aspect-ratio:1.08;border:1px solid var(--product-border-soft);box-shadow:none;background:#16120f;border-radius:20px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.product-detail__main-image img{object-fit:cover;width:100%;height:100%}.product-detail__main-image:hover,.product-detail__main-image:focus{border-color:#d6a86a94}.product-detail__main-image:focus-visible{outline:2px solid var(--product-accent);outline-offset:4px}.product-detail__gallery-arrow{color:var(--product-text);z-index:2;background:#15110dbd;border:1px solid #fff8ef38;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.product-detail__gallery-arrow[hidden]{display:none}.product-detail__gallery-arrow svg{display:block}.product-detail__gallery-arrow:hover,.product-detail__gallery-arrow:focus{color:var(--product-text);background:#d6a86a47;border-color:#d6a86ac7}.product-detail__gallery-arrow:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.product-detail__gallery-arrow--prev{left:14px}.product-detail__gallery-arrow--next{right:14px}.product-detail__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.product-detail__thumb{aspect-ratio:1/.78;border:1px solid var(--product-border-soft);color:var(--product-text);background:#fff8ef0d;border-radius:12px;min-width:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.product-detail__thumb img{object-fit:cover;width:100%;height:100%}.product-detail__thumb:hover,.product-detail__thumb:focus,.product-detail__thumb.is-active{border-color:#d6a86ab8;outline:none;box-shadow:0 0 0 2px #d6a86a24}.product-detail__thumb:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.product-detail__gallery-popup--hidden{display:none}.product-detail__thumb--more{background:linear-gradient(#d6a86a29,#d6a86a0f),#17110d;border-color:#d6a86a57;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-detail__thumb--more span{color:var(--product-text);font-size:22px;font-weight:700;line-height:1}.product-detail__thumb--more small{color:var(--product-text-muted);margin-top:5px;font-size:11px;line-height:1.2}.mfp-product-gallery.mfp-bg{backdrop-filter:blur(10px);background:#0c0a08e0}.mfp-product-gallery .mfp-container{justify-content:center;align-items:center;padding:72px 96px 56px;display:flex}.mfp-product-gallery .mfp-content{width:auto;max-width:min(980px,100vw - 220px);margin:0 auto}.mfp-product-gallery .mfp-figure{flex-direction:column;align-items:stretch;margin:0;display:flex}.mfp-product-gallery .mfp-figure:after{display:none!important}.mfp-product-gallery .mfp-img{background:#ffffff0a;border-radius:20px;width:auto;max-width:min(920px,100vw - 260px);max-height:calc(100vh - 180px);margin:0 auto;padding:0;display:block;box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff14}.mfp-product-gallery .mfp-bottom-bar{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:14px;padding:0 4px;display:flex;position:static}.mfp-product-gallery .mfp-title{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-right:0;font-size:14px;line-height:1.45;overflow:hidden}.mfp-product-gallery .mfp-counter{color:#ffffff94;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;width:auto;min-width:max-content;font-size:14px;line-height:1.45;display:inline-flex;position:static}.mfp-product-gallery .mfp-close{color:#fff;opacity:1;text-align:center;background:#fff8ef14;border:1px solid #fff8ef24;border-radius:999px;width:44px;height:44px;line-height:44px;transition:background .2s,border-color .2s,transform .2s;position:fixed;top:20px;right:20px}.mfp-product-gallery .mfp-close:hover,.mfp-product-gallery .mfp-close:focus-visible{color:#fff;background:#5b965f38;border-color:#5b965f80;transform:scale(1.04)}.mfp-product-gallery .mfp-close:focus-visible,.mfp-product-gallery .mfp-arrow:focus-visible{outline-offset:4px;outline:2px solid #d6a86a}.mfp-product-gallery .mfp-arrow{backdrop-filter:blur(10px);cursor:pointer;opacity:1;transform-origin:50%;background:#191916b8;border:1px solid #ffffff24;border-radius:999px;width:54px;height:54px;padding:0;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;position:fixed;top:calc(50% - 27px);transform:none;box-shadow:0 14px 36px #00000057;margin:0!important}.mfp-product-gallery .mfp-arrow:hover,.mfp-product-gallery .mfp-arrow:focus-visible{background:#5b965f3d;border-color:#5b965f85;transform:scale(1.04);box-shadow:0 18px 44px #5b965f29}.mfp-product-gallery .mfp-arrow:active{transform:scale(.96)}.mfp-product-gallery .mfp-arrow-left{left:max(24px,50vw - 560px)}.mfp-product-gallery .mfp-arrow-right{right:max(24px,50vw - 560px)}.mfp-product-gallery .mfp-arrow:before,.mfp-product-gallery .mfp-arrow:after{content:none!important;border:0!important;margin:0!important;display:none!important}.mfp-product-gallery .mfp-arrow-icon{pointer-events:none;transform-origin:50%;border-top:2px solid #ffffffe6;border-right:2px solid #ffffffe6;width:13px;height:13px;position:absolute;top:50%;left:50%}.mfp-product-gallery .mfp-arrow-left .mfp-arrow-icon{transform:translate(-42%,-50%)rotate(-135deg)}.mfp-product-gallery .mfp-arrow-right .mfp-arrow-icon{transform:translate(-58%,-50%)rotate(45deg)}.mfp-product-gallery.mfp-fade.mfp-bg{opacity:0;transition:opacity .18s}.mfp-product-gallery.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-product-gallery.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-product-gallery.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(10px)scale(.985)}.mfp-product-gallery.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:translateY(0)scale(1)}.mfp-product-gallery.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:translateY(10px)scale(.985)}.product-detail__summary{min-width:0;position:relative}.product-detail__summary-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.product-detail__summary-actions a,.product-detail__summary-actions button{box-shadow:none;color:#fff8efad;cursor:pointer;height:38px;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;justify-content:center;align-items:center;width:38px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.product-detail__summary-actions a:hover,.product-detail__summary-actions a:focus,.product-detail__summary-actions button:hover,.product-detail__summary-actions button:focus{color:var(--product-text);background:#d6a86a24;border-color:#d6a86a6b;transform:translateY(-1px);box-shadow:0 8px 24px #d6a86a1a}.product-detail__summary-actions a:focus-visible,.product-detail__summary-actions button:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.product-detail__summary-actions a:active,.product-detail__summary-actions button:active{transform:translateY(0)scale(.96)}.product-detail__summary-actions .fa{pointer-events:none;font-size:16px;line-height:1}.product-detail__title{color:var(--product-text);letter-spacing:0;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.08}.product-detail__meta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}.product-detail__rating,.product-detail__meta-item{border:1px solid var(--product-border-soft);color:var(--product-text-muted);background:#fff8ef0d;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:8px 12px;display:inline-flex}.product-detail__rating a{color:var(--product-text-muted)}.product-detail__rating a:hover,.product-detail__rating a:focus{color:var(--product-accent)}.product-detail__stars{color:#f5d17a;gap:2px;display:inline-flex}.product-detail__meta-item .fa{color:var(--product-accent)}.product-detail__facts{color:var(--product-text-muted);gap:7px;margin:0 0 24px;padding:0;list-style:none;display:grid}.product-detail__facts a{color:#f1c98d}.product-detail__price{background:#fff8ef0b;border:1px solid #d6a86a2e;border-radius:16px;margin-bottom:26px;padding:20px}.product-detail__price-current{color:var(--product-text);font-size:34px;font-weight:700;line-height:1.12}.product-detail__price-old{color:#fff8ef6b;margin-bottom:5px;font-size:18px;line-height:1.2;text-decoration:line-through}.product-detail__price-note,.product-detail__discounts{color:var(--product-text-muted);margin-top:8px;font-size:13px;line-height:1.45}.product-detail__discounts{gap:5px;margin-bottom:0;padding:0;list-style:none;display:grid}.product-detail__purchase{gap:20px;display:grid}.product-detail__options{gap:18px;display:grid}.product-detail__section-title{color:var(--product-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}.product-detail__option{margin-bottom:0}.product-detail__option .control-label{color:var(--product-text);margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.25;display:block}.product-detail__option .form-control{border:1px solid var(--product-border-soft);color:var(--product-text);background:#fff8ef0f;border-radius:10px;min-height:44px}.product-detail__option .form-control:focus{border-color:#d6a86ab8;box-shadow:0 0 0 2px #d6a86a24}.product-detail__option .help-block{color:var(--product-text-muted)}.product-detail__size-options{flex-wrap:wrap;gap:8px;display:flex}.product-detail__size-link{border:1px solid var(--product-border-soft);color:#fff8efd1;white-space:nowrap;background:#fff8ef0e;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.product-detail__size-link:hover{color:var(--product-text);background:#d6a86a1f;border-color:#d6a86a94}.product-detail__size-link:focus-visible{border-color:var(--product-accent);color:var(--product-text);outline:0;box-shadow:0 0 0 3px #d6a86a33}.product-detail__size-link--active,.product-detail__size-link--active:hover{background:var(--product-accent);border-color:var(--product-accent);color:#1d1814;cursor:default}.product-detail__choices{flex-wrap:wrap;gap:10px;display:flex}.product-detail__choice{cursor:pointer;min-width:0;margin:0;position:relative}.product-detail__choice input{opacity:0;position:absolute}.product-detail__choice-control{border:1px solid var(--product-border-soft);color:#fff8efd1;background:#fff8ef0e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 15px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.product-detail__choice-name{overflow-wrap:anywhere}.product-detail__choice-price{color:#fff8ef85;font-size:12px}.product-detail__choice input:checked+.product-detail__choice-control,.product-detail__choice input:focus-visible+.product-detail__choice-control{color:var(--product-text);background:#d6a86a29;border-color:#d6a86ab8;box-shadow:0 0 0 2px #d6a86a24}.product-detail__choices--swatches .product-detail__choice-control{min-height:50px;padding:7px 14px 7px 7px}.product-detail__choices--swatches img{object-fit:cover;border:1px solid #fff8ef3d;border-radius:50%;width:36px;height:36px}.product-detail__choices--tiles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-detail__choices--tiles .product-detail__choice-control{border-radius:12px;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;min-height:118px;padding:8px}.product-detail__choices--tiles img{aspect-ratio:1.45;object-fit:cover;border-radius:8px;width:100%}.product-detail__choices--tiles .product-detail__choice-name{padding:3px 4px 0}.product-detail__upload-button{border:1px solid var(--product-border-soft);color:var(--product-text);background:#fff8ef0f;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:11px 15px;display:inline-flex}.product-detail__upload-button:hover,.product-detail__upload-button:focus{color:var(--product-accent);border-color:#d6a86a9e;outline:none}.product-detail__quantity{grid-template-columns:auto 86px;align-items:center;gap:10px;margin-bottom:0;display:grid}.product-detail__quantity .control-label{color:var(--product-text-muted);margin:0;font-size:13px}.product-detail__quantity .form-control{border:1px solid var(--product-border-soft);color:var(--product-text);text-align:center;background:#fff8ef0f;border-radius:10px;height:42px}.product-detail__cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.product-detail__button{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.2;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s,background-color .2s;display:inline-flex}.product-detail__button:hover,.product-detail__button:focus{transform:translateY(-1px)}.product-detail__button:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.product-detail__button--primary{background:linear-gradient(135deg, var(--product-accent-strong), var(--product-accent-deep));color:var(--product-text);border:1px solid #fff8ef24;box-shadow:0 14px 34px #00000042}.product-detail__button--primary:hover,.product-detail__button--primary:focus{color:var(--product-text);box-shadow:0 18px 42px #00000057}.product-detail__button--secondary{color:#f1c98d;background:#fff8ef0a;border:1px solid #d6a86a75}.product-detail__button--secondary:hover,.product-detail__button--secondary:focus{color:var(--product-text);background:#d6a86a1a;border-color:#d6a86ac7}.product-detail__minimum{color:#f5d3a3;background:#d6a86a1f;border:1px solid #d6a86a47;border-radius:10px;margin:0}.product-detail__benefits{border-top:1px solid #fff8ef1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;padding-top:24px;display:grid}.product-detail__benefit{border:1px solid var(--product-border-soft);color:#fff8efc7;background:#fff8ef0b;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.product-detail__benefit .fa{color:var(--product-accent);flex:none;font-size:17px}.product-detail__benefit span{min-width:0}.product-detail__tabs{border-top:1px solid #fff8ef1a;margin-top:28px;padding-top:24px}.product-detail__tabs .nav-tabs{border-bottom:1px solid #fff8ef1f;flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.product-detail__tabs .nav-tabs>li>a{border:1px solid var(--product-border-soft);color:var(--product-text-muted);background:#fff8ef0a;border-radius:999px;margin:0 0 10px}.product-detail__tabs .nav-tabs>li.active>a,.product-detail__tabs .nav-tabs>li.active>a:hover,.product-detail__tabs .nav-tabs>li.active>a:focus,.product-detail__tabs .nav-tabs>li>a:hover,.product-detail__tabs .nav-tabs>li>a:focus{color:var(--product-text);background:#d6a86a24;border-color:#d6a86a9e}.product-detail__tabs .tab-content{color:#fff8efb8;font-size:14px;line-height:1.72}.product-detail__tabs .table{color:#fff8efc2}.product-detail__tabs .table>thead>tr>td,.product-detail__tabs .table>tbody>tr>td{border-color:#fff8ef1f}.product-detail__tabs h2{color:var(--product-text);font-size:24px}.product-detail__review-rating{color:var(--product-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.product-related{margin:0 0 42px}.product-related__heading{margin-bottom:20px}.product-related__heading h2{color:var(--product-text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.product-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.product-related__item{min-width:0}.product-related__card .solution-card__image{aspect-ratio:1.22}.product-related__card .solution-card__footer{align-items:stretch}@media (max-width:1199.98px){.product-detail__layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:36px}.product-detail__title{font-size:38px}.product-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.product-detail{width:calc(100% - 44px)}.product-detail__layout{grid-template-columns:1fr}.product-detail__benefits,.product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.product-detail{width:calc(100% - 32px)}.product-detail__shell{border-radius:18px;padding:18px}.product-detail__topbar{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-bottom:20px}.product-detail__breadcrumbs{min-height:34px}.product-detail__breadcrumbs>li{font-size:12px;line-height:1.45}.product-detail__breadcrumbs>li+li:before{padding:0 8px}.product-detail__summary-actions{gap:6px}.product-detail__summary-actions a,.product-detail__summary-actions button{width:34px;height:34px}.product-detail__layout{gap:28px}.product-detail__main-image{border-radius:16px}.product-detail__gallery-arrow{width:38px;height:38px}.product-detail__gallery-arrow--prev{left:10px}.product-detail__gallery-arrow--next{right:10px}.product-detail__thumbs{gap:10px;margin-left:-18px;margin-right:-18px;padding:0 18px 6px;display:flex;overflow-x:auto}.product-detail__thumb{flex:0 0 86px;height:68px}.mfp-product-gallery .mfp-container{padding:64px 16px 42px}.mfp-product-gallery .mfp-content{max-width:100%}.mfp-product-gallery .mfp-img{border-radius:16px;max-width:calc(100vw - 32px);max-height:calc(100vh - 180px)}.mfp-product-gallery .mfp-bottom-bar{gap:12px;margin-top:12px}.mfp-product-gallery .mfp-title,.mfp-product-gallery .mfp-counter{font-size:13px}.mfp-product-gallery .mfp-close{width:40px;height:40px;line-height:40px;top:12px;right:12px}.mfp-product-gallery .mfp-arrow{width:42px;height:42px;top:calc(50% - 21px);margin:0!important}.mfp-product-gallery .mfp-arrow-left{left:10px}.mfp-product-gallery .mfp-arrow-right{right:10px}.mfp-product-gallery .mfp-arrow-icon{width:11px;height:11px}.product-detail__title{font-size:32px}.product-detail__price-current{font-size:29px}.product-detail__choices--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail__cta{grid-template-columns:1fr}.product-detail__button{min-height:52px}.product-detail__benefits{grid-template-columns:1fr}.product-detail__tabs .nav-tabs{padding-bottom:2px;display:flex;overflow-x:auto}.product-detail__tabs .nav-tabs>li{flex:none}.product-related{margin-bottom:34px}.product-related__heading h2{font-size:28px}}@media (max-width:560px){.product-related__grid{grid-template-columns:1fr}.product-related__card .solution-card__footer{flex-direction:column;align-items:flex-start}.product-related__card .solution-card__cart{width:100%}}.product-detail--comfort{--product-page-bg:#fff;--product-panel-bg:#fff;--product-panel-bg-soft:#f4eee5;--product-text:#322f2c;--product-text-soft:#4f4842;--product-text-muted:#74695f;--product-border:#ded5cb;--product-border-soft:#e8e1da;--product-accent:#a78e76;--product-accent-strong:#a78e76;--product-accent-deep:#8d735d;background:var(--product-page-bg);box-shadow:0 0 0 100vmax var(--product-page-bg);color:var(--product-text-soft);clip-path:inset(0 -100vmax);margin-top:0;padding-top:26px;padding-bottom:48px}.product-detail--comfort .text-danger{color:#9d3d32;background:#fff1ef;border-color:#e5b8b1}.product-detail--comfort .has-error .form-control{border-color:#c8786c}.product-detail--comfort .product-detail__shell{border-color:var(--product-border-soft);box-shadow:none;background:#fff;border-radius:10px;padding:26px}.product-detail--comfort .product-detail__breadcrumbs>li,.product-detail--comfort .product-detail__breadcrumbs a{color:var(--product-text-muted)}.product-detail--comfort .product-detail__breadcrumbs>li+li:before{color:#b7aaa0}.product-detail--comfort .product-detail__breadcrumbs a:hover,.product-detail--comfort .product-detail__breadcrumbs a:focus{color:var(--product-text)}.product-detail--comfort .product-detail__layout{grid-template-columns:minmax(0,1.32fr) minmax(360px,1fr);gap:44px}.product-detail--comfort .product-detail__main-image{aspect-ratio:1.42;border-color:var(--product-border-soft);background:#f7f3ee;border-radius:10px}.product-detail--comfort .product-detail__main-image:hover,.product-detail--comfort .product-detail__main-image:focus{border-color:var(--product-accent)}.product-detail--comfort .product-detail__gallery-arrow{color:var(--product-text);background:#ffffffeb;border-color:#d9cfc6;box-shadow:0 4px 16px #322f2c1f}.product-detail--comfort .product-detail__gallery-arrow:hover,.product-detail--comfort .product-detail__gallery-arrow:focus{border-color:var(--product-accent);color:var(--product-text);background:#f4eee5}.product-detail--comfort .product-detail__thumb{border-color:var(--product-border-soft);background:#fff;border-radius:8px}.product-detail--comfort .product-detail__thumb:hover,.product-detail--comfort .product-detail__thumb:focus,.product-detail--comfort .product-detail__thumb.is-active{border-color:var(--product-accent);box-shadow:0 0 0 2px #a78e7624}.product-detail--comfort .product-detail__thumb--more{background:#f4eee5;border-color:#d6c8bc}.product-detail--comfort .product-detail__thumb--more span{color:var(--product-text)}.product-detail--comfort .product-detail__thumb--more small,.product-detail--comfort .product-detail__summary-actions a,.product-detail--comfort .product-detail__summary-actions button{color:var(--product-text-muted)}.product-detail--comfort .product-detail__summary-actions a:hover,.product-detail--comfort .product-detail__summary-actions a:focus,.product-detail--comfort .product-detail__summary-actions button:hover,.product-detail--comfort .product-detail__summary-actions button:focus{box-shadow:none;color:var(--product-text);background:#f4eee5;border-color:#d6c8bc}.product-detail--comfort .product-detail__title{color:var(--product-text);letter-spacing:-.025em;margin-bottom:10px;font-family:Manrope,Open Sans,sans-serif;font-size:38px;font-weight:700;line-height:1.14}.product-detail__subtitle{color:var(--product-text-muted);margin:0 0 17px;font-size:14px;line-height:1.5}.product-detail--comfort .product-detail__meta{gap:8px;margin-bottom:18px}.product-detail--comfort .product-detail__rating,.product-detail--comfort .product-detail__meta-item{border-color:var(--product-border-soft);color:var(--product-text-muted);background:#f7f3ee;min-height:32px;padding:7px 10px}.product-detail--comfort .product-detail__rating a{color:var(--product-text-muted)}.product-detail--comfort .product-detail__stars,.product-detail--comfort .product-detail__meta-item .fa{color:var(--product-accent-deep)}.product-detail--comfort .product-detail__facts{color:var(--product-text-muted);margin-bottom:18px}.product-detail--comfort .product-detail__facts a{color:var(--product-accent-deep)}.product-detail--comfort .product-detail__price{background:0 0;border:0;border-radius:0;margin-bottom:20px;padding:0}.product-detail--comfort .product-detail__price-current{color:var(--product-text);font-size:36px}.product-detail--comfort .product-detail__price-old{color:#a3978e}.product-detail__price-caption,.product-detail--comfort .product-detail__price-note,.product-detail--comfort .product-detail__discounts{color:var(--product-text-muted);margin-top:5px;font-size:12px;line-height:1.45}.product-detail--comfort .product-detail__purchase{gap:18px}.product-detail--comfort .product-detail__options{gap:15px}.product-detail--comfort .product-detail__section-title{color:var(--product-text);font-size:17px}.product-detail--comfort .product-detail__option .control-label{color:var(--product-text)}.product-detail--comfort .product-detail__option .form-control{border-color:var(--product-border);color:var(--product-text);background:#fff}.product-detail--comfort .product-detail__option .form-control:focus{border-color:var(--product-accent);box-shadow:0 0 0 2px #a78e7624}.product-detail--comfort .product-detail__option .help-block{color:var(--product-text-muted)}.product-detail--comfort .product-detail__size-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-detail--comfort .product-detail__size-link{border-color:var(--product-border);color:var(--product-text);background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:61px;padding:10px 12px}.product-detail--comfort .product-detail__size-link strong{font-size:13px}.product-detail--comfort .product-detail__size-link small{color:var(--product-text-muted);margin-top:4px;font-size:11px;font-weight:500}.product-detail--comfort .product-detail__size-link:hover,.product-detail--comfort .product-detail__size-link:focus-visible{border-color:var(--product-accent);color:var(--product-text);background:#faf7f3;box-shadow:0 0 0 2px #a78e761f}.product-detail--comfort .product-detail__size-link--active,.product-detail--comfort .product-detail__size-link--active:hover{border-color:var(--product-accent);color:var(--product-text);background:#f4eee5}.product-detail--comfort .product-detail__choice-control{border-color:var(--product-border);color:var(--product-text);background:#fff}.product-detail--comfort .product-detail__choice-price{color:var(--product-text-muted)}.product-detail--comfort .product-detail__choice input:checked+.product-detail__choice-control,.product-detail--comfort .product-detail__choice input:focus-visible+.product-detail__choice-control{border-color:var(--product-accent);color:var(--product-text);background:#f4eee5;box-shadow:0 0 0 2px #a78e7624}.product-detail--comfort .product-detail__choices--swatches .product-detail__choice-control{min-height:44px;padding:6px 13px 6px 7px}.product-detail--comfort .product-detail__choices--swatches img,.product-detail__swatch{object-fit:cover;border:1px solid #cfc5bb;border-radius:50%;width:30px;height:30px;display:block}.product-detail__swatch{background:#c8bda7}.product-detail__swatch--sage{background:#9da58c}.product-detail__swatch--ivory{background:#eee7d8}.product-detail__swatch--graphite{background:#55534f}.product-detail--comfort .product-detail__upload-button,.product-detail--comfort .product-detail__quantity .form-control{border-color:var(--product-border);color:var(--product-text);background:#fff}.product-detail--comfort .product-detail__quantity .control-label{color:var(--product-text-muted)}.product-detail--comfort .product-detail__button{border-radius:7px;min-height:50px}.product-detail--comfort .product-detail__button--primary{background:var(--product-accent);border:1px solid var(--product-accent);box-shadow:none;color:#fff}.product-detail--comfort .product-detail__button--primary:hover,.product-detail--comfort .product-detail__button--primary:focus{background:var(--product-accent-deep);border-color:var(--product-accent-deep);box-shadow:none;color:#fff}.product-detail--comfort .product-detail__button--secondary{border-color:var(--product-accent);color:var(--product-accent-deep);background:#fff}.product-detail--comfort .product-detail__button--secondary:hover,.product-detail--comfort .product-detail__button--secondary:focus{border-color:var(--product-accent-deep);color:var(--product-text);background:#f4eee5}.product-detail__set{border:1px solid var(--product-border-soft);background:#faf7f3;border-radius:8px;padding:15px 16px}.product-detail__set h2{color:var(--product-text);margin:0 0 10px;font-size:14px;font-weight:700}.product-detail__set ul{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.product-detail__set li{color:var(--product-text-soft);font-size:12px;line-height:1.45}.product-detail__set li:before{color:var(--product-accent-deep);content:"✓";margin-right:6px;font-weight:700}.product-detail__set p{color:var(--product-text-muted);margin:9px 0 0;font-size:11px;line-height:1.45}.product-detail--comfort .product-detail__minimum{color:var(--product-text);background:#f4eee5;border-color:#d8c8ba}.product-detail--comfort .product-detail__benefits{border-top-color:var(--product-border-soft)}.product-detail--comfort .product-detail__benefit{border-color:var(--product-border-soft);color:var(--product-text);background:#fff;border-radius:8px;align-items:flex-start}.product-detail--comfort .product-detail__benefit .fa{color:var(--product-accent-deep);margin-top:2px}.product-detail--comfort .product-detail__benefit span,.product-detail--comfort .product-detail__benefit strong,.product-detail--comfort .product-detail__benefit small{display:block}.product-detail--comfort .product-detail__benefit strong{font-size:13px;line-height:1.35}.product-detail--comfort .product-detail__benefit small{color:var(--product-text-muted);margin-top:3px;font-size:11px;line-height:1.4}.product-detail--comfort .product-detail__tabs{border-top-color:var(--product-border-soft)}.product-detail--comfort .product-detail__tabs .nav-tabs{border-bottom-color:var(--product-border-soft)}.product-detail--comfort .product-detail__tabs .nav-tabs>li>a{color:var(--product-text-muted);background:#fff;border-color:#0000;border-radius:0;padding-left:4px;padding-right:4px}.product-detail--comfort .product-detail__tabs .nav-tabs>li.active>a,.product-detail--comfort .product-detail__tabs .nav-tabs>li.active>a:hover,.product-detail--comfort .product-detail__tabs .nav-tabs>li.active>a:focus,.product-detail--comfort .product-detail__tabs .nav-tabs>li>a:hover,.product-detail--comfort .product-detail__tabs .nav-tabs>li>a:focus{border-color:transparent transparent var(--product-accent);color:var(--product-text);background:#fff}.product-detail--comfort .product-detail__tabs .tab-content,.product-detail--comfort .product-detail__tabs .table{color:var(--product-text-soft)}.product-detail--comfort .product-detail__tabs .table>thead>tr>td,.product-detail--comfort .product-detail__tabs .table>tbody>tr>td{border-color:var(--product-border-soft)}.product-detail--comfort .product-detail__tabs .table>thead>tr>td{background:#f7f3ee}.product-detail--comfort .product-detail__tabs h2{color:var(--product-text)}.product-detail--comfort .product-related__heading h2{color:var(--product-text);letter-spacing:-.02em;font-family:Manrope,Open Sans,sans-serif;font-size:28px;font-weight:700}.product-detail--comfort .product-related__card{border-color:var(--product-border-soft);box-shadow:none;color:var(--product-text);background:#fff;border-radius:9px}.product-detail--comfort .product-related__card:hover,.product-detail--comfort .product-related__card:focus-within{border-color:#d1c3b6;transform:translateY(-2px);box-shadow:0 10px 28px #322f2c14}.product-detail--comfort .product-related__card .solution-card__media{background:#f4eee5}.product-detail--comfort .product-related__card .solution-card__body{border-top-color:var(--product-border-soft);background:#fff}.product-detail--comfort .product-related__card .solution-card__title,.product-detail--comfort .product-related__card .solution-card__title a{color:var(--product-text)}.product-detail--comfort .product-related__card .solution-card__title a:hover,.product-detail--comfort .product-related__card .solution-card__title a:focus,.product-detail--comfort .product-related__card .solution-card__price,.product-detail--comfort .product-related__card .solution-card__price .price-new{color:var(--product-accent-deep)}.product-detail--comfort .product-related__card .solution-card__description,.product-detail--comfort .product-related__card .solution-card__meta,.product-detail--comfort .product-related__card .solution-card__price .price-tax{color:var(--product-text-muted)}.product-detail--comfort .product-related__card .solution-card__price .price-old{color:#a3978e}.product-detail--comfort .product-related__card .solution-card__favorite{color:var(--product-text-muted);background:#ffffffeb;border-color:#ded5cb}.product-detail--comfort .product-related__card .solution-card__favorite:hover,.product-detail--comfort .product-related__card .solution-card__favorite:focus{border-color:var(--product-accent);color:var(--product-accent-deep);background:#f4eee5}.product-detail--comfort .product-related__card .solution-card__cart{background:var(--product-accent);border-color:var(--product-accent);box-shadow:none;color:#fff}.product-detail--comfort .product-related__card .solution-card__cart:hover,.product-detail--comfort .product-related__card .solution-card__cart:focus{background:var(--product-accent-deep);border-color:var(--product-accent-deep);box-shadow:none;color:#fff}@media (max-width:1199.98px){.product-detail--comfort .product-detail__layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);gap:34px}}@media (max-width:991.98px){.product-detail--comfort .product-detail__layout{grid-template-columns:1fr}}@media (max-width:767.98px){.product-detail--comfort{padding-top:18px;padding-bottom:36px}.product-detail--comfort .product-detail__shell{border:0;border-radius:0;padding:0}.product-detail--comfort .product-detail__main-image{aspect-ratio:1.28;border-radius:8px}.product-detail--comfort .product-detail__title{font-size:30px}.product-detail--comfort .product-detail__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail--comfort .product-detail__cta{grid-template-columns:1fr}}@media (max-width:479.98px){.product-detail--comfort .product-detail__size-options{grid-template-columns:repeat(3,minmax(92px,1fr));padding-bottom:3px;overflow-x:auto}.product-detail--comfort .product-detail__benefits{grid-template-columns:1fr}.product-detail__set ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:where(#account-wishlist).wishlist-page{--wishlist-accent:#9e856d;--wishlist-dark:#322f2c;--wishlist-muted:#74695f;--wishlist-sand:#eee5d9;--wishlist-soft:#f7f3ee;--wishlist-border:#e3ddd6;color:var(--wishlist-dark);background:#fff;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}:where(#account-wishlist).wishlist-page a:hover,:where(#account-wishlist).wishlist-page a:focus{text-decoration:none}:where(#account-wishlist).wishlist-page .wishlist-page__container{width:calc(100% - 80px);max-width:1280px}:where(#account-wishlist).wishlist-page .wishlist-page__breadcrumbs{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(#account-wishlist).wishlist-page .wishlist-page__hero{background:#fffefd;min-height:212px;padding:52px 0 44px}:where(#account-wishlist).wishlist-page .wishlist-page__eyebrow{color:var(--wishlist-accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:700;line-height:14px}:where(#account-wishlist).wishlist-page .wishlist-page__header{max-width:620px}:where(#account-wishlist).wishlist-page .wishlist-page__header h1{color:var(--wishlist-dark);letter-spacing:-.035em;margin:0 0 16px;font-family:inherit;font-size:38px;font-weight:700;line-height:46px}:where(#account-wishlist).wishlist-page .wishlist-page__header p{color:var(--wishlist-muted);max-width:540px;margin:0;font-size:13px;line-height:18px}:where(#account-wishlist).wishlist-page .wishlist-page__body{background:var(--wishlist-sand);padding:54px 0 64px}:where(#account-wishlist).wishlist-page #content.wishlist-page__content{min-height:0}:where(#account-wishlist).wishlist-page .wishlist-page__alert{color:#315b3b;background:#fff;border:1px solid #cbdccf;border-radius:8px;margin:0 0 28px;padding:14px 42px 14px 16px}:where(#account-wishlist).wishlist-page .wishlist-page__alert a{color:inherit;font-weight:700}:where(#account-wishlist).wishlist-page .wishlist-page__alert .close{color:var(--wishlist-dark);opacity:.58;text-shadow:none}:where(#account-wishlist).wishlist-page .wishlist-page__grid{grid-template-columns:repeat(auto-fit,minmax(260px,286px));justify-content:center;gap:24px;display:grid}:where(#account-wishlist).wishlist-page .wishlist-page__card{border:1px solid var(--wishlist-border);box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}:where(#account-wishlist).wishlist-page .wishlist-page__card:hover,:where(#account-wishlist).wishlist-page .wishlist-page__card:focus-within{border-color:#bfae9d;transform:translateY(-2px);box-shadow:0 14px 34px #322f2c17}:where(#account-wishlist).wishlist-page .wishlist-page__media{background:#d9c4a9;position:relative;overflow:hidden}:where(#account-wishlist).wishlist-page .wishlist-page__image{aspect-ratio:3/2;display:block;overflow:hidden}:where(#account-wishlist).wishlist-page .wishlist-page__image img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}:where(#account-wishlist).wishlist-page .wishlist-page__card:hover .wishlist-page__image img,:where(#account-wishlist).wishlist-page .wishlist-page__card:focus-within .wishlist-page__image img{transform:scale(1.025)}:where(#account-wishlist).wishlist-page .wishlist-page__remove{color:var(--wishlist-dark);background:#fffffff0;border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:12px;right:12px}:where(#account-wishlist).wishlist-page .wishlist-page__remove:hover,:where(#account-wishlist).wishlist-page .wishlist-page__remove:focus{color:#a5483f;background:#fff;transform:scale(1.04)}:where(#account-wishlist).wishlist-page .wishlist-page__remove:focus-visible,:where(#account-wishlist).wishlist-page .wishlist-page__details:focus-visible,:where(#account-wishlist).wishlist-page .wishlist-page__cart:focus-visible,:where(#account-wishlist).wishlist-page .wishlist-page__catalog-button:focus-visible{outline:2px solid var(--wishlist-accent);outline-offset:3px}:where(#account-wishlist).wishlist-page .wishlist-page__card-body{flex-direction:column;flex:auto;padding:18px;display:flex}:where(#account-wishlist).wishlist-page .wishlist-page__card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}:where(#account-wishlist).wishlist-page .wishlist-page__card-heading h2{color:var(--wishlist-dark);min-width:0;margin:0;font-size:18px;font-weight:700;line-height:1.3}:where(#account-wishlist).wishlist-page .wishlist-page__card-heading h2 a{color:inherit}:where(#account-wishlist).wishlist-page .wishlist-page__card-heading h2 a:hover,:where(#account-wishlist).wishlist-page .wishlist-page__card-heading h2 a:focus{color:var(--wishlist-accent)}:where(#account-wishlist).wishlist-page .wishlist-page__stock{color:#3f714a;text-align:center;background:#eff6f0;border:1px solid #c9ddcd;border-radius:999px;flex:none;max-width:42%;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.2}:where(#account-wishlist).wishlist-page .wishlist-page__stock--out{color:#9a5346;background:#f8efec;border-color:#e7c9c1}:where(#account-wishlist).wishlist-page .wishlist-page__model{color:var(--wishlist-muted);margin:10px 0 0;font-size:12px;line-height:1.45}:where(#account-wishlist).wishlist-page .wishlist-page__model span{color:#a59b92;margin-right:5px}:where(#account-wishlist).wishlist-page .wishlist-page__card-footer{margin-top:auto;padding-top:20px}:where(#account-wishlist).wishlist-page .wishlist-page__price{color:var(--wishlist-dark);flex-wrap:wrap;gap:7px;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.2;display:flex}:where(#account-wishlist).wishlist-page .wishlist-page__price-prefix{color:var(--wishlist-muted);padding-top:6px;font-size:11px;font-weight:500}:where(#account-wishlist).wishlist-page .wishlist-page__price-old{color:#a59b92;padding-top:5px;font-size:12px;font-weight:500;text-decoration:line-through}:where(#account-wishlist).wishlist-page .wishlist-page__actions{align-items:stretch;gap:8px;display:flex}:where(#account-wishlist).wishlist-page .wishlist-page__details,:where(#account-wishlist).wishlist-page .wishlist-page__cart,:where(#account-wishlist).wishlist-page .wishlist-page__catalog-button{border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}:where(#account-wishlist).wishlist-page .wishlist-page__cart{appearance:none;background:var(--wishlist-dark);border:1px solid var(--wishlist-dark);box-shadow:none;color:#fff;flex:auto;gap:7px}:where(#account-wishlist).wishlist-page .wishlist-page__details{color:var(--wishlist-dark);background:#fff;border:1px solid #ded6cc;flex:none}:where(#account-wishlist).wishlist-page .wishlist-page__cart:hover,:where(#account-wishlist).wishlist-page .wishlist-page__cart:focus{color:#fff;background:#211f1d;border-color:#211f1d;transform:translateY(-1px)}:where(#account-wishlist).wishlist-page .wishlist-page__details:hover,:where(#account-wishlist).wishlist-page .wishlist-page__details:focus{background:var(--wishlist-soft);color:var(--wishlist-dark);border-color:#cfc2b5;transform:translateY(-1px)}:where(#account-wishlist).wishlist-page .wishlist-page__empty{border:1px solid var(--wishlist-border);text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;padding:62px 40px;display:flex}:where(#account-wishlist).wishlist-page .wishlist-page__empty-icon{background:var(--wishlist-soft);border:1px solid var(--wishlist-border);color:var(--wishlist-accent);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;font-size:24px;display:inline-flex}:where(#account-wishlist).wishlist-page .wishlist-page__empty h2{color:var(--wishlist-dark);letter-spacing:-.025em;margin:0 0 10px;font-family:inherit;font-size:26px;font-weight:700;line-height:1.25}:where(#account-wishlist).wishlist-page .wishlist-page__empty p{color:var(--wishlist-muted);max-width:440px;margin:0 0 24px;font-size:13px;line-height:1.55}:where(#account-wishlist).wishlist-page .wishlist-page__catalog-button{background:var(--wishlist-dark);border:1px solid var(--wishlist-dark);color:#fff;min-width:190px}:where(#account-wishlist).wishlist-page .wishlist-page__catalog-button:hover,:where(#account-wishlist).wishlist-page .wishlist-page__catalog-button:focus{color:#fff;background:#211f1d;border-color:#211f1d;transform:translateY(-1px)}@media (max-width:991.98px){:where(#account-wishlist).wishlist-page .wishlist-page__container{width:calc(100% - 48px)}:where(#account-wishlist).wishlist-page .wishlist-page__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:767.98px){:where(#account-wishlist).wishlist-page .wishlist-page__container{width:calc(100% - 30px)}:where(#account-wishlist).wishlist-page .wishlist-page__hero{min-height:0;padding:34px 0 30px}:where(#account-wishlist).wishlist-page .wishlist-page__header h1{margin-bottom:12px;font-size:30px;line-height:1.18}:where(#account-wishlist).wishlist-page .wishlist-page__body{padding:32px 0 44px}:where(#account-wishlist).wishlist-page .wishlist-page__grid{grid-template-columns:minmax(0,1fr)}:where(#account-wishlist).wishlist-page .wishlist-page__empty{padding:46px 22px}:where(#account-wishlist).wishlist-page .wishlist-page__empty h2{font-size:23px}}@media (max-width:420px){:where(#account-wishlist).wishlist-page .wishlist-page__card-heading{flex-direction:column}:where(#account-wishlist).wishlist-page .wishlist-page__stock{max-width:100%}:where(#account-wishlist).wishlist-page .wishlist-page__actions{flex-direction:column}:where(#account-wishlist).wishlist-page .wishlist-page__details{flex:auto}}.projects-page{--projects-bg:#fff;--projects-tint:#eee6db;--projects-tint-soft:#f6f2ec;--projects-dark:#322f2c;--projects-dark-soft:#4a443f;--projects-text:#322f2c;--projects-muted:#74695f;--projects-accent:#9e856d;--projects-accent-dark:#87705c;--projects-border:#ded6cd;background:var(--projects-bg);color:var(--projects-text);font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.projects-page *,.projects-page :before,.projects-page :after{box-sizing:border-box}.projects-page+.site-footer{margin-top:0}.projects-page a,.projects-page button,.projects-page summary{transition:background-color .2s,border-color .2s,color .2s,transform .2s}.projects-page a:focus-visible,.projects-page button:focus-visible,.projects-page summary:focus-visible{outline:2px solid var(--projects-accent);outline-offset:3px}.projects-page .projects-page__container{width:calc(100% - 160px);max-width:1280px;padding-left:0;padding-right:0}.projects-page__hero{background:var(--projects-tint);padding:52px 0 30px}.projects-page__hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:76px;display:grid}.projects-page__hero-copy{padding:10px 0}.projects-page__eyebrow{color:var(--projects-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:700}.projects-page__hero h1{color:var(--projects-text);letter-spacing:-.035em;max-width:620px;margin:0 0 26px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.08}.projects-page__hero-description{color:var(--projects-muted);max-width:430px;margin:0 0 56px;font-size:14px;line-height:1.65}.projects-page__button{cursor:pointer;letter-spacing:.025em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:150px;min-height:46px;padding:12px 28px;font-size:12px;font-weight:700;display:inline-flex}.projects-page__button:hover,.projects-page__button:focus{text-decoration:none;transform:translateY(-1px)}.projects-page__button--primary{background:var(--projects-accent);color:#fff}.projects-page__button--primary:hover,.projects-page__button--primary:focus{background:var(--projects-accent-dark);color:#fff}.projects-page__hero-media,.projects-page__featured-media{background:#e9ded0;border-radius:7px;min-height:370px;overflow:hidden}.projects-page__hero-media img,.projects-page__featured-media img{object-fit:cover;width:100%;height:100%;display:block}.projects-page__hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.projects-page__stat{background:#fff;border-radius:6px;min-height:86px;padding:22px 18px}.projects-page__stat strong,.projects-page__stat span{display:block}.projects-page__stat strong{color:var(--projects-text);margin-bottom:14px;font-size:14px;font-weight:700}.projects-page__stat span{color:var(--projects-muted);font-size:9px}.projects-page__section{padding:72px 0}.projects-page__section--tint{background:var(--projects-tint)}.projects-page__section-heading{margin-bottom:42px}.projects-page__section-heading h2,.projects-page__context h2,.projects-page__cta h2{color:var(--projects-text);letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.14}.projects-page__project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:66px 28px;display:grid}.projects-page__project-card{border:1px solid var(--projects-border);background:#fff;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.projects-page__project-media{background:var(--projects-tint);display:block;overflow:hidden}.projects-page__project-media img{aspect-ratio:1.6;object-fit:cover;width:100%;transition:transform .35s;display:block}.projects-page__project-card:hover .projects-page__project-media img{transform:scale(1.025)}.projects-page__project-body{flex-direction:column;flex:1;min-height:200px;padding:22px 16px 16px;display:flex}.projects-page__project-body h3{color:var(--projects-text);margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.3}.projects-page__project-body>p{color:var(--projects-muted);margin:0 0 22px;font-size:11px;line-height:1.5}.projects-page__project-view{color:var(--projects-text);margin-bottom:24px;font-size:12px;font-weight:700}.projects-page__project-view:hover,.projects-page__project-view:focus{color:var(--projects-accent-dark);text-decoration:none}.projects-page__project-meta{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.projects-page__project-meta span{color:var(--projects-muted);font-size:10px}.projects-page__project-meta a{color:var(--projects-accent);white-space:nowrap;font-size:10px;font-weight:600}.projects-page__project-meta a:hover,.projects-page__project-meta a:focus{color:var(--projects-accent-dark);text-decoration:none}.projects-page__context{background:var(--projects-dark);color:#fff;padding:66px 0}.projects-page__context-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:70px;display:grid}.projects-page__context-grid:before,.projects-page__context-grid:after{display:none}.projects-page__context h2{color:#fff;max-width:440px}.projects-page__context-copy p{color:#d2cbc4;max-width:390px;margin:30px 0 0;font-size:12px;line-height:1.6}.projects-page__range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.projects-page__range-grid article{background:var(--projects-dark-soft);border-radius:5px;min-height:186px;padding:34px 22px}.projects-page__range-grid span,.projects-page__range-grid strong{display:block}.projects-page__range-grid span{color:#c9c0b7;margin-bottom:34px;font-size:10px}.projects-page__range-grid strong{color:#fff;font-size:15px;font-weight:700}.projects-page__contents-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.projects-page__contents-grid article{background:#fff;border-radius:6px;min-height:170px;padding:38px 18px}.projects-page__contents-grid h3{color:var(--projects-text);margin:0 0 18px;font-size:16px;font-weight:700}.projects-page__contents-grid p{color:var(--projects-muted);margin:0;font-size:11px;line-height:1.5}.projects-page__section-heading--featured{margin-bottom:10px}.projects-page__featured-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:74px;display:grid}.projects-page__featured-copy h3{color:var(--projects-text);margin:0 0 30px;font-size:22px;font-weight:700}.projects-page__featured-copy>p{color:var(--projects-muted);max-width:430px;margin:0 0 34px;font-size:12px;line-height:1.6}.projects-page__featured-copy ul{margin:0;padding:0;list-style:none}.projects-page__featured-copy li{color:var(--projects-text);align-items:center;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.projects-page__featured-copy li span{color:var(--projects-accent);font-size:16px;font-weight:700}.projects-page__featured-media{min-height:410px}.projects-page__faq-list{gap:10px;display:grid}.projects-page__faq-item{background:#fff;border-radius:5px}.projects-page__faq-item summary{color:var(--projects-text);cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:16px 20px;font-size:12px;font-weight:700;list-style:none;display:flex}.projects-page__faq-item summary::-webkit-details-marker{display:none}.projects-page__faq-item summary span{color:var(--projects-accent);font-size:18px;font-weight:500;transition:transform .2s}.projects-page__faq-item[open] summary span{transform:rotate(45deg)}.projects-page__faq-item p{color:var(--projects-muted);max-width:900px;margin:0;padding:0 54px 20px 20px;font-size:12px;line-height:1.65}.projects-page__cta-card{border:1px solid var(--projects-border);border-radius:7px;justify-content:space-between;align-items:center;gap:40px;min-height:160px;padding:36px 26px;display:flex}.projects-page__cta-card h3{color:var(--projects-text);margin:0 0 14px;font-size:18px;font-weight:700}.projects-page__cta-card p{color:var(--projects-muted);margin:0;font-size:11px;line-height:1.5}@media (max-width:1199px){.projects-page .projects-page__container{width:calc(100% - 80px)}.projects-page__hero-grid,.projects-page__featured-grid,.projects-page__context-grid{gap:48px}.projects-page__project-grid{gap:42px 22px}}@media (max-width:991px){.projects-page .projects-page__container{width:calc(100% - 48px)}.projects-page__hero-grid,.projects-page__featured-grid,.projects-page__context-grid{grid-template-columns:1fr}.projects-page__hero-description{margin-bottom:32px}.projects-page__hero-media,.projects-page__featured-media{min-height:360px}.projects-page__project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-page__context-copy p{margin-top:18px}.projects-page__contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-page__featured-grid{gap:30px}}@media (max-width:767px){.projects-page .projects-page__container{width:calc(100% - 32px)}.projects-page__hero{padding:40px 0 24px}.projects-page__hero-grid{gap:34px}.projects-page__hero h1{font-size:36px}.projects-page__hero-media,.projects-page__featured-media{min-height:280px}.projects-page__hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.projects-page__section{padding:52px 0}.projects-page__section-heading{margin-bottom:28px}.projects-page__project-grid{grid-template-columns:1fr;gap:28px}.projects-page__project-body{min-height:190px}.projects-page__context{padding:52px 0}.projects-page__range-grid{gap:12px}.projects-page__range-grid article{min-height:140px;padding:24px 16px}.projects-page__range-grid span{margin-bottom:24px}.projects-page__contents-grid{gap:14px}.projects-page__contents-grid article{min-height:145px;padding:28px 18px}.projects-page__cta-card{flex-direction:column;align-items:stretch}}@media (max-width:479px){.projects-page__hero h1{font-size:32px}.projects-page__button{width:100%}.projects-page__hero-media,.projects-page__featured-media{min-height:230px}.projects-page__range-grid,.projects-page__contents-grid{grid-template-columns:1fr}.projects-page__range-grid article,.projects-page__contents-grid article{min-height:auto}.projects-page__range-grid span{margin-bottom:12px}.projects-page__project-meta{flex-direction:column;align-items:flex-start;gap:10px}.projects-page__cta-card{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.projects-page *,.projects-page :before,.projects-page :after{scroll-behavior:auto;transition-duration:.01ms}}.services-page{--services-bg:#fff;--services-tint:#eee6db;--services-soft:#f7f3ee;--services-text:#322f2c;--services-muted:#74695f;--services-accent:#9e856d;--services-accent-dark:#87705c;--services-border:#ded6cd;background:var(--services-bg);color:var(--services-text);font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.services-page *,.services-page :before,.services-page :after{box-sizing:border-box}.services-page+.site-footer{margin-top:0}.services-page a,.services-page button,.services-page summary{transition:background-color .2s,border-color .2s,color .2s,transform .2s}.services-page a:focus-visible,.services-page button:focus-visible,.services-page summary:focus-visible,.services-page input:focus-visible{outline:2px solid var(--services-accent);outline-offset:3px}.services-page .services-page__container{width:calc(100% - 160px);max-width:1280px;padding-left:0;padding-right:0}.services-page__breadcrumb{margin:18px 0 16px}.services-page__breadcrumb>li+li:before{color:var(--services-muted);content:"/"}.services-page__breadcrumb a{color:var(--services-muted);font-size:11px}.services-page__breadcrumb li:last-child a{color:var(--services-text);pointer-events:none}.services-page .services-page__breadcrumbs{margin:0 0 18px;padding:0}.services-page__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.services-page__breadcrumbs li{color:#322f2c8c;font-size:12px;line-height:1.4}.services-page__breadcrumbs li+li:before{content:"/";margin-right:8px}.services-page__breadcrumbs a{color:inherit}.services-page__breadcrumbs a:hover,.services-page__breadcrumbs a:focus{color:var(--services-text);text-decoration:none}.services-page__hero{background:var(--services-tint);padding:52px 0}.services-page__hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;display:grid}.services-page__hero-copy{grid-column:1}.services-page__eyebrow{color:var(--services-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.services-page__hero-title{letter-spacing:-.035em;max-width:600px;margin:0 0 24px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.08}.services-page__detail-title{letter-spacing:-.035em;max-width:600px;margin:0 0 14px;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1.08}.services-page__detail-subtitle{color:var(--services-text);letter-spacing:-.025em;max-width:620px;margin:0 0 22px;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.25}.services-page__hero-description{color:var(--services-muted);max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.7}.services-page__hero-benefits{flex-wrap:wrap;gap:10px 26px;margin:0 0 34px;padding:0;list-style:none;display:flex}.services-page__hero-benefits li{color:var(--services-text);padding-left:20px;font-size:12px;font-weight:700;position:relative}.services-page__hero-benefits li:before{color:var(--services-accent);content:"✓";position:absolute;left:0}.services-page__hero-media{border-radius:8px;grid-column:2;min-height:420px;overflow:hidden}.services-page__hero-media img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.services-page__button{cursor:pointer;letter-spacing:.025em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 28px;font-size:12px;font-weight:700;display:inline-flex}.services-page__button:hover,.services-page__button:focus{text-decoration:none;transform:translateY(-1px)}.services-page__button--primary{background:var(--services-accent);color:#fff}.services-page__button--primary:hover,.services-page__button--primary:focus{background:var(--services-accent-dark);color:#fff}.services-page__button--secondary{border-color:var(--services-accent);color:var(--services-text);background:0 0}.services-page__button--secondary:hover,.services-page__button--secondary:focus{background:var(--services-accent);color:#fff}.services-page__section{padding:76px 0}.services-page__section--tint{background:var(--services-soft)}.services-page__section-title,.services-page__result-copy h2,.services-page__form-section h2{letter-spacing:-.03em;margin:0 0 40px;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.14}.services-page__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.services-page__card{border:1px solid var(--services-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.services-page__card:hover,.services-page__card:focus-within{border-color:#bfae9d;transform:translateY(-2px);box-shadow:0 14px 34px #322f2c17}.services-page__card-link{color:inherit;flex-direction:column;height:100%;min-height:390px;padding:26px;display:flex}.services-page__card-link:hover,.services-page__card-link:focus{color:inherit;text-decoration:none}.services-page__card-number{color:var(--services-accent);letter-spacing:.08em;font-size:11px;font-weight:700}.services-page__card-icon,.services-page__value-icon{color:var(--services-accent);align-items:center;width:48px;height:48px;margin:28px 0 22px;display:flex}.services-page__card-icon svg,.services-page__value-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%}.services-page__card h3,.services-page__process h3,.services-page__value-card h3{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}.services-page__card p,.services-page__value-card p{color:var(--services-muted);margin:0 0 18px;font-size:12px;line-height:1.6}.services-page__card ul{color:var(--services-muted);margin:0 0 24px;padding:0;font-size:11px;line-height:1.55;list-style:none}.services-page__card li{margin:8px 0;padding-left:18px;position:relative}.services-page__card li:before{color:var(--services-accent);content:"✓";position:absolute;left:0}.services-page__text-link{color:var(--services-accent);margin-top:auto;font-size:11px;font-weight:700}.services-page__process{counter-reset:services-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services-page__process--four{grid-template-columns:repeat(4,minmax(0,1fr))}.services-page__process-step{grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:20px;padding-right:62px;display:grid;position:relative}.services-page__process-step:not(:last-child):after{color:var(--services-accent);content:"→";font-size:22px;position:absolute;top:6px;right:24px}.services-page__process-number{color:var(--services-accent);font-size:20px;font-weight:700;line-height:1}.services-page__process h3{margin-bottom:8px}.services-page__process p{color:var(--services-muted);margin:0;font-size:12px;line-height:1.55}.services-page__value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.services-page__value-card{border-top:1px solid var(--services-border);padding-top:4px}.services-page__value-icon{width:40px;height:40px;margin-bottom:18px}.services-page__detail-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.services-page__detail-feature{border:1px solid var(--services-border);border-radius:8px;min-height:190px;padding:24px}.services-page__detail-feature-number{color:var(--services-accent);letter-spacing:.08em;margin-bottom:34px;font-size:10px;font-weight:700;display:block}.services-page__detail-feature h3{margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.35}.services-page__detail-feature p{color:var(--services-muted);margin:0;font-size:11px;line-height:1.6}.services-page__detail-preparation{background:var(--services-text);color:#fff}.services-page__detail-preparation-grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.services-page__detail-preparation .services-page__section-title{color:#fff;margin:0}.services-page__detail-preparation-grid>div:first-child{grid-column:1}.services-page__detail-preparation-grid>div:last-child{grid-column:2}.services-page__detail-preparation-grid>div:last-child>p{color:#ffffffb8;max-width:600px;margin:0 0 24px;font-size:13px;line-height:1.7}.services-page__detail-preparation ul{margin:0;padding:0;list-style:none}.services-page__detail-preparation li{color:#fff;margin:12px 0;padding-left:20px;font-size:12px;line-height:1.6;position:relative}.services-page__detail-preparation li:before{color:var(--services-accent);content:"✓";position:absolute;left:0}.services-page__result{background:var(--services-tint);padding:0}.services-page__result-grid{grid-template-columns:1.08fr .92fr;align-items:stretch;display:grid}.services-page__result-media{grid-column:1;min-height:480px;overflow:hidden}.services-page__result-media img{object-fit:cover;width:100%;height:100%;display:block}.services-page__result-copy{grid-column:2;align-self:center;padding:62px 0 62px 72px}.services-page__result-copy h2{margin-bottom:24px}.services-page__result-copy>p:not(.services-page__eyebrow){color:var(--services-muted);max-width:460px;margin:0 0 30px;font-size:13px;line-height:1.7}.services-page__faq-wrap{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.services-page__faq-wrap .services-page__section-title{grid-column:1;margin:0}.services-page__faq{grid-column:2}.services-page__faq-item{border-bottom:1px solid var(--services-border)}.services-page__faq-item:first-child{border-top:1px solid var(--services-border)}.services-page__faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:16px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.services-page__faq-item summary::-webkit-details-marker{display:none}.services-page__faq-item summary span{color:var(--services-accent);font-size:22px;font-weight:400;transition:transform .2s}.services-page__faq-item[open] summary{color:var(--services-accent-dark)}.services-page__faq-item[open] summary span{transform:rotate(45deg)}.services-page__faq-item div{color:var(--services-muted);padding:0 42px 18px 0;font-size:12px;line-height:1.65}.services-page__faq-item p{margin:0}.services-page__form-section{background:var(--services-text);color:#fff;padding:72px 0}.services-page__form-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.services-page__form-grid>div{grid-column:1}.services-page__form-section h2{color:#fff;margin-bottom:20px}.services-page__form-section p:not(.services-page__eyebrow){color:#ffffffad;max-width:440px;margin:0;font-size:13px;line-height:1.7}.services-page__form{grid-column:2;gap:18px;display:grid}.services-page__honeypot{display:none!important}.services-page__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.services-page__field{gap:8px;margin:0;display:grid}.services-page__field label{color:#ffffffc7;margin:0;font-size:11px;font-weight:700}.services-page__field input{color:var(--services-text);background:#fff;border:1px solid #0000;border-radius:6px;width:100%;height:48px;padding:10px 14px}.services-page__field input::placeholder{color:#322f2c75;opacity:1}.services-page__field input:focus{border-color:var(--services-accent)}.services-page__agree{color:#ffffffa8;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin:0;font-size:10px;font-weight:400;line-height:1.5;display:grid}.services-page__agree input{accent-color:var(--services-accent);width:18px;height:18px;margin:1px 0 0}.services-page__agree a{color:#fff;text-decoration:underline}.services-page__form .services-page__button{justify-self:start}.services-page__captcha{max-width:100%;overflow:hidden}.services-page__content-bottom{padding:0}.services-page--detail .services-page__hero{padding:20px 0 52px}.services-page--detail .services-page__form-section--detail{background:var(--services-tint);color:var(--services-text);padding:72px 0}.services-page--detail .services-page__form-section--detail .services-page__form-grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:72px}.services-page--detail .services-page__form-section--detail h2{color:var(--services-text);margin-bottom:18px}.services-page--detail .services-page__form-section--detail p:not(.services-page__eyebrow){color:var(--services-muted)}.services-page--detail .services-page__form--detail{border:1px solid var(--services-border);background:#fff;border-radius:8px;padding:32px;box-shadow:0 14px 38px #322f2c12}.services-page--detail .services-page__form--detail .services-page__field label{color:var(--services-muted)}.services-page--detail .services-page__form--detail .services-page__field input{background:var(--services-soft);border-color:var(--services-border)}.services-page--detail .services-page__form--detail .services-page__agree{color:var(--services-muted)}.services-page--detail .services-page__form--detail .services-page__agree a{color:var(--services-accent-dark)}.services-page--detail .services-page__form--detail .services-page__button{justify-self:stretch}.services-page:not(.services-page--detail) .services-page__hero{padding:20px 0 56px}.services-page:not(.services-page--detail) .services-page__hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px}.services-page:not(.services-page--detail) .services-page__hero-media,.services-page:not(.services-page--detail) .services-page__hero-media img{min-height:460px}.services-page:not(.services-page--detail) .services-page__hero-benefits{gap:14px 22px;margin-bottom:0}.services-page:not(.services-page--detail) .services-page__hero-benefits li{align-items:center;gap:9px;padding-left:0;display:flex}.services-page:not(.services-page--detail) .services-page__hero-benefits li:before{content:none}.services-page:not(.services-page--detail) .services-page__hero-benefits svg{fill:none;height:21px;stroke:var(--services-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;flex:0 0 21px;width:21px}.services-page:not(.services-page--detail) .services-page__section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:38px;display:flex}.services-page:not(.services-page--detail) .services-page__section-heading .services-page__section-title{margin:0}.services-page:not(.services-page--detail) .services-page__all-link{color:var(--services-accent-dark);letter-spacing:.02em;flex:none;font-size:11px;font-weight:700}.services-page:not(.services-page--detail) .services-page__all-link:hover,.services-page:not(.services-page--detail) .services-page__all-link:focus{color:var(--services-text);text-decoration:none}.services-page:not(.services-page--detail) .services-page__card-link{min-height:0;padding:20px 20px 24px}.services-page:not(.services-page--detail) .services-page__card-number{color:#9e856d3b;letter-spacing:-.05em;margin-bottom:16px;font-size:48px;font-weight:600;line-height:1}.services-page:not(.services-page--detail) .services-page__card-media{aspect-ratio:1.55;border-radius:6px;margin-bottom:20px;display:block;overflow:hidden}.services-page:not(.services-page--detail) .services-page__card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.services-page:not(.services-page--detail) .services-page__card:hover .services-page__card-media img{transform:scale(1.025)}.services-page:not(.services-page--detail) .services-page__card p{min-height:58px}.services-page:not(.services-page--detail) .services-page__process-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.72fr);align-items:stretch;gap:44px;display:grid}.services-page:not(.services-page--detail) .services-page__process-step{grid-template-columns:50px minmax(0,1fr);gap:14px;padding-right:48px}.services-page:not(.services-page--detail) .services-page__process-step:not(:last-child):after{top:15px;right:18px}.services-page:not(.services-page--detail) .services-page__process-number{color:#9e856d52;letter-spacing:-.05em;font-size:38px;font-weight:600}.services-page:not(.services-page--detail) .services-page__process-note{border:1px solid var(--services-border);color:var(--services-muted);background:#fff;border-radius:8px;align-items:center;padding:28px;font-size:13px;line-height:1.7;display:flex}.services-page:not(.services-page--detail) .services-page__faq--columns{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.services-page:not(.services-page--detail) .services-page__faq-column{min-width:0}.services-page:not(.services-page--detail) .services-page__faq-item summary{min-height:58px}.services-page:not(.services-page--detail) .services-page__form-section--landing{background:var(--services-soft);color:var(--services-text)}.services-page:not(.services-page--detail) .services-page__form-section--landing .services-page__form-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:72px}.services-page:not(.services-page--detail) .services-page__form-section--landing h2{color:var(--services-text)}.services-page:not(.services-page--detail) .services-page__form-section--landing p:not(.services-page__eyebrow){color:var(--services-muted)}.services-page:not(.services-page--detail) .services-page__form-benefits{flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.services-page:not(.services-page--detail) .services-page__form-benefits li{color:var(--services-text);padding-left:18px;font-size:11px;font-weight:700;position:relative}.services-page:not(.services-page--detail) .services-page__form-benefits li:before{color:var(--services-accent);content:"✓";position:absolute;left:0}.services-page:not(.services-page--detail) .services-page__form--landing{border:1px solid var(--services-border);background:#fff;border-radius:8px;padding:32px;box-shadow:0 14px 38px #322f2c12}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__fields{grid-template-columns:1fr}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__field label{color:var(--services-muted)}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__field input{background:var(--services-soft);border-color:var(--services-border)}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__agree{color:var(--services-muted)}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__agree a{color:var(--services-accent-dark)}.services-page:not(.services-page--detail) .services-page__form--landing .services-page__button{justify-self:stretch}@media (max-width:1024px){.services-page .services-page__container{width:calc(100% - 64px)}.services-page__hero-grid{gap:38px}.services-page__hero-media,.services-page__hero-media img{min-height:350px}.services-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page__card:last-child{grid-column:1/-1}.services-page__card-link{min-height:360px}.services-page__value-grid,.services-page__detail-features{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page__process--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 0}.services-page__process--four .services-page__process-step:nth-child(2):after{display:none}.services-page__result-copy{padding-left:42px}.services-page--detail .services-page__form-section--detail .services-page__form-grid{grid-template-columns:1fr;gap:36px}.services-page--detail .services-page__form-section--detail .services-page__form{grid-column:1}.services-page:not(.services-page--detail) .services-page__hero-grid{gap:38px}.services-page:not(.services-page--detail) .services-page__hero-media,.services-page:not(.services-page--detail) .services-page__hero-media img{min-height:390px}.services-page:not(.services-page--detail) .services-page__process-layout{grid-template-columns:1fr;gap:32px}.services-page:not(.services-page--detail) .services-page__process-note{min-height:110px}.services-page:not(.services-page--detail) .services-page__form-section--landing .services-page__form-grid{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:48px}}@media (max-width:767px){.services-page .services-page__container{width:calc(100% - 32px)}.services-page__breadcrumb{margin:12px 0}.services-page__hero{padding:38px 0}.services-page__hero-grid,.services-page__result-grid,.services-page__faq-wrap,.services-page__form-grid{grid-template-columns:1fr;gap:34px}.services-page__hero-copy,.services-page__hero-media,.services-page__result-media,.services-page__result-copy,.services-page__faq-wrap .services-page__section-title,.services-page__faq,.services-page__form-grid>div,.services-page__form{grid-column:1}.services-page__hero-title,.services-page__detail-title{font-size:38px}.services-page__hero-media{order:2}.services-page__hero-media,.services-page__hero-media img{min-height:280px}.services-page__section{padding:56px 0}.services-page__section-title{margin-bottom:30px}.services-page__cards,.services-page__value-grid{grid-template-columns:1fr}.services-page__card:last-child{grid-column:auto}.services-page__card-link{min-height:0}.services-page__process,.services-page__process--four{grid-template-columns:1fr;gap:28px}.services-page__process-step{padding:0 0 28px}.services-page__process-step:not(:last-child):after{inset:auto auto -3px 13px;transform:rotate(90deg)}.services-page__process--four .services-page__process-step:nth-child(2):after{display:block}.services-page__result-grid{width:100%}.services-page__result-media{min-height:320px}.services-page__result-copy{padding:42px 16px 48px}.services-page__detail-features{grid-template-columns:1fr}.services-page__detail-feature{min-height:0}.services-page__detail-preparation-grid{grid-template-columns:1fr;gap:28px}.services-page__detail-preparation-grid>div:first-child,.services-page__detail-preparation-grid>div:last-child{grid-column:1}.services-page__form-section{padding:56px 0}.services-page__fields{grid-template-columns:1fr}.services-page--detail .services-page__hero{padding:16px 0 38px}.services-page--detail .services-page__breadcrumbs{margin-bottom:16px}.services-page--detail .services-page__form-section--detail{padding:56px 0}.services-page--detail .services-page__form-section--detail .services-page__form-grid{grid-template-columns:1fr;gap:32px}.services-page--detail .services-page__form--detail{padding:24px}.services-page:not(.services-page--detail) .services-page__breadcrumbs{margin-bottom:16px;padding:0}.services-page:not(.services-page--detail) .services-page__hero{padding:16px 0 38px}.services-page:not(.services-page--detail) .services-page__hero-grid{grid-template-columns:1fr}.services-page:not(.services-page--detail) .services-page__hero-media,.services-page:not(.services-page--detail) .services-page__hero-media img{min-height:300px}.services-page:not(.services-page--detail) .services-page__section-heading{margin-bottom:30px}.services-page:not(.services-page--detail) .services-page__card p{min-height:0}.services-page:not(.services-page--detail) .services-page__process-layout{gap:28px}.services-page:not(.services-page--detail) .services-page__faq--columns{grid-template-columns:1fr;gap:0}.services-page:not(.services-page--detail) .services-page__faq-column+.services-page__faq-column .services-page__faq-item:first-child{border-top:0}.services-page:not(.services-page--detail) .services-page__form-section--landing .services-page__form-grid{grid-template-columns:1fr;gap:34px}.services-page:not(.services-page--detail) .services-page__form--landing{padding:24px}}@media (max-width:479px){.services-page__hero-title,.services-page__detail-title{font-size:34px}.services-page__hero-benefits{flex-direction:column;align-items:flex-start}.services-page__hero-media,.services-page__hero-media img{min-height:230px}.services-page__button{width:100%;min-height:48px;padding-left:20px;padding-right:20px}.services-page__card-link{padding:22px}.services-page__faq-item summary{font-size:13px}.services-page--detail .services-page__form--detail{padding:22px 18px}.services-page:not(.services-page--detail) .services-page__hero-media,.services-page:not(.services-page--detail) .services-page__hero-media img{min-height:240px}.services-page:not(.services-page--detail) .services-page__hero-benefits{gap:12px}.services-page:not(.services-page--detail) .services-page__section-heading{align-items:flex-start}.services-page:not(.services-page--detail) .services-page__all-link{margin-top:8px}.services-page:not(.services-page--detail) .services-page__card-number{font-size:42px}.services-page:not(.services-page--detail) .services-page__form-benefits{flex-direction:column;align-items:flex-start}.services-page:not(.services-page--detail) .services-page__form--landing{padding:22px 18px}}.turnkey-page{--turnkey-bg:#fff;--turnkey-tint:#f4eee7;--turnkey-soft:#faf7f3;--turnkey-text:#322f2c;--turnkey-muted:#74695f;--turnkey-accent:#9e856d;--turnkey-accent-dark:#87705c;--turnkey-border:#ded6cd;--services-soft:var(--turnkey-soft);--services-text:var(--turnkey-text);--services-muted:var(--turnkey-muted);--services-accent:var(--turnkey-accent);--services-accent-dark:var(--turnkey-accent-dark);--services-border:var(--turnkey-border);background:var(--turnkey-bg);color:var(--turnkey-text);font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.turnkey-page *,.turnkey-page :before,.turnkey-page :after{box-sizing:border-box}.turnkey-page+.site-footer{margin-top:0}.turnkey-page a,.turnkey-page button,.turnkey-page summary{transition:background-color .2s,border-color .2s,color .2s,transform .2s}.turnkey-page a:focus-visible,.turnkey-page button:focus-visible,.turnkey-page summary:focus-visible{outline:2px solid var(--turnkey-accent);outline-offset:3px}.turnkey-page .turnkey-page__container{width:calc(100% - 160px);max-width:1280px;padding-left:0;padding-right:0}.turnkey-page__hero{background:var(--turnkey-tint);padding:18px 0 46px}.turnkey-page__breadcrumbs{margin-bottom:20px}.turnkey-page__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.turnkey-page__breadcrumbs li{color:#322f2c8f;font-size:11px}.turnkey-page__breadcrumbs li+li:before{content:"/";margin-right:8px}.turnkey-page__breadcrumbs a{color:inherit}.turnkey-page__breadcrumbs a:hover,.turnkey-page__breadcrumbs a:focus{color:var(--turnkey-text);text-decoration:none}.turnkey-page__hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:68px;display:grid}.turnkey-page__hero-copy{min-width:0}.turnkey-page__eyebrow{color:var(--turnkey-accent-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.turnkey-page__hero h1{letter-spacing:-.04em;max-width:630px;margin:0 0 24px;font-size:clamp(40px,4.15vw,60px);font-weight:700;line-height:1.06}.turnkey-page__hero-description{color:var(--turnkey-muted);max-width:570px;margin:0 0 30px;font-size:14px;line-height:1.72}.turnkey-page__actions{flex-wrap:wrap;gap:12px;display:flex}.turnkey-page__button{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:13px 26px;font-size:11px;font-weight:700;display:inline-flex}.turnkey-page__button:hover,.turnkey-page__button:focus{text-decoration:none;transform:translateY(-1px)}.turnkey-page__button--primary{background:var(--turnkey-accent);color:#fff}.turnkey-page__button--primary:hover,.turnkey-page__button--primary:focus{background:var(--turnkey-accent-dark);color:#fff}.turnkey-page__button--secondary{border-color:var(--turnkey-accent);color:var(--turnkey-text)}.turnkey-page__button--secondary:hover,.turnkey-page__button--secondary:focus{background:var(--turnkey-accent);color:#fff}.turnkey-page__hero-media{aspect-ratio:1.32;border-radius:8px;overflow:hidden}.turnkey-page__hero-media img{object-fit:cover;width:100%;height:100%;display:block}.turnkey-page__hero-benefits{border-top:1px solid #322f2c29;grid-template-columns:repeat(4,minmax(0,1fr));margin:36px 0 0;padding:22px 0 0;list-style:none;display:grid}.turnkey-page__hero-benefits li{padding-left:22px;font-size:11px;font-weight:700;position:relative}.turnkey-page__hero-benefits li:before{color:var(--turnkey-accent);content:"✓";position:absolute;left:0}.turnkey-page__section{padding:78px 0}.turnkey-page__section--tint{background:var(--turnkey-soft)}.turnkey-page__section h2,.turnkey-page__cta h2{letter-spacing:-.035em;margin:0 0 40px;font-size:clamp(28px,2.7vw,39px);font-weight:700;line-height:1.13}.turnkey-page__included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.turnkey-page__included-card{border:1px solid var(--turnkey-border);border-radius:8px;flex-direction:column;min-height:210px;padding:24px;display:flex}.turnkey-page__card-number{color:#9e856d6b;letter-spacing:.08em;margin-bottom:34px;font-size:12px;font-weight:700}.turnkey-page__included-card h3,.turnkey-page__process h3,.turnkey-page__benefit-grid h3,.turnkey-page__project-card h3{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.35}.turnkey-page__included-card p,.turnkey-page__process p,.turnkey-page__benefit-grid p,.turnkey-page__project-card p{color:var(--turnkey-muted);margin:0;font-size:12px;line-height:1.65}.turnkey-page__included-card a,.turnkey-page__section-heading>a,.turnkey-page__project-card>div>a{color:var(--turnkey-accent-dark);margin-top:auto;padding-top:18px;font-size:11px;font-weight:700}.turnkey-page__included-card a:hover,.turnkey-page__included-card a:focus,.turnkey-page__section-heading>a:hover,.turnkey-page__section-heading>a:focus,.turnkey-page__project-card>div>a:hover,.turnkey-page__project-card>div>a:focus{color:var(--turnkey-text);text-decoration:none}.turnkey-page__process{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.turnkey-page__process li{min-width:0;padding:0 24px 0 0;position:relative}.turnkey-page__process li:not(:last-child):after{color:var(--turnkey-accent);content:"→";font-size:20px;position:absolute;top:2px;right:8px}.turnkey-page__process li>span{color:var(--turnkey-accent);margin-bottom:24px;font-size:18px;font-weight:700;line-height:1;display:block}.turnkey-page__process h3{font-size:14px}.turnkey-page__process p{font-size:11px}.turnkey-page__benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.turnkey-page__benefit-grid article{border-top:1px solid var(--turnkey-border);padding-top:20px}.turnkey-page__benefit-grid article>span{color:var(--turnkey-accent);margin-bottom:22px;font-size:22px;display:block}.turnkey-page__section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:38px;display:flex}.turnkey-page__section-heading h2{margin:0}.turnkey-page__section-heading>a{flex:none;margin:0;padding:0}.turnkey-page__project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.turnkey-page__project-card{border:1px solid var(--turnkey-border);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.turnkey-page__project-media{aspect-ratio:1.5;display:block;overflow:hidden}.turnkey-page__project-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.turnkey-page__project-card:hover .turnkey-page__project-media img{transform:scale(1.025)}.turnkey-page__project-card>div{flex-direction:column;min-height:170px;padding:22px;display:flex}.turnkey-page__cta{background:var(--turnkey-tint)}.turnkey-page__cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.turnkey-page__cta-card:before,.turnkey-page__cta-card:after,.turnkey-page__faq-layout:before,.turnkey-page__faq-layout:after,.turnkey-page .services-page__form-grid:before,.turnkey-page .services-page__form-grid:after{display:none}.turnkey-page__cta h2{margin-bottom:18px}.turnkey-page__cta-card p:not(.turnkey-page__eyebrow){color:var(--turnkey-muted);max-width:680px;margin:0;font-size:13px;line-height:1.7}.turnkey-page__faq-layout{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.turnkey-page__faq-layout>h2{margin:0}.turnkey-page__faq-list details{border-bottom:1px solid var(--turnkey-border)}.turnkey-page__faq-list details:first-child{border-top:1px solid var(--turnkey-border)}.turnkey-page__faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:16px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.turnkey-page__faq-list summary::-webkit-details-marker{display:none}.turnkey-page__faq-list summary span{color:var(--turnkey-accent);font-size:22px;font-weight:400}.turnkey-page__faq-list details[open] summary span{transform:rotate(45deg)}.turnkey-page__faq-list details>p{color:var(--turnkey-muted);margin:0;padding:0 42px 20px 0;font-size:12px;line-height:1.7}.turnkey-page .services-page__form-section{background:var(--turnkey-soft);color:var(--turnkey-text);font-family:Manrope,Open Sans,sans-serif}.turnkey-page .services-page__form-section h2{color:var(--turnkey-text)}.turnkey-page .services-page__form-section p:not(.services-page__eyebrow){color:var(--turnkey-muted)}.turnkey-page .services-page__form{border:1px solid var(--turnkey-border);background:#fff;border-radius:8px;padding:32px;box-shadow:0 14px 38px #322f2c12}.turnkey-page .services-page__field label{color:var(--turnkey-muted)}.turnkey-page .services-page__field input{background:var(--turnkey-soft);border-color:var(--turnkey-border)}.turnkey-page .services-page__agree{color:var(--turnkey-muted)}.turnkey-page .services-page__agree a{color:var(--turnkey-accent-dark)}.turnkey-page .services-page__form .services-page__button{justify-self:stretch}@media (max-width:1024px){.turnkey-page .turnkey-page__container{width:calc(100% - 64px)}.turnkey-page__hero-grid{gap:38px}.turnkey-page__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 0}.turnkey-page__process li:nth-child(3):after{display:none}.turnkey-page__benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.turnkey-page .turnkey-page__container{width:calc(100% - 32px)}.turnkey-page__hero{padding:14px 0 38px}.turnkey-page__breadcrumbs{margin-bottom:16px}.turnkey-page__hero-grid{grid-template-columns:1fr;gap:34px}.turnkey-page__hero h1{font-size:38px}.turnkey-page__hero-media{aspect-ratio:1.32}.turnkey-page__hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.turnkey-page__section{padding:56px 0}.turnkey-page__section h2{margin-bottom:30px}.turnkey-page__included-grid,.turnkey-page__project-grid{grid-template-columns:1fr}.turnkey-page__included-card{min-height:0}.turnkey-page__process{grid-template-columns:1fr;gap:0}.turnkey-page__process li{padding:0 0 34px 52px}.turnkey-page__process li:not(:last-child):after{inset:auto auto 8px 12px;transform:rotate(90deg)}.turnkey-page__process li:nth-child(3):after{display:block}.turnkey-page__process li>span{margin:0;position:absolute;top:2px;left:0}.turnkey-page__benefit-grid{grid-template-columns:1fr}.turnkey-page__section-heading{flex-direction:column;align-items:flex-start;margin-bottom:30px}.turnkey-page__cta-card,.turnkey-page__faq-layout{grid-template-columns:1fr;gap:32px}.turnkey-page .services-page__form{padding:24px}}@media (max-width:479px){.turnkey-page__hero h1{font-size:34px}.turnkey-page__actions{flex-direction:column;align-items:stretch}.turnkey-page__button{width:100%}.turnkey-page__hero-benefits{grid-template-columns:1fr}.turnkey-page__included-card,.turnkey-page .services-page__form{padding:22px 18px}.turnkey-page__faq-list summary{font-size:13px}}.contact-page{--contact-ink:#322f2c;--contact-muted:#74695f;--contact-accent:#9e856d;--contact-accent-dark:#87705c;--contact-tint:#f6f2ec;--contact-border:#ded6cd;color:var(--contact-ink);background:#fff;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.contact-page *,.contact-page :before,.contact-page :after{box-sizing:border-box}.contact-page+.site-footer{margin-top:0}.contact-page>.row{margin:0}.contact-page>.row>#content{padding:0}.contact-page .contact-page__container{width:calc(100% - 160px);max-width:1280px;padding:0}.contact-page .contact-page__container:before,.contact-page .contact-page__container:after{content:none}.contact-page #content{min-height:0}.contact-page a:focus-visible,.contact-page button:focus-visible,.contact-page input:focus-visible{outline:2px solid var(--contact-accent);outline-offset:3px}.contact-page__breadcrumb{background:0 0;border:0;margin:0 0 50px;padding:0}.contact-page__breadcrumb>li,.contact-page__breadcrumb>li+li:before,.contact-page__breadcrumb a{color:var(--contact-muted);text-shadow:none}.contact-page__breadcrumb>li:after{display:none}.contact-page__breadcrumb a:hover,.contact-page__breadcrumb a:focus{color:var(--contact-accent-dark);text-decoration:none}.contact-page__hero{background:#eee6db;padding:32px 0 78px}.contact-page__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:80px;display:grid}.contact-page__eyebrow{color:var(--contact-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700;line-height:1.4}.contact-page__title,.contact-page__section-title{color:var(--contact-ink);letter-spacing:-.035em;font-weight:700}.contact-page__title{margin:0 0 24px;font-size:clamp(42px,4.3vw,62px);line-height:1.08}.contact-page__intro,.contact-page__section-text{color:var(--contact-muted);max-width:610px;margin:0;font-size:16px;line-height:1.75}.contact-page__hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.contact-page__button,.contact-page__submit{background:var(--contact-accent);color:#fff;text-align:center;text-transform:uppercase;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:13px 26px;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.contact-page__button:hover,.contact-page__button:focus,.contact-page__submit:hover,.contact-page__submit:focus{background:var(--contact-accent-dark);color:#fff;text-decoration:none;transform:translateY(-1px)}.contact-page__text-link{color:var(--contact-ink);font-size:13px;font-weight:700;text-decoration:none}.contact-page__text-link:hover,.contact-page__text-link:focus{color:var(--contact-accent-dark);text-decoration:none}.contact-page__hero-details{background:#fff;border:1px solid #e8e1d9;border-radius:8px;gap:0;padding:10px 32px;display:grid}.contact-page__hero-details>div{gap:9px;padding:22px 0;display:grid}.contact-page__hero-details>div+div{border-top:1px solid var(--contact-border)}.contact-page__hero-details span{color:var(--contact-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-page__hero-details a{color:var(--contact-ink);overflow-wrap:anywhere;font-size:19px;font-weight:700}.contact-page__hero-details a:hover,.contact-page__hero-details a:focus{color:var(--contact-accent-dark);text-decoration:none}.contact-page__hero-company{color:var(--contact-ink);font-size:15px;font-weight:700;line-height:1.45}.contact-page__hero-identifiers{flex-wrap:wrap;gap:8px 18px;margin:2px 0 0;display:flex}.contact-page__hero-identifiers div{align-items:baseline;gap:6px;display:flex}.contact-page__hero-identifiers dt,.contact-page__hero-identifiers dd{margin:0}.contact-page__hero-identifiers dt{color:var(--contact-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-page__hero-identifiers dd{color:var(--contact-ink);font-size:14px;font-weight:600}.contact-page__locations{padding:96px 0 108px}.contact-page__requisites{border-top:1px solid var(--contact-border);background:#f8f6f3;padding:88px 0}.contact-page__requisites-list{background:var(--contact-border);border:1px solid var(--contact-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.contact-page__requisite{background:#fff;gap:8px;min-width:0;padding:22px 28px;display:grid}.contact-page__requisite:last-child:nth-child(odd){grid-column:1/-1}.contact-page__requisite dt,.contact-page__requisite dd{margin:0}.contact-page__requisite dt{color:var(--contact-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-page__requisite dd{color:var(--contact-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.55}.contact-page__section-heading{margin-bottom:38px}.contact-page__section-title{margin:0 0 20px;font-size:clamp(32px,3.2vw,46px);line-height:1.16}.contact-page__section-text{font-size:15px}.contact-page__map-canvas{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:24px;display:grid}.contact-page__map-offices{gap:12px;display:grid}.contact-page__map-office{background:var(--contact-tint);cursor:pointer;border:1px solid #e8e1d9;border-radius:8px;padding:22px 24px;transition:border-color .2s,background-color .2s}.contact-page__map-office:hover,.contact-page__map-office.is-active{border-color:var(--contact-accent);background:#fff}.contact-page__map-office-title{color:var(--contact-ink);margin:0 0 10px;font-size:17px;font-weight:700}.contact-page__map-office-address,.contact-page__map-office-open{color:var(--contact-muted);margin:0 0 8px;font-size:13px;line-height:1.55}.contact-page__map-office-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:16px;display:flex}.contact-page__map-office-actions a{color:var(--contact-ink);font-size:12px;font-weight:700}.contact-page__map-office-actions a:hover,.contact-page__map-office-actions a:focus{color:var(--contact-accent-dark);text-decoration:none}.contact-page__map-frame,.contact-page__map-placeholder{background:var(--contact-tint);border-radius:8px;width:100%;min-height:600px;overflow:hidden}.contact-page__map-placeholder{color:var(--contact-muted);justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.contact-page__request{background:var(--contact-tint);padding:96px 0 108px}.contact-page__request-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:100px;display:grid}.contact-page__request-copy{padding-top:24px}.contact-page #contact-form-title{scroll-margin-top:120px}.contact-page__form{background:#fff;border:1px solid #e8e1d9;border-radius:8px;gap:18px;padding:36px;display:grid}.contact-page__field{gap:8px;display:grid}.contact-page__label{color:var(--contact-ink);margin:0;font-size:13px;font-weight:700}.contact-page__input{border:1px solid var(--contact-border);box-shadow:none;color:var(--contact-ink);background:#fff;border-radius:6px;min-height:48px;padding:12px 14px}.contact-page__input:focus{border-color:var(--contact-accent);box-shadow:0 0 0 3px #9e856d29}.contact-page__field.has-error .contact-page__input{border-color:#bb5149}.contact-page__agree{color:var(--contact-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:12px;line-height:1.6;display:grid}.contact-page__agree a{color:var(--contact-accent-dark);text-decoration:underline}.contact-page__checkbox{width:18px;height:18px;margin:1px 0 0}.contact-page__error{color:#ad3f37;font-size:12px}.contact-page__submit{width:100%}.contact-page__submit[disabled]{cursor:not-allowed;opacity:.7;transform:none}@media (max-width:1199.98px){.contact-page .contact-page__container{width:calc(100% - 80px)}.contact-page__hero-grid{gap:40px}.contact-page__request-grid{gap:60px}}@media (max-width:991.98px){.contact-page__hero-grid,.contact-page__request-grid{grid-template-columns:1fr;gap:32px}.contact-page__map-canvas{grid-template-columns:1fr}.contact-page__map-frame{min-height:420px}}@media (max-width:767.98px){.contact-page .contact-page__container{width:calc(100% - 36px)}.contact-page__hero{padding:24px 0 52px}.contact-page__breadcrumb{margin-bottom:38px}.contact-page__title{font-size:42px}.contact-page__intro{font-size:15px}.contact-page__hero-details{padding:4px 22px}.contact-page__hero-details a{font-size:16px}.contact-page__requisites{padding:64px 0}.contact-page__requisites-list{grid-template-columns:1fr}.contact-page__requisite,.contact-page__requisite:last-child:nth-child(odd){grid-column:auto;padding:20px 22px}.contact-page__locations,.contact-page__request{padding:64px 0}.contact-page__map-frame{min-height:320px}.contact-page__form{padding:24px 20px}}#information-contact-success.contact-success{min-height:100vh;padding:32px 0 96px}#information-contact-success.contact-success .contact-success__content{justify-content:center;align-items:center;min-height:540px;padding:32px 0;display:flex}#information-contact-success.contact-success .contact-success__card{background:var(--contact-tint);text-align:center;border:1px solid #e8e1d9;border-radius:8px;width:100%;max-width:760px;padding:64px 72px}#information-contact-success.contact-success .contact-success__icon{background:var(--contact-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-size:25px;display:inline-flex}#information-contact-success.contact-success .contact-success__title{margin-bottom:20px;font-size:clamp(36px,4vw,48px)}#information-contact-success.contact-success .contact-success__message{color:var(--contact-muted);font-size:16px;line-height:1.7}#information-contact-success.contact-success .contact-success__message p{margin:0}#information-contact-success.contact-success .contact-success__note{color:var(--contact-muted);margin:26px 0 0;font-size:13px;line-height:1.6}#information-contact-success.contact-success .contact-success__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}#information-contact-success.contact-success .contact-success__button{border:1px solid var(--contact-accent);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-width:190px;min-height:48px;padding:13px 24px;font-size:12px;font-weight:700;display:inline-flex}#information-contact-success.contact-success .contact-success__button--primary{background:var(--contact-accent);color:#fff}#information-contact-success.contact-success .contact-success__button--secondary{color:var(--contact-accent-dark)}#information-contact-success.contact-success .contact-success__button:hover,#information-contact-success.contact-success .contact-success__button:focus{background:var(--contact-accent-dark);color:#fff;text-decoration:none}@media (max-width:767.98px){#information-contact-success.contact-success{padding:24px 0 64px}#information-contact-success.contact-success .contact-success__content{min-height:0}#information-contact-success.contact-success .contact-success__card{padding:46px 24px}#information-contact-success.contact-success .contact-success__actions{flex-direction:column}#information-contact-success.contact-success .contact-success__button{width:100%;min-width:0}}.about-page{--about-ink:#322f2c;--about-muted:#74695f;--about-accent:#9e856d;--about-accent-dark:#87705c;--about-tint:#f6f2ec;--about-border:#ded6cd;color:var(--about-ink);background:#fff;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.about-page *,.about-page :before,.about-page :after{box-sizing:border-box}.about-page+.site-footer{margin-top:0}.about-page .about-page__container{width:calc(100% - 160px);max-width:1280px;padding:0}.about-page .about-page__container:before,.about-page .about-page__container:after{content:none}.about-page a:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}.about-page__eyebrow{color:var(--about-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700;line-height:1.4}.about-page__hero{background:#eee6db;padding:58px 0 68px}.about-page__hero-grid,.about-page__approach-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.about-page__hero h1,.about-page__section h2{color:var(--about-ink);letter-spacing:-.035em;font-weight:700}.about-page__hero h1{max-width:610px;margin:0 0 26px;font-size:clamp(42px,4.3vw,62px);line-height:1.08}.about-page__lead{color:var(--about-muted);max-width:540px;margin:0;font-size:16px;line-height:1.75}.about-page__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px;display:flex}.about-page__button{appearance:none;cursor:pointer;text-align:center;text-transform:uppercase;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:13px 26px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.about-page__button--primary{background:var(--about-accent);color:#fff}.about-page__button--primary:hover,.about-page__button--primary:focus{background:var(--about-accent-dark);color:#fff;text-decoration:none;transform:translateY(-1px)}.about-page__text-link{color:var(--about-ink);gap:10px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.about-page__text-link:hover,.about-page__text-link:focus{color:var(--about-accent-dark);text-decoration:none}.about-page__hero-media,.about-page__approach-media{aspect-ratio:1.43;background:#e4d9cc;border-radius:8px;overflow:hidden}.about-page__hero-media img,.about-page__approach-media img,.about-page__example-media img{object-fit:cover;width:100%;height:100%;display:block}.about-page__section{padding:100px 0}.about-page__section-head{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:80px;margin-bottom:40px;display:grid}.about-page__section h2{margin:0;font-size:clamp(32px,3.2vw,46px);line-height:1.16}.about-page__section-head>p,.about-page__approach-copy>p:last-child,.about-page__cta-grid>div>p:last-child{color:var(--about-muted);margin:0;font-size:15px;line-height:1.75}.about-page__services-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.about-page__service{background:var(--about-tint);border:1px solid #e8e1d9;border-radius:8px;min-height:220px;padding:28px}.about-page__number{color:var(--about-accent);margin-bottom:35px;font-size:13px;font-weight:700;display:block}.about-page__service h3,.about-page__steps h3{color:var(--about-ink);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.25}.about-page__service p,.about-page__steps p{color:var(--about-muted);margin:0;font-size:13px;line-height:1.65}.about-page__approach{background:var(--about-tint)}.about-page__approach-media{aspect-ratio:1.28}.about-page__approach-copy{max-width:540px}.about-page__approach-copy h2{margin-bottom:26px}.about-page__steps{border-top:1px solid var(--about-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-page__steps li{border-right:1px solid var(--about-border);padding:30px 25px 0}.about-page__steps li:first-child{padding-left:0}.about-page__steps li:last-child{border-right:0}.about-page__examples{background:var(--about-tint)}.about-page__examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.about-page__example{color:var(--about-ink);background:#fff;border:1px solid #e8e1d9;border-radius:8px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.about-page__example:hover,.about-page__example:focus{color:var(--about-ink);text-decoration:none;transform:translateY(-3px);box-shadow:0 12px 28px #322f2c1f}.about-page__example-media{aspect-ratio:1.5;display:block;overflow:hidden}.about-page__example-body{gap:7px;padding:22px;display:grid}.about-page__example-body strong{font-size:17px}.about-page__example-body>span{color:var(--about-muted);font-size:13px;line-height:1.55}.about-page__cta{background:#27231f;padding:80px 0}.about-page__cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.about-page__cta h2{color:#fff;margin-bottom:18px;font-size:clamp(30px,3vw,40px)}.about-page__cta-grid>div>p:last-child{color:#d5cbc0}.about-page__details{background:#fff;padding:30px 0}.about-page__details .about-page__container{justify-content:space-between;align-items:center;gap:24px;display:flex}.about-page__details p{color:var(--about-muted);margin:0;font-size:13px;line-height:1.6}.about-page__details a{color:var(--about-ink);flex:none;font-size:13px;font-weight:700}@media (max-width:1100px){.about-page .about-page__container{width:calc(100% - 80px)}.about-page__hero-grid,.about-page__approach-grid{gap:40px}.about-page__services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-page .about-page__container{width:calc(100% - 36px)}.about-page__hero{padding:42px 0 55px}.about-page__hero-grid,.about-page__approach-grid,.about-page__section-head,.about-page__cta-grid{grid-template-columns:1fr}.about-page__hero-grid,.about-page__approach-grid{gap:32px}.about-page__hero h1{font-size:clamp(36px,9vw,48px)}.about-page__lead{font-size:14px}.about-page__actions{align-items:flex-start;gap:20px;margin-top:30px}.about-page__section{padding:64px 0}.about-page__section-head{gap:18px;margin-bottom:28px}.about-page__section h2{font-size:32px}.about-page__approach-media{aspect-ratio:1.5}.about-page__steps,.about-page__examples-grid{grid-template-columns:1fr}.about-page__steps li,.about-page__steps li:first-child{border-bottom:1px solid var(--about-border);border-right:0;grid-template-columns:34px 1fr;gap:18px;padding:22px 0;display:grid}.about-page__steps li:last-child{border-bottom:0}.about-page__steps .about-page__number{margin:3px 0 0}.about-page__example-media{aspect-ratio:1.7}.about-page__cta-grid{gap:28px}.about-page__cta-grid .about-page__button{justify-self:start}.about-page__details .about-page__container{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:480px){.about-page__services-grid{grid-template-columns:1fr}.about-page__service{min-height:0}.about-page__service .about-page__number{margin-bottom:18px}}.mc-consent-page{--mc-text:#f4f7fb;--mc-muted:#f4f7fbbd;--mc-soft:#f4f7fb8f;--mc-accent:#71d6b8;--mc-accent-soft:#71d6b81f;--mc-border:#ffffff21;--mc-bg:#ffffff0b;max-width:980px;color:var(--mc-text);border:1px solid var(--mc-border);background:radial-gradient(circle at 12% 0,#d8b06a33,#0000 34%),radial-gradient(circle at 90% 10%,#ffffff14,#0000 28%),linear-gradient(135deg,#0c0906 0%,#17110c 52%,#080706 100%);border-radius:28px;margin:0 auto;padding:clamp(24px,4vw,54px);line-height:1.75;box-shadow:0 24px 70px #00000047}.mc-consent-page *{box-sizing:border-box}.mc-consent-page__label{width:fit-content;color:var(--mc-accent);background:var(--mc-accent-soft);letter-spacing:.04em;text-transform:uppercase;border:1px solid #71d6b840;border-radius:999px;margin:0 0 18px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.mc-consent-page h1{letter-spacing:-.04em;max-width:820px;color:var(--mc-text);margin:0 0 24px;font-size:clamp(30px,5vw,52px);line-height:1.08}.mc-consent-page p{color:var(--mc-muted);margin:0 0 18px;font-size:clamp(15px,1.8vw,17px)}.mc-consent-page strong{color:var(--mc-text);font-weight:750}.mc-consent-page a{color:var(--mc-accent);border-bottom:1px solid #71d6b873;text-decoration:none;transition:color .2s,border-color .2s}.mc-consent-page a:hover{color:#9ff3dc;border-color:#9ff3dc}.mc-consent-page ol{counter-reset:consent-counter;margin:28px 0;padding:0;list-style:none}.mc-consent-page li{counter-increment:consent-counter;color:var(--mc-muted);margin:0 0 20px;padding:0 0 0 54px;font-size:clamp(15px,1.8vw,17px);position:relative}.mc-consent-page li:before{content:counter(consent-counter);color:#10141f;background:var(--mc-accent);border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.15em;left:0;box-shadow:0 10px 24px #71d6b838}.mc-consent-page__intro{border-bottom:1px solid var(--mc-border);margin-bottom:26px;padding-bottom:24px}.mc-consent-page__final{border-top:1px solid var(--mc-border);margin-top:30px;padding-top:24px}.mc-consent-page__final p{color:var(--mc-text);margin-bottom:0;font-weight:600}.privacy-information-page{color:#322f2c;background:#f7f1e9;width:100%;max-width:none;padding:48px 0 72px;font-family:Manrope,Open Sans,sans-serif}.privacy-information-page>.row{width:calc(100% - 80px);max-width:1280px;margin:0 auto}.privacy-information-page #content{min-height:0}.privacy-information-page .mc-privacy-page{--mc-text:#322f2c;--mc-muted:#74695f;--mc-accent:#9e856d;--mc-border:#e8dfd5;box-sizing:border-box;border:1px solid var(--mc-border);max-width:1080px;color:var(--mc-text);overflow-wrap:break-word;background:#fff;border-radius:12px;margin:0 auto;padding:52px clamp(32px,5vw,72px) 56px;line-height:1.75;box-shadow:0 14px 40px #322f2c0d}.privacy-information-page .mc-privacy-page *{box-sizing:border-box}.privacy-information-page .mc-privacy-page__label{width:auto;color:var(--mc-accent);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:0;font-size:11px;font-weight:700;line-height:1.4;display:block}.privacy-information-page .mc-privacy-page h1{max-width:800px;color:var(--mc-text);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3.3vw,38px);font-weight:700;line-height:1.2}.privacy-information-page .mc-privacy-page h2{color:var(--mc-text);letter-spacing:-.025em;margin:38px 0 14px;font-size:clamp(22px,2.5vw,26px);font-weight:700;line-height:1.3}.privacy-information-page .mc-privacy-page h3{color:var(--mc-text);margin:26px 0 10px;font-size:19px;font-weight:700;line-height:1.4}.privacy-information-page .mc-privacy-page p,.privacy-information-page .mc-privacy-page li{color:var(--mc-muted);font-size:15px;line-height:1.75}.privacy-information-page .mc-privacy-page p{margin:0 0 18px}.privacy-information-page .mc-privacy-page strong{color:var(--mc-text);font-weight:700}.privacy-information-page .mc-privacy-page a{color:#816b56;text-underline-offset:3px;border-bottom:0;-webkit-text-decoration:underline #c4ad98;text-decoration:underline #c4ad98}.privacy-information-page .mc-privacy-page a:hover,.privacy-information-page .mc-privacy-page a:focus{color:#5f4e3f;text-decoration-color:currentColor}.privacy-information-page .mc-privacy-page ol,.privacy-information-page .mc-privacy-page ul{margin:18px 0 28px;padding-left:24px}.privacy-information-page .mc-privacy-page li{margin:0 0 12px;padding-left:3px}.privacy-information-page .mc-privacy-page li::marker{color:var(--mc-accent);font-weight:700}.privacy-information-page .mc-privacy-page__intro{border-bottom:1px solid var(--mc-border);margin-bottom:30px;padding-bottom:24px}.privacy-information-page .mc-privacy-page__final{border-top:1px solid var(--mc-border);margin-top:38px;padding-top:24px}.privacy-information-page .mc-privacy-page__final p{color:var(--mc-muted);margin-bottom:0;font-size:13px}.privacy-information-page .mc-consent-page{--mc-text:#322f2c;--mc-muted:#74695f;--mc-accent:#9e856d;--mc-border:#e8dfd5;box-sizing:border-box;border:1px solid var(--mc-border);max-width:1080px;color:var(--mc-text);overflow-wrap:break-word;background:#fff;border-radius:12px;margin:0 auto;padding:52px clamp(32px,5vw,72px) 56px;line-height:1.75;box-shadow:0 14px 40px #322f2c0d}.privacy-information-page .mc-consent-page *{box-sizing:border-box}.privacy-information-page .mc-consent-page__label{width:auto;color:var(--mc-accent);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:0;font-size:11px;font-weight:700;line-height:1.4;display:block}.privacy-information-page .mc-consent-page h1{max-width:800px;color:var(--mc-text);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3.3vw,38px);font-weight:700;line-height:1.2}.privacy-information-page .mc-consent-page p,.privacy-information-page .mc-consent-page li{color:var(--mc-muted);font-size:15px;line-height:1.75}.privacy-information-page .mc-consent-page p{margin:0 0 18px}.privacy-information-page .mc-consent-page strong{color:var(--mc-text);font-weight:700}.privacy-information-page .mc-consent-page a{color:#816b56;text-underline-offset:3px;border-bottom:0;-webkit-text-decoration:underline #c4ad98;text-decoration:underline #c4ad98}.privacy-information-page .mc-consent-page a:hover,.privacy-information-page .mc-consent-page a:focus{color:#5f4e3f;text-decoration-color:currentColor}.privacy-information-page .mc-consent-page ol{counter-reset:consent-counter;margin:30px 0;padding:0;list-style:none}.privacy-information-page .mc-consent-page li{counter-increment:consent-counter;margin:0 0 20px;padding:0 0 0 50px;position:relative}.privacy-information-page .mc-consent-page li:before{content:counter(consent-counter);color:#816b56;width:32px;height:32px;box-shadow:none;background:#eee5d9;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.1em;left:0}.privacy-information-page .mc-consent-page__intro{border-bottom:1px solid var(--mc-border);margin-bottom:30px;padding-bottom:24px}.privacy-information-page .mc-consent-page__final{border-top:1px solid var(--mc-border);margin-top:38px;padding-top:24px}.privacy-information-page .mc-consent-page__final p{color:var(--mc-muted);margin-bottom:0;font-size:13px;font-weight:500}@media (max-width:560px){.mc-consent-page{border-radius:20px;padding:20px}.mc-consent-page li{padding-left:46px}.mc-consent-page li:before{border-radius:10px;width:30px;height:30px}}@media (max-width:767px){.privacy-information-page{padding:24px 0 48px}.privacy-information-page>.row{width:calc(100% - 28px)}.privacy-information-page #content{padding:0}.privacy-information-page .mc-privacy-page,.privacy-information-page .mc-consent-page{padding:30px 24px 36px}.privacy-information-page .mc-privacy-page h1,.privacy-information-page .mc-consent-page h1{font-size:30px}.privacy-information-page .mc-privacy-page h2{font-size:22px}}@media (max-width:420px){.privacy-information-page .mc-privacy-page,.privacy-information-page .mc-consent-page{padding:26px 20px 32px}.privacy-information-page .mc-consent-page li{padding-left:44px}}#error-not-found.error-page{--error-accent:#9e856d;--error-dark:#322f2c;--error-muted:#74695f;--error-sand:#eee5d9;color:var(--error-dark);background:radial-gradient(circle at 76% 22%,#9e856d24,#0000 28%),#fffefd;min-height:620px;padding:34px 0 72px;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}#error-not-found.error-page *,#error-not-found.error-page :before,#error-not-found.error-page :after{box-sizing:border-box}#error-not-found.error-page .error-page__container{width:calc(100% - 80px);max-width:1280px}#error-not-found.error-page .error-page__breadcrumbs{margin-bottom:34px}#error-not-found.error-page .error-page__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}#error-not-found.error-page .error-page__breadcrumbs li{color:#92877d;font-size:11px;line-height:1.4}#error-not-found.error-page .error-page__breadcrumbs li+li:before{color:#b9afa6;content:"/";margin-right:8px}#error-not-found.error-page .error-page__breadcrumbs a{color:var(--error-muted)}#error-not-found.error-page .error-page__breadcrumbs a:hover,#error-not-found.error-page .error-page__breadcrumbs a:focus{color:var(--error-accent);text-decoration:none}#error-not-found.error-page .error-page__panel{background:#fff;border:1px solid #e7e0d8;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;min-height:470px;display:grid;overflow:hidden;box-shadow:0 24px 64px #322f2c17}#error-not-found.error-page .error-page__copy{align-self:center;max-width:650px;padding:62px 70px}#error-not-found.error-page .error-page__eyebrow{color:var(--error-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.3}#error-not-found.error-page .error-page__title{color:var(--error-dark);letter-spacing:-.045em;margin:0 0 24px;font-family:inherit;font-size:clamp(40px,4.3vw,62px);font-weight:700;line-height:1.02}#error-not-found.error-page .error-page__message{color:var(--error-muted);max-width:570px;margin:0;font-size:15px;line-height:1.65}#error-not-found.error-page .error-page__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}#error-not-found.error-page .error-page__button{text-transform:uppercase;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-size:12px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}#error-not-found.error-page .error-page__button:hover,#error-not-found.error-page .error-page__button:focus{text-decoration:none;transform:translateY(-1px)}#error-not-found.error-page .error-page__button:focus-visible,#error-not-found.error-page .error-page__breadcrumbs a:focus-visible{outline:2px solid var(--error-accent);outline-offset:3px}#error-not-found.error-page .error-page__button--primary{background:var(--error-dark);color:#fff}#error-not-found.error-page .error-page__button--primary:hover,#error-not-found.error-page .error-page__button--primary:focus{color:#fff;background:#1f1d1b}#error-not-found.error-page .error-page__button--secondary{color:var(--error-dark);background:#fff;border-color:#cdbca9}#error-not-found.error-page .error-page__button--secondary:hover,#error-not-found.error-page .error-page__button--secondary:focus{border-color:var(--error-accent);color:var(--error-dark);background:#f7f3ee}#error-not-found.error-page .error-page__hint{color:#92877d;max-width:540px;margin:24px 0 0;font-size:11px;line-height:1.55}#error-not-found.error-page .error-page__visual{background:linear-gradient(#ffffff57, #ffffff57), var(--error-sand);border-left:1px solid #e1d6ca;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}#error-not-found.error-page .error-page__visual:before,#error-not-found.error-page .error-page__visual:after{content:"";border:1px solid #9e856d59;position:absolute}#error-not-found.error-page .error-page__visual:before{border-radius:50%;width:310px;height:310px}#error-not-found.error-page .error-page__visual:after{border-radius:50%;width:390px;height:390px}#error-not-found.error-page .error-page__number{color:var(--error-dark);letter-spacing:-.075em;z-index:2;font-family:Georgia,Times New Roman,serif;font-size:clamp(94px,11vw,156px);font-weight:400;line-height:1;position:relative}#error-not-found.error-page .error-page__visual-line{background:#9e856db3;height:1px;position:absolute;left:10%;right:10%;transform:rotate(-16deg)}#error-not-found.error-page .error-page__visual-line--top{top:29%}#error-not-found.error-page .error-page__visual-line--bottom{bottom:27%}#error-not-found.error-page .error-page__visual-dot{background:var(--error-accent);z-index:3;border:9px solid #ffffffb3;border-radius:50%;width:34px;height:34px;position:absolute;bottom:16%;right:17%;box-shadow:0 12px 28px #322f2c29}@media (max-width:991.98px){#error-not-found.error-page .error-page__panel{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)}#error-not-found.error-page .error-page__copy{padding:52px 44px}}@media (max-width:767.98px){#error-not-found.error-page{min-height:0;padding:24px 0 48px}#error-not-found.error-page .error-page__container{width:calc(100% - 32px)}#error-not-found.error-page .error-page__breadcrumbs{margin-bottom:22px}#error-not-found.error-page .error-page__panel{grid-template-columns:1fr}#error-not-found.error-page .error-page__copy{max-width:none;padding:42px 28px 38px}#error-not-found.error-page .error-page__title{font-size:42px}#error-not-found.error-page .error-page__visual{border-top:1px solid #e1d6ca;border-left:0;order:-1;min-height:230px}#error-not-found.error-page .error-page__visual:before{width:190px;height:190px}#error-not-found.error-page .error-page__visual:after{width:250px;height:250px}#error-not-found.error-page .error-page__number{font-size:94px}}@media (max-width:479.98px){#error-not-found.error-page .error-page__actions{flex-direction:column}#error-not-found.error-page .error-page__button{width:100%}}.cart-page{--cart-dark:#322f2c;--cart-muted:#322f2c9e;--cart-border:#322f2c1f;--cart-sand:#eee5d9;--cart-soft:#f7f3ed;color:var(--cart-dark);background:#fffefd;min-height:70vh;padding:34px 0 88px;font-family:Manrope,Open Sans,sans-serif;overflow:hidden}.cart-page *,.cart-page :before,.cart-page :after{box-sizing:border-box}.cart-page__container{width:calc(100% - 160px);max-width:1280px}.cart-page__breadcrumbs{margin:0 0 38px}.cart-page__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cart-page__breadcrumbs li{color:#322f2c8c;font-size:12px;line-height:1.4}.cart-page__breadcrumbs li+li:before{content:"/";margin-right:8px}.cart-page__breadcrumbs a{color:inherit}.cart-page__breadcrumbs a:hover,.cart-page__breadcrumbs a:focus{color:var(--cart-dark);text-decoration:none}.cart-page__alert{background:var(--cart-soft);border:1px solid var(--cart-border);color:var(--cart-dark);border-radius:0;margin:0 0 24px;padding:14px 46px 14px 18px;font-size:13px;position:relative}.cart-page__alert a{color:inherit;text-decoration:underline}.cart-page__alert--error{border-color:#84372d4d}.cart-page__alert .close{color:var(--cart-dark);position:absolute;top:10px;right:14px}.cart-page__layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:40px;display:grid}.cart-page__section-label{color:var(--cart-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.cart-page__items-header{border-bottom:1px solid var(--cart-border);padding:0 0 15px}.cart-page__item{border-bottom:1px solid var(--cart-border);grid-template-columns:130px minmax(0,1fr) auto minmax(120px,auto);align-items:center;gap:24px;padding:24px 0;display:grid}.cart-page__item--fixed-quantity{grid-template-columns:130px minmax(0,1fr) minmax(120px,auto)}.cart-page__item--voucher{grid-template-columns:minmax(0,1fr) auto minmax(120px,auto)}.cart-page__item-image{background:var(--cart-sand);border-radius:4px;width:130px;height:100px;display:block;overflow:hidden}.cart-page__item-image img{object-fit:cover;width:100%;height:100%;display:block}.cart-page__item-content{min-width:0}.cart-page__item-title{color:var(--cart-dark);font-size:18px;font-weight:600;line-height:1.35;display:inline-block}.cart-page__item-title:hover,.cart-page__item-title:focus{color:#74695f;text-decoration:none}.cart-page__item-stock{color:#873b31;margin-left:5px;font-size:12px}.cart-page__item-meta{color:var(--cart-muted);gap:3px;margin-top:8px;font-size:13px;line-height:1.45;display:grid}.cart-page__item-meta p{margin:0}.cart-page__quantity{border:1px solid var(--cart-border);background:#f5f0e9;align-items:center;height:36px;display:inline-flex}.cart-page__quantity-button{appearance:none;color:var(--cart-dark);background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:34px;padding:0 0 2px;font-family:inherit;font-size:20px;font-weight:500;line-height:1;display:inline-flex}.cart-page__quantity-button:hover,.cart-page__quantity-button:focus{background:#322f2c12;outline:0}.cart-page__quantity-input{appearance:textfield;border:0;border-left:1px solid var(--cart-border);border-right:1px solid var(--cart-border);box-shadow:none;color:var(--cart-dark);text-align:center;background:0 0;border-radius:0;width:38px;height:34px;padding:0;font-family:inherit;font-size:13px}.cart-page__quantity-input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-page__quantity-input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-page__quantity-input:focus{outline:0;box-shadow:inset 0 0 0 1px #9e856d}.cart-page__item-price{text-align:right;flex-direction:column;align-items:flex-end;min-width:120px;display:flex}.cart-page__item-total{color:var(--cart-dark);white-space:nowrap;font-size:19px;font-weight:600;line-height:1.3}.cart-page__item-unit{color:var(--cart-muted);margin-top:4px;font-size:11px;line-height:1.4}.cart-page__remove{appearance:none;color:var(--cart-muted);text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:0;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:underline}.cart-page__remove:hover,.cart-page__remove:focus{color:var(--cart-dark)}.cart-page__quantity-button:focus-visible,.cart-page__remove:focus-visible,.cart-page__button:focus-visible,.cart-page__text-link:focus-visible{outline-offset:3px;outline:2px solid #9e856d}.cart-page__text-link{color:var(--cart-dark);text-underline-offset:4px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.cart-page__text-link:hover,.cart-page__text-link:focus{color:#74695f}.cart-summary{top:calc(var(--mc-header-height,90px) + 24px);background:#f2ede6;border:1px solid #322f2c0d;padding:28px;position:sticky}.cart-summary__title{color:var(--cart-dark);margin:0 0 26px;font-family:inherit;font-size:21px;font-weight:600;line-height:1.3}.cart-summary__totals{gap:13px;display:grid}.cart-summary__row{color:var(--cart-muted);justify-content:space-between;align-items:baseline;gap:18px;font-size:13px;display:flex}.cart-summary__row strong{color:var(--cart-dark);text-align:right;font-size:14px;font-weight:600}.cart-summary__row--total{border-top:1px solid var(--cart-border);color:var(--cart-dark);margin-top:8px;padding-top:20px;font-size:18px}.cart-summary__row--total strong{font-size:21px}.cart-summary__actions{gap:12px;margin-top:28px;display:grid}.cart-page__button{letter-spacing:.04em;text-align:center;border-radius:0;justify-content:center;align-items:center;height:54px;padding:0 20px;font-size:12px;font-weight:600;display:inline-flex}.cart-page__button--primary{background:var(--cart-dark);border:1px solid var(--cart-dark);color:#fff;text-transform:uppercase}.cart-page__button--primary:hover,.cart-page__button--primary:focus{color:#fff;background:#1f1d1b;text-decoration:none}.cart-page__button--secondary{color:var(--cart-dark);background:0 0;border:1px solid #322f2c40}.cart-page__button--secondary:hover,.cart-page__button--secondary:focus{color:var(--cart-dark);background:#322f2c0f;text-decoration:none}.cart-empty{background:var(--cart-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:400px;display:grid}.cart-empty__copy{align-self:center;padding:54px}.cart-empty__title{color:var(--cart-dark);letter-spacing:-.035em;margin:0 0 16px;font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.12}.cart-empty__description{color:var(--cart-muted);max-width:390px;margin:0 0 30px;font-size:14px;line-height:1.7}.cart-empty__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cart-empty__actions .cart-page__button{min-width:220px}.cart-empty__visual{background:var(--cart-sand);min-height:400px;overflow:hidden}.cart-empty__visual img{object-fit:cover;width:100%;height:100%;min-height:400px;display:block}@media (max-width:1199.98px){.cart-page__container{width:calc(100% - 80px)}.cart-page__item{grid-template-columns:120px minmax(0,1fr) auto;gap:18px}.cart-page__item--fixed-quantity .cart-page__item-price{grid-column:auto}.cart-page__item-image{width:120px;height:92px}.cart-page__item-price{grid-column:2/-1;justify-self:end}}@media (max-width:991.98px){.cart-page__layout{grid-template-columns:1fr;gap:32px}.cart-summary{position:static}}@media (max-width:767.98px){.cart-page{padding:24px 0 64px}.cart-page__container{width:calc(100% - 32px)}.cart-page__breadcrumbs{margin-bottom:26px}.cart-page__item{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px 14px;padding:20px 0}.cart-page__item--voucher{grid-template-columns:minmax(0,1fr) auto}.cart-page__item-image{width:104px;height:82px}.cart-page__item-title{font-size:16px}.cart-page__item-meta{font-size:12px}.cart-page__quantity{grid-column:1}.cart-page__item-price{grid-area:2/2;justify-self:end}.cart-page__item--fixed-quantity .cart-page__item-price{grid-column:2}.cart-page__item-total{font-size:17px}.cart-page__remove{margin-top:8px}.cart-summary{padding:24px 20px}.cart-empty{grid-template-columns:1fr}.cart-empty__copy{padding:36px 24px}.cart-empty__visual{display:none}}@media (max-width:479.98px){.cart-page__item{grid-template-columns:88px minmax(0,1fr)}.cart-page__item-image{width:88px;height:76px}.cart-page__item-unit{display:none}.cart-page__button{width:100%}.cart-empty__actions{flex-direction:column;align-items:stretch}}.mc-checkout{color:#322f2c;background:#f7f5f1;min-height:65vh;padding:48px 0 80px;font-family:Manrope,Open Sans,sans-serif}.mc-checkout *,.mc-checkout :before,.mc-checkout :after{box-sizing:border-box}.mc-checkout [hidden]{display:none!important}.mc-checkout__container{width:calc(100% - 80px);max-width:1280px;margin:auto}.mc-checkout h1{margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.25}.mc-checkout h2{margin:0 0 28px;font-size:23px;font-weight:600;line-height:1.3}.mc-checkout__intro{color:#77716b;max-width:670px;margin:0 0 34px;font-size:15px;line-height:1.8}.mc-checkout__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.mc-checkout__card{background:#fff;border:1px solid #e7e0d7;border-radius:12px;min-width:0;padding:32px}.mc-checkout__field{margin-bottom:20px}.mc-checkout__field>label{margin:0 0 9px;font-size:13px;font-weight:600;display:block}.mc-checkout__field input,.mc-checkout__field select,.mc-checkout__field textarea{color:#322f2c;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #ded8d0;border-radius:7px;padding:13px 14px;font-size:14px;line-height:1.5;display:block}.mc-checkout__field input,.mc-checkout__field select{min-height:49px}.mc-checkout__field textarea{resize:vertical;min-height:108px}.mc-checkout__field input::placeholder,.mc-checkout__field textarea::placeholder{color:#a09a94;opacity:1}.mc-checkout__field select{text-overflow:ellipsis}.mc-checkout input,.mc-checkout select,.mc-checkout textarea{accent-color:#51463a}.mc-checkout input:focus-visible,.mc-checkout select:focus-visible,.mc-checkout textarea:focus-visible,.mc-checkout button:focus-visible,.mc-checkout a:focus-visible{outline-offset:3px;outline:2px solid #9b856a}.mc-checkout [aria-invalid=true]{border-color:#a54636}.mc-checkout__receiving{border:0;min-width:0;margin:30px 0 22px;padding:0}.mc-checkout__receiving legend{color:inherit;border:0;margin:0 0 16px;font-size:18px;font-weight:600}.mc-checkout__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mc-checkout__choice{cursor:pointer;border:1px solid #ded8d0;border-radius:8px;grid-template-columns:16px 20px 1fr;align-items:center;gap:10px;margin:0;padding:17px 14px;font-weight:400;display:grid}.mc-checkout__choice input{width:16px;height:16px;margin:0}.mc-checkout__choice i{color:#8b7862;font-size:20px}.mc-checkout__choice strong{font-size:14px;font-weight:600}.mc-checkout__choice small{color:#807970;grid-column:2/-1;font-size:11px;line-height:1.65}.mc-checkout__choice:has(input:checked){background:#faf7f2;border-color:#a58b6e;box-shadow:inset 0 0 0 1px #a58b6e}.mc-checkout__consent{color:#827a72;align-items:flex-start;gap:12px;margin:25px 0 0;font-size:11px;font-weight:400;line-height:1.9;display:flex}.mc-checkout__consent input{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.mc-checkout__consent a{color:#5b5147;text-underline-offset:3px;text-decoration:underline}.mc-checkout__summary{align-self:start}.mc-checkout__summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:24px;display:flex}.mc-checkout__summary-heading h2{margin:0}.mc-checkout__summary-heading a{color:#857565;text-underline-offset:3px;font-size:11px;text-decoration:underline}.mc-checkout__products{margin:0;padding:0;list-style:none}.mc-checkout__product{border-bottom:1px solid #ece6de;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.mc-checkout__product:first-child{padding-top:0}.mc-checkout__product img{object-fit:contain;background:#f8f6f2;border-radius:6px;width:80px;height:80px}.mc-checkout__product h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5}.mc-checkout__product p{color:#8a8279;overflow-wrap:anywhere;margin:2px 0;font-size:11px;line-height:1.7}.mc-checkout__product .mc-checkout__quantity{margin-top:10px}.mc-checkout__price{margin-top:8px;font-size:16px;display:block}.mc-checkout__estimate{padding:24px 0}.mc-checkout__estimate p{margin:0 0 8px;font-size:13px}.mc-checkout__estimate strong{font-size:29px;font-weight:600;display:block}.mc-checkout__estimate small{color:#8a8279;margin-top:12px;font-size:11px;line-height:1.8;display:block}.mc-checkout__submit{color:#fff;text-align:center;width:100%;font:inherit;cursor:pointer;background:#322f2c;border:0;border-radius:7px;padding:17px 20px;font-size:13px;font-weight:600;display:block}.mc-checkout__submit:hover,.mc-checkout__submit:focus{color:#fff;background:#4b443d;text-decoration:none}.mc-checkout__submit:disabled{opacity:.65;cursor:wait}.mc-checkout__benefits{color:#847a70;gap:11px;margin:21px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.mc-checkout__benefits li{align-items:center;gap:9px;display:flex}.mc-checkout__benefits i{color:#a0886d;font-size:11px}.mc-checkout__error{color:#a54636;margin-top:6px;font-size:11px;line-height:1.5;display:block}.mc-checkout__error:empty{display:none}.mc-checkout__success{text-align:center;max-width:640px;margin:30px auto;padding:48px}.mc-checkout__success>i{color:#9c876d;margin-bottom:22px;font-size:40px}.mc-checkout__success p{color:#827a72;margin-bottom:22px;line-height:1.8}@media (max-width:1000px){.mc-checkout__container{width:calc(100% - 40px)}.mc-checkout__card{padding:23px}.mc-checkout__grid{gap:18px}.mc-checkout__choices{grid-template-columns:1fr}}@media (max-width:767px){.mc-checkout{padding:28px 0 45px}.mc-checkout__container{width:calc(100% - 32px)}.mc-checkout h1{font-size:27px}.mc-checkout h2{font-size:21px}.mc-checkout__intro{margin-bottom:24px;font-size:13px}.mc-checkout__grid{grid-template-columns:minmax(0,1fr)}.mc-checkout__card{padding:22px 18px}.mc-checkout__summary{position:static}.mc-checkout__field input,.mc-checkout__field select,.mc-checkout__field textarea{font-size:16px}.mc-checkout__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mc-checkout__choice{grid-template-columns:16px 1fr;gap:8px;padding:13px 10px}.mc-checkout__choice i{display:none}.mc-checkout__choice strong{font-size:12px}.mc-checkout__choice small{grid-column:1/-1;font-size:10px}.mc-checkout__success{padding:30px 20px}}@media (max-width:359px){.mc-checkout__choices{grid-template-columns:1fr}}html[dir=rtl] .checkbox input[type=checkbox],html[dir=rtl] .checkbox-inline input[type=checkbox],html[dir=rtl] .radio input[type=radio],html[dir=rtl] .radio-inline input[type=radio]{margin-top:4px\9 ;margin-right:-20px;margin-left:unset;position:absolute}html[dir=rtl] .input-group-btn:last-child>.btn{border-radius:5px 0 0 5px}html[dir=rtl] .input-group .form-control:first-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:unset;border-bottom-left-radius:unset}html[dir=rtl] .container .row:first-child .col-sm-4,html[dir=rtl] .container .row:first-child .col-sm-5{float:right}html[dir=rtl] #cart .dropdown-menu{left:0;right:auto}@media (min-width:768px){html[dir=rtl] .navbar-nav{float:right;margin:0}html[dir=rtl] .navbar-nav>li{float:right}}