.sp{--esp:#0E1428;--esp2:#141B33;--cream:#F2EBE0;--paper:transparent;--sand:transparent;--flame:#F28A2A;--ember:#F28A2A;--gold:#D9B26A;--ink:#F2EBE0;--mut:rgba(242,235,224,.72);font-family:Jost,var(--font-body--family),system-ui,sans-serif;color:var(--ink);line-height:1.5}.sp *{box-sizing:border-box}.sp a{color:inherit;text-decoration:none}.sp .ser{font-family:Fraunces,Georgia,serif;letter-spacing:-.01em}.sp .wrap{max-width:1200px;margin:0 auto;padding:0 20px}.sp .kick{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold)}.sp .btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:15px 26px;font-weight:600;font-size:15px;transition:transform .2s,box-shadow .2s,background .2s}.sp .btn:hover{transform:translateY(-2px)}.sp .btn-fl{background:var(--flame);color:var(--esp);box-shadow:0 10px 30px -10px #f28a2ab3}.sp .btn-gh{border:1px solid rgba(242,235,224,.35);color:var(--cream)}.sp .btn-dk{background:var(--flame);color:var(--esp)}.sp h2.t{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(30px,4.2vw,46px);line-height:1.05;margin:8px 0 0;letter-spacing:-.02em}.sp h2.t em{font-style:italic;font-weight:600;color:var(--ember)}.sp .lead{color:var(--mut);font-size:17px;max-width:560px;margin:14px 0 0}.sp .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.sp .more{font-weight:600;border-bottom:2px solid var(--flame);padding-bottom:2px}.sp-hero{background:radial-gradient(ellipse 60% 70% at 75% 45%,rgba(242,138,42,.16) 0%,transparent 62%);color:var(--cream);overflow:hidden;position:relative}.sp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 110%,rgba(242,138,42,.18),transparent 45%);pointer-events:none}.sp-hero:after,.sp-end:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:blur(12px);background:radial-gradient(circle at 74% 71%,rgba(255,217,138,.45) 0,transparent 9%),radial-gradient(circle at 78% 88%,rgba(246,176,74,.46) 0,transparent 5%),radial-gradient(circle at 78% 58%,rgba(242,138,42,.28) 0,transparent 7%),radial-gradient(circle at 26% 79%,rgba(246,176,74,.39) 0,transparent 4%),radial-gradient(circle at 88% 68%,rgba(232,96,74,.32) 0,transparent 7%),radial-gradient(circle at 15% 59%,rgba(242,138,42,.4) 0,transparent 7%),radial-gradient(circle at 11% 63%,rgba(246,176,74,.49) 0,transparent 4%),radial-gradient(circle at 21% 68%,rgba(242,138,42,.47) 0,transparent 6%),radial-gradient(circle at 35% 67%,rgba(242,138,42,.3) 0,transparent 9%),radial-gradient(circle at 20% 79%,rgba(255,217,138,.26) 0,transparent 7%),radial-gradient(circle at 16% 64%,rgba(255,217,138,.27) 0,transparent 6%),radial-gradient(circle at 99% 93%,rgba(246,176,74,.4) 0,transparent 9%),radial-gradient(circle at 38% 59%,rgba(255,217,138,.34) 0,transparent 6%),radial-gradient(circle at 56% 99%,rgba(255,217,138,.3) 0,transparent 7%),radial-gradient(ellipse 80% 50% at 50% 105%,rgba(242,138,42,.3),transparent 70%)}.sp-end:before{z-index:0}.sp-end .wrap{position:relative;z-index:1}.sp-hero .wrap{z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;min-height:min(72vh,600px);padding-top:40px;padding-bottom:48px;position:relative}.sp-hero h1{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(46px,7vw,92px);line-height:.95;margin:16px 0 0;letter-spacing:-.03em;color:var(--cream)}.sp-hero h1 em{display:block;font-style:italic;font-weight:600;color:var(--flame)}.sp-hero p.sub{font-size:18px;color:#f2ebe0c7;max-width:480px;margin:22px 0 0}.sp-hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.sp-hero .trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:40px;font-size:14px;color:#f2ebe0b8}.sp-hero .trust span{display:flex;align-items:center;gap:8px}.sp-hero .trust i{width:8px;height:8px;border-radius:50%;background:var(--gold);display:inline-block}.sp-hero .art{position:relative;display:grid;place-items:center}.sp-hero .art{min-height:460px}.sp-hero .fan{position:relative;width:100%;max-width:520px;aspect-ratio:1/1}.sp-hero .fan .c{position:absolute;width:52%;aspect-ratio:1;overflow:hidden;border-radius:12px;box-shadow:0 30px 60px -18px #000000d9,0 0 0 1px #d9b26a4d;transition:transform .3s}.sp-hero .fan .c img{display:block;width:145.45%;height:145.45%;max-width:none;margin:-20% 0 0 -22.73%}.sp-hero .fan .c:hover{transform:translateY(-6px) scale(1.03)!important;z-index:5}.sp-hero .fan .f1{left:0;top:4%;transform:rotate(-9deg)}.sp-hero .fan .f2{right:0;top:0;transform:rotate(8deg)}.sp-hero .fan .f3{left:6%;bottom:0;transform:rotate(6deg)}.sp-hero .fan .f4{right:4%;bottom:4%;transform:rotate(-7deg)}.sp-hero .glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(242,138,42,.35),transparent 65%);filter:blur(10px)}.sp-hero svg.jar{width:min(100%,360px);height:auto;position:relative;filter:drop-shadow(0 40px 50px rgba(0,0,0,.6))}.sp-hero .flick{transform-origin:50% 100%;animation:spfl 2.6s ease-in-out infinite}@keyframes spfl{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(.96,1.05) rotate(-2deg)}60%{transform:scale(1.03,.97) rotate(1.5deg)}}.sp-mq{background:var(--flame);color:var(--esp);overflow:hidden;white-space:nowrap;padding:14px 0}.sp-mq .row{display:inline-flex;gap:34px;animation:spmq 38s linear infinite;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:700;font-size:20px}.sp-mq .row span:nth-child(2n){font-style:normal;font-size:14px;opacity:.7}@keyframes spmq{to{transform:translate(-50%)}}.sp-cats{padding:56px 0;background:var(--paper)}.sp-cats .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-cat{position:relative;border-radius:22px;padding:30px 28px;min-height:260px;color:var(--cream);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .25s}.sp-cat:hover{transform:translateY(-4px)}.sp-cat .emo{position:absolute;top:22px;right:24px;font-size:54px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.sp-cat .frame{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(217,178,106,.45);border-radius:16px;pointer-events:none}.sp-cat h3{color:var(--cream);font-family:Fraunces,Georgia,serif;font-weight:800;font-size:32px;margin:6px 0 4px;line-height:1}.sp-cat p{margin:0;color:#f2ebe0bf;font-size:15px}.sp-cat .go{margin-top:18px;font-weight:600;font-size:14px;color:var(--gold)}.sp-prods{padding:56px 0;background:var(--sand)}.sp-prods .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sp-card{display:flex;flex-direction:column;gap:12px;group:1}.sp-card .ph{aspect-ratio:1;border-radius:18px;overflow:hidden;position:relative;background:var(--esp);box-shadow:0 18px 40px -18px #000c,0 0 0 1px #d9b26a38}.sp-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.sp-card:hover img{transform:scale(1.05)}.sp-card .mock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;color:var(--cream);background:radial-gradient(circle at 50% 40%,var(--c2,#3A2E52),var(--c1,#131E33) 70%)}.sp-card .mock:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(217,178,106,.6);border-radius:10px}.sp-card .mock b{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(17px,2vw,24px);line-height:1.05;text-transform:uppercase;background:linear-gradient(180deg,#f8e2a8,#c8913e);-webkit-background-clip:text;background-clip:text;color:transparent}.sp-card .mock small{font-size:9px;letter-spacing:.28em;color:var(--gold);margin-bottom:10px;font-weight:600}.sp-card .tag{position:absolute;top:12px;left:12px;background:var(--cream);color:var(--esp);font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px}.sp-card .nm{font-weight:600;font-size:16px;line-height:1.25}.sp-card .row{display:flex;justify-content:space-between;align-items:center;gap:8px}.sp-card .pr{font-weight:600;color:var(--ember)}.sp-card .sc{font-size:12px;color:var(--mut)}.sp-why{padding:56px 0;background:transparent;color:var(--cream)}.sp-why h2.t{color:var(--cream)}.sp-why h2.t em{color:var(--flame)}.sp-why .lead{color:#f2ebe0b3}.sp-why .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.sp-why .it{border:1px solid rgba(217,178,106,.25);border-radius:20px;padding:26px 22px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.sp-why .ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#f28a2a24;font-size:26px;margin-bottom:16px}.sp-why h4{color:var(--cream);margin:0 0 6px;font-size:18px;font-weight:600}.sp-why p{margin:0;color:#f2ebe0ad;font-size:15px}.sp-sc{padding:56px 0;background:var(--paper)}.sp-sc .grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.sp-scent{border-radius:24px;padding:30px 28px;color:var(--cream);position:relative;overflow:hidden}.sp-scent h3{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:36px;margin:8px 0 10px;line-height:1}.sp-scent p{margin:0;color:#f2ebe0d1;max-width:380px}.sp-scent .notes{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.sp-scent .notes span{border:1px solid rgba(242,235,224,.35);border-radius:999px;padding:6px 12px;font-size:13px}.sp-scent .big{display:block;height:120px;margin:-6px 0 14px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.45))}.sp-scent .big svg{height:100%;width:auto}.sp-scent p,.sp-scent .notes{position:relative;z-index:1}.sp-sc .more-sc{margin-top:22px;display:flex;align-items:center;gap:12px;border:1px dashed rgba(217,178,106,.5);border-radius:16px;padding:16px 20px;color:var(--cream);font-size:15px}.sp-sc .more-sc b{color:var(--flame)}.sp-st{padding:56px 0;background:var(--sand)}.sp-st .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.sp-st .it{background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(217,178,106,.25);border-radius:20px;padding:28px 24px;position:relative}.sp-st .n{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:54px;color:var(--flame);line-height:1}.sp-st h4{color:var(--cream);margin:10px 0 6px;font-size:19px}.sp-st p{margin:0;color:var(--mut)}.sp-own{padding:40px 0}.sp-own .box{border-radius:26px;padding:44px 40px;border:1px solid rgba(217,178,106,.4);background:radial-gradient(ellipse at 85% 50%,rgba(242,138,42,.22),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff03);display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.sp-own h2.t{color:var(--cream)}.sp-own .imgs{position:relative;height:240px}.sp-own .imgs img{position:absolute;width:56%;border-radius:12px;box-shadow:0 20px 40px -12px #000c}.sp-end{padding:60px 0 80px;position:relative;overflow:hidden;background:transparent;color:var(--cream);text-align:center}.sp-end .card{max-width:820px;margin:0 auto;padding:48px 34px;border-radius:28px;background:#0a0f1ed1;border:1px solid rgba(217,178,106,.45);box-shadow:0 30px 70px -20px #000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-end h2.t{color:var(--cream);margin:10px auto 0;max-width:760px}.sp-end h2.t em{color:var(--flame)}.sp-end p{color:#f2ebe0b3;margin:16px auto 28px;max-width:520px}.sp-end .safe{margin-top:26px;font-size:13px;color:#f2ebe08c}.sp-end .safe a{border-bottom:1px solid rgba(242,235,224,.4)}@media(max-width:900px){.sp-hero .wrap{grid-template-columns:1fr;min-height:0;text-align:left;padding-top:40px;padding-bottom:48px}.sp-hero .art{min-height:0;margin-top:8px}.sp-hero .fan{max-width:420px;margin:0 auto}.sp-cats .grid,.sp-st .grid{grid-template-columns:1fr}.sp-cat{min-height:190px}.sp-prods .grid{grid-template-columns:repeat(2,1fr);gap:12px}.sp-why .grid{grid-template-columns:1fr 1fr}.sp-sc .grid{grid-template-columns:1fr}.sp-cats,.sp-prods,.sp-why,.sp-sc,.sp-st,.sp-own{padding:36px 0}.sp-own .box{grid-template-columns:1fr;padding:30px 22px}.sp-own .imgs{height:190px}.sp .head{margin-bottom:22px}.sp-scent{padding:28px 22px;min-height:0}.sp-scent h3{font-size:30px}.sp-cat{padding:24px 22px}.sp-cat h3{font-size:28px}.sp-hero h1{font-size:clamp(44px,13vw,64px)}.sp-hero p.sub{font-size:16px}.sp-hero .cta .btn{flex:1 1 100%;justify-content:center}.sp .wrap{padding:0 16px}}@media(max-width:900px){.sp-card .sc{display:none}.sp-card .row{justify-content:flex-start}}@media(max-width:520px){.sp-why .grid{grid-template-columns:1fr}.sp-mq .row{font-size:16px}.sp-why .it{padding:20px 16px}.sp-why p,.sp-card .nm{font-size:14px}.sp-hero .trust{gap:10px 18px}}@media(prefers-reduced-motion:reduce){.sp-mq .row,.sp-hero .flick{animation:none}}.sp-cats,.sp-prods,.sp-why,.sp-sc,.sp-st{padding:30px 0}.sp-own{padding:18px 0}.sp-end{padding:30px 0 52px}.sp-hero .wrap{min-height:0;padding-top:30px;padding-bottom:36px}.sp-hero .art{min-height:400px}.sp .head{margin-bottom:18px}.sp-why .grid{margin-top:22px}.sp-sc .grid,.sp-st .grid{margin-top:20px}.sp .lead{margin-top:10px}.sp-prods{overflow:hidden}.sp-prods .arr{display:flex;gap:8px}.sp-prods .arr button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(217,178,106,.5);background:#ffffff0a;color:#f2ebe0;font-size:20px;cursor:pointer;display:grid;place-items:center;transition:background .2s,transform .2s}.sp-prods .arr button:hover{background:#f28a2a;color:#0e1428;transform:translateY(-2px)}.sp-prods .rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;padding:6px 20px 14px;margin:0 calc(50% - 50vw) 0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sp-prods .rail::-webkit-scrollbar{display:none}.sp-card{flex:0 0 300px;scroll-snap-align:start;gap:0;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(217,178,106,.3);border-radius:22px;padding:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.sp-card:hover{transform:translateY(-6px);border-color:#f28a2ab3;box-shadow:0 24px 50px -20px #f28a2a73}.sp-card .ph{border-radius:14px;box-shadow:none}.sp-card .inf{padding:14px 6px 4px}.sp-card .nm{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:21px;line-height:1.15}.sp-card .meta{font-size:13px;color:var(--mut);margin-top:4px}.sp-card .row{margin-top:14px}.sp-card .pr{font-size:19px;color:#f6b04a}.sp-card .go{background:#f28a2a;color:#0e1428;font-weight:600;font-size:13.5px;border-radius:999px;padding:8px 14px;transition:transform .2s}.sp-card:hover .go{transform:translate(3px)}.sp-prods.anim .sp-card{opacity:0;transform:translateY(40px) scale(.96)}.sp-prods.anim.go .sp-card{opacity:1;transform:none;transition:opacity .7s ease calc(var(--i)*80ms),transform .8s cubic-bezier(.2,1.2,.4,1) calc(var(--i)*80ms)}.sp-prods.anim.go .sp-card:hover{transform:translateY(-6px);transition-delay:0s}.sp-prods .hint{display:none;font-size:13px;color:var(--mut);margin-top:-6px}.sp-scent{display:flex;flex-direction:column}.sp-scent .big{height:auto;margin:-4px auto 6px;filter:none;align-self:center}.sp-scent .big svg{height:190px;width:auto;max-width:100%}.sp-scent:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(217,178,106,.35);border-radius:18px;pointer-events:none}@media(max-width:900px){.sp-cats,.sp-prods,.sp-why,.sp-sc,.sp-st{padding:24px 0}.sp-own{padding:12px 0}.sp-end{padding:24px 0 40px}.sp-hero .wrap{padding-top:22px;padding-bottom:26px}.sp-prods .arr{display:none}.sp-prods .hint{display:block}.sp-prods .rail{padding:6px 16px 14px;margin:0 -16px;scroll-padding-left:16px;gap:14px}.sp-card{flex-basis:76vw;max-width:320px}.sp-prods .sp-card .row{justify-content:space-between}.sp-card .nm{font-size:20px}.sp-scent .big svg{height:160px}}@media(prefers-reduced-motion:reduce){.sp-prods.anim .sp-card{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sp-home.css.map */
