@font-face{font-family:Rubik;src:url(/fonts/rubik-300-cyrillic.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;src:url(/fonts/rubik-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;src:url(/fonts/rubik-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/rubik-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-bg: #ffffff;--color-text: #161619;--color-muted: #838889;--color-border: #e3e7e8;--color-border-light: rgba(0, 0, 0, .1);--color-topbar: #161619;--color-sale-badge: #383838;--font: "Rubik", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-base: 18px;--font-weight-base: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-base: 1.5555555556;--container: 1400px;--header-height: 120px}*,*:before,*:after{box-sizing:border-box}html{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:.3s ease-in;background-color:transparent}.konte-container,.konte-container-fluid{width:min(100% - 3rem,var(--container));margin-inline:auto;padding-inline:15px}.konte-container{max-width:1430px}.topbar{background:var(--color-topbar);color:#fff;font-size:13px;font-weight:var(--font-weight-base)}.topbar__inner{display:flex;align-items:center;justify-content:flex-end;min-height:40px}.topbar__phone{color:#fff}.topbar__phone:hover{opacity:.85}.site-header{position:relative;z-index:200;background:#fff;border-bottom:1px solid var(--color-border)}.site-header.transparent{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom-color:transparent}.site-header.transparent .topbar{background:var(--color-topbar)}.page-template-split .site-content{position:relative}.header-main.header-contents{position:relative;overflow:visible}.site-header,.header-left-items,.main-navigation{overflow:visible}.site-header.text-dark,.site-header.text-dark a{color:#000}.header-main .site-header__container{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);gap:2rem}.header-left-items{display:flex;align-items:center;align-self:stretch;gap:2rem;flex:1;min-width:0}.header-left-items .main-navigation{height:100%;display:flex;align-items:center}.header-hamburger{background:none;border:none;padding:8px;cursor:pointer;display:none}.hamburger-box{width:22px;height:16px;position:relative;display:block}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{position:absolute;width:22px;height:2px;background:var(--color-text);left:0}.hamburger-inner{top:7px}.hamburger-inner:before{content:"";top:-7px}.hamburger-inner:after{content:"";top:7px}.site-branding .logo img{width:100px;height:auto}.main-navigation .nav-menu{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0;height:100%}.main-navigation .nav-menu>li{position:relative;height:100%;display:flex;align-items:center}.main-navigation .nav-menu>li.menu-item-mega{position:static}.main-navigation .nav-menu>li>a{position:relative}.main-navigation .nav-menu>li>a:after{content:"";position:absolute;right:0;bottom:-4px;width:0;border-bottom:1px solid currentColor;transition:width .3s ease}.main-navigation .nav-menu>li>a:hover:after,.main-navigation .nav-menu>li:hover>a:after,.main-navigation .nav-menu>li>a.is-active:after{width:100%;left:0;right:auto}.main-navigation a,.header-v8 .nav-menu>li>a,.header-v9 .nav-menu>li>a,.header-vertical .main-navigation .nav-menu>li>a{font-family:Rubik,var(--font);font-size:14px;font-weight:300;text-transform:uppercase;color:#000;text-decoration:none;transition:.3s ease-in;background-color:transparent}.main-navigation a{font-size:1rem;position:relative;z-index:100}.main-navigation .nav-menu>li>a{font-size:14px}.nav-menu a{display:block}.main-navigation .nav-menu>li>a{padding:.5rem 0;letter-spacing:0}.main-navigation .nav-menu>li>a .caret{display:inline-block;margin-left:4px;vertical-align:middle}.text-dark,.text-dark a{color:#000}.site-content{font-family:Rubik,var(--font);font-size:18px;font-weight:300;line-height:1.5555555556;color:#161619}.site-content a{color:#000;text-decoration:none;transition:.3s ease-in;background-color:transparent}.site-content p,.site-content li,.site-content .prose :global(p),.site-content .prose :global(li),.site-content .catalog-main__desc,.site-content .product-summary__attrs,.site-content .home-featured__intro p{font-family:Rubik,var(--font);font-size:18px;font-weight:300;line-height:1.5555555556}.site-content .prose :global(p),.site-content .catalog-main__desc{color:#838889}.main-navigation .mega-menu{--submenu-offset: 16px;position:absolute;top:100%;left:0;width:100%;list-style:none;margin:0;padding:0;background:#fff;border-top:1px solid var(--color-border);box-shadow:0 5px 30px -10px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;z-index:180;white-space:normal}.main-navigation .mega-menu:before{content:"";position:absolute;left:0;width:100%;height:var(--submenu-offset);top:calc(-1 * var(--submenu-offset));background:transparent}.menu-item-mega:hover .mega-menu,.menu-item-mega:focus-within .mega-menu,.menu-item-mega .mega-menu:hover{opacity:1;visibility:visible;pointer-events:auto}.main-navigation .mega-menu ul{position:static;opacity:1;visibility:visible;margin:0;padding:0;min-width:0;background:transparent;box-shadow:none;transform:none;list-style:none}.main-navigation .mega-menu ul:before{display:none}.main-navigation .mega-menu .caret{display:none}.mega-menu-container{margin:0 auto;padding:0}.mega-menu__row{display:flex;align-items:stretch;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.mega-menu__item{list-style:none;margin:0;border-right:1px solid rgba(0,0,0,.1)}.mega-menu__item:last-child{border-right:none}.mega-menu__item.menu-item--tab.active{background-color:#00000026}.mega-menu__item a{display:block;padding:18px 40px;font-family:Rubik,var(--font);font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#161619;text-decoration:none;white-space:nowrap;transition:color .3s ease-in,background-color .3s ease-in}.mega-menu__item a:after{display:none}.mega-menu__item a:hover{color:#161619;background-color:#0000000f}.mega-menu__item.menu-item--tab.active a:hover{background-color:#00000026}body.search-open{overflow:hidden}.search-modal[hidden]{display:none}.search-modal{position:fixed;inset:0;z-index:400}.search-modal__backdrop{position:absolute;inset:0;background:#fff}.search-modal__inner{position:relative;height:100%;display:flex;flex-direction:column}.search-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem min(1.5rem,3vw);border-bottom:1px solid var(--color-border)}.search-modal__title{font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.search-modal__close{display:inline-flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:.5rem}.search-modal__close .hamburger-inner,.search-modal__close .hamburger-inner:before,.search-modal__close .hamburger-inner:after{background:var(--color-text)}.search-modal__close.active .hamburger-inner{transform:rotate(45deg)}.search-modal__close.active .hamburger-inner:before{top:0;transform:rotate(0)}.search-modal__close.active .hamburger-inner:after{top:0;transform:rotate(90deg)}.search-modal__content{flex:1;display:flex;flex-direction:column;align-items:center;padding:2rem min(1.5rem,3vw) 3rem;overflow-y:auto}.search-form{width:100%;max-width:720px}.search-field{width:100%;border:none;border-bottom:1px solid var(--color-text);font-family:var(--font);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-weight-base);padding:.5rem 0;outline:none;background:transparent;letter-spacing:0}.search-field::placeholder{color:var(--color-muted)}.search-results{width:100%;max-width:720px;margin-top:2.5rem}.search-results__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 1rem}.search-results__list{list-style:none;padding:0;margin:0}.search-results__item a{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.search-results__item a:hover{opacity:1;background:#f7f7f7}.search-results__item img{width:56px;height:56px;object-fit:cover;background:#f3f5f6;flex-shrink:0}.search-results__info{display:flex;flex-direction:column;gap:.25rem}.search-results__name{font-size:16px;font-weight:var(--font-weight-base)}.search-results__price{font-size:13px;color:var(--color-muted)}.search-results__all{display:inline-block;margin-top:1.25rem;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-text)}.search-empty{margin-top:2rem;color:var(--color-muted);font-size:15px}.header-search{background:none;border:none;cursor:pointer;padding:0}.header-right-items{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.header-language{font-size:12px;font-weight:300;letter-spacing:.04em;text-transform:uppercase;color:#000}.lang-active{color:#000}.lang-sep{margin:0 .25rem;color:#838889}.lang-link{color:#838889}.header-icon-btn{position:relative;display:inline-flex;align-items:center;color:#000;transition:.3s ease-in}.header-icon-btn .counter{position:absolute;top:-6px;right:-8px;font-size:10px;font-weight:var(--font-weight-medium);min-width:16px;text-align:center}.header-account{font-family:Rubik,var(--font);font-size:14px;font-weight:300;letter-spacing:0;text-transform:uppercase;color:#000;transition:.3s ease-in}.svg-icon{display:block}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;inset:0;z-index:300}.mobile-menu__backdrop{position:absolute;inset:0;background:#16161973}.mobile-menu__panel{position:absolute;top:0;right:0;width:min(320px,88vw);height:100%;background:#fff;padding:1.5rem;overflow-y:auto}.mobile-menu__close{background:none;border:none;font-size:28px;cursor:pointer;margin-bottom:1rem}.mobile-menu__nav{list-style:none;padding:0;margin:0}.mobile-menu__nav a{display:block;padding:.75rem 0;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--color-border)}.mobile-menu__nav ul a{padding-left:1rem;text-transform:none;font-weight:400}body.offcanvas-opened{overflow:hidden}.offscreen-panel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1600;display:none}.offscreen-panel.open{display:block}.offscreen-panel .backdrop{position:absolute;inset:0;cursor:pointer;background:#16161933}.offscreen-panel .panel{position:absolute;right:0;top:0;height:100%;width:600px;max-width:100%;margin:0;background:#fff;box-shadow:0 0 30px #0000001a;transform:translate(100%);transition:transform .5s ease;display:flex;flex-direction:column}.offscreen-panel.open .panel{transform:none}.offscreen-panel .button-close{position:absolute;right:60px;top:45px;z-index:2;display:inline-flex;align-items:center;gap:.75rem;background:none;border:none;cursor:pointer;font-family:var(--font);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:.5rem}.offscreen-panel .button-close .hamburger-inner,.offscreen-panel .button-close .hamburger-inner:before,.offscreen-panel .button-close .hamburger-inner:after{background:var(--color-text)}.offscreen-panel .button-close.active .hamburger-inner{transform:rotate(45deg)}.offscreen-panel .button-close.active .hamburger-inner:before{top:0;transform:rotate(0)}.offscreen-panel .button-close.active .hamburger-inner:after{top:0;transform:rotate(90deg)}.cart-panel .panel-header{padding:50px 60px 60px}.cart-panel .panel__title{font-size:18px;font-weight:500;line-height:1;margin:0}.cart-panel-counter{margin-left:6px}.cart-panel .panel-content{padding:10px 60px 0;flex:1;overflow-y:auto}.cart-panel .widget_shopping_cart_content{display:flex;flex-direction:column;min-height:100%}.cart-panel .cart_list{flex:1;list-style:none;margin:0;padding:0}.cart-panel .woocommerce-mini-cart__empty-message{text-align:center;color:#838889;margin:auto 0;position:relative;top:-70px}.cart-panel .cart-empty-icon{display:block;width:40%;max-width:160px;height:120px;margin:0 auto 60px;opacity:.25;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23161619' stroke-width='2'%3E%3Cpath d='M18 22h28l-4 24H22L18 22z'/%3E%3Cpath d='M24 22V16a8 8 0 0 1 16 0v6'/%3E%3C/svg%3E") center / contain no-repeat}.mini-cart-item{position:relative;display:grid;grid-template-columns:80px 1fr;gap:1rem 1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.mini-cart-item__remove{position:absolute;top:1.25rem;right:0;width:28px;height:28px;border:1px solid var(--color-border);border-radius:50%;background:#fff;color:#838889;font-size:18px;line-height:1;cursor:pointer;padding:0}.mini-cart-item__thumb{display:block;background:#f3f3f3}.mini-cart-item__thumb img{width:80px;height:80px;object-fit:cover}.mini-cart-item__info{padding-right:2rem}.woocommerce-mini-cart-item__name{display:block;font-size:18px;font-weight:400;line-height:1.4;color:#161619;margin-bottom:.75rem;text-decoration:none}.woocommerce-mini-cart-item__name:hover{color:#000}.mini-cart-item__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:14px;color:#838889}.mini-cart-item__price{color:#161619;font-weight:500;white-space:nowrap}.cart-panel-total{display:flex;justify-content:space-between;align-items:center;margin:0;padding:30px 0 0;font-size:16px;font-weight:500}.cart-panel-buttons{padding:30px 0 60px;text-align:center}.cart-panel-buttons .button{display:block;width:100%;min-height:48px;line-height:48px;padding:0 25px;margin-bottom:20px;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;text-align:center;color:#161619;border:1px solid #161619;background:transparent;transition:background .3s,color .3s}.cart-panel-buttons .button:hover{color:#fff;background:#161619}.cart-panel-buttons .button.checkout{margin-bottom:0;color:#fff;background:#161619;border-color:#161619}.cart-panel-buttons .button.checkout:hover{background:#333;border-color:#333}@media (max-width: 767px){.offscreen-panel .button-close{right:24px;top:24px}.cart-panel .panel-header{padding:50px 24px 40px}.cart-panel .panel-content{padding:10px 24px 0}}@media (max-width: 1100px){.header-left-items .main-navigation,.main-navigation{display:none}.header-hamburger{display:block}.header-account{display:none}}@media (max-width: 600px){.header-language{display:none}.konte-container-fluid{width:min(100% - 1.5rem,var(--container))}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;border:1px solid var(--color-text);background:var(--color-text);color:#fff;font-family:var(--font);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.btn:hover{background:#333;border-color:#333;color:#fff}.btn--outline{background:transparent;color:var(--color-text)}.btn--outline:hover{background:var(--color-text);color:#fff}.home-map{width:100%;line-height:0;background:#e8e8e8}.store-map{position:relative;z-index:0;width:100%;background:#e8e8e8;isolation:isolate}.store-map__canvas,.store-map .leaflet-container{width:100%;height:100%;background:#e8e8e8}.page-home .site-header{position:absolute}.page-home .site-content{position:relative}.page-home .home-map{z-index:0}.page-home .home-featured{position:relative;z-index:1;background:var(--color-bg)}.page-home .site-header.transparent .header-main{background:#fffffff7;backdrop-filter:blur(6px)}.store-map--banner{height:560px}.store-map .leaflet-control-attribution{font-size:10px;background:#ffffffd9;color:var(--color-muted)}.store-map .leaflet-control-attribution a{color:var(--color-text)}@media (max-width: 768px){.store-map--banner{height:360px}}.home-featured{padding:120px 0 80px}@media (max-width: 1024px){.home-featured{padding:100px 0 60px}}@media (max-width: 767px){.home-featured{padding:60px 0 40px}}.konte-product-grid ul.products{display:flex;flex-wrap:wrap;gap:0}.konte-product-grid ul.products:before,.konte-product-grid ul.products:after{display:none}.konte-product-grid ul.products.columns-4>li.product{width:25%;box-sizing:border-box}.konte-product-grid ul.products>li.konte-product-grid__head{position:relative;align-self:flex-start;padding-right:40px}.konte-product-grid__description{font-size:16px;font-size:1rem;font-weight:300;line-height:1.55556;color:#838889;max-width:320px}.konte-product-grid .product-thumbnail{background-color:#f3f3f3}@media (max-width: 991px){.konte-product-grid ul.products.columns-4>li.product{width:50%}.konte-product-grid ul.products>li.konte-product-grid__head{width:100%;padding-right:0;padding-bottom:30px;margin-bottom:10px}}@media (max-width: 600px){.konte-product-grid ul.products.columns-4>li.product{width:100%}}ul.products,.product-grid{list-style:none;padding:0;margin:0}.archive-products,.related-products ul.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.25rem}ul.products li.product{position:relative;padding:0 20px;margin:0;list-style:none}ul.products .product-inner{position:relative;overflow:hidden;text-align:left;border:1px solid transparent;transition:box-shadow .4s,background-color .3s,border-color .3s}ul.products .product-inner:hover{color:#161619;background-color:#fff;border-color:var(--color-border);box-shadow:0 8px 32px #0000001a}ul.products .product-inner:hover a{color:#161619}.product-thumbnail{position:relative;overflow:hidden;background:#f7f7f7}.product-thumbnail a{display:block;aspect-ratio:1}.product-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s}.product-thumbnails--hover .hover-image{position:absolute;inset:0;opacity:0}ul.products.hover-other_image .product-inner:hover .product-thumbnails--hover img:not(.hover-image){opacity:0}ul.products.hover-other_image .product-inner:hover .product-thumbnails--hover .hover-image{opacity:1}.woocommerce-badge.onsale{position:absolute;top:15px;left:15px;z-index:2;background:var(--color-sale-badge);color:#fff;font-size:11px;font-weight:var(--font-weight-medium);padding:.35rem .55rem;letter-spacing:.02em}ul.products li.product .product-summary{position:relative;padding:14px 20px;transition:transform .4s;background:#fff}ul.products .product-inner:hover .product-summary{transform:translateY(-40px);background-color:#fff}ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 6px;line-height:1.55556;text-transform:none;color:#161619}ul.products li.product .woocommerce-loop-product__title a{color:#000;text-decoration:none;transition:.3s ease-in;background-color:transparent;box-shadow:none}ul.products li.product .price{font-size:14px;font-size:.875rem;font-weight:500;display:block;transition:.4s;color:#161619}ul.products li.product .price del{font-size:85.7142857143%;color:#838889;margin-left:5px;font-weight:400}ul.products li.product .price ins{text-decoration:none}ul.products li.product .buttons{text-align:right;padding-top:15px;position:absolute;left:20px;right:20px;height:40px;opacity:0;transform:translateY(50%);transition:.4s}ul.products .product-inner:hover .buttons{transform:none;opacity:1}ul.products li.product .buttons:after{content:"";display:table;clear:both}ul.products li.product .button{color:#161619;line-height:1.5rem;padding:0;margin-left:16px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:14px;text-decoration:none;transition:.3s ease-in;box-shadow:none}ul.products li.product .button:first-child{font-weight:600;float:left;margin-left:0;text-transform:uppercase;letter-spacing:.02em}ul.products li.product .button:nth-child(2){margin-left:0}ul.products li.product .quick_view_button,ul.products li.product .wcboost-wishlist-button{display:inline-block;vertical-align:middle;line-height:24px}ul.products li.product .svg-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}ul.products li.product .svg-icon svg{width:24px;height:24px;stroke:currentColor;fill:none}ul.products li.product .wcboost-wishlist-button__text{display:none}@media (max-width: 1100px){.archive-products,.related-products ul.products.columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.archive-products,.related-products ul.products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.archive-products,.related-products ul.products.columns-4{grid-template-columns:1fr}}.catalog-layout{display:grid;grid-template-columns:240px 1fr;gap:3rem;padding:2rem 0 4rem;align-items:start}.catalog-main__header{margin-bottom:2rem}.catalog-main__header h1{font-size:40px;font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.55556;margin:0 0 1rem}.catalog-main__desc{color:var(--color-muted);font-weight:var(--font-weight-base);max-width:720px;line-height:var(--line-height-base);margin:0 0 1.5rem}.catalog-active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.filter-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--color-border);font-size:13px}.filter-tag--clear{border-style:dashed;color:var(--color-muted)}.filter-count{color:var(--color-muted);font-size:12px}.catalog-main__count{margin:.5rem 0 0;font-size:14px;color:var(--color-muted)}.catalog-empty{padding:2rem 0;color:var(--color-muted)}.catalog-toolbar{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.catalog-sort{font-size:13px;color:var(--color-muted);border:1px solid var(--color-border);padding:.5rem 1rem;background:#fff;font-family:var(--font)}.catalog-sidebar .widget{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.catalog-sidebar .widget-title{font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;color:var(--color-text)}.filter-list{list-style:none;padding:0;margin:0}.filter-list label{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:var(--font-weight-base);padding:.35rem 0;cursor:pointer}.catalog-sidebar input[type=checkbox],.catalog-sidebar input[type=radio],.catalog-sidebar input[type=range]{accent-color:#000}.filter-list label:has(input:checked){color:#000;font-weight:500}.price-filter{display:flex;flex-direction:column;gap:.75rem}.price-filter__inputs{display:flex;align-items:center;gap:.5rem;font-size:13px}.price-filter__number{width:88px;padding:.4rem .5rem;border:1px solid var(--color-border);font-family:var(--font);font-size:13px}.price-filter__sep{color:var(--color-muted)}.price-filter__currency{color:var(--color-muted);white-space:nowrap}.price-filter__sliders{position:relative;height:28px}.price-filter__track{position:absolute;top:50%;left:0;right:0;height:4px;margin-top:-2px;background:var(--color-border);border-radius:2px;pointer-events:none}.price-filter__fill{position:absolute;top:0;height:100%;background:#000;border-radius:2px}.price-filter__range{position:absolute;top:0;left:0;width:100%;height:28px;margin:0;padding:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.price-filter__range--max{z-index:2}.price-filter__range--min{z-index:3}.price-filter__range::-webkit-slider-runnable-track{height:4px;background:transparent;border:none}.price-filter__range::-moz-range-track{height:4px;background:transparent;border:none}.price-filter__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;border:2px solid #000;background:#fff;cursor:pointer;pointer-events:auto}.price-filter__range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid #000;background:#fff;cursor:pointer;pointer-events:auto}.load-more-wrap{text-align:center;margin-top:3rem}.load-more{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border:1px solid var(--color-border);border-radius:50%;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.3;padding:1rem;transition:border-color .2s,background .2s}.load-more:hover{border-color:var(--color-text);background:#f3f5f6}@media (max-width: 900px){.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:none}}.breadcrumbs{padding:1.25rem 0 50px;font-size:12px;font-weight:var(--font-weight-base);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:.35rem;color:var(--color-border)}.breadcrumbs a:hover{color:var(--color-text)}.single-product-wrap{padding:0 0 4rem}.single-product__top{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:1rem 0 3rem}.product-gallery{display:flex;gap:1rem;align-items:flex-start}.product-gallery__thumbs{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.product-gallery__thumb{border:1px solid transparent;padding:0;background:none;cursor:pointer;width:72px;height:72px;overflow:hidden}.product-gallery__thumb.is-active{border-color:var(--color-text)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-gallery__main{flex:1;position:relative;background:#f7f7f7;min-height:400px}.product-gallery__image{display:none;width:100%;height:auto}.product-gallery__image.is-active{display:block}.single-product-wrap .product-summary .product_title,.woocommerce div.product .product_title{font-family:"Rubik",var(--font);font-size:32px;font-weight:400;font-style:normal;font-variant:normal;line-height:37.3333px;letter-spacing:normal;word-spacing:0;text-transform:uppercase;text-decoration:none;text-align:start;vertical-align:baseline;color:#161619;margin:0 0 30px}.product-summary__attrs{font-family:"Rubik",var(--font);font-size:14px;font-weight:300;font-style:normal;font-variant:normal;line-height:21.7778px;letter-spacing:normal;word-spacing:0;color:#000;text-transform:none;text-decoration:none;text-align:start;vertical-align:baseline;margin-bottom:1.5rem}.product-summary__attrs ul{list-style:none;padding:0;margin:0}.product-summary__attrs li,.product-summary__attrs div,.product-summary__attrs :global(.us-product-attr-item){display:block;font:inherit;color:inherit;line-height:inherit;margin-bottom:.25rem}.single-product-wrap .product-summary .price,.woocommerce div.product .price{font-family:"Rubik",var(--font);font-size:32px;font-weight:400;font-style:normal;font-variant:normal;line-height:37.3333px;letter-spacing:normal;word-spacing:0;text-transform:none;text-decoration:none;text-align:start;vertical-align:baseline;color:#161619;margin:0 0 1.5rem;display:block}.single-product-wrap .product-summary .price del,.woocommerce div.product .price del{font-family:inherit;font-size:24px;font-weight:400;font-style:normal;line-height:28px;letter-spacing:normal;color:var(--color-muted);text-decoration:line-through;margin-right:.75rem}.single-product-wrap .product-summary .price ins,.woocommerce div.product .price ins{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:none}.single-product-wrap .product-summary .price .woocommerce-Price-amount,.woocommerce div.product .price .woocommerce-Price-amount{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.biled-payment-options{margin:1.5rem 0;padding:16px 18px;border-radius:8px;background:#f7f7f7;font-size:14px;line-height:1.4}.biled-payment-options__title{font-weight:var(--font-weight-medium);margin-bottom:10px}.biled-payment-options__items{display:flex;flex-direction:column;gap:0}.biled-payment-option{display:flex;align-items:center;gap:8px;margin-bottom:6px}.biled-payment-option:last-child{margin-bottom:0}.biled-payment-option img{width:28px!important;height:auto!important;max-height:28px!important;object-fit:contain;display:block;border-radius:4px;flex-shrink:0}.cart-qty-row{display:flex;gap:0;margin-bottom:1rem;max-width:360px}.quantity{display:flex;border:1px solid var(--color-border);margin-right:0}.quantity button{width:48px;height:52px;border:none;background:#fff;font-size:18px;cursor:pointer;font-family:var(--font)}.quantity input{width:56px;height:52px;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:center;font-family:var(--font);font-size:15px}.single_add_to_cart_button{flex:1}.product-meta-bottom{margin-top:1.5rem;font-size:13px;color:var(--color-muted)}.product-meta-bottom span{display:block;margin-bottom:.25rem}.product-secondary-actions{display:flex;gap:1.5rem;margin-top:1rem;font-size:13px;color:var(--color-muted)}.product-secondary-actions button{background:none;border:none;padding:0;font-family:var(--font);font-size:13px;color:var(--color-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.product-tabs-section{display:grid;grid-template-columns:200px 1fr;gap:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.product-tabs-nav{list-style:none;padding:0;margin:0}.product-tabs-nav a,.product-tabs-nav button{display:block;width:100%;text-align:left;background:none;border:none;padding:.5rem 0;font-family:var(--font);font-size:16px;font-weight:var(--font-weight-base);color:var(--color-muted);cursor:pointer}.product-tabs-nav .is-active{color:var(--color-text);font-weight:var(--font-weight-medium)}.product-tabs-nav .is-active:before{content:"– "}.product-tabs-panel{display:none}.product-tabs-panel.is-active{display:block}.related-products{padding:4rem 0 0;border-top:1px solid var(--color-border);margin-top:3rem}.related-products h2{margin:0 0 2rem}@media (max-width: 991px){.single-product__top{grid-template-columns:1fr;gap:2rem}.product-tabs-section{grid-template-columns:1fr}}.site-footer{margin-top:0}.site-footer.light{border-top:1px solid var(--color-border)}.footer-widgets{padding:50px 0;font-size:14px}.footer-widgets__row{display:grid;grid-template-columns:4fr 2fr 2fr 4fr;gap:0}.footer-widgets .footer-widgets-area{padding-inline:40px}.footer-widgets .footer-widgets-area:first-child{padding-left:15px}.footer-widgets .footer-widgets-area:last-child{padding-right:15px;text-align:right}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.55rem;font-size:14px;font-weight:var(--font-weight-base);color:var(--color-muted)}.footer-links a{color:var(--color-text)}.footer-widgets-area-4 p{margin:0 0 .45rem;font-size:14px;font-weight:var(--font-weight-base);color:var(--color-muted);line-height:var(--line-height-base)}.footer-widgets-area-4 a{color:var(--color-muted)}.footer-main{padding:40px 0 35px;font-size:14px}.footer-main .divider{border:none;border-top:1px solid var(--color-border);margin:0 0 1.25rem}.footer-main .footer-container{display:flex;position:relative}.footer-main.items-horizontal>.footer-container:not(.footer-main__divider-wrap){flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-bottom:2rem;font-size:14px;font-weight:var(--font-weight-base);color:var(--color-muted)}.footer-main .footer-left,.footer-main .footer-right{flex:1;min-width:0}.footer-main .footer-items{display:flex;flex-direction:column}.footer-main.items-horizontal .footer-items{flex-direction:row;align-items:center}.footer-main .footer-left{justify-content:flex-start}.footer-main .footer-right{justify-content:flex-end;text-align:right}.footer-main__divider-wrap{padding-bottom:0}.footer-menu{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer-menu>li{padding:0 15px}.footer-menu a{color:var(--color-muted);font-size:13px}@media (max-width: 991px){.footer-widgets__row{grid-template-columns:1fr 1fr}.footer-widgets .footer-widgets-area-3{display:none}.footer-widgets .footer-widgets-area{padding-inline:15px}.footer-widgets .footer-widgets-area-4{grid-column:1 / -1;text-align:left}}@media (max-width: 480px){.footer-widgets__row{grid-template-columns:1fr}.footer-main.items-horizontal>.footer-container:not(.footer-main__divider-wrap){flex-wrap:wrap;gap:.75rem}.footer-main .footer-right{justify-content:flex-start;text-align:left}}.page-template-split .site-content{padding-top:0;padding-bottom:0}.page-template-split .site-content-container--split,.page-template-split .split-page{height:100%}.page-template-split .site-content-container--split{position:relative}.page-template-split .split-page{overflow:hidden;position:relative;min-height:100vh;height:100vh}.page-template-split .split-page-featured{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.page-template-split .split-page-featured .entry-header{position:absolute;top:0;left:0;width:50%;height:100%;margin:0;overflow:hidden;background-color:#e8e9ea}.page-template-split .split-page--map .split-page-featured .entry-header{background-color:#e8e8e8}.page-template-split .split-page-featured .entry-thumbnail{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain}.page-template-split .split-page-map,.page-template-split .split-page-map.store-map{width:100%;height:100%;border:0;display:block;pointer-events:auto}.page-template-split .store-map--split{min-height:100%}.page-template-split .split-page-content{height:100%;padding:170px 0 100px;box-sizing:border-box}.page-template-split .split-page-content .konte-container{display:flex;align-items:center;height:100%;max-width:none;width:100%;margin:0;padding:0}.page-template-split .split-page-content .entry-content{width:50%;max-height:100%;overflow-y:auto;padding-left:110px;padding-right:40px;float:right;margin:0 0 0 50%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.page-template-split .content-left .split-page-featured .entry-header{left:auto;right:0}.page-template-split .content-left .split-page-content .entry-content{float:left;margin:0;padding-left:110px;padding-right:60px}.page-template-split.content-left .split-page-content .konte-container,.page-template-split .content-left .split-page-content .konte-container{align-items:flex-start}.page-template-split .content-left .split-page-featured .entry-header{background-color:transparent}.page-template-split .split-page-map-wrap{width:100%;height:100%;min-height:100%}.page-template-split .konte-info-list{font-size:14px;margin-bottom:1.5rem}.page-template-split .konte-info-list ul{list-style:none;margin:0;padding:0}.page-template-split .konte-info-list .info-list__item{display:flex;gap:1.5rem;margin-bottom:1.125rem}.page-template-split .konte-info-list .info-name{flex:0 0 90px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.page-template-split .konte-info-list .info-value,.page-template-split .konte-info-list .info-value a{color:#161619;font-weight:300;text-decoration:none}.page-template-split .konte-info-list .info-value a:hover{color:var(--color-muted)}.page-template-split .elementor-page-content h2.konte-heading-title{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:400;margin-bottom:2rem;color:#161619}.page-template-split .elementor-page-content h4.konte-heading-title{font-size:1.125rem;font-weight:500;margin:2rem 0 1.25rem;color:#161619}.page-template-split .wpcf7-form{font-size:16px;max-width:100%}.page-template-split .wpcf7-form .screen-reader-response,.page-template-split .wpcf7-form .hidden-fields-container{display:none}.page-template-split .wpcf7-form .row{display:flex;flex-wrap:wrap;margin:0 -20px}.page-template-split .wpcf7-form .row.gap-70{margin-left:-35px;margin-right:-35px}.page-template-split .wpcf7-form .col{flex:1 1 100%;min-width:0;padding:0 20px;box-sizing:border-box}.page-template-split .wpcf7-form .col-sm-6{flex:1 1 50%}.page-template-split .wpcf7-form label{display:block;position:relative;margin:20px 0 0;color:var(--color-muted)}.page-template-split .wpcf7-form label .label{display:inline-block;font-size:14px;margin-bottom:.35rem;transform:none;position:static}.page-template-split .wpcf7-form .wpcf7-form-control{width:100%;padding:13px 0;border:0;border-bottom:2px solid #cdcfd0;background:transparent;font-family:var(--font);font-size:16px;font-weight:300;color:#161619;border-radius:0;box-sizing:border-box}.page-template-split .wpcf7-form .wpcf7-form-control:focus{outline:none;border-color:#161619}.page-template-split .wpcf7-form .wpcf7-textarea{min-height:80px;resize:vertical}.page-template-split .wpcf7-form .wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;min-width:265px;min-height:48px;margin-top:28px;padding:0 40px;border:1px solid #161619;background:#161619;color:#fff;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.page-template-split .wpcf7-form .wpcf7-submit:hover{background:#333;border-color:#333}.page-template-split .wpcf7-response-output{margin-top:1rem;font-size:14px;color:var(--color-muted)}.page-template-split .wpcf7-response-output.is-visible{color:#161619}.page-template-split .elementor-page-content .konte-heading-title{padding:0;margin:0;line-height:1.15}.page-template-split .elementor-page-content h1.konte-heading-title{font-size:clamp(2.25rem,4.5vw,4.375rem);font-weight:300;margin-bottom:.75rem;color:#161619}.page-template-split .elementor-page-content p.konte-heading-title{font-size:1.125rem;font-weight:300;color:var(--color-muted);margin-bottom:2rem}.page-template-split .elementor-page-content :global(p){margin:0 0 1.25rem;font-weight:300;color:#161619}.page-template-split .elementor-page-content :global(ul){margin:0 0 1.5rem;padding-left:1.25rem;color:var(--color-muted);font-weight:300}.page-template-split .elementor-page-content :global(li){margin-bottom:.35rem}.page-template-split .elementor-page-content :global(li p){margin:0}.page-template-split .elementor-page-content :global(strong){font-weight:var(--font-weight-medium);color:#161619}.page-template-split .elementor-page-content :global(a){text-decoration:underline;text-underline-offset:2px}.elementor-page-content .elementor-social-icons-wrapper,.elementor-page-content .elementor-social-icons-wrapper.elementor-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:2rem;grid-template-columns:none}.elementor-page-content .elementor-grid-item{display:inline-flex}.elementor-page-content .elementor-social-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#161619;text-decoration:none}.elementor-page-content .elementor-social-icon:hover{color:var(--color-muted)}.elementor-page-content .elementor-social-icon svg{width:1rem;height:1rem;fill:currentColor}.elementor-page-content .elementor-screen-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-template-split .site-footer{position:static}@media (max-width: 1199px){.page-template-split .split-page-content .entry-content,.page-template-split .content-left .split-page-content .entry-content{padding-left:60px;padding-right:60px}}@media (max-width: 991px){.page-template-split .split-page{height:auto;min-height:0;overflow:visible}.page-template-split .split-page-featured{position:static;height:auto;pointer-events:auto}.page-template-split .split-page-featured .entry-header{position:relative;width:100%;height:50vh;min-height:280px}.page-template-split .split-page-content{padding:40px 0 80px;height:auto}.page-template-split .split-page-content .konte-container{height:auto;display:block}.page-template-split .split-page-content .entry-content,.page-template-split .content-left .split-page-content .entry-content{width:100%;max-height:none;margin:0;padding:0 1.5rem;float:none;overflow:visible}.page-template-split .wpcf7-form .col-sm-6{flex:1 1 100%}.page-template-split .wpcf7-form .row.gap-70{margin-left:-20px;margin-right:-20px}}.prose{max-width:760px;color:#161619;font-weight:300}.prose :global(ul){padding-left:1.25rem;color:#838889;font-weight:300}.site-content h2:not(.woocommerce-loop-product__title):not(.konte-product-grid__title),.site-content .h2{font-family:inherit;font-size:40px;font-weight:500;line-height:1.55556;text-transform:none;color:#161619}.konte-product-grid__title{font-size:70px;font-size:4.375rem;font-weight:300;line-height:1.1428571429;margin:0 0 36px;color:#161619}.home-featured .konte-product-grid__title{font-size:33px;font-weight:800;line-height:1.1428571429;margin:0 0 36px}.site-content .page-title,.site-content h1:not(.product_title){font-size:40px;font-weight:500;line-height:1.55556;color:#161619;text-transform:none;margin:2rem 0 1.5rem}.checkout-form{max-width:520px;display:grid;gap:1.25rem}.checkout-form label{display:grid;gap:.4rem;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.checkout-form input,.checkout-form textarea{padding:.85rem 1rem;border:1px solid var(--color-border);font-family:var(--font);font-size:15px;text-transform:none}.site-content-container.container{width:min(100% - 40px,1140px);max-width:1140px;margin-inline:auto;padding-inline:20px}.woocommerce-cart{padding:0 0 5rem}.woocommerce-cart .cart-page-header,.woocommerce-cart .entry-header{text-align:center;margin-bottom:75px}.woocommerce-cart .entry-title{font-size:40px;font-size:2.5rem;font-weight:400;line-height:1.2;margin:0;color:#161619;text-transform:none}.cart-page-empty{text-align:center;padding:2rem 0 4rem}.cart-page-empty .cart-empty{color:inherit;font-size:inherit;padding:0;background:transparent}.cart-page-empty .cart-empty-icon{display:block;width:150px;max-width:40%;height:120px;margin:0 auto 30px;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23161619' stroke-width='2'%3E%3Cpath d='M18 22h28l-4 24H22L18 22z'/%3E%3Cpath d='M24 22V16a8 8 0 0 1 16 0v6'/%3E%3C/svg%3E") center / contain no-repeat}.woocommerce-cart .return-to-shop{margin-top:100px}.woocommerce-cart .return-to-shop .button{display:inline-block;min-width:220px;line-height:60px;padding:0 25px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background:#161619;border:1px solid #161619}table.cart{width:100%;border-collapse:collapse;margin-bottom:0}table.cart th,table.cart td{padding:20px;border-bottom:1px solid #e3e7e8;vertical-align:middle}table.cart thead th{padding:0 20px 15px;font-size:11px;font-weight:600;text-transform:uppercase;color:#161619;letter-spacing:.02em}table.cart thead th.product-thumbnail,table.cart thead th.product-remove{padding-left:0;padding-right:0;width:1%;background:transparent;overflow:visible}table.cart td.product-thumbnail{width:130px;padding-left:0;padding-right:0;overflow:visible;vertical-align:middle;background:transparent}table.cart td.product-thumbnail a{display:block;width:130px;aspect-ratio:unset;background:transparent}table.cart td.product-thumbnail img{display:block;width:130px;height:auto;max-width:none;background:transparent}table.cart .product-name{padding-left:40px}table.cart .product-name a{font-size:16px;font-weight:500;color:#161619;text-decoration:none}table.cart .product-name a:hover{color:#000}table.cart .product-price,table.cart .product-subtotal{font-weight:500;white-space:nowrap}table.cart .product-quantity .quantity{min-width:142px}table.cart .product-remove{text-align:right;padding-left:0;padding-right:0}table.cart a.remove{display:inline-block;font-size:1.5rem;line-height:1;color:#a2a5a6;text-decoration:none;background:transparent;border:none;padding:0}table.cart a.remove:hover{color:#161619}.woocommerce-cart-form .actions,table.cart .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2.5rem;padding:30px 0 0;border-bottom:0}.woocommerce-cart-form .actions:after,table.cart .actions:after{content:"";display:table;clear:both}.woocommerce-cart-form .actions .button,table.cart .actions .button{float:none;margin-top:3px;margin-left:0;padding:0;font-family:var(--font);font-size:14px;font-weight:600;line-height:1.8571428571;letter-spacing:.02em;text-transform:uppercase;color:#161619;background:transparent;border:none;border-bottom:2px solid #161619;border-radius:0;cursor:pointer;transition:color .3s ease-in}.woocommerce-cart-form .actions .button:hover,table.cart .actions .button:hover{color:#000}.woocommerce-cart-form .actions .empty-cart-button,table.cart .actions .empty-cart-button{float:none;margin-right:0}.cart-collaterals{padding:30px 40px 40px;margin-top:20px;border:1px solid #161619}.cart-collaterals:after{content:"";display:table;clear:both}.cart-collaterals .cart_totals{width:100%}.cart-collaterals .cart_totals h2{float:left;font-size:18px;font-size:1.125rem;font-weight:500;margin:0;line-height:1}.cart-collaterals .cart-subtotal-table{width:100%;clear:both;float:none;margin-bottom:20px;border-top:1px solid #e3e7e8;border-collapse:collapse}.cart-collaterals .cart-subtotal-table th,.cart-collaterals .cart-subtotal-table td{padding:30px 0;border:0;border-bottom:1px solid #e3e7e8;vertical-align:top}.cart-collaterals .cart-subtotal-table th{font-size:18px;font-size:1.125rem;font-weight:500;text-transform:none;width:155px;text-align:left;color:#161619}.cart-collaterals .cart-subtotal-table td{text-align:right;font-weight:500;color:#161619}.cart-collaterals .cart-subtotal-table .shipping th{vertical-align:top}.cart-collaterals .cart-subtotal-table .shipping td{font-size:14px;font-size:.875rem;font-weight:300;color:#838889;line-height:1.5;max-width:420px;margin-left:auto}.cart-collaterals .cart-totals-label{display:inline;font-size:11px;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:#838889;margin-right:8px;vertical-align:baseline}.cart-collaterals .cart-subtotal-table .amount{font-weight:500}.cart-collaterals .order-total-table{width:350px;max-width:100%;float:right;clear:right;border:0;margin-bottom:0;border-collapse:collapse}.cart-collaterals .order-total-table th,.cart-collaterals .order-total-table td{border:0;padding:0;vertical-align:middle}.cart-collaterals .order-total-table th{font-size:14px;font-size:.875rem;font-weight:600;text-transform:uppercase;width:auto;text-align:left;color:#161619}.cart-collaterals .order-total-table td{text-align:right}.cart-collaterals .order-total-table .amount{font-size:18px;font-size:1.125rem;font-weight:500}.cart-collaterals .wc-proceed-to-checkout{clear:both;text-align:right;padding-top:0}.cart-collaterals .checkout-button{display:inline-block;width:350px;max-width:100%;line-height:60px;padding:0 25px;font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;background:#161619;border:0;border-radius:0;transition:background .3s ease-in}.cart-collaterals .checkout-button:hover{color:#fff;background:#333}.woocommerce .quantity{display:inline-flex;align-items:stretch;border:1px solid #cdcfd0;transition:border-color .4s}.woocommerce .quantity:hover{border-color:#161619}.woocommerce .quantity .qty{width:34px;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;text-align:center;-moz-appearance:textfield;font-family:var(--font)}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce .quantity .qty-button{padding:0 16px;line-height:38px;font-size:18px;color:#838889;background:transparent;border:0;cursor:pointer;user-select:none;transition:color .3s}.woocommerce .quantity .qty-button:hover{color:#161619}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 768px){.woocommerce-cart .entry-title{font-size:28px}.woocommerce-cart .cart-page-header{margin-bottom:40px}table.cart thead{display:none}table.cart tr.cart_item{display:block;padding:1.5rem 0}table.cart td{display:block;padding:.5rem 0;border:none;text-align:left}table.cart td:before{content:attr(data-title) ": ";font-size:11px;font-weight:600;text-transform:uppercase;color:#838889}table.cart .product-thumbnail:before,table.cart .product-remove:before{display:none}table.cart .product-name{padding-left:0}.woocommerce-cart-form .actions .button,table.cart .actions .button{margin:0}.woocommerce-cart-form .actions,table.cart .actions{gap:1.5rem}.cart-collaterals{padding:24px 20px}.cart-collaterals .order-total-table{width:100%;float:none;clear:both}.cart-collaterals .checkout-button{width:100%}}.payment-note{padding:1rem 1.125rem;border-radius:8px;background:#f7f7f7;font-size:14px;color:var(--color-muted)}.payment-note strong{display:block;color:var(--color-text);margin-bottom:.35rem}
