.single-product .summary.entry-summary>*{margin-bottom:16px}.single-product .summary.entry-summary .clear{margin-bottom:0}.single-product .product_title.entry-title{margin-bottom:10px;font-size:clamp(24px,2.6vw,32px);line-height:1.2;letter-spacing:-.01em}.single-product .summary span.onsale{display:none}.single-product .cgkit-as-variation-price{display:inline-block;vertical-align:middle;margin-bottom:0}.single-product .cgkit-as-variation-price .price{margin:0;font-size:28px;font-weight:700;color:var(--hp-ink)}.single-product .cgkit-as-variation-price del{margin-right:6px;font-size:17px;font-weight:400;opacity:.45}.single-product .cgkit-as-variation-price ins{text-decoration:none}.single-product .sale-item.product-label.type-bubble{display:inline-block!important;width:auto!important;vertical-align:middle;margin:0 0 0 10px;padding:4px 10px;background:#eaf3de;color:var(--hp-success);font-size:13px;font-weight:700;border-radius:99px}.commercekit_sticky-atc-origin .woocommerce-variation-price{display:none}.single-product .woocommerce-product-details__short-description{padding:14px 16px;background:var(--hp-soft);border:1px solid var(--hp-border);border-radius:var(--hp-radius)}.single-product .woocommerce-product-details__short-description p{margin:0 0 8px;font-size:14px;line-height:1.65}.single-product .woocommerce-product-details__short-description p:last-child{margin:0}.single-product .woocommerce-product-details__short-description strong{color:var(--hp-ink);letter-spacing:.02em}.single-product .woocommerce-product-rating .star-rating{color:var(--hp-star)}.single-product .woocommerce-review-link{font-size:14px;color:var(--hp-muted)}.commercekit_sticky-atc-origin .cgkit-chosen-attribute.no-selection,.commercekit_sticky-atc-origin .ckit-chosen-attribute_semicolon,.commercekit_sticky-atc-origin .reset_variations{display:none!important}.commercekit_sticky-atc-origin .variations th.label label{font-size:15px;font-weight:600;color:var(--hp-text);text-transform:none;letter-spacing:0}.commercekit_sticky-atc-origin .variations th.label label strong{margin-right:6px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-muted)}.commercekit_sticky-atc-origin .wcboost-variation-swatches__selected-label{display:inline!important}.commercekit_sticky-atc-origin .wcboost-variation-swatches__wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 0;padding:0}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item{padding:4px;border:2px solid var(--hp-border);border-radius:var(--hp-radius);cursor:pointer;transition:border-color .18s ease,transform .18s ease}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item:hover{border-color:var(--hp-brand);transform:translateY(-2px)}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item.selected{border-color:var(--hp-brand);box-shadow:0 0 0 3px rgba(76,29,149,.12)}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item img{display:block;width:56px;height:56px;border-radius:6px}.single-product .summary form.commercekit_sticky-atc-origin,.single-product .summary .commercekit-pdp-sticky-inner,.single-product .summary .single_variation_wrap,.single-product .summary .woocommerce-variation-add-to-cart,.single-product .summary .commercekit-sticky-atc-intersector,.single-product .summary .wc-proceed-to-checkoutt,.single-product .summary .shiprocket-headless{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.single-product .summary .commercekit-sticky-atc-intersector,.single-product .summary .wc-proceed-to-checkoutt,.single-product .summary .shiprocket-headless{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.single-product .summary .shiprocket-headless{line-height:0}.commercekit_sticky-atc-origin .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;gap:var(--hp-cta-gap)!important}.commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector{display:flex!important;flex-direction:row!important;gap:12px;align-items:stretch}.commercekit_sticky-atc-origin .quantity.buttons_added{position:relative!important;display:flex!important;flex:0 0 40%;max-width:40%;height:var(--hp-btn-h)!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box;background:#fff;border:1px solid var(--hp-border);border-radius:var(--hp-radius)}.commercekit_sticky-atc-origin .quantity.buttons_added input.qty{box-sizing:border-box;flex:1;width:auto!important;height:100%!important;margin:0!important;padding:0 var(--hp-qty-nav) 0 0!important;text-align:center;font-size:16px;background:0 0;border:0!important;border-radius:0!important}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-nav{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:flex!important;flex-direction:column!important;width:var(--hp-qty-nav)!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden;border-left:1px solid var(--hp-border)}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-button{position:static!important;flex:1 1 0!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;top:auto!important;right:auto!important;bottom:auto!important;font-size:0!important;line-height:0!important;border:0!important;cursor:pointer;overflow:hidden;background-repeat:no-repeat!important;background-position:center!important;background-size:11px 7px!important;background-color:transparent!important}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-button::before,.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-button::after{content:none!important}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-up{border-bottom:1px solid var(--hp-border)!important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 6L5.5 1.5 10 6' fill='none' stroke='%236b6b7b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-down{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1.5L5.5 6 10 1.5' fill='none' stroke='%236b6b7b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.commercekit_sticky-atc-origin .quantity.buttons_added .quantity-button:hover{background-color:#f7f6fa!important}.commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector>button.single_add_to_cart_button{flex:1;height:var(--hp-btn-h);margin:0;background:var(--hp-ink);color:#fff;border:0;border-radius:var(--hp-radius);font-size:16px;font-weight:700;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}.commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector>button.single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(30,27,75,.22)}.commercekit_sticky-atc-origin .wc-proceed-to-checkoutt{background:0 0;border:0}.commercekit_sticky-atc-origin .sr-buy-now{position:relative;display:flex!important;align-items:center;justify-content:center;flex:none!important;width:100%!important;min-width:100%!important;max-width:none!important;height:var(--hp-btn-h)!important;margin:0!important;padding:0 16px!important;box-sizing:border-box;background:#fff!important;color:var(--hp-text)!important;border:1.5px solid var(--hp-border)!important;border-radius:var(--hp-radius)!important;font-size:16px;font-weight:700;line-height:normal;white-space:nowrap;box-shadow:none!important}.commercekit_sticky-atc-origin .sr-buy-now:hover{border-color:var(--hp-brand)!important;transform:none!important}.commercekit_sticky-atc-origin .sr-buy-now .sr-d-flex,.commercekit_sticky-atc-origin .sr-buy-now .sr-d-flex.full-width{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:8px;width:100%;white-space:nowrap}.commercekit_sticky-atc-origin .sr-buy-now span{white-space:nowrap}.commercekit_sticky-atc-origin .sr-buy-now img{height:18px;width:auto}.commercekit_sticky-atc-origin .sr-buy-now .sr-pl-15{padding-left:6px!important}.commercekit_sticky-atc-origin .sr-buy-now .sr-powered-by{position:absolute;right:8px;bottom:3px;line-height:1}.commercekit_sticky-atc-origin .sr-buy-now .sr-powered-by img{height:9px;opacity:.6}.commercekit_sticky-atc-origin .sr-buy-now .sr-discount-label{display:none}.single-product .summary .healio-custom-btn{box-sizing:border-box;display:block!important;width:100%!important;max-width:100%!important;height:var(--hp-btn-h)!important;margin:var(--hp-cta-gap) 0 0!important;padding:0!important;line-height:var(--hp-btn-h);text-align:center;border-radius:var(--hp-radius)!important;font-size:16px;font-weight:700;text-decoration:none}.single-product .summary .healio-custom-btn:hover{text-decoration:none}.single-product .summary a[href*=amazon]:not(.healio-custom-btn),.single-product .summary a[href*=amzn]:not(.healio-custom-btn){display:none!important}.commercekit-timer-title{display:block;width:100%;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.4;color:#9a3412;white-space:normal;word-break:normal}.commercekit-timer-blocks{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0}.commercekit-timer-block{flex:0 0 auto;min-width:54px;padding:6px 4px;background:#fff;border:1px solid #fed7aa;border-radius:8px;text-align:center}.commercekit-timer-digit{font-size:20px;font-weight:700;line-height:1.15;color:#9a3412}.commercekit-timer-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--hp-muted)}.commercekit-timer-sep{flex:0 0 auto;color:#fdba74;font-weight:700;line-height:1}.single-product .product-widget .widget_text{padding:16px 18px;background:var(--hp-soft);border:1px solid var(--hp-border);border-radius:var(--hp-radius)}.single-product .product-widget ul{margin:8px 0 0;padding-left:18px}.single-product .product-widget li{margin-bottom:4px;font-size:14px;color:var(--hp-muted)}#commercegurus-pdp-gallery .cg-main-swiper .pdp-img{border-radius:12px}.commercekit-sticky-add-to-cart{z-index:90}body.admin-bar .commercekit-sticky-add-to-cart{top:32px}.woocommerce-tabs .wc-tabs{position:relative;z-index:95}.wcpr-filter-container a.wcpr-filter-button[data-filter_type="verified"]{display:none!important}.wcpr-overall-rating h2{margin:0 0 12px;font-size:20px;color:var(--hp-text)}.wcpr-overall-rating-main{display:flex;align-items:center;gap:16px}.wcpr-overall-rating-left-average{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--hp-brand);color:#fff;font-size:24px;font-weight:700;border-radius:var(--hp-radius)}.wcpr-overall-rating-right-total{font-size:14px;color:var(--hp-muted)}.wcpr-stars-count .wcpr-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.wcpr-stars-count .wcpr-col-number{width:12px;font-size:13px;color:var(--hp-muted)}.wcpr-stars-count .wcpr-col-process{flex:1}.wcpr-stars-count .rate-percent-bg{position:relative;height:8px;background:#ececf2;border-radius:99px;overflow:hidden}.wcpr-stars-count .rate-percent{height:100%;background:var(--hp-star);border-radius:99px;transition:width .4s ease}.wcpr-stars-count .rate-percent-bg-1{display:none}.wcpr-stars-count .wcpr-col-rank-count{width:32px;text-align:right;font-size:13px;color:var(--hp-muted)}.wcpr-filter-container .wcpr-filter-button{padding:9px 18px;background:#fff;border:1px solid var(--hp-border);border-radius:99px;color:var(--hp-text);font-size:14px;line-height:1.2;cursor:pointer;transition:border-color .2s ease,color .2s ease}.wcpr-filter-container .wcpr-filter-button:hover{border-color:var(--hp-brand);color:var(--hp-brand)}.wcpr-filter-container .wcpr-filter-button.wcpr-active,.wcpr-filter-container .wcpr-filter-button-wrap.wcpr-active{background:var(--hp-brand);border-color:var(--hp-brand);color:#fff}.wcpr-filter-container .wcpr-filter-button-ul{margin:6px 0 0;padding:0;border:1px solid var(--hp-border);border-radius:var(--hp-radius);box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.wcpr-filter-container .wcpr-filter-button-li{list-style:none}.wcpr-filter-container .wcpr-filter-button-li a{display:block;padding:10px 16px;border:0;border-radius:0}#reviews .commentlist{max-height:var(--hp-list-height);overflow-y:auto;overflow-x:hidden;margin:0 0 24px;padding:4px 14px 4px 4px;border:1px solid var(--hp-border);border-radius:var(--hp-radius);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--hp-brand) #f0eef5}#reviews .commentlist::-webkit-scrollbar{width:8px}#reviews .commentlist::-webkit-scrollbar-track{background:#f0eef5;border-radius:99px}#reviews .commentlist::-webkit-scrollbar-thumb{background:var(--hp-brand);border-radius:99px}#reviews .wcpr-grid-item{margin-bottom:14px}#reviews .wcpr-content{padding:16px 18px;background:#fff;border:1px solid var(--hp-border);border-radius:var(--hp-radius);transition:box-shadow .2s ease,transform .2s ease}#reviews .wcpr-content:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(76,29,149,.08)}#reviews .wcpr-comment-author{margin-bottom:2px;font-size:15px;font-weight:600;color:var(--hp-text)}#reviews .wcpr-review-content{margin-top:10px;font-size:14.5px;line-height:1.6;color:var(--hp-muted)}#reviews .wcpr-read-more{color:var(--hp-brand);font-weight:600;cursor:pointer}#reviews .reviews-images,#reviews .reviews-videos{width:100%;height:auto;border-radius:8px;object-fit:cover}#review_form_wrapper .form-submit .submit{padding:12px 32px;background:var(--hp-brand);color:#fff;border:0;border-radius:99px;font-weight:600}@media (max-width:782px){body.admin-bar .commercekit-sticky-add-to-cart{top:46px}}@media (max-width:768px){.single-product .summary.entry-summary>*{margin-bottom:14px}.commercekit_sticky-atc-origin .quantity.buttons_added{flex:0 0 34%;max-width:34%}.commercekit_sticky-atc-origin .single_add_to_cart_button{flex:0 0 calc(66% - 12px);max-width:calc(66% - 12px);font-size:15px}.commercekit_sticky-atc-origin .sr-buy-now .sr-powered-by{display:none}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item img{width:48px;height:48px}#reviews .commentlist{padding-right:8px}}a.elementor-button.elementor-button--checkout.elementor-size-md{display:none!important}.sr-headless-checkout:before{display:none!important}.full-width{width:50%!important}.healio-custom-btn{display:flex;justify-content:center;align-items:center;width:72%;height:50px;margin:10px 0 10px 43px;background:#000035;color:#fff!important;border-radius:10px;text-decoration:none;font-size:17px;font-weight:600;transition:.3s}.woocommerce ul.products li.product .product-details>*,.woocommerce ul.products li.product>a>*{width:100%;margin-left:0!important;margin-right:0!important}.woocommerce ul.products li.product .price del{font-size:14px;font-weight:400;opacity:.5}.woocommerce ul.products li.product .price ins{text-decoration:none}@media (max-width:767px){.woocommerce ul.products li.product .price del{font-size:11px}}@media (max-width:360px){@media (max-width:768px){.single-product .summary.entry-summary,.single-product .summary form.commercekit_sticky-atc-origin,.single-product .summary .commercekit-pdp-sticky-inner,.single-product .summary .variations,.single-product .summary .variations td.value{max-width:100%!important;overflow-x:hidden!important}.commercekit_sticky-atc-origin .wcboost-variation-swatches__wrapper{display:flex!important;flex-direction:column!important;gap:8px;width:100%}.commercekit_sticky-atc-origin .wcboost-variation-swatches__item{box-sizing:border-box;display:flex!important;align-items:center;width:100%!important;max-width:100%!important;min-height:46px;padding:10px 14px!important;white-space:normal!important;overflow-wrap:break-word;text-align:left}.commercekit_sticky-atc-origin .wcboost-variation-swatches__name{display:block!important;width:100%;font-size:14px;line-height:1.35;white-space:normal!important}.commercekit_sticky-atc-origin .quantity.buttons_added{flex:0 0 110px!important;max-width:110px!important;min-width:110px!important}.commercekit_sticky-atc-origin .quantity.buttons_added input.qty{min-width:0;flex:1 1 auto;font-size:16px}.commercekit_sticky-atc-origin .commercekit-sticky-atc-intersector>button.single_add_to_cart_button{flex:1 1 auto;min-width:0}.commercekit_sticky-atc-origin .variations th.label label{display:block;overflow-wrap:break-word}}}