@import url(/wp-content/themes/twentytwentyfive/style.css);body,html{overflow-x:hidden;font-family:'Lato',sans-serif}.container{max-width:1300px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.home .main-header{position:relative;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.home .wp-block-post-title,.about-page .wp-block-post-title,.our-products .wp-block-post-title,.shipping-page .wp-block-post-title,.quote-page .wp-block-post-title,.contact-us .wp-block-post-title,.testimonial-page .wp-block-post-title,.fuelled-page .wp-block-post-title,.custom-single-page .wp-block-post-title{display:none}.main-header{position:sticky!important;top:0!important;z-index:9999!important;background-color:#fff!important;transition:box-shadow 0.3s ease}.main-header.scrolled{box-shadow:0 2px 12px rgb(0 0 0 / .12)}.wp-site-blocks,header.wp-block-template-part{overflow:visible!important;overflow-x:clip!important}.top-bar{background:linear-gradient(to bottom,#ffdd00 0%,#ffbf00 100%);text-align:center;padding:15px 0;font-weight:600;position:relative;max-height:100px;opacity:1;overflow:hidden;transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.4s ease}.woocommerce-privacy-policy-text{display:none!important}.top-bar.closed{max-height:0;opacity:0;padding:0;overflow:hidden}.main-header .wp-block-column:last-child{max-width:70%;min-height:80px;display:flex!important;align-items:center}.wp-block-navigation__container{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:10px}.main-header .wp-block-navigation{display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:7px;width:100%;min-height:40px}.main-header .wp-block-navigation__container{flex-wrap:wrap!important;justify-content:flex-end}.top-bar .visit-btn{color:#fff;margin-left:1.5rem;text-decoration:none;background-color:#773cb0;border-radius:0;transition:all .3s;cursor:pointer;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.utility-bar{background:#6a1b9a;color:#fff;padding:2px 20px;font-size:14px}.utility-bar a{color:#fff;text-decoration:none;margin:0 5px;font-weight:700!important}.utility-bar .open .fa-arrow-down{color:#000}.main-header{padding:0 20px;border-bottom:solid 1px #ccc;background:#fafafa}.main-header .container{padding:5px 0}.main-header .wp-block-navigation a{margin:0 8px;font-weight:400;color:#000;text-decoration:none;text-transform:uppercase}.main-header .wp-block-navigation a:active{color:#6a1b9a}.main-header .wp-block-navigation a:hover{color:#6a1b9a}.top-bar-main-content{color:#6d00b5;font-weight:700;font-size:1.56rem;display:flex;justify-content:center;align-items:center}.top-bar-save-content{color:#000;padding-right:1.5rem;font-weight:700;font-size:1.56rem}.top-bar .close{position:absolute;right:10px;top:15px;transform:translateY(-50%);background:#fff;border:none;cursor:pointer;margin:0}.utility-bar{position:relative}.utility-bar .open{display:none}.utility-bar .open{position:absolute;transform:translateY(-50%);cursor:pointer;right:-16px;top:20px;height:auto;width:30px;background-color:#f5c518;border:none;cursor:pointer;align-items:center;justify-content:center;color:#fff;font-size:18px;z-index:10;border:3px solid #fff}.top-bar{max-height:100px;opacity:1;overflow:hidden;transition:max-height 0.4s ease,opacity 0.3s ease;position:relative}.search_container form{border-radius:0;border:none;overflow:hidden;width:0;transition:all .3s}.sign-in-layout{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.sign-in-layout .search_container{margin:0;position:relative;display:flex;align-items:center}.sign-in-layout .opener{margin:0}.search-input{width:0;opacity:0;padding:6px 10px;border:none;outline:none;transition:all 0.3s ease}.search_container.active .search-input{width:200px;opacity:1;margin-right:10px;background:#fff;z-index:1;position:absolute;right:22px;bottom:0%}.nav-actions-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:12px;overflow:hidden;position:relative;flex-wrap:nowrap}.nav-actions-wrapper.search-open .utility-links{transform:translateX(-216px)}.utility-links,.utility-links .links{display:flex;align-items:center}.search-icon{cursor:pointer;flex-shrink:0;font-size:16px;color:#333;z-index:2;position:relative}.search-input-wrap{width:0;overflow:hidden;transition:width 0.4s ease}.header-right.search-active .signin-text,.header-right.search-active .cart-total{transform:translateX(-260px);transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.search-icon{background:#6a1b9a;color:#fff;padding:10px;cursor:pointer}.wp-block-woocommerce-customer-account,.wc-block-mini-cart{display:none}.wp-block-navigation__container{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:20px}.wp-block-navigation__container li{white-space:nowrap}.main-header .wp-block-site-logo img{height:106px;max-width:100%;width:100%}.main-header .main-menu-section{align-items:center!important;min-height:80px}.main-header .main-menu-section .wp-block-navigation{justify-content:space-between;font-size:15px!important}.main-menu-section{width:100%}.footer-main{background:#3b0f5c;color:#fff;padding:60px 0}.footer-columns{display:flex;gap:40px}.footer-columns .footer-head{margin-bottom:18px;font-size:20px;font-weight:600}.footer-columns p{font-size:15px;line-height:1.6;font-weight:500}.footer-links{list-style:none;padding:0}.footer-links li{border-bottom:1px solid rgb(255 255 255 / .2);padding:8px 0}.footer-btn{display:inline-block;color:#fff;padding:8px 15px;text-decoration:none;margin-top:10px;background-color:#773cb0;border-radius:0;transition:all .3s;font-weight:400;text-align:center;white-space:nowrap;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;line-height:1.5}.footer-icon a{text-decoration:none}.footer-bottom{background:#000;color:#aaa;padding:15px 0;font-size:13px}.footer-icon{display:flex;align-items:center;gap:10px}.footer-menu li a{font-size:15px!important;text-decoration:none;font-weight:500}.home .main-layout{max-width:1170px!important;width:100%;padding:60px 0;margin:0 auto}.home .main-layout .four-column-sec .wp-block-columns{display:flex;align-items:center!important;gap:2px}.home .main-layout .four-column-sec .small-icon{flex:0 0 60px!important;max-width:60px}.home .main-layout .four-column-sec .wp-block-column:not(.small-icon){flex:1!important}.home .four-column-sec .has-small-font-size{margin:0!important}.home .text-align-full-width{padding:40px 0}.home .text-align-full-width .has-medium-font-size{max-width:1170px;width:100%;text-align:center;line-height:30px}.home .text-align-full-width .wp-block-heading{text-transform:uppercase;max-width:1170px;width:100%;font-weight:700}.home .full-width-img.wp-block-image{width:100%;max-width:1170px;margin:0 auto;display:block}.home .full-width-img.wp-block-image img{width:100%;height:500px}.home .product-section{width:100%;max-width:1170px}.home .product-grid{display:flex;gap:30px;text-align:center;align-items:stretch}.home .product-card{flex:1;display:flex;flex-direction:column}.home .image-wrapper{overflow:hidden}.home .image-wrapper img{width:100%;transition:transform 0.4s ease}.home .image-wrapper:hover img{transform:scale(1.1);cursor:pointer}.home .product-card .btn{display:inline-block;margin-top:15px;padding:10px 20px;background:#6a1b9a;color:#fff;text-decoration:none;margin-top:auto;border:1px solid #fff0;padding:.56rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}.home .product-card p{font-size:16px}.home .product-card h3{margin:0}.home .newsletter-section{text-align:center}.home .newsletter-section h2{color:#6a1b9a;margin-bottom:15px;font-weight:600}.home .newsletter-section p{color:#333;margin-bottom:25px;font-size:16px;font-weight:500}.home .newsletter-form{display:flex;justify-content:center;gap:15px;flex-wrap:nowrap}.home .newsletter-form input{width:400px;max-width:100%;padding:12px;border:1px solid #ccc;outline:none}.home .newsletter-form button{background:#6a1b9a;color:#fff;border:none;cursor:pointer;border:1px solid #fff0;padding:.56rem .75rem;font-size:1rem;width:max-content}@media (max-width:600px){.home .newsletter-form{flex-direction:column}.home .newsletter-form input,.home .newsletter-form button{width:100%}}.home .newsletter-section p.success{color:green!important}.home .newsletter-section p.error{color:red!important}.home .register-cta{background:#FAFAFA;width:100%;max-width:1170px}.home .register-wrapper{display:flex;justify-content:space-between;align-items:center;border-left:4px solid #6a1b9a;padding:30px 20px;align-items:center}.home .register-text h2{color:#6f36aa;text-transform:uppercase;font-weight:700;margin-top:0}.home .register-text p{margin:0;color:#333;font-size:16px;font-weight:400}.home .btn-register{background:#6a1b9a;color:#fff;text-decoration:none;display:inline-block;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}@media (max-width:768px){.home .register-wrapper{flex-direction:column;align-items:flex-start;gap:15px}.home .register-btn{width:100%}.home .btn-register{width:100%;text-align:center}}.home .mySwiper{width:100%;overflow:hidden}.home .mySwiper img{width:100%;height:100%;object-fit:cover}.home .main-layout-banner{width:100%;max-width:100%!important;padding:0!important;overflow:hidden;background-image:url(https://www.carpal-tunnel-syndrome-clinic.com/wp-content/uploads/2026/04/background_purple.jpg);background-size:cover;background-position:center;min-height:440px}.home .swiper-slide{width:100%!important}.home .custom-main-wrapper .has-global-padding{padding:40px 0!important}.home .swiper-wrapper{width:100%!important}.home .swiper-slide{width:100%!important;flex-shrink:0}.home .custom-main-wrapper{max-width:100%;padding:0;margin-top:0!important}.home .products-slide{background-image:url(https://www.carpal-tunnel-syndrome-clinic.com/wp-content/uploads/2026/04/background_purple.jpg);background-size:cover;background-position:center;min-height:440px}.home .products-slide .products-title{text-align:center;font-size:2.5rem;font-weight:700;color:#5b21b6;margin:0 0 2.5rem}.home .products-slide .products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1100px;margin:0 auto}.home .products-slide .product-card{display:flex;flex-direction:column;align-items:center;gap:16px}.home .products-slide .product-img-wrap{width:100%;aspect-ratio:1;background:#fff;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.home .products-slide .product-img-wrap img{width:100%;height:auto;object-fit:cover;display:block}.home .products-slide .btn-product{font-weight:500;line-height:48px;height:48px;width:112px;border-radius:25px;text-decoration:none;text-align:center;transition:opacity 0.15s;display:inline-block;margin-top:15px;background:#6a1b9a;color:#fff;margin-top:auto;border:1px solid #fff0;font-size:1rem;margin:auto auto 0}.home .products-slide .btn-product:hover{opacity:.85;color:#fff}.home .products-title{opacity:0;transform:translateY(-20px);transition:opacity 0.5s ease,transform 0.5s ease}.home .products-title.visible{opacity:1;transform:translateY(0);text-transform:uppercase}.home .product-img-wrap{opacity:0;transform:translateX(-18px);transition:opacity 0.5s ease,transform 0.5s ease}.home .product-img-wrap.visible{opacity:1;transform:translateX(0)}.home .btn-product{opacity:0;transform:translateX(-14px);transition:opacity 0.4s ease,transform 0.4s ease}.home .btn-product.visible{opacity:1;transform:translateX(0)}.about-page .main-layout,.our-products .main-layout,.shipping-page .main-layout,.contact-us .main-layout,.quote-page .main-layout,.testimonial-page .main-layout,.fuelled-page .main-layout,.custom-single-page .main-layout{width:100%;max-width:1170px;padding:40px 0}.shipping-page .full-width-about-content{font-weight:400}.full-width-about-content{width:100%;max-width:1170px;line-height:1.7;text-align:justify!important}.about-main-title{text-align:center;color:#6F36AA}.about-padding-adjust{padding-top:0!important;margin-top:0!important}.what-is-bigcheese-two-columns{width:100%;max-width:1170px;padding-top:40px}.what-is-bigcheese-two-columns .wp-block-heading{font-weight:700}.what-is-bigcheese-two-columns .has-medium-font-size{line-height:30px}.about-page .register-cta,.our-products .register-cta,.shipping-page .register-cta,.contact-us .register-cta{background:#FAFAFA;width:100%;max-width:1170px}.about-page .register-wrapper,.our-products .register-wrapper,.shipping-page .register-wrapper,.contact-us .register-wrapper{display:flex;justify-content:space-between;align-items:center;border-left:4px solid #6a1b9a;padding:30px 20px;align-items:center;gap:25px}.about-page .register-text h2,.our-products .register-text h2,.shipping-page .register-text h2,.contact-us .register-text h2{color:#6f36aa;text-transform:uppercase;font-weight:700;margin-top:0}.about-page .register-text p,.our-products .register-text p,.shipping-page .register-text p,.contact-us .register-text p{margin:0;color:#333;font-size:16px;font-weight:400;line-height:35px}.about-page .btn-register,.our-products .btn-register,.shipping-page .btn-register,.contact-us .btn-register{background:#6a1b9a;color:#fff;text-decoration:none;display:inline-block;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}@media (max-width:768px){.about-page .register-wrapper,.our-products .register-wrapper,.shipping-page .register-wrapper,.contact-us .register-wrapper{flex-direction:column;align-items:flex-start;gap:15px}.about-page .register-btn,.our-products .register-btn,.shipping-page .register-btn,.contact-us .register-btn{width:100%}.about-page .btn-register,.our-products .btn-register,.shipping-page .btn-register,.contact-us .btn-register{width:100%;text-align:center}}.cart-dropdown-wrapper{position:relative;display:inline-block}.cart-link{color:#fff;text-decoration:none;white-space:nowrap}.cart-dropdown{opacity:0;visibility:hidden;position:absolute;top:40px;left:0;background:#fff;min-width:240px;display:flex;z-index:999;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:opacity 0.2s ease,visibility 0.2s ease}.cart-dropdown-wrapper:hover .cart-dropdown{opacity:1;visibility:visible}.cart-btn{flex:1;padding:12px 10px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.cart-btn.view-cart{background:#e0e0e0;color:#333}.cart-btn.view-cart:hover{background:#cacaca}.cart-btn.checkout{background:#6b21a8;color:#fff}.cart-btn.checkout:hover{background:#581c87}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{display:none}.our-products .about-two-column-section,.shipping-page .about-two-column-section,.contact-us .about-two-column-section,.quote-page .about-two-column-section{width:100%;max-width:1170px}.shipping-page .about-two-column-section .wp-block-column,.contact-us .about-two-column-section .wp-block-column{padding:3rem!important;border:1px solid #dee2e6}.our-products .about-two-column-section .about-subtitle,.shipping-page .about-two-column-section .about-subtitle,.contact-us .about-two-column-section .about-subtitle{text-align:left;font-weight:700;color:#333}.shipping-page .about-two-column-section .about-subtitle,.contact-us .about-two-column-section .about-subtitle{color:#6F36AA!important;font-size:25px}.our-products .package-two-columns{padding:3rem 1rem!important}.contact-us .main-layout.fullwidth-map iframe{display:block;width:100%;max-width:100%!important}.contact-us .fullwidth-map.has-global-padding>.wp-block-group__inner-container{padding:0!important}.contact-us .fullwidth-map{align-items:stretch;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;width:100vw;max-width:100vw}.contact-us .info-three-columns{width:100%!important;max-width:100%!important;padding:1.5rem 1rem}.contact-us .info-three-columns .wp-block-heading{font-weight:500;text-transform:uppercase}.contact-us .info-layout-margin-top{margin-top:-100px}.contact-us .custom-form,.contact-us .contact-form-layout #wpcf7-f612-p110-o1{max-width:1170px!important;margin:auto!important}.contact-us .custom-form .form-row{display:flex;gap:20px;margin-bottom:20px}.contact-us .custom-form .form-row.full{flex-direction:column;column-gap:16px}.contact-us .custom-form .half{width:50%}.contact-us .custom-form .form-row p{margin:0!important}.contact-us .custom-form input,.contact-us .custom-form textarea{width:100%!important;background:#fff0;border-radius:3px!important;font-size:14px;border:1px solid #DDDDDD!important;padding:10px 15px!important;min-height:60px;margin-bottom:10px}.contact-us .custom-form textarea{min-height:180px}.contact-us .custom-form .captcha-row{align-items:center}.contact-us .custom-form .submit-row{justify-content:flex-end}.contact-us .custom-form input[type="submit"]{background:#6c3bb8;color:#fff;padding:14px 40px;border:none;border-radius:3px;font-weight:600;cursor:pointer}.contact-us .custom-form input[type="submit"]:hover{background:#5a2fa0}@media (max-width:768px){.contact-us .custom-form .form-row{flex-direction:column}.contact-us .custom-form .half{width:100%}.contact-us .custom-form .submit-row{justify-content:center}}.testimonial-page .ti-widget{max-width:1170px}.testimonial-page .ti-widget.ti-goog .ti-col-2 .ti-review-item{flex:0 0 33.33%}.testimonial-page .google-review-section{padding:0;margin:0}.custom-product-container{display:flex;flex-wrap:wrap;gap:40px;margin-top:20px;border-top:1px solid #eee;padding-top:20px}.details-column,.pricing-column{flex:1;min-width:250px}.details-column p{font-size:14px;margin-bottom:10px}.pricing-column table{width:100%;border-collapse:collapse}.pricing-column th{text-align:left;border-bottom:2px solid #333;padding-bottom:10px;font-size:14px}.pricing-column td{padding:10px 0;font-size:14px;color:#555}.woocommerce-cart .wp-block-post-title{color:#6F36AA;text-align:center;font-weight:700;font-size:2.5rem;text-transform:uppercase}.woocommerce-cart .main-layout,.woocommerce-cart .main-layout .cart-top-heading{max-width:1170px;width:100%;margin:0 auto;font-weight:400}.woocommerce-cart .wp-block-woocommerce-cart{max-width:1170px;width:100%;display:block;margin:0 auto}.woocommerce-cart .wp-block-woocommerce-cart-items-block{width:100%}.woocommerce-cart .wc-block-cart-item__wrap{flex-direction:row!important;flex-wrap:wrap}.woocommerce-cart .wc-block-cart-item__wrap>*{flex:1;min-width:0}.woocommerce-cart .wc-block-cart-items{margin-top:40px}.woocommerce-cart .wc-block-cart-items__header th{font-size:16px;font-weight:700}.woocommerce-cart .wc-block-cart__main .wc-block-cart-items td{align-items:center}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{max-width:100%}.woocommerce-cart .wc-block-cart-items__header-product span::after{content:" | Discount | Quantity";margin-left:20px;font-weight:500}.wp-block-navigation__submenu-icon{display:none!important}.wp-block-navigation-item{position:relative}.wp-block-navigation__submenu-container{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease}.wp-block-navigation-item:hover .wp-block-navigation__submenu-container,.wp-block-navigation__submenu-container:hover{opacity:1;visibility:visible;pointer-events:auto}.tax-product_cat .content-area{max-width:1170px;width:100%;margin:100px auto 100px;display:block}.tax-product_cat .woocommerce-breadcrumb{display:none}.tax-product_cat .pcat-card{display:flex;flex-wrap:nowrap;align-items:center;border-bottom:1px solid #dee2e6;padding-bottom:40px}.pcat-card__body h2 .pcat-card__title{font-size:18px;color:#6F36AA;text-decoration:none;font-weight:700}.pcat-card__body{width:60%}.pcat-card__img-wrap{width:40%}.tax-product_cat .pcat-card__price-line,.tax-product_cat .pcat-spec-row span{font-weight:400;font-size:16px}.tax-product_cat .pcat-spec-row .lbl{font-weight:700}.pcat-spec-row{margin-bottom:5px}.tax-product_cat .pcat-card__details{display:flex;gap:20px;margin-bottom:25px;align-items:flex-start;justify-content:space-between!important}.tax-product_cat .pcat-price-table th{text-align:right;font-size:16px}.tax-product_cat .pcat-specs{width:100%;max-width:50%}.tax-product_cat .pcat-price-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:8px;font-size:16px;font-weight:400}.tax-product_cat .pcat-price-table th,.tax-product_cat .pcat-price-table td{width:33.33%}.quantity-packs{font-weight:700;font-size:18px;margin:0!important}.pcat-atc-btn{cursor:pointer;min-width:230px;padding:3px 10px;background-color:#773cb0;border-radius:0;transition:all .3s}.pcat-card__cart form{width:100%;display:flex;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:center}.pcat-card__cart .pcat-qty{width:120px;height:45px;border:1px solid #333;border-radius:2px;font-size:18px;text-align:center;outline:none}.pcat-card__cart .pcat-atc-btn{height:50px;padding:0 30px;background:#6f3fb5;color:#fff;border:none;border-radius:2px;font-size:18px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}.product-category-main{max-width:1120px;width:100%}.product-category-main .term-description p{font-size:17px;line-height:35px;font-weight:400}.product-category-main .pcat-subtitle{color:#6F36AA;font-weight:700;font-size:40px;line-height:48px;border-bottom:1px solid #dee2e6;padding-bottom:20px;margin:0!important}.tax-product_cat .pcat-card:last-child{border-bottom:0!important}.custom-cart-page .wc-block-components-product-name{text-decoration:none!important;font-size:16px!important}.custom-cart-page .wc-block-cart__main .wc-block-cart-items td{vertical-align:middle}.custom-cart-page .wc-block-components-product-price{font-weight:500;font-size:16px}.custom-cart-page .wc-block-cart-items__header-price-per-tag{padding-left:15%!important}.custom-cart-page .wc-block-cart__main .wc-block-cart-items td{border-top:0}.quote-page .about-two-column-section .about-subtitle{color:#6E35AA;text-transform:uppercase;font-weight:700;font-size:30px}.quote-page .about-two-column-section .quote-single-column{background:#EEE;border-left:5px solid #6F36AA;padding:3rem;margin-bottom:3rem}.quote-page .about-two-column-section .quote-single-column .wp-block-list li{font-size:18px}.fuelled-page .main-layout a.button,.fuelled-page .main-layout p,.fuelled-page .main-layout figure{text-align:left!important;width:100%;max-width:100%;font-size:16px}.wp-block-list{font-size:18px;line-height:35px;text-align:left;width:100%;max-width:100%}.fuelled-page .main-layout .img-bg-black img{background:#000}.fuelled-page .main-layout .head-uppercase{font-size:25px;font-weight:600}.post-type-archive-product .product-category-main{width:100%;max-width:1170px;margin:0 auto;display:block}.post-type-archive-product .product-category-main .pcat-card{display:flex;flex-wrap:nowrap;align-items:center;border-bottom:1px solid #dee2e6;padding-bottom:40px}.post-type-archive-product .product-category-main .pcat-card .pcat-card__img-wrap{width:40%}.post-type-archive-product .product-category-main .product-card .pcat-card__body{width:60%}.post-type-archive-product .product-category-main .product-card .pcat-card__body h3{font-size:20px;color:#6F36AA;text-decoration:none;font-weight:700}.post-type-archive-product .product-category-main .pcat-card__details{display:flex;gap:50px}.post-type-archive-product .pcat-card__price-line,.post-type-archive-product .pcat-spec-row span{font-weight:400;font-size:16px}.post-type-archive-product .pcat-spec-row .lbl{font-weight:700}.quantity-discount-section{max-width:30%;width:100%}.post-type-archive-product .pcat-price-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:8px;font-size:16px;font-weight:400}.post-type-archive-product .pcat-price-table th,.post-type-archive-product .pcat-price-table td{width:33.33%;text-align:left}.post-type-archive-product .pcat-card__price-line,.post-type-archive-product .pcat-spec-row span{font-weight:400;font-size:16px}.search-input{width:0;padding:0;border:none;outline:none;opacity:0;transition:width 0.4s ease,opacity 0.3s ease,padding 0.4s ease}.search-input.active{width:200px;padding:5px 10px;opacity:1;border:1px solid #ccc;border-radius:4px}.search-icon{cursor:pointer;font-size:1.2rem;padding:5px}.tax-product_cat .quantity-discount-section{display:flex;flex-direction:column-reverse;padding-right:80px}.tax-product_cat .quantity-discount-section .woocommerce-Price-amount{font-size:16px;font-weight:500;text-align:right}.tax-product_cat .pcat-price-table{border-spacing:0}.custom-store-page .store-category-filter{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:60px}.custom-store-page .filter-btn{padding:10px 18px;background:#7b3fa0;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:0.3s}.custom-store-page .filter-btn:hover{background:#5f2f7d}.custom-store-page .filter-btn.active{background:#222}.custom-store-page .products.columns-3{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;row-gap:40px;column-gap:20px}.custom-store-page .custom-main-wrapper{max-width:1170px;width:100%;display:block;margin:0 auto;padding:100px 0}.custom-store-page ul.products li.product{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8f4fc;padding:30px;border-radius:24px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #6a1b9a;transition:0.3s ease;position:relative;width:26.75%!important}.custom-store-page.woocommerce ul.products::before{content:" ";display:none}.custom-store-page ul.products li.product .woocommerce-LoopProduct-link{text-align:center}.custom-store-page .store-head{color:#6F36AA;text-transform:uppercase;font-weight:700;font-size:2.5rem}.footer-section{display:flex;justify-content:space-between;align-items:center}.footer-menu-links{list-style:none;display:flex;gap:10px;padding:0;margin:0}.footer-menu-links li a{color:#6f36aa;text-decoration:none;font-size:12px;line-height:25px}.payment-cards .colo_cards{display:flex;list-style:none;margin:0}.ftr-nv .copy-right{margin:0;color:#fff}.footer-menu-links li a:hover{color:#fff;outline:none}.custom-store-page ul.products li.product{overflow:visible}.custom-store-page ul.products li.product img{width:100%;height:300px!important;object-fit:contain;display:block}.main-header{position:sticky!important;top:0!important;z-index:9999!important;background:#fafafa!important;padding:0 20px;border-bottom:solid 1px #ccc;box-shadow:none;transition:box-shadow 0.3s ease}.main-header.scrolled,.main-header.is-sticky{position:fixed!important;top:0px!important;width:100%;box-shadow:0 2px 12px rgb(0 0 0 / .12)}.search-input{width:0;opacity:0;padding:0;border:none;outline:none;background:#fff0;transition:width 0.35s ease,opacity 0.3s ease,padding 0.3s ease;transform-origin:right center}.search-input.active{width:200px;opacity:1;padding:6px 12px;border:1px solid #ccc;background:#fff;color:#333}.search-icon{background:#6a1b9a;color:#fff;padding:10px 12px;cursor:pointer;flex-shrink:0}.search_container form{overflow:hidden;max-width:0;transition:max-width 0.4s ease}.search_container form.open{max-width:220px}.search-input{width:200px;padding:4px 10px;border:none;border-bottom:2px solid #fff;outline:none;background:#fff0;color:#fff;font-size:14px}.search-input::placeholder{color:rgb(255 255 255 / .8)}.search-icon{cursor:pointer;color:#fff;font-size:16px;padding:4px 8px}.faq-page .faq-drawer{margin-bottom:30px;max-width:1170px;padding:0 30px;border-radius:5px;background:none repeat scroll 0 0 #f3ebf8;clear:both;border:1px solid #ddd;margin:10px 0;padding:15px 10px}.faq-page .faq-drawer__content-wrapper{font-size:1rem;line-height:1.2rem;font-weight:700;padding:0 0 0 30px;max-height:0;overflow:hidden;transition:0.25s ease-in-out}.faq-page .faq-drawer__title{cursor:pointer;display:flex;font-size:1rem;line-height:1.2rem;font-weight:700;padding:0 0 0 30px;position:relative;margin-bottom:0;transition:all 0.25s ease-out}.faq-page .faq-drawer__title::after{border-style:solid;border-width:1px 1px 0 0;content:" ";display:block;height:10px;position:relative;right:0;top:0;transform:rotate(135deg);transition:0.35s ease-in-out;vertical-align:top;width:10px;margin-left:auto}.faq-page .faq-drawer__title:hover{color:#4E4B52}.faq-page .faq-drawer__trigger:checked+.faq-drawer__title+.faq-drawer__content-wrapper{max-height:350px}.faq-page .faq-drawer__trigger:checked+.faq-drawer__title::after{transform:rotate(-45deg);transition:0.25s ease-in-out}.faq-page input[type="checkbox"]{display:none}.returns-page .main-layout h1,.returns-page .main-layout h2,.returns-page .main-layout h3,.terms-of-use .main-layout h3,.returns-page .main-layout p,.sitemap-page p,.privacy-policy .main-layout p,.privacy-policy .main-layout h3{max-width:1170px;width:100%;margin:0 auto;margin-bottom:10px}.returns-page .main-layout p,.sitemap-page p{line-height:35px}.terms-of-use .main-layout h3,.privacy-policy .main-layout h3{margin-top:15px}.faq-page .main-layout,.returns-page .main-layout,.sitemap-page .main-layout,.privacy-policy .main-layout,.woocommerce-account .main-layout{max-width:1170px;width:100%;padding:100px 0 40px 0}.faq-page .about-main-title,.returns-page .about-main-title,.sitemap-page .about-main-title{margin-bottom:50px!important;text-transform:uppercase}.custom-checkout-login-wrapper{margin-bottom:30px}.custom-login-toggle{border-top:3px solid #6b8fcf;background:#f4f4f4;padding:25px 30px;margin-bottom:25px}.custom-toggle-label{display:flex;align-items:center;gap:12px;font-size:18px}.custom-toggle-label a{color:#276ef1;text-decoration:none}.custom-login-form{background:#f4f4f4;padding:35px}.login-info{margin-bottom:35px;line-height:1.7}.custom-login-form label{display:block;margin-bottom:12px;font-size:18px}.custom-login-form .input-text{width:100%;height:58px;padding:0 18px;border:1px solid #ddd;background:#fff;border-radius:4px;font-size:16px}.password-field{position:relative}.toggle-password{position:absolute;top:50%;right:18px;transform:translateY(-50%);border:none;background:#fff0;cursor:pointer;font-size:20px}.remember-row{margin:25px 0}.custom-login-form .button{background:#fff;border:1px solid #ddd;padding:14px 28px;font-size:18px;cursor:pointer}.lost-password{margin-top:30px}.lost-password a{color:#276ef1}.pcat-card__desc h2{font-size:22px;color:#7b3fa0;margin:0 0 10px;font-weight:600}.pcat-card__desc h3{font-size:1rem}.pcat-card__desc h4{font-size:1rem;text-transform:uppercase;font-weight:600}.pcat-card__desc li{font-size:16px;margin-bottom:12px}.pcat-card__desc li strong{font-weight:600}.pcat-card__desc{margin:40px 0}.pcat-card__img-wrap{position:relative;width:420px;flex-shrink:0}.rp-gallery-wrap{display:flex;flex-direction:column;gap:10px;width:100%}.rp-main-stage{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;background:#fff}.rp-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateX(40px);transition:opacity 0.32s ease,transform 0.32s ease;pointer-events:none}.rp-slide.rp-active{opacity:1;transform:translateX(0);pointer-events:auto}.rp-slide.rp-exit{opacity:0;transform:translateX(-40px)}.rp-slide img{width:100%;height:100%;object-fit:contain;display:block}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:34px;height:34px;border:1px solid #d0d0d0;border-radius:50%;background:rgb(255 255 255 / .92);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s,border-color 0.2s}.rp-arrow:hover{background:#fff;border-color:#999}.rp-arrow svg{width:15px;height:15px;color:#333}.rp-prev{left:10px}.rp-next{right:10px}.rp-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10}.rp-dot{width:7px;height:7px;border-radius:50%;background:#ccc;cursor:pointer;transition:background 0.2s,transform 0.2s}.rp-dot.rp-active{background:#7b3fa0;transform:scale(1.3)}.rp-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#ccc #fff0}.rp-thumbs::-webkit-scrollbar{height:4px}.rp-thumbs::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.rp-thumb{flex:0 0 68px;height:70px;border:2px solid #e0e0e0;border-radius:5px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color 0.2s,transform 0.15s}.rp-thumb:hover{border-color:#aaa;transform:translateY(-2px)}.rp-thumb.rp-active{border-color:#7b3fa0}.rp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pcat-card__badge{z-index:20}@media (max-width:768px){.pcat-card__img-wrap{width:100%}.rp-thumb{flex:0 0 56px;height:56px}}.single-post .main-layout,.single-post .wp-block-post-title,.single-post .main-layout p,.single-post .main-layout h2{width:100%;max-width:1170px;margin:0 auto}.single-post .main-layout .wp-block-table{width:100%;max-width:1000px;margin:30px auto 30px 0!important}.single-post .main-layout .wp-block-table td{font-size:16px}.single-post .main-layout ul li,.single-post .main-layout p{font-size:1rem;line-height:30px;color:#000}.single-post .main-layout ul li{margin-top:0}.single-post .main-layout p,.single-post .main-layout ul{margin-bottom:20px}.single-post .wp-block-post-title{font-size:40px;color:#7b3fa0}.single-post .main-layout h2{font-size:26px;margin-bottom:15px;font-weight:600}.single-post .wp-block-comments{display:none}.blog h1.wp-block-heading{font-size:52px;color:#7b3fa0;width:100%;text-align:center;margin-bottom:50px}.blog .custom-main-wrapper{max-width:1170px;width:100%;margin:0 auto}.blog .wp-block-post-template{max-width:1170px;width:100%;display:flex;margin:0 auto;justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:50px;flex-direction:row}.blog ul.wp-block-post-template li{box-shadow:0 4px 20px rgb(0 0 0 / .08);margin:0;flex:0 30.33%}.blog ul.wp-block-post-template li h2.wp-block-post-title{font-size:20px!important;color:#7b3fa0;line-height:28px;margin-bottom:15px;outline:0}.blog ul.wp-block-post-template li h2.wp-block-post-title a:hover{text-decoration:none}.blog ul.wp-block-post-template li .wp-block-post-excerpt{margin-bottom:25px}.blog ul.wp-block-post-template li .wp-block-post-excerpt p{font-size:16px;line-height:24px;text-align:justify}.blog ul.wp-block-post-template li .wp-block-group{padding:20px!important;display:flex;flex-direction:column;height:100%}.blog .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8}.blog ul.wp-block-post-template li .wp-block-read-more{margin-top:auto;margin-left:0!important;display:inline-block;margin-top:15px;padding:10px 20px;background:#6a1b9a;color:#fff;text-decoration:none;margin-top:auto;border:1px solid #fff0;padding:.56rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}.blog ul.wp-block-post-template li .wp-block-post-date{margin:0!important}.woocommerce-checkout{--checkout-bg:#f0f0f0;--checkout-card-bg:#ffffff;--checkout-purple:#7c3aed;--checkout-purple-hover:#6d28d9;--checkout-text:#333333;--checkout-text-light:#666666;--checkout-border:#d1d5db;--checkout-error:#dc2626;--checkout-success:#16a34a;background:var(--checkout-bg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.checkout-container{max-width:1200px;margin:0 auto;padding:40px 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width:968px){.checkout-container{grid-template-columns:1fr;gap:30px;padding:20px 15px}}.billing-details{background:var(--checkout-bg)}.billing-details h2,.your-order h2{font-size:24px;font-weight:600;color:var(--checkout-text);margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--checkout-border)}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:flex;flex-direction:column;gap:20px}.form-row{margin:0!important;padding:0!important;width:100%!important;float:none!important}.form-row label{display:block;font-size:14px;font-weight:500;color:var(--checkout-text);margin-bottom:8px}.form-row label .required{color:var(--checkout-error);margin-left:2px}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="tel"],.form-row input[type="password"],.form-row textarea,.form-row select{width:100%;padding:14px 16px;border:1px solid var(--checkout-border);border-radius:6px;background:var(--checkout-card-bg);font-size:15px;color:var(--checkout-text);transition:all 0.2s ease;box-sizing:border-box}.form-row input:focus,.form-row textarea:focus,.form-row select:focus{outline:none;border-color:var(--checkout-purple);box-shadow:0 0 0 3px rgb(124 58 237 / .1)}.form-row textarea{min-height:100px;resize:vertical}.create-account-checkbox,.ship-different-checkbox,.newsletter-checkbox{display:flex;align-items:center;gap:10px;margin:20px 0;cursor:pointer}.create-account-checkbox input,.ship-different-checkbox input,.newsletter-checkbox input{width:18px;height:18px;accent-color:var(--checkout-purple);cursor:pointer}.create-account-checkbox span,.ship-different-checkbox span,.newsletter-checkbox span{font-size:15px;color:var(--checkout-text)}.shipping_address{margin-top:20px;padding:20px;background:var(--checkout-card-bg);border-radius:8px;border:1px solid var(--checkout-border)}.your-order{background:var(--checkout-card-bg);border-radius:8px;padding:30px;border:1px solid var(--checkout-border);height:fit-content;position:sticky;top:20px}.order-review-table{width:100%;border-collapse:collapse}.order-review-table thead th{text-align:left;padding:12px 0;font-size:14px;font-weight:600;color:var(--checkout-text);border-bottom:2px solid var(--checkout-border)}.order-review-table thead th:last-child{text-align:right}.order-review-table tbody td{padding:16px 0;border-bottom:1px solid #e5e7eb;vertical-align:middle}.order-review-table tbody td:last-child{text-align:right;font-weight:600}.product-thumbnail img{width:50px;height:50px;object-fit:cover;border-radius:4px;margin-right:12px}.product-name{display:flex;align-items:center;font-size:14px;color:var(--checkout-text)}.product-name strong{font-weight:500}.product-quantity{color:var(--checkout-text-light);font-weight:400}.order-review-table tfoot th,.order-review-table tfoot td{padding:12px 0;font-size:14px;border-bottom:1px solid #e5e7eb}.order-review-table tfoot td{text-align:right;font-weight:600}.order-review-table tfoot .order-total th,.order-review-table tfoot .order-total td{font-size:18px;font-weight:700;color:var(--checkout-error);border-bottom:none;padding-top:16px}.woocommerce-checkout-payment{margin-top:30px;padding-top:30px;border-top:2px solid var(--checkout-border)}.wc_payment_methods{list-style:none;margin:0;padding:0}.wc_payment_method{margin-bottom:16px}.wc_payment_method>label{display:flex;align-items:center;gap:12px;padding:16px;background:var(--checkout-bg);border-radius:8px;cursor:pointer;transition:all 0.2s ease;border:2px solid #fff0}.wc_payment_method>label:hover{background:#e5e7eb}.wc_payment_method input[type="radio"]{width:20px;height:20px;accent-color:var(--checkout-purple)}.wc_payment_method .payment_box{margin-top:12px;padding:20px;background:#e5e7eb;border-radius:8px}.payment_method_stripe,.payment_method_credit_card{background:#e5e7eb;padding:20px;border-radius:8px;margin-top:12px}.payment_method_stripe label,.payment_method_credit_card label{font-size:14px;font-weight:500;margin-bottom:8px;display:block}.payment_method_stripe input,.payment_method_credit_card input,.payment_method_stripe select,.payment_method_credit_card select{width:100%;padding:12px;border:1px solid var(--checkout-border);border-radius:6px;margin-bottom:16px;background:#fff}.payment_method_stripe .form-row-first,.payment_method_credit_card .form-row-first,.payment_method_stripe .form-row-last,.payment_method_credit_card .form-row-last{width:48%!important;display:inline-block}.payment_method_stripe .form-row-last,.payment_method_credit_card .form-row-last{float:right}.payment-method-label{display:flex;align-items:center;gap:8px}.card-icons{display:flex;gap:6px;margin-left:auto}.card-icons img{height:24px;width:auto}.payment_method_paypal label{display:flex;align-items:center;gap:12px}.payment_method_paypal img{height:24px}.gift-card-section{margin:24px 0;padding:20px;background:var(--checkout-bg);border-radius:8px}.gift-card-section h3{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--checkout-text)}.gift-card-form{display:flex;gap:0}.gift-card-form input{flex:1;padding:14px 16px;border:1px solid var(--checkout-border);border-radius:6px 0 0 6px;font-size:15px;border-right:none}.gift-card-form input:focus{outline:none;border-color:var(--checkout-purple)}.gift-card-form button{padding:14px 24px;background:var(--checkout-purple);color:#fff;border:none;border-radius:0 6px 6px 0;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s ease;white-space:nowrap}.gift-card-form button:hover{background:var(--checkout-purple-hover)}.newsletter-section{margin:24px 0;display:flex;align-items:flex-start;gap:12px}.newsletter-section input[type="checkbox"]{width:18px;height:18px;margin-top:2px;accent-color:var(--checkout-purple)}.newsletter-section label{font-size:14px;line-height:1.5;color:var(--checkout-text);cursor:pointer}.place-order-button{width:100%;padding:18px;background:var(--checkout-purple);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.2s ease;margin-top:24px;text-transform:none;letter-spacing:.5px}.place-order-button:hover{background:var(--checkout-purple-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgb(124 58 237 / .3)}.place-order-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.woocommerce-invalid input{border-color:var(--checkout-error)!important}.woocommerce-invalid label{color:var(--checkout-error)!important}.woocommerce-error{background:#fef2f2;border-left:4px solid var(--checkout-error);padding:16px;margin-bottom:24px;border-radius:0 8px 8px 0;color:var(--checkout-error)}.woocommerce-message{background:#f0fdf4;border-left:4px solid var(--checkout-success);padding:16px;margin-bottom:24px;border-radius:0 8px 8px 0;color:var(--checkout-success)}.processing .place-order-button{position:relative;color:#fff0}.processing .place-order-button::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #fff;border-top-color:#fff0;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.checkout-container{padding:15px 10px}.your-order{position:static;padding:20px}.gift-card-form{flex-direction:column}.gift-card-form input{border-radius:6px;border-right:1px solid var(--checkout-border);margin-bottom:10px}.gift-card-form button{border-radius:6px;width:100%}.payment_method_stripe .form-row-first,.payment_method_credit_card .form-row-first,.payment_method_stripe .form-row-last,.payment_method_credit_card .form-row-last{width:100%!important;float:none}}.StripeElement,.wc-stripe-elements-field{padding:12px;border:1px solid var(--checkout-border);border-radius:6px;background:#fff}.StripeElement--focus,.wc-stripe-elements-field--focus{border-color:var(--checkout-purple);box-shadow:0 0 0 3px rgb(124 58 237 / .1)}.woocommerce-checkout .woocommerce{background:#fff0}.woocommerce-checkout #customer_details{width:100%}.checkout-wrapper{width:100%}.woocommerce form .form-row{margin:0 0 20px}#order_comments::placeholder{color:#9ca3af;font-size:14px}#billing_state,#shipping_state{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.static-country{padding:14px 16px;background:#e5e7eb;border-radius:6px;font-size:15px;font-weight:500;color:var(--checkout-text)}.blog .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:hover,.blog .wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next,.blog .wp-block-query-pagination-numbers .page-numbers{text-decoration:none}.wc-block-cart-items{width:100%;border-collapse:collapse}.wc-block-cart-items thead th{text-align:center!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:14px 12px!important;border-bottom:2px solid #eee!important;color:#333!important;background:#fff!important}.custom-product-cell{display:flex!important;align-items:center!important;gap:20px!important;padding:28px 16px!important;min-width:220px}.custom-product-cell img{width:70px!important;height:70px!important;object-fit:contain!important;flex-shrink:0!important}.custom-product-name{font-size:16px;color:#000;font-weight:500}.custom-td-price{text-align:center;vertical-align:middle;padding:28px 16px;font-size:16px;color:#000;font-weight:500}.custom-td-bags{text-align:center;vertical-align:middle;padding:28px 16px}.custom-qty-input{width:90px!important;height:46px!important;border:1px solid #bbb!important;border-radius:4px!important;font-size:16px!important;text-align:center!important;padding:0 8px!important;outline:none!important;-moz-appearance:textfield!important;background:#fff!important;color:#333!important;box-shadow:none!important}.custom-qty-input:focus{border-color:#6b3fa0!important}.custom-qty-input::-webkit-inner-spin-button,.custom-qty-input::-webkit-outer-spin-button{opacity:0}.custom-td-total{text-align:center;vertical-align:middle;padding:28px 16px;font-size:16px;color:#000;font-weight:500}.custom-td-remove{text-align:center;vertical-align:middle;padding:28px 8px}.custom-td-remove .wc-block-cart-item__remove-link{background:none!important;border:none!important;cursor:pointer!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.custom-td-remove .wc-block-cart-item__remove-link svg{display:none!important}.custom-td-remove .wc-block-cart-item__remove-link::after{content:'✕';font-size:18px;color:#e74c3c;font-weight:700}.custom-info-row td{padding:4px 16px 28px!important;border-bottom:1px solid #eee!important;text-align:center;line-height:16px}.custom-info-text{font-style:italic;font-size:14px;color:#000;font-weight:500}.wc-block-cart-items__row td{border-bottom:none!important}.wc-block-cart-item__product{display:none!important}.wc-block-components-quantity-selector{display:none!important}.wp-singular .wp-container-core-group-is-layout-4efaea1e{display:none}.custom-cart-totals-wrap{max-width:680px;margin:40px 0 0 auto;font-family:inherit}.custom-cart-totals-wrap h3{font-size:26px;font-weight:700;color:#222;margin:0 0 16px}.custom-totals-table{width:100%;border-collapse:collapse;border:1px solid #ddd;border-radius:4px;overflow:hidden;margin-bottom:20px}.custom-totals-table tr td{padding:14px 18px;border-bottom:1px solid #ddd;font-size:15px;color:#333}.custom-totals-table tr:last-child td{border-bottom:none}.custom-totals-table td:first-child{font-weight:700;width:50%}.custom-totals-table td:last-child{color:#333}.custom-totals-table .custom-total-row td:last-child{color:#e74c3c;font-weight:700;font-size:16px}.custom-cart-note{font-size:13px;color:#555;font-style:italic;line-height:1.6;margin-bottom:22px}.custom-cart-note strong{font-style:normal;font-weight:700;color:#333}.custom-gift-label{font-size:15px;color:#333;margin-bottom:10px;font-weight:400}.custom-gift-row{display:flex;margin-bottom:16px;border:1px solid #ccc}.custom-gift-input{flex:1;height:52px;border:none;padding:0 16px;font-size:14px;color:#333;outline:none;background:#fff}.custom-gift-input::placeholder{color:#bbb}.custom-gift-btn{height:52px;padding:0 32px;background:#6b3fa0;color:#fff;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.custom-gift-btn:hover{background:#5a2e8c}.custom-checkout-btn{display:block;width:100%;height:62px;background:#6b3fa0;color:#fff!important;border:none;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;text-decoration:none;line-height:62px;margin-bottom:12px;transition:background .2s}.custom-checkout-btn:hover{background:#5a2e8c;color:#fff!important}.custom-paypal-btn{display:flex;align-items:center;justify-content:center;width:100%;height:58px;background:#ffc439;border:none;border-radius:4px;cursor:pointer;margin-bottom:20px;transition:background .2s;text-decoration:none}.custom-paypal-btn:hover{background:#f0b429}.custom-paypal-btn svg{height:28px;width:auto}.custom-safe-checkout{text-align:center}.custom-safe-checkout__title{font-size:12px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.custom-safe-checkout__badges{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.custom-safe-checkout__badges img{height:36px;width:auto;object-fit:contain}.custom-badge-item{display:flex;flex-direction:column;align-items:center;gap:2px}.custom-badge-icon{display:flex;align-items:center;justify-content:center;width:52px;height:44px;border:1px solid #ddd;border-radius:3px;background:#fff;padding:4px}.custom-badge-icon svg,.custom-badge-icon img{width:100%;height:100%;object-fit:contain}.custom-badge-label{font-size:9px;color:#888;text-align:center;line-height:1.2}@media (max-width:768px){.custom-cart-totals-wrap{margin:30px 0 0}}.sticky-clone-inner{display:none!important}.utility-links{margin:0;white-space:nowrap}.cart-wrapper{position:relative;display:inline-block}.cart-link{display:inline-block;padding:10px 0}.cart-dropdown{opacity:0;visibility:visible;position:absolute;top:100%;right:0;min-width:180px;z-index:999999;transition:all 0.3s ease;overflow:visible}.cart-dropdown-btn.view{background:#6a1b9a;border:1px solid #fff;color:#fff;padding:10px;margin:0;text-transform:capitalize}.cart-dropdown-btn.checkout{background:#fff;border:1px solid #6a1b9a;color:#6a1b9a;padding:10px;margin:0;text-transform:capitalize}.cart-wrapper:hover .cart-dropdown{opacity:1;visibility:visible}.sign-in-layout{overflow:visible}.login-error{color:red;margin-bottom:15px}.lost-password-page .main-layout .custom-lost-password,.lost-password-page .main-layout{max-width:1170px;width:100%}.lost-password-page .main-layout{padding:100px 0}.reset-success{color:green}#reset-pass-form{width:100%;max-width:80%;display:flex;flex-wrap:nowrap;gap:20px}#reset-pass-form .reset-email{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:#fff!important;color:#000;box-sizing:border-box;margin:0;line-height:normal;height:auto;border-radius:5px!important;min-height:50px;width:70%}#reset-pass-form .reset-psw-submit{cursor:pointer;width:100%;color:#fff;transition:all .3s;font-weight:700;text-transform:uppercase;background-color:#6E35AA;padding:1rem .5rem;font-size:1rem;width:30%}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous{text-decoration:none!important}.blog .wp-block-query-pagination{width:100%;max-width:1170px;margin:0 auto}.blog .wp-block-query-pagination-numbers .page-numbers{margin-left:10px}.blog .wp-block-query-pagination-numbers .page-numbers.current{color:#fff;background:#6a1b9a;padding:5px}.grecaptcha-badge{visibility:hidden!important}#cardtype,#cvv{width:100%!important}#expmonth,#expyear{width:50%!important;display:inline-block;float:left}.single-post .wp-block-post-featured-image{max-width:70%;aspect-ratio:unset!important}.single-post .wp-block-post-featured-image img{height:50%!important}.custom-store-page ul.products li.product .store-read-more{background:#7b3fa0!important;padding:10px 15px!important;font-size:18px;color:#fff;margin-top:auto!important}.woocommerce-checkout .woocommerce table.shop_table tfoot th,.woocommerce-checkout .woocommerce table.shop_table td{font-weight:500;font-size:16px}.woocommerce-order-received .custom-main-wrapper{max-width:1170px;margin:0 auto;display:block;background:#fff;width:100%;padding:40px 20px}.woocommerce-order-received .wc-block-order-confirmation-status h1{color:#6f36aa;font-size:3rem}.woocommerce-order-received .wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__key{margin-bottom:25px}.woocommerce-order-received .wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__value{font-size:16px;font-weight:400}.woocommerce-order-received .wc-block-order-confirmation-totals__product a,.woocommerce-order-received .woocommerce-Price-amount{text-decoration:none;font-size:16px;font-weight:400}.woocommerce-order-received .wc-block-order-confirmation-address-wrapper{margin-top:50px}.woocommerce-order-received .wc-block-order-confirmation-address-wrapper h2{font-size:22px;font-weight:400;color:#6f36aa}.woocommerce-order-received .wp-block-woocommerce-order-confirmation-shipping-address address,.woocommerce-order-received .wp-block-woocommerce-order-confirmation-billing-address address{color:#000;font-size:20px}.ship-different-toggle{margin:16px 0}.ship-different-toggle label{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;cursor:pointer}.ship-different-toggle input[type="checkbox"]{width:18px;height:18px;accent-color:#6b3fa0}.shipping-fields{background:#f5f5f5;padding:20px;border-radius:6px;margin-top:10px;border:1px solid #e0e0e0}.woocommerce-checkout .order-total .woocommerce-Price-amount{color:red;font-size:18px}.custom-cart-page .wc-block-grid__products .wc-block-grid__product{display:flex;flex-direction:column;justify-content:space-between!important}.woocommerce-checkout .pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number{display:inline-block!important;float:left;width:auto!important}.mailchimp-subscribe-row{margin-top:16px;padding-top:16px;border-top:2px solid #6b3fa0}.mailchimp-subscribe-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:#333;line-height:1.5}.mailchimp-subscribe-label input[type="checkbox"]{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:#6b3fa0}.info-wrapper{max-width:1170px;width:100%;margin:30px auto 0 auto;display:flex;gap:30px;align-items:flex-start;padding-top:30px}.info-wrapper .tab-wrapper{text-align:center;display:block;margin:auto;width:250px;flex-shrink:0;margin-top:0}.info-wrapper .tabs{margin:0;padding:0;display:flex;justify-content:space-between;background:#fff;color:#fff;list-style:none;flex-direction:column}.info-wrapper .tab-link{list-style:none;padding:10px 40px;color:#7b3fa0;cursor:pointer;font-weight:700;transition:all ease 0.5s;letter-spacing:1px;text-align:center;border:solid 1px #7b3fa0;margin:0}.info-wrapper .tab-link:first-child{border-top-right-radius:20px;border-top-left-radius:20px}.info-wrapper .tab-link:last-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.info-wrapper .tab-link:hover{color:#fff;border-color:#999;background:#7b3fa0;border:solid 1px #7b3fa0}.info-wrapper .tab-link.active{color:#fff;border-color:#333;background:#7b3fa0;border:solid 1px #7b3fa0}.info-wrapper .content-wrapper{padding:0 20px 40px 20px;flex:1}.info-wrapper .tab-content{display:none;text-align:left;color:#000;font-weight:300;font-size:15px;opacity:0;transform:translateY(15px);animation:fadeIn 0.5s ease 1 forwards;margin-bottom:20px}.info-wrapper #tab-4 .testimonial-content p{text-align:left}.info-wrapper #tab-2 .columns-3{list-style:none;display:flex;flex-wrap:wrap;gap:20px;padding-left:0;margin-top:0}.info-wrapper #tab-2 .columns-3 .woocommerce-loop-product__title{font-size:16px;text-align:center;margin-top:10px;text-underline-offset:0!important}.info-wrapper #tab-2 .columns-3 .store-read-more{float:right;text-decoration:none;background:#6a1b9a;color:#fff;text-decoration:none;display:inline-block;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}.info-wrapper #tab-2 .columns-3 .price{text-decoration:none;text-decoration-thickness:none}@media (max-width:767px){.info-wrapper{flex-direction:column}.tab-wrapper{width:100%}.pcat-card__cart .pcat-qty{height:28px}.tabs{flex-direction:row;overflow-x:auto;white-space:nowrap}.tabs .tab-link{border-right:1px solid #ddd;min-width:max-content}}.info-wrapper .tab-content h3{font-size:20px;font-weight:600}.info-wrapper .tab-content h3:first-child{margin-top:0}.info-wrapper #tab-2 .columns-3 .type-product{background:#f8f4fc;padding:20px;border-radius:24px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #eee;transition:0.3s ease;position:relative}.info-wrapper #tab-2 .columns-3 .type-product a.woocommerce-LoopProduct-link{text-decoration:none}.info-wrapper #tab-2 .columns-3 .type-product img{object-fit:contain;width:200px;height:200px}.info-wrapper #tab-2 .related-products-view-more .view-more-btn,.review-view-more-link .view-more-review-btn{margin:0 auto;display:block;background:#6a1b9a;color:#fff;text-decoration:none;border:1px solid #fff0;padding:.75rem .75rem;font-size:1rem;width:max-content;margin:auto auto 0}.info-wrapper .tab-content p{margin:5px 0}.info-wrapper .tab-content .strong-text{font-weight:600}.info-wrapper .content-wrapper .tab-content.active{display:block}@keyframes fadeIn{100%{opacity:1;transform:none}}.more-reviews{display:none}#toggleReviews:checked~.reviews-wrapper .more-reviews{display:block}.read-more-btn{display:inline-block;margin-top:20px;padding:10px 20px;background:#000;color:#fff;cursor:pointer;border-radius:5px;font-size:14px}#toggleReviews:checked~.read-more-btn{display:none}.review-stars{color:#f5b301;margin-bottom:10px;font-size:18px}.pcat-price-table td:first-child,.pcat-price-table th:first-child{display:none}.info-wrapper .content-wrapper .tab-content .reviews .review-stars{color:#ffa534;font-size:20px}.info-wrapper .content-wrapper .tab-content .reviews h4{margin-bottom:0}.info-wrapper .content-wrapper .tab-content ol li h4{text-transform:capitalize;font-size:16px;margin-bottom:0}.info-wrapper .content-wrapper .tab-content ol li p{margin:5px 0 30px 0}.info-wrapper .content-wrapper .tab-content .nutrient-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:22px;box-shadow:0 8px 24px rgb(0 0 0 / .08);background:#fff;max-width:600px;margin-bottom:20px}.info-wrapper .content-wrapper .tab-content .nutrient-table td{padding:10px 24px;font-size:14px;color:#333;border-bottom:1px solid #e7dff0;text-align:center}.info-wrapper .content-wrapper .tab-content .nutrient-table tr th{background:#7b3fa0;color:#fff;font-size:16px;font-weight:700;padding:10px 24px;border:none}.info-wrapper .content-wrapper .tab-content .nutrient-table tr:first-child td{background:#7b3fa0;color:#fff;font-size:16px;font-weight:700;padding:10px 24px;border:none}.info-wrapper .content-wrapper .tab-content .nutrient-table tr:not(:first-child){transition:0.3s ease}.info-wrapper .content-wrapper .tab-content .nutrient-table tr:not(:first-child):nth-child(odd){background:#f3ebf8}.custom-price-wrapper{display:flex;gap:20px;flex-shrink:0}.custom-price-wrapper .price-card{position:relative;background:#fff;border:2px solid #7b3fa0;border-radius:24px;padding:10px;text-align:center;overflow:hidden;box-shadow:0 8px 24px rgb(123 63 160 / .12);min-height:80px}.custom-price-wrapper .price-card::before{content:'';position:absolute;left:-80px;bottom:-80px;width:220px;height:220px;background:#7b3fa0;border-radius:50%;opacity:.12}.custom-price-wrapper h3{font-size:15px;font-weight:700;color:#111;margin-bottom:10px;margin-top:0}.product-prices{display:flex;align-items:center;justify-content:space-between}.custom-price-wrapper .old-price{display:block;color:#999;text-decoration:line-through;font-size:16px}.custom-price-wrapper .new-price{display:block;color:#7b3fa0;font-size:20px;font-weight:700;line-height:1}.custom-price-wrapper .discount-badge{display:inline-block;margin-top:15px;padding:6px 20px;border:2px dashed #7b3fa0;border-radius:50px;color:#7b3fa0;font-size:15px;font-weight:700}.why-choose-full-width{width:100%;max-width:100%!important;position:relative}.why-choose-simple{padding:50px 20px;background:#f8f4fc;overflow:hidden;width:100%;max-width:100%!important}.why-container{max-width:1200px;margin:auto;display:flex;align-items:center;gap:30px}.why-content{flex:1}.why-subtitle{display:inline-block;color:#7b3fa0;font-size:15px;font-weight:700;letter-spacing:2px;margin-bottom:20px}.why-content h2{font-size:2rem;line-height:1.1;margin-bottom:25px;color:#111;font-weight:700;color:#6f36aa;text-align:center}.why-content h2 span{color:#7b3fa0}.why-desc{font-size:1.125rem;line-height:1.7;color:#555;margin-bottom:10px;max-width:800px;text-align:center;margin-top:0;margin:0 auto}.why-features{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:35%;margin:40px auto 70px auto}.why-box{display:flex;gap:18px;align-items:flex-start;padding:12px 22px;background:#fff;border-radius:22px;box-shadow:0 6px 20px rgb(0 0 0 / .05);transition:0.3s ease}.why-box:hover{transform:translateY(-6px)}.why-icon{width:45px;height:55px;min-width:60px;border-radius:18px;background:#efe4f8;color:#7b3fa0;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700}.why-box h4{margin:0 0 4px;font-size:16px;color:#111;font-weight:600}.why-box p{margin:0;color:#666;line-height:1.3;font-size:13px}.why-image{flex:1;position:relative}.why-image img{width:100%;display:block;object-fit:cover}.why-badge{position:absolute;bottom:25px;right:25px;background:#7b3fa0;color:#fff;padding:18px 28px;border-radius:24px;font-size:24px;font-weight:600;line-height:1.5;box-shadow:0 10px 25px rgb(123 63 160 / .25)}@media(max-width:991px){.why-container{flex-direction:column}.why-content h2{font-size:46px}.why-features{grid-template-columns:1fr}}@media(max-width:576px){.why-choose-simple{padding:40px 20px}.why-content h2{font-size:36px}.why-badge{font-size:18px;padding:14px 20px}}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1170px;width:100%;margin-bottom:30px}.testimonial-box{background:#f8f4fc;padding:30px;border-radius:24px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #eee;transition:0.3s ease;position:relative}.testimonial-box .google-stars{color:#ffa534;margin-bottom:10px}.testimonial-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgb(123 63 160 / .12)}.testimonial-content{font-size:16px;line-height:1.7;color:#555;margin-bottom:10px;text-align:justify;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.testimonial-content.expanded{-webkit-line-clamp:unset;overflow:visible}.testimonial-box .read-more-btn{display:inline-block;margin-bottom:20px;background-color:#7b3fa0;color:#fff;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.testimonial-box .read-more-btn:hover{text-decoration:underline}.testimonial-title{font-size:18px;font-weight:700;color:#7b3fa0;position:relative;padding-top:15px;margin-bottom:10px}.testimonial-title::after{content:'';position:absolute;bottom:-5px;left:0;width:60px;height:3px;background:#7b3fa0;border-radius:20px}.testimonial-tabs{display:flex;list-style:none;gap:15px;justify-content:center}.testimonial-tabs a{text-decoration:none}.testimonial-tabs .testimonial-tab{color:#fff;cursor:pointer;font-weight:700;letter-spacing:1px;text-align:center;list-style:none;padding:10px 36px;font-size:18px;transition:0.5s;border-width:1px;border-style:solid;background:#7b3fa0;border-image:initial;margin:0;border-radius:20px}.testimonial-section{margin:0 auto;max-width:1170px;width:100%}@media(max-width:991px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.testimonial-grid{grid-template-columns:1fr}.testimonial-box{padding:24px}}.testimonial-page .about-main-title,.testimonial-page .full-width-about-content{text-align:center!important}.testimonial-page .testimonial-pagination{margin:20px auto 0 auto;text-align:center}.testimonial-page .custom-main-wrapper{padding-bottom:60px}.testimonial-page .testimonial-pagination .page-numbers.current{color:#fff;background:#6a1b9a;padding:5px}.single-post .wp-container-core-group-is-layout-fd1a9a6d{display:none!important}.single-post .wp-container-core-group-is-layout-fd1a9a6d .wp-block-paragraph,.single-post .wp-container-core-group-is-layout-fd1a9a6d .wp-block-post-author-name,.single-post .wp-container-core-group-is-layout-fd1a9a6d .taxonomy-category{display:none}.single-post .custom-main-wrapper{margin-top:0!important}.single-post .wp-block-post-navigation-link a{color:#7b3fa0;text-decoration:none;font-size:16px}.single-post .wp-block-post-navigation-link .is-arrow-arrow{color:#7b3fa0}.single-post .wp-block-post-navigation-link{max-width:500px}.single-post .format-standard .wp-block-post-title{font-size:16px!important;margin-left:0}.single-post .format-standard .is-content-justification-space-between{padding:15px 0!important}.single-post .wp-block-paragraph a:hover,.single-post ul li a:hover{color:#7b3fa0}.single-post h3,.single-post h4{margin:0 0 10px 0!important}.single-post .wp-block-table .has-fixed-layout tr:first-child td{font-weight:400}.single-post .wp-block-table .has-fixed-layout{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:22px;box-shadow:0 8px 24px rgb(0 0 0 / .08);background:#fff}.single-post .wp-block-table .has-fixed-layout tr:first-child td{background:#7b3fa0;color:#fff;font-size:16px;font-weight:700;padding:10px 24px;border:none}.single-post .wp-block-table .has-fixed-layout tr:first-child td:first-child{border-top-left-radius:22px}.single-post .wp-block-table .has-fixed-layout tr:first-child td:last-child{border-top-right-radius:22px}.single-post .wp-block-table .has-fixed-layout tr:not(:first-child):nth-child(odd){background:#f3ebf8}.single-post .wp-block-table .has-fixed-layout tr:not(:first-child):nth-child(even){background:#fff}.single-post .wp-block-table .has-fixed-layout tr td{padding:10px 24px;font-size:14px;color:#333;border-bottom:1px solid #e7dff0}.single-post .wp-block-table .has-fixed-layout tr:last-child td:first-child{border-bottom-left-radius:22px}.single-post .wp-block-table .has-fixed-layout tr:last-child td:last-child{border-bottom-right-radius:22px}.single-post .wp-block-table .has-fixed-layout td:last-child{text-align:left}.single-post .wp-block-table .has-fixed-layout tr:not(:first-child){transition:0.3s ease}.single-post .wp-block-table .has-fixed-layout tr:not(:first-child):hover{background:#eadcf5}.pwgc-redeem-gift-card-container .pwgc-apply-gift-card-button,.wc-block-components-checkout-place-order-button{color:#fff;text-decoration:none;background-color:#773cb0;border-radius:0;transition:all .3s;cursor:pointer;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.blog .wp-block-post-featured-image{aspect-ratio:unset!important;height:auto!important}.prod-name-sale{display:flex;justify-content:space-between;margin-top:30px}.custom-store-page.woocommerce span.onsale{background-color:#6f36aa;;min-height:2.5rem;min-width:2.5rem;line-height:2.5rem;font-size:.657em}.prod-name-sale h2{margin-top:0}.woocommerce-account .woocommerce-privacy-policy-text p{display:none}.woocommerce-account .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register__submit{background:#6a1b9a;color:#fff;padding:.72rem 3rem;font-size:1rem;width:max-content;margin-top:20px}.woocommerce-page form .form-row input.input-text,.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{background:#f3ebf8;margin-bottom:15px}.woocommerce-page .form-row label{margin-bottom:0!important}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-top:20px}.woocommerce .woocommerce-LostPassword.lost_password{font-size:16px}.woocommerce-page .about-main-title{text-align:center!important}#bcr-address-type-wrap{margin:16px 0 8px;padding:14px 16px;border:1px solid #ddd;border-radius:6px;background:#f9f9f9}.bcr-address-type-label{margin:0 0 10px;font-size:14px}.bcr-address-type-option{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.bcr-address-type-option input{width:16px;height:16px;cursor:pointer;accent-color:#7B2D8B}.mailchimp-subscribe-row .mailchimp-subscribe-label{margin-top:20px}.residential-para{font-size:18px;margin:0}.ship-different-toggle{font-size:18px}.residential-label input[type="checkbox"],.commercial-row input[type="checkbox"]{height:18px;width:18px}.shipping-adrres-section{margin-bottom:20px}.shipping-adrres-section .shipping-adrres-columns{display:flex}.residential-label{display:flex!important;align-items:center}.ship-to-different-wrap #shipping_country_field #shipping_country{margin-bottom:15px;font-size:18px}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart .add_to_cart_button{background:#6a1b9a;color:#fff}#pwgc-redeem-button{width:100%;background:#6b3fa0;color:#fff;padding:16px;border:none;font-size:16px;font-weight:700}.full-purple-wrapper{background-color:#6a1b9a;max-width:100%!important;position:relative;margin-left:auto!important;margin-right:auto!important;width:100vw;position:relative;left:0;right:0}.full-purple-wrapper .purple-wrapper-main-column{width:100%;max-width:100%;padding:0 120px}.about-origin-section,.about-column-divide-content{padding:40px}.about-column-divide-content p{column-count:2;column-gap:40px}.feeder-trust-img .wp-block-image{width:100%;max-width:100%}.feeder-trust-img .wp-block-image img{width:100%}.wc-block-order-confirmation-create-account form .wc-block-components-button{background:#6f36aa!important}.sitemap-list li a{text-decoration:none}.info-wrapper #tab-2 .columns-3 .type-product .onsale{display:none}.chick-related .products .product{background:#f8f4fc;padding:20px!important;border-radius:24px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #eee;transition:0.3s ease;position:relative!important;width:25%!important;margin:0!important}.chick-related .products .product img{object-fit:contain;width:200px;height:200px}.chick-related .products{list-style:none;display:flex;flex-wrap:wrap;gap:20px;padding-left:0;margin-top:0}.chick-related .products .product .store-read-more{background-color:#6a1b9a;color:#fff}.chick-related .products .product .onsale{display:none}.product_cat-gift-cards .images.woocommerce-product-gallery{opacity:1!important;margin-bottom:0!important}.product_cat-gift-cards form.cart div.quantity .qty{width:120px!important;height:45px!important;border:1px solid #333;border-radius:2px;font-size:18px;text-align:center;outline:none}.product_cat-gift-cards form.cart button.single_add_to_cart_button{height:50px;padding:0 30px;background:#6f3fb5;color:#fff;border:none;border-radius:2px;font-size:18px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center}.product_cat-gift-cards form.cart .pwgc-input-text{height:auto;font-size:16px;font-weight:400;padding:20px 10px}.product_cat-gift-cards form.cart #pwgc-message{font-size:16px;font-weight:400;padding:20px 10px}.product_cat-gift-cards .woocommerce-tabs.wc-tabs-wrapper{display:none}.bcr-print-receipt{margin:30px 0;text-align:center}.bcr-print-btn{background:green;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;border-radius:5px;cursor:pointer;transition:.3s}.bcr-print-btn:hover{background:#060}.postid-2185 .wp-block-post-featured-image{display:none}