.slime-root{font-family:inherit}.slime-root .woocommerce{max-width:var(--content-width,1200px);margin:0 auto;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,3vw,2rem)}.slime-root .woocommerce form .form-row input,.slime-root .woocommerce form .form-row textarea,.slime-root .woocommerce form .form-row select{max-width:100%}.slime-root .woocommerce a.button,.slime-root .woocommerce button.button,.slime-root .woocommerce input.button{border-radius:999px;padding:.9rem 1.35rem}.slime-root .woocommerce .quantity input.qty{min-height:44px}.slime-root .product-info form.cart{margin:1rem 0}.slime-root .product-info form.cart .price{display:none}.slime-root .product-info form.cart .button{margin-top:.75rem}
.slime-root .product-info .product .woocommerce-product-gallery,.slime-root .product-info .product .product_title,.slime-root .product-info .product .price,.slime-root .product-info .product .woocommerce-product-details__short-description,.slime-root .product-info .product .product_meta{display:none!important}.slime-root .product-info .product .summary{float:none!important;width:auto!important}.slime-root .product-info .product form.cart{display:flex;align-items:end;gap:.75rem;flex-wrap:wrap;margin:0}.slime-root .product-info .product form.cart .quantity{margin:0!important}.slime-root .product-info .product form.cart .single_add_to_cart_button{margin:0!important}
body.woocommerce-shop #header,body.woocommerce-shop #footer,body.woocommerce-shop #sidebar,body.woocommerce-shop .woocommerce-breadcrumb,body.woocommerce-shop .woocommerce-products-header__title,body.woocommerce-shop .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.woocommerce-shop ul.products,body.woocommerce-shop .woocommerce-pagination{display:none!important}body.woocommerce-shop #container,body.woocommerce-shop #content,body.woocommerce-shop #primary,body.woocommerce-shop #main{width:100%!important;max-width:none!important;float:none!important}body.woocommerce-shop .page-description{margin:0!important;padding:0!important}

body.page-id-8 .slime-root .commerce,body.page-id-9 .slime-root .commerce{max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem)}
body.page-id-9 .slime-root .checkout-page .empty{max-width:644px}
body.page-id-10 .slime-root .woocommerce{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,3vw,2rem)}
body.page-id-10 .slime-root .account-page-title{font-size:clamp(2.4rem,5vw,3.75rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 1.75rem;color:#20372c}
body.page-id-10 .slime-root .woocommerce>h2{display:none}
body.page-id-10 .slime-root .woocommerce form.woocommerce-form-login{border:0;padding:0;margin:0;background:transparent}
body.page-id-10 .slime-root .woocommerce form.woocommerce-form-login label{font-size:12px;font-weight:700}
body.page-id-10 .slime-root .woocommerce form.woocommerce-form-login input.input-text{width:100%;min-height:48px;border:1px solid #d6d3ca;border-radius:6px;background:#fff;padding:10px 12px}
body.page-id-10 .slime-root .woocommerce form.woocommerce-form-login button.button{display:block;width:100%;float:none;margin:20px 0 0;background:#9d4f32;color:#fff;border:0;border-radius:6px;min-height:48px;font-weight:700}
body.page-template-page-slime-frozen .slime-root .product-info .woocommerce .woocommerce-tabs,body.page-template-page-slime-frozen .slime-root .product-info .woocommerce .product_meta{display:none!important}
body.page-template-page-slime-frozen .slime-root .product-info .woocommerce .single_add_to_cart_button{background:#9d4f32!important;color:#fff!important;border:0!important;border-radius:6px!important;min-height:48px;padding:14px 22px!important;font-weight:700}
body.page-template-page-slime-frozen .slime-root .product-info .woocommerce form.cart .quantity input.qty{min-height:48px;border:1px solid #d6d3ca;border-radius:6px;background:#fff}
