:root{--hvm-red: #d31d20;--hvm-red-dark: #b71c1c;--hvm-black: #1a1a1a;--hvm-white: #ffffff;--hvm-off-white: #fff5f5;--hvm-gray-light: #f5f5f5;--hvm-gray-text: #6b6b6b;--hvm-star-gold: #f5a623;--lp-max-width: 1200px;--lp-section-padding: 72px 24px;--lp-section-padding-mobile: 48px 20px;--lp-border-radius-btn: 8px;--lp-border-radius-card: 10px;--lp-transition: .2s ease}.lp-section{color:var(--hvm-black);font-family:var(--font-body-family)}.lp-wrapper{max-width:var(--lp-max-width);margin:0 auto}.lp-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--lp-border-radius-btn);padding:16px 32px;cursor:pointer;font:inherit;font-size:16px;font-weight:800;line-height:1;letter-spacing:0;text-align:center;text-decoration:none;transition:background var(--lp-transition),border-color var(--lp-transition),color var(--lp-transition),transform var(--lp-transition)}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:focus-visible{outline:3px solid rgba(211,47,47,.35);outline-offset:3px}.lp-btn--primary{background:var(--hvm-red);color:var(--hvm-white)}.lp-btn--primary:hover{background:var(--hvm-red-dark);color:var(--hvm-white)}.lp-btn--secondary{border:1px solid currentColor;background:transparent;color:var(--hvm-black)}.lp-btn--full{width:100%}.lp-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:4px;padding:7px 14px;background:var(--hvm-off-white);color:var(--hvm-black);font-size:14px;font-weight:400;line-height:1;letter-spacing:0}.lp-rating{display:inline-flex;align-items:center;gap:8px;color:var(--hvm-black)}.lp-rating__stars{display:inline-flex;gap:2px;color:var(--hvm-star-gold);line-height:1}.lp-rating__star{font-size:18px}.lp-richtext>*:first-child{margin-top:0}.lp-richtext>*:last-child{margin-bottom:0}.lp-media-placeholder{display:grid;min-height:320px;place-items:center;border:1px dashed rgba(26,26,26,.18);border-radius:var(--lp-border-radius-card);background:var(--hvm-gray-light);color:var(--hvm-gray-text);font-size:14px;text-align:center}.lp-scroll-anchor{display:block;scroll-margin-top:90px}@media screen and (max-width:749px){.lp-wrapper{width:100%}.lp-btn{width:100%;padding:15px 20px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lp-listicle.css.map */
