.hf-purchase-options{padding:0;border:0;border-radius:0;background:transparent;margin-top:32px;font-family:Hanken Grotesk,Arial,sans-serif;color:#30262a}.hf-purchase-options fieldset{padding:0;margin:0;border:0;min-width:0}.hf-purchase-options legend{padding:0;margin:0 0 20px;font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.035em}.hf-quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hf-quantity-card{position:relative;display:flex;min-height:96px;flex-direction:column;justify-content:center;align-items:center;gap:2px;border:2px solid #f6e6ec;border-radius:10px;padding:23px 4px 12px;cursor:pointer;background:#fffaf7;text-align:center;line-height:1.2}.hf-quantity-card:has(input:checked){border-color:var(--hf-red);background:#f7f7f7}.hf-quantity-card input{position:absolute;opacity:0;width:1px;height:1px}.hf-quantity-card:has(input:focus-visible){outline:2px solid var(--hf-red);outline-offset:3px}.hf-quantity-card>strong{font-size:22px;letter-spacing:-.04em;font-weight:700}.hf-quantity-saving{font-size:15px;color:var(--hf-red);text-transform:uppercase;font-weight:700}.hf-quantity-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:6px 9px;border-radius:5px;white-space:nowrap;background:#cb6682;color:#fff;font-size:10px;line-height:1.1;font-weight:700}.hf-quantity-best{background:var(--hf-red)}.hf-quantity-note{font-size:13px;line-height:1.4;margin:12px 0 27px}.hf-purchase-types{display:flex;flex-direction:column;gap:13px}.hf-purchase-types legend{margin-bottom:16px}.hf-purchase-card{display:block;border:2px solid #f6e6ec;border-radius:11px;padding:23px 22px;cursor:pointer;background:#fffaf7}.hf-purchase-card:has(input:checked){border-color:var(--hf-red);background:#f7f7f7}.hf-purchase-card-top{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:13px}.hf-purchase-card input{-webkit-appearance:none;appearance:none;width:25px;height:25px;border:2px solid var(--hf-red);border-radius:50%;margin:2px 0 0;position:relative;background:transparent;cursor:pointer}.hf-purchase-card input:checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;transform:none;background:var(--hf-red);border-radius:50%}.hf-purchase-card-top>strong{font-size:22px;line-height:1.3;letter-spacing:-.035em;font-weight:700}.hf-purchase-prices{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;white-space:nowrap}.hf-purchase-prices>span{display:flex;gap:7px;align-items:baseline}.hf-purchase-prices b{font-size:22px;letter-spacing:-.04em}.hf-purchase-prices s{font-size:19px;color:#969092;letter-spacing:-.04em}.hf-purchase-prices small{font-size:14px;font-weight:400}.hf-subscription-perks{display:flex;flex-direction:column;gap:5px;margin:22px 0 15px;font-size:18px;line-height:1.3;letter-spacing:-.025em}.hf-subscription-perks>span{display:flex;gap:12px;align-items:baseline}.hf-subscription-perks i{font-size:24px;line-height:1;font-style:normal}.hf-purchase-guarantee{display:flex;align-items:center;gap:11px;background:#eed0d9;border-radius:10px;padding:16px 14px;font-size:17px;line-height:1.3;letter-spacing:-.025em}.hf-purchase-guarantee svg{width:23px;height:27px;flex-shrink:0;color:var(--hf-red)}.hf-purchase-options .hf-renewal{font-size:12px;margin:15px 0;min-height:18px}.hf-purchase-options[data-purchase-type=once] .hf-quantity-saving{visibility:hidden}@media(min-width:701px)and (max-width:1150px){.hf-purchase-card{padding:19px 15px}.hf-purchase-card-top{grid-template-columns:23px minmax(0,1fr) auto;gap:9px}.hf-purchase-card-top>strong,.hf-purchase-prices b{font-size:19px}.hf-purchase-prices>span{flex-wrap:wrap;justify-content:flex-end;gap:0 6px;max-width:105px}.hf-purchase-prices s{font-size:16px}.hf-quantity-card>strong{font-size:19px}.hf-subscription-perks{font-size:16px}.hf-purchase-guarantee{font-size:15px}}@media(max-width:700px){.hf-purchase-options{padding:0;margin-top:30px}.hf-purchase-options legend{font-size:23px;margin-bottom:24px}.hf-quantity-card{min-height:89px;padding-top:20px}.hf-quantity-card>strong{font-size:20px}.hf-quantity-saving{font-size:14px}.hf-quantity-badge{font-size:9px;padding:6px 7px}.hf-purchase-card{padding:20px 15px}.hf-purchase-card-top{grid-template-columns:23px minmax(0,1fr) auto;gap:9px}.hf-purchase-card input{width:23px;height:23px}.hf-purchase-card-top>strong{font-size:20px}.hf-purchase-prices b{font-size:20px}.hf-purchase-prices s{font-size:16px}.hf-purchase-prices>span{flex-wrap:wrap;justify-content:flex-end;max-width:102px;gap:2px 6px}.hf-purchase-prices small{font-size:12px}.hf-subscription-perks{font-size:17px;margin-top:20px}.hf-purchase-guarantee{padding:14px 11px;font-size:15px}.hf-quantity-note{font-size:12px}.hf-purchase-types legend{margin-bottom:16px}}.hf-subscription-perks{font-size:16px;letter-spacing:0;line-height:1.45;gap:9px;margin-bottom:0}.hf-subscription-perks i{color:#bb6a87;flex-shrink:0}.hf-once-prompt{text-align:center;margin:20px 0 27px;font-size:15px;color:var(--hf-muted);line-height:1.6}.hf-once-prompt button{font:inherit;color:var(--hf-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hf-risk-free{display:flex;align-items:center;gap:19px;padding:19px 21px;border-radius:16px;background:linear-gradient(110deg,#651f37,#976074);color:#fff;margin:0 0 14px}.hf-risk-free>strong{font-size:21px;line-height:1.45;text-decoration:underline;text-underline-offset:3px}.hf-guarantee-seal{position:relative;isolation:isolate;flex-shrink:0;box-sizing:border-box;width:112px;height:112px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;color:#4f1730;text-align:center;line-height:1;overflow:visible}.hf-guarantee-seal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f0b6cc;clip-path:polygon(50% 0%,61% 5%,75% 3%,82% 15%,95% 22%,94% 37%,100% 50%,94% 63%,95% 78%,82% 85%,75% 97%,61% 95%,50% 100%,39% 95%,25% 97%,18% 85%,5% 78%,6% 63%,0% 50%,6% 37%,5% 22%,18% 15%,25% 3%,39% 5%)}.hf-guarantee-seal>span{display:block;flex-shrink:0;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.3px;white-space:nowrap;color:inherit}.hf-guarantee-seal>strong{display:block;flex-shrink:0;font-size:32px;font-weight:800;line-height:1;margin:2px 0 0;color:inherit}.hf-guarantee-seal>b{display:block;flex-shrink:0;font-size:14px;font-weight:800;line-height:1.15;margin:0 0 2px;color:inherit}@media(max-width:700px){.hf-subscription-perks{font-size:16px}.hf-once-prompt{font-size:14px}.hf-risk-free{padding:16px 13px;gap:13px}.hf-risk-free>strong{font-size:18px;min-width:0}.hf-guarantee-seal{width:96px;height:96px;padding:15px 10px}.hf-guarantee-seal>span{font-size:9px;letter-spacing:.15px}.hf-guarantee-seal>strong{font-size:27px}.hf-guarantee-seal>b{font-size:12px}}.hf-bundle-options .hf-subscription-selector{background:#faf7f8;border:1px solid #ebe3e6;border-radius:20px;padding:26px 20px 25px;color:var(--hf-ink)}.hf-bundle-options .hf-quantities legend{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 38px}.hf-bundle-list{display:grid;gap:32px}.hf-bundle-card{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:center;padding:26px 16px;border:2px solid #ebe3e6;border-radius:19px;background:#fff;cursor:pointer;min-width:0}.hf-bundle-card:has(input:checked){border-color:var(--hf-red);box-shadow:0 10px 22px #501a2a0a}.hf-bundle-card:has(input:focus-visible){outline:3px solid var(--hf-red);outline-offset:4px}.hf-bundle-card>input{position:absolute;width:1px;height:1px;opacity:0}.hf-bundle-badge{position:absolute;top:-17px;right:22px;background:var(--hf-red);color:#fff;padding:7px 12px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.hf-bundle-badge--deal{background:var(--hf-red)}.hf-bundle-photo{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:#f4e7ec;border-radius:14px;aspect-ratio:3/4;overflow:hidden}.hf-bundle-photo>img{display:block;width:80%;height:auto;mix-blend-mode:multiply}.hf-bundle-photo--three>img{position:absolute;width:48%;bottom:23%}.hf-bundle-photo--three>img:nth-child(1){left:2%;z-index:2}.hf-bundle-photo--three>img:nth-child(2){left:26%;bottom:34%;z-index:1}.hf-bundle-photo--three>img:nth-child(3){right:2%;z-index:2}.hf-bundle-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.hf-bundle-copy>strong{font-size:24px;line-height:1.2;font-weight:600}.hf-bundle-delivery{font-size:16px;color:var(--hf-muted);line-height:1.4}.hf-bundle-saving{background:var(--hf-red);color:#fff;border-radius:6px;padding:4px 9px;font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase}.hf-bundle-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;line-height:1.25}.hf-bundle-price>b{font-size:28px;font-weight:700;color:#b46b89}.hf-bundle-price>small,.hf-bundle-price>s{font-size:15px;color:#a1989e}.hf-bundle-options .hf-subscription-perks{margin:28px 0 0;gap:15px;font-size:16px}.hf-bundle-options .hf-subscription-perks i{font-size:27px}@media(min-width:701px)and (max-width:1000px){.hf-bundle-options .hf-subscription-selector{padding:24px 13px}.hf-bundle-card{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:25px 11px}.hf-bundle-copy>strong{font-size:22px}.hf-bundle-delivery{font-size:14px}.hf-bundle-price>b{font-size:25px}.hf-bundle-price>small,.hf-bundle-price>s{font-size:13px}}@media(max-width:700px){.hf-bundle-options .hf-subscription-selector{padding:24px 14px;border-radius:17px}.hf-bundle-options .hf-quantities legend{font-size:27px;margin-bottom:35px}.hf-bundle-card{grid-template-columns:70px minmax(0,1fr);padding:25px 12px;gap:12px}.hf-bundle-copy{gap:10px}.hf-bundle-copy>strong{font-size:23px}.hf-bundle-delivery{font-size:14px}.hf-bundle-price>b{font-size:26px}.hf-bundle-price>small,.hf-bundle-price>s{font-size:13px}.hf-bundle-badge{font-size:11px;right:17px}.hf-bundle-options .hf-subscription-perks{font-size:15px;gap:13px}}.hf-bundle-options{margin-top:20px}.hf-bundle-options .hf-subscription-selector{padding:18px 16px;border-radius:14px}.hf-bundle-options .hf-quantities legend{font-size:19px;line-height:1.25;letter-spacing:-.02em;margin-bottom:20px}.hf-bundle-list{gap:21px}.hf-bundle-card{grid-template-columns:70px minmax(0,1fr);gap:14px;min-height:126px;padding:15px 13px;border-radius:11px}.hf-bundle-badge{top:-12px;right:15px;padding:4px 7px;border-radius:4px;font-size:10px;font-weight:600}.hf-bundle-photo{aspect-ratio:1/1.15;border-radius:7px}.hf-bundle-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center}.hf-bundle-copy>strong{font-size:16px;font-weight:500;grid-column:1;grid-row:1}.hf-bundle-delivery{font-size:12px;line-height:1.45;grid-column:1;grid-row:2}.hf-bundle-saving{font-size:11px;padding:3px 6px;border-radius:3px;grid-column:1;grid-row:3;justify-self:start}.hf-bundle-price{grid-column:2;grid-row:1 / 4;align-self:start;justify-content:flex-end;gap:3px 4px;max-width:95px}.hf-bundle-price>b{font-size:20px;line-height:1.2}.hf-bundle-price>small{font-size:10px}.hf-bundle-price>s{font-size:11px;width:100%;text-align:right}.hf-bundle-options .hf-subscription-perks{font-size:13px;line-height:1.45;gap:8px;margin-top:18px}.hf-bundle-options .hf-subscription-perks i{font-size:20px}.hf-bundle-options .hf-renewal{font-size:11px;margin:12px 0}@media(min-width:701px)and (max-width:1050px){.hf-bundle-card{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px 10px}.hf-bundle-price{max-width:74px}.hf-bundle-price>b{font-size:18px}.hf-bundle-copy{column-gap:7px}.hf-bundle-delivery{font-size:11px}}@media(max-width:700px){.hf-bundle-options{margin-top:18px}.hf-bundle-options .hf-subscription-selector{padding:17px 12px}.hf-bundle-options .hf-quantities legend{font-size:21px;margin-bottom:22px}.hf-bundle-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:16px 10px;min-height:128px}.hf-bundle-copy{column-gap:6px;row-gap:7px}.hf-bundle-copy>strong{font-size:16px}.hf-bundle-delivery{font-size:12px}.hf-bundle-price{max-width:73px}.hf-bundle-price>b{font-size:19px}.hf-bundle-price>small{font-size:9px}.hf-bundle-options .hf-subscription-perks{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hf-purchase-options.css.map */
