.sf-hero{position:relative;padding:clamp(18px,2vw,28px) 0 0}.sf-hero-stage{position:relative;border-radius:clamp(16px,2vw,28px);overflow:hidden;min-height:clamp(430px,58vw,640px);display:flex;align-items:center;background:linear-gradient(112deg,var(--apricot) 0%,var(--coral) 58%,#E0563E 100%)}.sf-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sf-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#3b1f179e,#3b1f1757 42%,#3b1f1700 72%)}.sf-hero-in{position:relative;z-index:2;padding:clamp(28px,4.4vw,64px);max-width:min(620px,92%);color:#fff}.sf-hero-in .sf-kicker{color:#ffe6d3}.sf-hero h1{color:#fff;font-size:var(--fs-display);line-height:.98;margin-bottom:18px;text-wrap:balance}.sf-hero p{color:#ffffffeb;font-size:clamp(15px,1.25vw,18px);max-width:44ch;margin-bottom:26px}.sf-hero-btns{display:flex;gap:12px;flex-wrap:wrap}.sf-hero .btn-ghost{background:#ffffff24;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sf-hero .btn-ghost:hover{background:#fff;color:var(--espresso);border-color:#fff}.sf-hero-chip{position:absolute;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:2;background:#fffffff0;border-radius:var(--r3);padding:12px 16px;font:600 13px/1.4 var(--sans);box-shadow:var(--sh-m);max-width:230px}.sf-hero-chip b{display:block;font-size:14px}.sf-hero-chip span{color:var(--muted);font-size:var(--fs-xs)}.sf-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.sf-cat{position:relative;border-radius:var(--r4);overflow:hidden;background:var(--sand-2);aspect-ratio:4/5;display:flex;align-items:flex-end;transition:transform var(--t) var(--e-out),box-shadow var(--t)}.sf-cat:hover{transform:translateY(-6px);box-shadow:var(--sh-l)}.sf-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale .8s var(--e-out)}.sf-cat:hover img{scale:1.07}.sf-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3b1f17b8,#3b1f170d 58%)}.sf-cat-in{position:relative;z-index:2;padding:20px;color:#fff;width:100%}.sf-cat-in b{display:block;font-family:var(--serif);font-size:20px;line-height:1.15;margin-bottom:4px}.sf-cat-in span{font-size:var(--fs-xs);opacity:.86;display:block;margin-bottom:10px}.sf-cat-in em{font-style:normal;font:600 13px/1 var(--sans);display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:3px;transition:gap var(--t)}.sf-cat:hover .sf-cat-in em{gap:11px}.sf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.sf-rail::-webkit-scrollbar{display:none}.sf-rail>*{scroll-snap-align:start}.sf-rail-nav{display:flex;gap:8px}.sf-rail-nav button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;transition:background var(--t),border-color var(--t),transform var(--t)}.sf-rail-nav button:hover{background:var(--espresso);border-color:var(--espresso);transform:translateY(-2px)}.sf-rail-nav button:hover svg{stroke:#fff}.sf-rail-nav svg{width:17px;height:17px;fill:none;stroke:var(--espresso);stroke-width:1.8}.sf-finder{position:relative;border-radius:var(--r4);overflow:hidden;background:linear-gradient(100deg,var(--sand) 0%,var(--sand-2) 100%);padding:clamp(26px,3.4vw,44px);display:grid;grid-template-columns:1fr auto;gap:var(--s6);align-items:center}.sf-finder-steps{display:flex;gap:clamp(16px,2.6vw,40px);flex-wrap:wrap;margin-top:18px}.sf-finder-step{display:flex;gap:12px;align-items:flex-start;max-width:210px}.sf-finder-step i{width:30px;height:30px;flex:none;border-radius:50%;background:#fff;display:grid;place-items:center;font:700 13px/1 var(--sans);color:var(--coral);font-style:normal;box-shadow:var(--sh-s)}.sf-finder-step b{display:block;font:600 14px/1.3 var(--sans)}.sf-finder-step span{font-size:var(--fs-xs);color:var(--muted)}.sf-split{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(24px,4vw,var(--s9));align-items:center}.sf-split-art{border-radius:var(--r4);overflow:hidden;background:var(--sand-2);aspect-ratio:4/3}.sf-split-art img{width:100%;height:100%;object-fit:cover}.sf-points{display:grid;gap:16px;margin-top:22px}.sf-point{display:flex;gap:14px;align-items:flex-start}.sf-point i{width:38px;height:38px;flex:none;border-radius:var(--r3);background:var(--sand-2);display:grid;place-items:center}.sf-point i svg{width:19px;height:19px;fill:none;stroke:var(--coral);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sf-point b{display:block;font:600 15.5px/1.35 var(--sans)}.sf-point span{font-size:14px;color:var(--muted)}.sf-uses{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--gap)}.sf-use{border-radius:var(--r4);overflow:hidden;background:#fff;border:1px solid var(--line-2);transition:transform var(--t) var(--e-out),box-shadow var(--t)}.sf-use:hover{transform:translateY(-5px);box-shadow:var(--sh-m)}.sf-use .m{aspect-ratio:1/1;background:var(--sand-2);overflow:hidden}.sf-use .m img{width:100%;height:100%;object-fit:cover;transition:scale .7s var(--e-out)}.sf-use:hover .m img{scale:1.06}.sf-use-b{padding:16px}.sf-use-b b{display:block;font-family:var(--serif);font-size:18px;margin-bottom:5px}.sf-use-b p{font-size:13.5px;color:var(--muted);margin:0}.sf-compare{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r4);background:#fff}.sf-compare table{width:100%;border-collapse:collapse;min-width:640px}.sf-compare th,.sf-compare td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line-2);font-size:14px;vertical-align:top}.sf-compare thead th{background:var(--sand-2);font:600 var(--fs-xs)/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);position:sticky;top:0}.sf-compare tbody th{font:600 14px/1.4 var(--sans);width:26%}.sf-compare .p{display:flex;gap:10px;align-items:center}.sf-compare .p img{width:46px;height:46px;border-radius:var(--r2);object-fit:cover;background:var(--sand-2)}.sf-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--line-2);border-radius:var(--r4);overflow:hidden}.sf-pillar{background:#fff;padding:26px 22px}.sf-pillar i{width:40px;height:40px;border-radius:var(--r3);background:var(--sand-2);display:grid;place-items:center;margin-bottom:14px}.sf-pillar i svg{width:20px;height:20px;fill:none;stroke:var(--coral);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sf-pillar b{display:block;font:600 16px/1.3 var(--sans);margin-bottom:6px}.sf-pillar p{font-size:14px;color:var(--muted);margin:0}.sf-rev-empty{border:1px dashed var(--line);border-radius:var(--r4);padding:clamp(28px,4vw,52px);text-align:center;background:#fff}.sf-rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap)}.sf-rev{background:#fff;border:1px solid var(--line-2);border-radius:var(--r4);padding:22px}.sf-stars{color:var(--gold);letter-spacing:2px;font-size:14px}.sf-rev p{margin:12px 0 14px;font-size:14.5px}.sf-rev-f{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--muted)}.sf-news{border-radius:var(--r4);background:linear-gradient(104deg,var(--espresso) 0%,#573024 100%);color:#fff;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:var(--s7);align-items:center;position:relative;overflow:hidden}.sf-news:after{content:"";position:absolute;right:-90px;top:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(253,187,119,.4),transparent 68%);animation:sfFloat 9s ease-in-out infinite}.sf-news h2{color:#fff;position:relative;z-index:2}.sf-news p{color:#fffc;position:relative;z-index:2}.sf-news-f{display:flex;gap:10px;position:relative;z-index:2;flex-wrap:wrap}.sf-news-f input{flex:1;min-width:210px;min-height:52px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;padding:0 20px}.sf-news-f input::placeholder{color:#fff9}.sf-news-f input:focus{outline:none;border-color:#fff;background:#ffffff29}.sf-news-ok{background:#ffffff1f;border-radius:var(--r3);padding:18px 20px;position:relative;z-index:2}.sf-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4vw,var(--s9));align-items:start}@media(max-width:1000px){.sf-cats,.sf-uses,.sf-pillars{grid-template-columns:repeat(2,1fr)}.sf-split,.sf-faq,.sf-news,.sf-finder{grid-template-columns:1fr}}@media(max-width:640px){.sf-hero-stage{min-height:520px;align-items:flex-end}.sf-hero-in{padding:24px 20px 30px;max-width:100%}.sf-hero-scrim{background:linear-gradient(to top,#3b1f17c2,#3b1f174d 55%,#3b1f170d)}.sf-hero-chip{display:none}.sf-hero-btns .btn{flex:1}.sf-cats{grid-template-columns:1fr 1fr;gap:10px}.sf-cat{aspect-ratio:1/1.15}.sf-uses{grid-template-columns:1fr 1fr;gap:10px}.sf-pillars{grid-template-columns:1fr}.sf-rail{grid-auto-columns:minmax(190px,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sf-home.css.map */
