.woocommerce-grouped-product-list{border:0}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item td{border:0;vertical-align:middle}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item td:first-of-type{padding-inline-start:0}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item td:last-of-type{padding-inline-end:0}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity{font-size:var(--wp--preset--font-size--normal)}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .wp-element-button{font-size:var(--wp--preset--font-size--small);background-color:transparent;color:inherit;border:1px solid;padding-block:0.125em;display:inline-block}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{font-size:var(--wp--preset--font-size--small);font-weight:700}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{display:flex;flex-direction:column;gap:.25em;align-items:flex-end}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount{font-size:var(--wp--preset--font-size--normal)}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .stock{margin-inline:auto 0;text-align:end}.woocommerce-grouped-product-list tbody>tr+tr{border-block-start:1px solid var(--wp--preset--color--base-secondary)}.wp-block-add-to-cart-form:has(.grouped_form){margin-block-start:0.5em}#review_form{position:sticky;inset-block-start:2em}.comment-form-rating{line-height:1}.comment-form-rating .stars{margin-block-start:0.125em;margin-block-end:0}.comment-form-rating .stars>span{display:inline-block;line-height:1}.comment-form label{font-size:var(--wp--preset--font-size--small);margin-block-end:0.75em;display:block}.comment-form [type=checkbox]+label{position:relative;margin-block-end:0;display:inline}.comment-form .required{color:var(--wp--preset--color--vivid-red)}.woocommerce-Reviews{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--30)}.woocommerce-Reviews .clear{display:none}.woocommerce-Reviews .comment-reply-title,.woocommerce-Reviews .woocommerce-Reviews-title{font-size:var(--wp--preset--font-size--small);margin-block-start:0;font-weight:700;margin-block-end:var(--wp--preset--spacing--30)}.woocommerce-Reviews .comment-reply-title{line-height:1.4;display:block}.woocommerce-Reviews .comment-form-cookies-consent{clear:both}.woocommerce-Reviews .woocommerce-review__verified{color:green}.woocommerce-Reviews .comment-notes{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--primary-light)}.woocommerce-Reviews ol.commentlist{margin-block-start:0;margin-inline-start:0;list-style:none;padding-inline-start:0}.woocommerce-Reviews ol.commentlist li+li{margin-block-start:var(--wp--preset--spacing--30);padding-block-start:var(--wp--preset--spacing--30);border-block-start:1px solid var(--wp--preset--color--base-secondary)}.woocommerce-Reviews ol.commentlist+.woocommerce-pagination{margin-block-start:var(--wp--preset--spacing--30)}.woocommerce-Reviews #comments>:last-child{margin-block-end:0}.woocommerce-Reviews .woocommerce-pagination{font-size:var(--wp--preset--font-size--small)}.woocommerce-Reviews .woocommerce-pagination .page-numbers{justify-content:flex-end;gap:var(--wp--custom--spacing--small)}@media (min-width:782px){.woocommerce-Reviews{grid-template-columns:1fr 1.035fr}}.woocommerce-Reviews #reply-title:before,.woocommerce-review__dash{display:none}.woocommerce-review__published-date{display:block;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--contrast-secondary)}.woocommerce-Reviews .star-rating{overflow:hidden;position:relative;width:6.1em;letter-spacing:.2em;height:.889rem;font-size:.889rem;line-height:1;font-family:star,serif;color:#ffa700;font-weight:400}.woocommerce-Reviews .star-rating::before{content:"sssss";float:left;top:0;left:0;position:absolute;font-size:1em}.woocommerce-Reviews .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce-Reviews .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;font-size:1em}.woocommerce-Reviews p.stars{margin-top:0}.woocommerce-Reviews p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;box-shadow:none;color:#ffa700}.woocommerce-Reviews p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce,sans-serif;content:"\e021";text-indent:0}.woocommerce-Reviews p.stars a:hover~a::before{content:"\e021"}.woocommerce-Reviews p.stars:hover a::before{content:"\e020"}.woocommerce-Reviews p.stars.selected a.active::before{content:"\e020"}.woocommerce-Reviews p.stars.selected a.active~a::before{content:"\e021"}.woocommerce-Reviews p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce-Reviews .comment_container{position:relative}.woocommerce-Reviews .comment_container .avatar{width:48px;height:48px;position:absolute;top:0;border-radius:9999px}.woocommerce-Reviews .comment_container .comment-text{display:grid;grid-template-columns:3fr 1fr;grid-gap:0.75em var(--wp--preset--spacing--30)}.woocommerce-Reviews .comment_container .meta,.woocommerce-Reviews .comment_container .star-rating{grid-column:span 1}.woocommerce-Reviews .comment_container .description{grid-column:span 2}.woocommerce-Reviews .comment_container .woocommerce-review__author{font-weight:400}.woocommerce-Reviews .comment_container .comment-text>*{margin-block:0}.woocommerce-Reviews .comment_container .comment-text .star-rating{order:2}.woocommerce-Reviews .comment_container .comment-text .meta{order:1;margin-block-start:0;padding-inline-start:calc(48px + 1em);line-height:1.25}.woocommerce-Reviews .comment_container .comment-text .description{order:3}.woocommerce-Reviews .comment_container .comment-text .description>*{max-width:60ch}.woocommerce-Reviews .comment_container .comment-text .description>:first-child{margin-block-start:0}.woocommerce-Reviews .comment_container .comment-text .description>:last-child{margin-block-end:0}.form-submit.wp-block-button{margin-block-end:0}.variations_form.cart .variations{margin-block-end:var(--wp--preset--spacing--40)}.variations_form.cart .variations tr{display:flex;flex-direction:column;text-align:inline-start;gap:10px}.variations_form.cart .variations tr+tr{padding-block-start:calc(var(--wp--preset--spacing--30)/ 2)}.variations_form.cart .variations tr td,.variations_form.cart .variations tr th{border-block-start:0;padding:0}.variations_form.cart .variations tr th{font-size:var(--wp--preset--font-size--small)}.variations_form.cart .variations tr td{position:relative}.variations_form.cart .variations .reset_variations{position:absolute;inset-inline-end:0;display:block;margin-block-start:0.25em;padding-inline-end:1.333em;font-size:var(--wp--preset--font-size--small)}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:.5em .75em}.wc-block-store-notices.empty+.is-singular-product-hero{margin-block-start:0}