*{box-sizing:border-box}:root{--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-500:#B30000;--color-red-700:#8C000A;--color-brown:#927A6B;--color-blue:#262F38;--color-white:#ffffff;--color-offwhite:#fbf6f1;--color-black:#000000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--fs-sm:clamp(0.74rem,4vw, 0.83rem);--fs-p:clamp(0.81rem, 4vw, 1rem);--fs-h6:clamp(0.89rem, 4vw, 1.2rem);--fs-h5:clamp(0.98rem,4vw, 1.44rem);--fs-h4:clamp(1.08rem, 4vw, 1.73rem);--fs-h3:clamp(1.19rem, 4vw, 2.07rem);--fs-h2:clamp(1.31rem, 4vw, 2.49rem);--fs-h1:clamp(1.44rem, 4vw, 2.99rem);--padding:clamp(1em, 4vw, 2em);--font:"IBM Plex Sans", sans-serif;--section-padding:clamp(50px, 4vw, 100px)}html,body{padding:0;margin:0;font-family:var(--font);font-weight:400;height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh}.site{display:flex;flex-direction:column;flex:1}.site .site-main{flex:1}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}p{font-size:var(--fs-p);line-height:1.5}a{text-decoration:none;color:var(--color-black);font-weight:400}ul{list-style-type:none;padding-inline-start:0}input,button{font-family:var(--font)}button{outline:none;border:none;cursor:pointer}ins{text-decoration:none}input[type=search]{width:100%;padding:1em 1.5em 1em 1em;outline:none;color:var(--color-black);border-radius:100px;border:1px solid var(--color-gray-200)}input[type=search]::-moz-placeholder{color:var(--color-gray-400)}input[type=search]::placeholder{color:var(--color-gray-400)}.search-label{position:relative}.search-submit{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);width:2.5em;aspect-ratio:1;border-radius:50%;border:none;background-color:#d43f31;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 3px #fff;transition:background-color 0.2s ease,transform 0.15s ease}.search-submit i{font-size:.9rem}.search-submit:hover{background-color:#b73227;transform:translateY(-50%) scale(1.05)}.columns-2{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:1.5em}@media screen and (max-width:768px){.columns-2{grid-template-columns:repeat(1,1fr);gap:1em}}.columns-3{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:1.5em}@media screen and (max-width:600px){.columns-3{grid-template-columns:repeat(2,1fr);gap:1em}}@media screen and (max-width:420px){.columns-3{grid-template-columns:repeat(1,1fr)}}.columns-4{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:1.5em}@media screen and (max-width:800px){.columns-4{grid-template-columns:repeat(3,1fr);gap:1em}}@media screen and (max-width:600px){.columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:420px){.columns-4{grid-template-columns:repeat(1,1fr)}}.main-content{max-width:1000px;margin:0 auto}.main-content .entry-header{margin-bottom:2em}@media screen and (max-width:768px){.main-content .entry-header{margin-bottom:1em}}@media screen and (max-width:500px){.main-content{max-width:100%}}.section{padding:100px 0}@media screen and (max-width:768px){.section{padding:50px 0}}@media screen and (max-width:500px){.section{padding:30px 0}}.container{padding:0 4em}@media screen and (max-width:768px){.container{padding:0 1.5em}}.wrapper{padding:3em 4em}@media screen and (max-width:768px){.wrapper{padding:2em 1.5em}}.section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:400px){.section-header{flex-direction:column;gap:10px;align-items:flex-start}}.home-section{padding:100px 0;opacity:0;transform:translateY(50px) rotateX(10deg) scale(.99);transition:opacity 0.8s cubic-bezier(.2,.65,.3,1),transform 0.8s cubic-bezier(.2,.65,.3,1);transform-origin:top;will-change:opacity,transform}.home-section.visible{opacity:1;transform:translateY(0) rotateX(0) scale(1)}@media screen and (max-width:768px){.home-section{padding:50px 0}}@media screen and (max-width:500px){.home-section{padding:30px 0}}.home-section .container{display:flex;flex-direction:column;align-items:center;gap:50px}@media screen and (max-width:768px){.home-section .container{gap:30px}}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p{margin:1em 0}.btn{padding:.5em 1em;border-radius:5px;cursor:pointer}.btn-outline{border:1px solid var(--color-gray-400);color:var(--color-black);transition:all 500ms ease}.btn-outline:hover{background-color:var(--color-red-500);border:1px solid var(--color-red-500);color:var(--color-white)}.btn-fill{background-color:var(--color-red-500);color:var(--color-white);transition:all 500ms ease}.btn-fill:hover{opacity:.9}.link{display:flex;flex-direction:row;align-items:center;gap:5px;font-weight:600;color:var(--color-red-500);font-size:var(--fs-p);transition:all 500ms ease}.link:hover{opacity:.7}.link:hover i{transform:translateX(2px)}.link i{font-size:var(--fs-sm);transition:all 500ms ease}.woocommerce-breadcrumb{padding:2em 5em;background-color:var(--color-offwhite);font-size:var(--fs-sm);color:var(--color-red-700);font-weight:600}.woocommerce-breadcrumb a{color:var(--color-black)}@media screen and (max-width:768px){.woocommerce-breadcrumb{padding:2em 1.7em}}input[type=checkbox]:checked{background-color:var(--color-red-500)!important}input,textarea{-webkit-text-fill-color:var(--color-black)!important}.woocommerce-ordering select{padding:1em;border-radius:5px;background-color:var(--color-red-100);outline:none;border:none;cursor:pointer;transition:all 500ms ease}.woocommerce-ordering select:hover{opacity:.9}input[type=submit]{border:none;outline:none;border-radius:5px;font-family:var(--font);font-size:var(--fs-sm);background-color:var(--color-red-500);color:var(--color-white);padding:1.5em;cursor:pointer;transition:all 500ms ease}input[type=submit]:hover{opacity:.9}textarea{font-family:var(--font);padding:10px}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .099);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:9}.filter-overlay.active{opacity:1;visibility:visible}.error-404{text-align:center}.error-404 .page-title{font-size:clamp(3rem, 4vw, 5rem)}.error-404 p{font-size:var(--fs-h6)}.error-404 .container{gap:20px}.product-card{width:100%!important;display:flex;flex-direction:column;border-radius:10px;border:1px solid var(--color-gray-200);background-color:var(--color-white);overflow:hidden;transition:all 500ms ease;margin-bottom:0px!important}.product-card:hover{box-shadow:0 0 10px 3px var(--color-gray-200);transform:scale(1.001)}.product-card img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.product-card .product-thumb{width:100%;height:auto}.product-card .product-info{padding:1em}.product-card .product-title{font-weight:600}.product-info{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px}.product-info a{display:flex;flex-direction:column;gap:10px}.product-header{display:flex;flex-direction:column;gap:10px}.product-price{display:flex;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:5px}.product-price ins{text-decoration:none}.product-price del{color:var(--color-gray-400)}.product-price del .amount{color:var(--color-gray-400)}.product-price .amount{text-decoration:none;color:var(--color-red-500);font-size:1rem;font-weight:600}.add_to_cart_button,.product-btn{padding:.75em 1em;background-color:var(--color-red-700);color:var(--color-white);border-radius:5px;text-align:center;text-transform:uppercase;font-size:clamp(0.75rem, 4vw, 0.85rem);font-weight:600;transition:all 200ms ease}.add_to_cart_button:hover,.product-btn:hover{opacity:.9}.variant-selector{display:flex;flex-wrap:wrap;gap:5px}.variant-item{width:-moz-fit-content;width:fit-content;border-radius:10px;padding:.25em .75em;border:none;cursor:pointer}.variant-item.active{border:2px solid var(--color-red-500);background-color:var(--color-red-700);color:var(--color-white)}.article-card{display:flex;flex-direction:column;overflow:hidden;width:100%;transition:all 500ms ease}.article-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;aspect-ratio:2/1}.article-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px;padding:1em 0}.card-article-header{display:flex;flex-direction:column;gap:10px}.card-article-title{text-transform:capitalize;font-weight:600}.article-btn{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--color-red-500);width:-moz-fit-content;width:fit-content;font-weight:600}.article-btn i{font-size:var(--fs-sm)}.form-popup{position:fixed;top:50%;left:50%;width:100%;max-width:600px;max-height:500px;background:var(--color-white);border-radius:10px;overflow-y:auto;box-shadow:0 10px 40px rgb(0 0 0 / .25);z-index:99999;opacity:0;visibility:hidden;transform:translate(-50%,-40%);pointer-events:none;transition:all 500ms ease}.form-popup.active{opacity:1;visibility:visible;transform:translate(-50%,-50%);pointer-events:all}.form-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--color-red-700);padding:1.5em;color:var(--color-white)}.close-form{background-color:var(--color-white);border-radius:5px;padding:.5em;cursor:pointer}.close-form i{font-size:var(--fs-sm)}.product-form{padding:1.5em}.product-form .wpforms-container{margin:0!important}.product-form .wpforms-container button{background-color:var(--color-red-700)!important;color:var(--color-white)!important;border-radius:5px!important;transition:all 500ms ease}.product-form .wpforms-container button:hover{background-color:var(--color-red-700)!important;opacity:.7}.contact-div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:1em;border-radius:10px;border:1px solid var(--color-red-500);max-height:500px;width:100%;height:100%}.woocommerce-pagination{margin:2em 0}.woocommerce-pagination ul{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.woocommerce-pagination ul .page-numbers{display:flex;align-items:center;justify-content:center;padding:1em;border-radius:5px;width:15px;height:15px;aspect-ratio:1;border:1px solid var(--color-gray-200);font-size:var(--fs-sm)}.woocommerce-pagination ul .page-numbers.current{background-color:var(--color-red-700);border:1px solid var(--color-red-700);color:var(--color-white)}.pagination{margin:4em 0 0 0}@media screen and (max-width:768px){.pagination{margin:2em 0}}.pagination .nav-links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.pagination .nav-links .page-numbers{display:flex;align-items:center;justify-content:center;padding:1em;border-radius:5px;width:15px;height:15px;aspect-ratio:1;border:1px solid var(--color-gray-200);font-size:var(--fs-sm)}.pagination .nav-links .page-numbers.current{background-color:var(--color-red-700);border:1px solid var(--color-red-700);color:var(--color-white)}.content-container{display:flex;flex-direction:column;gap:10px}.home-category{background-color:var(--color-offwhite)}.home-category .content-container{align-items:center}@media screen and (max-width:600px){.home-category .columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.home-category .columns-4{grid-template-columns:repeat(1,1fr)}}.cate-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:2em;border-radius:10px;border:1px solid var(--color-gray-200);background-color:var(--color-white);transition:all 500ms ease}.cate-container:hover{transform:scale(1.01);box-shadow:0 0 10px rgb(0 0 0 / .1)}.category-title{text-align:center;font-weight:500}.cate-icon{width:60px;height:auto;-o-object-fit:contain;object-fit:contain}.home-banner{background-color:var(--color-offwhite)}@media screen and (max-width:800px){.home-banner .columns-2{grid-template-columns:repeat(1,1fr)}}.banner-container{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;aspect-ratio:2/1;min-width:0;padding:1.5em;border-radius:10px;transition:all 500ms ease}.banner-container:hover{transform:scale(1.005)}.banner-title{font-weight:500;text-transform:uppercase}.banner-btn{font-size:var(--fs-sm);font-weight:500;text-transform:uppercase;background-color:var(--color-white);padding:.5em 1em;border-radius:5px;transition:all 500ms ease}.banner-btn:hover{opacity:.6}.banner-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;gap:10px}.home-sale{background-color:var(--color-offwhite)}.search-result{display:flex;flex-direction:column;justify-content:center;padding:4em}.search-result .shop-title{margin:0}@media screen and (max-width:768px){.search-result{padding:2em 1.5em}}.no-results{display:flex;flex-direction:column;justify-content:center;padding:4em;height:auto}@media screen and (max-width:768px){.no-results{padding:1.5em}}.page-header{margin-bottom:1em;display:flex;flex-direction:column;gap:20px;margin-bottom:2em}@media screen and (max-width:768px){.page-header{margin-bottom:1em}}.results{font-size:var(--fs-h6)}.page-content{display:flex;flex-direction:column;gap:20px}.page-content form{max-width:500px}.search-title{margin-top:2em}@media screen and (max-width:768px){.search-title{margin-top:1em}}.posts-navigation{margin:2em 0}.site-header{position:sticky;top:0;left:0;right:0;z-index:5;background-color:var(--color-white);box-shadow:0 1px 5px rgb(0 0 0 / .1)}.custom-logo-link img{max-width:200px;height:auto}@media screen and (max-width:700px){.custom-logo-link img{max-width:150px}}.desktop-menu{display:block}.desktop-menu a{transition:all 500ms ease}.desktop-menu a:hover{opacity:.6}@media screen and (max-width:768px){.desktop-menu{display:none}}.desktop-menu .menu{display:flex;flex-direction:row;gap:50px}.desktop-menu .menu-item-has-children{overflow:hidden;transition:all 500ms ease}.desktop-menu .menu-item-has-children .menu-title{position:relative;cursor:pointer;transition:all 500ms ease}.desktop-menu .menu-item-has-children .menu-title:hover{opacity:.6}.desktop-menu .menu-item-has-children .sub-menu{position:absolute;top:70%;display:flex;flex-direction:column;gap:10px;margin-top:10px;opacity:0;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:10px;padding:1.5em;transform:translateY(-5px);z-index:1;pointer-events:none;transition:all 500ms ease;z-index:4}.desktop-menu .menu-item-has-children .sub-menu.active{opacity:1;transform:translateY(0);pointer-events:auto}.submenu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;transition:all 500ms ease}.header-container{display:flex;flex-direction:column;padding:0 4em}.header-container .header-top{width:100%;display:grid;grid-template-columns:0.5fr 1fr 0.5fr;justify-content:space-between;align-items:center;gap:50px;padding:var(--padding) 0;border-bottom:1px solid var(--color-gray-200)}.header-container .header-right{display:flex;justify-content:flex-end}.header-container .header-contact{display:flex;flex-direction:row;align-items:center;gap:5px}.header-container .header-contact i{color:var(--color-red-500);font-size:1.2rem}.header-container .header-contact a{color:var(--color-red-500);font-weight:600}.main-navigation{position:relative;padding:.85em 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.mobile-menu{display:none}@media screen and (max-width:768px){.mobile-menu{display:block}}.mobile-menu .header-top{padding:1em 1.5em}.mobile-menu .header-bottom{padding:0 1.5em 1.5em 1.5em}.mobile-menu .header-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mobile-menu .mobile-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px;border:none;outline:none;background-color:#fff0;cursor:pointer}.mobile-menu .mobile-burger .hamburger{position:relative;width:1.5em;aspect-ratio:1;display:inline-block}.mobile-menu .mobile-burger .hamburger span{position:absolute;left:0;width:100%;height:2px;background:var(--color-black);border-radius:2px;transition:all 0.3s ease}.mobile-menu .mobile-burger .hamburger span:nth-child(1){top:0}.mobile-menu .mobile-burger .hamburger span:nth-child(2){top:7px}.mobile-menu .mobile-burger .hamburger span:nth-child(3){top:14px}.mobile-menu .mobile-navigation{opacity:0;height:0;pointer-events:none;transition:all 500ms ease;border-top:1px solid var(--color-gray-200);overflow:scroll}.mobile-menu .mobile-navigation.active{display:flex;flex-direction:column;opacity:1;height:-moz-fit-content;height:fit-content;pointer-events:auto}.mobile-menu .mobile-navigation .menu{display:flex;flex-direction:column;gap:20px;padding:1.5em;margin:0}.mobile-menu .mobile-navigation .menu .menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.mobile-menu .mobile-navigation .menu .menu-item-has-children{display:flex;flex-direction:column;align-items:flex-start;position:relative}.mobile-menu .mobile-navigation .menu .menu-item-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mobile-menu .mobile-navigation .menu .sub-menu{display:flex;flex-direction:column;gap:20px;height:0;opacity:0;margin-left:10px;transition:all 500ms ease}.mobile-menu .mobile-navigation .menu .sub-menu.active{margin-top:20px;height:auto;opacity:1}.site-footer{background-color:var(--color-blue);color:var(--color-white)}.site-footer a{color:var(--color-white)}.footer-container{padding:4em 4em 2em 4em}@media screen and (max-width:768px){.footer-container{padding:2em 1em 1em 1em}}.footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:50px;padding-bottom:var(--padding)}@media screen and (max-width:1000px){.footer-top{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.footer-top{grid-template-columns:repeat(1,1fr);gap:30px}}.footer-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2em 2em 0 2em;border-top:.5px solid var(--color-gray-400)}@media screen and (max-width:768px){.footer-bottom{padding:1em 1em 0 1em}}.footer-nav{display:flex;flex-direction:column;gap:20px}.menu-footer-container .menu,.menu-footer-2-container .menu{display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.footer-logo img{max-width:250px;height:auto}@media screen and (max-width:700px){.footer-logo img{max-width:200px}}@media screen and (max-width:200px){.footer-logo img{max-width:100%}}.footer-title{text-transform:uppercase}.footer-contact{display:flex;flex-direction:column;gap:5px}.back-to-top{position:fixed;bottom:20px;right:20px;background-color:var(--color-red-500);outline:none;border:none;color:var(--color-white);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;transform:translateY(20px);opacity:0;visibility:hidden;pointer-events:none;transition:all 500ms ease}.back-to-top.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}@media screen and (max-width:400px){.back-to-top{width:40px;height:40px}}.back-to-top:hover{opacity:.7}.shop-main{position:relative}.shop-wrapper{padding:4em}.shop-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2em}@media screen and (max-width:1000px){.shop-grid{grid-template-columns:repeat(1,1fr)}}.shop-grid .shop-container{grid-column:span 4}.shop-title{margin-bottom:1em}.shop-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1em;border:1px solid var(--color-gray-200);border-radius:10px;margin-bottom:1.5em}@media screen and (max-width:450px){.shop-header{flex-direction:column;align-items:flex-start;gap:10px;padding:.5em}}.woocommerce-result-count{display:block}@media screen and (max-width:1000px){.woocommerce-result-count{display:none}}.woocommerce-no-products-found .woocommerce-info{background:#fff0}.mobile-filter-toggle{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid var(--color-gray-200);padding:1em 1.5em;border-radius:5px;background-color:var(--color-blue);color:var(--color-white)}@media screen and (max-width:1000px){.mobile-filter-toggle{display:flex;flex-direction:row;align-items:center;gap:5px}}.filter-container{border:1px solid var(--color-gray-200);border-radius:10px;padding:1em;background-color:var(--color-white);height:-moz-fit-content;height:fit-content}@media screen and (max-width:1000px){.filter-container{width:100%;max-width:400px;height:100%;position:fixed;top:0;left:0;transform:translateX(-100%);transition:all 500ms ease;border-radius:0;overflow:scroll;z-index:10}}.filter-container.is-open{transform:translateX(0%)}.filter-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.toggle-filter{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid var(--color-gray-200);padding:.5em;border-radius:5px;background-color:#fff0;cursor:pointer}.toggle-filter:hover,.toggle-filter:focus,.toggle-filter:active{background-color:var(--color-gray-200)}@media screen and (max-width:1000px){.toggle-filter{display:block}}.wpfFilterButtons .wpfButton{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%!important;padding:1em;margin:0!important;text-align:center;text-transform:capitalize;font-weight:500;background-color:#fff0;border:1px solid var(--color-gray-200);border-radius:5px;transition:all 500ms ease}.wpfFilterButtons .wpfButton:hover{background-color:var(--color-gray-200)}.wpfFilterWrapper{padding:0px!important;margin:30px 0!important}.wfpTitle{font-size:var(--fs-p);margin-bottom:10px!important}.wpfFilterVerScroll{display:flex!important;flex-direction:column;gap:10px;max-height:300px!important}.wpfFilterContent{padding:0!important}.wpfPriceFilterRange{margin-top:10px!important}.ui-slider{border-radius:10px!important;border:1px solid var(--color-gray-300)!important}.wpfFilterContent .ui-widget-header{background-color:var(--color-red-500)!important}.wpfFilterContent .ui-slider.ui-widget-content .ui-slider-handle{width:15px!important;height:15px!important;border-radius:100px!important;border:2px solid var(--color-red-500)!important;transition:all 500ms ease}.wpfFilterContent .ui-slider.ui-widget-content .ui-slider-handle:hover,.wpfFilterContent .ui-slider.ui-widget-content .ui-slider-handle:active,.wpfFilterContent .ui-slider.ui-widget-content .ui-slider-handle:focus{border-color:var(--color-red-500)!important}.wpfCurrencySymbol{margin:0!important}.wpfFilterTaxNameWrapper{font-size:var(--fs-sm)!important}.product-container{padding:4em}@media screen and (max-width:768px){.product-container{padding:2em 1.5em}}@media screen and (max-width:768px){.product-container .columns-2{gap:2em}}.product-summary{width:100%}.product-summary .summary{display:flex;flex-direction:column}.product-summary .summary ul{margin:0}.product-summary .summary .product_title{padding-bottom:10px;border-bottom:1px solid var(--color-gray-200)}.product-summary .summary .woocommerce-product-details__short-description{border-bottom:1px solid var(--color-gray-200);padding:10px 0}.product-summary .summary .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px;padding:10px 0;border-bottom:1px solid var(--color-gray-200);font-size:clamp(1.15rem, 4vw, 1.25rem);color:var(--color-red-500);border-top:1px solid var(--color-gray-200)}.product-summary .summary .price ins .amount{color:var(--color-red-500)}.product-summary .summary .price del .amount{color:var(--color-gray-300)}.product-summary .summary .variations_form{padding:10px 0}.woocommerce-variation-availability{display:none}.product-images{position:relative}.product-images .woocommerce-product-gallery__image{width:100%;aspect-ratio:1;border-radius:5px}.product-images .woocommerce-product-gallery__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-product-gallery__trigger{position:absolute;top:10px;left:10px;z-index:2}.onsale{position:absolute;top:10px;right:10px;padding:.85em;background-color:var(--color-red-500);color:var(--color-white);border-radius:5px;font-size:var(--fs-sm);z-index:2}.woocommerce-product-gallery--with-images ol{padding:0}.woocommerce-product-gallery--with-images ol li{display:block;width:-moz-fit-content;width:fit-content}.woocommerce-product-gallery--with-images ol li img{border-radius:5px}.variations tr{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.tooltiptext{font-size:var(--fs-sm)!important}.woocommerce-variation-availability{margin-top:10px}.woocommerce-variation-availability p{font-size:var(--fs-sm)!important;color:var(--color-blue)!important;font-weight:600}.value{display:flex;flex-direction:row;align-items:center;gap:5px;flex-wrap:wrap}.reset_variations{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:var(--color-red-500);color:var(--color-white);border-radius:100px;padding:.75em 1em;cursor:pointer;font-size:.7rem}.woocommerce-variation-add-to-cart{display:none}.custom-order-container{display:flex;flex-direction:row;gap:20px;margin-top:20px}@media screen and (max-width:450px){.custom-order-container{gap:10px}}@media screen and (max-width:350px){.custom-order-container{flex-direction:column}}.custom-order-container .order-btn{width:100%;text-align:center;font-size:var(--fs-p)}@media screen and (max-width:350px){.custom-order-container .order-btn{width:auto}}.thwvs-select{padding:.5em;border:1px solid var(--color-gray-200);border-radius:5px;font-family:var(--font);font-size:var(--fs-sm);cursor:pointer}#wpgs-gallery img{width:100%}.woocommerce-tabs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:var(--color-offwhite);padding:2em 4em}.woocommerce-tabs .avatar{width:-moz-fit-content!important;width:fit-content!important}.woocommerce-tabs img{border-radius:10px}@media screen and (max-width:600px){.woocommerce-tabs img{width:100%}}.woocommerce-tabs .tabs{display:flex;flex-direction:row;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;background-color:var(--color-white);border-radius:50px;padding:0.25em!important;gap:10px}.woocommerce-tabs .tabs li{padding:.75em 1.5em;border-radius:50px}.woocommerce-tabs .tabs li.active{background-color:var(--color-gray-100)}.woocommerce-tabs .tabs li a{display:flex!important;flex-direction:row;align-items:center;gap:7px;padding:0!important}@media screen and (max-width:600px){.woocommerce-tabs .tabs .tab-title{display:none}}@media screen and (max-width:768px){.woocommerce-tabs{padding:2em 1.5em}}.info-icon{display:flex!important;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--color-black);border-radius:100px;padding:.25em;aspect-ratio:1;width:1.2rem!important;font-size:0.65rem!important}.tab-icon{font-size:var(--fs-sm)}.related{display:flex;flex-direction:column;gap:30px;padding:4em}@media screen and (max-width:768px){.related{padding:2em 1.5em}}.related-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:350px){.related-header{flex-direction:column;align-items:flex-start;gap:10px}}.related-link{display:flex;flex-direction:row;align-items:center;gap:5px;transition:all 500ms ease}.related-link:hover{opacity:.9}.comment-form-comment{display:flex;flex-direction:column;gap:5px}.woocommerce-Reviews{display:flex;flex-direction:column;gap:50px}@media screen and (max-width:768px){.woocommerce-Reviews{gap:30px}}@media screen and (max-width:400px){.woocommerce-Reviews{gap:0}}.woocommerce-Tabs-panel{width:100%}.form-submit input{width:100%}.comment-respond{display:flex;flex-direction:column;gap:20px;padding:1em;background-color:var(--color-gray-200);border-radius:10px}.comment-respond span{font-size:var(--fs-h6)}.commentlist{display:flex;flex-direction:column;gap:20px}.comment_container{display:flex;flex-direction:column;gap:20px}.comment_container .comment-text{display:flex;flex-direction:column;gap:10px}.comment_container .meta{margin:0}.comment_container p{margin:0}#wpgs-gallery.wcgs-woocommerce-product-gallery{margin-right:0!important}.blog-container{display:flex;flex-direction:column;gap:50px}@media screen and (max-width:768px){.blog-container{gap:30px}}.article-title{font-size:var(--fs-h3)}.content-article{max-width:1000px;margin:0 auto}.content-article .post-thumbnail{margin-top:2em}.content-article img{width:100%;height:100%;border-radius:20px}.content-article .article-header{display:flex;flex-direction:column;gap:10px}.related-section{padding:3em 5em;background-color:var(--color-offwhite)}@media screen and (max-width:768px){.related-section{padding:2em 1em}}.related-section .related-articles{display:flex;flex-direction:column;gap:30px}.usp-section{background-color:var(--color-offwhite)}@media screen and (max-width:1000px){.usp-section .columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:300px){.usp-section .columns-4{grid-template-columns:repeat(1,1fr)}}.usp-container{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;width:100%;gap:20px}.usp-container .usp-content{display:flex;flex-direction:column;gap:5px}.usp-container .usp-content p{font-weight:400}.usp-icon{width:60px;-o-object-fit:contain;object-fit:contain}