.routine{background-color:var(--background-white-pure);padding:2rem}.routine__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.routine__col{display:flex;flex-direction:column;gap:1.5rem;min-width:0;flex:1 1 auto}.routine__heading p{margin:0;font-family:var(--font-atten-new);font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.09375rem;color:var(--text-primary-dark)}.routine__heading em,.routine__intro em{font-style:normal;color:var(--brand-secondary-300)}.routine__intro p{margin:0;font-size:1.375rem;line-height:1.4;letter-spacing:-.03125rem;color:var(--text-primary-dark)}.routine__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.0625rem}.routine__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0;padding:.5rem;border:1px solid var(--neutral-light-300);border-radius:.75rem;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .25s ease}.routine__card[aria-disabled=true]{pointer-events:none}.routine__card-media{align-self:center;width:6.25rem;height:6.25rem;border-radius:.5rem;overflow:hidden;background-color:var(--background-white-pure)}.routine__card-img{width:100%;height:100%;object-fit:cover;display:block}.routine__card-body{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.25rem .5rem}.routine__card-pill{display:inline-flex;align-items:center;justify-content:center;gap:.1667rem;height:1rem;padding:.1667rem .3333rem .1667rem .1667rem;border:.333px solid var(--neutral-light-400);border-radius:1rem;flex-shrink:0}.routine__card-pill-icon{width:.6667rem;height:.6667rem;display:block;object-fit:contain}.routine__card-pill-text{font-size:.5833rem;line-height:1;letter-spacing:-.0208rem;color:var(--text-primary-dark);white-space:nowrap}.routine__card-title{font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.03125rem;color:var(--text-primary-dark)}.routine__card-text{font-size:.75rem;line-height:1.2;color:var(--text-primary-gray)}.routine__card-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--background-plum-pure, #312849);color:#fff;transition:background-color .3s ease}.routine__card-arrow svg{width:.75rem;height:.75rem;transition:transform .45s cubic-bezier(.34,1.2,.5,1)}.routine__card:hover,.routine__card:focus-visible{border-color:var(--brand-secondary-pure)}.routine__card:hover .routine__card-arrow,.routine__card:focus-visible .routine__card-arrow{background-color:var(--brand-secondary-pure)}.routine__card:hover .routine__card-arrow svg,.routine__card:focus-visible .routine__card-arrow svg{transform:rotate(315deg)}@media(prefers-reduced-motion:reduce){.routine__card-arrow svg{transition:none}.routine__card:hover .routine__card-arrow svg,.routine__card:focus-visible .routine__card-arrow svg{transform:rotate(-45deg)}}.routine__figure{display:none}@media(min-width:768px){.routine__heading p{font-size:2.5rem}.routine__intro p{font-size:1.5rem}.routine__card{gap:.75rem;padding-right:1.25rem}.routine__card-media{align-self:center;width:9.25rem;height:9.25rem}.routine__card-body{gap:.5rem;padding:.5rem .75rem}.routine__card-pill{gap:.25rem;height:1.5rem;padding:.25rem .5rem .25rem .25rem;border-width:.5px;border-radius:1.5rem}.routine__card-pill-icon{width:1rem;height:1rem}.routine__card-pill-text{font-size:.875rem;letter-spacing:-.03125rem}.routine__card-title{font-size:1.125rem}.routine__card-text{font-size:.875rem}.routine__card-arrow{width:2.5rem;height:2.5rem}.routine__card-arrow svg{width:1.25rem;height:1.25rem}}@media(min-width:768px)and (max-width:1279.98px){.routine{padding:4rem}.routine__intro p{max-width:34.875rem}}@media(min-width:1280px){.routine{padding:7.5rem 7rem 5rem}.routine__col{flex:0 0 auto;width:41.125rem}.routine__intro p{max-width:31.875rem}.routine__figure{display:block;position:relative;flex:0 0 auto;width:31.25rem;align-self:stretch;border-radius:1.5rem;overflow:hidden}.routine__figure-img{width:100%;height:100%;object-fit:cover;display:block}.routine__figure-copy{position:absolute;left:2.9375rem;bottom:2.5rem;width:22.0625rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.routine__figure-pill{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;padding:.25rem .5rem;border:.5px solid var(--background-white-pure);border-radius:1.5rem;background-color:#ffffff1a;font-size:.875rem;line-height:1;letter-spacing:-.03125rem;color:var(--text-secondary-white)}.routine__figure-caption{margin:0;font-size:1.125rem;line-height:1.4;letter-spacing:-.03125rem;color:var(--surface-white-pure, #fff)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-routine.css.map */
