.hm3-ds.hm3-club{padding:28px 0 0}.hm3-ds .hm3-club__logo{padding:0 0 10px}.hm3-ds .hm3-club__logo img{display:block;width:min(460px,78vw);height:auto;margin:0 auto}.hm3-ds .hm3-club__panel{margin-top:18px}.hm3-ds .hm3-club__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 16px}.hm3-ds .hm3-club__rating p{font-size:15px;font-weight:500;color:var(--hm3-ink)}.hm3-ds .hm3-club__flavor-box+.hm3-club__flavor-box{margin-top:10px}.hm3-ds .hm3-club__flavor-note{margin:0 0 22px}.hm3-ds .hm3-club__qty{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hm3-ds .hm3-club__gift{margin:12px 0 0;font-size:16px;line-height:1.43}.hm3-ds .hm3-club__gift a{color:inherit}@media(max-width:599px){.hm3-ds.hm3-club{padding-top:18px}.hm3-ds .hm3-club__qty{gap:8px}.hm3-ds .hm3-club__qty .hm3-card__note{font-size:12px;padding:8px 6px 0}.hm3-ds .hm3-club__qty .hm3-card__radio{top:6px;right:6px;width:22px;height:22px}.hm3-ds .hm3-club__qty .hm3-card__dot{width:10px;height:10px}.hm3-ds .hm3-club__qty .hm3-pill{margin:6px;padding:8px 4px}.hm3-ds .hm3-club__qty .hm3-qty{gap:2px}.hm3-ds .hm3-club__qty .hm3-qty__input{width:30px;font-size:16px}.hm3-ds.hm3-club .hm3-bar__inner{gap:8px 12px;padding:10px 0}.hm3-ds.hm3-club .hm3-bar__text{flex:1 1 0;font-size:14px}.hm3-ds.hm3-club .hm3-bar__action{display:contents}.hm3-ds.hm3-club .hm3-bar__price{flex:none;font-size:20px}.hm3-ds.hm3-club .hm3-bar .hm3-btn{flex:0 0 calc(100% - 56px);padding:12px 16px}}.hm3-ds .hm3-club-reviews__intro{font-size:19px;line-height:1.2;max-width:640px;margin:0 auto 28px}.hm3-ds .hm3-club-reviews__score{width:min(var(--hm3-w-panel),100%);margin:0 auto 36px}.hm3-ds .hm3-club-reviews__stars{margin:10px 0 0;line-height:0}.hm3-ds .hm3-club-reviews__stars .hm3-stars{gap:4px;color:var(--hm3-line);--hm3-star-size: 26px}.hm3-ds .hm3-club-reviews__score>.hm3-quotes:first-child{margin-top:0}.hm3-ds .hm3-club-perks__head{margin-bottom:22px;text-align:center}.hm3-ds .hm3-club-perks__title{font-size:clamp(24px,3.2vw,32px)}.hm3-ds .hm3-club-perks__badge img{display:block;width:200px;height:auto;margin:0 auto 14px}.hm3-ds .hm3-perk .hm3-perk__img{display:block;width:72px;height:72px;margin:0 auto 10px}@media(max-width:599px){.hm3-ds .hm3-club-perks__badge img{width:140px}.hm3-ds .hm3-perk .hm3-perk__img{width:56px;height:56px}}.hm3-ds .hm3-club-perks__foot{margin-top:14px;font-size:13px;color:var(--hm3-ink-2);text-align:center}.hm3-ds .hm3-club-perks__text{margin:8px 0 0;font-size:17px;font-weight:500;color:var(--hm3-ink-2)}.hm3-ds .hm3-club-reviews__count{font-size:19px;font-weight:500;color:var(--hm3-ink);margin:12px 0 0}.hm3-ds .hm3-club-faq__title{margin-bottom:16px}.hm3-ds .hm3-club-contact__panel{padding:28px 32px}.hm3-ds .hm3-club-contact__title{font-family:var(--hm3-font-display);font-weight:800;font-size:26px;line-height:1.15;color:var(--hm3-ink);margin:0 0 10px;text-transform:uppercase}.hm3-ds .hm3-club-contact__text{font-size:17px;line-height:1.5;color:var(--hm3-ink);margin:0 0 18px}.hm3-ds .hm3-club-contact__btn{font-size:14px;font-weight:700;letter-spacing:.14px;padding:14px 24px;color:#f5edc9;background:#b38808;border:1px solid #b38808;border-radius:3px}.hm3-ds .hm3-club-contact__email{font-size:15px;color:var(--hm3-ink-2);margin:16px 0 0}.hm3-ds .hm3-club-contact__email a{color:var(--hm3-accent)}@media(max-width:599px){.hm3-ds .hm3-club-reviews__intro,.hm3-ds .hm3-club-reviews__count{font-size:17px}.hm3-ds .hm3-club-contact__panel{padding:24px 16px}}.hm3-ds .hm3-polaroid--note{background:#fff}.hm3-ds .hm3-polaroid__photo--note{container-type:inline-size;height:auto;min-height:280px;background:#fff;display:flex;align-items:center;justify-content:center;padding:24px var(--note-pad, 22px) 50px}.hm3-ds .hm3-polaroid__note-text{margin:0;font-family:hm3-handwriting,Caveat,cursive;font-weight:500;font-size:min(var(--note-max, 34px),calc(100cqi / 5.8));line-height:1.05;color:#1d2f73;text-align:center;text-wrap:balance;overflow-wrap:normal}.hm3-ds .hm3-polaroid__note-text--m{--note-max: 30px}.hm3-ds .hm3-polaroid__note-text--s{--note-max: 26px}@media(max-width:600px){.hm3-ds .hm3-polaroid__photo--note{--note-pad: 14px;min-height:240px;padding:18px var(--note-pad) 40px}.hm3-ds .hm3-polaroid__note-text{--note-max: 24px}.hm3-ds .hm3-polaroid__note-text--m{--note-max: 21px}.hm3-ds .hm3-polaroid__note-text--s{--note-max: 18px}}.hm3-ds .hm3-faq__answer{display:flow-root}.hm3-ds .hm3-faq details:not(.is-open) .hm3-faq__chevron{transform:none}.hm3-ds .hm3-faq details.is-open .hm3-faq__chevron{transform:rotate(180deg)}@keyframes hm3-scroll-in{0%{opacity:0;transform:translateY(28px) rotate(var(--hm3-tilt, 0deg))}to{opacity:1;transform:rotate(var(--hm3-tilt, 0deg))}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hm3-ds :is(h1,h2,h3,.hm3-eyebrow,.hm3-panel:not(.hm3-bundle__summary),.hm3-perk,.hm3-faq details,.hm3-club-reviews__intro,.hm3-club-reviews__count,.hm3-club-perks__text,.hm3-club-perks__foot,.hm3-club-contact__text,.hm3-club-contact__email){animation:hm3-scroll-in linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}.hm3-ds .hm3-polaroid--photo{display:flex;flex-direction:column}.hm3-ds .hm3-polaroid--photo .hm3-polaroid__photo{flex:1 1 auto;height:auto;min-height:200px}.hm3-ds .hm3-polaroid--photo .hm3-polaroid__photo>img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:600px){.hm3-ds .hm3-polaroid--photo .hm3-polaroid__photo{min-height:150px}}@keyframes hm3-polaroid-drop{0%{opacity:0;transform:translateY(-80px) rotate(calc(var(--hm3-tilt, 0deg) * 3)) scale(1.08);filter:blur(4px) brightness(1.5) saturate(.2)}55%{opacity:1;transform:translateY(10px) rotate(calc(var(--hm3-tilt, 0deg) * -.6)) scale(.99);filter:blur(0px) brightness(1.04) saturate(.85)}75%{transform:translateY(-3px) rotate(var(--hm3-tilt, 0deg)) scale(1);filter:blur(0px) brightness(1) saturate(.97)}to{opacity:1;transform:translateY(0) rotate(var(--hm3-tilt, 0deg)) scale(1);filter:blur(0px) brightness(1) saturate(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hm3-ds .hm3-polaroid{animation:hm3-polaroid-drop linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}}@media(max-width:599px){.hm3-ds .hm3-polaroid:has(.hm3-polaroid__text){flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hm3-club.css.map */
