:root{--hlf-md-font: var(--font-body-family, "Outfit", -apple-system, BlinkMacSystemFont, sans-serif);--hlf-md-heading-font: var(--font-heading-family, var(--hlf-md-font));--hlf-md-lavender: #F3EEFF;--hlf-md-green: #249B73;--hlf-md-savings-green: #03A685;--hlf-md-pink: #FF3F6C;--hlf-md-dark: #282C3F;--hlf-md-subtext: #535766;--hlf-md-muted: #94969F;--hlf-md-border: #EAEAEC}.hlf-md-scope{width:100%;box-sizing:border-box;font-family:var(--hlf-md-font)}.hlf-md-sticker{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#881337,#701a75,#4a044e);color:#fff!important;padding:3px 8px;border-radius:6px;transform:rotate(-8deg);box-shadow:0 3px 8px #4a044e59,0 1px 2px #0003;border:1.8px solid #FFFFFF;font-family:"Impact","Arial Black",var(--hlf-md-font);letter-spacing:.05em;line-height:.95;-webkit-user-select:none;user-select:none;flex-shrink:0;text-transform:uppercase}.hlf-md-sticker__mega{font-size:11px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hlf-md-sticker__deal{font-size:13px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hlf-md-sticker--modal{transform:scale(1.15) rotate(-7deg);padding:4px 10px}.hlf-md-sticker--modal .hlf-md-sticker__mega{font-size:12px}.hlf-md-sticker--modal .hlf-md-sticker__deal{font-size:14.5px}.hlf-md-trigger-widget{background:var(--hlf-md-lavender);border-radius:18px;padding:13px 16px 12px;margin:12px 0 16px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;box-sizing:border-box;-webkit-tap-highlight-color:transparent;width:100%}.hlf-md-trigger-widget:hover{box-shadow:0 4px 16px #7c3aed1f;transform:translateY(-1px)}.hlf-md-trigger-widget:active{transform:scale(.99)}.hlf-md-trigger__top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.hlf-md-trigger__left{display:flex;align-items:center;gap:10px;min-width:0}.hlf-md-trigger__headline{font-family:var(--hlf-md-font);font-size:20px;font-weight:700;color:var(--hlf-md-dark);letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:6px;line-height:1.2}.hlf-md-price-wrap{position:relative;display:inline-block}.hlf-md-price{font-weight:800;color:#0f172a}.hlf-md-underline{position:absolute;left:0;right:0;bottom:-2px;height:3px;background:#ff8a00;border-radius:2px}.hlf-md-trigger__pill{background:var(--hlf-md-green);color:#fff!important;font-family:var(--hlf-md-font);font-size:13.5px;font-weight:700;letter-spacing:-.01em;padding:6px 13px;border-radius:8px;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 6px #249b7340;line-height:1.2}.hlf-md-trigger__bottom{background:#fff;border-radius:9999px;padding:9px 18px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 1px 4px #0000000a}.hlf-md-trigger__offers-text{font-size:13.5px;font-weight:500;color:var(--hlf-md-dark);display:flex;align-items:center;gap:6px;line-height:1.3}.hlf-md-card-icon{display:inline-flex;align-items:center;flex-shrink:0}.hlf-md-trigger__details-link{color:var(--hlf-md-pink);font-size:13.5px;font-weight:700;display:inline-flex;align-items:center;gap:3px;flex-shrink:0;transition:opacity .15s ease}.hlf-md-trigger-widget:hover .hlf-md-trigger__details-link{opacity:.85}.hlf-md-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000008c;z-index:999999;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:0;box-sizing:border-box}.hlf-md-modal-overlay.is-active{opacity:1;pointer-events:auto}.hlf-md-modal{position:relative;background:#fff;width:100%;max-height:88vh;border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 30px #00000026;transform:translateY(100%);transition:transform .32s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box;overflow:visible}.hlf-md-modal-overlay.is-active .hlf-md-modal{transform:translateY(0)}@media screen and (min-width:750px){.hlf-md-modal-overlay{align-items:center;padding:20px}.hlf-md-modal{width:440px;max-width:100%;border-radius:24px;max-height:85vh;box-shadow:0 20px 60px #00000040;transform:scale(.95)}.hlf-md-modal-overlay.is-active .hlf-md-modal{transform:scale(1)}}.hlf-md-sunburst{position:absolute;top:0;left:0;right:0;height:180px;pointer-events:none;overflow:hidden;border-radius:24px 24px 0 0;z-index:0}.hlf-md-sunburst-svg{width:100%;height:100%;display:block}.hlf-md-modal__sticker-anchor{position:absolute;top:-18px;left:0;right:0;display:flex;justify-content:center;z-index:3;pointer-events:none}.hlf-md-modal__close{position:absolute;top:14px;right:16px;background:transparent;border:none;color:var(--hlf-md-dark);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:5;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.hlf-md-modal__close:hover{background-color:#0000000d}.hlf-md-modal__close:active{transform:scale(.92)}.hlf-md-modal__body{position:relative;z-index:1;padding:34px 20px 24px;overflow-y:auto;flex:1;box-sizing:border-box}.hlf-md-hero{text-align:center;margin-bottom:20px}.hlf-md-hero__row{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hlf-md-hero__label{font-size:22px;font-weight:700;color:var(--hlf-md-dark);letter-spacing:-.01em}.hlf-md-hero__price{font-size:24px;font-weight:800;color:#0f172a}.hlf-md-hero__pill{background:var(--hlf-md-green);color:#fff!important;font-size:14px;font-weight:700;padding:5px 12px;border-radius:8px;letter-spacing:-.01em;box-shadow:0 2px 6px #249b7340;margin-left:4px}.hlf-md-hero__subtitle{font-size:13.5px;color:var(--hlf-md-subtext);font-weight:500;margin:6px 0 0;line-height:1.4}.hlf-md-stack{display:flex;flex-direction:column;position:relative;margin-bottom:16px}.hlf-md-card{border:1.2px solid var(--hlf-md-border);border-radius:14px;padding:13px 16px;background:#fff;position:relative;z-index:1;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.hlf-md-card:hover{border-color:#d4d5d9}.hlf-md-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.hlf-md-card__title{font-size:15.5px;font-weight:700;color:var(--hlf-md-dark);display:flex;align-items:center;gap:7px;line-height:1.3}.hlf-md-card__code{font-weight:800}.hlf-md-card__bank-logo{display:inline-flex;align-items:center;flex-shrink:0}.hlf-md-card__savings{font-size:15.5px;font-weight:700;color:var(--hlf-md-savings-green);white-space:nowrap;line-height:1.2}.hlf-md-card__desc{font-size:13.5px;color:var(--hlf-md-dark);margin-bottom:7px;line-height:1.4}.hlf-md-card__details-btn{background:none;border:none;padding:0;color:var(--hlf-md-pink);font-family:var(--hlf-md-font);font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.hlf-md-card__details-btn:hover{opacity:.85}.hlf-md-chevron{transition:transform .22s cubic-bezier(.4,0,.2,1);flex-shrink:0}.hlf-md-card.is-open .hlf-md-chevron,.hlf-md-more-offers.is-open .hlf-md-chevron{transform:rotate(180deg)}.hlf-md-card__collapse{display:none;padding-top:10px;margin-top:10px;border-top:1px dashed var(--hlf-md-border)}.hlf-md-card.is-open .hlf-md-card__collapse{display:block}.hlf-md-card__collapse-content{display:flex;flex-direction:column;gap:8px}.hlf-md-coupon-box{display:flex;align-items:center;justify-content:space-between;border:1.5px dashed var(--hlf-md-pink);border-radius:8px;background:#fff5f7;padding:6px 12px;box-sizing:border-box}.hlf-md-coupon-box__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14.5px;font-weight:800;letter-spacing:.06em;color:var(--hlf-md-dark)}.hlf-md-coupon-box__copy{background:var(--hlf-md-pink);color:#fff!important;border:none;border-radius:6px;padding:4px 12px;font-family:var(--hlf-md-font);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.hlf-md-coupon-box__copy:hover{filter:brightness(1.08)}.hlf-md-coupon-box__copy:active{transform:scale(.96)}.hlf-md-coupon-box__copy.is-copied{background:var(--hlf-md-green)!important}.hlf-md-card__terms-note{font-size:12px;color:var(--hlf-md-subtext);line-height:1.45;margin:0}.hlf-md-connector{position:relative;height:24px;margin:-6px 0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.hlf-md-connector:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e2e8f0;z-index:1}.hlf-md-connector__circle{position:relative;z-index:2;width:22px;height:22px;background:#fff;border:1.2px solid #D4D5D9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--hlf-md-muted);line-height:1;box-shadow:0 1px 3px #0000000a}.hlf-md-more-offers{background:#e8f8f2;border:1px solid #D1F2E5;border-radius:14px;margin-top:18px;box-sizing:border-box;overflow:hidden;transition:background-color .2s ease}.hlf-md-more-offers__trigger{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hlf-md-more-offers__left{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--hlf-md-dark)}.hlf-md-badge-seal{color:var(--hlf-md-dark);flex-shrink:0}.hlf-md-more-offers__right{color:var(--hlf-md-pink);font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:3px;flex-shrink:0}.hlf-md-more-offers__collapse{display:none;padding:0 16px 14px}.hlf-md-more-offers.is-open .hlf-md-more-offers__collapse{display:block}.hlf-md-more-offers__content{display:flex;flex-direction:column;gap:10px;padding-top:6px;border-top:1px dashed rgba(3,166,133,.2)}.hlf-md-extra-card{background:#fff;border:1px solid var(--hlf-md-border);border-radius:10px;padding:10px 12px}.hlf-md-extra-card__header{font-size:13.5px;font-weight:700;color:var(--hlf-md-dark);display:flex;align-items:center;gap:6px}.hlf-md-extra-card__desc{font-size:12.5px;color:var(--hlf-md-subtext);margin:4px 0 6px}.hlf-md-extra-card__list{margin:0;padding-left:18px;font-size:12.5px;color:var(--hlf-md-dark)}.hlf-md-extra-card__list li{margin-bottom:2px}.hlf-md-no-extra{font-size:12.5px;color:var(--hlf-md-subtext);margin:0;font-style:italic}.hlf-md-modal__footer{margin-top:18px;text-align:center}.hlf-md-dashed-divider{border-top:1px dashed #D4D5D9;width:100%;margin-bottom:12px}.hlf-md-disclaimer{font-size:12px;color:var(--hlf-md-muted);line-height:1.45;margin:0}@media screen and (max-width:480px){.hlf-md-trigger-widget{padding:11px 14px 10px;border-radius:16px}.hlf-md-trigger__headline{font-size:18px}.hlf-md-trigger__pill{font-size:12.5px;padding:5px 10px}.hlf-md-trigger__bottom{padding:8px 14px}.hlf-md-trigger__offers-text,.hlf-md-trigger__details-link{font-size:12.5px}.hlf-md-hero__label{font-size:20px}.hlf-md-hero__price{font-size:22px}.hlf-md-hero__pill{font-size:13px;padding:4px 10px}.hlf-md-card__title,.hlf-md-card__savings{font-size:14.5px}.hlf-md-modal__body{padding:30px 16px 20px}}.hlf-md-badge-img{display:block;width:auto;height:38px;max-width:70px;object-fit:contain;flex-shrink:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.hlf-md-badge-img--modal{height:54px;max-width:95px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.18))}.hlf-md-card.is-locked{background:#fcfdfd;border-color:#e2e8f0;opacity:.94}.hlf-md-card__savings.is-locked{color:#64748b;background:#f1f5f9;font-size:13px;font-weight:600;padding:3px 8px;border-radius:6px}.hlf-md-card__hint{color:#d97706;font-weight:700;font-size:12.5px;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/250/assets/hlf-unified-offers.css.map */
