.ehp-hl{position:relative;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ehp-hl__u{position:absolute;left:0;width:100%;overflow:visible;pointer-events:none}.ehp-hl__u--squiggle{bottom:calc(-.14em - var(--ehp-u-drop, 3px));height:.42em}.ehp-hl__u--loop{bottom:calc(-.18em - var(--ehp-u-drop, 3px));height:.6em}.ehp-hl__u--marker{left:-.14em;width:calc(100% + .28em);bottom:calc(-.06em - var(--ehp-u-drop, 3px));height:calc(.11em * var(--ehp-u-th, 3));min-height:.18em}.ehp-hl__u--squiggle path,.ehp-hl__u--loop path{fill:none}.ehp-hl--gradient,.ehp-hl--gradient_underline{-webkit-box-decoration-break:clone}.ehp-hl--background{line-height:1.9}.ehp-rich{text-wrap:balance}.ehp-rich>:first-child{margin-top:0}.ehp-rich>:last-child{margin-bottom:0}.ehp-rich--pre{white-space:pre-line}.ehp-align-left{text-align:left}.ehp-align-center{text-align:center}.ehp-align-right{text-align:right}.ehp-align-left .ehp-btn-wrap{justify-content:flex-start}.ehp-align-center .ehp-btn-wrap{justify-content:center}.ehp-align-right .ehp-btn-wrap{justify-content:flex-end}@media(max-width:749px){.ehp-align-m-left{text-align:left}.ehp-align-m-center{text-align:center}.ehp-align-m-right{text-align:right}.ehp-align-m-left .ehp-btn-wrap{justify-content:flex-start}.ehp-align-m-center .ehp-btn-wrap{justify-content:center}.ehp-align-m-right .ehp-btn-wrap{justify-content:flex-end}}.ehp-btn-wrap{display:flex;justify-content:flex-start}.ehp-hv{transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,filter .2s ease}.ehp-hv--lift:hover{transform:translateY(-3px);box-shadow:0 10px 22px -8px #0006}.ehp-hv--grow:hover{transform:scale(1.045)}.ehp-hv--push:hover{transform:translateY(2px)}.ehp-hv--pulse:hover{animation:ehp-btn-pulse .9s ease infinite}@keyframes ehp-btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ehp-hv--shine{position:relative;overflow:hidden}.ehp-hv--shine:after{content:"";position:absolute;top:0;left:-140%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);transition:left .55s ease;pointer-events:none}.ehp-hv--shine:hover:after{left:140%}.ehp-hv--glow:hover{box-shadow:0 0 0 3px rgba(var(--color-foreground, 0 0 0),.12),0 8px 24px -6px #00000059}[class*=__btn--outline].ehp-hv--lift:hover{box-shadow:inset 0 0 0 2px var(--ehp-btn-accent, rgb(var(--color-foreground))),0 10px 22px -8px #0006}[class*=__btn--outline].ehp-hv--glow:hover{box-shadow:inset 0 0 0 2px var(--ehp-btn-accent, rgb(var(--color-foreground))),0 0 0 3px rgba(var(--color-foreground, 0 0 0),.12),0 8px 24px -6px #00000059}.ehp-hv--fill,.ehp-hv--fill_up,.ehp-hv--sweep{position:relative;overflow:hidden;z-index:0;background:transparent!important;color:var(--ehp-btn-on, rgb(var(--color-foreground)));transition:color .34s ease,transform .15s ease,box-shadow .3s ease}.ehp-hv--fill:before,.ehp-hv--fill_up:before,.ehp-hv--sweep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--ehp-btn-accent, rgba(255, 255, 255, .16));transition:transform .34s cubic-bezier(.22,1,.36,1)}.ehp-hv--fill:before{transform:scaleX(1);transform-origin:center}.ehp-hv--fill:hover:before{transform:scaleX(0)}.ehp-hv--fill_up:before{transform:scaleY(1);transform-origin:top center}.ehp-hv--fill_up:hover:before{transform:scaleY(0)}.ehp-hv--sweep:before{transform:translate(0)}.ehp-hv--sweep:hover:before{transform:translate(101%)}.ehp-hv--fill:hover,.ehp-hv--fill_up:hover,.ehp-hv--sweep:hover{color:var(--ehp-btn-accent, rgb(var(--color-foreground)));box-shadow:inset 0 0 0 2px var(--ehp-btn-accent, rgb(var(--color-foreground)))}@media(prefers-reduced-motion:reduce){.ehp-hv,.ehp-hv:after,.ehp-hv:before{transition:none;animation:none}.ehp-hv:hover{transform:none}.ehp-hv--fill:hover:before,.ehp-hv--fill_up:hover:before,.ehp-hv--sweep:hover:before{transform:none}}[data-ehp-anchor]{scroll-margin-top:6rem}.ehp-section-id{position:absolute;z-index:5;top:.75rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;pointer-events:none}.ehp-section-id__btn{pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1a1a1a;font:600 12px/1 var(--font-body-family);cursor:pointer;box-shadow:0 2px 8px #00000026}.ehp-section-id__btn code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;opacity:.65}.ehp-section-id__btn.is-copied{color:#1a7f37;border-color:#1a7f37}.ehp-anim{opacity:1}.js .ehp-anim{opacity:0;transition:opacity .6s ease,transform .6s ease,filter .6s ease;will-change:opacity,transform}.js .ehp-anim--fade_up{transform:translateY(22px)}.js .ehp-anim--fade_down{transform:translateY(-22px)}.js .ehp-anim--fade_left{transform:translate(22px)}.js .ehp-anim--fade_right{transform:translate(-22px)}.js .ehp-anim--zoom{transform:scale(.92)}.js .ehp-anim--zoom_out{transform:scale(1.1)}.js .ehp-anim--rise{transform:translateY(44px) scale(.96)}.js .ehp-anim--blur{filter:blur(12px)}.js .ehp-anim--flip{transform:perspective(900px) rotateX(-14deg);transform-origin:top center}.js .ehp-anim--skew{transform:translateY(26px) skewY(3deg)}.js .ehp-anim--drift_left{transform:translate(60px)}.js .ehp-anim--drift_right{transform:translate(-60px)}.js .ehp-anim.ehp-in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.js .ehp-anim{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}[class*=ehp-] button,[class*=ehp-] select,[class*=ehp-] input,[class*=ehp-] textarea,[class*=ehp-] label,button[class*=ehp-],select[class*=ehp-],input[class*=ehp-],label[class*=ehp-]{font-family:inherit}.ehp-fbt__btn,.ehp-btn-wrap .ehp-fbt__btn,.ehp-fbt__btn-label{font-family:var(--font-body-family);font-style:var(--font-body-style)}.ehp-rich h1,.ehp-rich h2,.ehp-rich h3,.ehp-rich h4,.ehp-rich h5,.ehp-rich h6,[class*=ehp-] .ehp-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.ehp-fbt__card,.ehp-fb-post,.ehp-tpt__card,.ehp-ttt__card,.ehp-ttv__card,.ehp-tst-card,.ehp-tsb__card,.ehp-igf__card,.ehp-icb-card,.ehp-fbt__card *:not([class*=__ico]):not([class*=__i--]),.ehp-fb-post *:not([class*=__ico]):not([class*=__i--]),.ehp-tpt__card *:not([class*=__ico]):not([class*=__i--]),.ehp-ttt__card *:not([class*=__ico]):not([class*=__i--]),.ehp-ttv__card *:not([class*=__ico]):not([class*=__i--]){font-family:var(--font-body-family)}.material-symbols-outlined,[class*=ehp][class*=__ico],[class*=ehp][class*=__i--1],[class*=ehp][class*=__i--2],.ehpvb__g,.ehptl__g,.ehpbtn__ico,.ehp-pr__i,.ehptb__g{font-family:Material Symbols Outlined}.search-modal,.search-modal input,.search-modal button,.search-modal .predictive-search,predictive-search,predictive-search input,.header__icons .field__input,.header__icons .search__input{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:none;letter-spacing:normal}.ehp-blk--d-left{text-align:left}.ehp-blk--d-center{text-align:center}.ehp-blk--d-right{text-align:right}.ehp-blk--d-left:not(.ehp-blk--own) *{text-align:left!important}.ehp-blk--d-center:not(.ehp-blk--own) *{text-align:center!important}.ehp-blk--d-right:not(.ehp-blk--own) *{text-align:right!important}.ehp-blk--d-left>*{justify-content:flex-start}.ehp-blk--d-left>*:not(form):not(.product-form){margin-inline:0 auto}.ehp-blk--d-center>*{justify-content:center}.ehp-blk--d-right>*{justify-content:flex-end}.ehp-blk--d-center>*:not(form):not(.product-form){margin-inline:auto}.ehp-blk--d-right>*:not(form):not(.product-form){margin-inline:auto 0}@media screen and (max-width:749px){.ehp-blk--m-left{text-align:left}.ehp-blk--m-center{text-align:center}.ehp-blk--m-right{text-align:right}.ehp-blk--m-left:not(.ehp-blk--own) *{text-align:left!important}.ehp-blk--m-center:not(.ehp-blk--own) *{text-align:center!important}.ehp-blk--m-right:not(.ehp-blk--own) *{text-align:right!important}.ehp-blk--m-left>*{justify-content:flex-start}.ehp-blk--m-center>*{justify-content:center}.ehp-blk--m-right>*{justify-content:flex-end}.ehp-blk--m-left>*:not(form):not(.product-form){margin-inline:0 auto}.ehp-blk--m-center>*:not(form):not(.product-form){margin-inline:auto}.ehp-blk--m-right>*:not(form):not(.product-form){margin-inline:auto 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ehp-sections.css.map */
