.highlighted-guarantee{background-color:#f6ebff;border:2px solid #cb03fb;color:#a602d0;font-weight:600;padding:10px 16px;border-radius:10px;font-size:1.3rem;text-align:center;margin:16px auto;max-width:420px;display:flex;align-items:center;justify-content:start;gap:8px}.highlighted-guarantee .verified-icon{width:30px;height:auto;object-fit:contain}.card__content .tagline{display:inline-block;background-color:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:.85rem;font-weight:600;padding:2px 8px;border-radius:6px;line-height:1.4;margin-top:6px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:0}.card-star-rating .jdgm-prev-badge__text{visibility:visible;font-size:10px;color:rgb(var(--color-button))}.card-star-rating .jdgm-star{color:rgb(var(--color-button));color:#e91e63}.card-star-rating .jdgm-star:before{font-size:10px}.product-page-tagline{display:inline-block;background-color:#fff;color:rgb(var(--color-button));font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;line-height:1.5;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0;box-shadow:0 1px 3px #0000000a;transition:all .3s ease;margin-top:0!important;border:1px solid rgb(var(--color-button))}.custom-pack-fieldset{display:grid;grid-template-columns:1fr 1fr 1fr}.custom-pack-fieldset .form__label{font-size:2rem;font-weight:700;color:rgb(var(--color-button))}.custom-pack-fieldset label{border-radius:inherit!important;border:2px solid rgb(var(--color-button))!important;border-radius:4px!important;padding-inline:0!important}.custom-pack-fieldset input[type=radio]:checked+label,.product-form__input--pill:has(.custom-option-wrapper) input[type=radio]:checked+label{background-color:#ffc10726;color:#ff6b35;border-color:#ff6b35!important;overflow:visible}.custom-pack-fieldset input[type=radio]+label{padding:12px 8px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.custom-pack-fieldset input[type=radio]+label:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.custom-pack-fieldset input[type=radio]:hover+label:after{left:100%}.custom-pack-fieldset input[type=radio]:hover+label{transform:translateY(-2px);box-shadow:0 4px 15px #ffc10733}.custom-pack-fieldset input[type=radio]:focus+label{outline:none;box-shadow:0 0 0 3px #ff6b354d,0 4px 15px #ffc10733}.custom-pack-fieldset input[type=radio]:disabled+label{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.custom-pack-fieldset input[type=radio]:checked+label,.product-form__input--pill:has(.custom-option-wrapper) input[type=radio]:checked+label{background:linear-gradient(135deg,#fff3cd,#ffeaa7,#fdcb6e);border:2px solid #ff6b35!important;box-shadow:0 4px 20px #ff6b3540;transform:translateY(-1px)}.custom-pack-fieldset input[type=radio]:checked+label:before{content:"\2713";display:flex!important;align-items:center;justify-content:center;position:absolute;top:-7px;left:85%;width:20px;height:20px;background:linear-gradient(135deg,#27ae60,#2ecc71);border-radius:50%;color:#fff;font-size:12px;font-weight:700;z-index:1;box-shadow:0 2px 6px #27ae604d;animation:checkmarkPulse .3s ease}@keyframes checkmarkPulse{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.custom-pack-fieldset label:before{display:none!important}.custom-option-wrapper{display:flex;flex-direction:column;gap:8px;border-radius:8px;transition:all .3s ease;text-align:center;position:relative;z-index:2}.custom-pack-fieldset .pack-name{font-size:14px;font-weight:700;color:#2c3e50;line-height:1.2;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.custom-pack-fieldset .option-name{font-size:11px;color:#7f8c8d;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#ffffffb3;padding:2px 8px;border-radius:12px;display:inline-block;margin:0 auto}.custom-pack-fieldset .pack-price{font-size:18px;font-weight:800;color:#e74c3c;margin-top:4px;text-shadow:0 1px 2px rgba(231,76,60,.2)}.custom-pack-fieldset .savings{font-size:10px;color:#27ae60;font-weight:700;background:linear-gradient(135deg,#27ae60e6,#2ecc71e6);color:#fff;padding:3px 8px;border-radius:12px;display:inline-block;margin-top:4px;box-shadow:0 2px 4px #27ae6033;text-transform:uppercase;letter-spacing:.5px;width:max-content;margin-inline:auto}.custom-pack-fieldset input[type=radio]+label:hover .custom-option-wrapper{transform:scale(1.02)}.custom-pack-fieldset input[type=radio]:checked+label .pack-name{color:#d63031;text-shadow:0 1px 2px rgba(214,48,49,.2)}.custom-pack-fieldset input[type=radio]:checked+label .pack-price{color:#e74c3c;text-shadow:0 1px 2px rgba(231,76,60,.3)}.product-form__submit:after{box-shadow:0 4px 15px #ff6b3540;border-color:#ff6b35!important;outline:1px solid #ff6b35!important;color:#ff6b35!important}.product-form__submit span{color:#ff6b35!important;text-transform:uppercase}shopify-buy-it-now-button button{background-color:#ff6b35!important;color:#fff!important;border-color:#ff6b35!important;text-transform:uppercase}@media (max-width: 749px){.highlighted-guarantee{font-size:1.3rem;padding:8px 12px}.custom-pack-fieldset .pack-name{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/global.css.map */
