:root{--line-2:rgba(0, 0, 0, 0.4);--red:#df1b41}body.page-template,body .modal.show,body.modal-open,body.page{padding-right:0!important}.required,.error,.place-order .checkout-inline-error-message{color:var(--red)}.tf-mini-cart-tool-openable .notice-shipping{color:var(--primary-green)}.text-white .text-dark-8{color:var(--white)!important}.gradient-title .elementor-heading-title{background:linear-gradient(to right,var(--e-global-color-primary) 0%,var(--e-global-color-text) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}a.tf-btn,button.tf-btn{width:auto!important}.woocommerce-info,.woocommerce-noreviews,p.no-comments{color:var(--e-global-color-text)}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.tf-field .tf-input,.form-newsletter fieldset input,input,select,textarea,.tf-page-cart-main .box-ip-discount input,.wc_payment_methods li{border-color:var(--line-2)}form .select2-container .select2-selection--single{height:49px}@media screen and (min-width:600px){.tf-variant-dropdown{width:50%}}@media screen and (max-width:1024px){h1,.display-2xl{line-height:1.2}}.class-name-page-coming-soon .tf-toolbar-bottom{display:none}.nav-wrap ul.box-nav-menu li ul.sub-menu li~li.menu-item{border-top:1px solid var(--line)}.nav-wrap ul.box-nav-menu li ul.sub-menu li~li.menu-item a{margin-top:10px}.canvas-mb .mb-other-content .mb-info li{align-items:flex-start;flex-direction:column;gap:0}.canvas-mb .mb-bottom .bottom-bar-language{grid-template-columns:1fr}.breadcrumbs .breadcrumb-list .item-breadcrumb a:hover span,.breadcrumbs .breadcrumb-list .item-breadcrumb a:focus span{color:var(--primary)}@media screen and (min-width:768px){.home-create-btn{transform:translateX(-50%)}}@media screen and (max-width:767.98px){.home-create-btn{position:inherit!important}}.content-block p:not(:last-child),.content-block ul:not(:last-child){margin-bottom:10px}.content-block ul,.content-block ul li{list-style-type:disc}.content-block ul{padding-left:20px}form .form-default fieldset textarea{height:auto}@media screen and (max-width:991px){.form-default .cols{gap:16px;margin-bottom:16px;flex-wrap:wrap}.form-default fieldset label{font-size:14px;margin-bottom:4px}}.tf-cart-head span.fw-medium{color:var(--e-global-color-primary)}.checkout-cart-box table.shop_table tr{border-bottom:1px solid #cecece;display:flex;padding:10px 0;justify-content:space-between}.checkout-cart-box table.shop_table tr[class*="coupon-"] th{text-transform:uppercase}.checkout-cart-box table.shop_table tr th{font-weight:700}.cart-discount .tf-cart-total{text-transform:uppercase}.woocommerce-checkout-review-order-table .list-total .cart-discount{text-transform:uppercase}.woocommerce-checkout-payment .payment_box.payment_method_stripe p.woocommerce-SavedPaymentMethods-saveNew{margin-top:12px}.place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:12px}.content-area .tf-sticky-atc-wrapper{display:none}form .form-default .button-submit{justify-content:inherit}form.woocommerce-shipping-calculator{padding-left:0!important}@media (max-width:581px){.checkout-cart-box table.shop_table tr{flex-wrap:wrap}}.form-coupon .form-submit{position:relative}.form-coupon .form-submit .wpcf7-spinner{margin:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.checkout_coupon.woocommerce-form-coupon .coupou-wrap .coupon-error-notice{color:var(--red)}.card-product .card-product-wrapper{background-color:#FFF9F9;border:1px solid #F4F4F4}.wcboost-variation-swatches--button .wcboost-variation-swatches__item{border:1px solid var(--wcboost-swatches-color-border);box-shadow:none}.wcboost-variation-swatches--button .wcboost-variation-swatches__item:hover,.wcboost-variation-swatches--button .wcboost-variation-swatches__item:focus,.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{box-shadow:none}.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{border-color:var(--primary);background-color:var(--primary);color:var(--white)}.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{margin:0}.tf-warning:empty,.tf-photo-message:empty{display:none}.tf-form{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-bottom:15px}.tf-form-header{background-color:var(--white-2);border-radius:6px 6px 0 0;font-size:20px;font-weight:600;padding:16px 0;text-align:center;text-transform:uppercase}.tf-form-field{padding:15px}.tf-form-title{font-size:18px;font-weight:600;margin-bottom:8px}.tf-asterisk{color:var(--red);margin-left:5px}.tf-photo-label{cursor:pointer;display:inline-flex;margin-bottom:10px;position:relative}.tf-photo-placeholder{border:2px dashed var(--line-3);border-radius:6px;display:flex;justify-content:center;align-items:center;height:150px;width:150px}.tf-photo-placeholder>svg{fill:var(--line-3);height:auto;width:40px}.tf-photo-uploaded{background:var(--white);box-shadow:var(--shadow-1);display:inline-flex}.tf-photo-image{display:inline-flex;margin:5px;width:auto;height:auto;max-width:150px;max-height:150px;min-width:1px;min-height:1px}.tf-btn.tf-photo-clear{padding:0;position:absolute;right:0;top:0;transform:translate(calc(50% - 5px),calc(-50% + 5px));height:24px;width:24px!important}.tf-photo-clear>svg{fill:var(--white);height:8px;width:8px}.tf-photo-input{display:flex;flex-wrap:wrap;gap:10px;position:relative}.tf-photo-input>input{position:absolute;opacity:0;visibility:hidden;height:0;width:0}.tf-btn-upload{cursor:pointer}.tf-form-footer{margin-bottom:15px}.tf-photo-modal{background-color:rgb(0 0 0 / .9);position:fixed;inset:0;z-index:9999}.tf-photo-editor-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.tf-photo-mockup{position:relative;width:100%;max-width:548px;margin:auto}#tf-photo-canvas{width:100%!important;height:100%!important;display:block}.tf-printarea{position:absolute;top:0;left:0;width:538px;height:538px;overflow:hidden;cursor:grab}.tf-artwork-img{position:absolute;top:0;left:0;width:700px;user-select:none;-webkit-user-drag:none}.tf-mockup-image{position:absolute;top:0;left:0;width:538px;height:538px;pointer-events:none}.tf-photo-customize-btn label{margin-right:10px;margin-bottom:7px}.wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{margin:0 2px}.wcboost-variation-swatches__item{border-radius:4px!important}.tf-mockup-image img{width:100%;height:100%}.woocommerce-table--order-details.order_details .order_item>.img-product:not(.content>.img-product){display:none}.woocommerce-table--order-details.order_details .order_item .content,.woocommerce-table--order-details.order_details .order_item .info{display:flex;gap:10px;align-items:center}.tf-progress-loader-wrapper{position:absolute;align-items:center;justify-content:center;background:rgb(255 255 255 / .6);z-index:9;pointer-events:none;transition:opacity 0.3s ease;inset:0;display:none}.tf-progress-loader{aspect-ratio:1;display:grid;border-radius:50%;background:linear-gradient(0deg,rgb(0 0 0/50%) 30%,#0000 0 70%,rgb(0 0 0/100%) 0) 50%/8% 100%,linear-gradient(90deg,rgb(0 0 0/25%) 30%,#0000 0 70%,rgb(0 0 0/75%) 0) 50%/100% 8%;background-repeat:no-repeat;animation:line-spin 1s infinite steps(12);width:50px}.tf-progress-loader::before,.tf-progress-loader::after{content:'';grid-area:1/1;border-radius:50%;background:inherit;opacity:.915;transform:rotate(30deg)}.tf-progress-loader::after{opacity:.83;transform:rotate(60deg)}@keyframes line-spin{100%{transform:rotate(1turn)}}@media (min-width:768px){.modal-quick-view .tf-product-info-wrap .tf-product-info-inner{padding:40px}}.tf-quick-add-modal .tf-btn.tf-photo-clear{height:25px;width:25px}table.variations.tf-product-info-variant{width:100%}.tf-quick-add-modal .modal-dialog{width:100%;max-width:750px}.side-offer-wrapper{position:fixed;left:40px;top:50%;transform:translateY(-50%);z-index:9999}.side-offer-btn{display:block;background:var(--e-global-color-primary);color:var(--white)!important;font-weight:600;padding:16px 26px;border-radius:0 0 12px 12px;text-decoration:none;font-size:14px;transform:rotate(-90deg);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.side-offer-close{position:absolute;right:24px;bottom:70px;width:30px;height:30px;background:var(--e-global-color-text);color:var(--white)!important;font-size:20px;line-height:30px;text-align:center;border-radius:50%;box-shadow:0 2px 6px rgb(0 0 0 / .3)}.side-offer-close:hover{background:var(--primary);}body .tf-variant-dropdown .dropdown-menu{max-height:35vh!important}.tf-variant-dropdown{position:relative}.flat-title{margin:0 0 20px 0!important;justify-content:center!important}.flat-title .box-title .title{font-weight:700!important}.card-product .card-product-info{text-align:center;padding:0;margin-top:15px}.card-product .card-product-info .price-wrap{justify-content:center}.tf-col-1#gridLayout .card-product .card-product-info{text-align:left}.tf-col-1#gridLayout .card-product .card-product-info .price-wrap{justify-content:start}.wd-load{margin-top:50px;margin-bottom:30px}.themesflat-boxed .product-category-list .wg-cls{display:none}.modal-quick-view .tf-product-info-wrap .tf-btn.tf-photo-clear{padding:0;height:25px;width:25px}.personalize-product-model .card-product.product-canvas-loaded{display:none}.tf-product-info-wrap .tf-product-total-quantity .group-btn .tf-btn,.tf-quick-add-modal .btn-add-to-cart{flex-grow:0}.tf-single-product .tf-product-info-wrap .tf-product-total-quantity .more-choose-payment{text-align:left}.woocommerce-shipping-methods li label{cursor:pointer}.tab-single-product{border:1px solid var(--line);border-radius:14px;margin-top:0;padding:30px!important;overflow:hidden}.tab-product-desc .tab-link.active{background-color:var(--primary);border-radius:50px;color:var(--white)}.tab-product-desc .tab-link.active::after,.more-choose-payment.link{display:none!important}.tab-product-desc .menu-tab{padding-bottom:15px}.tf-quick-add-modal .group-btn{flex-wrap:nowrap;align-items:flex-end}.tf-quick-add-modal .group-btn .quantity{width:auto}@media screen and (max-width:1300px){.faq-box-contact{padding:0 0 30px!important}}@media screen and (max-width:767px){.tab-single-product{padding:20px!important}}.custom-woo-reviews.woocommerce-Reviews{align-items:flex-start}.custom-woo-reviews #comments{flex:0 0 calc(70% - 2.5rem)}.custom-woo-reviews #comments .woocommerce-Reviews-title span{font-weight:500}.custom-woo-reviews.yayrev-reviews #comments .yayrev-product-media{background:var(--surface);border:1px solid var(--line);padding:20px;max-width:100%}.custom-woo-reviews.yayrev-reviews #comments .yayrev-product-media-title,.custom-woo-reviews.yayrev-reviews #comments .woocommerce-Reviews-title,.custom-woo-reviews.yayrev-reviews #comments .yayrev-reviews-list-title{font-weight:600}.custom-woo-reviews.yayrev-reviews #comments .yayrev-product-media-title{font-size:24px}.custom-woo-reviews.woocommerce-Reviews .comment-respond form .form-submit{margin-top:0}.custom-woo-reviews.woocommerce-Reviews #review_form_wrapper{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding-top:0;margin-top:0;flex:0 0 calc(30% - 2.5rem)}.custom-woo-reviews #review_form_wrapper h3{background-color:var(--white-2);border-radius:6px 6px 0 0;font-weight:600;line-height:normal;padding:16px 20px;text-align:center;text-transform:uppercase}.custom-woo-reviews #review_form_wrapper form{padding:20px;margin:0}.custom-woo-reviews #review_form_wrapper form .yayrev-upload-dropzone{background-color:var(--white)}.custom-woo-reviews #review_form_wrapper form input[type="checkbox"]{width:auto}.custom-woo-reviews #review_form_wrapper form input[type=submit]{border-radius:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.custom-woo-reviews #review_form_wrapper form input[type=submit]:hover,.custom-woo-reviews #review_form_wrapper form input[type=submit]:focus{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.custom-woo-reviews.yayrev-reviews .yayrev-rating-row{width:auto}.custom-woo-reviews .yayrev-rating-summary__count{max-width:200px}.widget_filter_categories .list-categories li.cate-item a{width:100%}.widget_filter_categories .list-categories li.cate-item a img{width:100%;max-width:40px;border-radius:40px;margin-right:10px}#filterShop .block .wp-block-group__inner-container{padding:10px 0}#filterShop .block .wp-block-group__inner-container ul li{margin:10px 0;border-bottom:1px solid #efefef;padding-bottom:10px;text-transform:capitalize}.form-newsletter fieldset input{padding:14px 65px 14px 20px}.footer-inner-wrap .widget_nav_menu .menu,.footer-menu-list{gap:6px;margin-bottom:20px}.form-newsletter .subscribe-content fieldset span.wpcf7-not-valid-tip{color:var(--red);position:absolute}.form-newsletter .subscribe-content fieldset span.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output{font-size:14px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:var(--red);color:var(--red)}.footer-info .item a{color:#545454;display:flex;align-items:center;gap:0 10px}.footer-info .item a:hover,.footer-info .item a:focus,.woocommerce-info a.button:hover,.elementor a:not(.elementor-button):not(.animate-btn):not(.button):not(.tooltip-top):hover,.elementor a:not(.elementor-button):not(.animate-btn):not(.button):not(.tooltip-top):focus{color:var(--primary)}.single-product .woocommerce-product-gallery__image img,.tf-quick-add-modal .product-img img,.modal-quick-view .tf-product-media-wrap img{display:none}.footer-bottom .footer-bottom-wrap{padding-bottom:32px}.footer-02 .elementor-social-icons-wrapper .elementor-social-icon:has(.icon-fb):hover,.footer-02 .elementor-social-icons-wrapper .elementor-social-icon:has(.icon-instagram):hover{background:var(--e-global-color-secondary)!important}@media screen and (min-width:1200px){#footer.footer-default.xl-pb-70{padding-bottom:0}}@media screen and (max-width:1199.98px){#footer.footer-default.xl-pb-70{padding-bottom:68px}}@media screen and (max-width:917.98px){.footer-bottom-wrap p{text-align:center}.footer-bottom .footer-bottom-wrap,.footer-bottom-wrap .tf-payment ul{justify-content:center}#themesflat-content{padding-top:60px!important;padding-bottom:60px!important}}@media screen and (max-width:767.98px){#themesflat-content{padding-top:50px!important;padding-bottom:50px!important}}@media screen and (max-width:480.98px){.tf-toolbar-bottom{padding-left:0;padding-right:0}.footer-bottom-wrap p{width:100%;max-width:230px}}@media screen and (min-width:768px){.img-box figure.elementor-image-box-img{display:flex}.img-box .elementor-image-box-wrapper{gap:15px}}@media screen and (max-width:767.98px){.img-box .elementor-image-box-content{margin-top:8px}}.circle-box a.image-box{box-shadow:0 10px 20px rgba(0 0 0 / 15%)}.elementor-vineta-widget-wrapper .circle-box.hover-img:hover .img-style>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.work-box .elementor-image-box-img{transition:0.2s all ease}.work-box .elementor-image-box-img img{background-color:var(--white);padding:12px}.work-box:hover .elementor-image-box-img img{border-color:var(--e-global-color-primary)!important}.img-box .elementor-image-box-img img{padding:7px}.work-box{height:100%}.work-box .elementor-image-box-wrapper{position:relative}.work-box .elementor-image-box-wrapper::after{content:'1';background-color:var(--e-global-color-primary);border-radius:50px;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;line-height:1;position:absolute;top:-20px;right:-20px;transition:0.3s all ease;height:28px;width:28px}.work-box.two .elementor-image-box-wrapper::after{content:'2'}.work-box.three .elementor-image-box-wrapper::after{content:'3'}.work-box.four .elementor-image-box-wrapper::after{content:'4'}@media screen and (max-width:767.98px){.work-box .elementor-image-box-wrapper::after{right:-10px}}.woocommerce-checkout .wc-backward{display:none}.notice-coupon{color:var(--red);margin-top:12px!important}.tf-btn.btn-primary:hover,.tf-btn.btn-primary:focus{background-color:var(--dark);border-color:var(--dark);color:var(--white)}.tf-mini-cart-tool-openable .tf-mini-cart-tool-close:hover,.tf-mini-cart-tool-openable .tf-mini-cart-tool-close:focus{color:var(--primary)}.widget_shopping_cart_content .tf-mini-cart-wrap .tf-mini-cart-main{margin-bottom:15px}.modal-shopping-cart .tf-mini-cart-tool{border-top:1px solid rgb(161 161 161 / .2)}.tf-mini-cart-tool-openable.coupon input{margin-bottom:40px}.tf-cart-tool-btns .subscribe-button.tf-btn,.tf-cart-tool-btns .tf-btn.tf-mini-cart-tool-close,.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns .tf-mini-cart-tool-primary,.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout a.tf-btn{flex:1}.tf-cart-tool-btns .subscribe-button.tf-btn,.tf-cart-tool-btns .tf-btn.tf-mini-cart-tool-close,.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns .tf-mini-cart-tool-primary{line-height:1}.modal-shopping-cart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{gap:20px}.modal-dialog-centered .icon-close{font-size:14px;position:absolute;top:0;right:0;padding:15px;z-index:12}.tf-mini-cart-tool-openable #shipping-calculator-form .form-row select,.tf-mini-cart-tool-openable #shipping-calculator-form .form-row input,.woocommerce-EditAccountForm .form-row input{border-color:var(--line-2)}.woocommerce-EditAccountForm .form-row input:hover,.woocommerce-EditAccountForm .form-row input:focus{border-color:var(--rgba-dark-2)}form .tf-cart-tool-btns .tf-btn:hover,form .tf-cart-tool-btns .tf-btn:focus{color:var(--white)}.woocommerce-terms-and-conditions-wrapper p.form-row input#terms{margin-right:8px}.address-field .select2-container--default .select2-selection--single .select2-selection__rendered,.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px}.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.cart-box table.shop_table{width:100%}.card-product.product_cat-customise-style .wishlist,.single-product .product_cat-customise-style .tf-wishlist-btn,.tf-quick-add-modal .wcboost-wishlist-button{display:none!important}.wcboost-variation-swatches__wrapper .wcboost-variation-swatches__item.selected{pointer-events:none}.tf-photo-mockup .canvas-container{max-width:100%!important}@media screen and (min-width:768px){.modal-dialog-centered .icon-close{font-size:16px;top:5px;right:5px}}@media screen and (max-width:767.98px){.tf-mini-cart-tool-openable .tf-mini-cart-tool-content .tf-cart-tool-btns{flex-flow:row wrap;gap:20px}}.about-icon img{width:100%;max-width:130px}@media screen and (max-width:767.98px){.about-icon img{max-width:55px}.tab-single-product .tab-link{padding:5px 10px;font-size:13px}.woocommerce-Tabs-panel--about_tab .justify-content-between{justify-content:inherit!important}.tab-content .product-about-tab.container>div{gap:15px 0}.tab-single-product .flat-animate-tab .tab-content{font-size:12px!important;line-height:normal}.tab-content .product-about-tab.container{padding:0}.tab-content .product-about-tab .about-item{padding:0;margin:0!important}}@media (max-width:767px){#live-sales-container .live-notification{min-width:300px;gap:10px;padding:15px 25px 15px 12px}#live-sales-container .live-notification .live-notification-featured img{height:80px;width:50px}#live-sales-container .live-notification .icon-close-notification::before{font-size:10px}#live-sales-container .live-notification .user{font-size:12px;line-height:18px;margin-bottom:2px}#live-sales-container .live-notification .live-notification-name{margin-bottom:15px;font-size:14px;line-height:20px}#live-sales-container .live-notification .live-notification-time{font-size:10px}}.tf-single-product .sticky-top{top:87px}.admin-bar .tf-single-product .sticky-top{top:calc(87px + var(--wp-admin--admin-bar--height))}.woocommerce-product-gallery__image::before{content:'';background-image:url(/wp-content/uploads/2026/05/product-protection.png);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none;position:absolute;inset:0;height:100%;width:100%;z-index:1}.flat-wrap-media-product .wrapper-gallery a{display:block}.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px}.woocommerce-variation-add-to-cart .tf-form-wrapper{flex:0 0 100%;width:100%}.tf-product-info-wrap .tf-product-total-quantity .group-btn{margin-bottom:0}.tf-product-media-wrap.thumbs-slider .tf-product-media-thumbs{max-height:inherit!important;height:inherit!important}.modal-quick-view .tf-product-info-wrap .tf-product-total-quantity .group-btn{margin-bottom:0}.tf-quick-add-modal .group-btn label{display:none!important}@media (max-width:767px){.tf-product-info-wrap .tf-product-total-quantity .group-btn{flex:0 0 100%;width:100%}.tf-product-info-wrap .tf-product-total-quantity .tf-buy-now-btn{flex:0 0 100%}.tf-product-info-wrap .tf-product-total-quantity .group-btn .tf-btn,.tf-quick-add-modal .btn-add-to-cart{flex-grow:1}#goTop.is-single{bottom:90px}}.product-category-list .wg-cls .cat-title{white-space:nowrap;display:block;text-align:center;font-size:16px}.tf-buyx-gety-wrapper{background:#f8f8f8;border-radius:8px;padding:20px 15px;overflow:hidden}.title-buyX-getY{color:#111;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:25px;text-align:center;text-transform:uppercase;letter-spacing:1px}.group-item-product{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;flex-direction:inherit!important;gap:30px;position:relative}.item-product{background:var(--white);border-radius:24px;box-shadow:0 10px 30px rgb(0 0 0 / .06);flex:1 1 calc(50% - 15px);padding:15px;position:relative;transition:0.3s ease;overflow:hidden}.item-product:hover{box-shadow:0 20px 40px rgb(0 0 0 / .1);transform:translateY(-5px)}.tf-buyx-gety-wrapper .ribbon{background:var(--e-global-color-text);color:var(--white);font-size:14px;font-weight:700;position:absolute;top:15px;left:-46px;padding:10px 50px;transform:rotate(-48deg);text-transform:uppercase;letter-spacing:1px;z-index:2}.tf-buyx-gety-wrapper .img-product{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:25px;min-height:280px;width:100%}.img-product img{object-fit:contain;transition:0.4s ease;height:auto;max-width:100%;width:280px}.item-product:hover .img-product img{transform:scale(1.05)}.info-product{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.info-product h3{color:#111;font-size:28px;font-weight:700;margin-bottom:10px}.info-product p{color:#666;font-size:16px;line-height:1.6;margin-bottom:20px}.info-product a.name-product{color:#9C79ED;font-size:20px;margin-bottom:10px;text-transform:uppercase}.info-product .price-product{font-size:20px;font-weight:700!important;color:var(--e-global-color-text);display:inline-block;margin-bottom:8px}.info-product .variant-product.tf-select{width:100%}.tf-buyx-gety-wrapper .tf-select::after{z-index:1}.tf-buyx-gety-wrapper button.tf-btn.btn-primary{margin:20px auto 0;display:block}.form-buyX-getY .group-item-product .arrow{position:absolute;z-index:1}@media (max-width:768px){.tf-buyx-gety-wrapper{padding:10px}.group-item-product{gap:5px}.group-item-product::before{display:none}.item-product{border-radius:8px;padding:8px}.info-product a.name-product{font-size:14px;margin-bottom:10px}.info-product{justify-content:center}.info-product .price-product{margin-bottom:10px}.tf-buyx-gety-wrapper .ribbon{font-size:10px;top:11px;left:-39px;padding:4px 40px;transform:rotate(-48deg)}.img-product img{width:220px}.info-product h3{font-size:22px}.price-product{font-size:22px}.btn-product{width:100%}.form-buyX-getY .group-item-product .arrow{width:100%;max-width:60px}.title-buyX-getY{margin-bottom:15px}}.reward-coupon{background:linear-gradient(135deg,var(--e-global-color-primary) 0%,#E0AB79 100%);box-shadow:0 15px 40px rgb(238 90 88 / .15);border-radius:20px;padding:24px 22px;position:relative;overflow:hidden}.reward-coupon::before{content:"🎁";font-size:50px;line-height:1;position:absolute;top:15px;right:20px;opacity:.15}.reward-coupon h6{color:var(--white);font-size:12px;letter-spacing:1px;text-transform:uppercase}.reward-coupon>.ecre-text-zinc-700{background:var(--white);border-radius:12px;color:var(--e-global-color-primary);display:inline-block;font-size:24px;letter-spacing:2px;padding:12px 24px}.reward-coupon .btn-box button{border-radius:50px;font-size:13px;font-weight:600;min-width:120px;height:44px;transition:all .3s}.reward-coupon .btn-box button:first-child{background:var(--white);color:var(--e-global-color-primary)}.reward-coupon .btn-box button:first-child svg path{fill:var(--e-global-color-primary)}.reward-coupon .btn-box button:first-child:hover{background:rgb(255 255 255 / .8)}.reward-coupon .btn-box button:last-child{background:rgb(255 255 255 / .15);border:1px solid rgb(255 255 255 / .3);color:var(--white)}.reward-coupon .btn-box button:last-child svg path{fill:var(--white)}.reward-coupon .btn-box button:last-child:hover{background:rgb(255 255 255 / .35)}.reward-coupon .share-link input{border-radius:8px!important;color:var(--dark)!important;font-size:14px!important;height:50px!important;padding-left:20px!important;padding-right:100px!important}.reward-coupon .ecre-btn-box button{border-radius:50%;height:36px;width:36px}.reward-coupon .ecre-btn-box button:first-child{background:var(--e-global-color-primary)}.reward-coupon .ecre-btn-box button:first-child:hover{background:rgb(238 90 88 / .8)}.reward-coupon .ecre-btn-box button:last-child{background:rgb(40 40 40 / .15)}.reward-coupon .ecre-btn-box button:last-child svg path{fill:#282828}.reward-coupon .ecre-btn-box button:last-child:hover{background:rgb(40 40 40 / .25)}.reward-coupon .ecre-text-zinc-500,.reward-coupon .ecre-text-neutral-500{color:rgb(255 255 255 / .9)}.reward-coupon .ecre-text-neutral-500{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .15);border-radius:12px;padding:14px;margin-top:20px}.reward-coupon strong{color:var(--white)}.echo-rewards-product{max-width:600px}.echo-rewards-product .content,.echo-rewards-myaccount .content{margin-bottom:20px}.echo-rewards-product .content ol li,.echo-rewards-myaccount .content ol li{list-style:inherit}.share-email [type=submit]{border-color:var(--e-global-color-primary)!important;border-radius:50px}.share-email [type=submit]:not(:hover){color:var(--e-global-color-primary)!important}.share-email [type=submit]:hover{background:var(--e-global-color-primary)!important}.share-email [type=submit] svg path{fill:var(--e-global-color-primary)}.rewards-invites table{border-color:var(--line)!important;border-collapse:collapse!important;overflow:visible!important}.rewards-invites thead{background-color:transparent!important}.rewards-invites thead th{color:inherit}.rewards-invites table td:first-child{text-align:start}@media (min-width:640px){.reward-coupon .share-link input{min-width:420px}}@media (max-width:639px){.echo-rewards-product .content ol,.echo-rewards-myaccount .content ol{padding-left:15px!important}}.review-products_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;list-style:none;margin:0;padding:0}.review-products_list_item a{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .08)}.review-products_list_image img{width:100%;height:220px;object-fit:cover;display:block}.review-products_list_body{padding:15px}.review-products_list_title{margin:0 0 8px;font-size:16px}