.df.df-routine{--rt-fg: var(--color-foreground, #ffffff);--rt-bg: var(--color-background, #000000);--white: var(--rt-fg);--black: var(--rt-bg);--body: color-mix(in srgb, var(--rt-fg) 78%, transparent);--dim: color-mix(in srgb, var(--rt-fg) 62%, transparent);--faint: color-mix(in srgb, var(--rt-fg) 42%, transparent);--line: color-mix(in srgb, var(--rt-fg) 14%, transparent);--line-strong: color-mix(in srgb, var(--rt-fg) 30%, transparent);--rt-num-col: clamp(64px, 11vw, 176px);background:var(--rt-bg);color:var(--rt-fg);padding-top:clamp(calc(var(--rt-pt) * .6),9vw,var(--rt-pt));padding-bottom:clamp(calc(var(--rt-pb) * .6),9vw,var(--rt-pb))}.df-routine .rt-head{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,24px);margin-bottom:clamp(36px,4.6vw,64px)}.df-routine .rt-head__title{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,20px)}.df-routine .shead__h{font-size:clamp(30px,4.2vw,60px)}.df-routine .shead__h em{color:var(--dim)}.df-routine .rt-head__intro{max-width:52ch}@media(min-width:990px){.df-routine .rt-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(40px,6vw,96px)}}.df-routine .rt-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.df-routine .rt-row{position:relative;border-bottom:1px solid var(--line)}.df-routine .rt-row,.df-routine .rt-row__hit{display:grid;grid-template-columns:var(--rt-num-col) minmax(0,1fr);column-gap:clamp(16px,2.4vw,40px);align-items:start}.df-routine .rt-row:not(.rt-row--locked){padding:clamp(24px,3.2vw,44px) 0;row-gap:22px}.df-routine .rt-row--locked{display:block}.df-routine .rt-row__hit{padding:clamp(18px,2vw,26px) 0;color:inherit;align-items:center;grid-template-columns:var(--rt-num-col) minmax(0,1fr) auto}.df-routine .rt-row__num{font-family:var(--f-head);font-weight:700;letter-spacing:-.05em;line-height:.8;font-size:clamp(64px,9vw,150px);color:var(--white)}.df-routine .rt-row--locked .rt-row__num{font-size:clamp(40px,4.6vw,72px);color:transparent;-webkit-text-stroke:1px var(--line-strong);transition:-webkit-text-stroke-color .4s ease}.df-routine .rt-row__main{display:flex;flex-direction:column;gap:12px;min-width:0}.df-routine .rt-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--f-label);font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.3;color:var(--faint)}.df-routine .rt-row__status{color:var(--white)}.df-routine .rt-row__meta span+.rt-row__status:before{content:"";display:inline-block;width:18px;height:1px;background:var(--line-strong);vertical-align:middle;margin-right:10px}.df-routine .rt-row__name{font-size:clamp(26px,2.6vw,40px);letter-spacing:-.025em;line-height:1.05}.df-routine .rt-row__name sup{font-size:.42em;font-weight:400;vertical-align:super;line-height:0}.df-routine .rt-row__name--locked{font-size:clamp(18px,1.6vw,22px);font-weight:300;font-style:italic;color:var(--dim)}.df-routine .rt-row__text{font-size:15px;line-height:1.7;color:var(--body);max-width:44ch}.df-routine .rt-row--locked .rt-row__text{color:var(--faint)}.df-routine .rt-row__cta{margin-top:8px;color:var(--white);align-self:flex-start}.df-routine .rt-row:hover .rt-row__cta .arrow{width:32px}.df-routine .rt-row__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.df-routine .rt-row__media{position:relative;overflow:hidden;aspect-ratio:var(--rt-ratio, 3 / 2);background:var(--rt-bg);grid-column:1 / -1;--rt-max-h: min(72vh, 600px);width:min(100%,calc(var(--rt-max-h) * var(--rt-ratio, 1.5)))}.df-routine .rt-row__media.is-empty{box-shadow:inset 0 0 0 1px var(--line)}@media(min-width:750px){.df-routine .rt-row__media{grid-column:2 / -1}}@media(min-width:990px){.df-routine .rt-row:not(.rt-row--locked){grid-template-columns:var(--rt-num-col) minmax(0,1fr) minmax(0,1.15fr);align-items:center}.df-routine .rt-row__media{grid-column:auto;justify-self:end}}.df-routine .rt-row__go{color:var(--faint);transition:color .3s ease}.df-routine .rt-row__go .arrow{width:20px;transition:width .3s ease}.df-routine .rt-row__hit:hover .rt-row__go{color:var(--white)}.df-routine .rt-row__hit:hover .rt-row__go .arrow{width:32px}.df-routine .rt-row__hit:hover .rt-row__num{-webkit-text-stroke-color:var(--dim)}.df-routine .rt-foot{margin-top:clamp(32px,4vw,52px)}.df-routine .rt-foot--button{display:flex;justify-content:center}.df-routine .rt-row__cta--own{position:relative;z-index:2}.df-routine .rt-row__cta--own:before{content:"";position:absolute;top:-10px;right:-14px;bottom:-10px;left:-14px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-df-routine.css.map */
