.qa-odor-routine{--qa-odor-cream: #f6f5ef;--qa-odor-olive: #6e8d82;--qa-odor-ink: #102019;--text-color: var(--qa-odor-section-rgb, 16 32 25);--heading-color: var(--qa-odor-section-rgb, 16 32 25);background:var(--qa-odor-olive);color:var(--qa-odor-ink)}.qa-odor-routine,.qa-odor-routine *{box-sizing:border-box}.qa-odor-routine__inner{max-width:1280px;margin-inline:auto;padding:80px 32px}.qa-odor-routine__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.qa-odor-routine__layout--text-only{grid-template-columns:minmax(0,760px);justify-content:center}.qa-odor-routine__visual{position:relative;display:flex;min-width:0;min-height:520px;flex-direction:column;justify-content:center;margin:0;overflow:hidden;border-radius:28px;background:var(--qa-odor-media-bg, #f1e8d7);color:var(--qa-odor-caption, #27372a)}.qa-odor-routine__image,.qa-odor-routine__video{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:42% 50%}.qa-odor-routine__video{object-fit:contain;object-position:center}.qa-odor-routine__step-media{width:100%}.qa-odor-routine__step-media[hidden]{display:none}.qa-odor-routine__step-media .qa-odor-routine__image{object-fit:var(--qa-odor-step-image-fit, cover);object-position:var(--qa-odor-step-image-position, 50% 50%)}.qa-odor-routine[data-enhanced=true] .qa-odor-routine__step-media:not([hidden]){animation:qa-odor-routine-photo-in .28s ease-out}@keyframes qa-odor-routine-photo-in{0%{opacity:.25}to{opacity:1}}.qa-odor-routine__caption{margin:0;padding:24px;border-top:1px solid var(--qa-odor-caption-border, rgb(39 55 42 / .12));font-size:13px;font-weight:600;line-height:1.5;text-align:center}.qa-odor-routine__content{display:flex;min-width:0;flex-direction:column}.qa-odor-routine__header{order:0}.qa-odor-routine__eyebrow{margin:0 0 16px;color:var(--qa-odor-eyebrow, var(--qa-odor-ink));font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.qa-odor-routine__heading{max-width:16ch;margin:0;color:inherit;font-family:var(--heading-font-family);font-size:48px;font-weight:700;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.qa-odor-routine__panels{display:grid;order:1;gap:16px;margin-top:32px}.qa-odor-routine__panel{--text-color: var(--qa-odor-panel-rgb, 39 55 42);--heading-color: var(--qa-odor-panel-rgb, 39 55 42);min-height:200px;padding:28px;border:1px solid var(--qa-odor-panel-border, rgb(246 245 239 / .3));border-radius:24px;background:var(--qa-odor-cream);color:var(--qa-odor-panel-text, #27372a)}.qa-odor-routine__panel[hidden]{display:none}.qa-odor-routine__panel-heading{margin:0 0 16px;color:inherit;font-family:var(--heading-font-family);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.qa-odor-routine__panel-copy{font-size:16px;line-height:1.65}.qa-odor-routine__panel-copy>:first-child,.qa-odor-routine__detail-body>:first-child{margin-top:0}.qa-odor-routine__panel-copy>:last-child,.qa-odor-routine__detail-body>:last-child{margin-bottom:0}.qa-odor-routine__tabs{position:relative;display:grid;order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.qa-odor-routine:not([data-enhanced=true]) .qa-odor-routine__tabs{display:none}.qa-odor-routine__tabs:before{position:absolute;top:24px;right:16.666%;left:16.666%;height:1px;background:var(--qa-odor-step-line, rgb(16 32 25 / .45));content:""}.qa-odor-routine__tab{position:relative;display:flex;min-width:0;min-height:88px;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 4px;border:0;background:transparent;color:var(--qa-odor-ink);cursor:pointer;text-align:center}.qa-odor-routine__tab-number{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-inline:auto;border:1px solid var(--qa-odor-ink);border-radius:50%;background:var(--qa-odor-olive);font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.qa-odor-routine__tab[aria-selected=true] .qa-odor-routine__tab-number{border-color:var(--qa-odor-ink);background:var(--qa-odor-active-bg, var(--qa-odor-cream));color:var(--qa-odor-active-text, #27372a)}.qa-odor-routine__tab-label{display:block;margin-top:12px;font-size:13px;font-weight:600;line-height:1.35;text-wrap:balance}.qa-odor-routine__tab:focus-visible{outline:2px solid var(--qa-odor-ink);outline-offset:5px;border-radius:8px}.qa-odor-routine__panel:focus-visible{outline:2px solid var(--qa-odor-ink);outline-offset:5px}.qa-odor-routine__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;align-items:start}.qa-odor-routine__detail{--text-color: var(--qa-odor-panel-rgb, 39 55 42);--heading-color: var(--qa-odor-panel-rgb, 39 55 42);min-width:0;border:1px solid var(--qa-odor-detail-border, rgb(246 245 239 / .4));border-radius:24px;background:var(--qa-odor-cream);color:var(--qa-odor-panel-text, #27372a)}.qa-odor-routine__summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:18px 24px;list-style:none;cursor:pointer;font-size:17px;font-weight:600;line-height:1.4}.qa-odor-routine__summary::-webkit-details-marker{display:none}.qa-odor-routine__summary::marker{content:""}.qa-odor-routine__summary:focus-visible{outline:2px solid var(--qa-odor-ink);outline-offset:5px;border-radius:24px}.qa-odor-routine__detail-icon{display:block;width:20px;height:20px;flex:0 0 auto}.qa-odor-routine__detail-icon svg{display:block;width:100%;height:100%}.qa-odor-routine__detail-icon-vertical{transform-origin:center;transition:transform .2s ease,opacity .2s ease}.qa-odor-routine__detail[open] .qa-odor-routine__detail-icon-vertical{transform:rotate(90deg);opacity:0}.qa-odor-routine__detail-body{padding:0 24px 24px;font-size:16px;line-height:1.65}@media(max-width:999px){.qa-odor-routine__inner{padding-block:64px}.qa-odor-routine__layout{grid-template-columns:minmax(0,1fr);gap:32px}.qa-odor-routine__visual{min-height:0}.qa-odor-routine__image,.qa-odor-routine__video{max-height:440px;aspect-ratio:1.8}.qa-odor-routine__heading{max-width:22ch}}@media(max-width:699px){.qa-odor-routine__inner{padding:48px 20px}.qa-odor-routine__layout{gap:28px}.qa-odor-routine__visual{border-radius:20px}.qa-odor-routine__image,.qa-odor-routine__video{aspect-ratio:1.25;max-height:none;object-position:42% 50%}.qa-odor-routine__caption{padding:16px;font-size:12px}.qa-odor-routine__eyebrow{margin-bottom:12px;font-size:11px}.qa-odor-routine__heading{font-size:32px}.qa-odor-routine__panels{margin-top:24px}.qa-odor-routine__panel{min-height:240px;padding:24px;border-radius:20px}.qa-odor-routine__panel-heading{font-size:24px}.qa-odor-routine__panel-copy{font-size:15px}.qa-odor-routine__tabs{gap:6px;margin-top:24px}.qa-odor-routine__tab-label{font-size:12px}.qa-odor-routine__details{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.qa-odor-routine__summary{min-height:60px;padding:16px 20px;font-size:16px}.qa-odor-routine__detail-body{padding:0 20px 20px;font-size:15px}}@media(prefers-reduced-motion:reduce){.qa-odor-routine[data-enhanced=true] .qa-odor-routine__step-media{animation:none}.qa-odor-routine__tab-number,.qa-odor-routine__detail-icon-vertical{transition:none}}@media(max-width:999px){.qa-odor-routine--step-photos .qa-odor-routine__content{display:contents}.qa-odor-routine--step-photos .qa-odor-routine__header{order:0}.qa-odor-routine--step-photos .qa-odor-routine__visual{order:1}.qa-odor-routine--step-photos .qa-odor-routine__tabs{order:2;margin-top:0}.qa-odor-routine--step-photos .qa-odor-routine__panels{order:3;margin-top:0}.qa-odor-routine--step-photos .qa-odor-routine__panel{min-height:150px}}
/*# sourceMappingURL=/cdn/shop/t/450/assets/qa-odor-routine.css.map */
