﻿body.single-product .woocommerce-notices-wrapper{margin-bottom:20px;padding:10px 20px;background:#f8f6f2}body.single-product .woocommerce-notices-wrapper:empty{display:none}body.single-product .woocommerce-notices-wrapper .woocommerce-message{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.single-product #themesflat-content{padding-top:100px}.single-product .tf-page-title .page-title{max-width:1290px}.single-product .group-breadcrumb{position:absolute;right:0;top:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px}.single-product .group-breadcrumb .breadcrumb-list{justify-content:flex-start}.single-product .group-breadcrumb .product-navigation{display:flex;align-items:center;gap:10px}.single-product .group-breadcrumb .product-navigation a:hover{color:var(--primary)}.single-product .group-breadcrumb .product-navigation svg{color:#fff}.single-product .group-breadcrumb .hover-tooltip .tooltip{left:50%;transform:translateX(-50%) translateY(0px)}.single-product .group-breadcrumb .hover-tooltip:hover .tooltip{transform:translateX(-50%) translateY(0px)}.single-product .modal-share-social .modal-dialog{max-width:580px}.single-product .modal-share-social .modal-content{padding:32px 32px 41px;border-radius:16px}.single-product .modal-share-social .title{font-size:20px;line-height:24px;font-weight:500}.single-product .modal-share-social .modal-header{margin-bottom:32px;padding:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.single-product .modal-share-social .modal-header .icon-close-popup{position:unset;padding:0}.single-product .modal-share-social .wrap-code{margin-bottom:32px;padding:15px 10px}.single-product .modal-share-social .wrap-code.style-1{border-radius:6px;border:1px solid var(--line);padding:16px 10px;display:block;position:relative;padding-right:112px}.single-product .modal-share-social .wrap-code .coppyText{font-size:12px;overflow:hidden;white-space:nowrap;margin-right:15px}.single-product .modal-share-social .wrap-code .btn-coppy-text{position:absolute;top:3px;right:3px;bottom:3px;border-radius:3px;cursor:pointer;padding:12px 35px;font-size:14px;font-weight:500;line-height:20px;height:auto}.single-product .tf-product-description-content h1,.single-product .tf-product-description-content h2,.single-product .tf-product-description-content h3,.single-product .tf-product-description-content h4,.single-product .tf-product-description-content h5,.single-product .tf-product-description-content h6{margin-bottom:12px}.single-product .tf-product-description-content p{margin-bottom:4px}.tf-single-product .hidden{display:none !important;visibility:hidden !important}.tf-single-product .tf-product-info-heading{border:none !important}.tf-single-product .product-info-price{margin-bottom:12px}.tf-single-product .product-info-price.tf-price .price-wrap{gap:8px;text-decoration:none;font-family:Sora;font-weight:500;font-size:44px;line-height:54px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.tf-single-product .product-info-price.tf-price .price-wrap .badge-sale{margin-left:8px;padding:4px 8px;font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.tf-single-product .product-info-price.tf-price .price-wrap:has(.woocs_price_code){gap:16px}.tf-single-product .product-info-price.tf-price .price-wrap:has(.woocs_price_code) .badge-sale{margin:0 !important}.tf-single-product .product-info-price.tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:8px}.tf-single-product .product-info-price.tf-price .price-wrap del{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;text-decoration:line-through;color:var(--text-2)}.tf-single-product .product-info-price.tf-price .price-wrap ins{order:-1;text-decoration:none}@media screen and (max-width: 1199px){.tf-single-product .product-info-price.tf-price .price-wrap{font-size:32px;line-height:40px}}@media screen and (max-width: 767px){.tf-single-product .product-info-price.tf-price .price-wrap{font-size:28px;line-height:36px}}@media screen and (max-width: 479px){.tf-single-product .product-info-price.tf-price .price-wrap{font-size:24px;line-height:32px}}.tf-single-product .product-info-meta{display:flex;gap:16px}.tf-single-product .product-info-meta .br-line{display:none}.tf-single-product .product-info-meta .br-line:has(+:not(:empty)){display:block}.tf-single-product .product-info-meta .single-product-info-rate{display:flex;gap:4px}.tf-single-product .product-info-sold{font-size:14px;line-height:22px;color:var(--text)}.tf-single-product .product-infor-desc{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text, #464545)}.tf-single-product .product-info-line{width:100%;height:1px;background:var(--line);margin:20px 0}.tf-single-product .product-info-line+.product-info-line,.tf-single-product .product-info-line+.hidden+.product-info-line{display:none !important}.tf-single-product .title-left{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.tf-single-product .product-info-progress-sale{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.tf-single-product .product-info-progress-sale .progress-right{width:100%;max-width:380px;display:flex;flex-direction:column;gap:8px}.tf-single-product .product-info-progress-sale .progress-cart{width:100%;height:8px;background-color:var(--line);border-radius:99px;overflow:hidden}.tf-single-product .product-info-progress-sale .progress-cart .value{height:100%;background-size:16px 16px;background-color:#f03e3e;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.22) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.22) 50%, rgba(255, 255, 255, 0.22) 75%, transparent 75%, transparent);animation:1s linear infinite progress-bar-stripes;transition:width 2s ease}.tf-single-product .product-info-progress-sale .infor_sold{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:var(--text)}.tf-single-product .product-info-progress-sale .infor_sold .percent-sold{font-weight:500;color:var(--primary)}@media(max-width: 767px){.tf-single-product .product-info-progress-sale .title-left{flex-shrink:0}}.tf-single-product .product-info-view{margin-bottom:20px}.tf-single-product .product-info-countdown{display:flex;gap:15px;justify-content:space-between;align-items:start;margin-bottom:16px}.tf-single-product .product-info-countdown .tf-countdown-box{width:100%;max-width:380px}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer{display:flex;justify-content:flex-end;gap:40px}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item:not(:last-child)::after{position:absolute;content:":";top:50%;transform:translateY(-50%);right:-20px;font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item .countdown__value{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-align:center;color:var(--primary)}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item .countdown__label{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;color:var(--text);margin-top:-4px}@media(max-width: 767px){.tf-single-product .product-info-countdown .countdown-title{flex-shrink:0}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer{gap:18px}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item:not(:last-child)::after{right:-13px}.tf-single-product .product-info-countdown .tf-countdown-box .countdown__timer .countdown__item .countdown__value{font-size:22px}}.tf-single-product form.cart{margin-bottom:20px}.tf-single-product form.cart .tf-variation-dropdown-wrapper .select-item.disabled,.tf-single-product form.cart .wcboost-variation-swatches__item.disabled{opacity:.5;pointer-events:none}.tf-single-product form.cart .wcboost-variation-swatches--label{--wcboost-swatches-item-width: 60px;--wcboost-swatches-invalid-opacity: 0.5}.tf-single-product form.cart .wcboost-variation-swatches--label .wcboost-variation-swatches__item{border:1px solid var(--line)}.tf-single-product form.cart .wcboost-variation-swatches--button{--wcboost-swatches-item-width: 40px;--wcboost-swatches-item-height: 50px;--wcboost-swatches-invalid-opacity: 0.5}.tf-single-product form.cart .wcboost-variation-swatches--button .wcboost-variation-swatches__item{display:flex;align-items:center;justify-content:center;font-weight:600;border:1px solid var(--line);color:var(--text-2);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;box-shadow:none}.tf-single-product form.cart .wcboost-variation-swatches--button .wcboost-variation-swatches__item.selected{background-color:var(--primary);color:var(--white)}.tf-single-product form.cart .wcboost-variation-swatches--button.wcboost-variation-swatches--rounded .wcboost-variation-swatches__item{border-radius:12px}.tf-single-product form.cart .wcboost-variation-swatches--image{--wcboost-swatches-item-width: 48px;--wcboost-swatches-item-height: 48px;--wcboost-swatches-invalid-opacity: 0.2}.tf-single-product form.cart .wcboost-variation-swatches--image .wcboost-variation-swatches__item{position:relative}.tf-single-product form.cart .wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled::before{content:"";display:block;position:absolute;background:#e9e9e9;left:0;right:0;width:100%;border:1.2px solid #e9e9e9;top:50%;rotate:-45deg;padding:0 !important;margin:0 !important;z-index:9999 !important}.tf-single-product form.cart .wcboost-variation-swatches--image .wcboost-variation-swatches__item.disabled::after{content:"";display:block;position:absolute;background:#e9e9e9;left:0;right:0;width:100%;border:1.2px solid #e9e9e9;top:50%;rotate:-45deg;padding:0 !important;margin:0 !important;z-index:9999 !important}.tf-single-product form.cart .wcboost-variation-swatches--image .wcboost-variation-swatches__item .tooltip{display:none}.tf-single-product form.cart .wcboost-wishlist-button{width:50px;height:50px;margin:0;padding:0;display:none}.tf-single-product form.cart .wcboost-wishlist-button .wcboost-wishlist-button__text{display:none}.tf-single-product form.cart .wcboost-wishlist-button .wcboost-wishlist-button__icon{padding:0;margin:0;display:flex;justify-content:center;align-items:center}.tf-single-product form.cart .wcboost-products-compare-button{width:50px;height:50px;margin:0;padding:0}.tf-single-product form.cart .wcboost-products-compare-button .wcboost-products-compare-button__text{display:none}.tf-single-product form.cart .tf-compare-btn{width:50px;height:50px;margin:0;padding:0}.tf-single-product form.cart .woocommerce-variation,.tf-single-product form.cart .reset_variations_alert{display:none !important}.tf-single-product form.cart tbody,.tf-single-product form.cart tr,.tf-single-product form.cart th,.tf-single-product form.cart td{display:block;padding:0;margin:0}.tf-single-product form.cart .tf-product-info-variant{display:flex;flex-direction:column;gap:12px}.tf-single-product form.cart .variant-picker-item .variant-picker-label{font-weight:400;font-size:18px;line-height:28px;letter-spacing:0%;color:var(--primary);margin-bottom:12px}.tf-single-product form.cart .variant-picker-item .variant-picker-label .wcboost-variation-swatches__selected-label{font-weight:500}.tf-single-product form.cart .variant-picker-item .reset_variations{margin-top:12px;text-decoration:underline;cursor:pointer;display:none !important}.tf-single-product form.cart .quantity label{display:none !important;visibility:hidden}.tf-single-product form.cart .single_add_to_cart_button,.tf-single-product form.cart .tf-buy-now-btn{max-height:50px}.tf-single-product form.cart .single_add_to_cart_button .tf-add-to-cart-loading,.tf-single-product form.cart .tf-buy-now-btn .tf-add-to-cart-loading{left:5px}.tf-single-product form.cart .single_add_to_cart_button .tf-add-to-cart-loading .spinner,.tf-single-product form.cart .tf-buy-now-btn .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.tf-single-product form.cart .single_add_to_cart_button.loading .tf-add-to-cart-loading,.tf-single-product form.cart .tf-buy-now-btn.loading .tf-add-to-cart-loading{display:block !important}.tf-single-product form.cart .wcboost-wishlist-button,.tf-single-product form.cart .wcboost-products-compare-button{display:none}.tf-single-product form.cart .variations{margin-bottom:28px}.tf-single-product form.cart .quantity{margin-top:12px;margin-bottom:20px}.tf-single-product form.cart .group-btn{display:flex;gap:10px}.tf-single-product form.cart .group-btn .group-btn-action{display:flex;gap:10px}.tf-single-product form.cart .group-btn .group-btn-action .wcboost-wishlist-button{display:flex}.tf-single-product form.cart .tf-buy-now-btn{margin-top:10px}.tf-single-product form.cart.tf-grouped-form .table-wrapper{display:block;width:100%;overflow-x:auto}.tf-single-product form.cart.tf-grouped-form .table-wrapper table{width:100%;max-width:100%;table-layout:fixed}.tf-single-product form.cart.tf-grouped-form tbody{min-width:max-content}.tf-single-product form.cart.tf-grouped-form .item-product{display:flex;gap:16px}.tf-single-product form.cart.tf-grouped-form .item-product .img-product{width:100px;max-width:100%;aspect-ratio:1;border:1px solid var(--line);border-radius:8px}.tf-single-product form.cart.tf-grouped-form .item-product .img-product img{object-fit:cover;width:100%;height:auto}.tf-single-product form.cart.tf-grouped-form .item-product .product-name{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.tf-single-product form.cart.tf-grouped-form .item-product .tf-price.price-wrap,.tf-single-product form.cart.tf-grouped-form .item-product .tf-price .price-wrap{gap:4px;align-items:center;justify-content:flex-start;text-decoration:none;font-family:Sora;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--primary)}.tf-single-product form.cart.tf-grouped-form .item-product .tf-price.price-wrap .woocs_price_code,.tf-single-product form.cart.tf-grouped-form .item-product .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.tf-single-product form.cart.tf-grouped-form .item-product .tf-price.price-wrap del,.tf-single-product form.cart.tf-grouped-form .item-product .tf-price .price-wrap del{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.tf-single-product form.cart.tf-grouped-form .item-product .tf-price.price-wrap ins,.tf-single-product form.cart.tf-grouped-form .item-product .tf-price .price-wrap ins{order:-1;text-decoration:none}.tf-single-product form.cart.tf-grouped-form .item-product .item-product-content{flex-grow:1;flex-shrink:0;display:flex;gap:16px;justify-content:space-between;align-items:center}.tf-single-product form.cart.tf-grouped-form .item-product .item-product-content .item-product-info{display:flex;flex-direction:column;gap:8px}.tf-single-product form.cart.tf-grouped-form .item-product .tf-check{width:24px;height:24px;border:2px solid var(--text-2)}.tf-single-product form.cart.tf-grouped-form .item-product .tf-check::before{font-size:12px}.tf-single-product form.cart.tf-grouped-form .item-product .tf-check:checked{border-color:var(--primary)}.tf-single-product form.cart.tf-grouped-form .product-line{width:100%;margin:20px 0;border-bottom:1px solid var(--line)}.tf-single-product .woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button,.tf-single-product .woocommerce-variation-add-to-cart-disabled .tf-buy-now-btn{opacity:.5;pointer-events:none}.tf-single-product .tf-variant-dropdown{border-radius:12px;padding:12px 20px;min-width:100px;border:1px solid var(--line);cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-single-product .tf-variant-dropdown .btn-select{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.tf-single-product .tf-variant-dropdown .btn-select .text-sort-value{font-family:Poppins;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0}.tf-single-product .tf-variant-dropdown .btn-select .icon{font-size:7px}.tf-single-product .tf-variant-dropdown .text-sort-value{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:500;color:var(--rgba-dark-2);text-transform:capitalize}.tf-single-product .tf-variant-dropdown .dropdown-menu{border-radius:8px;box-shadow:0px 10px 25px 0px rgba(43,52,74,.1215686275);min-width:180px;border:0;padding-top:10px;padding-bottom:10px;max-height:68vh;isolation:isolate;overscroll-behavior-y:contain;padding:0;overflow-y:auto}.tf-single-product .tf-variant-dropdown .dropdown-menu::-webkit-scrollbar{width:5px}.tf-single-product .tf-variant-dropdown .dropdown-menu::-webkit-scrollbar-track{background-color:var(--bg-scrollbar-track)}.tf-single-product .tf-variant-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--bg-scrollbar-thumb);border-radius:4px}.tf-single-product .tf-variant-dropdown .select-item{position:relative;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;text-transform:capitalize;color:var(--primary);padding:10px 20px;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tf-single-product .tf-variant-dropdown .select-item.active{background-color:#f8f6f2}.tf-single-product .tf-variant-dropdown .select-item:hover{background-color:#f8f6f2}.tf-single-product .tf-variant-dropdown:hover{border-color:var(--primary)}.tf-single-product .tf-variant-dropdown.full .dropdown-menu{width:100%;margin-left:0 !important;margin-right:0 !important}.tf-single-product .tf-variant-dropdown.full .select-item{line-height:40px}.tf-single-product .tf-variant-dropdown.has-color .select-item{display:flex;gap:6px;align-items:center}.tf-single-product .tf-variant-dropdown.has-color .box-color{width:15px;height:15px;display:inline-block;border-radius:50%}.tf-single-product .tf-product-media-wrap{height:max-content;min-height:516px}.tf-single-product .tf-product-media-wrap .flat-single-grid .item{height:auto}.tf-single-product .tf-main-product>.container{padding:0 !important;margin:0 !important}.tf-single-product .tf-main-product>.container>.row{gap:0px;padding:0 !important;margin:0 !important}.tf-single-product .tf-main-product>.container>.row .left-col{padding:0 !important}.tf-single-product .tf-main-product>.container>.row .left-col .sticky-top{display:flex;flex-direction:column;gap:32px}.tf-single-product .tf-main-product>.container>.row .right-col{padding:0 !important}@media(min-width: 768px){.tf-single-product .tf-main-product>.container>.row .left-col{padding-right:30px !important}.tf-single-product .tf-main-product>.container>.row .right-col{padding-left:30px !important}}.tf-single-product .thumbs-slider{flex-direction:column-reverse;padding:0}.tf-single-product .thumbs-slider.no-thumbs .tf-product-media-thumbs{display:none;visibility:hidden}.tf-single-product .thumbs-slider .tf-product-media-thumbs .swiper-slide{height:auto !important;max-width:unset !important}.tf-single-product .thumbs-slider .swiper{height:100%;max-height:516px}.tf-single-product .thumbs-slider .swiper .item{cursor:pointer;aspect-ratio:unset;width:100%;height:100%;max-height:516px}.tf-single-product .thumbs-slider .swiper .item img{width:100%;height:100%;object-fit:cover}.tf-single-product .flat-single-grid .item{width:100%;height:100%}.tf-single-product .tf-product-volume-discount{background:#f8f6f2;border-radius:16px;padding:32px}.tf-single-product .tf-product-volume-discount .title-discount{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--primary);text-transform:capitalize}.tf-single-product .tf-product-volume-discount .list-volume-discount{margin:20px 0;display:flex;flex-direction:column;gap:12px}.tf-single-product .tf-product-volume-discount .list-volume-discount .volume-discount-item{background:#fff;border:2px solid #e9e9e9;border-radius:16px;padding:12px 20px;position:relative;cursor:pointer;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.tf-single-product .tf-product-volume-discount .list-volume-discount .volume-discount-item:hover,.tf-single-product .tf-product-volume-discount .list-volume-discount .volume-discount-item.active{border:2px solid var(--primary)}.tf-single-product .tf-product-volume-discount .list-volume-discount .volume-discount-item .content-discount{display:flex;justify-content:space-between}.tf-single-product .tf-product-volume-discount .list-volume-discount .volume-discount-item .tf-total-old{color:#a0a0a0}.tf-single-product .tf-product-volume-discount .tag-sale{font-weight:600;font-size:14px;letter-spacing:-0.7px;color:#fff;text-transform:uppercase;position:absolute;top:0;right:17%;letter-spacing:-0.3px;padding:2px 9px;top:-8px;border-radius:0 0 4px 4px;display:inline-block;max-width:max-content}.tf-single-product .product-info-line+.tf-product-volume-discount{margin-bottom:28px}.tf-single-product .tf-buyx-gety-wrapper{padding:32px;background:#f8f6f2;border-radius:16px}.tf-single-product .tf-buyx-gety-wrapper .title-buyX-getY{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;margin-bottom:20px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product{display:flex;gap:20px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .item-product{background:#fff;position:relative}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .item-product img{aspect-ratio:1}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product{padding:20px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .name-product{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price.price-wrap,.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price .price-wrap{gap:4px;align-items:center;justify-content:flex-start;text-decoration:none;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price.price-wrap .woocs_price_code,.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price.price-wrap del,.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price .price-wrap del{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price.price-wrap ins,.tf-single-product .tf-buyx-gety-wrapper .group-item-product .info-product .tf-price .price-wrap ins{order:-1;text-decoration:none}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .ribbon{position:absolute;top:12px;left:0;background-color:#a78bfa;color:var(--white);padding:5px;padding-left:14px;padding-right:28px;text-transform:uppercase;font-weight:500;clip-path:polygon(100% 0%, 86% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);z-index:2;background:#f03e3e;font-weight:600;font-size:16px;line-height:24px;text-align:center;text-transform:uppercase;top:-13px;left:-9px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .variant-product{margin-top:16px}.tf-single-product .tf-buyx-gety-wrapper .group-item-product .variant-product>*{font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;text-transform:capitalize}.tf-single-product .tf-buyx-gety-wrapper .tf-buyx-gety-btn{width:100%;margin-top:20px;background:var(--primary)}.tf-single-product .tf-buyx-gety-wrapper .tf-buyx-gety-btn .tf-add-to-cart-loading{left:5px}.tf-single-product .tf-buyx-gety-wrapper .tf-buyx-gety-btn .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.tf-single-product .tf-buyx-gety-wrapper .tf-buyx-gety-btn.loading .tf-add-to-cart-loading{display:block !important}.tf-single-product .tf-product-fbt{padding:32px;background:#f8f6f2;border-radius:16px}.tf-single-product .tf-product-fbt .title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;margin-bottom:20px}.tf-single-product .tf-product-fbt .tf-bundle-products{display:flex;flex-direction:column;gap:24px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item{display:flex;align-items:center;gap:16px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-info{display:flex;flex-direction:column;gap:4px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-info .bundle-variant{margin-top:4px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .name{font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-image{width:120px;height:120px;aspect-ratio:1;background:#fff}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-image img{border-radius:8px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price.price-wrap,.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price .price-wrap{gap:4px;align-items:center;justify-content:flex-start;text-decoration:none;font-family:Poppins;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;color:var(--primary)}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price.price-wrap .woocs_price_code,.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price .price-wrap .woocs_price_code{display:flex;align-items:center;gap:4px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price.price-wrap del,.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price .price-wrap del{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-decoration:line-through;color:var(--text-2)}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price.price-wrap ins,.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .tf-price .price-wrap ins{order:-1;text-decoration:none}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-check{width:21px;height:21px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-check .tf-check{width:21px;height:21px}.tf-single-product .tf-product-fbt .tf-bundle-products .tf-bundle-product-item .bundle-check .tf-check::before{font-size:11px}.tf-single-product .tf-product-fbt .tf-fbt-btn{margin-top:20px;background:var(--primary)}.tf-single-product .tf-product-fbt .tf-fbt-btn .tf-add-to-cart-loading{left:5px}.tf-single-product .tf-product-fbt .tf-fbt-btn .tf-add-to-cart-loading .spinner{border-top-color:#fff;width:30px;height:30px}.tf-single-product .tf-product-fbt .tf-fbt-btn.loading .tf-add-to-cart-loading{display:block !important}.tf-single-product .tf-product-payment-method{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.tf-single-product .tf-product-payment-method .text-guarantee{font-family:Poppins;font-weight:500;font-style:Medium;font-size:16px;line-height:28px;letter-spacing:0}.tf-single-product .tf-product-payment-method .paymend-method-list{display:flex;flex-wrap:wrap;gap:12px}.tf-single-product .tf-product-payment-method .paymend-method-list .card-item{width:50px;height:32px;border-radius:4px;border:1px solid rgba(0,0,0,.07);overflow:hidden}.tf-single-product .tf-product-payment-method .paymend-method-list .card-item img{width:100%;height:auto;aspect-ratio:1.5625;object-fit:cover}.tf-single-product .tf-product-share{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.tf-single-product .tf-product-extra-info{display:flex;flex-direction:column;gap:4px}.tf-single-product .tf-product-extra-info .extra-info-item{display:flex;gap:4px}.tf-single-product .tf-product-extra-info .extra-info-item .extra-info-label{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:var(--primary)}.tf-single-product .tf-product-extra-info .extra-info-item .extra-info-value{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#464545}.tf-single-product .tf-product-pickup-store{margin-bottom:12px}.tf-single-product .tf-product-pickup-store .pickup-text{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0;color:var(--primary);text-decoration:none}.tf-single-product .tf-product-pickup-store .pickup-text a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tf-single-product .tf-product-info-delivery{display:flex;flex-direction:column;gap:12px;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0;color:var(--text);text-decoration:none}.tf-single-product .tf-product-info-delivery a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.tf-single-product .tf-product-info-delivery span{color:var(--primary)}.tf-single-product .tf-product-info-delivery>li{display:flex;flex-wrap:nowrap;gap:4px;align-items:center}.tf-single-product .tf-product-info-delivery .extra-link-question{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tf-single-product .tf-product-info-delivery .extra-link-question a{text-decoration:none}.tf-single-product .tf-product-info-delivery .extra-link-share{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tf-single-product .tf-product-info-delivery .extra-link-share a{text-decoration:none}.tf-single-product .tf-product-info-delivery .icon{font-size:20px;color:var(--primary)}.tf-single-product .tf-line{width:100%;height:1px;background:var(--line);margin:20px 0}.tf-single-product .tf-line-vertical{width:1px;height:20px;background:var(--line);margin:0px 16px}.tf-single-product .btn-add-to-cart{text-transform:capitalize}.tf-single-product .tf-out-stock-wrapper{padding:32px;border-radius:16px;background:#f8f6f2}.tf-single-product .tf-out-stock-wrapper .title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize;color:var(--primary)}.tf-single-product .tf-out-stock-wrapper .sub-title{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text);margin-top:8px}.tf-single-product .tf-out-stock-wrapper label{margin-top:20px;margin-bottom:8px;font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.tf-single-product .tf-out-stock-wrapper button{margin-top:20px}.tf-single-product.outofstock .wcboost-wishlist-button,.tf-single-product.outofstock .wcboost-product-compare-button{display:none;visibility:hidden}@media(min-width: 1200px){.tf-single-product .thumbs-slider.thumbs-left,.tf-single-product .thumbs-slider.thumbs-right{flex-direction:row}.tf-single-product .thumbs-slider.thumbs-left .flat-wrap-media-product,.tf-single-product .thumbs-slider.thumbs-right .flat-wrap-media-product{width:100%;overflow:hidden}.tf-single-product .thumbs-slider.thumbs-left .flat-wrap-media-product .tf-product-media-main,.tf-single-product .thumbs-slider.thumbs-right .flat-wrap-media-product .tf-product-media-main{height:100%}.tf-single-product .thumbs-slider.thumbs-left .flat-wrap-media-product .tf-product-media-main .item,.tf-single-product .thumbs-slider.thumbs-right .flat-wrap-media-product .tf-product-media-main .item{aspect-ratio:unset;display:flex;width:100%;height:100%;max-height:516px}.tf-single-product .thumbs-slider.thumbs-left .flat-wrap-media-product .tf-product-media-main .item img,.tf-single-product .thumbs-slider.thumbs-right .flat-wrap-media-product .tf-product-media-main .item img{aspect-ratio:unset}.tf-single-product .thumbs-slider.thumbs-left .tf-product-media-thumbs,.tf-single-product .thumbs-slider.thumbs-right .tf-product-media-thumbs{max-width:80px;max-height:516px;width:32.64%}.tf-single-product .thumbs-slider.thumbs-left .tf-product-media-thumbs .item,.tf-single-product .thumbs-slider.thumbs-right .tf-product-media-thumbs .item{width:100%;height:100%}.tf-single-product .thumbs-slider.thumbs-right{flex-direction:row-reverse}.tf-single-product .thumbs-slider .tf-product-media-thumbs .swiper-slide{max-width:80px !important}.tf-single-product .main-grid-c .btn-add-to-cart{padding-left:5px !important;padding-right:5px !important}}.tf-single-product .wg-quantity button{font-size:24px;color:var(--primary, #0B5755)}.tab-product-desc{overflow:hidden}.tab-product-desc .wc-tabs{display:flex;overflow-x:auto;gap:40px}.tab-product-desc .wc-tabs .nav-tab-item{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--primary);flex-shrink:0}.tab-product-desc .wc-tabs .nav-tab-item .tab-link{padding-bottom:4px;border-bottom:2px solid rgba(0,0,0,0) !important}.tab-product-desc .wc-tabs .nav-tab-item .tab-link.active,.tab-product-desc .wc-tabs .nav-tab-item .tab-link:hover{border-color:var(--primary) !important}.tab-product-desc .tab-content{margin-top:40px}.tab-product-desc .tab-content .tab-pane{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}@media(max-width: 767px){.tab-product-desc .wc-tabs{gap:24px}.tab-product-desc .wc-tabs .nav-tab-item{font-size:20px;line-height:26px}}.tab-vertical-product-desc{display:flex;gap:24px;overflow:hidden}.tab-vertical-product-desc .wc-tabs{flex-shrink:0;border-left:2px solid var(--line);height:max-content}.tab-vertical-product-desc .wc-tabs .nav-tab-item{font-family:Sora;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0;color:var(--primary)}.tab-vertical-product-desc .wc-tabs .nav-tab-item .tab-link{display:block;position:relative;padding:5px 15px}.tab-vertical-product-desc .wc-tabs .nav-tab-item .tab-link::after{position:absolute;content:"";background-color:var(--primary);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:0;left:-2px;width:2px;height:0;top:50%;transform:translateY(-50%)}.tab-vertical-product-desc .wc-tabs .nav-tab-item .tab-link.active::after,.tab-vertical-product-desc .wc-tabs .nav-tab-item .tab-link:hover::after{height:100%}.tab-vertical-product-desc .tab-content{flex-grow:1;padding-top:12px}@media screen and (max-width: 1199px){.tab-vertical-product-desc{flex-direction:column}.tab-vertical-product-desc .wc-tabs{display:flex;flex-direction:row;border-left:none;border-bottom:2px solid var(--line);overflow-x:auto;white-space:nowrap}}.tf-product-accordion .widget-accordion{border-bottom:1px solid var(--line)}.tf-product-accordion .widget-accordion:first-child{border-top:1px solid var(--line)}.tf-product-accordion .widget-accordion .accordion-body{padding-bottom:20px}.tf-product-accordion .accordion-title{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--primary);display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px;padding:20px 0px;cursor:pointer}.tf-product-accordion .accordion-title .icon{-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}.tf-product-accordion .accordion-title.collapsed .icon{transform:rotate(180deg)}.tab-product-desc .woocommerce-Reviews .wd-rating-review,.tf-product-accordion .woocommerce-Reviews .wd-rating-review,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rate-head,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rate-head,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rate-head{display:flex;flex-direction:column;gap:4px;align-items:center}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rate-head .count-review,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rate-head .count-review,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rate-head .count-review{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--text)}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rate-head .single-product-info-rate,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rate-head .single-product-info-rate,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rate-head .single-product-info-rate{display:flex;flex-direction:column;gap:4px;align-items:center}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress{flex:1;max-width:540px;display:flex;flex-direction:column;gap:4px}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress .rate-number>span,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress .rate-number>span,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress .rate-number>span{display:inline-block;min-width:10px;font-family:Poppins;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress li,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li{display:flex;gap:8px;align-items:center}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate{flex-grow:1;max-width:440px;height:12px;border-radius:1px;background:#e9e9e9}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate .progress-bar,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate .progress-bar,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .line-progress-rate .progress-bar{background:#0b5755}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .rate-count,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress li .rate-count,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li .rate-count{font-family:Poppins;font-weight:600;font-size:16px;line-height:26px;letter-spacing:0}.tab-product-desc .woocommerce-Reviews .wd-rating-review .tf-btn,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .tf-btn,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .tf-btn{font-family:Poppins;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;text-transform:capitalize;padding:12px 24px;max-height:46px;background:var(--primary)}@media(max-width: 767px){.tab-product-desc .woocommerce-Reviews .wd-rating-review,.tf-product-accordion .woocommerce-Reviews .wd-rating-review,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review{justify-content:center}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress{flex-basis:100%;max-width:unset}.tab-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li,.tf-product-accordion .woocommerce-Reviews .wd-rating-review .rating-progress li,.tab-vertical-product-desc .woocommerce-Reviews .wd-rating-review .rating-progress li{justify-content:center}}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond{border:none !important;box-shadow:none !important;padding:0}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email],.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email],.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email]{padding:12px 16px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea{padding:16px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email],.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email],.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=text],.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond input[type=email],.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-respond textarea{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comments-area,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comments-area,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comments-area{margin:40px 0}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .review-heading,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .review-heading,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .review-heading{display:flex;justify-content:space-between;margin-bottom:16px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .review-heading h5,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .review-heading h5,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .review-heading h5{font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list{display:flex;flex-direction:column;gap:28px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item{display:flex;flex-direction:column;gap:12px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta{display:flex;gap:16px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image{width:60px;height:60px;aspect-ratio:1}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image img,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image img,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .rv-image img{border-radius:50%;object-fit:cover}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name{display:flex;align-items:center}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .comment-edit-link,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .comment-edit-link,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .comment-edit-link{margin-left:4px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap{margin-left:20px;display:flex;gap:2px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3{color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3.empty,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3.empty,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment-item-meta .comment_author_name .rate-wrap .icon-star-3.empty{color:var(--line)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_time,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_time,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_time{font-family:Poppins;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#a4a4a4}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_text,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_text,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .post-review-item .comment_text{font-family:Poppins;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .children,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .children,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-list .children{margin-left:60px;border-left:4px solid var(--line);padding-left:20px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title{display:flex;align-items:center;gap:12px;font-family:Sora;font-weight:500;font-size:24px;line-height:30px;letter-spacing:0;text-transform:capitalize}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star{display:inline-flex;gap:2px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star{cursor:pointer;font-size:26px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star .icon-star-3,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star .icon-star-3,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star .icon-star-3{color:var(--line)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star.active .icon-star-3,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star.active .icon-star-3,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star.active .icon-star-3{color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:hover .icon-star-3,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:hover .icon-star-3,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:hover .icon-star-3{color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:has(~.star.active,~.star:hover) .icon-star-3,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:has(~.star.active,~.star:hover) .icon-star-3,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title .custom-star .star:has(~.star.active,~.star:hover) .icon-star-3{color:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent{display:flex;align-items:center;gap:4px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent{width:16px;height:16px;border:1px solid var(--text-2);position:relative;background:rgba(0,0,0,0);cursor:pointer;outline:0;-webkit-appearance:none;min-width:12px;padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:var(--white);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:1px;flex-shrink:0}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent::before,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent::before,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent::before{font-weight:500;font-family:"icomoon";content:"";position:absolute;color:var(--white);opacity:0;font-size:8px;transform:scale(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked{border-color:var(--primary);background:var(--primary)}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked::before,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked::before,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent #wp-comment-cookies-consent:checked::before{opacity:1;transform:scale(1)}@media(max-width: 767px){.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent{gap:10px}.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent label,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent label,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .comment-form-cookies-consent label{font-size:14px;line-height:16px}}@media(max-width: 575px){.tab-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title,.tf-product-accordion .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title,.tab-vertical-product-desc .woocommerce-Reviews .box-preview-wrapper .tf-comment-reply-title{font-size:20px}}.tab-product-desc .woocommerce-Reviews p.stars,.tf-product-accordion .woocommerce-Reviews p.stars,.tab-vertical-product-desc .woocommerce-Reviews p.stars{display:none}.tab-product-desc .table-material .woocommerce-product-attributes-item,.tf-product-accordion .table-material .woocommerce-product-attributes-item,.tab-vertical-product-desc .table-material .woocommerce-product-attributes-item{padding:12px 20px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;gap:8px}.tab-product-desc .table-material .woocommerce-product-attributes-item:nth-child(odd),.tf-product-accordion .table-material .woocommerce-product-attributes-item:nth-child(odd),.tab-vertical-product-desc .table-material .woocommerce-product-attributes-item:nth-child(odd){background-color:var(--surface)}.tab-product-desc .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label,.tf-product-accordion .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label,.tab-vertical-product-desc .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{font-family:Sora;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary);padding:0}.tab-product-desc .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value,.tf-product-accordion .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value,.tab-vertical-product-desc .table-material .woocommerce-product-attributes-item .woocommerce-product-attributes-item__value{font-family:Sora;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0;color:var(--primary);padding:0}.tf-sticky-btn-atc{position:fixed;width:100%;left:0;bottom:0;z-index:999;box-shadow:4px -4px 5px rgba(0,0,0,.03);background-color:var(--white);transition:all .3s linear;transform:translateY(100%)}.tf-sticky-btn-atc .tf-height-observer{padding:14px 0;column-gap:5px}.tf-sticky-btn-atc .tf-sticky-atc-product{flex:1 0 0%;gap:15px}.tf-sticky-btn-atc select{padding:9px 10px}.tf-sticky-btn-atc .tf-sticky-atc-img{width:72px;height:72px;flex-shrink:0}.tf-sticky-btn-atc .tf-sticky-atc-img img{width:100%;height:100%;object-fit:cover}.tf-sticky-btn-atc .tf-sticky-atc-variant-price{min-width:249px}.tf-sticky-btn-atc .tf-sticky-atc-title{font-size:16px;line-height:19px}.tf-sticky-btn-atc .tf-sticky-atc-btns,.tf-sticky-btn-atc .tf-sticky-atc-infos form{display:flex;gap:12px;align-items:center}.tf-sticky-btn-atc .tf-btn{min-width:190px}.tf-sticky-btn-atc .tf-select::after{right:5px}.tf-sticky-btn-atc.show{transform:translateY(0)}.rsection{padding-top:0px}.rsection .tab-title{font-family:Sora;font-weight:500;font-size:30px;line-height:42px;letter-spacing:0;text-transform:capitalize}.rsection .swiper-wrapper{height:auto}.rsection .tab-btn-wrap-1{justify-content:flex-start}@media(max-width: 767px){.rsection .tab-title{font-size:26px;line-height:32px}}@media(max-width: 575px){.rsection .tab-title{font-size:22px;line-height:28px}}
