@media(max-width:749px){.hp-hide-mobile{display:none!important}}@media(min-width:750px){.hp-hide-desktop{display:none!important}}.hp-ico{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.15em}.hp-sec,.hp-pm{--hp-bg: #fdfdfb;--hp-fg: var(--hp-text, #0a2420);--hp-fg-rgb: var(--hp-text-rgb, 10 36 32);--hp-em: var(--hp-hl, #3d8f6e);--hp-btn-bg: var(--hp-primary, #095946);--hp-btn-fg: #fdfdfb;--hp-card: #fdfdfb;--hp-line: rgb(var(--hp-fg-rgb) / .12);font-family:var(--hp-font-body, inherit);color:rgb(var(--hp-fg-rgb) / .88)}.hp-tone--soft{--hp-bg: var(--hp-soft, #e7ebe3)}.hp-tone--dark,.hp-tone--gradient{--hp-bg: var(--hp-primary, #095946);--hp-fg: #fdfdfb;--hp-fg-rgb: 255 255 255;--hp-em: var(--hp-hl-dark, #d7ebc2);--hp-btn-bg: var(--hp-accent, #fff7d4);--hp-btn-fg: var(--hp-deep, #022a21);--hp-card: rgb(255 255 255 / .08);--hp-line: rgb(255 255 255 / .18)}.hp-tone--deep{--hp-bg: var(--hp-deep, #022a21);--hp-fg: #fdfdfb;--hp-fg-rgb: 255 255 255;--hp-em: var(--hp-hl-dark, #d7ebc2);--hp-btn-bg: var(--hp-accent, #fff7d4);--hp-btn-fg: var(--hp-deep, #022a21);--hp-card: rgb(255 255 255 / .08);--hp-line: rgb(255 255 255 / .18)}.hp-sec{position:relative;isolation:isolate;background:var(--hp-bg-custom, var(--hp-bg));color:rgb(var(--hp-fg-rgb) / .88);padding-block:calc(var(--hp-pt, 56px) * .72) calc(var(--hp-pb, 56px) * .72);overflow-x:clip}.hp-tone--gradient{background:linear-gradient(135deg,var(--hp-deep, #022a21) 0%,var(--hp-primary, #095946) 100%)}.hp-sec__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.hp-sec__bg img{width:100%;height:100%;object-fit:cover}.hp-sec__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hp-bg);opacity:var(--hp-overlay, .55)}@media(min-width:750px){.hp-sec{padding-block:var(--hp-pt, 56px) var(--hp-pb, 56px)}}.hp-wrap{width:100%;max-width:var(--hp-max, 1240px);margin-inline:auto;padding-inline:16px;box-sizing:border-box}@media(min-width:750px){.hp-wrap{padding-inline:32px}}.hp-head{text-align:center;margin-block-end:26px;display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width:750px){.hp-head{margin-block-end:40px;gap:12px}}.hp-h,.hp-sec h2,.hp-sec h3,.hp-pm h1,.hp-pm .hp-h{font-family:var(--hp-font-head, inherit);font-weight:500;color:var(--hp-fg);letter-spacing:-.005em}.hp-h{font-size:clamp(26.4px,19.2px + 1.9vw,40px);line-height:1.12;margin:0;text-wrap:balance}.hp-h--sm{font-size:clamp(23.2px,18.4px + 1.2vw,32px)}.hp-h em,.hp-em{font-style:normal;color:var(--hp-em)}.hp-sub{margin:0;font-size:15.68px;line-height:1.6;color:rgb(var(--hp-fg-rgb) / .78);max-width:660px;text-wrap:pretty}.hp-sub p{margin:0}.hp-sub strong{color:var(--hp-fg)}@media(min-width:750px){.hp-sub{font-size:16.8px}}.hp-eyebrow{font-size:12.48px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-em);margin:0}.hp-pill-label{display:inline-block;background:var(--hp-btn-bg);color:var(--hp-btn-fg);font-family:var(--hp-font-head, inherit);font-weight:500;font-size:16px;padding:7px 16px;border-radius:8px}.hp-stars{display:inline-flex;gap:2px;color:var(--hp-star-c, currentColor)}.hp-tone--dark .hp-stars,.hp-tone--deep .hp-stars,.hp-tone--gradient .hp-stars{color:var(--hp-accent, #fff7d4)}.hp-stars svg{width:1em;height:1em;fill:currentColor}.hp-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-block-start:28px}.hp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:14px 30px;border-radius:999px;background:var(--hp-btn-custom-bg, var(--hp-btn-bg));color:var(--hp-btn-custom-fg, var(--hp-btn-fg));font-family:var(--hp-font-body, inherit);font-weight:700;font-size:16.32px;letter-spacing:.01em;text-decoration:none;border:none;cursor:pointer;overflow:hidden;transition:transform .2s var(--hp-ease-out),box-shadow .25s var(--hp-ease-out),filter .2s var(--hp-ease-out);-webkit-tap-highlight-color:transparent;box-sizing:border-box}.hp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .28) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--hp-ease-out)}@media(hover:hover)and (pointer:fine){.hp-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #00000073}}@media(hover:hover)and (pointer:fine){.hp-btn:hover:after{transform:translate(120%)}}.hp-btn:active{transform:scale(.985)}@media(min-width:750px){.hp-cta--fit .hp-btn{width:auto;min-width:380px}}.hp-note{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13.12px;color:rgb(var(--hp-fg-rgb) / .8)}.hp-note .hp-ico{font-size:1.05em}.hp-slider{display:block;position:relative}.hp-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--hp-slide-m, 86%);gap:var(--hp-slide-gap, 12px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:6px 12px}.hp-slider__track::-webkit-scrollbar{display:none}.hp-slider__track>*{scroll-snap-align:var(--hp-snap, start);min-width:0}@media(min-width:750px){.hp-slider__track{grid-auto-columns:var(--hp-slide-t, calc((100% - var(--hp-slide-gap, 16px)) / 2));--hp-slide-gap: 20px}}@media(min-width:990px){.hp-slider__track{grid-auto-columns:var(--hp-slide-d, calc((100% - 2 * var(--hp-slide-gap, 20px)) / 3))}}.hp-slider--grid-desktop .hp-slider__track{scroll-snap-type:none}@media(min-width:990px){.hp-slider--grid-desktop .hp-slider__track{grid-auto-flow:row;grid-template-columns:repeat(var(--hp-cols, 3),minmax(0,1fr));overflow:visible}.hp-slider--grid-desktop .hp-slider__nav{display:none}}.hp-slider__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:16px}.hp-slider.is-static .hp-slider__nav{display:none}.hp-slider__arrow{width:32px;height:32px;border-radius:50%;border:1px solid rgb(var(--hp-fg-rgb) / .25);background:var(--hp-card, #fdfdfb);color:var(--hp-fg);display:grid;place-items:center;cursor:pointer;padding:0;transition:background-color .2s var(--hp-ease-out),color .2s var(--hp-ease-out),border-color .2s var(--hp-ease-out)}@media(hover:hover)and (pointer:fine){.hp-slider__arrow:hover:not(:disabled){background:var(--hp-btn-bg);color:var(--hp-btn-fg);border-color:var(--hp-btn-bg)}}.hp-slider__arrow svg{width:14px;height:14px}[dir=rtl] .hp-slider__arrow svg{transform:scaleX(-1)}.hp-slider__arrow:disabled{opacity:.35;cursor:default}.hp-slider__dots{display:flex;gap:6px}.hp-slider__dot{width:7px;height:7px;border-radius:999px;border:none;padding:0;background:rgb(var(--hp-fg-rgb) / .22);cursor:pointer;transition:width .3s var(--hp-ease-out),background-color .3s var(--hp-ease-out)}.hp-slider__dot.is-active{width:22px;background:var(--hp-btn-bg)}.hp-ph{background:linear-gradient(135deg,rgb(var(--hp-fg-rgb) / .06),rgb(var(--hp-fg-rgb) / .12));width:100%;height:100%;display:block}.hp-ph svg{width:100%;height:100%;opacity:.25}.hp-cover{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.hp-reveal-on [data-hp-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--hp-ease-out),transform .7s var(--hp-ease-out);transition-delay:var(--hp-delay, 0s)}.hp-reveal-on [data-hp-reveal].is-in{opacity:1;transform:none}}@keyframes hp-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hp-rv__photo-track,.hp-ticker__track{animation:none!important}}.hp-nl,.hp-delivery,.hp-countdown,.hp-dc,.hp-price,.hp-qb,.hp-addons,.hp-qg,.hp-cf{box-sizing:border-box;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hp-theme.css.map */
