.story-rail,.review-rail{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b6c4b8 #f0f3ed;padding:4px 0 16px}.story-rail:focus-visible,.review-rail:focus-visible{outline:2px solid #ad8546;outline-offset:5px}.rail-controls{display:flex;gap:9px}.rail-arrow{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d8dfd7;border-radius:50%;color:#244a3b;background:#fff}.rail-arrow:hover{background:#edf2e9;border-color:#9bad9d}.rail-arrow:disabled{opacity:.3;cursor:default}.rail-arrow svg{width:17px;height:17px}.rail-arrow[data-direction="-1"] svg{transform:rotate(180deg)}.reviews-section{padding-top:16px;padding-bottom:64px}.reviews-section .lower-heading{margin-bottom:24px}.reviews-section h2{font-size:clamp(26px,2.7vw,38px)}.review-rail{gap:22px;padding-bottom:10px;scrollbar-width:none}.review-rail::-webkit-scrollbar{display:none}.voice-review{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start;padding:27px 28px 24px;border:1px solid #e5e9e2;border-radius:8px;background:#fafbf8;display:flex;flex-direction:column;min-height:285px}.review-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.review-stars{color:#618348;letter-spacing:3px;font-size:16px}.sample-review{font-size:8px;letter-spacing:1.5px;color:#798273}.voice-review h3{font-size:16px;margin-bottom:9px}.voice-review blockquote{margin:0;font-size:13px;line-height:1.9;color:#66746b;flex:1}.review-author{display:flex;align-items:center;gap:11px;border-top:1px solid #e4e8df;padding-top:16px;margin-top:20px}.review-avatar{height:34px;width:34px;display:grid;place-items:center;border-radius:50%;background:#eaf0e3;color:#68804e;flex-shrink:0}.review-avatar svg{width:17px;height:17px}.review-author p{font-size:10px;color:#38533f}.review-author small{display:block;font-size:9px;color:#889181}.review-controls{justify-content:center;margin-top:20px}.modern-reviews{background:linear-gradient(180deg,#f4f6f2,#fff 90%);padding-block:16px 64px}.modern-reviews .lower-heading{max-width:720px}.modern-reviews .lower-heading>p:last-child{font-size:16px}.modern-reviews .review-rail{gap:24px;padding:12px 8px 32px}.modern-reviews .voice-review{position:relative;flex-basis:calc((100% - 72px)/3.2);min-height:330px;padding:32px 30px;background:#fff;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.modern-reviews .review-top{position:relative;z-index:1;margin-bottom:20px}.modern-reviews .review-stars{color:#d5a852;font-size:19px;letter-spacing:3px}.modern-reviews .sample-review{font-size:10px;color:#69766d;letter-spacing:1.2px}.review-quote-mark{position:absolute;top:-20px;right:22px;color:#f0f3ec;font:120px/1.2 Georgia,serif;pointer-events:none}.modern-reviews .voice-review h3{font-size:18px;position:relative;margin-bottom:10px}.modern-reviews .voice-review blockquote{position:relative;font-size:15px;line-height:1.8;color:#4f5e55}.modern-reviews .review-author{border:0;padding-top:12px;margin-top:18px;gap:12px}.modern-reviews .review-avatar{width:44px;height:44px;background:#edf0e9;color:#47604f;overflow:hidden}.modern-reviews .review-avatar svg{width:20px;height:20px}.review-avatar img{width:100%;height:100%;object-fit:cover}.modern-reviews .review-author p{font-size:13px;font-weight:600}.modern-reviews .review-author small{font-size:12px;font-weight:400}.modern-reviews .rail-arrow{height:44px;width:44px}.modern-benefits{padding-block:12px;background:var(--green);border:0;position:relative}.benefits-viewport{overflow-x:auto;scrollbar-width:none}.benefits-viewport::-webkit-scrollbar{display:none}.benefits-track{display:flex;width:max-content}.benefits-set{display:flex;flex:none;gap:12px;padding-right:12px;min-width:100vw}.benefit-card{flex:1 0 auto;min-width:270px;height:68px;padding:12px 22px;background:#fff;border:1px solid #e3e7dd;border-radius:10px}.benefit-content{display:flex;flex-direction:row;align-items:center;gap:15px;height:100%;border-radius:4px;white-space:nowrap}a.benefit-content:hover{color:var(--green)}.benefit-icon{width:32px;height:32px;flex:0 0 32px;color:var(--green);display:grid;place-items:center}.benefit-icon svg{width:30px;height:30px;stroke-width:1.6}.benefit-content strong{display:block;font-size:16px;font-weight:600;line-height:1.35}.benefit-content small{display:block;font-size:12px;margin-top:3px;color:#6c796d;line-height:1.4}[data-benefits-copy]{display:none}.benefits-marquee.is-moving [data-benefits-copy]{display:flex}.benefits-marquee.is-moving .benefits-viewport{overflow:hidden}.benefits-marquee.is-moving .benefits-track{animation:benefits-scroll var(--benefits-duration, 35s) linear infinite}.benefits-marquee:hover .benefits-track,.benefits-marquee[data-paused=true] .benefits-track{animation-play-state:paused}.benefits-viewport:focus-within .benefits-track{animation:none}.benefits-viewport:focus-within{overflow-x:auto}.benefits-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;padding:6px;border-radius:50%;background:var(--green);color:#fff;border:1px solid #ffffff80;box-shadow:0 0 0 5px var(--green)}.benefits-toggle[hidden],.benefits-play-icon,.benefits-marquee[data-paused=true] .benefits-pause-icon{display:none}.benefits-marquee[data-paused=true] .benefits-play-icon{display:block}.benefits-toggle svg{width:16px;height:16px;stroke-width:2}@keyframes benefits-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.header .brand-logo-link,.header .brand-logo{width:240px}.header .brand-logo{max-height:none}.hh-footer-grid{grid-template-columns:1.6fr 1fr 1fr}.hh-promo>.hh-gift-photo{aspect-ratio:1;object-fit:contain;border-radius:14px}.hh-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px}.hh-hero [hidden]{display:none!important}.hero-video-card{border-radius:14px;box-shadow:none}.hero-videos-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.hero-videos-footer p{color:var(--muted)}.hero-videos-controls{display:flex;align-items:center;gap:10px}.modern-benefits{background:var(--olive-700)}.benefit-card{border-color:var(--line);border-radius:14px;background:var(--paper)}.benefit-content small{color:var(--muted)}.modern-reviews{background:var(--linen);padding-block:12px 64px}.modern-reviews .lower-heading{text-align:center;margin:0 auto 24px}.modern-reviews .lower-heading .eyebrow{justify-content:center}.modern-reviews .lower-heading>p:last-child{margin-top:14px;color:var(--muted)}.modern-reviews .voice-review{background:var(--paper)}.modern-reviews .review-stars{color:var(--apricot-700)}.modern-reviews .sample-review,.modern-reviews .voice-review blockquote,.modern-reviews .review-author small{color:var(--muted)}.modern-reviews .review-author p{color:var(--walnut)}.review-quote-mark{color:var(--olive-100)}.modern-reviews .review-avatar{background:var(--olive-100);color:var(--olive-700)}.modern-reviews .rail-arrow{color:var(--olive-700);background:var(--paper);border-color:var(--line)}@media(min-width:801px)and (max-width:1200px){.header .brand-logo-link,.header .brand-logo{width:210px}.hh-hero{gap:32px}}@media(max-width:1000px){.modern-reviews .voice-review{flex-basis:42%}}@media(max-width:800px){.header .brand-logo-link,.header .brand-logo{width:190px}.hh-hero{grid-template-columns:1fr}.hh-footer-grid{grid-template-columns:1fr 1fr}.modern-reviews{padding-block:12px 44px}}@media(max-width:600px){.modern-reviews .voice-review{flex-basis:87%;padding:28px 24px}.modern-reviews .review-rail{gap:18px}.modern-reviews .lower-heading>p:last-child{font-size:14px}}@media(prefers-reduced-motion:reduce){.benefits-marquee.is-moving .benefits-track{animation:none}.benefits-marquee.is-moving [data-benefits-copy],.benefits-toggle{display:none}.benefits-marquee.is-moving .benefits-viewport{overflow-x:auto}}.hh-terms-pending{display:block;font-size:15px;line-height:1.7;padding-block:4px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/brand-media.css.map */
