.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}.commercekit_sticky-atc-origin .woocommerce-variation-price{display:none}.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}.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}body.admin-bar .commercekit-sticky-add-to-cart{top:32px}@media (max-width:782px){body.admin-bar .commercekit-sticky-add-to-cart{top:46px}}@media (max-width:768px){.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}}a.elementor-button.elementor-button--checkout.elementor-size-md{display:none!important}.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){.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}}}