body.kw-single :is(.woocommerce-product-gallery,.ct-product-gallery) :is(.flexy-view,.flex-viewport){clip-path:inset(0 round var(--kw-gallery-radius,30px))}body.kw-single .flex-control-thumbs{display:flex!important;flex-wrap:wrap;gap:10px;margin:12px 0 0!important;padding:0!important;list-style:none}body.kw-single .flex-control-thumbs li{width:72px!important;float:none!important;margin:0!important}body.kw-single .flex-control-thumbs img{border-radius:12px;border:2px solid transparent;opacity:.75;transition:opacity .2s,border-color .2s}body.kw-single .flex-control-thumbs img.flex-active,body.kw-single .flex-control-thumbs img:hover{opacity:1;border-color:var(--kw-primary)}body.kw-single .summary .price del{opacity:.45;font-size:.65em;font-weight:500;margin-right:8px}body.kw-single .summary .price ins{text-decoration:none;color:var(--kw-sale)}body.kw-single .star-rating{color:var(--kw-star)!important}body.kw-single .summary .stock.out-of-stock{color:var(--kw-sale)!important;background:color-mix(in srgb,var(--kw-sale) 10%,#fff)}body.kw-single .summary .stock.out-of-stock::before{background:var(--kw-sale)}body.kw-single form.variations_form{flex-wrap:wrap}body.kw-single table.variations select{border-radius:12px;border:1px solid var(--kw-border)}body.kw-single #review_form_wrapper .submit{background:var(--kw-primary);color:#fff;border:0;border-radius:var(--kw-btn-radius);padding:13px 30px;font-weight:600}body.kw-single #review_form_wrapper .submit:hover{background:var(--kw-primary-dark)}