.single-product,.woocommerce-checkout{background:#fff}.single-product .container{max-width:1300px;padding-top:32px}.single-product .woocommerce-breadcrumb{margin-bottom:22px}.single-product.woocommerce div.product .product_title{font:700 clamp(32px,3.1vw,42px)/1.12 Arial,sans-serif;letter-spacing:-1.3px}.single-product.woocommerce div.product div.images{width:48%;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:16px}.single-product.woocommerce div.product div.images .flex-viewport{width:calc(100% - 88px);flex:1;min-width:0}.single-product.woocommerce div.product div.images .flex-control-thumbs{width:72px;flex:0 0 72px;display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:auto}.single-product.woocommerce div.product div.images .flex-control-thumbs li{width:100%;float:none;border:1px solid #dedfd5}.single-product.woocommerce div.product div.images .flex-control-thumbs img{opacity:.65}.single-product.woocommerce div.product div.images .flex-control-thumbs img.flex-active{opacity:1;outline:2px solid #263b30;outline-offset:-2px}.single-product .woocommerce-product-gallery__image img:not(.zoomImg){max-height:590px;object-fit:contain}.single-product.woocommerce div.product div.summary{width:48%;padding:0}.single-product .woocommerce-product-details__short-description{font-size:14px;line-height:1.7;color:#626960}.single-product.woocommerce div.product form.cart .variations td,.single-product.woocommerce div.product form.cart .variations th{display:block;text-align:left}.single-product.woocommerce div.product form.cart .variations label{font-size:13px}.thermo-variant-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 25px}.thermo-variant-card{border:1px solid #d2d7d1;background:#fff;color:#222722;padding:12px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.thermo-variant-card strong{margin-left:auto;font-size:14px}.thermo-variant-card[aria-pressed=true]{border:2px solid #263b30;padding:11px;background:#f2f5ef}.thermo-variant-card:disabled{opacity:.45;cursor:not-allowed}.thermo-swatch{width:30px;height:30px;border-radius:50%;border:1px solid #ccd0c9;display:inline-block}.thermo-swatch--yellow{background:#eeb82f}.thermo-swatch--black{background:#242422}.thermo-enhanced .variations select{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0!important}.thermo-enhanced .reset_variations{display:none!important}.single-product.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;gap:9px;flex-wrap:wrap}.single-product.woocommerce div.product form.cart .quantity{float:none;margin:0}.single-product.woocommerce div.product form.cart .quantity .qty{height:53px;width:60px;border:1px solid #d2d7d1}.single-product.woocommerce div.product form.cart .single_add_to_cart_button,.single-product.woocommerce div.product form.cart .thermo-buy-now{flex:1;min-width:135px;text-align:center}.single-product.woocommerce div.product form.cart .single_add_to_cart_button{background:#e5eee7!important;color:#263b30!important}.thermo-buy-now:disabled{opacity:.45;cursor:not-allowed}.thermo-payment-info{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid #d7ded7;padding:16px;background:#f6f8f5;margin:20px 0}.thermo-payment-info span{font-size:10px;letter-spacing:1px}.thermo-payment-info strong{color:#0070ba;font-style:italic;font-size:23px}.thermo-payment-info small,.thermo-shipping-note{font-size:11px;color:#626960}.thermo-purchase-trust{display:flex;gap:20px;border-top:1px solid #dedfd5;padding-top:20px;font-size:12px}.single-product.woocommerce div.product .woocommerce-tabs{padding-top:45px}.single-product.woocommerce div.product .woocommerce-tabs .panel{max-width:950px;margin:30px auto 55px}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;overflow:auto;white-space:nowrap}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce-checkout .container{max-width:850px;padding:60px 5% 90px}.woocommerce-checkout .container h1{font:700 clamp(38px,4vw,48px)/1.1 Arial,sans-serif;letter-spacing:-1.6px;margin:0 0 45px}.woocommerce-checkout .woocommerce .col2-set,.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2,.woocommerce-checkout .woocommerce #order_review_heading,.woocommerce-checkout .woocommerce #order_review{float:none;width:100%}.woocommerce-checkout .woocommerce h3{font:500 21px/1.35 Arial,sans-serif;letter-spacing:-.3px;margin:30px 0 17px}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea,.woocommerce-checkout .woocommerce select{min-height:52px;border:1px solid #a8b3aa;border-radius:3px;padding:12px;background:#fff}.woocommerce-checkout .woocommerce #payment{background:#f2f5f1;border-radius:0}.woocommerce-checkout .woocommerce #payment div.payment_box{background:#e2ebe2}.woocommerce-checkout .woocommerce #payment div.payment_box:before{border-bottom-color:#e2ebe2}.woocommerce-checkout .woocommerce #place_order{width:100%;min-height:52px}.woocommerce-checkout .woocommerce table.shop_table{border-radius:0}.woocommerce-checkout .woocommerce form .form-row label{font-size:14px}@media(max-width:800px){.single-product.woocommerce div.product div.images,.single-product.woocommerce div.product div.summary{width:100%;float:none}.single-product.woocommerce div.product div.images{flex-direction:column;margin-bottom:35px}.single-product.woocommerce div.product div.images .flex-viewport{width:100%;flex:auto}.single-product.woocommerce div.product div.images .flex-control-thumbs{width:100%;flex:auto;flex-direction:row;max-height:none;overflow-x:auto;gap:8px}.single-product.woocommerce div.product div.images .flex-control-thumbs li{width:64px;flex:0 0 64px}.single-product .woocommerce-product-gallery__image img:not(.zoomImg){max-height:450px}.woocommerce-checkout .container{padding-top:38px}.thermo-purchase-trust{gap:10px}}
