.woocommerce-page>main{background-color:var(--color-grankera-100);border-top:1px solid var(--color-grankera-200);border-bottom:1px solid var(--color-grankera-200);padding:15px 0}.woocommerce form .form-row label{font-size:15px}.woocommerce form .form-row .input-text{border:1px solid var(--color-grankera-200);padding:10px 9px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--color-grankera-100);border-bottom:1px solid #cfc8d8;border-left:1px solid #cfc8d8;border-right:1px solid #cfc8d8;border-radius:3px;font-size:15px}.woocommerce button.button.alt,.woocommerce #respond input#submit,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-account button.button{background:var(--color-grankera-950);color:var(--color-grankera-50);cursor:pointer;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;padding:18px 23px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;display:flex}.woocommerce button.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-account button.button:hover{background-color:var(--color-grankera-400);color:var(--color-grankera-50)}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--color-grankera-950);color:var(--color-grankera-50)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:14px}.woocommerce-product-gallery>.flex-viewport,.woocommerce-product-gallery__image{background-color:var(--color-white);border:1px solid var(--color-grankera-100);border-radius:4px}.woocommerce-product-gallery>.flex-viewport .woocommerce-product-gallery__image{border:none}.product_title.entry-title{color:var(--color-grankera-950);text-transform:uppercase;font-size:24px}.woocommerce div.product p.price{color:var(--color-grankera-200);margin:25px 0}.woocommerce .woocommerce-product-details__short-description{color:var(--color-grankera-950);margin-bottom:30px;font-size:15px}.woocommerce .product_meta{margin-bottom:30px}.woocommerce .posted_in{font-size:14px}.woocommerce .posted_in a{color:var(--color-grankera-950);background:var(--color-white);border:1px solid var(--color-grankera-100);border-radius:15px;padding:5px 10px;font-size:13px}.woocommerce div.product form.cart{display:flex}.woocommerce div.product form.cart div.quantity{margin:0 8px 0 0}.woocommerce .input-text.qty.text{border:1px solid var(--color-grankera-950);background:var(--color-grankera-50);border-radius:3px;height:100%}.woocommerce ol li{border:1px solid var(--color-grankera-100);background-color:var(--color-white);border-radius:3px}.woocommerce div.product div.images .flex-control-thumbs li{width:24%;margin:0 1% 0 0}.woocommerce .flex-viewport{margin-bottom:24px}.woocommerce-tabs .tab-content h2{display:none}.woocommerce-tabs p{margin-bottom:20px}.woocommerce #reviews #comments{margin-bottom:30px}.woocommerce #reviews #comments ol.commentlist li{background-color:var(--color-seasalt);border:1px solid var(--color-grankera-200);border-radius:5px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;margin:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{display:none}.woocommerce #review_form #respond #reply-title{text-align:center;margin-bottom:20px;font-size:21px;font-weight:500;display:block}.woocommerce #review_form #respond .comment-form-rating{text-align:center}.woocommerce #review_form #respond input#submit{width:150px;margin:0 auto}.woocommerce #review_form #respond p.comment-notes{text-align:center;margin-bottom:30px;font-size:14px}.woocommerce #review_form #respond label{margin-bottom:8px;font-size:14px;display:block}.woocommerce #review_form #respond textarea,.woocommerce #review_form #respond input[type=text],.woocommerce #review_form #respond input[type=email]{background-color:var(--color-white);border:1px solid var(--color-grankera-100);border-radius:6px;width:100%;padding:10px}.woocommerce #review_form #respond textarea{height:140px}.woocommerce #review_form #respond p.comment-form-cookies-consent{justify-content:center;align-items:center;gap:13px;margin-top:30px;margin-bottom:40px;display:flex}.woocommerce #review_form #respond p.comment-form-cookies-consent label{margin-bottom:0}.woocommerce .woocommerce-product-rating{color:var(--color-grankera-950);font-size:14px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock:after{content:" :("}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{text-align:center;background:var(--color-grankera-50);color:var(--color-grankera-950);text-transform:uppercase;width:200px;margin-bottom:30px;padding:11px 10px}.woocommerce-account h2{font-size:20px}.woocommerce-account .woocommerce-privacy-policy-text{margin:20px 0;font-size:15px}.woocommerce-account a{font-weight:600}.woocommerce-account a:hover{color:var(--color-grankera-400)}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{background-color:var(--color-grankera-100)}.woocommerce-account .woocommerce-button{width:100%}.woocommerce-checkout h3{border-bottom:1px solid var(--color-grankera-950);width:100%;margin-bottom:15px;padding-bottom:15px;font-size:19px}.woocommerce-checkout #customer_details{margin-bottom:30px}.woocommerce-checkout table.shop_table{margin:0 0 30px}.woocommerce-MyAccount-navigation ul li a:after{content:"➤";font-size:12px}.woocommerce-MyAccount-navigation ul li a{background-color:var(--color-grankera-100);border-bottom:1px solid var(--color-grankera-950);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--color-grankera-950);color:var(--color-grankera-50)}.woocommerce-edit-address .woocommerce-MyAccount-content p{margin-bottom:30px}.woocommerce-edit-address .woocommerce-MyAccount-content h2{border-bottom:1px solid var(--color-grankera-950);margin-bottom:15px;padding-bottom:15px}.woocommerce-account .addresses .title .edit{float:left;background-color:var(--color-grankera-100);text-align:center;width:100%;margin-bottom:20px;padding:10px}.woocommerce-account .addresses .title .edit:hover{background-color:var(--color-grankera-950);color:var(--color-grankera-50)}