@font-face{font-family:DF Sans;src:local("Helvetica Neue"),local("HelveticaNeue"),url(df-arimo-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DF Sans;src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium"),url(df-arimo-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DF Sans;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url(df-arimo-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"DF Serif";src:local("Times New Roman MT Condensed"),url(df-instrument-serif-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--df-carmine: #ac2321;--df-wine: #52070c;--df-fog: #f0eeec;--df-pale: #c4cbd0;--df-graphite: #34586d;--df-midnight: #1d1616;--df-bg: #f8f7f5;--df-raised: #ffffff;--df-ink: #1d1616;--df-muted: #5f5857;--df-line: #dcd6d1;--df-tile: #efebe6;--df-sans: "DF Sans", "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--df-serif: "DF Serif", "Times New Roman MT Condensed", "Instrument Serif", "Times New Roman", serif;--df-gutter: 24px;--df-section: 48px}@media(min-width:990px){:root{--df-gutter: 80px;--df-section: 80px}}.df{background:var(--df-bg);color:var(--df-ink);font-family:var(--df-sans);font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.df *,.df *:before,.df *:after{box-sizing:border-box}.df img,.df video{display:block;max-width:100%;height:auto}.df a{color:inherit}.df button{font-family:inherit;color:inherit}.df :focus-visible{outline:2px solid var(--df-carmine);outline-offset:2px}.df sup{font-size:.7em;line-height:0}.df-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.df-section{padding:var(--df-section) var(--df-gutter) 0}.df-section--bleed{padding-left:0;padding-right:0}.df-section--bleed .df-pad{padding:0 var(--df-gutter)}.df-inner{max-width:1280px;margin:0 auto}@media(min-width:990px){.df-section{padding:var(--df-section) var(--df-gutter) 0}.df-section--bleed{padding-left:var(--df-gutter);padding-right:var(--df-gutter)}.df-section--bleed .df-pad{padding:0}.df-split{display:grid;grid-template-columns:minmax(0,640fr) minmax(0,528fr);column-gap:clamp(48px,7.8vw,112px);align-items:start}.df-split--rev{grid-template-columns:minmax(0,528fr) minmax(0,640fr)}}.df-label{font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-eyebrow{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}.df-h1{margin:0;font-size:30px;line-height:1;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.df-h2{margin:6px 0 0;font-size:28px;line-height:1;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.df-h3{margin:0;font-size:24px;line-height:1;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.df-sub{margin:8px 0 0;font-family:var(--df-serif);font-size:20px;line-height:1.2;font-weight:400;text-transform:uppercase;color:var(--df-muted)}.df-small{font-size:14px;line-height:1.45}.df-legal{font-size:12px;line-height:1.4;color:var(--df-muted)}.df-muted{color:var(--df-muted)}@media(min-width:990px){.df-h1{font-size:32px}.df-h2{margin-top:12px;font-size:32px}}.df-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;padding:0 16px;border:0;border-radius:0;background:var(--df-carmine);color:#fff;font:500 14px/1 var(--df-sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.df-btn:hover{background:#951e1c;color:#fff}.df .df-btn:not(.df-btn--outline),.df .df-btn:not(.df-btn--outline) *{color:#fff!important}.df .df-btn{border-radius:0!important;font-family:var(--df-sans)!important}.df-btn[disabled],.df-btn[aria-disabled=true]{background:var(--df-muted);cursor:not-allowed}.df-btn[aria-busy=true]{opacity:.7;pointer-events:none}.df-btn--outline{background:transparent;color:var(--df-ink);border:1px solid var(--df-ink)}.df-btn--outline:hover{background:var(--df-ink);color:var(--df-fog)}.df-row{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--df-gutter);padding:0 var(--df-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.df-row::-webkit-scrollbar{display:none}.df-row>*{flex:none;scroll-snap-align:start}.df-pdp{padding:14px 0 0}.df-pdp__head{padding:0 var(--df-gutter);display:flex;flex-direction:column;gap:6px}.df-pdp__head .df-h1{font-size:22px}.df-pdp__kicker{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-pdp__kicker svg{width:14px;height:14px}.df-pdp__rating{display:flex;align-items:center;gap:6px;font-size:13px;text-decoration:none}.df-pdp__sub{padding:16px var(--df-gutter) 0;display:flex;flex-direction:column;gap:10px}.df-pdp__rating b{font-weight:500}.df-pdp__rating .df-stars{letter-spacing:1px}.df-pdp__rating u{text-underline-offset:2px}.df-pdp__lede{margin:0;color:var(--df-muted);font-size:17px;line-height:1.2;letter-spacing:-.02em}.df-tags{margin:0 calc(var(--df-gutter) * -1) 0 0;padding:0 var(--df-gutter) 0 0;list-style:none;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.df-tags li{height:28px;display:inline-flex;align-items:center;flex:none;padding:0 10px;background:var(--df-carmine);color:#fff;font-size:12px;font-weight:500;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.df-gallery{margin-top:12px}.df-gallery__main{position:relative;aspect-ratio:1 / 1;background:var(--df-bg);overflow:hidden}.df-gallery__main img{width:100%;height:100%;object-fit:cover}.df-gallery__thumbs{--cols: min(var(--n, 5), 6);margin-top:2px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * 2px) / var(--cols));gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.df-gallery__thumbs::-webkit-scrollbar{display:none}.df-gallery__thumb{scroll-snap-align:start}.df-gallery__thumb{position:relative;padding:0 0 4px;border:0;background:none;cursor:pointer}.df-gallery__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.df-gallery__thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.df-gallery__thumb[aria-pressed=true]:after{background:var(--df-ink)}.df-buy{padding:16px var(--df-gutter) 0;display:flex;flex-direction:column}.df-buy__form{display:flex;flex-direction:column}.df-buy__btn{margin-top:16px}.df-trust{margin:16px 0 0;padding:16px 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line)}.df-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12px;line-height:1.3;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-buy__ship{margin:12px 0 0;text-align:center;font-size:14px;line-height:1.45}.df-buy__proof{margin-top:12px;display:block;text-align:center;font-size:14px;line-height:1.45;text-decoration:none}.df-buy__proof strong{font-weight:500}.df-onpage{margin:24px calc(var(--df-gutter) * -1) 0;padding:0 var(--df-gutter);display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--df-line)}.df-onpage a{flex:none;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-plans{border-top:1px solid var(--df-line)}.df-plan{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--df-line);cursor:pointer}.df-plan input{margin:3px 0 0;width:18px;height:18px;accent-color:var(--df-ink);flex:none}.df-plan__body{flex:1;display:flex;flex-direction:column;gap:6px}.df-plan__top{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.df-plan__notes{display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45;color:var(--df-muted)}.df-plan-slot{display:none}.df-buy__form--plans .df-plan-slot{display:block;min-height:214px}.df-buy__form--plans .df-plan-slot:has(+#appstle_subscription_widget0){display:none}.df #appstle_subscription_widget0.appstle_sub_widget{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-family:var(--df-sans)!important;color:var(--df-ink)!important}.df #appstle_subscription_widget0 .appstle_widget_title:empty,.df #appstle_subscription_widget0 .appstle_fields_wrapper:empty{display:none!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid var(--df-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option{margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--df-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline:0!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle_include_dropdown{order:-1}.df #appstle_subscription_widget0 .appstle_selected_background,.df #appstle_subscription_widget0 .appstle-active-option{background:none!important;border-color:var(--df-line)!important}.df #appstle_subscription_widget0 .appstle_radio_label{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-family:var(--df-sans)!important}.df #appstle_subscription_widget0 .appstle_circle{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;border:1.5px solid var(--df-ink)!important;border-radius:9999px!important;background:none!important}.df #appstle_subscription_widget0 .appstle_dot{background:var(--df-ink)!important}.df #appstle_subscription_widget0 .appstle_one_time_text,.df #appstle_subscription_widget0 .appstle_subscribe_save_text,.df #appstle_subscription_widget0 .appstle_subscription_amount{font:500 14px/1.3 var(--df-sans)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--df-ink)!important}.df #appstle_subscription_widget0 .appstle-text-and-badge-wrapper{display:flex!important;flex-direction:column!important;gap:2px!important}.df #appstle_subscription_widget0 .appstle-save-badge{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--df-muted)!important;font:400 14px/1.45 var(--df-sans)!important;letter-spacing:0!important;text-transform:none!important}.df #appstle_subscription_widget0 .appstle_subscription_compare_amount,.df #appstle_subscription_widget0 .appstle_subscription_amount_compare_at_price{display:none!important}.df #appstle_subscription_widget0 .appstle_subscription_description_text,.df #appstle_subscription_widget0 .appstle_single_option_text,.df #appstle_subscription_widget0 .appstle_subscribe_option{margin:6px 0 0 30px!important;padding:0!important;font:400 14px/1.45 var(--df-sans)!important;color:var(--df-muted)!important;background:none!important;border:0!important}.df #appstle_subscription_widget0 .appstle_subscription_description_text *{font:inherit!important;color:inherit!important;margin:0!important;padding:0!important;background:none!important;border:0!important}.df #appstle_subscription_widget0 .appstle_subscription_description_text ul,.df #appstle_subscription_widget0 .appstle_subscription_description_text ol{list-style:none!important}.df #appstle_subscription_widget0 .appstle_select_label{display:none!important}.df #appstle_subscription_widget0 .appstle_select{height:44px!important;border:1px solid var(--df-line)!important;border-radius:2px!important;background-color:var(--df-raised)!important;font:14px var(--df-sans)!important;color:var(--df-ink)!important}.df #appstle_subscription_widget0 .appstle_custom_select:has(select option:only-child){display:none!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option *:not(input):not(.appstle_circle):not(.appstle_dot):not(.appstle_select){background:none!important;box-shadow:none!important}.df #appstle_subscription_widget0 .appstle_subscribe_option *{margin-left:0!important;padding-left:0!important}.df #appstle_subscription_widget0 .appstle_tooltip_wrappper,.df #appstle_subscription_widget0 .appstle_tooltip_wrapper{display:none!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper{gap:8px!important;border-top:0!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option{padding:14px!important;border:1px solid var(--df-line)!important;border-radius:2px!important;cursor:pointer}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option.appstle-active-option{border:1.5px solid var(--df-ink)!important;padding:13.5px!important}.df #appstle_subscription_widget0 .appstle_subscription_radio_wrapper,.df #appstle_subscription_widget0 .appstle_one_time_details_wrapper{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:0!important}.df #appstle_subscription_widget0 .appstle-save-badge{font-size:13px!important;line-height:1.35!important}.df #appstle_subscription_widget0 .appstle_subscribe_option{margin:6px 0 0 30px!important}.df #appstle_subscription_widget0 .appstle_single_option_text{margin:0!important;font-size:13px!important;color:var(--df-muted)!important}.df #appstle_subscription_widget0 .appstleSellingPlanDescription{margin:8px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:2px 12px!important}.df #appstle_subscription_widget0 .appstleSellingPlanDescription p{margin:0!important;font-size:13px!important;line-height:1.4!important;color:var(--df-ink)!important}.df #appstle_subscription_widget0 .appstle_subscription_wrapper_option:not(.appstle-active-option) .appstle_subscribe_option{display:none!important}.df-buy__form--plans .df-plan-slot{min-height:246px}.df-trust{margin-top:14px;padding:12px 0}.df-trust li{gap:6px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.3}.df-trust svg{width:18px;height:18px}.df-buy__ship{margin-top:10px;font-size:13px;color:var(--df-muted)}.df-buy__proof{margin-top:6px;font-size:13px}.df-onpage{justify-content:space-between;gap:8px;overflow:visible;flex-wrap:wrap;margin-top:16px}.df-onpage a{letter-spacing:.02em}@media(min-width:990px){.df-onpage{justify-content:flex-start;gap:24px}.df-onpage a{letter-spacing:.06em}}.df-wait{display:flex;flex-direction:column;gap:12px}.df-wait__label{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-ink)}.df-wait__launch{padding:12px 0;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-field{display:flex;flex-direction:column;gap:6px}.df-field input{height:48px;padding:0 14px;border:1px solid var(--df-line);border-radius:2px;background:var(--df-raised);font:16px var(--df-sans);color:var(--df-ink)}.df-field input:focus{border-color:var(--df-ink);outline:none}.df-wait__consent{margin:0;font-size:12px;line-height:1.4;color:var(--df-muted)}.df-wait__consent a{color:var(--df-muted)}.df-wait__msg{margin:0;font-size:14px;line-height:1.45}.df-wait__msg[data-tone=error]{color:var(--df-carmine)}.df-wait__note{margin:0;text-align:center;font-size:14px;color:var(--df-muted)}@media(min-width:990px){.df-pdp{padding:40px var(--df-gutter) 0}.df-pdp__grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,640fr) minmax(0,528fr);grid-template-areas:"media head" "media sub" "media buy";grid-template-rows:auto auto 1fr;column-gap:clamp(48px,7.8vw,112px);align-items:start}.df-pdp__media{grid-area:media}.df-pdp__head{grid-area:head;padding:8px 0 0;gap:12px}.df-pdp__sub{grid-area:sub;padding:12px 0 0;gap:12px}.df-buy{grid-area:buy}.df-pdp__head .df-h1{font-size:32px}.df-pdp__kicker{font-size:14px}.df-pdp__kicker svg{width:18px;height:18px}.df-pdp__rating{font-size:14px}.df-pdp__lede{font-size:20px;line-height:1.1}.df-tags{margin:4px 0 0;padding:0;flex-wrap:wrap}.df-gallery{margin-top:0;position:sticky;top:24px}.df-gallery__thumbs{margin-top:4px;gap:4px;grid-auto-columns:calc((100% - (var(--cols) - 1) * 4px) / var(--cols))}.df-gallery__thumb{padding-bottom:6px}.df-buy{padding:20px 0 0}.df-buy__btn{margin-top:8px}.df-onpage{margin:24px 0 0;padding:0}}.df-ba__tabs{margin-top:20px;display:flex;border-bottom:1px solid var(--df-line)}.df-ba__tab{flex:1;height:44px;padding:0;border:0;background:none;cursor:pointer;font:500 12px/1 var(--df-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted);position:relative}.df-ba__tab[aria-selected=true]{color:var(--df-ink)}.df-ba__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--df-ink)}.df-ba{margin:16px 0 0}.df-ba[hidden]{display:none}.df-ba__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.df-ba__label{margin-bottom:8px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}.df-ba__label--after{color:var(--df-ink)}.df-ba__label--after:before{content:"";width:8px;height:8px;flex:none;border-radius:2px;background:var(--df-carmine)}.df-ba__img{aspect-ratio:var(--ar, 1);overflow:hidden;background:#e6e1db}.df-ba__img img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:var(--fx, 50%) var(--fy, 50%)}.df-ba.is-zoomed .df-ba__img img{transform:scale(var(--z, 1))}.df-ba__cap{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.45;color:var(--df-muted)}.df-ba__zoom{min-height:44px;margin:-12px 0;padding:0;border:0;background:none;cursor:pointer;font:500 12px/1 var(--df-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--df-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.df-ba__note{margin:12px 0 0}@media(prefers-reduced-motion:no-preference){.df-ba__img img{transition:transform .35s ease}}.df-timeline{margin-top:16px;border-top:1px solid var(--df-line)}.df-timeline details{border-bottom:1px solid var(--df-line)}.df-timeline summary{height:52px;display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-timeline summary::-webkit-details-marker{display:none}.df-timeline summary:before{content:"";width:9px;height:9px;flex:none;border-radius:2px;border:1.5px solid var(--df-carmine)}.df-timeline details[open] summary:before{background:var(--df-carmine)}.df-timeline summary span{flex:1}.df-pm{width:14px;height:14px;flex:none;position:relative}.df-pm:before,.df-pm:after{content:"";position:absolute;left:1px;right:1px;top:6.25px;height:1.5px;background:currentColor}.df-pm:after{transform:rotate(90deg);transition:transform .15s}details[open]>summary .df-pm:after{transform:rotate(0)}.df-stats{margin:0;padding:0 0 20px 21px;list-style:none;display:flex;flex-direction:column;gap:10px}.df-stats li{font-size:16px;line-height:1.4}.df-stats b{font-weight:500;color:var(--df-ink)}.df-timeline__text{padding:0 0 20px 21px}.df-timeline__text p{margin:0;font-size:16px;line-height:1.3;font-weight:500}.df-timeline__text p+p{margin-top:4px;font-size:13px;font-weight:400;color:var(--df-muted)}@media(min-width:990px){.df-ba__tabs{margin-top:0}.df-results__copy h3{margin-top:40px}.df-stats{padding-bottom:24px}}@media(min-width:990px){.df-results{grid-template-areas:"media head" "media copy";grid-template-rows:auto 1fr}.df-results__head{grid-area:head}.df-results__media{grid-area:media}.df-results__copy{grid-area:copy}}.df-vids{margin-top:24px}.df-vid{position:relative;width:200px;aspect-ratio:9 / 16;overflow:hidden;background:#e6e1db;color:#fff}.df-vid img,.df-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;padding:0;background:none;cursor:pointer;color:#fff}.df-vid__play:before{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,#1d161600,#1d161699)}.df-vid__handle{position:absolute;left:12px;right:48px;bottom:16px;font-size:12px;font-weight:500;letter-spacing:.04em;text-align:left}.df-vid__icon{position:absolute;right:12px;bottom:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.df-vid.is-playing .df-vid__play{display:none}@media(min-width:990px){.df-vids{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0;overflow:visible}.df-vid{width:auto}}.df-cards{margin-top:24px}.df-card{width:240px}.df-card__img{aspect-ratio:4 / 5;background:var(--df-tile);overflow:hidden}.df-card__img img{width:100%;height:100%;object-fit:cover}.df-card__body{padding:16px 16px 0 0}.df-card__body p{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--df-muted)}.df-accent-line{margin-top:8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-carmine)}.df-cards__cta{margin-top:24px}.df-cards__note{margin:24px 0 0;font-size:14px;line-height:1.45;color:var(--df-muted)}.df-cards__cta--desk{display:none}@media(min-width:990px){.df-cards__head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.df-cards__head .df-btn{width:240px;flex:none}.df-cards__cta--desk{display:flex;margin-top:0}.df-cards__cta--mob{display:none}.df-cards{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0;overflow:visible}.df-card{width:auto}.df-card__body{padding:20px 32px 0 0}}.df-routine__img{aspect-ratio:4 / 3;background:#e6e1db;overflow:hidden}.df-routine__img img{width:100%;height:100%;object-fit:cover}.df-routine__body{padding:24px var(--df-gutter) 0}.df-steps{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--df-line)}.df-steps li{min-height:52px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--df-line);font-size:15px;line-height:1.35}.df-steps li>span:first-child{width:20px;flex:none;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--df-muted)}.df-steps strong{font-weight:500}.df-specs{margin-top:24px;border-top:1px solid var(--df-ink)}.df-specs>div{padding:16px 0;display:grid;grid-template-columns:136px minmax(0,1fr);column-gap:16px;border-bottom:1px solid var(--df-line)}.df-specs dt{font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.df-specs dd{margin:0;font-size:14px;line-height:1.45;color:var(--df-muted)}@media(min-width:990px){.df-routine{padding:0!important;display:grid;grid-template-columns:1fr 1fr}.df-routine__body{padding:0 clamp(48px,6vw,88px);display:flex;flex-direction:column;justify-content:center}.df-steps{margin-top:32px}.df-steps li{min-height:56px}}.df-xsell{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.df-xsell a{display:flex;flex-direction:column;text-decoration:none;text-align:center}.df-xsell__img{aspect-ratio:4 / 5;background:var(--df-tile);overflow:hidden}.df-xsell__img img{width:100%;height:100%;object-fit:cover}.df-xsell__name{margin-top:12px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-xsell__price{font-size:12px;letter-spacing:.04em}.df-xsell__text{margin-top:4px;padding:0 8px;font-size:14px;line-height:1.45;color:var(--df-muted)}@media(min-width:990px){.df-xsell{margin-top:40px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}}.df-ing__tabs{margin-top:24px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.df-ing__tab{height:36px;flex:none;padding:0 12px;border:1px solid var(--df-line);border-radius:2px;background:transparent;color:var(--df-muted);font-size:14px;white-space:nowrap;cursor:pointer}.df-ing__tab[aria-selected=true]{background:var(--df-wine);border-color:var(--df-wine);color:var(--df-fog)}.df-ing__panel{margin-top:16px}.df-ing__panel[hidden]{display:none}.df-ing__img{aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:#e9e9ea}.df-ing__img img{width:100%;height:100%;object-fit:cover}.df-ing__list{padding:24px;background:var(--df-fog);font-size:14px;line-height:1.45;color:var(--df-muted)}.df-ing__name{margin-top:16px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-ing__text{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--df-muted)}@media(min-width:990px){.df-ing__grid{margin-top:48px;display:grid;grid-template-columns:minmax(0,400fr) minmax(0,784fr);column-gap:48px;align-items:center}.df-ing__tabs{margin:0;flex-direction:column;gap:0;border-top:1px solid var(--df-line);overflow:visible}.df-ing__tab{width:100%;height:auto;min-height:52px;padding:0 16px;border:0;border-bottom:1px solid var(--df-line);border-radius:0;text-align:left;white-space:normal;font-size:16px}.df-ing__panel{margin:0;display:grid;grid-template-columns:minmax(0,480fr) minmax(0,304fr);column-gap:48px;align-items:center}.df-ing__panel[hidden]{display:none}.df-ing__name{margin-top:0}.df-ing__list{aspect-ratio:1 / 1;display:flex;align-items:center;padding:32px}}.df-faq{margin-top:16px;border-top:1px solid var(--df-line)}.df-faq details{border-bottom:1px solid var(--df-line)}.df-faq summary{min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;font-size:16px}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary.df-label{font-size:12px}.df-faq__a{padding:0 0 20px;font-size:16px;line-height:1.5;color:var(--df-muted);max-width:640px}.df-faq__a p{margin:0 0 8px}@media(min-width:990px){.df-faq{margin-top:0}}.df-reviews__sum{margin-top:24px;display:flex;align-items:center;gap:24px}.df-reviews__score b{display:block;font-size:44px;line-height:1;font-weight:500;letter-spacing:-.04em}.df-reviews__score span{display:block;margin-top:4px;font-size:12px;letter-spacing:.04em;color:var(--df-muted);text-transform:uppercase}.df-reviews__app{margin-top:24px}.df-reviews__app .jdgm-widget{font-family:var(--df-sans)!important}.df-reviews__app .jdgm-write-rev-link,.df-reviews__app .jdgm-paginate__page,.df-reviews__app .jdgm-btn{border-radius:0!important}.df-reviews__app{--jm-color-star: var(--df-ink)}.df-reviews__app .jdgm-star,.df-reviews__app [class*=jm-star]{color:var(--df-ink)!important;fill:var(--df-ink)!important}.df-reviews__app button,.df-reviews__app .jm-button,.df-reviews__app [class*=jm-button]{border-radius:0!important}.df-reviews__app [class*=jm-button--primary],.df-reviews__app .jdgm-write-rev-link{background:var(--df-carmine)!important;color:#fff!important;border-color:var(--df-carmine)!important}.df-final{margin-top:var(--df-section);padding:40px var(--df-gutter);background:var(--df-midnight);color:var(--df-fog);display:flex;flex-direction:column;gap:24px}.df-final h2{margin:0;font-size:28px;line-height:1;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:var(--df-fog)}@media(min-width:990px){.df-final{padding:96px var(--df-gutter);flex-direction:row;justify-content:space-between;align-items:center;gap:48px}.df-final h2{max-width:640px;font-size:48px}.df-final .df-btn{width:528px;flex:none}}.df-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--df-bg);border-top:1px solid var(--df-line);display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.df-sticky.is-visible{transform:none}.df-sticky__img{width:44px;height:44px;flex:none;object-fit:cover;background:var(--df-tile)}.df-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}.df-sticky__name{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-sticky__price{font-size:12px;color:var(--df-muted)}.df-sticky .df-btn{width:auto;min-width:148px;height:44px;flex:none}@media(min-width:990px){.df-sticky{padding:12px max(48px,calc((100% - 1200px)/2))}.df-sticky .df-btn{min-width:240px;height:48px}}@media(prefers-reduced-motion:reduce){.df-sticky,.df-gallery__thumb img,.df-pm:after{transition:none}}.df-theme--dark{background:var(--df-midnight);color:var(--df-fog)}.df-theme--gradient{background:linear-gradient(180deg,var(--df-wine) 0%,var(--df-carmine) 100%);color:var(--df-fog)}.df-theme--fog{background:var(--df-fog)}.df-theme--dark,.df-theme--gradient{margin-top:var(--df-section);padding-top:48px;padding-bottom:48px;border-top:0!important}.df-theme--dark .df-eyebrow,.df-theme--gradient .df-eyebrow,.df-theme--dark .df-sub,.df-theme--gradient .df-sub,.df-theme--dark .df-mt__itemtext,.df-theme--gradient .df-mt__itemtext,.df-theme--dark .df-mt__text,.df-theme--gradient .df-mt__text,.df-theme--dark .df-legal,.df-theme--gradient .df-legal,.df-theme--dark .df-specs dd,.df-theme--gradient .df-specs dd,.df-theme--dark .df-fig span,.df-theme--gradient .df-fig span{color:#f0eeecd1}.df-theme--dark .df-specs,.df-theme--gradient .df-specs,.df-theme--dark .df-mt__items,.df-theme--gradient .df-mt__items{border-color:#f0eeec59}.df-theme--dark .df-specs>div,.df-theme--gradient .df-specs>div,.df-theme--dark .df-mt__items li,.df-theme--gradient .df-mt__items li{border-color:#f0eeec33}.df-theme--dark .df-btn--outline,.df-theme--gradient .df-btn--outline{color:var(--df-fog);border-color:var(--df-fog)}@media(min-width:990px){.df-theme--dark,.df-theme--gradient{padding-top:80px;padding-bottom:80px}}.df-ratio--square{aspect-ratio:1 / 1}.df-ratio--portrait{aspect-ratio:4 / 5}.df-ratio--landscape{aspect-ratio:4 / 3}.df-ratio--tall{aspect-ratio:4 / 5}.df-ratio--square img,.df-ratio--portrait img,.df-ratio--landscape img,.df-ratio--tall img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.df-ratio--tall{aspect-ratio:1 / 1}}.df-mt__num{margin-right:10px;color:var(--df-carmine)}.df-theme--dark .df-mt__num,.df-theme--gradient .df-mt__num{color:var(--df-fog)}.df-mt__head .df-sub:first-child{margin-top:0}.df-mt__media{position:relative;margin:20px calc(var(--df-gutter) * -1) 0;overflow:hidden;background:var(--df-tile)}.df-mt__media img{width:100%;height:auto}.df-mt__vid{position:relative;width:100%;height:100%;aspect-ratio:inherit}.df-mt__vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-mt__media .df-vid__play:before{display:none}.df-mt__playicon{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.9);border-radius:9999px;background:#1d161659}.df-mt__playicon svg{width:16px;height:16px}.df-mt__caption{margin-top:8px;display:flex;justify-content:space-between;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}.df-mt__callout{position:absolute;max-width:60%;padding:8px 10px;background:#f8f7f5e6;color:var(--df-ink)}.df-mt__callout--top-left{top:16px;left:16px}.df-mt__callout--top-right{top:16px;right:16px;text-align:right}.df-mt__callout--bottom-left{bottom:16px;left:16px}.df-mt__callout--bottom-right{bottom:16px;right:16px;text-align:right}.df-mt__callout-text{font-size:13px;line-height:1.35;color:var(--df-muted)}.df-mt__body{margin-top:20px}.df-mt__text{margin-top:14px;font-size:16px;line-height:1.5;color:var(--df-muted);max-width:640px}.df-mt__head+.df-mt__body>.df-mt__text:first-child{margin-top:14px}.df-mt__text p{margin:0 0 10px}.df-mt__text p:last-child{margin-bottom:0}.df-mt__listtitle{margin-top:24px}.df-mt__items{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--df-line)}.df-mt__items li{display:grid;grid-template-columns:32px minmax(0,1fr);padding:16px 0;border-bottom:1px solid var(--df-line)}.df-mt__itemnum{font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--df-muted);padding-top:2px}.df-theme--dark .df-mt__itemnum,.df-theme--gradient .df-mt__itemnum{color:#f0eeecb3}.df-mt__itemtitle{font-size:17px;line-height:1.25;font-weight:500}.df-mt__itemlabel{margin-top:4px;color:var(--df-carmine)}.df-theme--dark .df-mt__itemlabel,.df-theme--gradient .df-mt__itemlabel{color:var(--df-fog)}.df-mt__itemtext{margin-top:6px;font-size:14px;line-height:1.45;color:var(--df-muted)}.df-mt__itemtext p{margin:0}.df-mt__itemtext strong{color:inherit;font-weight:500}.df-mt__items--compact li{padding:12px 0;align-items:baseline}.df-mt__items--compact .df-mt__itemtext{margin-top:0;font-size:15px}.df-mt__items--compact .df-mt__itemtext strong{color:var(--df-ink)}.df-theme--dark .df-mt__items--compact .df-mt__itemtext strong,.df-theme--gradient .df-mt__items--compact .df-mt__itemtext strong{color:var(--df-fog)}.df-mt__itemmeta{margin-top:6px;font-size:12px;line-height:1.4;color:var(--df-muted)}.df-mt__tiles{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.df-mt__tile{padding:20px 16px;background:var(--df-fog);display:flex;flex-direction:column;gap:10px}.df-mt__tile b{font-size:28px;line-height:1;font-weight:500;letter-spacing:-.04em;color:var(--df-carmine)}.df-mt__tile span{font-size:15px;line-height:1.3;font-weight:500}.df-mt__html{margin-top:20px}.df-mt__html svg{max-width:100%;height:auto}.df-mt__note{margin-top:16px;font-size:15px;line-height:1.45;font-weight:500}.df-mt__note p{margin:0}.df-mt__tagline{margin-top:16px}.df-mt__btn{margin-top:24px}.df-mt__foot{margin-top:16px}.df-mt--overlay{position:relative;padding:0!important;margin-top:var(--df-section);border-top:0!important;color:var(--df-fog);background:#5a3a34}.df-mt--overlay .df-mt__grid{max-width:none}.df-mt--overlay .df-mt__media{margin:0;aspect-ratio:4 / 5}.df-mt--overlay .df-mt__media img{height:100%;object-fit:cover}.df-mt--overlay .df-mt__head{position:absolute;left:var(--df-gutter);right:var(--df-gutter);bottom:24px;z-index:1}.df-mt--overlay .df-mt__head .df-eyebrow,.df-mt--overlay .df-mt__head .df-sub{color:var(--df-fog)}.df-mt--overlay .df-mt__head .df-h2{color:#fff}.df-mt--overlay .df-mt__body{padding:0 var(--df-gutter)}.df-mt--overlay .df-mt__body:empty{display:none}@media(min-width:990px){.df-mt__media{margin:32px 0 0}.df-mt--left .df-mt__grid,.df-mt--right .df-mt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media head" "media body" "cap body";grid-template-rows:auto 1fr auto;column-gap:clamp(48px,7vw,112px);align-items:start}.df-mt--right .df-mt__grid{grid-template-areas:"head media" "body media" "body cap"}.df-mt--left .df-mt__head,.df-mt--right .df-mt__head{grid-area:head}.df-mt--left .df-mt__media,.df-mt--right .df-mt__media{grid-area:media;margin:0}.df-mt--left .df-mt__body,.df-mt--right .df-mt__body{grid-area:body}.df-mt--left .df-mt__caption,.df-mt--right .df-mt__caption{grid-area:cap}.df-mt--overlay .df-mt__media{aspect-ratio:16 / 7}.df-mt--overlay .df-mt__head{left:var(--df-gutter);bottom:48px;max-width:640px}.df-mt__tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px}}.df-stats-sec__text{margin-top:12px}.df-stats-sec__group{margin-top:28px;color:var(--df-muted)}.df-stats-sec__group:first-of-type{margin-top:24px}.df-stats-sec__groupsub{margin-top:6px;font-size:16px;line-height:1.35;font-weight:500}.df-figs{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.df-figs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.df-fig{display:flex;flex-direction:column;gap:4px}.df-fig b{font-size:32px;line-height:1;font-weight:500;letter-spacing:-.04em}.df-fig span{font-size:13px;line-height:1.3;color:var(--df-muted)}.df-cmp{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--df-line)}.df-cmp__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.df-cmp__p{font-size:12px;color:var(--df-muted)}.df-cmp__row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;color:var(--df-muted)}.df-cmp__row+.df-cmp__row{margin-top:6px}.df-cmp__bar{display:flex;align-items:center;gap:8px}.df-cmp__bar i{display:block;height:10px;min-width:2px;background:var(--df-ink)}.df-cmp__row--b .df-cmp__bar i{background:var(--df-pale)}.df-cmp__bar strong{font-size:14px;font-weight:500;color:var(--df-ink)}.df-table{margin-top:16px;border-top:1px solid var(--df-ink)}.df-table__row{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--df-line);font-size:14px;line-height:1.35}.df-table__row span+span{font-weight:500}.df-table__row--head{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}@media(min-width:990px){.df-figs--3{grid-template-columns:repeat(3,minmax(0,220px));gap:24px 48px}.df-figs--4{grid-template-columns:repeat(4,minmax(0,220px));gap:24px 48px}.df-figs--2{grid-template-columns:repeat(2,minmax(0,260px));gap:24px 48px}.df-fig b{font-size:56px}.df-cmp,.df-table{max-width:760px}}.df-ig__grid{margin-top:20px;display:grid;gap:2px}.df-ig__grid--m1{grid-template-columns:1fr}.df-ig__grid--m2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-ig__item{margin:0}.df-ig__img{position:relative;overflow:hidden;background:var(--df-tile)}.df-ig__tag{position:absolute;left:8px;top:8px;padding:2px 6px;background:#f8f7f5e6;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.df-ig__item figcaption{padding:10px 8px 0 0;display:flex;flex-direction:column;gap:4px}.df-ig__cap{font-size:14px;line-height:1.4;color:var(--df-muted)}.df-ig__text{margin-top:16px}@media(min-width:990px){.df-ig__grid{margin-top:32px;gap:4px}.df-ig__grid--d2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-ig__grid--d3{grid-template-columns:repeat(3,minmax(0,1fr))}.df-ig__grid--d4{grid-template-columns:repeat(4,minmax(0,1fr))}.df-ig__grid--d6{grid-template-columns:repeat(6,minmax(0,1fr))}}.df-refs__list{margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.5;color:var(--df-muted)}.df-refs__list li+li{margin-top:4px}.df-card__label{margin-bottom:4px}.df-card__sub{margin-top:2px;font-size:14px;color:var(--df-ink)}@media(min-width:990px){.df-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.df-cards--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.df-pdp__desc{font-size:15px;line-height:1.45;color:var(--df-muted)}.df-pdp__desc p{margin:0}.df-pdp__meta{color:var(--df-ink)}.df-pair{margin-top:14px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--df-line);border-radius:2px;text-decoration:none;font-size:13px;line-height:1.35}.df-pair img{width:48px;height:48px;object-fit:cover;flex:none;background:var(--df-tile)}.df-pair>span{flex:1}.df-pair strong{font-weight:500}.df-pair>span>span{color:var(--df-muted)}.df-wait__price{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--df-line);font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.df-count{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.df-count>div{padding:10px 0;background:var(--df-fog);text-align:center}.df-count b{display:block;font-size:24px;line-height:1;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.df-count span{display:block;margin-top:4px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}.df-mt__items--plain li{grid-template-columns:minmax(0,1fr)}.df-mt__items--plain .df-mt__itemnum{display:none}.df-card--link{text-decoration:none;color:inherit;display:block}.df-card--link .df-card__body{border-top:1px solid var(--df-ink);padding-top:14px}.df-cards .df-specs{margin-top:24px}.df-card__img,.df-xsell__img,.df-routine__img{aspect-ratio:var(--df-img-ar, 4 / 5)}.df-gallery__thumb img{object-fit:contain}.df-eyebrow--blue{color:#34586d}.df-tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid currentColor;border-radius:2px}.df-tag-blue{color:#34586d}.df-tag-ink{color:var(--df-ink)}.df-tag-carmine{color:var(--df-carmine)}.df-tag-muted{color:var(--df-muted)}.df-tag+.df-h2,.df-tag+.df-sub+.df-h2{margin-top:12px}.df-mt--finding{padding-top:0}.df-mt--finding .df-inner{padding:20px 0;border-bottom:1px solid var(--df-line)}.shopify-section:not(:has(.df-mt--finding))+.shopify-section .df-mt--finding .df-inner{margin-top:16px;border-top:1px solid var(--df-ink)}.df-mt--finding .df-mt__eyebrow{margin:0}.df-mt--finding .df-h2{margin-top:8px;font-size:24px;line-height:1.1}.df-mt--finding .df-mt__text,.df-mt--finding .df-mt__text p{margin-top:6px;font-size:14px;line-height:1.45;color:var(--df-muted)}@media(max-width:989px){.df-mt--finding .df-mt__grid{display:flex;flex-direction:column}.df-mt--finding .df-mt__head{order:1}.df-mt--finding .df-mt__body{order:2}.df-mt--finding .df-mt__media{order:3;margin:12px 0 0}.df-mt--finding .df-mt__caption{order:4}}.df-stats-sec--ruled .df-figs{margin-top:24px;gap:0 16px}.df-stats-sec--ruled .df-fig{padding:16px 0;border-top:1px solid var(--df-ink);gap:8px}.df-stats-sec--ruled .df-fig b{font-size:36px}.df-stats-sec--ruled .df-fig span{font-size:14px;line-height:1.4}.df-stats-sec .df-mt__foot{margin-top:16px;color:var(--df-ink)}.df-stats-sec .df-mt__foot .df-btn--outline{color:var(--df-ink)}.df-stats-sec .df-onpage{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:24px}.df-stats-sec .df-onpage a{letter-spacing:.06em}@media(min-width:990px){.df-stats-sec--ruled .df-fig b{font-size:56px}}.df-fold{margin-top:24px;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line)}.df-fold>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-ink)}.df-fold>summary::-webkit-details-marker{display:none}.df-fold>summary:after{content:"+";font-size:18px;font-weight:400}.df-fold[open]>summary:after{content:"\2013"}.df-fold__body{padding:0 0 20px;font-size:14px;line-height:1.5;color:var(--df-muted)}.df-fold__body p{margin:0 0 12px}.df-fold__body strong{color:var(--df-ink);font-weight:500}.df-fold__body img{display:block;width:100%;height:auto;margin-top:16px}.df-fold__body figcaption{margin-top:6px;font-size:12px;line-height:1.4}.df-fold__body table{width:100%;border-collapse:collapse;font-size:13px;color:var(--df-ink)}.df-fold__body th,.df-fold__body td{padding:10px 8px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--df-line)}.df-fold__body th{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--df-muted)}.df-fold__body ol{margin:0;padding-left:18px}.df-fold__body li{margin-bottom:12px}.df-results__intro{margin-top:12px}.df-mt--finding .df-mt__caption{text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;color:var(--df-muted)}.df-mt--finding .df-inner:has(>.df-mt__grid .df-fold){padding-top:0;border-bottom:0}.df-mt--finding .df-inner:has(>.df-mt__grid .df-fold) .df-fold{margin-top:0;border-top:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/df.css.map */
