:root{--sl-ink: #10110f;--sl-ink-soft: rgba(16, 17, 15, .72);--sl-paper: #fbf7ed;--sl-cream: #f2eadc;--sl-sage: #dfeacb;--sl-sage-deep: #65784f;--sl-gold: #b89a63;--sl-night: #080907;--sl-line: rgba(16, 17, 15, .12);--sl-white-line: rgba(251, 247, 237, .16);--sl-max: 1440px;--sl-radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sl-paper);color:var(--sl-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body.sl-intro-lock{overflow:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shopify-section{position:relative}.sl-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sl-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;color:var(--sl-paper);background:radial-gradient(circle at 50% 38%,rgba(126,115,83,.28),transparent 28%),radial-gradient(circle at 50% 65%,rgba(223,234,203,.12),transparent 42%),linear-gradient(180deg,#11130f,#080907 72%);transition:opacity .9s cubic-bezier(.2,.8,.2,1),visibility .9s;touch-action:none}.sl-intro.is-complete{opacity:0;visibility:hidden;pointer-events:none}.sl-intro:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.16) 0 1px,transparent 2px),radial-gradient(circle at 70% 28%,rgba(255,255,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 82% 76%,rgba(255,255,255,.13) 0 1px,transparent 2px),radial-gradient(circle at 38% 70%,rgba(255,255,255,.1) 0 1px,transparent 2px);background-size:260px 260px;animation:slDrift 18s linear infinite;opacity:.42}.sl-intro__light{position:absolute;width:min(80vw,720px);height:min(80vw,720px);border-radius:50%;background:radial-gradient(circle,rgba(246,231,190,.2),transparent 68%);filter:blur(18px);transform:translate3d(0,-12%,0)}.sl-intro__stage{position:relative;width:min(92vw,740px);min-height:680px;display:grid;place-items:center;perspective:1200px;-webkit-user-select:none;user-select:none}.sl-intro__logo{position:absolute;top:clamp(32px,7vh,72px);left:50%;transform:translate(-50%);color:#fbf7ed8f;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,3vw,30px);text-transform:uppercase;letter-spacing:.08em}.sl-suitcase{--open: 0;position:relative;width:min(74vw,430px);height:min(58vw,320px);min-width:288px;min-height:214px;transform:rotateX(58deg) rotate(-2deg) translateY(24px);transform-style:preserve-3d;filter:drop-shadow(0 54px 50px rgba(0,0,0,.55))}.sl-suitcase__base,.sl-suitcase__lid{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 18%),linear-gradient(90deg,#151613,#26251d 48%,#0f100e);box-shadow:inset 0 1px #ffffff2e,inset 0 -22px 44px #00000052,0 28px 90px #00000085;overflow:hidden}.sl-suitcase__base:before,.sl-suitcase__lid:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(184,154,99,.2);border-radius:17px}.sl-suitcase__base:after{content:"";position:absolute;left:18%;right:18%;top:48%;height:2px;background:linear-gradient(90deg,transparent,rgba(184,154,99,.9),transparent);opacity:calc(.2 + var(--open) * .8);box-shadow:0 0 calc(22px + var(--open) * 32px) #dfeacbbf}.sl-suitcase__lid{transform-origin:50% 8%;transform:translateZ(34px) rotateX(calc(var(--open) * -112deg));transition:transform .16s linear}.sl-suitcase__handle{position:absolute;left:50%;top:-44px;width:130px;height:68px;transform:translate(-50%) translateZ(22px);border:10px solid #191a15;border-bottom:0;border-radius:36px 36px 0 0}.sl-suitcase__locks{position:absolute;left:18%;right:18%;top:44%;display:flex;justify-content:space-between;transform:translateZ(38px)}.sl-suitcase__locks span{width:34px;height:18px;border-radius:5px;background:linear-gradient(180deg,#d6c18a,#7d673c)}.sl-suitcase__inside{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 35%,rgba(223,234,203,.42),transparent 36%),linear-gradient(180deg,#191b15,#0c0d0b);opacity:calc(var(--open) * 1.35);transform:translateZ(18px);overflow:hidden}.sl-suitcase__inside img{width:min(50%,190px);transform:translateY(calc(58px - var(--open) * 74px)) scale(calc(.72 + var(--open) * .34));opacity:calc(var(--open) * 1.5);filter:drop-shadow(0 28px 34px rgba(223,234,203,.22))}.sl-suitcase__reflection{position:absolute;left:50%;bottom:-74px;width:120%;height:92px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.2),transparent 66%);filter:blur(14px);opacity:.52}.sl-intro__prompt{position:absolute;left:50%;bottom:clamp(46px,8vh,90px);width:min(86vw,440px);transform:translate(-50%);display:grid;gap:18px;text-align:center}.sl-intro__prompt h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,6vw,62px);font-weight:400;line-height:.95}.sl-intro__prompt p{margin:0;color:#fbf7edad;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sl-pull-track{position:relative;width:100%;height:48px;border:1px solid rgba(251,247,237,.18);border-radius:999px;background:#fbf7ed0f;overflow:hidden;cursor:grab}.sl-pull-track__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--open) * 100%);background:linear-gradient(90deg,#b89a630f,#dfeacb2e)}.sl-pull-track__knob{position:absolute;top:5px;left:calc(5px + var(--open) * (100% - 46px));width:38px;height:38px;border-radius:50%;background:var(--sl-paper);color:var(--sl-ink);display:grid;place-items:center;box-shadow:0 12px 28px #00000061}.sl-intro__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.sl-intro.is-revealed .sl-intro__mark{opacity:1;transform:scale(1)}.sl-intro__mark span{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,7vw,88px);text-transform:uppercase;letter-spacing:.08em}.sl-particle-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;overflow:hidden;display:grid;place-items:center;color:var(--sl-paper);background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.075),transparent 28%),radial-gradient(circle at 50% 82%,rgba(184,154,99,.08),transparent 38%),linear-gradient(180deg,#080907,#020302);transition:opacity 1s cubic-bezier(.2,.8,.2,1),visibility 1s;touch-action:none}.sl-particle-intro.is-hidden,.sl-particle-intro.is-complete{opacity:0;visibility:hidden;pointer-events:none}.sl-particle-intro__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sl-particle-intro__grain{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.16) 0 1px,transparent 2px),radial-gradient(circle at 72% 26%,rgba(255,255,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 80% 78%,rgba(255,255,255,.1) 0 1px,transparent 2px),radial-gradient(circle at 38% 68%,rgba(255,255,255,.08) 0 1px,transparent 2px);background-size:240px 240px;animation:slDrift 20s linear infinite;opacity:.22;pointer-events:none}.sl-particle-intro__cursor{position:absolute;left:0;top:0;width:148px;height:148px;border-radius:50%;transform:translate3d(-50%,-50%,0);background:radial-gradient(circle,rgba(255,255,255,.16),rgba(255,255,255,.035) 42%,transparent 68%);mix-blend-mode:screen;filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .34s ease}.sl-particle-intro.is-pointer-active .sl-particle-intro__cursor{opacity:1}.sl-particle-intro__content{position:relative;z-index:2;display:grid;gap:clamp(22px,4vw,40px);justify-items:center;transform:translateY(clamp(88px,15vh,170px));text-align:center;pointer-events:none}.sl-particle-intro__content p{max-width:min(86vw,520px);margin:0;color:#fbf7ed9e;font-size:11px;font-weight:850;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.sl-particle-intro__button{min-width:116px;min-height:46px;border:1px solid rgba(251,247,237,.22);border-radius:999px;padding:0 24px;color:#fbf7edf0;background:#fbf7ed0e;box-shadow:inset 0 1px #ffffff14,0 18px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:11px;font-weight:900;letter-spacing:.18em;cursor:pointer;pointer-events:auto;text-transform:uppercase;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s ease,border-color .28s ease}.sl-particle-intro__button:hover{transform:translateY(-2px);border-color:#fbf7ed6b;background:#fbf7ed1b}.sl-particle-intro.is-exiting .sl-particle-intro__button,.sl-particle-intro.is-exiting .sl-particle-intro__content p{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.sl-particle-intro__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sl-announcement{min-height:38px;display:grid;place-items:center;padding:9px 18px;color:var(--sl-paper);background:var(--sl-ink);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;text-align:center}.sl-header{position:sticky;top:0;z-index:50;background:#fbf7ede6;border-bottom:1px solid var(--sl-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sl-header__inner{width:min(100%,var(--sl-max));min-height:74px;margin:0 auto;padding:0 clamp(16px,4vw,64px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.sl-menu-button{display:none;width:42px;height:42px;border:0;background:transparent;color:var(--sl-ink)}.sl-nav,.sl-actions{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)}.sl-actions{justify-content:flex-end}.sl-nav a,.sl-actions a,.sl-mobile-nav a{color:var(--sl-ink-soft);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.sl-nav a:hover,.sl-actions a:hover,.sl-mobile-nav a:hover{color:var(--sl-ink)}.sl-logo{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,30px);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.sl-logo img{max-height:42px;width:auto}.sl-mobile-nav{display:none;padding:8px 18px 20px;border-top:1px solid var(--sl-line);background:var(--sl-paper)}.sl-mobile-nav.is-open{display:block}.sl-mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid var(--sl-line)}.sl-section{padding:clamp(58px,8vw,116px) clamp(16px,4vw,64px)}.sl-section--cream{background:var(--sl-cream);border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line)}.sl-section--dark{color:var(--sl-paper);background:var(--sl-ink)}.sl-section__inner{width:min(100%,var(--sl-max));margin:0 auto}.sl-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--sl-sage-deep);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.sl-eyebrow:before{content:"";width:34px;height:1px;background:currentColor}.sl-section--dark .sl-eyebrow{color:#fbf7eda3}.sl-heading,.sl-hero h1,.sl-product-title,.sl-policy h1{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}.sl-heading{max-width:920px;font-size:clamp(42px,6.4vw,92px);line-height:.94}.sl-copy{max-width:680px;margin:22px 0 0;color:var(--sl-ink-soft);font-size:clamp(16px,1.5vw,20px);line-height:1.62}.sl-section--dark .sl-copy{color:#fbf7edad}.sl-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sl-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--sl-ink);border-radius:999px;padding:0 24px;background:var(--sl-ink);color:var(--sl-paper);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:transform .24s ease,background .24s ease,color .24s ease,border-color .24s ease}.sl-button:hover{transform:translateY(-1px);background:transparent;color:var(--sl-ink)}.sl-button--ghost{background:transparent;color:var(--sl-ink)}.sl-button--ghost:hover{background:var(--sl-ink);color:var(--sl-paper)}.sl-section--dark .sl-button{background:var(--sl-paper);color:var(--sl-ink);border-color:var(--sl-paper)}.sl-section--dark .sl-button--ghost{background:transparent;color:var(--sl-paper)}.sl-hero{min-height:calc(100vh - 112px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:clamp(28px,5vw,78px);width:min(100%,var(--sl-max));margin:0 auto;padding:clamp(46px,7vw,104px) clamp(16px,4vw,64px)}.sl-hero h1{max-width:780px;font-size:clamp(48px,7vw,104px);line-height:.9}.sl-product-visual{position:relative;min-height:clamp(440px,64vw,740px);display:grid;place-items:center}.sl-product-visual:before{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:#ccdbb4b8}.sl-product-visual img{position:relative;width:min(78%,620px);filter:drop-shadow(0 48px 54px rgba(69,79,49,.22))}.sl-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;width:min(100%,650px);background:var(--sl-line);border:1px solid var(--sl-line)}.sl-proof-row article{min-height:88px;padding:16px;background:#ffffff5c}.sl-proof-row strong,.sl-feature strong,.sl-trust-card strong{display:block;margin-bottom:8px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sl-proof-row span,.sl-feature p,.sl-trust-card p{color:var(--sl-ink-soft);font-size:14px;line-height:1.5}.sl-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(28px,5vw,74px);align-items:center}.sl-featured__media{min-height:620px;display:grid;place-items:center;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:linear-gradient(145deg,#eef4e6,#fffdf8);overflow:hidden}.sl-featured__media img{width:100%;height:100%;object-fit:contain}.sl-price{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;margin:22px 0 20px}.sl-price strong{font-size:clamp(30px,4vw,48px)}.sl-price s{color:var(--sl-ink-soft)}.sl-badge{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid rgba(184,154,99,.34);border-radius:999px;background:#b89a631f;color:#765b2a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sl-feature-grid,.sl-function-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:36px;border:1px solid var(--sl-line);background:var(--sl-line)}.sl-feature,.sl-function{min-height:210px;padding:clamp(22px,3vw,34px);background:var(--sl-paper)}.sl-feature__number,.sl-function__number{display:inline-flex;margin-bottom:28px;color:var(--sl-sage-deep);font-size:12px;font-weight:900;letter-spacing:.12em}.sl-feature h3,.sl-function h3,.sl-step h3{margin:0 0 10px;font-size:20px}.sl-function-grid{grid-template-columns:repeat(2,1fr)}.sl-function{min-height:180px}.sl-demo{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:clamp(30px,6vw,92px);align-items:center}.sl-demo__visual{min-height:520px;position:relative;display:grid;place-items:center;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:radial-gradient(circle at 52% 44%,rgba(223,234,203,.86),transparent 34%),linear-gradient(145deg,var(--sl-paper),var(--sl-cream));overflow:hidden}.sl-demo__visual img{width:min(72%,420px);filter:drop-shadow(0 40px 48px rgba(69,79,49,.24))}.sl-steps{display:grid;gap:0;border-top:1px solid var(--sl-line)}.sl-step{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--sl-line)}.sl-step span{color:var(--sl-sage-deep);font-weight:900;letter-spacing:.12em}.sl-step p{margin:0;color:var(--sl-ink-soft);line-height:1.58}.sl-urgency{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center}.sl-urgency__panel{min-width:min(100%,360px);padding:26px;border:1px solid var(--sl-white-line);border-radius:var(--sl-radius);background:#fbf7ed0f}.sl-urgency__panel strong{display:block;font-size:clamp(30px,4vw,52px);font-family:Georgia,Times New Roman,serif;font-weight:400}.sl-urgency__panel span{display:block;margin-top:8px;color:#fbf7edad}.sl-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--sl-line);background:var(--sl-line)}.sl-trust-card{min-height:168px;padding:24px;background:var(--sl-paper)}.sl-trust-card svg{width:24px;height:24px;margin-bottom:20px}.sl-loox-shell{margin-top:34px;padding:clamp(24px,4vw,42px);border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:#ffffff5c}.sl-loox-empty{color:var(--sl-ink-soft);line-height:1.6}.sl-product-main{padding:clamp(28px,5vw,74px) clamp(16px,4vw,64px) clamp(58px,8vw,112px)}.sl-product-layout{width:min(100%,var(--sl-max));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(370px,.72fr);gap:clamp(30px,5vw,76px);align-items:start}.sl-gallery{position:sticky;top:112px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px}.sl-gallery__thumbs{display:grid;gap:12px;align-content:start}.sl-thumb{aspect-ratio:1;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:var(--sl-cream);overflow:hidden;cursor:pointer;opacity:.72}.sl-thumb.is-active{opacity:1;border-color:var(--sl-ink)}.sl-thumb img{width:100%;height:100%;object-fit:cover}.sl-gallery__main{min-height:720px;display:grid;place-items:center;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:linear-gradient(145deg,#eef4e6,#fffdf8);overflow:hidden}.sl-gallery__main img{width:100%;height:100%;object-fit:contain}.sl-product-title{font-size:clamp(38px,4.4vw,68px);line-height:.96}.sl-rating{display:flex;align-items:center;gap:10px;min-height:24px;margin:0 0 16px;color:var(--sl-ink-soft);font-size:13px}.sl-stars{color:var(--sl-gold);letter-spacing:.1em}.sl-product-description{margin:18px 0 0;color:var(--sl-ink-soft);font-size:16px;line-height:1.62}.sl-product-form{margin-top:24px}.sl-option-label{display:block;margin:18px 0 8px;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sl-select{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:var(--sl-paper)}.sl-bundles{display:grid;gap:10px;margin:22px 0 16px}.sl-bundle{width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:#ffffff52;text-align:left;cursor:pointer}.sl-bundle.is-active{border-color:var(--sl-ink);box-shadow:inset 0 0 0 1px var(--sl-ink)}.sl-bundle__radio{width:18px;height:18px;border:1px solid var(--sl-ink);border-radius:50%;display:grid;place-items:center}.sl-bundle.is-active .sl-bundle__radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--sl-ink)}.sl-bundle strong{display:block;margin-bottom:4px}.sl-bundle small{color:var(--sl-ink-soft)}.sl-qty{width:154px;height:48px;display:grid;grid-template-columns:48px 1fr 48px;margin:14px 0;border:1px solid var(--sl-line);border-radius:999px;overflow:hidden}.sl-qty button,.sl-qty input{border:0;background:transparent;text-align:center}.sl-atc{width:100%}.sl-dynamic-checkout{margin-top:10px}.sl-dynamic-checkout .shopify-payment-button__button{min-height:52px;border-radius:999px;overflow:hidden}.sl-dynamic-checkout .shopify-payment-button__more-options{color:var(--sl-ink-soft);font-size:12px}.sl-payment-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sl-payment-badges span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--sl-line);border-radius:999px;color:var(--sl-ink-soft);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sl-accordions{margin-top:28px;border-top:1px solid var(--sl-line)}.sl-accordion{border-bottom:1px solid var(--sl-line)}.sl-accordion summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sl-accordion summary:after{content:"+";color:var(--sl-sage-deep);font-size:18px}.sl-accordion[open] summary:after{content:"-"}.sl-accordion__content{padding:0 0 18px;color:var(--sl-ink-soft);line-height:1.6}.sl-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 16px;background:#fbf7edf0;border-top:1px solid var(--sl-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sl-sticky-atc strong{display:block;font-size:13px}.sl-sticky-atc span{color:var(--sl-ink-soft);font-size:12px}.sl-sticky-atc .sl-button{min-height:44px;padding:0 16px}.sl-collection-header,.sl-policy{padding:clamp(48px,7vw,96px) clamp(16px,4vw,64px)}.sl-product-grid{width:min(100%,var(--sl-max));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sl-product-card{border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;background:#ffffff57}.sl-product-card__image{aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(145deg,#eef4e6,#fffdf8)}.sl-product-card__image img{width:100%;height:100%;object-fit:contain}.sl-product-card__body{padding:16px}.sl-product-card__body h3{margin:0 0 8px;font-size:16px}.sl-product-card__body p{margin:0;color:var(--sl-ink-soft)}.sl-policy__inner{width:min(100%,900px);margin:0 auto}.sl-policy h1{font-size:clamp(42px,6vw,78px);line-height:.95}.sl-policy__content{margin-top:28px;color:var(--sl-ink-soft);font-size:16px;line-height:1.72}.sl-policy__content h2,.sl-policy__content h3{color:var(--sl-ink)}.sl-contact-form{display:grid;gap:14px;margin-top:28px}.sl-contact-form input,.sl-contact-form textarea{width:100%;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:#ffffff6b;padding:14px}.sl-contact-form textarea{min-height:150px;resize:vertical}.sl-footer{padding:clamp(52px,7vw,86px) clamp(16px,4vw,64px) 28px;color:var(--sl-paper);background:var(--sl-ink)}.sl-footer__inner{width:min(100%,var(--sl-max));margin:0 auto}.sl-footer__grid{display:grid;grid-template-columns:1.1fr repeat(3,.62fr);gap:clamp(28px,5vw,72px);padding-bottom:48px;border-bottom:1px solid var(--sl-white-line)}.sl-footer h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,70px);font-weight:400}.sl-footer p{max-width:420px;color:#fbf7ed9e;line-height:1.6}.sl-footer h3{margin:0 0 18px;color:#fbf7eddb;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sl-footer a{display:block;margin:11px 0;color:#fbf7eda3;font-size:14px}.sl-footer a:hover{color:var(--sl-paper)}.sl-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sl-socials a{display:inline-flex;margin:0;min-height:34px;align-items:center;border:1px solid var(--sl-white-line);border-radius:999px;padding:0 12px}.sl-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;color:#fbf7ed85;font-size:12px}@keyframes slDrift{0%{transform:translateZ(0)}to{transform:translate3d(-260px,260px,0)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}}@media(max-width:990px){.sl-header__inner{grid-template-columns:auto 1fr auto;min-height:66px}.sl-menu-button{display:grid;place-items:center}.sl-nav{display:none}.sl-logo{justify-self:center}.sl-actions a:not(.sl-cart-link){display:none}.sl-hero,.sl-featured,.sl-demo,.sl-product-layout{grid-template-columns:1fr}.sl-product-visual{order:-1}.sl-feature-grid,.sl-trust-grid{grid-template-columns:repeat(2,1fr)}.sl-gallery{position:static}.sl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sl-intro__stage{min-height:620px}.sl-suitcase{width:82vw;height:64vw;min-width:264px;min-height:204px}.sl-announcement{font-size:10px}.sl-hero{padding:28px 16px 58px}.sl-hero h1,.sl-heading,.sl-product-title,.sl-policy h1{font-size:clamp(42px,14vw,64px)}.sl-product-visual{min-height:410px}.sl-proof-row,.sl-feature-grid,.sl-function-grid,.sl-trust-grid,.sl-urgency{grid-template-columns:1fr}.sl-featured__media,.sl-gallery__main,.sl-demo__visual{min-height:420px}.sl-gallery{grid-template-columns:1fr}.sl-gallery__thumbs{order:2;grid-template-columns:repeat(4,1fr)}.sl-bundle{grid-template-columns:20px 1fr}.sl-bundle__price{grid-column:2}.sl-step{grid-template-columns:1fr;gap:8px}.sl-product-grid,.sl-footer__grid{grid-template-columns:1fr}.sl-footer__bottom{flex-direction:column}.sl-sticky-atc{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/simplify-life.css.map */
