.hp{--hp-ink: #1B1B1A;--hp-brown: #514540;--hp-off: #F0ECE6;--hp-pad: 12px;--hp-serif: "PPEiko-Regular", "PPEiko-Regular Fallback", Georgia, serif;--hp-sans: "Paragraph Primary Font", "Paragraph Primary Fallback", Arial, sans-serif;position:relative;background:#fff;color:var(--hp-brown);font-family:var(--hp-sans);-webkit-font-smoothing:antialiased}.hp *,.hp *:before,.hp *:after{box-sizing:border-box}.hp :where(h1,p){margin:0}.hp__media{aspect-ratio:var(--hp-ratio-m, 4 / 5);overflow:hidden;background:var(--hp-off)}.hp__media picture,.hp__media img{display:block;width:100%;height:100%}.hp__media img{object-fit:cover;object-position:var(--hp-pos-m, 50% 50%)}.hp__words{display:flex;flex-direction:column;padding:32px var(--hp-pad) 16px}.hp__eyebrow{order:-1;margin-bottom:14px;font-size:10px;line-height:1.3;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hp-brown)}.hp__h1{font-family:var(--hp-serif);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--hp-ink);text-wrap:balance}.hp__answer{margin-top:12px}.hp__answer-text{font-size:14px;line-height:18px;color:var(--hp-brown);text-wrap:pretty}.hp__answer--clamp-m:not(.is-open) .hp__answer-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--hp-lines-m);overflow:hidden}.hp__more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:0;background:none;border:0;color:inherit;cursor:pointer}.hp__more[hidden]{display:none}.hp__more svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hp__answer.is-open .hp__more svg{transform:rotate(180deg)}.hp__btn{display:flex;align-items:center;justify-content:center;min-height:54px;margin-top:24px;padding:0 32px;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;border:1px solid transparent;transition:background-color .2s,color .2s,border-color .2s}.hp__btn--m-dark{background:var(--hp-ink);color:#fff}.hp__btn--m-light{background:var(--hp-off);color:var(--hp-ink)}.hp__btn--m-line{background:transparent;color:var(--hp-ink);border-color:var(--hp-ink)}.hp__rating{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:10px;font-size:12px;line-height:16px;color:var(--hp-brown);text-decoration:none}.hp__stars{display:inline-flex;gap:1px;margin-right:4px;color:var(--hp-ink)}.hp :focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:768px){.hp{--hp-pad: 16px}.hp__media img{object-position:var(--hp-pos-d, 50% 50%)}.hp__h1{font-size:40px;line-height:1.1}.hp__answer--clamp-m:not(.is-open) .hp__answer-text{display:block;-webkit-line-clamp:unset;overflow:visible}.hp__answer--clamp-d:not(.is-open) .hp__answer-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--hp-lines-d);overflow:hidden}.hp__answer{display:flex;flex-direction:column}.hp__more{width:auto;align-self:center;min-width:44px}.hp__btn{align-self:flex-start;min-width:260px;min-height:56px;margin-top:40px}.hp__btn--d-dark{background:var(--hp-ink);color:#fff;border-color:transparent}.hp__btn--d-light{background:var(--hp-off);color:var(--hp-ink);border-color:transparent}.hp__btn--d-line{background:transparent;color:currentColor;border-color:currentColor}.hp__btn:hover{opacity:.88}.hp__rating{margin-top:20px}.hp--under .hp__media{aspect-ratio:auto;height:var(--hp-h)}.hp--under .hp__words{max-width:calc(var(--hp-words) + 2 * var(--hp-pad));padding:40px var(--hp-pad) 24px}.hp--over{display:grid}.hp--over>*{grid-area:1 / 1}.hp--over .hp__media{aspect-ratio:auto;height:var(--hp-h)}.hp--over .hp__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(27,27,26,var(--hp-shade)),rgba(27,27,26,calc(var(--hp-shade) * .7)) 30%,rgba(27,27,26,calc(var(--hp-shade) * .16)) 58%,rgba(27,27,26,calc(var(--hp-shade) * .35)))}.hp--over .hp__media{position:relative}.hp--over .hp__words{position:relative;z-index:1;align-self:center;width:calc(var(--hp-words) + var(--hp-inset));padding:32px 0 32px var(--hp-inset)}.hp--over.hp--text-light .hp__words,.hp--over.hp--text-light .hp__eyebrow,.hp--over.hp--text-light .hp__h1,.hp--over.hp--text-light .hp__answer-text,.hp--over.hp--text-light .hp__rating,.hp--over.hp--text-light .hp__stars{color:var(--hp-off)}.hp--over .hp__eyebrow{margin-bottom:16px}.hp--over .hp__answer{margin-top:20px}}@media(prefers-reduced-motion:reduce){.hp__more svg,.hp__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-hero-pillar.css.map */
