.cuw-offer .cuw-product-image img,.cuw-product .cuw-product-image img{height:100%;margin:0!important;width:100%}.cuw-offer .cuw-product-curve-image img,.cuw-product .cuw-product-curve-image img{border-radius:inherit}.cuw-offer .cuw-product-curve-image .woocommerce-placeholder,.cuw-product .cuw-product-curve-image .woocommerce-placeholder{border-radius:18px 18px 0 0}.cuw-action .cuw-custom-checkbox,.cuw-offer .cuw-custom-checkbox,.cuw-product .cuw-custom-checkbox{height:16px;accent-color:#fff;margin:0;width:16px}.cuw-action .cuw-custom-checkbox:checked:before,.cuw-offer .cuw-custom-checkbox:checked:before,.cuw-product .cuw-custom-checkbox:checked:before{color:blue}.cuw-offer .cuw-ppu-button,.cuw-page .cuw-ppu-button,.cuw-product .cuw-ppu-button,.cuw-product-row .cuw-ppu-button{width:100%}.cuw-offer .quantity-input,.cuw-page .quantity-input,.cuw-product .quantity-input,.cuw-product-row .quantity-input{color:#7f7f7f;position:relative;min-width:112px;display:inline-block}.cuw-offer .quantity-input input,.cuw-page .quantity-input input,.cuw-product .quantity-input input,.cuw-product-row .quantity-input input{height:32px;padding:0 4px;font-size:14px;border:1px solid #dcdcdc;font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#342f2f;transition:border .2s ease-in-out,color .2s ease-in-out;max-width:64px;outline:none;text-align:center;background-color:#fff;box-shadow:none;border-radius:2px;width:48px;line-height:24px;float:right;font-family:sans-serif}.cuw-offer .quantity-input input:focus,.cuw-page .quantity-input input:focus,.cuw-product .quantity-input input:focus,.cuw-product-row .quantity-input input:focus{border-color:#57b8f6!important}.cuw-offer .quantity-input input:hover,.cuw-page .quantity-input input:hover,.cuw-product .quantity-input input:hover,.cuw-product-row .quantity-input input:hover{border-color:#a5a5a5}.cuw-offer .quantity-input .cuw-minus,.cuw-offer .quantity-input .cuw-plus,.cuw-page .quantity-input .cuw-minus,.cuw-page .quantity-input .cuw-plus,.cuw-product .quantity-input .cuw-minus,.cuw-product .quantity-input .cuw-plus,.cuw-product-row .quantity-input .cuw-minus,.cuw-product-row .quantity-input .cuw-plus{height:32px;position:relative;border-radius:2px;cursor:pointer;width:32px;float:right;display:inline-block}.cuw-offer .quantity-input .cuw-minus:hover,.cuw-offer .quantity-input .cuw-plus:hover,.cuw-page .quantity-input .cuw-minus:hover,.cuw-page .quantity-input .cuw-plus:hover,.cuw-product .quantity-input .cuw-minus:hover,.cuw-product .quantity-input .cuw-plus:hover,.cuw-product-row .quantity-input .cuw-minus:hover,.cuw-product-row .quantity-input .cuw-plus:hover{background:hsla(0,0%,86%,.8)}.cuw-offer .quantity-input .cuw-minus:after,.cuw-offer .quantity-input .cuw-minus:before,.cuw-offer .quantity-input .cuw-plus:after,.cuw-offer .quantity-input .cuw-plus:before,.cuw-page .quantity-input .cuw-minus:after,.cuw-page .quantity-input .cuw-minus:before,.cuw-page .quantity-input .cuw-plus:after,.cuw-page .quantity-input .cuw-plus:before,.cuw-product .quantity-input .cuw-minus:after,.cuw-product .quantity-input .cuw-minus:before,.cuw-product .quantity-input .cuw-plus:after,.cuw-product .quantity-input .cuw-plus:before,.cuw-product-row .quantity-input .cuw-minus:after,.cuw-product-row .quantity-input .cuw-minus:before,.cuw-product-row .quantity-input .cuw-plus:after,.cuw-product-row .quantity-input .cuw-plus:before{height:2px;content:"";position:absolute;top:calc(50% - 1px);background-color:#342f2f;left:calc(50% - 7px);width:12px;display:block}.cuw-offer .quantity-input .cuw-plus:after,.cuw-page .quantity-input .cuw-plus:after,.cuw-product .quantity-input .cuw-plus:after,.cuw-product-row .quantity-input .cuw-plus:after{transform:rotate(90deg)}.cuw-offer .quantity-input .cuw-minus:after,.cuw-page .quantity-input .cuw-minus:after,.cuw-product .quantity-input .cuw-minus:after,.cuw-product-row .quantity-input .cuw-minus:after{display:none}.cuw-offer .quantity-input input::-webkit-inner-spin-button,.cuw-offer .quantity-input input::-webkit-outer-spin-button,.cuw-page .quantity-input input::-webkit-inner-spin-button,.cuw-page .quantity-input input::-webkit-outer-spin-button,.cuw-product .quantity-input input::-webkit-inner-spin-button,.cuw-product .quantity-input input::-webkit-outer-spin-button,.cuw-product-row .quantity-input input::-webkit-inner-spin-button,.cuw-product-row .quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cuw-offer .quantity-input input[type=number],.cuw-page .quantity-input input[type=number],.cuw-product .quantity-input input[type=number],.cuw-product-row .quantity-input input[type=number]{-moz-appearance:textfield}.cuw-offer .quantity-input-2,.cuw-page .quantity-input-2,.cuw-product .quantity-input-2,.cuw-product-row .quantity-input-2{border:thin solid gray;align-items:center;border-radius:8px;display:inline-flex}.cuw-offer .quantity-input-2 .cuw-minus,.cuw-offer .quantity-input-2 .cuw-plus,.cuw-page .quantity-input-2 .cuw-minus,.cuw-page .quantity-input-2 .cuw-plus,.cuw-product .quantity-input-2 .cuw-minus,.cuw-product .quantity-input-2 .cuw-plus,.cuw-product-row .quantity-input-2 .cuw-minus,.cuw-product-row .quantity-input-2 .cuw-plus{height:32px;position:relative;border-radius:2px;cursor:pointer;width:36px;float:right}.cuw-offer .quantity-input-2 .cuw-minus:hover,.cuw-offer .quantity-input-2 .cuw-plus:hover,.cuw-page .quantity-input-2 .cuw-minus:hover,.cuw-page .quantity-input-2 .cuw-plus:hover,.cuw-product .quantity-input-2 .cuw-minus:hover,.cuw-product .quantity-input-2 .cuw-plus:hover,.cuw-product-row .quantity-input-2 .cuw-minus:hover,.cuw-product-row .quantity-input-2 .cuw-plus:hover{border-radius:8px;background:hsla(0,0%,86%,.8)}.cuw-offer .quantity-input-2 .cuw-minus:after,.cuw-offer .quantity-input-2 .cuw-minus:before,.cuw-offer .quantity-input-2 .cuw-plus:after,.cuw-offer .quantity-input-2 .cuw-plus:before,.cuw-page .quantity-input-2 .cuw-minus:after,.cuw-page .quantity-input-2 .cuw-minus:before,.cuw-page .quantity-input-2 .cuw-plus:after,.cuw-page .quantity-input-2 .cuw-plus:before,.cuw-product .quantity-input-2 .cuw-minus:after,.cuw-product .quantity-input-2 .cuw-minus:before,.cuw-product .quantity-input-2 .cuw-plus:after,.cuw-product .quantity-input-2 .cuw-plus:before,.cuw-product-row .quantity-input-2 .cuw-minus:after,.cuw-product-row .quantity-input-2 .cuw-minus:before,.cuw-product-row .quantity-input-2 .cuw-plus:after,.cuw-product-row .quantity-input-2 .cuw-plus:before{height:2px;content:"";position:absolute;top:calc(50% - 1px);background-color:#342f2f;left:calc(50% - 7px);width:12px;display:block}.cuw-offer .quantity-input-2 input,.cuw-page .quantity-input-2 input,.cuw-product .quantity-input-2 input,.cuw-product-row .quantity-input-2 input{border:thin solid gray;border-top:none;border-bottom:none;border-radius:0}.cuw-offer .attribute-select,.cuw-offer .variant-select,.cuw-page .attribute-select,.cuw-page .variant-select,.cuw-product .attribute-select,.cuw-product .variant-select,.cuw-product-row .attribute-select,.cuw-product-row .variant-select{height:32px;padding:0 4px;font-size:14px;border:1px solid #dcdcdc;font-weight:700;color:#342f2f;transition:border .2s ease-in-out,color .2s ease-in-out;outline:none;background-color:#fff;box-shadow:none!important;border-radius:4px;width:100%;line-height:24px;font-family:sans-serif}.cuw-offer .attribute-select:focus,.cuw-offer .variant-select:focus,.cuw-page .attribute-select:focus,.cuw-page .variant-select:focus,.cuw-product .attribute-select:focus,.cuw-product .variant-select:focus,.cuw-product-row .attribute-select:focus,.cuw-product-row .variant-select:focus{border-color:#57b8f6!important}.cuw-offer .attribute-select:hover,.cuw-offer .variant-select:hover,.cuw-page .attribute-select:hover,.cuw-page .variant-select:hover,.cuw-product .attribute-select:hover,.cuw-product .variant-select:hover,.cuw-product-row .attribute-select:hover,.cuw-product-row .variant-select:hover{border-color:#a5a5a5}.cuw-offer .inline-attributes-select .cuw-attributes-select,.cuw-page .inline-attributes-select .cuw-attributes-select,.cuw-product .inline-attributes-select .cuw-attributes-select,.cuw-product-row .inline-attributes-select .cuw-attributes-select{gap:12px;margin:0 8px;display:flex}.cuw-offer .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-page .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-product .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper,.cuw-product-row .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper{flex-direction:row;gap:4px;align-items:center;display:flex}.cuw-offer .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper :after,.cuw-page .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper :after,.cuw-product .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper :after,.cuw-product-row .inline-attributes-select .cuw-attributes-select .attribute-select-wrapper :after{content:": "}.cuw-fit-image img{object-fit:contain}.cuw-mobile-block{display:none}.cuw-desktop-block{display:block}.cuw-template .cuw-carousel-slider::-webkit-scrollbar{display:none}.cuw-modal{height:100%;overflow:auto;padding-top:100px;position:fixed;top:0;background-color:rgba(0,0,0,.4);left:0;width:100%;display:none;z-index:1000000}.cuw-modal .cuw-modal-content{overflow:hidden;position:relative;background-color:#fff;margin:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:5px;width:80%}.cuw-modal .cuw-modal-close{padding:0 6px;font-size:28px;font-weight:700;color:#4a5568;margin-left:auto;float:right}.cuw-modal .cuw-modal-close:focus,.cuw-modal .cuw-modal-close:hover{text-decoration:none;color:#e53e3e;cursor:pointer}.cuw-modal .cuw-modal-footer,.cuw-modal .cuw-modal-header{padding:8px 16px;color:#1a202c;background-color:#f7fafc;align-items:center;display:flex}.cuw-modal .cuw-modal-footer h1,.cuw-modal .cuw-modal-footer h2,.cuw-modal .cuw-modal-footer h3,.cuw-modal .cuw-modal-footer h4,.cuw-modal .cuw-modal-header h1,.cuw-modal .cuw-modal-header h2,.cuw-modal .cuw-modal-header h3,.cuw-modal .cuw-modal-header h4{padding:0;margin:0}.cuw-modal .cuw-modal-body{padding:8px 16px}.cuw-animate-top{animation-name:cuw-animate-top;animation-duration:.3s}.cuw-animate-fade{animation-name:cuw-animate-fade;animation-duration:.3s}.cuw-modal .sku_wrapper{display:block}@keyframes cuw-animate-top{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes cuw-animate-fade{0%{opacity:0}to{opacity:1}}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird{justify-content:center;flex-wrap:nowrap}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column{flex-direction:column}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center{align-items:center}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column{margin-bottom:8px!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper{display:block!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image{margin:0 auto}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator,.cuw-template-mobile-preview .cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator{height:28px!important;justify-content:center;margin:0!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-product{flex-direction:column;align-items:center;width:100%;display:flex}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section{display:block!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-prices{gap:16px!important}.cuw-template-mobile-preview .cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-actions{margin-top:10px}.cuw-template-mobile-preview .cuw-template .cuw-carousel-slide{flex-direction:column!important}.cuw-template-mobile-preview .cuw-popup-products.cuw-mobile-responsive{justify-content:center;margin-bottom:32px!important;flex-direction:column;text-align:center;row-gap:8px}.cuw-template-mobile-preview .cuw-modal{padding-top:50px!important;font-size:90%}.cuw-template-mobile-preview .cuw-modal .cuw-modal-header{padding:12px 16px!important;font-size:26px!important;line-height:1.2}.cuw-template-mobile-preview .cuw-modal .cuw-modal-subheader{padding:8px 16px!important;font-size:24px!important}.cuw-template-mobile-preview .cuw-modal .cuw-modal-content{width:90%!important}.cuw-template-mobile-preview .cuw-modal .cuw-modal-body{max-height:50vh!important}.cuw-template-mobile-preview .cuw-mobile-block{display:block}.cuw-template-mobile-preview .cuw-desktop-block{display:none}@media only screen and (max-width:480px){.cuw-fbt-products.cuw-mobile-responsive .cuw-gird,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird{justify-content:center;flex-wrap:nowrap}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-product-flex-column{flex-direction:column}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-mobile-align-items-center{align-items:center}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column{margin-bottom:8px!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper{display:block!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-image{margin:0 auto}.cuw-fbt-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator,.cuw-upsell-products.cuw-mobile-responsive .cuw-gird .cuw-column .cuw-product-wrapper .cuw-product-separator{height:28px!important;justify-content:center;margin:0!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-product{flex-direction:column;align-items:center;width:100%;display:flex}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section{display:block!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-prices{gap:16px!important}.cuw-fbt-products.cuw-mobile-responsive .cuw-buy-section .cuw-actions{margin-top:10px}.cuw-template .cuw-carousel-slide{flex-direction:column!important}.cuw-popup-products.cuw-mobile-responsive{justify-content:center;margin-bottom:32px!important;flex-direction:column;text-align:center;row-gap:8px}.cuw-modal{padding-top:50px!important;font-size:90%}.cuw-modal .cuw-modal-header{padding:12px 16px!important;font-size:26px!important;line-height:1.2}.cuw-modal .cuw-modal-subheader{padding:8px 16px!important;font-size:24px!important}.cuw-modal .cuw-modal-content{width:90%!important}.cuw-modal .cuw-modal-body{max-height:50vh!important}.cuw-mobile-block{display:block}.cuw-desktop-block{display:none}}@media only screen and (max-width:600px){.cuw-modal .cuw-product-layout{flex-direction:column}}