.single-product div.product{margin-top:clamp(20px,4px + 2.5vw,40px);margin-top:clamp(20px,4px + 2.5vi,40px);position:relative}.single-product div.product .product_title{font-size:clamp(1.616690125rem,1.4951178857rem + .4987579048vw,1.944rem);margin:clamp(12px,2.4px + 1.5vw,24px) 0 clamp(4px,.8px + .5vw,8px);margin:clamp(12px,2.4px + 1.5vi,24px) 0 clamp(4px,.8px + .5vi,8px)}.single-product div.product .product__request-button{width:100%}.single-product div.product .product__request-title{font-size:clamp(1.4058175rem,1.326264rem + .3263733333vw,1.62rem)}.single-product div.product .product__info{color:#7a7a7a;display:grid;gap:clamp(4px,.8px + .5vw,8px);grid-template-columns:auto 1fr;grid-gap:clamp(4px,.8px + .5vw,8px);grid-gap:clamp(4px,.8px + .5vi,8px);gap:clamp(4px,.8px + .5vi,8px)}.single-product div.product .product__attributes{background-color:var(--green-20,#e8ffef);border-radius:15px;display:flex;flex-flow:column;gap:clamp(8px,1.6px + 1vw,16px);gap:clamp(8px,1.6px + 1vi,16px);padding:clamp(16px,3.2px + 2vw,32px);padding:clamp(16px,3.2px + 2vi,32px)}.single-product div.product .product__attributes .attribute{border-bottom:1px solid var(--green-50,#b2e6c1);display:flex;padding-bottom:clamp(2px,.4px + .25vw,4px);padding-bottom:clamp(2px,.4px + .25vi,4px)}.single-product div.product .product__attributes .attribute__label{font-weight:700}.single-product div.product .product__attributes .attribute:only-child{border-bottom:none;padding-bottom:0}.single-product div.product .product__sliders{margin-bottom:clamp(16px,3.2px + 2vw,32px);margin-bottom:clamp(16px,3.2px + 2vi,32px);position:sticky;top:calc(clamp(20px,4px + 2.5vw,40px) + var(--header-height, 100px));top:calc(clamp(20px,4px + 2.5vi,40px) + var(--header-height, 100px))}@media(min-width:768px){.single-product div.product .product__sliders{margin-bottom:0}}.single-product div.product .product__sliders .wk-block-image-slider__slide img{border-radius:15px}.single-product div.product .product__slider{position:relative}.single-product div.product .product__slider:after{border-radius:15px;box-shadow:0 3px 40px 0 rgba(51,51,51,.08);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.single-product div.product .product__slider:has(.wk-block-image-slider__footer):after{height:calc(100% - 56px - clamp(16px,3.2px + 2vw,32px));height:calc(100% - 56px - clamp(16px,3.2px + 2vi,32px))}.single-product div.product .variations{grid-area:variations;margin-bottom:clamp(16px,3.2px + 2vw,32px);margin-bottom:clamp(16px,3.2px + 2vi,32px)}.single-product div.product .variations label{display:none}.single-product div.product .variations select{background-color:#f6f6f6;border:none;border-radius:6px;font-size:clamp(.9243478261rem,.9194627329rem + .0200414078vw,.9375rem);padding:clamp(4px,.8px + .5vw,8px) clamp(6px,1.2px + .75vw,12px);padding:clamp(4px,.8px + .5vi,8px) clamp(6px,1.2px + .75vi,12px)}.single-product div.product .variations .reset_variations{display:none!important}.single-product div.product .cart{margin-top:clamp(16px,3.2px + 2vw,32px);margin-top:clamp(16px,3.2px + 2vi,32px)}.single-product div.product .cart:not(:has(.variations)){align-items:center;display:grid;grid:"price quantity" auto "add-to-cart add-to-cart" auto/1fr 1fr}.single-product div.product .cart:has(.variations) .woocommerce-variation-add-to-cart{align-items:center;display:grid;grid:"variations variations" auto "price quantity" auto "add-to-cart add-to-cart" auto/1fr 1fr}.single-product div.product .single_add_to_cart_button{grid-area:add-to-cart;margin-top:clamp(16px,3.2px + 2vw,32px);margin-top:clamp(16px,3.2px + 2vi,32px);width:100%}.single-product div.product .summary .price{-moz-column-gap:clamp(4px,.8px + .5vw,8px);column-gap:clamp(4px,.8px + .5vw,8px);display:grid;font-family:FagoNoRegularTf,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(1.4058175rem,1.326264rem + .3263733333vw,1.62rem);grid-area:price;margin-bottom:0;grid-column-gap:clamp(4px,.8px + .5vw,8px);grid-column-gap:clamp(4px,.8px + .5vi,8px);-moz-column-gap:clamp(4px,.8px + .5vi,8px);column-gap:clamp(4px,.8px + .5vi,8px);grid:"ins ins" auto "del del" auto "tax tax" auto}@media(min-width:480px){.single-product div.product .summary .price{grid:"ins del" auto "tax tax" auto}}@media(min-width:768px){.single-product div.product .summary .price{grid:"ins ins" auto "del del" auto "tax tax" auto}}@media(min-width:1200px){.single-product div.product .summary .price{grid:"ins del" auto "tax tax" auto}}.single-product div.product .summary .price ins{grid-area:ins;-webkit-text-decoration:none;text-decoration:none}.single-product div.product .summary .price del{grid-area:del}.single-product div.product .summary .price .tax-info{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(.9243478261rem,.9194627329rem + .0200414078vw,.9375rem);grid-area:tax}.single-product div.product .summary .woocommerce-variation-price{display:none}.single-product div.product .summary .price-range{display:flex;gap:8px}.single-product div.product .quantity__wrapper{display:flex;grid-area:quantity;justify-content:flex-end;justify-self:flex-end;width:100%}.single-product div.product .product_meta>span{display:block}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery__trigger{cursor:pointer;padding:6px 12px 8px;position:absolute;right:0;top:0;z-index:1}.single-product div.product .woocommerce-product-gallery__image>a>img{height:auto;width:100%}.single-product div.product .woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;margin-top:16px;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-nav li{cursor:pointer;flex:0 0 calc(25% - 12px)}
