@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}.td-sidecart__overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:.2s ease;z-index:9998}.td-sidecart__overlay.is-open{opacity:1;pointer-events:auto}.td-sidecart{position:fixed;top:0;right:0;width:420px;max-width:calc(100vw - 24px);height:100dvh;background:#fff;transform:translateX(110%);transition:.22s ease;z-index:9999;display:flex;flex-direction:column;box-shadow:-12px 0 30px rgba(0,0,0,.12)}.td-sidecart.is-open{transform:translateX(0)}.td-sidecart__head{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08)}.td-sidecart__title{font-size:18px;font-weight:600}.td-sidecart__close{width:36px;height:36px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.td-sidecart__body{padding:16px;overflow:auto;flex:1 1 auto}.td-sidecart__foot{padding:16px;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px}.td-sidecart__subtotal{display:flex;align-items:center;justify-content:space-between}.td-sidecart__checkout,.td-sidecart__continue{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px}.td-sidecart__checkout{width:100%;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#000;color:#fff;text-decoration:none}.td-sidecart__checkout:hover{color:#fff;scale:.99}.td-sidecart__continue{border:none;cursor:pointer}.td-sidecart__continue:hover{scale:.99}.td-sidecart .woocommerce ul.cart_list li img,.td-sidecart .woocommerce ul.product_list_widget li img{float:none;margin:0}.td-sidecart #td-sidecart-body .quantity{display:flex;align-items:center;gap:8px}.td-sidecart #td-sidecart-body input.qty{width:56px;text-align:center}.td-sidecart #td-sidecart-body .td-qty--minus,.td-sidecart #td-sidecart-body .td-qty--plus{width:32px;height:32px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer}.td-sidecart .td-mini-cart-list{margin:0;padding:0;list-style:none}.td-sidecart .td-mini-item{padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.td-sidecart .td-mini-item__row{display:grid;grid-template-columns:72px 1fr 28px;gap:12px;align-items:start}.td-sidecart .td-mini-item__thumb img{width:72px;height:72px;object-fit:cover;border-radius:12px;display:block}.td-sidecart .td-mini-item__name{font-weight:600;line-height:1.25;margin-bottom:6px}.td-sidecart .td-mini-item__line{margin-top:6px;display:flex;gap:6px;opacity:.9}.td-sidecart .td-mini-item__actions{display:flex;justify-content:flex-end}.td-sidecart .td-mini-item__remove{width:28px;height:28px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.14);text-decoration:none;line-height:1}.td-sidecart .td-mini-qty{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.td-sidecart .td-mini-qty__btn{width:30px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;padding:0;font-weight:500}.td-sidecart .td-mini-qty__input{width:46px;text-align:center;border:0;outline:none;background:rgba(0,0,0,0)}body.td-sidecart-open{overflow:hidden}.td-shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.td-shop-toolbar p{margin:0}.td-shop-toolbar .orderby{padding:5px}@media(max-width: 767.98px){.td-shop-toolbar{flex-direction:column;gap:10px;width:100%;font-size:14px}}body{font-family:"Montserrat",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#140302;background:#fff;font-size:16px;overflow-x:hidden}.wrapper{width:100%;max-width:1200px;margin:0 auto}@media(max-width: 1279.98px){.wrapper{padding:0 10px}}.header{background-color:#fafafa;padding:5px 0;position:sticky;top:0;z-index:9999}.header .wrapper{display:flex;justify-content:space-between;align-items:center}.header__logo{width:220px}@media(max-width: 575.98px){.header__logo{width:200px}}.header__logo svg{width:220px}@media(max-width: 575.98px){.header__logo svg{width:200px}}.header__logo img{width:200px}@media(max-width: 767.98px){.header__menu{display:none}}.header__menu ul{display:flex;list-style:none;gap:24px;margin:0;padding:0}.header__menu ul li a{color:#000;text-decoration:none;padding:5px 0}.header__menu ul li a:hover{border-bottom:2px solid #b07a5a}.header__social{list-style:none;margin:0;padding:0;display:flex;gap:12px}@media(max-width: 767.98px){.header__social{display:none}}.header__social li a{display:block;height:30px}.header__social li a svg{width:30px}.header__cart{position:relative;height:30px;cursor:pointer}.header__cart-count{position:absolute;right:-5px;top:-5px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;background-color:red;border-radius:1000px;color:#fff;font-size:12px}.header__cart svg{width:30px}.header__mobile-cats{background-color:#fafafa}.header__mobile-cats-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none}.header__mobile-cats-arrow{transition:transform .2s ease;opacity:.8}.header__mobile-cats.is-open .header__mobile-cats-arrow{transform:rotate(180deg)}.header__mobile-cats-submenu{margin-top:8px;padding-left:12px}.header__mobile-cats-list,.header__mobile-cats-children{list-style:none;margin:0;padding:0}.header__mobile-cats-list>li{margin-bottom:6px}.header__mobile-cats-children{margin-top:6px;padding-left:12px;opacity:.9}@media(min-width: 768px){.header__mobile-triger,.header__mobile-wrap,.header__mobile-overlay{display:none !important}}.header__mobile-triger{width:44px;height:44px;cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center}.header__mobile-triger span,.header__mobile-triger span::before,.header__mobile-triger span::after{content:"";display:block;width:22px;height:2px;background:#1f1f1f;border-radius:2px;transition:transform .22s ease,opacity .18s ease,top .22s ease;position:relative}.header__mobile-triger span::before,.header__mobile-triger span::after{position:absolute;left:0}.header__mobile-triger span::before{top:-7px}.header__mobile-triger span::after{top:7px}.header__mobile-triger.is-active span{background:rgba(0,0,0,0)}.header__mobile-triger.is-active span::before{top:0;transform:rotate(45deg)}.header__mobile-triger.is-active span::after{top:0;transform:rotate(-45deg)}.header__mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:9998}.header__mobile-wrap{position:fixed;top:0;left:0;height:100vh;width:88vw;max-width:420px;background:#fff;color:#1f1f1f;box-shadow:0 18px 60px rgba(0,0,0,.25);transform:translateX(-105%);transition:transform .26s ease;z-index:9999;display:flex;flex-direction:column;overflow:hidden}.header__mobile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.header__mobile-logo{font-weight:700;text-decoration:none;color:#1f1f1f}.header__mobile-close{width:40px;height:40px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;cursor:pointer}.header__mobile-nav{padding:10px 0;overflow:auto}.header__mobile-nav a{display:block;padding:14px 16px;text-decoration:none;color:#1f1f1f;border-bottom:1px solid rgba(0,0,0,.08)}.header__mobile-nav a:active{opacity:.75}.header__mobile-contacts{display:flex;flex-direction:column;gap:20px;padding:14px 16px}body.is-mobile-menu-open{overflow:hidden}body.is-mobile-menu-open .header__mobile-overlay{opacity:1;pointer-events:auto}body.is-mobile-menu-open .header__mobile-wrap{transform:translateX(0)}.header__mobile-triger,.header__mobile-nav a,.header__mobile-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.woocommerce a.added_to_cart.wc-forward{display:none !important}.footer{background-color:#f2ebe1;padding:20px 0}.footer .wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 991.98px){.footer .wrapper{grid-template-columns:1fr 1fr;gap:20px}.footer .wrapper>:nth-child(1){order:3}.footer .wrapper>:nth-child(2){order:1}.footer .wrapper>:nth-child(3){order:2}}@media(max-width: 575.98px){.footer .wrapper{grid-template-columns:1fr}}.footer__logo svg{width:220px}.footer__fopinfo{margin-top:20px;font-size:10px;line-height:14px;max-width:200px}.footer__title{font-size:18px;font-weight:600;margin-bottom:10px}.footer__title-socail{margin-top:10px}.footer__menu{margin:0;padding-left:18px}.footer__menu li{font-size:14px;margin-bottom:10px}.footer__menu li a{color:#000;text-decoration:none}.footer__social-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.footer__social-links li a{font-size:14px;color:#000;text-decoration:none;display:flex;gap:10px;align-items:center}.footer__social-links li a span svg{width:32px;height:32px}.woocommerce-breadcrumb{width:100%;max-width:1200px;margin:10px auto;font-size:10px;color:#656565}@media(max-width: 1279.98px){.woocommerce-breadcrumb{padding:0 10px}}.woocommerce-breadcrumb a{color:#656565}.page404-image{width:100%;max-width:400px;margin:0 auto}.page404-text{text-align:center;font-size:20px;font-weight:500;margin:10px 0}.page404-link{width:250px;height:40px;margin:20px auto;background-color:#000;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center}.page404-link:hover{text-decoration:none;color:#fff}
