.hsp{--font-display: "DarkerGrotesque", "AlbertSans", sans-serif;--font-italic: "Alegreya", Georgia, serif;--font-body: "AlbertSans", system-ui, sans-serif;--hsp-hero-min: clamp(520px, 44cqi, 680px);--hsp-hero-max: 40%;--hsp-intro-cols: minmax(0, 1fr) minmax(0, 1fr);--hsp-tax-x: translateX(0);--hsp-tax-opacity: 1;--hsp-gone-opacity: 0;--hsp-fill-scale: scaleX(.7);container-type:inline-size;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.hsp *,.hsp *:before,.hsp *:after{box-sizing:border-box}.hsp [hidden]{display:none!important}.hsp h1,.hsp h2,.hsp h3,.hsp p,.hsp blockquote{padding:0}.hsp h1,.hsp h2{text-transform:none}.hsp a{text-decoration-thickness:1px;text-underline-offset:3px}.hsp a:hover{opacity:.92}.hsp a:focus-visible,.hsp button:focus-visible,.hsp summary:focus-visible,.hsp [tabindex]:focus-visible{outline:2px solid #5b3fa0;outline-offset:5px}.hsp img{max-width:100%}.hsp-desktop{display:contents}.hsp-mobile{display:none!important}.hsp [data-screen-label]{scroll-margin-top:110px}.hsp [data-hsp-ref=railRef]{position:relative;touch-action:pan-y pinch-zoom;cursor:grab;scroll-behavior:auto!important}.hsp [data-hsp-ref=railRef]::-webkit-scrollbar{display:none}.hsp [data-hsp-ref=railRef] img{pointer-events:none;-webkit-user-select:none;user-select:none}.hsp [data-hsp-ref=railRef].is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}.hsp [data-hsp-ref=railRef]>a{-webkit-user-select:none;user-select:none;min-width:0}.hsp [data-hsp-ref=railRef]>a.is-active{border-color:#d6cfe3!important;box-shadow:0 18px 44px #33284621!important}.hsp [data-hsp-card-target]{border:0;cursor:pointer}.hsp [data-hsp-card-target]>span{width:8px!important;background:#d6d2ce!important}.hsp [data-hsp-card-target][aria-current=true]>span{width:22px!important;background:#5b3fa0!important}.hsp .hsp-prices{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:baseline}.hsp .hsp-prices s{font-size:.58em;color:#777;font-weight:400;white-space:nowrap}.hsp .hsp-sold-out{display:block;font-size:12px;line-height:1.5}.hsp .hsp-campaign-gift{display:flex;gap:12px;align-items:center;justify-content:center;max-width:90rem;margin:24px auto 0;padding:12px 20px;border:1px solid #e5e2de;border-radius:12px;font-size:14px;line-height:1.5}.hsp .hsp-campaign-gift img{width:48px;height:48px;object-fit:contain;border-radius:8px}.hsp .hsp-campaign-gift small{white-space:nowrap}.hsp .hsp-offer-bar{position:fixed;top:0;left:0;right:0;z-index:50;padding:10px 20px;background:var(--hsp-offer-bg);color:var(--hsp-offer-fg);text-align:center;font:500 14px/1.5 var(--font-body)}.hsp .hsp-rating{font-size:12px!important}.hsp .hsp-rating [data-hsp-stars]{display:inline-flex;gap:1px;color:#5b3fa0}.hsp .hsp-faq>summary{list-style:none!important}.hsp .hsp-faq>summary::-webkit-details-marker{display:none}.hsp .hsp-faq>summary>i{font-size:0!important}.hsp .hsp-faq>summary>i:before{content:"+";font:400 24px/1 var(--font-body)}.hsp .hsp-faq[open]>summary>i:before{content:"\2212"}.hsp.hsp-savings-revealed{--hsp-tax-x: translateX(115%);--hsp-tax-opacity: 0;--hsp-gone-opacity: 1;--hsp-fill-scale: scaleX(1)}.hsp [data-hsp-sticky]{isolation:isolate}.hsp .hsp-review-dialog{width:min(100% - 32px,940px);max-height:85dvh;margin:auto;padding:24px;border:0;border-radius:20px;background:#fff;color:#333;overflow:auto;font-family:var(--font-body)}.hsp .hsp-review-dialog::backdrop{background:#00000085;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hsp .hsp-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:-24px;z-index:2;background:#fff;padding:12px 0;border-bottom:1px solid #e5e2de}.hsp .hsp-dialog-head h2{font:600 26px/1.2 var(--font-body);margin:0}.hsp .hsp-dialog-head button{width:44px;height:44px;border:1px solid #dcd8d4;border-radius:50%;background:#fff;color:#333;cursor:pointer;font-size:26px}.hsp [data-hsp-review-status]{font-size:14px;line-height:1.5}body:has([data-hsp-page]){--hsp-banner-height: 0px;padding-top:var(--hsp-banner-height)!important}body:has([data-hsp-page] .hsp-offer-bar:not([hidden])){--hsp-banner-height: 41px}body:has([data-hsp-page]) .announcement-bar{display:none!important}body:has([data-hsp-page]) sticky-header:not(.is-hidden):not(:has(.white-mobile)){transform:translateY(var(--hsp-banner-height))}body:has([data-hsp-page]) .navbar-fill,body:has([data-hsp-page]) .navbar-fill-banner{height:80px}body:has([data-hsp-page]) .shopify-section:has(>.mpr-yotpo-anchor){display:none}body:has([data-hsp-page]) .ept{font-family:AlbertSans,sans-serif}body:has([data-hsp-page]) .ept__cards:not(:has([data-hsp-review-ready])){display:none}body:has([data-hsp-page]) .ept-card:not([data-hsp-review-ready]){display:none}body:has([data-hsp-page]) .ept__mobile-foot:not(:has([data-hsp-reviews-ready])) .ept__dots{visibility:hidden}body:has([data-hsp-page]) .ept-card__quote{white-space:pre-line}body:has([data-hsp-page]) .ept-card__stars{display:flex;gap:3px}body:has([data-hsp-page]) .ept-card__stars svg{width:18px;height:18px}body:has([data-hsp-page]) .ept-card [hidden]{display:none!important}@media(max-width:1024px){body:has([data-hsp-page]) .navbar-fill,body:has([data-hsp-page]) .navbar-fill-banner{height:70px}}@media(max-width:759px){body:has([data-hsp-page] .hsp-offer-bar:not([hidden])){--hsp-banner-height: 62px}.hsp{--hsp-hero-min: auto;--hsp-hero-max: 100%;--hsp-intro-cols: minmax(0, 1fr)}.hsp-mobile{display:contents!important}.hsp-mobile:has(>button){display:flex!important}.hsp-desktop{display:none!important}.hsp [data-hsp-ref=railRef]>a{transform:scale(.94)!important}.hsp .hsp-device-card{flex:0 0 min(84vw,340px)!important}.hsp .hsp-device-card [style*="repeat(3,minmax(0,1fr))"]>div>span:first-child{white-space:normal!important;min-height:2.4em}.hsp [data-hsp-ref=railRef]>a.is-active{transform:scale(1)!important}.hsp .hsp-card-buy-row{flex-wrap:wrap}.hsp .hsp-card-buy-row>span:first-child{width:100%}.hsp .hsp-card-action{flex:1 1 100%!important;justify-content:center}.hsp [data-hsp-sticky]{bottom:0}.hsp .hsp-campaign-gift{padding-inline:12px;text-align:left;justify-content:flex-start}.hsp .hsp-review-dialog{padding:16px;max-height:90dvh}.hsp .hsp-dialog-head{top:-16px}}@media(prefers-reduced-motion:reduce){.hsp *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.hsp{--hsp-tax-x: translateX(115%);--hsp-tax-opacity: 0;--hsp-gone-opacity: 1;--hsp-fill-scale: scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hsa-fsa-standalone.css.map */
