.wellf-bc{border:2px solid var(--black);border-radius:var(--radius-card);background:var(--canvas);padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:var(--space-5)}.wellf-bc [hidden]{display:none!important}.wellf-bc form{margin:0;display:contents}.close__buy-hdr{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.close__buy-name{font-family:var(--font-display);font-weight:800;font-size:var(--type-h3);letter-spacing:-.8px;color:var(--black);margin:0;line-height:1.1}.close__buy-rating{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-500);flex-shrink:0}.close__buy-rating strong{font-family:var(--font-display);font-weight:800;color:var(--black)}.close__buy-stars{color:var(--rose);letter-spacing:1px;font-family:var(--font-display);font-weight:800}.close__buy-spec{display:block;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--gray-600);margin-top:10px}.close__buy-spec-line{display:block;font-size:13px}.close__buy-spec-active{color:var(--black)}.close__step{display:flex;align-items:center;gap:12px;margin-bottom:13px}.close__step-n{width:23px;height:23px;border-radius:7px;background:var(--rose);color:var(--white);font-family:var(--font-display);font-weight:800;font-size:12.5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.close__step-t{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.4px;text-transform:uppercase;color:var(--black)}.close__plan{border-top:1px solid var(--gray-200);padding-top:var(--space-5)}.close__flavour{display:flex;flex-direction:column}.close__flavour-opts{display:flex;gap:10px;flex-wrap:wrap}.close__flavour-opt{display:inline-flex;align-items:stretch;gap:0;padding:0;height:38px;border:1.5px solid var(--black);border-radius:10px;overflow:hidden;background:none;cursor:default}.close__flavour-opts:not(:only-child) .close__flavour-opt{cursor:pointer}.flav__flesh{width:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--rose);border-right:2.5px solid #eafdf0}.flav__flesh svg{width:100%;height:100%;display:block}.flav__rind{display:inline-flex;align-items:center;padding:0 16px;background:repeating-linear-gradient(90deg,#3a9d5a 0 8px,#2f8049 8px 12px);color:var(--white);font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase}.close__toggle-wrap{position:relative}.close__toggle{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--black);border-radius:var(--radius-btn);overflow:hidden}.close__toggle-opt{position:relative;padding:14px 12px;cursor:pointer;background:var(--canvas);color:var(--black);font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;transition:all .2s var(--ease-out);border:none}.close__toggle-opt+.close__toggle-opt{border-left:1.5px solid var(--black)}.close__toggle-opt[aria-pressed=true]{background:var(--black);color:var(--canvas)}.close__toggle-save{position:absolute;top:-9px;right:14px;z-index:2;background:var(--rose);color:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;box-shadow:0 2px 8px #f434814d}.wellf-bc .close__price{display:flex;justify-content:space-between;align-items:baseline;padding:0;flex-wrap:wrap;gap:var(--space-3);border-top:0;border-bottom:0}.close__price-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.close__price-now{font-family:var(--font-display);font-weight:800;font-size:var(--type-price);letter-spacing:-1px;color:var(--black)}.close__price-per{font-size:14px;font-weight:500;letter-spacing:0;color:var(--gray-500)}.close__price-was{font-family:var(--font-body);font-size:15.5px;font-weight:500;color:var(--gray-500);text-decoration:line-through;text-decoration-color:var(--rose);text-decoration-thickness:2px}.close__price-save{background:var(--rose);color:var(--white);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap;align-self:center}.wellf-bc .close__price-meta{font-family:var(--font-mono);font-size:11.5px;letter-spacing:1.5px;color:var(--gray-600);text-transform:uppercase}.wellf-bc .close__price-delivery{flex-basis:100%;margin-top:-4px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--gray-500)}.wellf-bc .close__price-delivery s{text-decoration-color:var(--rose);text-decoration-thickness:1.5px;color:var(--gray-400)}.wellf-bc .close__price--dial{flex-wrap:nowrap;align-items:flex-start;gap:16px}.wellf-bc .close__price-main{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:0}.wellf-bc .close__price--dial .close__price-delivery{flex-basis:auto;margin-top:2px}.wellf-bc .ppg{display:flex;flex-direction:column;align-items:center;gap:3px;flex:0 1 auto;--ppg-r: 104px;--ppg-band: 40px;--ppg-w: clamp(96px, 9.5vw, 118px)}.wellf-bc .ppg__head{display:flex;align-items:center;gap:5px}.wellf-bc .ppg__label{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--gray-600);white-space:nowrap}.wellf-bc .ppg__info{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:1.2px solid var(--gray-300);background:transparent;color:var(--gray-500);font-family:var(--font-display);font-weight:800;font-size:9px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .15s var(--ease-out),color .15s var(--ease-out)}.wellf-bc .ppg__info:hover{border-color:var(--rose);color:var(--rose)}.wellf-bc .ppg__dial{position:relative;width:var(--ppg-w);height:var(--ppg-band)}.wellf-bc .ppg__tick{position:absolute;left:50%;bottom:calc(var(--ppg-band) - var(--ppg-r));width:1.5px;height:var(--ppg-r);transform-origin:50% 100%;background:linear-gradient(to bottom,currentColor 0 6px,transparent 6px);color:var(--gray-300);transition:color .22s var(--ease-out)}.wellf-bc .ppg__tick--on{width:3px;background:linear-gradient(to bottom,currentColor 0 11px,transparent 11px);color:var(--rose)}.wellf-bc .ppg__val{position:absolute;left:50%;transform:translate(-50%);bottom:2px;padding:1px 4px;background:var(--canvas);border-radius:5px;white-space:nowrap;text-align:center;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.5px;color:var(--black);line-height:1}.wellf-bc .ppg__val-unit{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:1px;color:var(--gray-600);margin-left:2px}.wellf-bc .ppg__ends{display:flex;justify-content:space-between;width:var(--ppg-w);margin-top:-1px}.wellf-bc .ppg__end{font-family:var(--font-mono);font-size:7.5px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--gray-400)}@media(max-width:1100px){.wellf-bc .ppg{--ppg-r: 88px;--ppg-band: 36px}.wellf-bc .ppg__val{font-size:15px}}@media(max-width:600px){.wellf-bc .close__price--dial{flex-wrap:nowrap;align-items:flex-start;gap:12px}.wellf-bc .close__price-main{flex:1 1 auto}.wellf-bc .ppg{flex:0 0 auto;--ppg-r: 60px;--ppg-band: 40px;--ppg-w: 82px;margin-top:-2px}.wellf-bc .ppg__label{font-size:8px;letter-spacing:1px}.wellf-bc .ppg__val{font-size:13px}.wellf-bc .ppg__val-unit{font-size:8.5px}.wellf-bc .ppg__end{font-size:7px;letter-spacing:.8px}}.close__reassure{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px}.reassure__item{display:flex;align-items:flex-start;gap:9px;font-family:var(--font-body);font-weight:400;font-size:12.5px;line-height:1.34;letter-spacing:-.1px;color:var(--black)}.reassure__item svg{width:19px;height:19px;stroke:var(--rose);fill:none;stroke-width:1.6;flex-shrink:0;margin-top:1px}.reassure__item s{color:var(--gray-500);font-weight:700;text-decoration-color:var(--rose);text-decoration-thickness:2px}.gifts{position:relative;background:var(--canvas);border:1.5px solid var(--black);border-radius:12px;padding:15px 14px 14px;overflow:hidden}.gifts:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(10,10,10,.03) 0,rgba(10,10,10,.03) 6px,transparent 6px,transparent 9.7px)}.gifts__head{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px}.gifts__head-t{font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:-.3px;color:var(--black)}.gifts__total{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--rose)}.gifts__row{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gifts__item{position:relative;border:1.5px solid var(--black);border-radius:10px;background:var(--white);overflow:visible;text-align:center;display:flex;flex-direction:column;margin-top:6px}.gifts__pic{position:relative;aspect-ratio:1 / .66;border-radius:8.5px 8.5px 0 0;border-bottom:1px solid var(--gray-200);background:var(--white);display:flex;align-items:center;justify-content:center}.gifts__pic svg{width:26px;height:26px;stroke:var(--black);fill:none;stroke-width:1.5}.gifts__q{font-family:var(--font-display);font-weight:800;font-size:26px;color:var(--black);line-height:1}.gifts__free{position:absolute;top:-8px;left:50%;transform:translate(-50%);z-index:2;background:var(--rose);color:var(--white);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-pill);white-space:nowrap}.gifts__name{font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:-.3px;color:var(--black);padding:7px 4px 0}.gifts__worth{font-family:var(--font-mono);font-size:9.5px;font-weight:500;color:var(--gray-400);padding:2px 4px 0}.gifts__when{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gray-700);padding:3px 4px 9px}.inforow{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:400;font-size:14.5px;letter-spacing:-.1px;color:var(--black);margin:0}.inforow svg{width:21px;height:21px;fill:none;stroke:var(--rose);stroke-width:1.8;flex-shrink:0}.inforow mark{background:var(--rose);color:var(--white);padding:1px 7px 2px;border-radius:4px;font-weight:600}.close__benefits{display:grid;grid-template-columns:auto auto;gap:14px 44px;justify-content:center}.close__benefit{display:flex;align-items:center;gap:10px}.close__benefit-icon{flex:0 0 20px;width:20px;height:20px;color:var(--rose)}.close__benefit-text{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:-.3px;color:var(--black)}.close__btn-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:14px;letter-spacing:2px;text-transform:uppercase;padding:18px 40px;min-height:56px;width:100%;border-radius:var(--radius-btn);border:1.5px solid var(--rose);background:var(--rose);color:var(--white);transition:all .25s var(--ease-out);cursor:pointer}.close__btn-add:hover{background:var(--rose-hover);border-color:var(--rose-hover);transform:translateY(-1px);box-shadow:0 8px 20px #f4348140}.close__btn-add:active{transform:scale(.98);box-shadow:none}.close__btn-add[disabled]{background:var(--gray-300);border-color:var(--gray-300);cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:900px){.gifts__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px;scrollbar-width:none}.gifts__row::-webkit-scrollbar{display:none}.gifts__item{flex:0 0 126px;scroll-snap-align:start}}@media(max-width:600px){.close__buy-name{font-size:clamp(28px,8vw,34px)}.close__buy-hdr{flex-direction:column;align-items:stretch;gap:10px}.close__buy-rating{order:-1;align-self:flex-end}.wellf-bc .close__benefits{grid-template-columns:max-content max-content;justify-content:center;gap:14px 30px;width:fit-content;margin-left:auto;margin-right:auto}.close__benefit{min-width:0}}@media(max-width:360px){.wellf-bc .close__benefits{grid-template-columns:max-content}}.bx-guarantee{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;margin:0;background:var(--canvas);border:1.5px solid var(--black);border-radius:var(--radius-btn, 8px);cursor:pointer;-webkit-appearance:none;transition:background .16s var(--ease-out, ease),box-shadow .16s var(--ease-out, ease)}.bx-guarantee:hover{background:#0a0a0a0a;box-shadow:0 2px 10px #0a0a0a0f}.bx-guarantee:active{transform:scale(.995)}.bx-guarantee__icon{width:21px;height:21px;flex-shrink:0;fill:none;stroke:var(--rose);stroke-width:1.8}.bx-guarantee__text{font-family:var(--font-body);font-weight:400;font-size:14.5px;letter-spacing:-.1px;color:var(--black)}.bx-guarantee__text mark{background:var(--rose);color:var(--white);padding:1px 7px 2px;border-radius:4px;font-weight:600}.bx-picker__q{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:-.2px;color:var(--black);margin-bottom:10px}.bx-picker__chips{display:flex;flex-wrap:wrap;gap:8px}.bx-picker__chip{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--black);background:var(--canvas);border:1.5px solid var(--black);border-radius:var(--radius-pill, 100px);padding:8px 15px;cursor:pointer;transition:background .15s var(--ease-out, ease),color .15s var(--ease-out, ease);-webkit-appearance:none}.bx-picker__chip:hover{background:#0a0a0a0d}.bx-picker__chip[aria-pressed=true]{background:var(--black);color:var(--canvas)}.bx-picker__out{max-height:0;margin-top:0;overflow:hidden;transition:max-height .34s var(--ease-out, ease),margin-top .34s var(--ease-out, ease)}.bx-picker__out.is-answered{max-height:9em;margin-top:11px}.bx-picker__line{display:none;font-family:var(--font-body);font-weight:600;font-size:13.5px;line-height:1.45;letter-spacing:-.1px;color:var(--black);margin:0}.bx-picker__line.is-shown{display:block;animation:bx-line-in .34s var(--ease-out, ease) both}.bx-picker__key{color:var(--rose);font-weight:800;border-radius:3px}.bx-picker__line.is-shown .bx-picker__key{animation:bx-key-flash .72s var(--ease-out, ease) both}@keyframes bx-line-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes bx-key-flash{0%{background:#f434813d}to{background:transparent}}@media(prefers-reduced-motion:reduce){.bx-picker__out{transition:none}.bx-picker__line.is-shown,.bx-picker__line.is-shown .bx-picker__key{animation:none}}.bx-hesitation{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;margin:0;background:var(--black);border:2px solid var(--black);border-radius:var(--radius-btn, 8px);cursor:pointer;text-align:left;-webkit-appearance:none;animation:bx-hes-in .36s var(--ease-out, ease) both}.bx-hesitation__q{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:-.3px;color:var(--canvas)}.bx-hesitation__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--rose);white-space:nowrap}.bx-hesitation__cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}@keyframes bx-hes-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bx-hesitation{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/wellf-buy-card.css.map */
