.page-template.routines [id$=__breadcrumbs]{background:var(--freya-cream)}.page-template.routines [id$=__breadcrumbs] .section-breadcrumb{--section-padding-top: 40px !important}.page-template.routines [id$=__breadcrumbs] .breadcrumbs{font-size:1.3rem;color:var(--freya-text-2)}.page-template.routines [id$=__breadcrumbs] .breadcrumbs a,.page-template.routines [id$=__breadcrumbs] .breadcrumbs--last{color:var(--freya-text-2)}.page-template.routines [id$=__breadcrumbs] .breadcrumbs--sep{width:auto;height:auto;margin:0 .4em;background:none}.page-template.routines [id$=__breadcrumbs] .breadcrumbs--sep:before{content:"/"}.page-template.routines [id$=__routines_intro] .rich-text{--text-margin-top: 1.2rem}.page-template.routines [id$=__routines_intro] .rich-text__heading{font-size:5.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--freya-ink)}.page-template.routines [id$=__routines_intro] .rich-text__heading em{font-size:1.096em}.page-template.routines [id$=__routines_intro] .rich-text__text{font-size:1.6rem;color:var(--freya-text-2);max-width:700px}@media(max-width:767.98px){.page-template.routines [id$=__routines_intro] .rich-text__heading{font-size:3.4rem}}.page-template.routines .button-list__items{--f-column-gap: 1rem}.page-template.routines .button-list .button-item__inner{height:auto;padding:11px 18px;border:0;border-radius:100px;background:#fff;color:var(--freya-ink);font-size:1.5rem;font-weight:700;line-height:1.4}.page-template.routines .button-list .button-item__inner:before{background-color:var(--freya-ink)}.page-template.routines .button-list .button-item__inner:hover,.page-template.routines .button-list .button-item__inner.btn--active{background:var(--freya-ink);color:#fff}.page-template.routines .button-list .button-item__text{font-weight:700}.freya-routine__inner{display:flex;gap:32px;align-items:flex-start}.freya-routine__summary{width:300px;flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding-top:8px}.freya-routine__title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;font-size:4.4rem;line-height:1.02;letter-spacing:0;color:var(--freya-ink)}.freya-routine__description{font-size:1.4rem;line-height:1.5;color:var(--freya-text-2)}.freya-routine__description p{margin:0}.freya-routine__description strong,.freya-routine__description b{color:var(--freya-ink);font-weight:700}.freya-routine__line{height:1px;background:var(--freya-pink-200)}.freya-routine__row{display:flex;justify-content:space-between;gap:12px}.freya-routine__row--count{font-size:1.4rem;color:var(--freya-text-2)}.freya-routine__row--total{align-items:baseline}.freya-routine__row--total>span{font-size:1.5rem;font-weight:700}.freya-routine__total{font-size:2.8rem;font-weight:800;line-height:1.1;white-space:nowrap}.freya-routine__actions{display:flex;flex-direction:column;gap:10px}.freya-routine .freya-routine__button{--color-button: 238, 51, 136;--color-button-text: 255, 255, 255;--color-border: 238, 51, 136;justify-content:flex-start;gap:10px;height:auto;padding:15px 28px;width:100%;border:1.5px solid var(--freya-pink);border-radius:100px;background:var(--freya-pink);color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3}.freya-routine .freya-routine__button:before{background-color:var(--freya-ink)}.freya-routine__arrow{flex:0 0 auto;position:relative;z-index:1}.freya-routine__note{margin:0;font-size:1.3rem;line-height:1.4;color:var(--freya-text-2)}.freya-routine__steps{flex:1 1 0%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.freya-routine__card{background:#fff;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:10px;color:var(--freya-ink)}.freya-routine__media{position:relative}.freya-routine__image{display:flex;align-items:center;justify-content:center;height:220px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--freya-line, #E9E4E6)}.freya-routine__image:not(:has(img)){background:var(--freya-gradient-powder);box-shadow:none}.freya-routine__image img{width:84%;height:84%;object-fit:contain}.freya-routine__step{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:100px;padding:5px 12px 5px 5px;font-size:1.3rem;font-weight:800;line-height:1.2}.freya-routine__step-number{width:24px;height:24px;border-radius:50%;background:var(--freya-pink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.freya-routine__vendor{font-size:1.1rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--freya-text-2)}.freya-routine__name{font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--freya-ink);text-decoration:none}.freya-routine__name:hover{color:var(--freya-pink-text)}.freya-routine__reason{font-size:1.3rem;line-height:1.45;color:var(--freya-text-2)}.freya-routine__price{font-size:1.6rem;font-weight:800;margin-top:auto}.freya-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--freya-pink)}.freya-photo-placeholder__label{font-size:1.3rem;font-weight:600;color:var(--freya-text-2)}@media(max-width:1199.98px){.freya-routine__inner{flex-direction:column}.freya-routine__summary{width:100%;max-width:520px}.freya-routine__steps{width:100%}}@media(max-width:767.98px){.freya-routine__steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.freya-routine__card{scroll-snap-align:start}.freya-routine__image{height:180px}.freya-routine__title{font-size:3.6rem}}.page-template.routines [id$=__routines_more] .section__subheading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--freya-pink-text)}.page-template.routines [id$=__routines_more] .section__heading{font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.page-template.routines [id$=__routines_more] .section__heading em{font-size:1.1em}@media(max-width:767.98px){.page-template.routines [id$=__routines_more] .section__heading{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/freya-routines.css.map */
