.hs-balm-lower{--hs-balm-lower-navy: #2b4676;--hs-balm-lower-lavender: #f5f2fa;--hs-balm-lower-line: rgb(43 70 118 / 20%);color:var(--hs-balm-lower-navy);font-family:Holy Sheep DM Sans,Arial,sans-serif}.hs-balm-lower :is(h2,h3,p,dt,dd,summary){font-family:inherit}.hs-balm-lower--buybox{margin-block-start:32px}.hs-balm-lower__clips{margin-block-end:30px}.hs-balm-lower__eyebrow,.hs-balm-lower__kicker{margin:0 0 14px;font-size:14px;font-weight:550;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.hs-balm-lower__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding-block-end:0;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--hs-balm-lower-navy) transparent;overscroll-behavior-inline:contain}.hs-balm-lower__rail:focus-visible{outline:2px solid var(--hs-balm-lower-navy);outline-offset:4px}.hs-balm-lower__clip{min-width:0;margin:0;overflow:hidden;background:var(--hs-balm-lower-lavender);border-radius:12px;scroll-snap-align:start}.hs-balm-lower__video{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.hs-balm-lower__clip-caption{padding:10px 8px 12px;font-size:14px;font-weight:500;line-height:20px}#hs-balm-purchase{scroll-margin-top:160px}.hs-balm-lower__accordions{border-block-start:1px solid var(--hs-balm-lower-line)}.hs-balm-lower__accordion{border-block-end:1px solid var(--hs-balm-lower-line)}.hs-balm-lower__accordion summary{position:relative;display:flex;min-height:55.6px;align-items:center;padding-inline-end:40px;cursor:pointer;font-size:16px;font-weight:550;line-height:25.6px;list-style:none;color:var(--hs-balm-lower-navy)}.hs-balm-lower__accordion summary:hover,.hs-balm-lower__accordion summary:focus{color:var(--hs-balm-lower-navy)}.hs-balm-lower__accordion summary::-webkit-details-marker{display:none}.hs-balm-lower__accordion summary:after{position:absolute;inset-inline-end:4px;content:"+";font-size:24px;font-weight:400;line-height:1}.hs-balm-lower__accordion[open] summary:after{content:"\2212"}.hs-balm-lower__summary:focus-visible{outline:2px solid var(--hs-balm-lower-navy);outline-offset:-2px}.hs-balm-lower__accordion-content{padding:0 40px 24px 0;font-size:16px;font-weight:450;line-height:25.6px}.hs-balm-lower__accordion-content p,.hs-balm-lower__copy p,.hs-balm-lower__row-copy p,.hs-balm-lower__caption p{margin:0}.hs-balm-lower__accordion-content p+p,.hs-balm-lower__copy p+p,.hs-balm-lower__row-copy p+p,.hs-balm-lower__caption p+p{margin-block-start:12px}.hs-balm-lower__secondary,.hs-balm-lower__caption{font-size:14px;line-height:1.5}.hs-balm-lower--story{background:#fff}.hs-balm-lower--lavender{background:var(--hs-balm-lower-lavender)}.hs-balm-lower__story-inner{display:grid;width:min(100%,1360px);max-width:1360px;margin-inline:auto}.hs-balm-lower__media{min-width:0;background:var(--hs-balm-lower-lavender)}.hs-balm-lower__image{display:block;width:100%;height:auto;min-height:0;max-height:none;object-fit:contain}.hs-balm-lower__story-copy{min-width:0;padding:48px 32px 56px;align-self:center}.hs-balm-lower__heading{max-width:17ch;margin:0;font-size:28px;font-weight:550;line-height:33.6px;text-wrap:balance}.hs-balm-lower__copy{max-width:600px;margin-block-start:22px;font-size:16px;font-weight:450;line-height:25.6px}.hs-balm-lower__rows{max-width:600px;margin:32px 0 0}.hs-balm-lower__row{display:grid;gap:10px;margin-block-start:24px}.hs-balm-lower__row:last-child{border-block-end:0}.hs-balm-lower__row-label{font-size:16px;font-weight:550;line-height:24px}.hs-balm-lower__row-copy{margin:0;font-size:16px;font-weight:450;line-height:25.6px}.hs-balm-lower__caption{max-width:600px;margin-block-start:22px}@media screen and (min-width:750px){.hs-balm-lower__image{height:100%;min-height:360px;max-height:720px}#hs-balm-purchase{scroll-margin-top:220px}.hs-balm-lower__story-inner{width:calc(100% - 80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-balm-lower--reverse .hs-balm-lower__media{order:2}.hs-balm-lower__story-copy{padding:clamp(48px,6vw,96px)}.hs-balm-lower__heading{font-size:36px;line-height:43.2px}}@media(prefers-reduced-motion:reduce){.hs-balm-lower__rail{scroll-behavior:auto}}.hs-balm-lower--story{padding:32px 16px 46px}.hs-balm-lower__story-inner{width:100%;grid-template-columns:minmax(0,1fr);border-radius:20px;overflow:hidden}.hs-balm-lower__media{position:relative;min-height:0;aspect-ratio:1;overflow:hidden;background:#e5d8f2}.hs-balm-lower__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain}.hs-balm-lower__story-copy{align-self:stretch;padding:25px 16px 45px;background:#fae8ed}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) .hs-balm-lower__story-copy{display:grid;align-content:center}.hs-balm-lower__heading{max-width:none;text-wrap:initial}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) .hs-balm-lower__row-label{font-size:16px;line-height:19.2px}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) :is(.hs-balm-lower__copy,.hs-balm-lower__row-copy){font-size:16px;line-height:25.6px}.hs-balm-lower__rows{margin-block-start:28px}.hs-balm-lower__row+.hs-balm-lower__row{margin-block-start:20px;padding-block-start:20px;border-block-start:1px solid var(--hs-balm-lower-line)}.hs-balm-lower--ingredients{padding-block:24px 30px}.hs-balm-lower--ingredients .hs-balm-lower__story-inner{background:#fae8ed}.hs-balm-lower--ingredients .hs-balm-lower__media{aspect-ratio:358 / 315;background:#f5f2fa}.hs-balm-lower--ingredients .hs-balm-lower__story-copy,.hs-balm-lower--ingredients .hs-balm-lower__kicker{text-align:center}.hs-balm-lower__ingredient-group{display:grid;grid-template-columns:85px minmax(0,1fr);gap:15px;align-items:start;width:calc(100% - 32px);max-width:294px;margin-inline:auto}.hs-balm-lower__ingredient-description{min-width:0;text-align:start}.hs-balm-lower--ingredients .hs-balm-lower__heading{font-size:20px;line-height:24px;max-width:10ch}.hs-balm-lower--ingredients .hs-balm-lower__copy{margin-block-start:12px;font-size:14px;line-height:21px}.hs-balm-lower__ingredient-icon{display:block;width:60px;height:60px;margin:0}.hs-balm-lower__ingredient-link{display:inline-flex;min-height:47px;max-width:100%;align-items:center;justify-content:center;margin-block-start:24px;padding:8px 28px;border:1px solid currentColor;border-radius:9px;color:var(--hs-balm-lower-navy);font-size:16px;font-weight:500;line-height:25.6px;text-decoration:none}.hs-balm-lower--ingredients .hs-balm-lower__ingredient-link{display:flex;width:fit-content;margin-inline:auto}.hs-balm-lower__ingredient-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.hs-balm-lower--ingredients .hs-balm-lower__story-copy{padding-block-start:45px}.hs-balm-lower--ingredients .hs-balm-lower__media{aspect-ratio:auto}.hs-balm-lower--ingredients .hs-balm-lower__image{position:static;height:auto;min-height:0;max-height:none}}#hs-balm-ingredients{scroll-margin-top:160px}@media screen and (min-width:750px){.hs-balm-lower--story{padding:52px 40px}.hs-balm-lower__story-inner{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;border-radius:0;overflow:visible}.hs-balm-lower__media{aspect-ratio:1;border-radius:20px;align-self:stretch}.hs-balm-lower__story-copy{padding:40px 32px;border-radius:20px}.hs-balm-lower--ingredients{padding-block:36px}.hs-balm-lower--ingredients .hs-balm-lower__story-inner{gap:0;border-radius:20px;overflow:hidden}.hs-balm-lower--ingredients .hs-balm-lower__media{border-radius:0}.hs-balm-lower__ingredient-group{grid-template-columns:96px minmax(0,1fr);gap:20px;width:100%;max-width:480px}.hs-balm-lower__ingredient-icon{width:96px;height:96px}.hs-balm-lower--ingredients .hs-balm-lower__heading{font-size:28px;line-height:33.6px;max-width:none}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) .hs-balm-lower__row-label{font-size:28px;line-height:33.6px}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) :is(.hs-balm-lower__copy,.hs-balm-lower__row-copy){font-size:18px;line-height:27px}#hs-balm-ingredients{scroll-margin-top:220px}}@media screen and (min-width:990px){.hs-balm-lower--story:not(.hs-balm-lower--ingredients) .hs-balm-lower__story-inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:40px}.hs-balm-lower--reverse:not(.hs-balm-lower--ingredients) .hs-balm-lower__story-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.hs-balm-lower__story-copy{padding:60px}.hs-balm-lower__heading{font-size:48px;line-height:57.6px}.hs-balm-lower--story:not(.hs-balm-lower--ingredients) .hs-balm-lower__heading{max-width:13ch}.hs-balm-lower--ingredients .hs-balm-lower__story-copy{padding:60px 80px 70px}}@media screen and (min-width:750px)and (max-width:989px){.hs-balm-lower__story-inner{grid-template-columns:minmax(0,1fr);gap:0;border-radius:20px;overflow:hidden}.hs-balm-lower--reverse .hs-balm-lower__media{order:0;width:100%}.hs-balm-lower__story-copy{border-radius:0}}.hs-balm-lower__pairing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline-end:0}.hs-balm-pair-card{min-width:0;padding:12px;background:#f5f2fa;border-radius:10px}.hs-balm-pair-card img,.hs-balm-pair-card__placeholder{display:block;width:100%;height:140px;object-fit:contain}.hs-balm-pair-card h3{margin:12px 0 6px;font-size:14px;font-weight:550;line-height:20px}.hs-balm-pair-card p{margin:8px 0;font-size:14px;line-height:20px}.hs-balm-pair-card__link{display:inline-flex;min-height:40px;align-items:center;padding:7px 10px;border:1px solid currentColor;border-radius:6px;color:inherit;font-size:14px;line-height:20px;text-decoration:none}.hs-balm-pair-card__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hs-balm-lower__demo-heading{margin:0 0 18px;color:var(--hs-balm-lower-navy);font-family:inherit;font-size:24px;font-weight:550;line-height:28.8px}.hs-balm-lower__rail--routine{align-items:start}.hs-balm-lower__routine-steps{display:grid;min-width:0;align-self:center;gap:18px;margin:0;padding:0;counter-reset:hs-routine-step;list-style:none}.hs-balm-lower__routine-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;color:var(--hs-balm-lower-navy);font-size:16px;font-weight:450;line-height:24px;counter-increment:hs-routine-step}.hs-balm-lower__routine-steps li:before{display:grid;width:24px;height:24px;border-radius:50%;background:#fae8ed;content:counter(hs-routine-step);font-size:14px;font-weight:550;place-items:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/holy-sheep-balm-lower.css.map */
