.dilla-advertorial-section,.dilla-adv,.dilla-adv__masthead,.dilla-adv-sticky{--adv-ink: #1F1F1E;--adv-ink-soft: #2C2C29;--adv-paper: #FFFFFF;--adv-cream: #F7F6F2;--adv-cream-deep: #EFEEEA;--adv-sage: #3F4A3F;--adv-tan: #C9B79C;--adv-beige: #D9D6CC;--adv-line: #E4E1D8;--adv-muted: #6F6E66;--adv-gold: #B0926A;--adv-font-head: var(--font-heading--family, "Newsreader", Georgia, "Times New Roman", serif);--adv-font-body: var(--font-body--family, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--adv-measure: 40rem;--adv-container: 68rem}.dilla-adv{background-color:var(--adv-paper);color:var(--adv-ink-soft);font-family:var(--adv-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dilla-adv *,.dilla-adv *:before,.dilla-adv *:after{box-sizing:border-box}.dilla-adv a:not(.dilla-adv__btn):not(.dilla-adv__inline-cta-link){color:inherit}.dilla-adv__masthead{background:var(--adv-cream);border-bottom:1px solid var(--adv-line)}.dilla-adv__masthead-inner{max-width:var(--adv-container);margin:0 auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dilla-adv__masthead-brand{font-family:var(--adv-font-head);font-size:clamp(22px,3.4vw,34px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--adv-ink)}.dilla-adv__masthead-meta{flex:none;font-family:var(--adv-font-body);font-size:13px;letter-spacing:.06em;color:var(--adv-muted)}@media screen and (max-width:600px){.dilla-adv__masthead-inner{padding:20px}.dilla-adv__masthead-meta{display:none}}.dilla-adv__container{max-width:var(--adv-container);margin:0 auto;padding:56px 24px 80px}.dilla-adv__layout{display:block}.dilla-adv__main{max-width:var(--adv-measure);margin:0 auto}.dilla-adv__eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--adv-sage);margin:0 0 20px}.dilla-adv__headline{font-family:var(--adv-font-head);font-weight:400;font-size:clamp(2.1rem,5vw,3.1rem);line-height:1.08;letter-spacing:-.02em;color:var(--adv-ink);margin:0 0 24px}.dilla-adv__headline em{font-style:italic}.dilla-adv__deck{font-family:var(--adv-font-body);font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:400;line-height:1.55;color:var(--adv-ink-soft);margin:0 0 28px}.dilla-adv__byline{font-size:13px;letter-spacing:.04em;color:var(--adv-muted);padding-bottom:28px;margin-bottom:8px;border-bottom:1px solid var(--adv-line)}.dilla-adv__figure{margin:40px 0}.dilla-adv__figure--hero{margin:36px 0 8px}.dilla-adv__figure img{width:100%;height:auto;display:block}.dilla-adv__figure figcaption{font-size:13px;line-height:1.5;color:var(--adv-muted);margin-top:12px;font-style:italic}.dilla-adv__placeholder{width:100%;aspect-ratio:3 / 2;background:repeating-linear-gradient(135deg,var(--adv-cream) 0 14px,var(--adv-cream-deep) 14px 28px);border:1px solid var(--adv-beige);display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.dilla-adv__placeholder span{font-size:12px;letter-spacing:.04em;color:var(--adv-muted);max-width:36ch;line-height:1.5}.dilla-adv__body{font-size:1.18rem;line-height:1.8;color:var(--adv-ink-soft)}.dilla-adv__body p{margin:0 0 26px}.dilla-adv__body strong{font-weight:600;color:var(--adv-ink)}.dilla-adv__body em{font-style:italic}.dilla-adv__body a:not(.dilla-adv__inline-cta-link){color:var(--adv-sage);text-underline-offset:3px}.dilla-adv__h2{font-family:var(--adv-font-head);font-weight:400;font-size:clamp(1.6rem,3.2vw,2.05rem);line-height:1.18;letter-spacing:-.015em;color:var(--adv-ink);margin:56px 0 20px}.dilla-adv__body ul,.dilla-adv__body ol{margin:0 0 26px;padding-left:1.4em}.dilla-adv__body li{margin-bottom:10px;line-height:1.7}.dilla-adv__pullquote{margin:44px 0;padding:4px 0 4px 28px;border-left:2px solid var(--adv-tan);font-family:var(--adv-font-head);font-size:clamp(1.4rem,3vw,1.7rem);font-style:italic;line-height:1.4;color:var(--adv-ink)}.dilla-adv__pullquote-source{display:block;margin-top:14px;font-family:var(--adv-font-body);font-style:normal;font-size:13px;letter-spacing:.04em;color:var(--adv-muted)}.dilla-adv__highlight{margin:40px 0;padding:28px 32px;background:var(--adv-cream);border:1px solid var(--adv-line)}.dilla-adv__highlight-label{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-sage);margin-bottom:10px}.dilla-adv__highlight-body{font-size:1.05rem;line-height:1.65;color:var(--adv-ink-soft)}.dilla-adv__highlight-body p{margin:0 0 12px}.dilla-adv__highlight-body p:last-child{margin:0}.dilla-adv__inline-cta{margin:44px 0;padding:28px 0;border-top:1px solid var(--adv-line);border-bottom:1px solid var(--adv-line);text-align:center}.dilla-adv__inline-cta-link{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--adv-ink);text-decoration:none;border-bottom:2px solid var(--adv-tan);padding-bottom:4px;transition:color .2s ease,border-color .2s ease}.dilla-adv__inline-cta-link:hover{color:var(--adv-sage);border-color:var(--adv-sage)}.dilla-adv__divider{border:0;border-top:1px solid var(--adv-line);margin:48px 0}.dilla-adv__testimonial{margin:20px 0;padding:26px 30px;background:var(--adv-cream);border-left:2px solid var(--adv-tan)}.dilla-adv__stars{color:var(--adv-gold);font-size:14px;letter-spacing:3px;margin-bottom:12px}.dilla-adv__testimonial blockquote{margin:0 0 12px;font-family:var(--adv-font-head);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--adv-ink)}.dilla-adv__testimonial cite{font-style:normal;font-size:13px;letter-spacing:.04em;color:var(--adv-muted)}.dilla-adv__proof{margin:56px 0;padding:40px 32px;text-align:center;background:var(--adv-sage);color:var(--adv-cream-deep)}.dilla-adv__proof-number{font-family:var(--adv-font-head);font-size:clamp(2.4rem,6vw,3.2rem);line-height:1;margin-bottom:12px;color:#fff}.dilla-adv__proof-text{font-size:1.02rem;line-height:1.6;color:#ffffffd1;max-width:44ch;margin:0 auto}.dilla-adv__proof-sub{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin-top:16px}.dilla-adv__btn{display:inline-grid;align-content:center;text-align:center;background:var(--adv-sage);color:var(--adv-cream);font-family:var(--button-font-family-primary, var(--adv-font-body));font-size:14px;font-weight:var(--button-font-weight-primary, 700);letter-spacing:.08em;text-transform:var(--button-text-case-primary, uppercase);text-decoration:none;padding:18px 40px;border:0;border-radius:var(--style-border-radius-buttons-primary, 0);transition:background-color .2s ease,color .2s ease}.dilla-adv__btn:hover{background:#2f382f;color:var(--adv-cream)}.dilla-adv__btn--block{display:grid;width:100%}.dilla-adv__cta{margin:56px 0 0;padding:56px 40px;text-align:center;background:var(--adv-cream);border:1px solid var(--adv-line)}.dilla-adv__cta-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--adv-sage);margin:0 0 16px}.dilla-adv__cta-heading{font-family:var(--adv-font-head);font-weight:400;font-size:clamp(1.7rem,3.6vw,2.3rem);line-height:1.15;color:var(--adv-ink);margin:0 0 16px}.dilla-adv__cta-body{font-size:1.08rem;line-height:1.65;color:var(--adv-ink-soft);max-width:46ch;margin:0 auto 28px}.dilla-adv__cta-note{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--adv-muted);margin:18px 0 0}.dilla-adv__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:36px 0 0;padding-top:28px;border-top:1px solid var(--adv-line)}.dilla-adv__badge{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--adv-muted)}.dilla-adv__badge+.dilla-adv__badge:before{content:"\b7";margin-right:28px;margin-left:-16px;color:var(--adv-tan)}.dilla-adv__disclaimer{margin-top:48px;padding-top:22px;border-top:1px solid var(--adv-line);font-size:12px;line-height:1.6;color:#a6a49b}.dilla-adv__sidebar{display:none}.dilla-adv__sidebar-card{background:var(--adv-paper);border:1px solid var(--adv-line);padding:24px}.dilla-adv__sidebar-img{width:100%;height:auto;display:block;margin-bottom:18px}.dilla-adv__sidebar-eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--adv-sage);margin:0 0 8px}.dilla-adv__sidebar-title{font-family:var(--adv-font-head);font-weight:400;font-size:1.4rem;line-height:1.2;color:var(--adv-ink);margin:0 0 12px}.dilla-adv__sidebar-stars{color:var(--adv-gold);font-size:13px;letter-spacing:2px;margin-bottom:6px}.dilla-adv__sidebar-stars span{color:var(--adv-muted);letter-spacing:0;font-size:12px;margin-left:6px}.dilla-adv__sidebar-text{font-size:14px;line-height:1.55;color:var(--adv-ink-soft);margin:0 0 16px}.dilla-adv__sidebar-price{font-size:15px;color:var(--adv-ink);margin-bottom:16px}.dilla-adv__sidebar-price strong{font-size:20px}.dilla-adv__sidebar-note{font-size:12px;letter-spacing:.04em;color:var(--adv-muted);text-align:center;margin:12px 0 0}.dilla-adv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--adv-paper);border-top:1px solid var(--adv-line);box-shadow:0 -4px 24px #1f1f1e14;transform:translateY(100%);transition:transform .35s var(--ease-out-quad, ease);font-family:var(--adv-font-body)}.dilla-adv-sticky.is-visible{transform:translateY(0)}.dilla-adv-sticky__inner{max-width:var(--adv-container);margin:0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dilla-adv-sticky__text{font-size:13px;line-height:1.4;color:var(--adv-ink)}.dilla-adv-sticky__btn{flex-shrink:0;background:var(--adv-sage);color:var(--adv-cream);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:13px 22px;white-space:nowrap;transition:background .2s ease}.dilla-adv-sticky__btn:hover{background:#2f382f;color:var(--adv-cream)}@media screen and (min-width:1040px){.dilla-adv__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.dilla-adv__main{margin:0;max-width:var(--adv-measure)}.dilla-adv__sidebar{display:block;position:sticky;top:32px}.dilla-adv-sticky{display:none}}@media screen and (max-width:749px){.dilla-adv__container{padding:36px 20px 64px}.dilla-adv__body{font-size:1.08rem;line-height:1.78}.dilla-adv__cta{padding:40px 24px}.dilla-adv__highlight{padding:22px}.dilla-adv__pullquote{padding-left:20px}.dilla-adv__badge+.dilla-adv__badge:before{content:"";margin:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dilla-advertorial.css.map */
