.smelu-df{position:relative;isolation:isolate;--df-dark-hi: #2c2620;--df-dark-lo: #201c17;--df-dark-text: #ece5da;--df-dark-title: #fdfbf6;--df-gold: #c9a876;--df-gold-soft: #e8c98f;--df-sage-bg-hi: #f6f7ec;--df-sage-bg-lo: #f2f0e4;--df-sage: #6e7a3f;--df-sage-deep: #2c2f20;--df-sage-body: #57604a}.smelu-df__anchor{display:block;position:relative;top:-90px}.smelu-df__act{position:relative;overflow:hidden;padding:var(--space-7, 48px) 0}@media(min-width:990px){.smelu-df__act{padding:var(--space-8, 64px) 0}}.smelu-df__act--problem{background:linear-gradient(175deg,var(--df-dark-hi) 0%,var(--df-dark-lo) 100%);color:var(--df-dark-text)}.smelu-df__act--problem:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,rgba(201,168,118,.16),transparent 60%)}.smelu-df__head{max-width:640px;margin:0 auto var(--space-6, 32px);text-align:center;position:relative}.smelu-df__eyebrow{margin:0 0 var(--space-2, 8px);font-family:var(--font-body);font-size:var(--font-micro, 12px);font-weight:var(--font-weight-bold, 700);letter-spacing:.16em;text-transform:uppercase;color:var(--df-gold)}.smelu-df__title{margin:0 0 var(--space-3, 12px);font-family:var(--font-display, Georgia, serif);font-size:27px;font-weight:var(--font-weight-semibold, 600);line-height:1.18;letter-spacing:var(--letter-spacing-tight, -.02em);text-wrap:balance;color:var(--df-dark-title)}.smelu-df__title em{display:block;font-style:italic;color:var(--df-gold)}@media(min-width:750px){.smelu-df__title{font-size:38px}}.smelu-df__sub{margin:0 auto;max-width:52ch;font-family:var(--font-body);font-size:15px;line-height:1.6;color:#ece5daf2}.smelu-df__chain{list-style:none;margin:0 auto;padding:0;max-width:620px;position:relative}.smelu-df__link{position:relative;display:flex;align-items:flex-start;gap:var(--space-4, 16px);padding:0 0 20px}.smelu-df__link:last-child{padding-bottom:0}.smelu-df__link:not(:last-child):before{content:"";position:absolute;left:15px;top:36px;bottom:2px;width:1px;background:linear-gradient(to bottom,#c9a87673,#c9a8761f)}.smelu-df__link-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(201,168,118,.5);background:#2b251f;font-family:var(--font-display, Georgia, serif);font-size:13px;font-weight:var(--font-weight-bold, 700);color:var(--df-gold)}.smelu-df__link-copy{padding-top:2px}.smelu-df__link-title{margin:0 0 4px;font-family:var(--font-display, Georgia, serif);font-size:17px;font-weight:var(--font-weight-semibold, 600);line-height:1.3;color:var(--df-dark-title)}.smelu-df__link-body{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.55;color:#ece5daf2}@media(min-width:990px){.smelu-df__chain{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5, 24px);max-width:1160px}.smelu-df__chain:before{content:"";position:absolute;top:16px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,#c9a87680,#c9a87629)}.smelu-df__link{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0}.smelu-df__link:not(:last-child):before{display:none}.smelu-df__link-num{position:relative;z-index:1}.smelu-df__link-copy{padding-top:0}.smelu-df__link-title{font-size:17px}.smelu-df__link-body{font-size:13.5px}}.smelu-df__relief{position:relative;max-width:620px;margin:var(--space-7, 48px) auto 0;padding:var(--space-6, 32px) var(--space-5, 24px);text-align:center}.smelu-df__relief:before,.smelu-df__relief:after{content:"";position:absolute;left:0;right:0;height:1px;background:#c9a87647;transform:scaleX(.2);transform-origin:center;transition:transform .9s var(--easing-emphasized, cubic-bezier(.2, 0, 0, 1)) .25s}.smelu-df__relief:before{top:0}.smelu-df__relief:after{bottom:0}.smelu-df__relief-line{margin:0 0 10px;font-family:var(--font-display, Georgia, serif);font-size:24px;font-style:italic;font-weight:var(--font-weight-semibold, 600);line-height:1.25;color:var(--df-gold-soft);text-wrap:balance}@media(min-width:750px){.smelu-df__relief-line{font-size:30px}}.smelu-df__relief-sub{margin:0 auto;max-width:46ch;font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:#ece5daf2}.smelu-df__proofs{display:grid;gap:var(--space-3, 12px);max-width:720px;margin:var(--space-5, 24px) auto 0}@media(min-width:750px){.smelu-df__proofs{grid-template-columns:1fr 1fr;gap:var(--space-4, 16px)}}.smelu-df__proof{padding:var(--space-3, 12px) var(--space-4, 16px);border-left:2px solid rgba(201,168,118,.45);background:#c9a8760d;border-radius:0 var(--radius-2, 8px) var(--radius-2, 8px) 0}.smelu-df__proof-text{margin:0;font-family:var(--font-body);font-size:13px;line-height:1.55;color:#ece5daf2}.smelu-df__proof-cite{display:block;margin-top:5px;font-family:var(--font-body);font-style:normal;font-size:11.5px;font-weight:var(--font-weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;color:#c9a876f2}.smelu-df__proof-cite a{color:inherit;text-decoration:underline;text-underline-offset:2px}.smelu-df__proof-cite a:hover{opacity:.85}.smelu-df__act--solution{background:linear-gradient(180deg,var(--df-sage-bg-hi) 0%,var(--df-sage-bg-lo) 100%);color:var(--color-ink, #1a1614)}.smelu-df__head--solution{margin-bottom:var(--space-6, 32px)}.smelu-df__eyebrow--sol{color:var(--df-sage);background:linear-gradient(90deg,var(--df-sage) 0%,color-mix(in srgb,var(--df-sage) 45%,white) 45%,var(--df-sage) 70%);background-size:200% auto;background-clip:text;-webkit-text-fill-color:transparent}.smelu-df__title--sol{color:var(--df-sage-deep);font-size:25px}.smelu-df__title--sol em{color:var(--df-sage)}@media(min-width:750px){.smelu-df__title--sol{font-size:34px}}.smelu-df__sol-body{margin:0 auto;max-width:52ch;font-family:var(--font-body);font-size:15px;line-height:1.62;color:var(--df-sage-body)}.smelu-df__sol-body p{margin:0 0 8px}.smelu-df__sol-body p:last-child{margin-bottom:0}@media(min-width:750px){.smelu-df__builds{grid-template-columns:repeat(3,1fr);gap:var(--space-5, 24px)}}@media(hover:hover)and (pointer:fine){.smelu-df__build:hover{transform:translateY(-3px);box-shadow:0 16px 34px #464c281a}}.smelu-df__kicker{max-width:54ch;margin:var(--space-5, 24px) auto 0;text-align:center;font-family:var(--font-display, Georgia, serif);font-size:17px;font-style:italic;line-height:1.5;color:#4e5640;text-wrap:balance}@media(min-width:750px){.smelu-df__kicker{font-size:19px}}.smelu-df__head--counter{margin-bottom:var(--space-5, 24px)}.smelu-df__counter-title{margin:0 0 var(--space-2, 8px);font-family:var(--font-display, Georgia, serif);font-size:22px;font-weight:var(--font-weight-semibold, 600);line-height:1.3;color:var(--color-ink, #1a1614);text-wrap:balance}@media(min-width:750px){.smelu-df__counter-title{font-size:28px}}.smelu-df__sub--counter{color:var(--color-ink-muted, #8a7a6e)}.smelu-df__scroller{position:relative;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(var(--space-4, 16px) * -1);padding:4px var(--space-4, 16px) var(--space-3, 12px)}.smelu-df__scroller::-webkit-scrollbar{display:none}.smelu-df__cards{display:flex;gap:var(--space-4, 16px);margin:0;padding:0;list-style:none;width:max-content}.smelu-df__card{scroll-snap-align:start;flex:0 0 auto;width:196px;display:flex;flex-direction:column;padding:0 12px 6px;background:transparent;border:0;border-radius:0;box-shadow:none;transition:transform var(--duration-base, .25s) var(--easing-base, ease-out)}@media(min-width:750px){.smelu-df__card{width:224px;padding:0 16px 6px}}@media(hover:hover)and (pointer:fine){.smelu-df__card:hover{transform:translateY(-3px)}}.smelu-df__card-media{display:flex;align-items:center;justify-content:center;height:112px;margin-bottom:12px}.smelu-df__card-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 13px 15px rgba(0,0,0,.24))}.smelu-df__card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9a734e47;background:repeating-linear-gradient(-45deg,rgba(154,115,78,.03) 0 8px,transparent 8px 16px);border-radius:var(--radius-2, 8px)}.smelu-df__card-placeholder svg{width:54%;height:auto}.smelu-df__card-name{margin:0 0 5px;font-family:var(--font-display, Georgia, serif);font-size:19px;font-weight:var(--font-weight-semibold, 600);line-height:1.25;color:var(--color-ink, #1a1614);text-wrap:balance}@media(min-width:750px){.smelu-df__card-name{font-size:20px}}.smelu-df__card-tagline{margin:0 0 8px;font-family:var(--font-body);font-size:12.5px;font-weight:var(--font-weight-semibold, 600);line-height:1.32;color:#a4553a}.smelu-df__card-body{margin:0;flex:1 1 auto;font-family:var(--font-body);font-size:12.5px;line-height:1.48;color:var(--color-ink-soft, #5a4a3e)}.smelu-df__card-cite{display:block;margin-top:12px;padding-top:9px;border-top:1px solid var(--color-border-soft, #e8decb);font-style:normal;font-size:11px;font-weight:var(--font-weight-medium, 500);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted, #8a7a6e)}.smelu-df__swipe-hint{display:flex;align-items:center;gap:9px;margin:var(--space-2, 8px) 0 0;font-family:var(--font-body);font-size:12px;color:var(--color-ink-muted, #8a7a6e);transition:opacity .35s ease}.smelu-df__swipe-hint.is-hidden{opacity:0}.smelu-df__swipe-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:var(--radius-pill, 999px);color:var(--df-sage);background:#a6b07429;animation:smelu-df-nudge 1.9s ease-in-out infinite}.smelu-df__swipe-arrow svg{width:13px;height:13px}@keyframes smelu-df-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.smelu-df__close{max-width:56ch;margin:var(--space-5, 24px) auto 0;text-align:center;font-family:var(--font-display, Georgia, serif);font-size:18px;line-height:1.5;color:var(--color-ink, #1a1614);text-wrap:balance}@media(min-width:750px){.smelu-df__close{font-size:20px}}.smelu-df__act--counter{background:#fff;padding-top:var(--space-5, 24px);padding-bottom:var(--space-4, 18px)}.smelu-df__bridge{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content;margin:var(--space-5, 24px) auto 0;padding:6px 4px;text-decoration:none;color:var(--df-sage, #6e7a3f);transition:color .22s ease}.smelu-df__bridge-text{font-family:var(--font-body);font-size:13.5px;font-weight:var(--font-weight-medium, 500);letter-spacing:.02em;text-align:center;opacity:.9}.smelu-df__bridge-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(110,122,63,.28);background:#a6b0741a;animation:smelu-df-bob 2.4s ease-in-out infinite;transition:background .22s ease,border-color .22s ease}.smelu-df__bridge-arrow svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.smelu-df__bridge:hover{color:#5c6634}.smelu-df__bridge:hover .smelu-df__bridge-arrow{background:#a6b07433;border-color:#6e7a3f73}}@keyframes smelu-df-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.smelu-df__build,.smelu-df__card,.smelu-df__bridge-arrow,.smelu-df__swipe-arrow,.smelu-df__eyebrow--sol{animation:none;background:none;-webkit-text-fill-color:var(--df-sage);color:var(--df-sage)}.smelu-df__chain:before,.smelu-df__link:not(:last-child):before,.smelu-df__relief:before,.smelu-df__relief:after{transform:none!important;transition:none!important}}@media(min-width:750px){.smelu-df__builds{grid-template-columns:repeat(3,1fr);gap:var(--space-5, 24px);padding-top:44px}.smelu-df__builds:before{left:16.6%;right:16.6%;top:18px;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,#6e7a3f6b,#6e7a3f6b 70%,#6e7a3f1a);transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--easing-emphasized, cubic-bezier(.2, 0, 0, 1)) .1s}.smelu-df__builds.smelu-anim-in:before{transform:scaleX(1)}.smelu-df__build{display:block;position:relative}.smelu-df__build-title{font-size:19px}}@media(min-width:990px){.smelu-df__builds{gap:var(--space-6, 32px)}}@media(prefers-reduced-motion:reduce){.smelu-df__builds:before{transform:none;transition:none}}.smelu-df__builds{position:relative;list-style:none;margin:0 auto;padding:0;max-width:640px}.smelu-df__build{position:relative;display:grid;grid-template-columns:52px 1fr;gap:var(--space-4, 16px);align-items:start;padding-bottom:42px}.smelu-df__build:last-child{padding-bottom:0}.smelu-df__build:nth-child(2){margin-left:22px}.smelu-df__build:nth-child(3){margin-left:44px}.smelu-df__build-mark{position:relative;display:block;width:52px;height:52px}.smelu-df__build-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;color:var(--df-sage, #6e7a3f);background:linear-gradient(150deg,#a6b07438,#a6b07412);border:1px solid rgba(110,122,63,.2);box-shadow:0 6px 16px -8px #464c2859}.smelu-df__build-icon svg{width:26px;height:26px}.smelu-df__build-num{position:absolute;top:-7px;right:-9px;display:flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 5px;border-radius:999px;background:var(--df-sage, #6e7a3f);color:#fdfbf6;font-family:var(--font-display, Georgia, serif);font-size:10.5px;font-weight:var(--font-weight-bold, 700);letter-spacing:.04em;box-shadow:0 0 0 3px var(--df-sage-bg-lo, #f2f0e4)}.smelu-df__build-copy{padding-top:3px}.smelu-df__build-title{margin:0 0 5px;font-family:var(--font-display, Georgia, serif);font-size:18px;font-weight:var(--font-weight-semibold, 600);line-height:1.28;color:var(--df-sage-deep, #2c2f20);text-wrap:balance}.smelu-df__build-body{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.58;color:var(--df-sage-body, #57604a)}.smelu-df__build-arrow{position:absolute;left:14px;bottom:-4px;width:34px;height:34px;color:#6e7a3ff2;opacity:0;transform:translate(-4px,-4px);transition:opacity .5s ease,transform .5s var(--easing-emphasized, cubic-bezier(.2, .9, .3, 1))}.smelu-df__build-arrow svg{width:100%;height:100%}.smelu-df__builds.smelu-anim-in .smelu-df__build-arrow{opacity:1;transform:translate(0)}.smelu-df__builds.smelu-anim-in .smelu-df__build:nth-child(1) .smelu-df__build-arrow{transition-delay:.35s}.smelu-df__builds.smelu-anim-in .smelu-df__build:nth-child(2) .smelu-df__build-arrow{transition-delay:.65s}@media(min-width:750px){.smelu-df__builds{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6, 30px);max-width:1040px}.smelu-df__build{display:block;padding-bottom:0;margin-left:0!important}.smelu-df__build-mark{margin-bottom:var(--space-4, 16px)}.smelu-df__build-copy{padding-top:0}.smelu-df__build-title{font-size:19px}.smelu-df__build-arrow{left:auto;right:calc(var(--space-6, 30px) * -1 - 3px);top:12px;bottom:auto;width:30px;height:30px;transform:translate(-6px) rotate(-45deg)}.smelu-df__builds.smelu-anim-in .smelu-df__build-arrow{transform:translate(0) rotate(-45deg)}}@media(min-width:990px){.smelu-df__builds{gap:var(--space-7, 40px)}.smelu-df__build-arrow{right:calc(var(--space-7, 40px) * -1 - 1px)}}@media(prefers-reduced-motion:reduce){.smelu-df__build-arrow{opacity:1;transform:none;transition:none}.smelu-df__build-arrow{transform:rotate(0)}}.smelu-df__title{font-weight:800}.smelu-df__act--problem .smelu-df__sub{color:#f3ede3f7;font-weight:500}.smelu-df__sub--counter{color:#463d34;font-weight:600}.smelu-df__link-title{font-weight:700}.smelu-df__link-body{color:#f3ede3f0;font-weight:500}.smelu-df__relief-line{font-weight:800}.smelu-df__relief-sub{color:#f3ede3f5;font-weight:500}.smelu-df__proof-text{color:#f3ede3f0;font-weight:500}.smelu-df__proof-cite{color:#e8c994fc;font-weight:600}.smelu-df__act--solution,.smelu-df__act--counter{--color-ink-muted:#463d34;--color-ink-soft:#39322a;--df-sage-body:#39402e}.smelu-df__title--sol{font-weight:800}.smelu-df__sol-body{color:#26271f;font-weight:500}.smelu-df__kicker{color:#38412d;font-weight:700}.smelu-df__counter-title{font-weight:800}.smelu-df__sub--counter{font-weight:500}.smelu-df__card-name,.smelu-df__card-tagline{font-weight:700}.smelu-df__card-body{font-weight:500}.smelu-df__card-cite{font-weight:600}.smelu-df__build-title{font-weight:700}.smelu-df__build-body{font-weight:500}.smelu-df__bridge-text{font-weight:600}.smelu-df__scroller{overflow:hidden!important;scroll-snap-type:none!important;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}.smelu-df__swipe-hint{display:none!important}.smelu-df__scroller-wrap{position:relative}.smelu-df__nav{position:absolute;top:60px;transform:translateY(-50%);z-index:6;width:46px;height:46px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:#8b6440;color:#fff;box-shadow:0 4px 14px #00000047;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .12s ease}.smelu-df__nav svg{width:23px;height:23px}.smelu-df__nav--prev{left:2px}.smelu-df__nav--next{right:2px}.smelu-df__nav:active{transform:translateY(-50%) scale(.9)}.smelu-df__nav.is-hidden{opacity:0;pointer-events:none}@media(min-width:750px){.smelu-df__nav{width:50px;height:50px;top:74px}}.smelu-df--counteronly .smelu-df__act--counter{padding-top:34px;padding-bottom:30px}.smelu-df--counteronly .smelu-df__anchor{display:none}.smelu-df__cons{list-style:none;margin:0;padding:0;flex:1 1 auto}.smelu-df__con{display:flex;align-items:flex-start;gap:7px;margin:0 0 7px;font-family:var(--font-body);font-size:12.5px;font-weight:500;line-height:1.34;color:var(--color-ink-soft,#5a4a3e)}.smelu-df__con:last-child{margin-bottom:0}.smelu-df__con--lead{font-weight:700;color:var(--color-ink,#1a1614);padding-bottom:7px;border-bottom:1px solid rgba(26,22,20,.1);margin-bottom:8px}.smelu-df__con-x{flex:none;width:14px;height:14px;margin-top:1px;color:#c0392b}.smelu-df__con-x svg{width:14px;height:14px;display:block;fill:none}@media(min-width:750px){.smelu-df__con{font-size:13px}}.smelu-df__card-name+.smelu-df__cons{margin-top:9px}.smelu-df__title,.smelu-df__counter-title,.smelu-df__sub,.smelu-df__close,.smelu-df__kicker,.smelu-df__relief-line{text-wrap:pretty}.smelu-df__head{max-width:720px}.smelu-df__head--counter{max-width:none}.smelu-df__counter-title{max-width:20ch;margin-left:auto;margin-right:auto}.smelu-df__sub{max-width:62ch}@media(max-width:749px){.smelu-df__counter-title{font-size:clamp(21px,6.2vw,26px);max-width:none}.smelu-df__sub--counter{font-size:14.5px;line-height:1.5}}.smelu-df--counteronly{font-family:Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.smelu-df--counteronly .smelu-df__counter-title{font-family:inherit;font-size:clamp(22px,6.2vw,29px);font-weight:800;line-height:1.18;letter-spacing:-.6px}.smelu-df--counteronly .smelu-df__sub--counter{font-family:inherit;font-size:15px;font-weight:700;line-height:1.5;color:#33322b}.smelu-df--counteronly .smelu-df__card-name{font-family:inherit;font-size:17px;font-weight:800;line-height:1.24;letter-spacing:-.2px;color:#131210}.smelu-df--counteronly .smelu-df__con{font-family:inherit}.smelu-df--counteronly .smelu-df__con--lead{color:#131210}@media(min-width:750px){.smelu-df--counteronly .smelu-df__card-name{font-size:18px}}@media(max-width:400px){.smelu-df--counteronly .smelu-df__sub--counter{font-size:14px}}.smelu-df__card-media img{max-height:112px;width:auto;height:auto;object-fit:contain}.smelu-df__card-media img{transform:translateZ(0);backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-smelu-drawer-first.css.map */
