:root{--transition:all 0.5s ease;--border-secondary-color:#DBD2BF}ul.woocommerce-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;border:1px solid #f5c6cb;padding:12px 20px;gap:15px 30px;justify-content:space-between;outline:none}ul.woocommerce-error::before{display:none}ul.woocommerce-error li{display:flex;align-items:center;justify-content:space-between;gap:15px 30px}ul.woocommerce-error a.button.wc-forward{margin:0;font-size:16px;line-height:normal;font-weight:var(--medium-font);border:1px solid var(--black-color);display:block;padding:6px 20px;text-align:center;margin-bottom:0;background:#fff0;color:var(--black-color);position:relative;z-index:1;overflow:hidden;border-radius:0;outline:none;transition:all 0.5s ease;text-transform:capitalize;white-space:nowrap}ul.woocommerce-error a.button.wc-forward:before{transition-duration:0.8s!important;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1;background-color:var(--black-color)}ul.woocommerce-error a.button.wc-forward:focus:before,ul.woocommerce-error a.button.wc-forward:hover:before{top:-40%}ul.woocommerce-error a.button.wc-forward:focus,ul.woocommerce-error a.button.wc-forward:hover{border-color:var(--black-color);color:var(--white-color)}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb{color:var(--black-color);margin:20px 0}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb a,.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb .breadcrumb-separator{color:var(--gray-color);font-size:16px;line-height:25px;font-family:var(--body-font)}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb .breadcrumb-separator{margin:0 9px}.get-offer-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .5);justify-content:center;align-items:center;z-index:9999}.single-product-top-wrap{display:flex;column-gap:80px;flex-wrap:wrap;margin-bottom:90px}.single-product-top-wrap .main{grid-area:gallery;width:100%}.single-product-top-right{width:calc(52.85% - 40px)}.single-product-top-left{width:calc(47.15% - 40px)}.single-product-top-wrap .usp-column{margin-top:23px}.single-product-top-wrap .usp-column .usp-item{display:flex;gap:17px;padding:17px 26px;border-bottom:1px solid #DBD2BF;align-items:center;font-family:var(--body-font)}.single-product-top-wrap .usp-column .usp-item:last-child{border-bottom:none}.single-product-top-wrap .usp-column .usp-item .usp-content{font-size:16px;line-height:25px}.single-product-top-wrap .usp-column .usp-item .usp-content h4{font-weight:var(--semibold-font);font-family:var(--body-font);font-size:18px;margin-bottom:4px}.single-product-top-wrap .usp-column .usp-item img{display:flex}.download_pattern_catalogue.hnd-buy-now{display:flex;margin-top:20px}.download_pattern_catalogue.hnd-buy-now a.common-btn{width:auto;background:#000;color:#fff;border:none}.download_pattern_catalogue.hnd-buy-now a.common-btn:hover{color:#000}.single-product .slider-for button.slick-arrow.slick-disabled{cursor:no-drop;opacity:.4}.single-product .slider-for{position:relative;overflow:hidden}.single-product .slider-for .slick-slide{height:auto}.single-product .slider-for .slick-slide img{width:100%;display:block;object-fit:cover;object-position:top}.single-product .slider-for .slick-slide>div{display:flex}.single-product .slider-for .slick-prev,.single-product .slider-for .slick-next{width:22px;height:42px;z-index:2;position:absolute;font-size:0;line-height:0;background-color:#fff0;border:0;outline:0;box-shadow:none;cursor:pointer;opacity:1;filter:brightness(0)}.single-product .slider-for .slick-prev:hover,.single-product .slider-for .slick-next:hover{opacity:.4}.single-product .slider-for .slick-prev{left:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.105' height='42' viewBox='0 0 22.105 42'%3E%3Cpath id='Path_414' data-name='Path 414' d='M.332.332a1.068,1.068,0,0,0,0,1.547L19.453,21,.332,40.121a1.068,1.068,0,0,0,0,1.547,1.068,1.068,0,0,0,1.547,0L21.774,21.774a1.068,1.068,0,0,0,0-1.547L1.879.332a1.068,1.068,0,0,0-1.547,0Z' transform='translate(22.105 42) rotate(180)' fill='%23fff'/%3E%3C/svg%3E")!important;background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain!important}.single-product .slider-for .slick-next{right:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.105' height='42' viewBox='0 0 22.105 42'%3E%3Cpath id='Path_413' data-name='Path 413' d='M30.332,12.332a1.068,1.068,0,0,0,0,1.547L49.453,33,30.332,52.121a1.094,1.094,0,0,0,1.547,1.547L51.774,33.774a1.068,1.068,0,0,0,0-1.547L31.879,12.332a1.068,1.068,0,0,0-1.547,0Z' transform='translate(-30 -12)' fill='%23fff'/%3E%3C/svg%3E")!important;background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain!important}.single-product .slider-for .slick-prev:before,.slider-for .slick-next:before .single-product{font-size:40px;color:var(--white-color);opacity:1}.fancybox-navigation .fancybox-button:hover div{background:var(--theme-color)}.fancybox-navigation .fancybox-button div{transition:all .3s}.fancybox-button:hover svg path{color:var(--black-color)}.custom-dots-wrapper{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:134px;overflow:hidden;z-index:2}.custom-dots-wrapper .custom-dots span:only-child{display:none}.custom-dots{display:flex;align-items:center;gap:15px;width:max-content;transition:transform .35s ease}.custom-dots span{width:12px;height:12px;flex:0 0 12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-dots span::before{content:'';width:8px;height:8px;border-radius:50%;transition:.3s;background:#fff}.custom-dots span.active::before{width:12px;height:10px;background-color:#333;border:1px solid #000}.single-product .slider-nav{display:none}.slider-nav:not(.slick-initialized)>div:not(:first-child),.slider-for:not(.slick-initialized)>div:not(:first-child){display:none}.single-product .slider-for .slick-prev{left:15px;top:50%;transform:translateY(-50%)}.single-product .slider-for .slick-next{right:15px;top:50%;transform:translateY(-50%)}.single-product .fancybox-is-open .fancybox-bg{opacity:.8}.single-product .fancybox-slide--iframe .fancybox-content{background:rgb(255 255 255 / 21%);backdrop-filter:blur(10px)}.single-product .slider-for .slick-slide .video{position:relative}.single-product .slider-for .slick-slide .video:before{content:'';height:100%;width:100%;background:#000;position:absolute;opacity:.3;z-index:1}.single-product .slider-for .slick-slide .video a:before{content:'';height:70px;width:70px;background-image:url(/../wp-content/uploads/2024/07/Icon-feather-play-circle.svg);position:absolute;z-index:2;background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain}.woocommerce div.product .single-product-top-right div.summary{margin-bottom:0}.single-product-top-wrap .buy-box{margin-bottom:20px}.woocommerce #content div.product .single-product-top-wrap div.summary{width:100%;float:unset}.single-product.woocommerce div.product .product_title{font-size:38px;line-height:50px;font-weight:var(--medium-font)}.single-product-top-right del{text-decoration:unset!important}.single-product.woocommerce div.product form.cart .button{font-size:20px;line-height:28px;align-items:center;padding:10px 12px 11px;background-color:var(--black-color);color:var(--white-color);font-family:var(--heading-font);max-width:435px;width:100%;border:unset;transition:var(--transition);height:50px;font-weight:600;border-radius:0;margin-right:16px;position:relative;overflow:hidden;z-index:1}.single-product.woocommerce div.product form.cart .button:before{transition-duration:0.8s!important;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1;background-color:#FBAF6B;will-change:transform,top}.single-product.woocommerce div.product form.cart .button:hover:before{top:-40%}.single-product.woocommerce div.product form.cart .button:hover{background-color:var(--theme-color);color:var(--black-color);border-color:var(--theme-color)}.woocommerce-message:before,.woocommerce-message:after{content:unset!important}.woocommerce-notices-wrapper{max-width:1440px;margin:0 auto;padding:0 20px}.woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;gap:15px 30px;flex-wrap:wrap;justify-content:space-between;padding:12px 15px!important;font-size:16px;line-height:26px;color:#155724!important;background-color:#d4edda!important;border:1px solid #a3cfbb!important}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{margin:0;font-size:16px;line-height:normal;font-weight:var(--medium-font);border:1px solid var(--black-color);display:block;padding:6px 20px;text-align:center;margin-bottom:0;background:#fff0;color:#000;position:relative;z-index:1;overflow:hidden;border-radius:0;outline:none;transition:all 0.5s ease;text-transform:capitalize}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward:before{transition-duration:0.8s!important;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1;background-color:#FBAF6B}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward:hover:before{top:-40%}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward:hover{border-color:#FBAF6B;color:#000}.woocommerce div.product .woocommerce-product-rating.custom-product-rating{display:flex;align-items:center;margin-bottom:0;margin-top:12px;column-gap:14px}.woocommerce div.product .woocommerce-product-rating.custom-product-rating svg{width:15px;height:15px}.woocommerce div.product .woocommerce-product-rating.custom-product-rating .custom-star-rating{margin-bottom:0;gap:4px;margin-top:-3px}.woocommerce div.product .woocommerce-product-rating.custom-product-rating:before{content:unset}.woocommerce-product-rating.custom-product-rating .avrg-rating-count{font-weight:var(--semibold-font)}.product-level-size-row{display:flex;margin-top:22px}.product-level-size-row span{font-size:16px;line-height:23px;color:var(--gray-color);margin-bottom:5px}.product-level-size-row strong{font-size:18px;line-height:25px}.product-level-size-row .product-level-size-inner{display:flex;flex-direction:column;border-right:1px solid var(--border-secondary-color);padding-right:35px}.product-level-size-row .product-level-size-inner:last-child{border:none;padding-right:0;padding-left:35px}.product-level-size-row .product-level-size-inner:only-child{padding:0!important}.woocommerce div.product form.cart div.quantity{display:none}.single-product-top-right .custom-product-price{margin-top:25px;display:flex;align-items:center;column-gap:20px;position:relative;flex-wrap:wrap}.single-product-top-right .price-main-row .price{display:flex;gap:12px;align-items:center}.single-product-top-right span.vat-txt{display:block;width:100%;margin-top:2px;color:#666;font-size:16px;font-weight:500}.single-product-top-right .typography ul li,.single-product-top-right .typography p,.single-product-top-right .typography ol li,.single-product-top-right .typography{font-size:16px;line-height:26px}.single-product-top-right ins{text-decoration:unset}.single-product-top-right ins .woocommerce-Price-amount,.single-product-top-right .woocommerce-Price-amount{font-family:var(--heading-font);font-size:34px;line-height:44px;font-weight:var(--semibold-font);color:#000}.single-product-top-right .sale-price .woocommerce-Price-currencySymbol{margin-right:8px}.single-product-top-right del .woocommerce-Price-amount{color:var(--gray-color);font-size:22px;line-height:29px;font-weight:var(--medium-font);text-decoration:line-through}.single-product-top-right .regular-price bdi .woocommerce-Price-currencySymbol{margin-right:4px}.single-product .added_to_cart,.single-product a.added_to_cart{display:none!important}.single-product .woocommerce-message a.button.wc-forward{display:none!important}.single-product-top-right .discount-badge{background-color:var(--theme-color);font-size:16px;line-height:20px;font-weight:var(--semibold-font);padding:4px 10px;font-family:var(--heading-font)}.single-product-top-right form.cart{margin-top:22px;margin-bottom:0!important}.single-product-top-right .risk-free-row{margin-top:16px;display:flex;align-items:center;gap:10px}.single-product-top-right .risk-free-row img{width:23.41px;height:27px;display:flex}.single-product-top-right .risk-free-row p{font-size:16px;line-height:23px;margin-top:1px}.single-product-top-right .risk-free-row p strong{font-weight:var(--semibold-font)}.single-product-top-right .cart-wishlist-buttons-row{display:flex;gap:16px}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img{max-width:27px;max-height:24px}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:50px;height:50px;border:1px solid var(--black-color);display:flex;align-items:center;justify-content:center;margin:0}.about-pattern-accordion{margin-top:40px}.single-product-top-wrap+.column.about-pattern-accordion{margin-bottom:40px;margin-top:-55px}.single-product-top-wrap+.column.about-pattern-accordion .pattern-accordion__item{border-top:0}.about-pattern-accordion-title{font-size:30px;line-height:40px;font-weight:var(--medium-font);margin-bottom:20px}.about-pattern-accordion .pattern-accordion__item{border-top:1px solid var(--black-color);padding:0 16px 0 15px}.about-pattern-accordion .pattern-accordion__item:last-child{border-bottom:1px solid var(--black-color)}.about-pattern-accordion .pattern-accordion__header{background:var(--white-color);border:none;display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;padding:16px 0 16px}.about-pattern-accordion .pattern-accordion__header .pattern-accordion__heading{font-size:20px;line-height:28px;font-weight:var(--semibold-font);font-family:var(--body-font);cursor:pointer;color:var(--black-color);text-align:left}.about-pattern-accordion .pattern-accordion__content{display:none;overflow:hidden;padding-bottom:13px;top:-5px;position:relative}.about-pattern-accordion .pattern-accordion__icon{position:relative;width:16px;height:16px;display:inline-block;flex-shrink:0;transform:translate(6px,-3px)}.about-pattern-accordion .pattern-accordion__icon::before,.about-pattern-accordion .pattern-accordion__icon::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:#000;border-radius:2px;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}.about-pattern-accordion .pattern-accordion__icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s ease}.about-pattern-accordion .pattern-accordion__item.active .pattern-accordion__icon::after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleY(0)}.about-pattern-accordion .pattern-accordion__icon img{transition:var(--transition)}span.tinvwl-product-stats{display:none}.single-product .complete-the-look .sec-heading,.single-product .upsells .sec-heading,.single-product .recentry-viewed .sec-heading{text-align:center;margin-bottom:35px}.up-sells.upsells{margin-bottom:90px}.complete-the-look{background:var(--light-color);padding:109px 0 120px;margin-bottom:120px}.recentry-viewed{margin-bottom:90px}.single-product-reviews{margin-bottom:90px}.review-header{text-align:center}.review-header h2{margin-bottom:13px}.review-summary{display:flex;justify-content:center;align-items:center;gap:24px}.review-summary .stars .custom-star-rating{display:flex;align-items:center;gap:10px;margin-bottom:0}.review-list{border-top:1px solid #DBD2BF;padding-top:60px;margin-top:50px}.single-product-reviews .review-item{display:flex;align-items:flex-start;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #DBD2BF;flex-wrap:wrap}.single-product-reviews .review-list .center-btn{border-top:1px solid #DBD2BF;margin-top:60px;display:flex;justify-content:center}.single-product-reviews .review-img{width:32.2%;flex-shrink:0;height:auto}.single-product-reviews .review-img img.size-ptn_review_thumbnail{aspect-ratio:1 / 1}.single-product-reviews .review-img img{width:100%;display:block}.single-product-reviews .review-content{width:67.8%;padding-left:0}.single-product-reviews .review-item .review-img+.review-content{padding-left:80px}.review-item:not(:has(.review-img)) .review-content{width:100%}.single-product-reviews .review-summary .stars path{fill:var(--black-color)}.single-product-reviews a.learn-more{font-size:24px;line-height:24px;color:var(--black-color);text-decoration:underline;font-weight:var(--semibold-font);margin-top:60px;display:inline-block}.single-product-reviews a.learn-more:hover{color:var(--theme-color)}.review-list .review-item:not(:has(~.review-item)){padding-bottom:0;margin-bottom:0;border-bottom:0}.review-summary span.rating{font-size:20px;line-height:24px;padding-top:4px}.review-skeleton{pointer-events:none}.review-skeleton .review-img,.review-skeleton .review-stars,.review-skeleton p,.review-skeleton h3{background:#e2e5e9;background-image:linear-gradient(to right,#e2e5e9 0%,#d5dadf 20%,#e2e5e9 40%,#e2e5e9 100%);background-repeat:no-repeat;background-size:800px 100%;animation:placeholderShimmer 1.6s linear infinite forwards;border-radius:4px}.review-skeleton .review-img{min-height:220px}.review-skeleton .review-stars{width:100px;height:20px;margin-bottom:31px}.review-skeleton p{height:16px;margin-bottom:12px!important}.review-skeleton h3{width:120px;height:24px;margin-top:20px}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}span.one-time-package-price,span.one-time-package-sale-price{display:block;font-family:var(--heading-font);font-size:36px;line-height:47px;font-weight:var(--semibold-font);color:#000}span.one-time-package-price.sale-price-applied{color:#666;text-decoration:line-through}.postid-30553 .single-product-top-right .tinv-wraper.tinv-wishlist{display:none}.one-time-package-price-text span.payment-text{color:#666;font-size:16px;font-weight:500;width:100%}.one-time-package-price-text{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.three-month-payment-package-price{font-weight:500;margin-bottom:16px;display:flex;align-items:center;column-gap:8px;flex-wrap:wrap}span.three-time-package-price.three-sale-price-applied{color:#666;text-decoration:line-through}.single-product-reviews .review-img img.woocommerce-placeholder{height:150px}@media screen and (max-width:1199px){.single-product .slider-for .slick-slide .video a:before{height:60px;width:60px}.single-product-top-wrap{column-gap:40px;margin-bottom:68px}.single-product-top-left{width:calc(47.15% - 20px)}.single-product-top-right{width:calc(52.85% - 20px)}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb{font-size:14px;line-height:24px}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb .breadcrumb-separator{margin:0}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb a,.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb .breadcrumb-separator{font-size:14px;line-height:24px}.single-product-top-wrap .buy-box{margin-bottom:32px}.single-product .slider-for .slick-prev,.single-product .slider-for .slick-next{width:20px;height:40px}.single-product-top-right ins .woocommerce-Price-amount,.single-product-top-right .woocommerce-Price-amount{font-size:32px;line-height:42px}.single-product-top-right del .woocommerce-Price-amount{font-size:20px;line-height:30px}.single-product.woocommerce div.product .custom-product-price::after{font-size:16px;line-height:26px}.single-product-top-right span.vat-txt{font-size:16px}.about-pattern-accordion-title{font-size:28px;line-height:38px}.risk-free-row p{font-size:14px;line-height:24px}.woocommerce div.product .woocommerce-product-rating.custom-product-rating{margin-top:10px}.product-level-size-row{margin-top:20px}.about-pattern-accordion .pattern-accordion__header{padding:17px 0 18px}.about-pattern-accordion .pattern-accordion__item{padding:0 14px 0 15px}.single-product-top-right .custom-product-price{margin-top:28px}.single-product-top-right form.cart{margin-top:22px}.about-pattern-accordion .pattern-accordion__header .pattern-accordion__heading{font-size:18px;line-height:28px}.about-pattern-accordion{margin-top:30px}.single-product-top-wrap+.column.about-pattern-accordion{margin-bottom:30px;margin-top:-45px}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:50px;height:50px}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img{max-width:28px;max-height:20px}.woocommerce-product-rating.custom-product-rating .rating-text{font-size:16px;line-height:26px}.up-sells.upsells{margin-bottom:80px}.complete-the-look{padding:69px 0 80px;margin-bottom:69px}.recentry-viewed{margin-bottom:80px}.single-product-reviews .review-item{margin-bottom:40px;padding-bottom:40px}.single-product-reviews .review-list{padding-top:40px;margin-top:40px}.single-product-reviews{margin-bottom:72px}.single-product-reviews a.learn-more{font-size:22px;margin-top:40px}.single-product-reviews .review-list .center-btn{margin-top:40px}.single-product-reviews .review-content{padding-left:0;width:67%}.single-product-reviews .review-item .review-img+.review-content{padding-left:50px}.single-product-reviews .review-img{width:33%}.single-product-reviews .review-rating .custom-star-rating{margin-bottom:25px}.review-summary span.rating{font-size:18px}.review-summary{gap:18px}.review-skeleton .review-img{min-height:180px}span.one-time-package-price,span.one-time-package-sale-price{font-size:32px;line-height:42px}}@media screen and (max-width:1024px){.single-product.woocommerce div.product .product_title{font-size:32px;line-height:42px}.single-product.woocommerce div.product form.cart .button{font-size:18px;line-height:28px;height:48px;max-width:400px}.single-product .complete-the-look .sec-heading,.single-product .upsells .sec-heading,.single-product .recentry-viewed .sec-heading{margin-bottom:30px}}@media screen and (max-width:991px){.postid-30553.single-product.woocommerce div.product .product_title{margin-top:25px}.single-product-top-wrap{display:flex;flex-direction:column;gap:0}.single-product-top-wrap .single-product-top-left,.single-product-top-wrap .single-product-top-right{display:contents;width:100%}.single-product-top-wrap .column{width:100%}.single-product-top-wrap .main{order:1;width:65%;margin:0 auto}.single-product-top-wrap .usp-column{order:3}.single-product-top-wrap .summary-column{order:2}.single-product-top-wrap .about-pattern-accordion{order:4}.single-product-top-wrap .usp-column .usp-item:first-child{border-top:1px solid var(--border-secondary-color)}.single-product-top-wrap .usp-column .usp-item:last-child{border-bottom:1px solid var(--border-secondary-color)}.single-product-top-wrap .usp-column .usp-item{padding:18px 16px}.about-pattern-accordion{margin-top:36px}.single-product-top-wrap+.column.about-pattern-accordion{margin-bottom:36px;margin-top:-30px}.single-product-reviews .review-item{margin-bottom:30px;padding-bottom:30px}.single-product-reviews a.learn-more{margin-top:30px}.single-product-reviews .review-list .center-btn{margin-top:30px}.single-product-reviews .review-item .review-img+.review-content{padding-left:30px}.single-product-reviews .review-list{padding-top:30px;margin-top:30px}.buy-box{margin:10px -20px 32px}.single-product-top-wrap .buy-box{margin-top:0}}@media screen and (max-width:767px){.single-product .slider-for .slick-slide .video a:before{height:50px;width:50px}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb{font-size:12px;line-height:22px;display:none}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb a,.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb .breadcrumb-separator{font-size:12px;line-height:22px}.single-product.woocommerce.woocommerce-page nav.woocommerce-breadcrumb{margin:16px 0}.single-product .slider-for .slick-dots li.slick-active{width:10px;height:10px}.single-product.woocommerce div.product .product_title{font-size:24px;line-height:35px}.single-product-top-right ins .woocommerce-Price-amount,.single-product-top-right .woocommerce-Price-amount{font-size:24px;line-height:31px}.single-product-top-right del .woocommerce-Price-amount{font-size:16px;line-height:21px}.single-product-top-right .discount-badge{font-size:16px;line-height:21px;padding:1px 7px}.single-product-top-right span.vat-txt{font-size:13px;line-height:17px;margin-top:3px}.single-product-top-right .risk-free-row p{font-size:13px;line-height:18px}.single-product-top-right .risk-free-row img{width:20px;height:23px}.single-product-top-wrap .usp-column .usp-item .usp-content{font-size:14px;line-height:21px}.single-product-top-wrap .usp-column .usp-item img{width:28px;height:28px}.single-product-top-wrap{margin-bottom:52px}.product-level-size-row{margin-top:20px}.single-product-top-right .custom-product-price{margin-top:20px}.single-product-top-right form.cart{margin-top:23px}.product-level-size-row span{font-size:14px;line-height:20px;margin-bottom:0}.single-product-top-wrap .usp-column .usp-item .usp-content h4{font-size:14px}.single-product-top-right .typography ul li,.single-product-top-right .typography p,.single-product-top-right .typography ol li,.single-product-top-right .typography{font-size:14px;line-height:24px}.product-level-size-row strong{font-size:16px;line-height:23px}.product-level-size-row .product-level-size-inner{padding-right:22px}.product-level-size-row .product-level-size-inner:last-child{padding-left:22px}.single-product-top-right .risk-free-row{margin-top:15px}.single-product-top-wrap .usp-column{margin-top:30px}.single-product-top-wrap .usp-column .usp-item{padding:16px 13px}.about-pattern-accordion{margin-top:34px}.about-pattern-accordion-title{margin-bottom:20px;font-size:24px;line-height:31px}.about-pattern-accordion .pattern-accordion__header .pattern-accordion__heading{font-size:14px;line-height:24px}.about-pattern-accordion .pattern-accordion__header{padding:10px 0 10px}.about-pattern-accordion .pattern-accordion__item{padding:0 7px 0 9px}.about-pattern-accordion .pattern-accordion__content{top:-4px}.single-product.woocommerce div.product form.cart .button{font-size:16px;line-height:21px;height:44px;padding:11px 10px 10px 10px;margin-right:10px}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{width:42px;height:42px;flex-shrink:0}.single-product-top-right .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img{max-width:23px;max-height:20px}.up-sells.upsells{margin-bottom:60px}.single-product .complete-the-look .sec-heading,.single-product .upsells .sec-heading,.single-product .recentry-viewed .sec-heading{text-align:left;margin-bottom:24px}.complete-the-look{padding:51px 0 60px;margin-bottom:51px}.recentry-viewed{margin-bottom:60px}.single-product .slider-for .slick-slide{width:calc(100vw - 30px)!important;margin-right:6px}.single-product .slider-for .slick-list{overflow:visible}.single-product-top-wrap .main{margin:0 -20px;width:calc(100% + 40px)}.custom-dots-wrapper{width:128px;overflow:hidden;left:20px;transform:unset;position:absolute;bottom:15px;z-index:2}.custom-dots{display:flex;align-items:center;gap:9px;width:max-content;transition:transform .35s ease}.custom-dots span{width:10px;height:10px;flex:0 0 10px;display:flex;align-items:center;justify-content:center}.custom-dots span::before{content:'';width:6px;height:6px;transition:.3s}.custom-dots span.active::before{width:10px;height:8px}.woocommerce-product-rating.custom-product-rating .rating-text{font-size:13px;line-height:19px}.about-pattern-accordion .pattern-accordion__icon{transform:unset}.single-product-reviews{margin-bottom:54px}.single-product-reviews a.learn-more{font-size:20px;margin-top:28px}.single-product-reviews .review-list .center-btn{margin-top:28px}.review-header{text-align:left}.review-summary{justify-content:start}.review-summary{gap:12px}.single-product-reviews .review-content p{margin-bottom:9px}.single-product-reviews .review-content h3{font-size:18px;line-height:28px}.single-product-reviews .review-rating .custom-star-rating{margin-bottom:13px}.review-summary span.rating{font-size:14px;line-height:22px}.review-summary .stars .custom-star-rating{gap:6.5px}.review-summary .stars svg{height:15px;width:16px}.single-product-reviews .review-header h2{margin-bottom:10px}.single-product-reviews .review-list{margin-top:24px}.single-product-reviews .review-item{margin-bottom:28px;padding-bottom:28px}ul.woocommerce-error li{flex-direction:column;gap:15px 30px;align-items:flex-start;justify-content:flex-start}.buy-box{margin:6px -20px 40px}span.one-time-package-price,span.one-time-package-sale-price{font-size:24px;line-height:31px}.one-time-package-price-text span.payment-text{font-size:14px}.complete-the-look button.slick-arrow{background-color:var(--theme-color)!important}.complete-the-look button.slick-arrow:hover{background-color:var(--black-color)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.935' height='34.891' viewBox='0 0 20.935 34.891'%3E%3Cpath fill='%23fff' d='M10.625 8.49l2.257-2.115L31.56 23.82 12.882 41.266l-2.257-2.1L27.035 23.82Z' transform='translate(-10.625 -6.375)'/%3E%3C/svg%3E")!important}.complete-the-look button.slick-prev.slick-arrow:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.935' height='34.891' viewBox='0 0 20.935 34.891'%3E%3Cg transform='translate(20.935,0) scale(-1,1)'%3E%3Cpath fill='%23fff' d='M10.625 8.49l2.257-2.115L31.56 23.82 12.882 41.266l-2.257-2.1L27.035 23.82Z' transform='translate(-10.625 -6.375)'/%3E%3C/g%3E%3C/svg%3E")!important}.single-product .recentry-viewed .products.slick-initialized.slick-slider{padding-bottom:0}}@media screen and (max-width:576px){.single-product.woocommerce div.product form.cart .button{width:calc(100% - 52px);max-width:unset}.single-product-reviews .review-img{width:100%;text-align:center;margin-bottom:0}.single-product-reviews .review-content{padding-left:0;width:100%;margin-top:20px}.single-product-reviews .review-item .review-img+.review-content{padding-left:0}.review-skeleton .review-img{min-height:200px}.woocommerce-notices-wrapper .woocommerce-message{font-size:15px;padding:10px 15px!important;line-height:23px}}@media screen and (max-width:479px){.single-product-top-right .risk-free-row p{max-width:214px}}.pc-swipe-hint{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:999;display:none;align-items:center;gap:8px;background:rgb(0 0 0 / .55);color:#fff;padding:5px 16px 5px 6px;border-radius:30px;font-size:13px;opacity:0;pointer-events:none;transition:opacity 0.4s ease;white-space:nowrap}.pc-swipe-hint.pc-show{opacity:1}.pc-swipe-hint .pc-hand-icon{width:34px;height:34px;animation:pc-swipe-move 1.3s ease-in-out infinite;flex-shrink:0;margin-top:-3px}@keyframes pc-swipe-move{0%{transform:translateX(0);opacity:1}50%{transform:translateX(10px);opacity:.6}100%{transform:translateX(0);opacity:1}}.single-product-top-left .main{position:relative}@media (max-width:767px){.pc-swipe-hint{display:flex}}.review-info{position:relative;display:inline-flex;align-items:center;cursor:pointer;font-size:26px;line-height:26px}.review-tooltip{position:absolute;left:0;bottom:calc(100% + 12px);transform:none;width:320px;max-width:calc(100vw - 30px);padding:12px 16px;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 15px rgb(0 0 0 / .15);font-size:14px;line-height:1.5;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:9999}.review-tooltip::after{content:"";position:absolute;left:22px;top:100%;border-width:7px 7px 0;border-style:solid;border-color:#fff #fff0 #fff0}.review-info:hover .review-tooltip,.review-info:focus .review-tooltip{opacity:1;visibility:visible}@media (max-width:767px){.review-tooltip{width:300px;left:0;right:auto;transform:none}section.single-product-reviews .review-header{position:relative}.review-header span.review-info{position:unset}.review-tooltip::after{left:100px}.review-info{font-size:24px;line-height:24px}}