.woocommerce-page .wp-block-post-title{min-height:48px}.woocommerce-page .product-meta-customprice,.woocommerce-page .product-meta-customprice-label,.woocommerce-page .product-meta-size{color:var(--wp--preset--color--gray-dark);font-size:.9rem;font-weight:400;line-height:1.2;text-align:center}.wc-block-mini-cart__footer .wc-block-components-button__text{font-size:1rem}#cross-sells-advice{margin-bottom:48px;margin-top:32px}#cross-sells-advice .cross-sells-advice-item{box-sizing:initial;display:flex;height:48px;padding-bottom:20px}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-image{border-radius:50%;height:48px;margin:0;max-width:48px;overflow:hidden}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-description{display:flex;flex-direction:column;justify-content:center;margin:0;padding-left:12px;text-align:left;width:300px}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-title{font-size:15px;font-weight:600;margin:0;padding:0}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-title a{color:var(--wp--preset--color--text)}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-price{color:var(--color--text);font-size:13px;font-weight:400;margin:0}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-add-to-cart{margin:0 0 0 24px}@media(min-width:700px){#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-add-to-cart{margin:0 0 0 64px}}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-add-to-cart .woocommerce.add_to_cart_inline{font-size:0}#cross-sells-advice .cross-sells-advice-item .cross-sells-advice-add-to-cart .woocommerce-Price-amount.amount{display:none}.single-product div.product table.variations select{display:none!important}.single-product div.product table.variations th{min-width:7rem;vertical-align:top!important;width:auto}.single-product div.product table.variations td.label{display:inline-block;line-height:42px;margin-right:16px;text-transform:capitalize;width:100px}.single-product div.product table.variations td.value{display:inline-block}.woocommerce div.product form.cart .variations tr{display:flex;padding-bottom:1rem;padding-top:2rem}.woocommerce-variation-price{display:none}.variation-swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;position:relative}.variation-swatches div.attribute-swatch{border:1px solid #ccc;border-radius:50%;cursor:pointer;font-weight:700;height:30px;line-height:30px;margin:0;padding:1rem;text-align:center;width:30px}.variation-swatches div.attribute-swatch.selected{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.variation-swatches div.attribute-swatch.disabled{background:var(--wp--preset--color--gray-light);border-color:var(--wp--preset--color--gray-light);box-shadow:0 0 0 1px var(--wp--preset--color--gray-light);color:var(--wp--preset--color--gray)}.variation-swatches li{float:left;height:40px;margin:0 5px 0 0;min-width:100px;position:relative}.variation-swatches input,.variation-swatches label{display:inline-block}.variation-swatches input[type=radio]{display:none;height:0;overflow:hidden;width:0}.variation-swatches input[type=radio]+label{border:0 solid #fff;border-radius:20px;box-shadow:0 0 0 1px #ddd;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600;line-height:1.4;margin:0 12px 12px 0;min-width:120px;padding:12px 16px;text-align:center!important;text-transform:uppercase;transition:175ms;-webkit-user-select:none;user-select:none;z-index:90}.variation-swatches input[type=radio]+label:hover{box-shadow:0 0 0 2px #999}.variation-swatches input[type=radio]:disabled+label{background:var(--wp--preset--color--gray-light);border-color:var(--wp--preset--color--gray-light);box-shadow:0 0 0 1px var(--wp--preset--color--gray-light);color:var(--wp--preset--color--gray)}.variation-swatches input[type=radio]:disabled+label:hover{box-shadow:0 0 0 2px var(--wp--preset--color--gray)}.variation-swatches input[type=radio]:checked+label{background:var(--wp--preset--color--primary);box-shadow:0 0 0 1px var(--wp--preset--color--primary-light);color:#fff;font-weight:700}.variation-swatches input[type=radio]:checked+label:hover{box-shadow:0 0 0 2px var(--wp--preset--color--primary)}.reset_variations{font-size:14px;margin-bottom:30px;margin-top:10px}@media(max-width:767px){.reset_variations{margin-bottom:18px;margin-top:6px}}.wct-variation-table{margin-bottom:32px;overflow-x:auto}.product_meta table{background:#fff;border-collapse:collapse;border-radius:2px;box-shadow:0 0 0 1px #ddd,0 5px 20px -18px #000;margin:0 0 64px;min-width:500px;text-align:left;width:100%}.product_meta table th{font-weight:700}.product_meta table th,.product_meta table tr{border-bottom:1px solid #ddd}.product_meta table th:hover,.product_meta table tr:hover{background:#f3f3f3}.product_meta table th{padding:.5rem 2rem}.product_meta table td{padding:0 2rem;vertical-align:inherit}@media(max-width:767px){.product_meta table td{padding:0 0 0 1rem}}.product_meta table p{margin:0;padding:0;word-break:normal}.product_meta table td:first-of-type{padding:0;width:70px}.product_meta table td:first-of-type img{background-color:var(--wp--preset--color--white-smoke);border-radius:50%;box-sizing:border-box;margin:8px;overflow:hidden;padding:2px;vertical-align:middle;width:100%}.product_meta table td:nth-of-type(2),.product_meta table td:nth-of-type(3){font-size:14px;line-height:1.8}.product_meta table td:nth-of-type(2) b,.product_meta table td:nth-of-type(2) strong,.product_meta table td:nth-of-type(3) b,.product_meta table td:nth-of-type(3) strong{color:var(--wp--preset--color--black)}.product_meta table td:last-of-type{width:40px}.product_meta table td .woocommerce-Price-amount.amount{display:none}.product_meta table .product.woocommerce.add_to_cart_inline span,.product_meta table .woocommerce-Price-amount.amount{font-size:0;padding:0}.product_meta table .wct-variation-add-to-cart{padding:0 12px!important}.product_meta table .wct-variation-add-to-cart a{background:none;font-size:0;height:0;width:0}.product_meta table .wct-variation-add-to-cart a:before{background-color:var(--wp--preset--color--primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27%235f6368%27 viewBox=%270 -960 960 960%27%3E%3Cpath fill=%27%23fff%27 d=%27M280-80q-33 0-56.5-23.5T200-160t23.5-56.5T280-240t56.5 23.5T360-160t-23.5 56.5T280-80m400 0q-33 0-56.5-23.5T600-160t23.5-56.5T680-240t56.5 23.5T760-160t-23.5 56.5T680-80M246-720l96 200h280l110-200zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130zm134 280h280z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;font-size:32px;height:32px;padding:8px;width:32px}.product_meta table .wc-forward{display:none}.add_to_cart_inline{border:none!important}.add_to_cart_inline bdi{display:none}.woocommerce.single-product #content div.product .summary .wc-price-alt.ask-for-info{font-size:var(--typography--default--font-size--xl)}@media(max-width:767px){.woocommerce.single-product #content div.product .summary .wc-price-alt.ask-for-info{font-size:var(--typography--default--font-size--l)}}.wct-price.wc-block-components-product-price .woocommerce-Price-amount{font-size:var(--wp--preset--font-size--x-large)}.wc-price-alt{margin-bottom:2rem;opacity:.5}.single-product .wp-block-columns .wp-block-button.wc-block-components-product-button{align-items:start;margin:4rem auto 1rem 0}.single-product .wp-block-columns .wp-block-button.wc-block-components-product-button .wp-block-button__link{font-size:1.2rem;text-transform:uppercase}.wct-modal{background-color:#0006;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.wct-modal-content{background-color:var(--wp--preset--color--white);border:1px solid #888;border-radius:5px;margin:10% auto;max-width:500px;padding:20px;position:relative;width:80%}.wct-modal-close{color:var(--wp--preset--color--white-smoke);cursor:pointer;float:right;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.wct-modal-close:focus,.wct-modal-close:hover{color:#000;text-decoration:none}.wct-modal form.wpcf7-form p{margin:0;padding:0}.wct-modal form.wpcf7-form .wpcf7-submit{clear:unset;display:flex;float:inherit;margin:0 0 0 auto}
