.nav-item{font-size:14px;padding:16px 0;white-space:nowrap;color:#4c5569}.wc-content{padding-top:35px;min-height:45vh}.wc-content>h1{font-size:32px;letter-spacing:-1px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0 0 16px!important;float:none!important}.woocommerce ul.products li.product a img{aspect-ratio:1.12;object-fit:cover;border-radius:12px;margin:0 0 14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-family:var(--font);font-weight:600;line-height:1.5;padding:0 0 6px}.woocommerce ul.products li.product .price{font-size:19px;color:var(--ink);font-weight:700}.woocommerce ul.products li.product .button{margin-top:5px;font-size:13px}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--coral);border:1px solid var(--coral);border-radius:7px;color:white;padding:12px 18px;font-weight:600;line-height:1.5}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#d84b32;color:white}.woocommerce a.button.disabled,.woocommerce button.button.disabled{background:#e17d6b;color:white}.woocommerce span.onsale{background:var(--coral);font-size:12px;min-height:30px;line-height:30px}.woocommerce div.product .product_title{font-size:32px;letter-spacing:-1px;line-height:1.25}.woocommerce div.product p.price{font-size:26px;color:var(--ink)}.woocommerce div.product div.images img{border-radius:12px}.woocommerce div.product .summary{font-size:16px}.woocommerce .quantity .qty{padding:10px 4px;width:80px;border:1px solid #dce0e8;border-radius:6px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .woocommerce-ordering select,.woocommerce .variations select{padding:11px 13px;border:1px solid #dce0e8;border-radius:7px;background:white;font-size:16px;color:var(--ink)}.woocommerce .creo-customisation{clear:both;margin-bottom:20px;display:grid;gap:7px}.creo-customisation textarea{width:100%;min-height:95px;border:1px solid #dce0e8;border-radius:8px;padding:12px;font:inherit}.woocommerce div.product form.cart .variations label{font-weight:500}.woocommerce div.product form.cart{margin-bottom:15px}.woocommerce div.product form.cart .button{margin-left:10px}.woocommerce-message,.woocommerce-info{border-top-color:var(--coral);background:#fff3ed}.woocommerce-message:before,.woocommerce-info:before{color:var(--coral)}.woocommerce .woocommerce-breadcrumb{font-size:13px;color:var(--muted)}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:10px}.woocommerce table.shop_table th{font-size:14px;padding:15px}.woocommerce table.shop_table td{padding:16px 12px}.woocommerce table.shop_table td.product-thumbnail img{width:70px;border-radius:7px}.woocommerce-cart .cart-collaterals .cart_totals{padding:23px;border:1px solid var(--line);border-radius:10px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:16px}.creo-cart-wa{width:100%;font-size:14px}.woocommerce #payment{background:#f3f6fa;border-radius:10px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--line);border-radius:10px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.woocommerce-MyAccount-navigation li{padding:13px 20px;border-bottom:1px solid var(--line)}.woocommerce-MyAccount-navigation li.is-active{background:var(--peach);color:var(--coral)}.woocommerce .col2-set{margin-bottom:25px}.woocommerce .woocommerce-result-count{font-size:14px}.footer-links{list-style:none;padding:0}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.screen-reader-text:focus{clip:auto;width:auto;height:auto;background:white;padding:12px;z-index:9999}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--peach)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--line);border-radius:5px 5px 0 0}.woocommerce form .form-row label{font-size:14px}.woocommerce .cart .button{float:none}.hero h1{max-width:390px}.woocommerce .products .star-rating{font-size:13px;color:#da9741}@media(max-width:760px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px}.woocommerce ul.products li.product .price{font-size:17px}.woocommerce ul.products li.product .button{font-size:12px;padding:9px 12px}.woocommerce div.product .product_title{font-size:27px}.wc-content{padding-top:23px}.nav-item{font-size:13px}.hero h1{max-width:280px}.woocommerce .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{max-width:100%}.woocommerce table.shop_table td{font-size:14px}.woocommerce div.product form.cart .button{margin-left:5px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.woocommerce ul.products li.product .onsale{top:0;right:0}.woocommerce-cart .cart-collaterals .cart_totals{padding:15px}}
