.snd{--snd-ink: #1c1917;--snd-text: #44403c;--snd-muted: #78716c;--snd-rule: #e7e5e4;--snd-accent: var(--solara-accent, #e8600a);--snd-action: var(--solara-action, #bf4904);--snd-ease: var(--solara-ease, cubic-bezier(.22, 1, .36, 1));--snd-radius: var(--solara-radius, 18px);--snd-gutter: clamp(20px, 4vw, 48px);position:relative;background:#fff;color:var(--snd-text);overflow:hidden}.snd__wrap{max-width:calc(1440px + var(--snd-gutter) * 2);margin:0 auto;padding-inline:var(--snd-gutter)}.snd-marquee{overflow:hidden;background:var(--snd-ink);color:#fff;margin:0 0 clamp(40px,5vw,64px)}.snd-marquee__track{display:flex;width:max-content}.snd-marquee__group{display:flex;align-items:center;gap:28px;padding-right:28px}.snd-marquee__item{font-family:var(--font-heading-family);font-weight:600;font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-block:16px}.snd-marquee__sep{display:inline-flex;color:var(--snd-accent)}@keyframes snd-marquee{to{transform:translate(-50%)}}.js .snd[data-snd-motion] .snd-marquee__track{animation:snd-marquee 42s linear infinite}.js .snd[data-snd-motion] .snd-marquee:hover .snd-marquee__track{animation-play-state:paused}.snd__head{display:grid;gap:20px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}@media(min-width:990px){.snd__head{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:48px}}.snd-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--snd-ink)}.snd-kicker__dot,.snd-badge__dot{flex:none;border-radius:50%;background:var(--snd-accent)}.snd-kicker__dot{width:8px;height:8px}@keyframes snd-pulse{0%{box-shadow:0 0 #e8600a73}70%{box-shadow:0 0 0 10px #e8600a00}to{box-shadow:0 0 #e8600a00}}.js .snd[data-snd-motion] .snd-kicker__dot,.js .snd[data-snd-motion] .snd-badge__dot{animation:snd-pulse 2.4s ease-out infinite}.snd-heading{font-family:var(--font-heading-family);font-weight:600;color:var(--snd-ink);margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.snd-w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.snd-w>span{display:inline-block}.js .snd[data-snd-motion] .snd-w>span{transform:translateY(108%);transition:transform .9s var(--snd-ease);transition-delay:calc(var(--w) * 70ms)}.js .snd[data-snd-motion] .is-in .snd-w>span{transform:none}.snd-intro p{margin:0;font-size:17px;line-height:1.6;color:var(--snd-text);max-width:44ch}.js .snd[data-snd-motion] .snd-intro{opacity:0;transform:translateY(12px);transition:opacity .8s ease .35s,transform .8s var(--snd-ease) .35s}.js .snd[data-snd-motion] .is-in .snd-intro{opacity:1;transform:none}.snd .snd-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.6vw,22px)}@media(min-width:990px){.snd .snd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.snd .snd-item.is-featured{grid-column:span 2;grid-row:span 2}}@media(min-width:750px)and (max-width:989px){.snd .snd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snd .snd-item.is-featured{grid-column:span 2}}@media(max-width:749px){.snd .snd-grid{grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--snd-gutter);scrollbar-width:none;margin-inline:calc(var(--snd-gutter) * -1);padding:4px var(--snd-gutter) 8px}.snd .snd-grid::-webkit-scrollbar{display:none}}.snd .snd-item{min-width:0;margin:0;scroll-snap-align:start}.js .snd[data-snd-motion] .snd-item{opacity:0;transform:translateY(32px);transition:opacity .8s var(--snd-ease),transform .8s var(--snd-ease);transition-delay:calc(var(--i) * 90ms + .15s)}.js .snd[data-snd-motion] .snd-grid.is-in .snd-item{opacity:1;transform:none}.snd-card{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--snd-rule);border-radius:var(--snd-radius);transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift, 0px));transition:transform .6s var(--snd-ease),box-shadow .4s ease,border-color .4s ease}.snd-card.is-tilting{transition:transform .12s linear,box-shadow .4s ease,border-color .4s ease}@media(hover:hover)and (pointer:fine){.snd-card:hover{--lift: -6px;border-color:#d6d3d1;box-shadow:0 26px 48px -26px #a16a3c61,0 2px 6px #1c19170f}}.snd-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 35%),rgba(232,96,10,.13),transparent 46%)}.snd-card:hover .snd-glow{opacity:1}.snd-media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.snd-item.is-featured .snd-media{aspect-ratio:auto;flex:1 1 auto;min-height:340px}@media(max-width:989px){.snd-item.is-featured .snd-media{aspect-ratio:1 / 1;min-height:0}}@media(min-width:750px)and (max-width:989px){.snd-item.is-featured .snd-media{aspect-ratio:16 / 10}}.snd .snd-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;box-sizing:border-box;transition:opacity .6s var(--snd-ease),transform .9s var(--snd-ease)}.snd .snd-img--b{opacity:0;transform:scale(1.05)}.snd-card:hover .snd-img--a{transform:scale(1.04)}.snd-card:hover .snd-media.has-b .snd-img--a{opacity:0}.snd-card:hover .snd-img--b{opacity:1;transform:none}.snd-num{position:absolute;top:14px;right:16px;z-index:1;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #d6d3d1;transition:color .4s ease,-webkit-text-stroke-color .4s ease,transform .6s var(--snd-ease)}.snd-card:hover .snd-num{color:var(--snd-accent);-webkit-text-stroke-color:var(--snd-accent);transform:translateY(-2px)}.snd-badge{position:absolute;top:14px;left:14px;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:var(--snd-ink);color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase}.snd-badge__dot{width:6px;height:6px}.snd-badge--muted{background:#f5f5f4;color:var(--snd-muted)}.snd-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;border-top:1px solid var(--snd-rule)}.snd .snd-title{font-family:var(--font-heading-family);font-weight:600;font-size:17px;line-height:1.25;color:var(--snd-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.snd .snd-title:hover{text-decoration:underline;text-underline-offset:3px}.snd-item.is-featured .snd-title{font-size:clamp(20px,2vw,28px);letter-spacing:-.015em}.snd-tagline{font-size:14px;line-height:1.5;color:var(--snd-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.snd-item.is-featured .snd-tagline{font-size:16px;-webkit-line-clamp:4;max-width:52ch}.snd-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.snd-price{font-weight:600;color:var(--snd-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.snd-price s{margin-left:6px;font-weight:400;color:var(--snd-muted)}.snd .snd-add{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;flex:none;border:1.5px solid var(--snd-action);border-radius:999px;color:var(--snd-action);text-decoration:none;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1;background:linear-gradient(var(--snd-action),var(--snd-action)) no-repeat left center / 0% 100%,#fff;transition:background-size .45s var(--snd-ease),color .3s ease,border-color .3s ease}.snd .snd-add:hover,.snd .snd-add:focus-visible{background-size:100% 100%,auto;color:#fff}.snd .snd-add:focus-visible{outline:2px solid var(--snd-accent);outline-offset:2px}.snd .snd-add[aria-busy=true]{opacity:.7;cursor:progress}.snd .snd-add.is-added{background:var(--snd-ink);border-color:var(--snd-ink);color:#fff}.snd .snd-cta{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:260px;box-sizing:border-box;padding:clamp(20px,2vw,28px);border-radius:var(--snd-radius);overflow:hidden;background:var(--snd-cta-bg, var(--snd-ink));color:var(--snd-cta-fg, #fff);text-decoration:none}.snd .snd-cta:before{content:"";position:absolute;z-index:1;width:300px;height:300px;right:-110px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,#e8600a99,#e8600a00 70%);transition:transform .9s var(--snd-ease)}.snd .snd-cta:hover:before{transform:translate(-30px,-30px) scale(1.35)}.snd-cta>span{position:relative;z-index:2}.snd .snd-cta.no-glow:before{display:none}.snd .snd-cta>.snd-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.snd .snd-cta__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--snd-ease)}.snd .snd-cta__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(28,25,23,calc(var(--snd-cta-overlay, .45) * 1.25)),rgba(28,25,23,calc(var(--snd-cta-overlay, .45) * .55)),rgba(28,25,23,calc(var(--snd-cta-overlay, .45) * 1.15)))}.snd .snd-cta:hover .snd-cta__img{transform:scale(1.05)}.snd-cta__kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--snd-accent)}.snd-cta__heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.12;letter-spacing:-.02em}.snd-cta__text{font-size:15px;line-height:1.5;color:inherit;opacity:.82}.snd-cta__text p{margin:0}.snd-cta__go{margin-top:auto;display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:15px}.snd-cta__arrow{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid currentColor;transition:background-color .3s ease,border-color .3s ease,transform .5s var(--snd-ease)}.snd .snd-cta:hover .snd-cta__arrow{background:var(--snd-action);border-color:var(--snd-action);transform:translate(6px)}.snd-progress{display:none}@media(max-width:749px){.snd-progress{display:block;height:3px;margin-top:18px;border-radius:999px;background:var(--snd-rule);overflow:hidden}.snd-progress__bar{display:block;height:100%;width:25%;border-radius:inherit;background:var(--snd-ink);transition:width .2s ease}}.snd-msg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.snd-empty{padding:24px;border:1px dashed var(--snd-accent);border-radius:10px;font-size:14px;color:var(--snd-ink);margin:0}@media(prefers-reduced-motion:reduce){.snd *,.snd *:before,.snd *:after{animation:none!important;transition:none!important}.js .snd[data-snd-motion] .snd-w>span,.js .snd[data-snd-motion] .snd-item,.js .snd[data-snd-motion] .snd-intro{opacity:1;transform:none}.snd-card{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/solara-new-drops.css.map */
