.df-psec{max-width:var(--df-page-max);margin:0 auto;padding:clamp(64px,9vw,104px) var(--df-page-pad) 0}.df-psec--tight{padding-top:clamp(48px,7vw,80px)}.df-psec__eyebrow{font-family:var(--df-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--df-olive)}.df-psec__title{margin:10px 0 0;font-weight:500;font-size:clamp(24px,3vw,36px);letter-spacing:-.02em;line-height:1.15}.df-psec__head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.df-psec__hint{font-family:var(--df-font-mono);font-size:12px;color:#20191380}.df-personas{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:30px}.df-persona{background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:20px;padding:26px}.df-persona__num{width:40px;height:40px;border-radius:var(--df-r-pill);background:#6a6f4c24;color:var(--df-olive);display:flex;align-items:center;justify-content:center;font-family:var(--df-font-mono);font-size:13px}.df-persona__title{font-size:17px;margin-top:16px;line-height:1.3}.df-persona__text{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#2019139e}.df-hotspot{display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap;align-items:center}.df-hotspot__media,.df-hotspot__body{flex:1 1 340px;min-width:0}.df-hotspot__frame{position:relative;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:var(--df-border);background-image:repeating-linear-gradient(45deg,rgba(128,96,68,.07) 0 16px,transparent 16px 32px)}.df-hotspot__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.df-hotspot__layer[data-active=true]{opacity:1;visibility:visible}.df-hotspot__label{position:absolute;top:14px;left:14px;font-family:var(--df-font-mono);font-size:11px;background:#201913d1;color:var(--df-cream);padding:7px 13px;border-radius:var(--df-r-pill);pointer-events:none;z-index:3}.df-hotspot__frame .df-media,.df-modes__frame .df-media,.df-howto__media .df-media{background:transparent}.df-hotspot__frame .df-slot{background-image:none}.df-hotspot__frame .df-slot__label{top:auto;left:14px;bottom:14px;right:auto;font-size:10.5px;padding:5px 9px;background:#f7f1e6cc}.df-hotspot__rows{display:flex;flex-direction:column;gap:10px}.df-hotspot__row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:14px;cursor:pointer;background:transparent;border:1px solid transparent;transition:all .25s;text-align:left;width:100%;font:inherit;color:inherit}.df-hotspot__row[aria-current=true]{background:var(--df-surface-2);border-color:var(--df-rule)}.df-hotspot__num{width:28px;height:28px;border-radius:var(--df-r-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--df-font-mono);font-size:12px;background:var(--df-rule-soft);color:var(--df-ink);transition:all .25s}.df-hotspot__row[aria-current=true] .df-hotspot__num{background:var(--df-ink);color:var(--df-cream)}.df-hotspot__row-title{display:block;font-size:15.5px}.df-hotspot__row-text{display:block;font-size:13px;color:#20191399;margin-top:3px;line-height:1.55}.df-pcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:30px}.df-pcard{background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:20px;padding:12px 12px 20px}.df-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--df-tint)}.df-pcard__media .df-slot{background-image:repeating-linear-gradient(45deg,rgba(128,96,68,.07) 0 14px,transparent 14px 28px)}.df-pcard__media .df-slot__label{top:auto;left:auto;bottom:10px;right:10px;font-size:10.5px;padding:5px 9px;background:#f7f1e6cc}.df-pcard__title{font-size:17px;margin:16px 8px 0;line-height:1.3}.df-pcard__text{margin:6px 8px 0;font-size:13.5px;line-height:1.6;color:#2019139e}.df-pcards__note{margin-top:18px;font-family:var(--df-font-mono);font-size:12.5px;color:#20191399}.df-modes{display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.df-modes__body,.df-modes__media{flex:1 1 340px;min-width:0}.df-modes__title{margin:10px 0 22px}.df-modes__list{display:flex;flex-direction:column;gap:10px}.df-mode{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;cursor:pointer;background:transparent;border:1px solid transparent;transition:all .25s;text-align:left;width:100%;font:inherit;color:inherit}.df-mode[aria-current=true]{background:var(--df-surface-2);border-color:var(--df-rule)}.df-mode__name{display:block;font-size:15.5px}.df-mode__text{display:block;font-size:13px;color:#20191399;margin-top:3px;line-height:1.55}.df-mode__dots{display:inline-flex;gap:4px;flex-shrink:0;align-items:center}.df-mode__dot{width:8px;height:8px;border-radius:var(--df-r-pill);background:#2019132e}.df-mode__dot--on{background:var(--df-olive)}.df-modes__note{margin-top:18px;font-family:var(--df-font-mono);font-size:12px;line-height:1.7;color:#2019138c}.df-modes__frame{position:relative;aspect-ratio:4 / 3;border-radius:20px;overflow:hidden;background:var(--df-border);background-image:repeating-linear-gradient(45deg,rgba(128,96,68,.07) 0 16px,transparent 16px 32px)}.df-modes__frame .df-slot{background-image:none}.df-modes__frame .df-slot__label{top:auto;left:14px;bottom:14px;right:auto;font-size:10.5px;padding:5px 9px;background:#f7f1e6cc}.df-modes__caption{background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:16px;padding:20px;margin-top:14px}.df-modes__caption-title{font-size:16px}.df-modes__caption-text{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:#2019139e}.df-modes__caption-item[hidden]{display:none}.df-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:28px}.df-stats--solo{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:0}.df-stat{border-top:2px solid rgba(32,25,19,.85);padding-top:12px}.df-stat__value{font-family:var(--df-font-mono);font-size:16px}.df-stats--solo .df-stat{padding-top:14px}.df-stats--solo .df-stat__value{font-size:18px}.df-stat__text{font-size:12.5px;color:#20191399;margin-top:4px}.df-stats--solo .df-stat__text{font-size:13px}.df-stats-marquee{display:none}@media(max-width:900px){.df-stats--inline,.df-stats--solo{display:none}.df-stats-marquee{display:block;border-top:2px solid rgba(32,25,19,.85);border-bottom:2px solid rgba(32,25,19,.85);padding:14px 0;overflow:hidden;margin-top:32px}.df-stats-marquee__track{display:flex;width:max-content;animation:dfMarquee 14s linear infinite}.df-stats-marquee__item{display:inline-flex;align-items:baseline;gap:8px;margin-right:40px;white-space:nowrap}.df-stats-marquee__value{font-family:var(--df-font-mono);font-size:15px}.df-stats-marquee__text{font-size:12.5px;color:#20191399}}.df-spa{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,240px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:26px;padding-bottom:8px;scrollbar-width:none}.df-spa::-webkit-scrollbar{display:none}.df-spa__card{scroll-snap-align:start;background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:18px;padding:22px}.df-spa__num{font-family:var(--df-font-mono);font-size:13px;color:var(--df-muted)}.df-spa__text{font-size:15px;margin-top:34px;line-height:1.5}.df-howto{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:32px}.df-howto__item{position:relative}.df-howto__media{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 10;background:var(--df-border);background-image:repeating-linear-gradient(45deg,rgba(128,96,68,.07) 0 16px,transparent 16px 32px)}.df-howto__media .df-slot{background-image:none}.df-howto__media .df-slot__label{top:auto;left:10px;bottom:10px;right:auto;font-size:10.5px;padding:5px 9px;background:#f7f1e6cc}.df-howto__num{display:block;font-family:var(--df-font-mono);font-size:13px;color:var(--df-muted);margin:14px 0 10px}.df-howto__rule{position:relative;border-top:2px dashed rgba(106,111,76,.45);margin:0 0 12px}.df-howto__dot{position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:var(--df-r-pill);background:var(--df-olive);border:3px solid var(--df-bg)}.df-howto__title{font-size:17px;line-height:1.3}.df-howto__text{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:#2019139e}@media(max-width:900px){.df-howto{grid-template-columns:1fr}.df-howto__item{padding-left:24px}.df-howto__rule{position:absolute;left:11px;top:10px;bottom:4px;border-top:none;border-left:2px dashed rgba(106,111,76,.45);margin:0}.df-howto__dot{top:-6px;left:-8px}}.df-compare{margin-top:28px;overflow-x:auto}.df-compare__inner{min-width:600px;background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:22px;padding:8px 24px 14px}.df-compare__head{display:grid;grid-template-columns:.85fr 1.1fr 1.1fr;align-items:end;border-bottom:2px solid rgba(32,25,19,.85)}.df-compare__col-a{background:#6a6f4c1a;border-radius:14px 14px 0 0;padding:14px 16px;margin-top:8px}.df-compare__pill{display:inline-block;background:var(--df-olive);color:var(--df-cream);font-family:var(--df-font-mono);font-size:9.5px;letter-spacing:.12em;padding:4px 10px;border-radius:var(--df-r-pill)}.df-compare__name{display:block;font-size:16px;margin-top:8px}.df-compare__col-b{padding:14px 16px;font-size:16px;color:#20191399}.df-compare__row{display:grid;grid-template-columns:.85fr 1.1fr 1.1fr;border-bottom:1px solid var(--df-rule-soft);align-items:stretch}.df-compare__key{font-family:var(--df-font-mono);font-size:12px;color:#2019138c;letter-spacing:.04em;padding:14px 0;align-self:center}.df-compare__a{background:#6a6f4c1a;padding:14px 16px;font-size:14px;line-height:1.5}.df-compare__b{padding:14px 16px;font-size:14px;line-height:1.5;color:#201913b3}.df-compare__foot{display:grid;grid-template-columns:.85fr 1.1fr 1.1fr}.df-compare__foot span:nth-child(2){background:#6a6f4c1a;border-radius:0 0 14px 14px;height:10px}.df-faq{display:flex;gap:clamp(24px,4vw,64px);flex-wrap:wrap}.df-faq__intro{flex:0 1 320px}.df-faq__intro-text{margin:12px 0 0;font-size:14px;line-height:1.6;color:#20191399}.df-faq__intro-text a{color:var(--df-clay);border-bottom:1px solid currentColor}.df-faq__list{flex:1 1 420px;min-width:0}.df-faq__item{border-top:1px solid rgba(32,25,19,.15)}.df-faq__list>.df-faq__item:last-of-type{border-bottom:1px solid rgba(32,25,19,.15)}.df-faq__toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 2px;cursor:pointer;width:100%;background:none;border:none;text-align:left;font:inherit;color:inherit}.df-faq__q{font-size:15.5px;line-height:1.4}.df-faq__toggle .df-icon{transition:transform .3s;flex-shrink:0}.df-faq__item[data-open=true] .df-faq__toggle .df-icon{transform:rotate(180deg)}.df-faq__body{overflow:hidden;max-height:0;opacity:0;transition:max-height .45s var(--df-ease),opacity .3s ease}.df-faq__item[data-open=true] .df-faq__body{max-height:600px;opacity:1}.df-faq__a{margin:0;padding:0 2px 18px;font-size:14px;line-height:1.65;color:#201913a6}.df-cross{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}@media(max-width:900px){.df-cross{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.df-cross::-webkit-scrollbar{display:none}}.df-cross__card{scroll-snap-align:start;display:block;color:var(--df-ink);background:var(--df-surface-2);border:1px solid var(--df-rule-soft);border-radius:20px;padding:10px 10px 16px;transition:transform .3s,box-shadow .3s}.df-cross__card:hover{color:var(--df-ink);transform:translateY(-4px);box-shadow:0 24px 44px -24px #20191366}.df-cross__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:13px;overflow:hidden;background:var(--df-tint)}.df-cross__media .df-slot__label{top:auto;left:auto;bottom:10px;right:10px;font-size:10.5px;padding:5px 9px}.df-cross__body{display:block;padding:14px 8px 0}.df-cross__cat{display:block;font-family:var(--df-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--df-muted)}.df-cross__name{display:block;font-size:15.5px;margin-top:5px;line-height:1.3}.df-cross__price{display:block;font-family:var(--df-font-mono);font-size:14px;margin-top:8px}.df-band{background:var(--df-olive-dark, #3e422c);color:var(--df-cream);border-radius:24px;padding:clamp(28px,4vw,44px);display:flex;gap:24px;flex-wrap:wrap;align-items:center;justify-content:space-between}.df-band--clay{background:var(--df-clay)}.df-band--ink{background:var(--df-ink)}.df-band__body{max-width:640px}.df-band__title{margin:0;font-weight:500;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.01em;line-height:1.2}.df-band__text{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:#ede1d2cc}.df-band__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--df-font-mono);font-size:13px;letter-spacing:.06em;color:var(--df-cream);border-bottom:1px solid rgba(237,225,210,.7);padding-bottom:3px}.df-band__link:hover{color:var(--df-white)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-content.css.map */
