.free-shipping-bar{width:100%}.free-shipping-bar__text{margin:0 0 20px;font-size:18px;max-width:430px;font-weight:500}.free-shipping-bar__track{width:100%;height:6px;background:var(--free-shipping-bar-bg);border-radius:999px;overflow:hidden}.free-shipping-bar__progress{height:100%;background:var(--free-shipping-bar-active);border-radius:999px;transition:width .3s ease}.free-shipping-bar__bottom-text{margin:16px 0 0;font-size:18px;color:#511f8d;font-weight:500;text-align:right}.custom-complementary-products{width:100%}.custom-complementary-products__title{margin:0 0 20px;font-size:24px;color:#511f8d}.custom-complementary-products__items{background-color:#f7f7f7;border-radius:10px;padding:24px}.custom-complementary-products__item{display:flex;gap:20px;align-items:center;margin:0 0 20px}.custom-complementary-products__item:last-child{margin:0}.custom-complementary-products__checkbox-wrap{display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-complementary-products__checkbox{position:absolute;opacity:0;pointer-events:none}.custom-complementary-products__fake-checkbox{width:20px;height:20px;border:2px solid #787878;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;position:relative}.custom-complementary-products__checkbox:checked+.custom-complementary-products__fake-checkbox{border-color:#511f8d;background:#511f8d}.custom-complementary-products__checkbox:checked+.custom-complementary-products__fake-checkbox:after{content:"";width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-complementary-products__image-wrap{display:block;width:120px;min-width:120px;height:120px;background:#fff;border-radius:6px;overflow:hidden}.custom-complementary-products__image{width:100%;height:100%;object-fit:contain;display:block}.custom-complementary-products__content{min-width:0}.custom-complementary-products__product-title{display:block;color:#511f8d;font-size:18px;font-weight:700;text-decoration:none}.custom-complementary-products__product-title:hover{color:#511f8d}.custom-complementary-products__price{margin:0 0 10px;color:#511f8d;font-size:18px;font-weight:900;text-transform:uppercase}.custom-complementary-products__quantity{display:flex;align-items:center;gap:14px}.custom-complementary-products__quantity-btn{width:40px;height:40px;border:2px solid #CFCFCF;border-radius:50%;background:#fff;color:#511f8d;font-size:30px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:unset;min-width:unset;box-shadow:unset;margin:unset;vertical-align:unset}.custom-complementary-products__quantity-input{padding:unset;margin:unset;width:30px;border-radius:unset;border:0;background:transparent;text-align:center;font-size:20px;line-height:30px;font-weight:900;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;color:#511f8d}.custom-complementary-products__quantity-input::-webkit-outer-spin-button,.custom-complementary-products__quantity-input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.custom-buy-now-button{margin:15px 0 0!important}.custom-complementary-products~.payment-buttons .shopify-payment-button{display:none}@media(max-width:749px){.custom-complementary-products__item{gap:8px}.custom-complementary-products__image-wrap{width:64px;height:64px;min-width:64px}.custom-complementary-products__product-title,.custom-complementary-products__price{font-size:14px;line-height:1.2}.custom-complementary-products__quantity{gap:4px}.custom-complementary-products__quantity-btn{width:32px;height:32px}.custom-complementary-products__quantity-input{font-size:16px;width:24px}}.template-product main{z-index:unset!important}.sticky-product-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.template-product inbox-online-store-chat{z-index:39!important}.sticky-product-bar.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.sticky-product-bar__inner{display:grid;grid-template-columns:125px minmax(0,1fr) auto 240px;grid-template-areas:"image content price button";gap:48px;align-items:center;max-width:1340px;margin:0 auto;padding:15px 40px 15px 15px;background-color:#41117b;color:#fff;border-radius:12px;box-shadow:0 0 40px #00000040}.sticky-product-bar__image-wrap{grid-area:image;width:125px;min-width:0;height:125px;background:#fff;border-radius:6px;overflow:hidden}.sticky-product-bar__image{width:100%;height:100%;object-fit:contain;display:block}.sticky-product-bar__content{grid-area:content;min-width:0}.sticky-product-bar__title{font-size:30px;line-height:1.2;font-weight:700}.sticky-product-bar__reviews{margin:15px 0 0;display:flex;align-items:center;gap:15px;font-size:18px;line-height:1.2}.sticky-product-bar__stars{display:flex;align-items:center;gap:4px;line-height:1}.sticky-product-bar__star{display:block;width:24px;min-width:24px;height:24px}.sticky-product-bar__price-area{grid-area:price;text-align:right;white-space:nowrap;text-transform:uppercase}.sticky-product-bar__compare-price{margin:0 0 8px;font-size:20px;line-height:1;font-weight:500}.sticky-product-bar__price{font-size:40px;line-height:1;font-weight:900}.sticky-product-bar__button{grid-area:button;width:100%;min-height:70px;padding:12px 24px;border:0;border-radius:12px;background-color:#fff;color:#111;font-size:20px;line-height:1;font-weight:700;cursor:pointer}.sticky-product-bar__button[disabled]{opacity:.5;cursor:not-allowed}.sticky-product-bar__button{position:relative}.sticky-product-bar__button-spinner{display:none;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:sticky-product-bar-spin .7s linear infinite}.sticky-product-bar__button.is-loading{pointer-events:none}.sticky-product-bar__button.is-loading .sticky-product-bar__button-text{display:none}.sticky-product-bar__button.is-loading .sticky-product-bar__button-spinner{display:inline-block}@keyframes sticky-product-bar-spin{to{transform:rotate(360deg)}}@media(max-width:991px){.sticky-product-bar__inner{gap:12px;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"image content" "price button"}.sticky-product-bar__image-wrap{width:72px;height:72px}.sticky-product-bar__title{font-size:16px}.sticky-product-bar__reviews{margin:8px 0 0;gap:8px;font-size:12px}.sticky-product-bar__star{width:16px;min-width:16px;height:16px}.sticky-product-bar__price-area{align-self:center;text-align:left}.sticky-product-bar__compare-price{margin:0 0 4px;font-size:12px}.sticky-product-bar__price{font-size:20px}.sticky-product-bar__button{justify-self:end;align-self:center;width:auto;min-height:48px;padding:10px 14px;border-radius:8px;font-size:14px}}@media(max-width:379px){.sticky-product-bar__inner{grid-template-areas:"content content" "button button";padding:15px}.sticky-product-bar__button{width:100%}.sticky-product-bar__image-wrap,.sticky-product-bar__price-area{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
