.is-single-product .woocommerce-content{padding-top:4rem}@media screen and (min-width:992px){.is-single-product .woocommerce-content{padding-top:7rem}}@media screen and (min-width:1200px){.is-single-product .woocommerce-content{padding-top:8rem}}.is-single-product .woocommerce div.product div.images.woocommerce-product-gallery{overflow:hidden}.is-single-product .woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-thumbs{margin-left:-.5rem;margin-right:-.5rem}.is-single-product .woocommerce div.product div.images.woocommerce-product-gallery ol.flex-control-thumbs li{max-width:6rem;padding-top:1rem;padding-left:.5rem;padding-right:.5rem}.is-single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:rgba(0,0,0,.15)}@supports(backdrop-filter:blur(0.5rem)){.is-single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger{backdrop-filter:blur(.5rem);background-color:rgba(0,0,0,.15)}}.is-single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{top:1rem;left:1rem;border-color:#fff}.is-single-product .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{top:1.625rem;left:1.8125rem;background-color:#fff}.is-single-product .woocommerce div.product p.price,.is-single-product .woocommerce div.product span.price{color:rgb(var(--tw-color-gray-400)/1);font-size:clamp(1.25rem,1.75vw,1.75rem)}.is-single-product .woocommerce div.product p.price ins,.is-single-product .woocommerce div.product span.price ins{color:rgb(var(--theme-color-primary)/1)}.is-single-product .woocommerce .product-wrapper{display:flex;flex-wrap:wrap}.is-single-product .woocommerce .product-wrapper .woocommerce-product-gallery,.is-single-product .woocommerce .product-wrapper .summary{width:100%;flex-grow:0;flex-basis:100%}@media screen and (min-width:768px){.is-single-product .woocommerce .product-wrapper .woocommerce-product-gallery,.is-single-product .woocommerce .product-wrapper .summary{width:48%;flex-basis:48%}}.is-single-product .woocommerce .product-wrapper .summary{margin-left:auto}.is-single-product .woocommerce .product-wrapper .breadcrumb{text-align:left;margin-bottom:1rem;padding:0}.is-single-product .woocommerce .product-wrapper form.cart{margin-top:1.5rem;margin-bottom:1.5rem}.is-single-product .woocommerce .product-wrapper form.cart select{min-height:3rem}.is-single-product .woocommerce .product-wrapper form.cart .variations tr th,.is-single-product .woocommerce .product-wrapper form.cart .variations tr td{border-bottom:1rem solid rgba(0,0,0,0)}.is-single-product .woocommerce .product-wrapper form.cart .variations tr:last-child th,.is-single-product .woocommerce .product-wrapper form.cart .variations tr:last-child td{border-bottom:0}.is-single-product .woocommerce .product-wrapper form.cart .variations .label{min-width:6rem;font-weight:400;line-height:var(--theme-text-line-height,1.5);text-align:left}.is-single-product .woocommerce .product-wrapper form.cart .variations .label label{font-size:inherit;font-weight:inherit;text-transform:unset}.is-single-product .woocommerce .product-wrapper form.cart .variations .label,.is-single-product .woocommerce .product-wrapper form.cart .variations .value{vertical-align:middle}.is-single-product .woocommerce .product-wrapper form.cart .add-to-cart-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid rgb(var(--tw-color-gray-200)/1);border-bottom:1px solid rgb(var(--tw-color-gray-200)/1)}.is-single-product .woocommerce .product-wrapper form.cart .quantity,.is-single-product .woocommerce .product-wrapper form.cart button[type=submit]{float:none;margin-bottom:1rem}.is-single-product .woocommerce .product-wrapper form.cart .quantity{width:auto;display:inline-flex}.is-single-product .woocommerce .product-wrapper form.cart .quantity.hidden{display:none}.is-single-product .woocommerce .product-wrapper form.cart button[type=submit]{height:3rem;flex-grow:1;padding-left:3rem;padding-right:3rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product{font-size:1rem;text-align:left;padding:1.5rem;border-color:rgb(var(--tw-color-gray-200)/1);border-width:2px;border-radius:.75rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product:hover{border-color:rgb(var(--theme-color-primary)/1)}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product>div{text-align:inherit}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variation{flex-basis:100%;margin:0;padding:0;border:0}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variations{display:flex;flex-direction:column;gap:.5rem;margin:0}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variation .label{font-size:.625rem;font-weight:700;text-transform:uppercase;margin-bottom:.25rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variation select{font-size:.875rem;cursor:pointer;padding:.5rem 1rem;border-radius:.375rem;background-color:rgb(var(--tw-color-gray-100)/1);background-position:calc(100% - .75rem) 50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");background-size:.75em 1em}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variation select:hover,.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-product .variation select:focus{box-shadow:0 0 0 1px rgb(var(--theme-color-primary)/0.25),0 0 0 3px rgb(var(--theme-color-primary)/0.1)}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-thumb{margin-bottom:1.5rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-title{margin-bottom:.5rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-title-inner{margin-bottom:.5rem}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-title-inner>a{color:inherit;font-weight:400}.is-single-product .woocommerce .product-wrapper .woosb-bundled .woosb-price{margin-top:auto}.is-single-product .woocommerce .product_title{color:rgb(var(--theme-text-color)/1);font-size:1.875rem;margin-bottom:0}@supports(font-size:clamp(1.5rem, 5vw, 2.25rem)){.is-single-product .woocommerce .product_title{font-size:clamp(1.5rem,5vw,2.25rem)}}.is-single-product .woocommerce .woocommerce-product-details__short-description{font-size:1.15rem;margin-top:1rem}.is-single-product .woocommerce .product_meta>span{font-weight:700;display:block}.is-single-product .woocommerce .product_meta>span>span,.is-single-product .woocommerce .product_meta>span>a{font-weight:var(--theme-text-font-weight,400)}.is-single-product .woocommerce .wc-pao-addons-container{margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.5rem;border-top:1px solid rgb(var(--tw-color-gray-200)/1)}.is-single-product .woocommerce .wc-pao-addon-name{display:flex;column-gap:.35em;margin-bottom:.35em}