.woocommerce div.product{display:grid;gap:calc(var(--space-unit)*4) calc(var(--space-unit)*5);grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce div.product>.related,.woocommerce div.product>.up-sells,.woocommerce div.product>.woocommerce-tabs{grid-column:1/-1}.woocommerce div.product div.images{margin:0;position:relative;width:auto}.woocommerce div.product div.images .woocommerce-product-gallery__image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:var(--space-unit);margin-block-start:var(--space-unit)}.woocommerce div.product div.images .flex-control-thumbs li{flex:0 0 calc(25% - var(--space-unit)*3/4);width:auto}.woocommerce div.product div.images .flex-control-thumbs li img{aspect-ratio:4/3;border:1px solid var(--color-border);-o-object-fit:cover;object-fit:cover}.woocommerce div.product div.summary{background:var(--color-bg-sub);border-radius:var(--radius);margin:0;padding:calc(var(--space-unit)*4);width:auto}.woocommerce div.product .product_title{border-block-end:1px solid var(--color-border);font-size:1.5rem;font-weight:700;line-height:1.5;margin-block-end:calc(var(--space-unit)*2);padding-block-end:calc(var(--space-unit)*2)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-text);font-size:1.5rem;font-weight:700;margin-block-end:calc(var(--space-unit)*2)}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-weight:400;margin-inline-end:var(--space-unit);opacity:1}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:none;text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description{font-size:.875rem;margin-block-end:calc(var(--space-unit)*3)}.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin-block-end:0}.woocommerce div.product form.cart,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-unit)}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{display:none}.woocommerce div.product form.cart.variations_form{display:block}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce div.product form.cart .qty{block-size:100%;border:1px solid var(--wc-form-border-color);border-radius:var(--radius);padding:var(--space-unit);width:5em}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 240px;max-inline-size:320px;text-align:center}.woocommerce div.product form.cart .variations{margin-block-end:calc(var(--space-unit)*2)}.woocommerce div.product form.cart .variations select{background:var(--color-white);border:1px solid var(--wc-form-border-color);border-radius:var(--radius);padding:var(--space-unit)}.woocommerce div.product form.cart .woocommerce-variation{margin-block-end:calc(var(--space-unit)*2)}.woocommerce div.product .product_meta{border-block-start:1px solid var(--color-border);color:var(--color-text-sub);font-size:.8125rem;margin-block-start:calc(var(--space-unit)*3);padding-block-start:calc(var(--space-unit)*2)}.woocommerce div.product .product_meta>span{display:block}.woocommerce div.product .product_meta a{color:var(--color-primary-strong)}.woocommerce div.product .woocommerce-tabs ul.tabs{border-block-end:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-unit);margin:0 0 calc(var(--space-unit)*3);padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-block-end:3px solid transparent;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--color-text-sub);font-weight:500;padding:var(--space-unit) calc(var(--space-unit)*2)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-block-end-color:var(--color-primary-strong)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--color-text)}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs .panel>h2{font-size:1.25rem;margin-block-end:calc(var(--space-unit)*2)}.woocommerce div.product .related>h2,.woocommerce div.product .up-sells>h2{font-size:1.5rem;font-weight:700;margin-block-end:calc(var(--space-unit)*3);text-align:center}@media (max-width:1024px){.woocommerce div.product{gap:calc(var(--space-unit)*3)}.woocommerce div.product div.summary{padding:calc(var(--space-unit)*3)}}@media (max-width:767px){.woocommerce div.product{grid-template-columns:minmax(0,1fr)}.woocommerce div.product div.images .flex-control-thumbs li{flex-basis:calc(33.33333% - var(--space-unit)*2/3)}.woocommerce div.product div.summary{padding:calc(var(--space-unit)*3) calc(var(--space-unit)*2)}.woocommerce div.product .product_title{font-size:1.25rem}.woocommerce div.product form.cart .single_add_to_cart_button{max-inline-size:none}.woocommerce div.product .related>h2,.woocommerce div.product .up-sells>h2{font-size:1.25rem}}
/*# sourceMappingURL=woocommerce-single.min.css.map */