.store-page,.page-content{min-height:60vh}.page-content h1,.store-page h1{font-family:var(--heading);font-size:clamp(36px,5vw,64px);letter-spacing:-.055em;font-weight:500;line-height:1.1;margin:0 0 35px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px;letter-spacing:-.025em;line-height:1.35;color:var(--ink);padding:12px 0 6px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ink);font-size:18px}.woocommerce ul.products li.product .button{display:block;text-align:center;margin-top:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;background:var(--ink);color:white;font-size:14px;font-weight:500;padding:16px 23px;line-height:1.3}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--ink);color:white}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#424b50;color:white}.woocommerce .woocommerce-ordering select,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{border:1px solid #c7cdcf;padding:12px 14px;background:#fff;border-radius:0;color:var(--ink);max-width:100%;font-size:16px}.woocommerce .quantity .qty{width:78px}.woocommerce div.product form.cart .button{min-height:49px}.woocommerce table.shop_table{border-collapse:collapse;border-radius:0;border-color:var(--line)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:17px;border-color:var(--line)}.woocommerce table.shop_table a{font-weight:500}.woocommerce table.shop_table img{width:80px}.woocommerce-info,.woocommerce-message{border-top-color:#727e85;background:#f0f2f3;color:var(--ink)}.woocommerce-info::before,.woocommerce-message::before{color:#536168}.woocommerce-error{border-top-color:#8c3535}.woocommerce #payment{background:#f0f2f3;border-radius:0}.woocommerce #payment div.payment_box{background:#e1e6e8}.woocommerce #payment div.payment_box::before{border-bottom-color:#e1e6e8}.woocommerce form .form-row label{font-size:14px;margin-bottom:5px}.woocommerce form .form-row{margin-bottom:16px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:0;margin:0 20px 0 0;padding:0;background:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:500}.woocommerce div.product .woocommerce-tabs .panel h2{font-size:30px;margin-bottom:24px}.woocommerce .related>h2{font-size:35px;margin-bottom:35px}.apl-ruo{padding:14px 16px;background:#f0f2f3;font-size:14px}.woocommerce .woocommerce-breadcrumb{font-size:13px;margin-bottom:35px}.woocommerce .product_meta{font-size:14px;color:var(--muted)}.woocommerce span.onsale{background:#363f44;border-radius:0;padding:8px 12px;min-height:0;line-height:1.4}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:cover}.woocommerce ul.products li.product{margin-bottom:40px}.woocommerce div.product .product_title{font-size:clamp(34px,4vw,58px)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:12px;border-bottom:1px solid var(--line)}.woocommerce-MyAccount-content{padding:0 20px}.woocommerce-checkout #customer_details{margin-bottom:35px}.woocommerce-checkout h3{font-size:23px}.page-content .woocommerce{margin-top:35px}.woocommerce ul.products::before,.woocommerce ul.products::after{content:'';display:table;clear:both}@media(max-width:600px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;float:none;margin-right:0}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:12px}.woocommerce .woocommerce-ordering{float:none;margin-top:20px}.woocommerce .woocommerce-result-count{float:none}.woocommerce .woocommerce-MyAccount-content{padding:0}}
