.sf-hp{--h-plum:#480c28;--h-head:#8a3a5c;--h-text:#111111;--h-coral:#c2455a;--h-pink:#fbe9e9;--h-blush:#f6ecee;--h-cream:#fffaf7;--h-teal:#2f6b55;--h-teal-soft:#e6f2ec;--h-sand:#8a6422;--h-sand-soft:#f8efdc;--h-line:rgba(72,12,40,.14);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sf-hp *{box-sizing:border-box}.sf-hp__in{max-width:680px;margin:0 auto;padding:0 16px;display:grid;gap:14px}.sf-hp__in>*{min-width:0;margin:0}.sf-hp .sf-hp__label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--h-coral);margin:0}.sf-hp .sf-hp__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,6.4vw,36px);line-height:1.14;color:var(--h-plum);letter-spacing:-.005em;margin:0}.sf-hp .sf-hp__text{font-size:16px;line-height:1.6}.sf-hp .sf-hp__text p{margin:0 0 10px}.sf-hp .sf-hp__text p:last-child{margin-bottom:0}.sf-hp .sf-hp__note{font-size:13px;line-height:1.5;color:rgba(var(--color-foreground),.72);margin:0}.sf-hp .sf-hp-btn{display:block;text-align:center;background:var(--h-coral);color:#fff;font-weight:700;font-size:17px;line-height:1.2;border-radius:12px;padding:17px 20px;text-decoration:none;box-shadow:0 10px 22px -14px #c2455acc}.sf-hp .sf-hp-btn:hover{background:#a93a4d;color:#fff}.sf-hp .sf-hp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;margin:0}.sf-hp .sf-hp-stars{color:#e3a034;letter-spacing:1px;font-size:15px}.sf-hp.sf-hp--article{color:var(--h-text)}.sf-hp.sf-hp--article .sf-hp__label{color:var(--h-head)}.sf-hp.sf-hp--article .sf-hp__title{font-family:var(--font-body-family);font-size:clamp(25px,6.2vw,34px);line-height:1.16;color:var(--h-head);letter-spacing:-.015em}.sf-hp.sf-hp--article .sf-hp__note{color:#111111b3}.sf-hp-hero__in{max-width:1080px;margin:0 auto;padding:0 16px;display:grid;gap:16px;align-items:center}.sf-hp-hero__in>*{min-width:0;margin:0}.sf-hp-hero__copy{display:grid;gap:14px}.sf-hp-hero__copy>*{margin:0}.sf-hp .sf-hp-hero__h1{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,8.8vw,56px);line-height:1.05;color:var(--h-plum);letter-spacing:-.01em;text-wrap:balance;margin:0}.sf-hp .sf-hp-hero__text{font-size:17px;line-height:1.55}.sf-hp .sf-hp-hero__text p{margin:0}.sf-hp .sf-hp-hero__art{border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 56%,#f8d9de 0 40%,transparent 41%),linear-gradient(#fdf1f1,#fbe9e9);display:grid;place-items:center;padding:22px 0 14px}.sf-hp .sf-hp-hero__art img{display:block;width:auto;max-width:62%;height:auto;max-height:340px}.sf-hp .sf-hp-link{justify-self:center;font-weight:700;font-size:15px;color:var(--h-coral);text-decoration:none}@media(min-width:990px){.sf-hp-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:48px}.sf-hp-hero__art{grid-column:2;grid-row:1 / span 2}.sf-hp-hero__copy .sf-hp-btn{justify-self:start;min-width:320px}.sf-hp .sf-hp-link{justify-self:start}}.sf-hp-over__media{position:relative;overflow:hidden;background:#2a1520}.sf-hp .sf-hp-over__img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:var(--focal,42%) 30%}.sf-hp .sf-hp-over__cap{position:absolute;left:0;right:0;bottom:0;padding:64px 16px 16px;background:linear-gradient(to bottom,#1e081200,#1e0812c7 38%,#1e0812db);display:grid;gap:10px}.sf-hp .sf-hp-over__cap>*{margin:0;min-width:0}.sf-hp .sf-hp-over__eye{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f3c6d6}.sf-hp .sf-hp-over__h1{font-family:var(--font-body-family);font-weight:700;font-size:clamp(32px,8.6vw,56px);line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance}.sf-hp .sf-hp-over__text{font-size:16px;line-height:1.5;color:#fbeef3}.sf-hp .sf-hp-over__text p{margin:0}.sf-hp .sf-hp-over__under{max-width:1080px;margin:0 auto;padding:12px 16px 0;display:grid;justify-items:center;text-align:center;color:var(--h-text)}.sf-hp .sf-hp-over__under .sf-hp-rating{justify-content:center;gap:6px;font-size:13.5px}.sf-hp .sf-hp-over__under .sf-hp-stars{font-size:14px}@media(min-width:750px){.sf-hp .sf-hp-over__img{aspect-ratio:auto;height:min(78vh,640px)}.sf-hp .sf-hp-over__cap{top:0;padding:48px 56px 56px;grid-template-columns:minmax(0,1fr) min(520px,44%);align-content:end;background:radial-gradient(120% 95% at 88% 100%,#1e0812db,#1e081299 36%,#1e081200 68%)}.sf-hp .sf-hp-over__cap>*{grid-column:2}.sf-hp .sf-hp-over__cap .sf-hp-btn{justify-self:start;min-width:300px}}.sf-hp .sf-hp-seals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sf-hp .sf-hp-seals li{display:grid;justify-items:center;text-align:center;gap:4px;background:#fff;border:1px solid var(--h-line);border-radius:14px;padding:14px 10px}.sf-hp .sf-hp-seals__img{display:block;width:64px;height:64px;object-fit:contain}.sf-hp .sf-hp-seals b{font-family:var(--font-body-family);font-size:14.5px;line-height:1.25;color:var(--h-text)}.sf-hp .sf-hp-seals span{font-size:12.5px;line-height:1.35;color:#111111ad}@media(min-width:750px){.sf-hp .sf-hp-seals{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-hp-clips .sf-hp-clips__rating{justify-content:center}.sf-hp-clips .sf-hp-clips__link{justify-self:center;font-weight:700;font-size:15px;color:var(--p-coral,#c2455a);text-decoration:none}.sf-hp .sf-hp-who{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 16px;align-items:center;background:#fff;border:1px solid var(--h-line);border-radius:16px;padding:16px}.sf-hp .sf-hp-who__face{width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--h-head);display:grid;place-items:center;color:#fff;font-weight:700;font-size:26px}.sf-hp .sf-hp-who__face img{width:100%;height:100%;object-fit:cover;display:block}.sf-hp .sf-hp-who__id>*{margin:0}.sf-hp .sf-hp-who__name{font-weight:700;font-size:18px;color:var(--h-text)}.sf-hp .sf-hp-who__role{font-size:13.5px;color:#111111b3}.sf-hp .sf-hp-who__q{grid-column:1/-1;margin:6px 0 0;font-weight:600;font-style:italic;font-size:18px;line-height:1.4;color:var(--h-head)}.sf-hp .sf-hp-who__line{grid-column:1/-1;margin:0;font-size:15px;line-height:1.5;color:var(--h-text)}.sf-hp .sf-hp-facts{margin:0;padding:0;list-style:none;display:grid;gap:8px}.sf-hp .sf-hp-facts li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--h-text)}.sf-hp .sf-hp-facts li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--h-head);margin-top:8px}.sf-hp .sf-hp-strip{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;background:#fff;border:1px solid var(--h-line);border-radius:16px;padding:14px 16px}.sf-hp .sf-hp-strip__art{width:72px;height:auto;display:block}.sf-hp .sf-hp-strip__t{margin:0;font-weight:700;font-size:16px;color:var(--h-head)}.sf-hp .sf-hp-strip__p{margin:2px 0 6px;font-size:15px;line-height:1.45;color:var(--h-text)}.sf-hp .sf-hp-strip__a{font-weight:700;font-size:15px;color:var(--h-coral);text-decoration:none}.sf-hp .sf-hp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sf-hp .sf-hp-trust li{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--h-line);border-radius:12px;padding:11px 12px;font-size:13.5px;line-height:1.3;font-weight:600;color:var(--h-plum)}.sf-hp .sf-hp-trust svg{flex:none;width:20px;height:20px}@media(min-width:750px){.sf-hp .sf-hp-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-hp .sf-hp-flow{display:grid;grid-template-columns:minmax(0,1.3fr) 12px minmax(0,1fr) 12px max-content;gap:7px 4px;align-items:stretch}.sf-hp .sf-hp-flow__hd,.sf-hp .sf-hp-flow__row{display:contents}.sf-hp .sf-hp-flow__hd span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);align-self:end}.sf-hp .sf-hp-flow__row span{display:flex;align-items:center;border-radius:10px;padding:9px 8px;font-size:13.5px;line-height:1.3;overflow-wrap:break-word;min-width:0}.sf-hp .sf-hp-flow__row .a{background:#fff;border:1px solid var(--h-line)}.sf-hp .sf-hp-flow__row .b{background:var(--h-sand-soft)}.sf-hp .sf-hp-flow__row .c{background:var(--h-pink);color:#8f2a40;font-weight:700}.sf-hp .sf-hp-flow__row i{font-style:normal;color:var(--h-coral);display:grid;place-items:center;font-weight:700}@media(min-width:750px){.sf-hp .sf-hp-flow{grid-template-columns:minmax(0,1.3fr) 18px minmax(0,1fr) 18px minmax(0,.9fr);gap:8px 6px}.sf-hp .sf-hp-flow__row span{font-size:15px;padding:11px 12px}}.sf-hp .sf-hp-trace{display:block;width:100%;height:auto}.sf-hp .sf-hp-trace text{font-family:var(--font-body-family)}.sf-hp .sf-hp-steps{margin:0;padding:0;list-style:none;display:grid}.sf-hp .sf-hp-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:16px;position:relative}.sf-hp .sf-hp-steps li:before{content:"";width:13px;height:13px;border-radius:50%;background:var(--h-coral);margin-top:5px;box-shadow:0 0 0 4px var(--h-pink)}.sf-hp .sf-hp-steps li:not(:last-child):after{content:"";position:absolute;left:6px;top:20px;bottom:0;width:1.5px;background:#e7b9c1}.sf-hp .sf-hp-steps b{display:block;font-size:14px;letter-spacing:.02em;color:var(--h-plum)}.sf-hp .sf-hp-steps span{display:block;font-size:16px;line-height:1.45}.sf-hp .sf-hp-card{border:1.5px solid var(--h-coral);border-radius:14px;padding:16px 18px;background:#fff;display:grid;gap:4px}.sf-hp .sf-hp-card p{margin:0;font-size:16px;line-height:1.5}.sf-hp .sf-hp-card b{color:var(--h-plum)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sf-hp.css.map */
