.hp-section-heading{font-family:"hp-Montserrat",var(--heading-font-family, Montserrat, sans-serif);font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:normal;margin:0;color:rgb(var(--card-text-color, 38 38 43))}@media screen and (min-width:1024px){.hp-section-heading{font-size:clamp(26px,2.5vw,36px);line-height:clamp(30px,2.9166666667vw,42px)}}@media screen and (max-width:1023px){.hp-section-heading{font-size:clamp(20px,6.4vw,24px);line-height:clamp(24px,7.4666666667vw,28px)}}.hp-stars{font-family:var(--body-font-family, Assistant, sans-serif);font-weight:400;font-style:normal;display:inline-flex;align-items:center;gap:.2em;color:rgb(var(--card-text-color, 38 38 43));line-height:1.4}@media screen and (min-width:1024px){.hp-stars{font-size:clamp(13px,1.1111111111vw,16px)}}@media screen and (max-width:1023px){.hp-stars{font-size:clamp(14px,4.2666666667vw,16px)}}.hp-stars-glyphs{display:block;flex:0 0 auto;width:6em;height:.9375em;color:rgb(var(--star-color, 255 159 28));fill:currentColor}.hp-stars-count{flex:0 0 auto;white-space:nowrap}.hp-carousel{min-width:0}.hp-carousel-track{display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none}.hp-carousel-track::-webkit-scrollbar{display:none}@media screen and (min-width:1024px){.hp-carousel-track{gap:var(--hp-carousel-gap, clamp(12px, 1.3888888889vw, 20px))}}@media screen and (max-width:1023px){.hp-carousel-track{gap:var(--hp-carousel-gap, clamp(10px, 4vw, 15px))}}.hp-carousel-track:focus-visible{outline:2px solid rgb(var(--card-text-color, 38 38 43));outline-offset:2px}.hp-carousel-track>*{flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:1024px){.hp-carousel-track>*{width:var(--hp-carousel-slide-d, auto)}}@media screen and (max-width:1023px){.hp-carousel-track>*{width:var(--hp-carousel-slide-m, clamp(260px, 84vw, 315px))}}@media(prefers-reduced-motion:reduce){.hp-carousel-track{scroll-behavior:auto}}.hp-carousel-controls{display:flex;align-items:center}.hp-carousel-controls[data-scrollable=false]{display:none}@media screen and (min-width:1024px){.hp-carousel-controls{gap:clamp(12px,1.1111111111vw,16px);min-height:clamp(24px,1.9444444444vw,28px);margin-top:clamp(12px,1.1111111111vw,16px)}}@media screen and (max-width:1023px){.hp-carousel-controls{gap:clamp(12px,4.2666666667vw,16px);min-height:clamp(24px,7.4666666667vw,28px);margin-top:clamp(12px,4.2666666667vw,16px)}}.hp-carousel-progress{position:relative;flex:1 1 auto;overflow:hidden;border-radius:999px;background:rgb(var(--swatch-border-color-default, 204 204 204))}@media screen and (min-width:1024px){.hp-carousel-progress{height:clamp(2px,.2083333333vw,3px)}}@media screen and (max-width:1023px){.hp-carousel-progress{height:clamp(2px,.8vw,3px)}}.hp-carousel-progress-thumb{position:absolute;top:0;bottom:0;border-radius:inherit;background:rgb(var(--card-text-color, 38 38 43))}.hp-carousel-nav{display:flex;flex:0 0 auto;align-items:center}@media screen and (min-width:1024px){.hp-carousel-nav{gap:clamp(6px,.5555555556vw,8px)}}@media screen and (max-width:1023px){.hp-carousel-nav{gap:clamp(6px,2.1333333333vw,8px)}}.hp-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid rgb(var(--swatch-border-color-default, 204 204 204));border-radius:4px;background:transparent;color:rgb(var(--card-text-color, 38 38 43));cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.hp-carousel-arrow:hover,.hp-carousel-arrow:focus-visible{border-color:rgb(var(--card-text-color, 38 38 43))}.hp-carousel-arrow[aria-disabled=true]{opacity:.35;cursor:default}.hp-carousel-arrow[aria-disabled=true]:hover{border-color:rgb(var(--swatch-border-color-default, 204 204 204))}.hp-carousel-arrow svg{display:block}@media screen and (min-width:1024px){.hp-carousel-arrow{width:clamp(24px,1.9444444444vw,28px);height:clamp(24px,1.9444444444vw,28px)}.hp-carousel-arrow svg{width:clamp(7px,.5555555556vw,8px);height:clamp(12px,.9722222222vw,14px)}}@media screen and (max-width:1023px){.hp-carousel-arrow{width:clamp(24px,7.4666666667vw,28px);height:clamp(24px,7.4666666667vw,28px)}.hp-carousel-arrow svg{width:clamp(7px,2.1333333333vw,8px);height:clamp(12px,3.7333333333vw,14px)}}hp-scroll-carousel{display:block}
/*# sourceMappingURL=/cdn/shop/t/83/assets/hp-base.css.map */
