@keyframes hh-dotscale{50%{transform:translateZ(0) scale3d(.85,.85,.85)}}@keyframes hh-text-underlined{0%{transform:scaleX(1);transform-origin:var(--transform-origin-end)}50%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}@keyframes hh-zoom-fade{0%{opacity:0;transform:scale(1.2)}50%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hh-zoom-fade-short{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes hh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hh-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hh-fade-in-up{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hh-scrolling-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes hh-scrolling-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes hh-scrolling-left-rtl{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(100%,0,0)}}@keyframes hh-scrolling-right-rtl{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes hh-move-up-down{0%{transform:translateY(.8rem)}to{transform:translateY(-.8rem)}}@keyframes hh-move-up-down-reverse{0%{transform:translateY(-.8rem)}to{transform:translateY(.8rem)}}@keyframes hh-twinkle{0%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes hh-lineDraw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1}to{stroke-dashoffset:0}}@keyframes hh-waveDraw{to{stroke-dashoffset:0}}.hh-root .page-width{margin:0 auto;padding-inline:var(--page-padding)}.hh-root .page-width--full{--page-padding: 1.6rem;padding-inline:var(--page-padding)}.hh-root .section--padding{padding-block-start:var(--section-padding-top-mobile, min(4rem, var(--section-padding-top, 0) * .6));padding-block-end:var(--section-padding-bottom-mobile, min(4rem, var(--section-padding-bottom, 0) * .6))}@media(min-width:768px){.hh-root .section--padding{padding-block-start:max(min(var(--section-padding-top, 0),6rem),var(--section-padding-top, 0) * .75);padding-block-end:max(min(var(--section-padding-bottom, 0),6rem),var(--section-padding-bottom, 0) * .75)}}@media(min-width:1280px){.hh-root .section--padding{padding-block-start:var(--section-padding-top, 0px);padding-block-end:var(--section-padding-bottom, 0px)}}.hh-root .hh-section__header{padding-bottom:var(--header-padding-bottom)}.hh-root .hh-section__header.spacing--large{--header-padding-bottom: var(--header-padding-bottom-large)}@media(max-width:767.98px){.hh-root .hh-section__header--buttons:not(:first-child){order:9;margin-top:1.2rem}}.hh-root .hh-section__footer{padding-top:var(--footer-padding-top, 4rem)}.hh-root .hh-rich-text__text[class*=text-]:not(.text-inherit) :where(h1,h2,h3,h4,h5,h6),.hh-root .hh-section__description:not(.text-inherit) :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;font-size:inherit;font-style:inherit;text-transform:inherit;color:currentColor;word-break:unset;line-height:inherit}@media(max-width:1023.98px){.hh-root .hh-section__header.spacing--large{--header-padding-bottom: var(--header-padding-bottom-large-lg)}}@media(max-width:767.98px){.hh-root .hh-section__header,.hh-root .hh-section__header.spacing--large{padding-bottom:var(--header-padding-bottom-mobile)}.hh-root .hh-section__footer{padding-top:var(--footer-padding-top-mobile, 2.4rem)}}.hh-root .f-grid{--f-grid-columns: var(--f-columns-mobile);--f-column-gap: var(--f-column-gap-mobile);--f-row-gap: var(--f-row-gap-mobile);--f-grid-template: auto-flow dense/repeat(var(--f-grid-columns), minmax(0, 1fr));display:grid;grid:var(--f-grid-template);gap:var(--f-row-gap, 0px) var(--f-column-gap, 0px)}@media(min-width:768px){.hh-root .f-grid{--f-grid-columns: var(--f-columns-md, var(--f-columns-mobile));--f-column-gap: var(--f-column-gap-md, var(--f-column-gap-mobile));--f-row-gap: var(--f-row-gap-md, var(--f-row-gap-mobile))}}@media(min-width:1024px){.hh-root .f-grid{--f-grid-columns: var(--f-columns-lg, var(--f-columns-md, var(--f-columns-mobile)));--f-column-gap: var(--f-column-gap-lg, var(--f-column-gap-md, var(--f-column-gap-mobile)));--f-row-gap: var(--f-row-gap-lg, var(--f-row-gap-md, var(--f-row-gap-mobile)))}}@media(min-width:1280px){.hh-root .f-grid{--f-grid-columns: var(--f-columns-xl, var(--f-columns-lg, var(--f-columns-md, var(--f-columns-mobile))));--f-column-gap: var(--f-column-gap-xl, var(--f-column-gap-lg, var(--f-column-gap-md, var(--f-column-gap-mobile))));--f-row-gap: var(--f-row-gap-xl, var(--f-row-gap-lg, var(--f-row-gap-md, var(--f-row-gap-mobile))))}}@media(min-width:1536px){.hh-root .f-grid{--f-grid-columns: var( --f-columns-xxl, var(--f-columns-xl, var(--f-columns-lg, var(--f-columns-md, var(--f-columns-mobile)))) );--f-column-gap: var( --f-column-gap-xxl, var(--f-column-gap-xl, var(--f-column-gap-lg, var(--f-column-gap-md, var(--f-column-gap-mobile)))) );--f-row-gap: var( --f-row-gap-xxl, var(--f-row-gap-xl, var(--f-row-gap-lg, var(--f-row-gap-md, var(--f-row-gap-mobile)))) )}}.hh-root .f-grid--gap-extra-large{--f-column-gap-xl: 10rem;--f-column-gap-lg: 5rem;--f-column-gap-md: 3rem;--f-column-gap-mobile: 2.4rem;--f-row-gap-mobile: 3.2rem}.hh-root .f-grid--gap-large{--f-column-gap-xl: 5rem;--f-column-gap-lg: 5rem;--f-column-gap-md: 3rem;--f-column-gap-mobile: 1.2rem;--f-row-gap-mobile: 2.4rem}.hh-root .f-grid--gap-medium{--f-column-gap-xl: 3rem;--f-column-gap-lg: 3rem;--f-column-gap-md: 3rem;--f-column-gap-mobile: 1.2rem}.hh-root .f-grid--gap-small{--f-column-gap-xl: 2rem;--f-column-gap-lg: 2rem;--f-column-gap-md: 2rem;--f-column-gap-mobile: 1.2rem}.hh-root .f-grid--gap-extra-small{--f-column-gap-xl: 1.2rem;--f-column-gap-lg: 1.2rem;--f-column-gap-md: 1.2rem;--f-column-gap-mobile: 1.2rem}.hh-root .f-grid--gap-2xs{--f-column-gap-xl: .8rem;--f-column-gap-lg: .8rem;--f-column-gap-md: .8rem;--f-column-gap-mobile: .8rem}.hh-root .f-grid--gap-none{--f-column-gap-xl: 0px;--f-column-gap-lg: 0px;--f-column-gap-md: 0px;--f-column-gap-mobile: 0px}.hh-root .f-grid--row-gap-inherit{--f-row-gap-xl: var(--f-column-gap-xl);--f-row-gap-lg: var(--f-column-gap-lg);--f-row-gap-md: var(--f-column-gap-md);--f-row-gap-mobile: var(--f-column-gap-mobile)}.hh-root .f-grid--row-gap-none{--f-row-gap-xl: 0px;--f-row-gap-lg: 0px;--f-row-gap-md: 0px;--f-row-gap-mobile: 0px}.hh-root .f-grid--row-gap-2xs{--f-row-gap-xl: .5rem;--f-row-gap-lg: .5rem;--f-row-gap-md: .5rem;--f-row-gap-mobile: 1.2rem}.hh-root .f-grid--row-gap-extra-small{--f-row-gap-xl: 1.2rem;--f-row-gap-lg: 1.2rem;--f-row-gap-md: 1.2rem;--f-row-gap-mobile: 1.2rem}.hh-root .f-grid--row-gap-small{--f-row-gap-xl: 1.6rem;--f-row-gap-lg: 1.6rem;--f-row-gap-md: 1.6rem;--f-row-gap-mobile: 1.6rem}.hh-root .f-grid--row-gap-medium{--f-row-gap-xl: 3rem;--f-row-gap-lg: 3rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 1.6rem}.hh-root .f-grid--row-gap-large{--f-row-gap-xl: 4rem;--f-row-gap-lg: 4rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 2rem}.hh-root .f-grid--row-gap-extra-large{--f-row-gap-xl: 6rem;--f-row-gap-lg: 6rem;--f-row-gap-md: 3rem;--f-row-gap-mobile: 3.6rem}.hh-root .w-full{width:100%}.hh-root .h-full{height:100%}@media(min-width:640px){.hh-root .sm\:w-full{width:100%}}@media(min-width:768px){.hh-root .md\:w-full{width:100%}}@media(min-width:1024px){.hh-root .lg\:w-full{width:100%}}@media(min-width:1280px){.hh-root .xl\:w-full{width:100%}}@media(min-width:1536px){.hh-root .xxl\:w-full{width:100%}}.hh-root .hd1,.hh-root .hd2,.hh-root h1,.hh-root .h1,.hh-root h2,.hh-root .h2,.hh-root h3,.hh-root .h3,.hh-root h4,.hh-root .h4,.hh-root h5,.hh-root .h5,.hh-root h6,.hh-root .h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word;margin:0}.hh-root .hd1,.hh-root .hd2{text-transform:var(--font-hd1-transform)}.hh-root .hd1{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-hd1-size)))}.hh-root .hd2{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-hd2-size)));line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.hh-root h1,.hh-root .h1{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-h1-size)))}.hh-root h2,.hh-root .h2{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-h2-size)));line-height:calc(1 + .201/max(1,var(--font-heading-scale)))}.hh-root h3,.hh-root .h3{font-size:var(--custom-heading-size, calc(var(--font-heading-mobile-scale) * var(--font-h3-size)));line-height:calc(1 + .3572/max(1,var(--font-heading-scale)))}.hh-root h4,.hh-root .h4,.hh-root h5,.hh-root .h5,.hh-root h6,.hh-root .h6{font-size:var(--custom-heading-size, calc(var(--font-heading-scale) * var(--font-h6-size)));line-height:calc(1 + .625/max(1,var(--font-heading-scale)))}.hh-root .text-subheading{font-family:var(--font-subheading-family);font-weight:var(--font-subheading-weight);text-transform:var(--font-subheading-transform);letter-spacing:var(--font-subheading-letter-spacing, 0);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .text-pcard-title{font-family:var(--font-pcard-title-family);font-style:var(--font-pcard-title-style);font-weight:var(--font-pcard-title-weight);font-size:var(--font-pcard-title-size, 1.6rem);text-transform:var(--font-pcard-title-transform);line-height:var(--font-pcard-title-line-height)}.hh-root .text-cart-item-title{font-family:var(--font-pcard-title-family);font-weight:var(--font-pcard-title-weight);text-transform:var(--font-pcard-title-transform)}.hh-root .font-body{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;font-style:var(--font-body-style)!important}.hh-root .font-body-bolder{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bolder)!important;font-style:var(--font-body-style)!important}.hh-root .font-body-bold{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight-bold)!important;font-style:var(--font-body-style)!important}.hh-root .font-heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important}.hh-root .font-navigation{font-family:var(--font-navigation-family)!important;font-weight:var(--font-navigation-weight)!important;text-transform:var(--navigation-transform)}.hh-root .font-button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default))}.hh-root .font-italic{font-style:italic!important}.hh-root .font-normal{font-style:normal!important}@media only screen and (min-width:768px){.hh-root .hd1{font-size:calc(var(--font-hd1-size) * .7)}.hh-root .hd2{font-size:calc(var(--font-hd2-size) * .7)}.hh-root h1,.hh-root .h1{font-size:calc(var(--font-h1-size) * .7)}.hh-root h2,.hh-root .h2{font-size:calc(var(--font-h2-size) * .7)}.hh-root h3,.hh-root .h3{font-size:calc(var(--font-h3-size) * .7)}.hh-root h4,.hh-root .h4{font-size:calc(var(--font-h4-size) * .7);line-height:calc(1 + .45455/max(1,var(--font-heading-scale)))}.hh-root h5,.hh-root .h5{font-size:calc(var(--font-heading-scale) * var(--font-h5-size));line-height:calc(1 + .55556/max(1,var(--font-heading-scale)))}.hh-root .text-subheading{font-size:var(--font-subheading-size);line-height:calc(1 + .6 / var(--font-subheading-scale))}}@media only screen and (min-width:1024px){.hh-root .hd1{font-size:var(--font-hd1-size)}.hh-root .hd2{font-size:var(--font-hd2-size)}.hh-root h1,.hh-root .h1{font-size:var(--font-h1-size)}.hh-root h2,.hh-root .h2{font-size:var(--font-h2-size);line-height:calc(1 + .3125/max(1,var(--font-heading-scale)))}.hh-root h3,.hh-root .h3{font-size:var(--font-h3-size)}.hh-root h4,.hh-root .h4{font-size:var(--font-h4-size)}}.hh-root [style*=--aspect-ratio]{position:relative;overflow:hidden}.hh-root [style*=--aspect-ratio]:before{content:"";height:0;display:block;padding-top:calc(100% / (0 + var(--aspect-ratio, 1.7777777778)))}.hh-root [style*=--aspect-ratio]>:first-child{top:0;right:0;bottom:0;left:0;position:absolute!important;object-fit:cover;width:100%;height:100%}@media(max-width:767px){.hh-root [style*=--aspect-ratio]:before{padding-top:calc(100% / (0 + var(--aspect-ratio-mobile, var(--aspect-ratio, 1.7777777778))))}}.hh-root *:focus{outline:0;box-shadow:none}.hh-root *:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.3rem}.hh-root .focus-inset:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem}.hh-root .focus-inset:focus-visible img{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:-.2rem}.hh-root .focus-none{box-shadow:none!important;outline:0!important}.hh-root a:empty,.hh-root p:empty,.hh-root h1:empty,.hh-root h2:empty,.hh-root h3:empty,.hh-root h4:empty,.hh-root h5:empty,.hh-root h6:empty{display:none}.hh-root img{max-width:100%;height:auto;vertical-align:top}.hh-root a{color:inherit;text-decoration:inherit}.hh-root a:not([href]){cursor:not-allowed}.hh-root .media-wrapper{display:block;position:relative;overflow:hidden;background-color:rgba(var(--color-foreground),.03)}.hh-root .media-wrapper>img{object-fit:cover;object-position:center center;transition:.5s cubic-bezier(.3,1,.3,1);transition-property:opacity,transform}.hh-root video-element>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}.hh-root video-element>:is(iframe,img,svg,video){width:100%;height:100%;border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility}.hh-root video-element>.media__poster{border:none;border-radius:inherit;transition:.2s cubic-bezier(.7,0,.3,1);transition-property:opacity,visibility}.hh-root video-element[loaded]>img,.hh-root video-element[loaded]>svg,.hh-root video-element[loaded] .media__poster,.hh-root video-element:not([loaded])>:is(video,iframe){opacity:0;visibility:hidden}.hh-root video-element>video,.hh-root video-element>:is(img,svg),.hh-root video-element>video:not(:-webkit-full-screen),.hh-root video-element video:not(:fullscreen){object-fit:cover;object-position:center}.hh-root video-element:not([playing]){cursor:pointer}.hh-root video-element[suspended]~*{pointer-events:none}.hh-root .media{position:relative}.hh-root .media--adapt{height:0;padding-block-start:calc(100% / (0 + var(--media-ratio, 1.7777777778)))}.hh-root .media--height>:is(img,svg,video-element){top:0;right:0;bottom:0;left:0;position:absolute;max-width:100%;width:100%;height:100%}.hh-root .media .media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.hh-root .media__play-button{--play-background: 255, 255, 255;width:var(--play-button-size, 10rem);height:var(--play-button-size, 10rem);border-radius:50%;background-color:rgba(var(--play-button-backgroud, var(--play-background)),var(--play-button-opacity, 1));transition:all var(--duration-default)}.hh-root .media__play-button svg{width:var(--play-button-icon-size, 3.4rem);height:var(--play-button-icon-size, 3.4rem)}.hh-root .media__poster:hover .media__play-button{transform:scale(1.1)}.hh-root .media--extra-small{--height: 35rem;height:35rem}.hh-root .media--small{--height: 45rem;height:45rem}.hh-root .media--medium{--height: 55rem;height:55rem}.hh-root .media--extra-medium{--height: 65rem;height:65rem}.hh-root .media--large{--height: 70rem;height:70rem}.hh-root .media--extra-large{--height: 75rem;height:75rem}@media(max-width:767.98px){.hh-root .media--adapt{padding-block-start:calc(100% / (0 + var(--media-ratio-mobile, var(--media-ratio, 1))))}.hh-root .media-wrapper{--play-button-size: 7.2rem;--play-button-icon-size: 3rem}}.hh-root .rte:after{clear:both;content:"";display:block}.hh-root .rte>*:first-child{margin-top:0}.hh-root .rte>*:last-child{margin-bottom:0}.hh-root .rte :where(img,iframe){display:inline-block}.hh-root .rte :where(h1,h2,h3,h4,h5,h6){margin-bottom:.85em;margin-top:1em}.hh-root .rte p{margin-bottom:var(--paragraph-bottom-spacing, 1.2rem);margin-top:var(--paragraph-top-spacing, 1.2rem)}.hh-root .rte p:first-child{margin-top:0}.hh-root .rte p:last-child{margin-bottom:0}.hh-root .rte table{table-layout:fixed;width:100%}@media screen and (min-width:750px){.hh-root .rte table td{padding-inline:1.2rem}}.hh-root .rte iframe{max-width:100%}.hh-root .rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--blocks-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.hh-root .rte :where(ul,ol){list-style-position:inside;padding-inline-start:2rem;margin-block:2rem}.hh-root .rte :where(ul,ol) :where(h1,h2,h3,h4,h5,h6){display:inline-block;margin:0}.hh-root .rte ul{list-style-type:disc}.hh-root .rte ol{list-style-type:decimal}.hh-root .rte li{list-style:inherit}.hh-root .rte li:last-child{margin-bottom:0}.hh-root .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-line:underline;transition:text-decoration-thickness var(--duration-default) ease}.hh-root .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.hh-root .rte blockquote{display:inline-flex}.hh-root .rte blockquote>*{margin:-.5rem 0}.hh-root .blocks-radius{border-radius:var(--blocks-radius)}.hh-root .blocks-radius-md{border-radius:var(--medium-blocks-radius)}.hh-root .blocks-radius-sm{border-radius:var(--small-blocks-radius)}.hh-root .blocks-radius,.hh-root .blocks-radius-md,.hh-root .blocks-radius-sm,.hh-root .blocks-radius-circle{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.hh-root .blocks-radius-circle{border-radius:50%}.hh-root .blocks-radius-bottom-left-right{border-bottom-left-radius:var(--blocks-radius);border-bottom-right-radius:var(--blocks-radius)}@media(max-width:767.98px){.hh-root .blocks-radius{border-radius:var(--blocks-radius-mobile)}}.hh-root button,.hh-root .btn{--buttons-transform-default: capitalize;--buttons-padding: 3.2rem;font-size:100%;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0 var(--buttons-gap, .4rem);cursor:pointer;transition:background .3s,color .3s;white-space:nowrap;background:none;color:rgb(var(--color-foreground));border:var(--buttons-border-width) solid rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:var(--buttons-radius, 0);padding:0 var(--buttons-padding);height:var(--buttons-height);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));box-sizing:border-box}.hh-root button[disabled],.hh-root button[aria-disabled=true],.hh-root .btn[disabled],.hh-root .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hh-root button svg,.hh-root .btn svg{z-index:1}.hh-root .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit){z-index:1;overflow:hidden;max-width:100%}.hh-root .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit) .btn__text{overflow:hidden;text-overflow:ellipsis}.hh-root .btn--primary:before,.hh-root .btn--secondary:before,.hh-root .btn--white:before,.hh-root .btn--icon:before,.hh-root .btn--outline:before{position:absolute;content:"";width:0;inset-block:-.1rem;inset-inline-start:-.1rem;background-color:rgb(var(--color-button-text));transition:width var(--animation-button);z-index:0;border-radius:inherit}.hh-root .btn--primary :is(.btn__text,.btn__icon),.hh-root .btn--secondary :is(.btn__text,.btn__icon),.hh-root .btn--white :is(.btn__text,.btn__icon),.hh-root .btn--icon :is(.btn__text,.btn__icon),.hh-root .btn--outline :is(.btn__text,.btn__icon){z-index:1}.hh-root .btn--secondary:before,.hh-root .btn--icon:before,.hh-root .btn--outline:before,.hh-root .btn--white:before{background-color:rgb(var(--color-button))}.hh-root .btn--secondary.btn--active,.hh-root .btn--icon.btn--active,.hh-root .btn--outline.btn--active,.hh-root .btn--white.btn--active{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.hh-root .btn--primary{--color-border: var(--color-button);background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.hh-root .btn--secondary{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border-color:rgb(var(--color-secondary-button-border))}.hh-root .btn--plain{padding:0;background:none!important;border:none!important;height:auto;line-height:1.6}.hh-root .btn--plain:after{content:"";position:absolute;width:0;height:1px;inset-inline-end:0;bottom:0;transition:.3s all;background-color:rgb(var(--color-foreground))}.hh-root .btn--plain:hover:after{inset-inline-end:auto;inset-inline-start:0;width:calc(100% - var(--button-icon-width, 0rem))}.hh-root .btn--plain.btn--with-icon{--button-icon-width: 1.6rem}.hh-root .btn--plain.btn--with-icon:after{inset-inline-end:var(--button-icon-width)}.hh-root .btn--white{background-color:#fff;border-color:#fff;color:var(--color-button-white, #000);border:0}.hh-root .btn--underline,.hh-root .btn--link{position:relative;border:none;border-radius:0;height:auto!important}.hh-root .btn--underline:after,.hh-root .btn--link:after{content:"";width:100%;height:1px;background:currentColor;position:absolute;inset-inline-start:0;bottom:0;transform:scaleX(1);transform-origin:var(--transform-origin-end)}.hh-root .btn--underline:hover:after,.hh-root .btn--link:hover:after{transform:scaleX(1);transform-origin:var(--transform-origin-start);animation:hh-text-underlined .6s}.hh-root .btn--underline.btn--loading:after,.hh-root .btn--link.btn--loading:after{display:none}.hh-root .btn--underline{padding:0 0 .2rem!important;font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .btn--link{font-size:var(--font-body-size);line-height:2rem;padding:.1rem 0!important;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);text-transform:capitalize}.hh-root .btn--link:after{bottom:0}.hh-root .btn--outline{--buttons-padding: 1.6rem;--color-border: var(--color-text-heading);background-color:transparent;color:rgb(var(--color-text-heading))}.hh-root .btn--outline.btn--secondary{border:1px solid var(--color-secondary-button-border)}.hh-root .btn--icon,.hh-root .btn--icon-circle{border-radius:var(--buttons-radius, 0);align-items:center}.hh-root .btn--icon-circle{border-radius:50%;width:var(--buttons-width, var(--buttons-height));height:var(--buttons-width, var(--buttons-height));padding:0!important}.hh-root .btn--square{width:var(--buttons-height);flex:0 0 auto;padding:0}.hh-root .btn--extra-small{--buttons-width: calc(var(--buttons-height) - 16px);--buttons-padding: 2rem;height:calc(var(--buttons-height) - 16px);font-size:1.3rem}.hh-root .btn--small{--buttons-width: calc(var(--buttons-height) - 10px);--buttons-padding: 2rem;height:calc(var(--buttons-height) - 10px)}.hh-root .btn--medium{--buttons-width: var(--buttons-height);--buttons-padding: 3.2rem;height:var(--buttons-height)}.hh-root .btn--large{--buttons-width: calc(var(--buttons-height) + 6px);--buttons-padding: 4.2rem;height:calc(var(--buttons-height) + 6px);font-size:calc(var(--font-body-size) * 1px + 2px)}.hh-root .btn--danger{background:#bc1818;color:#fff}.hh-root .btn--inherit{padding:0;margin:0;border:0;color:inherit;background-color:inherit;text-transform:inherit;letter-spacing:inherit;height:auto;line-height:1.6;font-weight:inherit;border-radius:0}.hh-root .btn-remove svg{transition:transform var(--animation-button)}@media(hover:hover)and (pointer:fine){.hh-root .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit):hover:before,.hh-root .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit).btn--active:before,.hh-root .btn-hover-wrapper:hover .btn:not(.btn--plain,.btn--underline,.btn--link,.btn--inherit):before{width:calc(100% + var(--buttons-border-width, 0px))}.hh-root .btn--primary:hover{color:rgb(var(--color-button))}.hh-root .btn--secondary:hover,.hh-root .btn--secondary .btn--icon,.hh-root .btn--secondary .btn--secondary,.hh-root .btn--secondary .btn--outline,.hh-root .btn--secondary .btn--primary,.hh-root .btn--icon:hover,.hh-root .btn--icon .btn--icon,.hh-root .btn--icon .btn--secondary,.hh-root .btn--icon .btn--outline,.hh-root .btn--icon .btn--primary,.hh-root .btn--outline:hover,.hh-root .btn--outline .btn--icon,.hh-root .btn--outline .btn--secondary,.hh-root .btn--outline .btn--outline,.hh-root .btn--outline .btn--primary,.hh-root .btn--white:hover,.hh-root .btn--white .btn--icon,.hh-root .btn--white .btn--secondary,.hh-root .btn--white .btn--outline,.hh-root .btn--white .btn--primary,.hh-root .btn-hover-wrapper:hover .btn--icon,.hh-root .btn-hover-wrapper:hover .btn--secondary,.hh-root .btn-hover-wrapper:hover .btn--outline{color:rgb(var(--color-button-text))}.hh-root .btn-hover-wrapper:hover .btn--primary{color:rgb(var(--color-button))}.hh-root .btn-remove:hover svg{transform:rotate(180deg)}}.hh-root .swiper-horizontal>.swiper-pagination-bullets,.hh-root .swiper-pagination-bullets.swiper-pagination-horizontal,.hh-root .swiper-pagination-custom,.hh-root .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px)}.hh-root .swiper{z-index:0}.hh-root .swiper-initialized.swiper-equal-height .swiper-slide{height:auto}.hh-root .swiper-button{--buttons-border-width: .1rem;--swiper-nav-mt: calc(var(--swiper-controls-top-offset, 0rem) + var(--swiper-pagination-height, 0rem));text-align:center;width:var(--swiper-navigation-size);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--buttons-border-width) solid rgba(var(--color-foreground),.2);border-radius:50%;padding:0;flex-shrink:0;position:absolute;top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2 - var(--swiper-nav-mt, 0) / 2)}.hh-root .swiper-button-prev{inset-inline:var(--swiper-navigation-offset-x) auto}.hh-root .swiper-button-next{inset-inline:auto var(--swiper-navigation-offset-x)}@media(max-width:767.98px){.hh-root .swiper-button svg{width:1.6rem;height:1.6rem}}.hh-root .swiper-button:after{position:absolute!important;content:""!important}.hh-root .swiper-button.btn{--buttons-height: var(--swiper-navigation-size)}.hh-root .swiper-button-lock{display:none}.hh-root .swiper-button.swiper-button-disabled{pointer-events:auto}.hh-root .swiper-button--blank{--swiper-navigation-size: 2.4rem;background:none!important;border:0!important;color:inherit!important;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}@media(max-width:767.98px){.hh-root .swiper-button--blank-mobile{--swiper-navigation-size: 2.4rem;background:none!important;box-shadow:none!important;border:0!important;color:inherit!important;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.hh-root .swiper-button--blank-mobile .btn__text{transform:none!important}.hh-root .swiper-button--blank-mobile:before,.hh-root .swiper-button--blank-mobile:after{display:none!important}}.hh-root .swiper-button--drop-shadow{--buttons-border-width: 0px;box-shadow:0 4px 10px #0000001f}.hh-root .swiper-button .btn__text{display:inline-flex;align-items:center;justify-content:center;z-index:1}.hh-root .swiper-button:not(.swiper-button--blank):before{position:absolute;content:"";top:-.1rem;width:0;bottom:-.1rem;left:-.1rem;background-color:rgb(var(--color-foreground));transition:width var(--animation-button);z-index:0;border-radius:inherit}@media(hover:hover){.hh-root .swiper-button:not(.swiper-button--blank):hover{color:rgb(var(--color-background))}.hh-root .swiper-button:not(.swiper-button--blank):hover:before{width:calc(100% + var(--buttons-border-width, 0px))}}.hh-root .swiper-pagination{display:flex;line-height:1;justify-content:center}.hh-root .swiper-pagination.swiper-pagination-lock{display:none}.hh-root .swiper-pagination-bullet{position:relative;opacity:1;background:var(--swiper-pagination-bullet-inactive-color, rgba(var(--color-swiper-controls), .4));transition:all .3s;border-radius:1rem}.hh-root .swiper-pagination-bullet:before{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}.hh-root .swiper-pagination-bullet:after{content:"";position:absolute;top:0;inset-inline-start:0;border-radius:1rem;background:var(--swiper-pagination-color, rgb(var(--color-swiper-controls)));width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:100%;transition:all .3s;opacity:0}.hh-root .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating){position:relative}@media(min-width:768px){.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating){--swiper-navigation-offset-x: calc(-1 * var(--swiper-navigation-size) / 2)}.hh-root .page-width--full .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating){--swiper-navigation-offset-x: 0}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating) .swiper-button{transition:all .3s;opacity:0;visibility:hidden;transform:translate(var(--swiper-button-transform-x))}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating) .swiper-button-prev{--swiper-button-transform-x: calc(-1 * var(--swiper-navigation-size) / 2)}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating) .swiper-button-next{--swiper-button-transform-x: calc(var(--swiper-navigation-size) / 2)}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating):hover .swiper-button{--swiper-button-transform-x: 0;opacity:1;visibility:visible}.hh-root .swiper-show-nav-on-hover:has(.swiper-controls--nav-floating):hover .swiper-button.swiper-button-disabled{opacity:.5}}.hh-root .swiper-controls{--color-swiper-controls: var(--color-foreground);--swiper-controls-top-offset: 2.4rem;display:flex;align-items:center;column-gap:1.2rem;margin-top:var(--swiper-controls-top-offset)}.hh-root .swiper-controls:has(.swiper-button--blank){column-gap:.3rem}@media(max-width:767.98px){.hh-root .swiper-controls{--swiper-controls-top-offset: 3.2rem}}.hh-root .swiper-controls .swiper-pagination{position:static;width:auto}.hh-root .swiper-controls .swiper-pagination-fraction{transition:.3s all;min-width:3.4rem}.hh-root .swiper-controls--pagination-bullets .swiper-pagination-bullet:after{width:0}.hh-root .swiper-controls--pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:5rem;background:rgba(var(--color-swiper-controls),.2);overflow:hidden}.hh-root .swiper-controls--pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;transition:opacity .3s,width var(--swiper-autoplay-delay, .3s)}@media(max-width:767.98px){.hh-root .swiper-controls--pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:4rem}}.hh-root .swiper-controls--pagination-progressbar{--swiper-pagination-color: rgb(var(--color-foreground))}.hh-root .swiper-controls--pagination-progressbar .swiper-pagination-progressbar{--swiper-pagination-progressbar-bg-color: rgba(var(--color-foreground), .1);background:var(--swiper-pagination-progressbar-bg-color);flex:1}.hh-root .swiper-controls--pagination-progressbar .swiper-pagination-progressbar.swiper-pagination-horizontal{--swiper-pagination-progressbar-size: .2rem;height:var(--swiper-pagination-progressbar-size, .4rem)}.hh-root .swiper-controls--nav-floating{--swiper-controls-top-offset: 0rem}.hh-root .swiper-controls--nav-floating:has(.swiper-pagination:not(:empty)){--swiper-controls-top-offset: 4rem;margin-top:var(--swiper-controls-top-offset)}@media(max-width:767.98px){.hh-root .swiper-controls--nav-floating:has(.swiper-pagination:not(:empty)){--swiper-controls-top-offset: 3.2rem}}.hh-root .swiper-controls--nav-floating:has(.swiper-pagination-progressbar){--swiper-pagination-height: .2rem}.hh-root .swiper-controls--nav-floating:has(.swiper-pagination-bullets){--swiper-pagination-height: 1rem}.hh-root .swiper-controls--grouped:has([class*=swiper-button--blank]){margin-inline:-.7rem}.hh-root .swiper-controls--grouped .swiper-button{position:relative;inset:auto;margin-top:0}.hh-root .swiper-controls--grouped .swiper-pagination-progressbar{order:-1;margin-inline-end:1.6rem}@media(max-width:767.98px){.hh-root .swiper-controls--grouped-mobile:has([class*=swiper-button--blank]){margin-inline:-.7rem;column-gap:0}.hh-root .swiper-controls--grouped-mobile .swiper-button{position:relative;inset:auto;margin-top:0}.hh-root .swiper-controls--grouped-mobile .swiper-button:before,.hh-root .swiper-controls--grouped-mobile .swiper-button:after{display:none}.hh-root .swiper-controls--grouped-mobile .swiper-pagination-progressbar{order:-1;margin-inline-end:1.6rem}}.hh-root .swiper-controls--float-bottom{position:absolute;bottom:var(--swiper-controls-bottom-offset, 3rem);inset-inline:0 auto;margin-top:0!important;pointer-events:none;width:100%}.hh-root .swiper-controls--float-bottom *{pointer-events:auto}@media(max-width:767.98px){.hh-root .swiper-controls--float-bottom{--swiper-controls-bottom-offset: 2rem}}@media(max-width:767.98px){.hh-root .swipe-mobile{--column-width-mobile: 68vw;overflow-y:hidden!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;padding-inline:var(--page-padding);margin-inline:calc(var(--page-padding) * -1);scroll-padding-inline:var(--page-padding);scrollbar-width:none;display:grid!important}.hh-root .swipe-mobile__inner{--slider-grid: auto / auto-flow var(--column-width-mobile);display:grid!important;grid:var(--slider-grid);column-gap:var(--f-column-gap);margin-inline:0!important}.hh-root .swipe-mobile__inner>*{scroll-snap-align:start;padding-inline:0!important;width:var(--swipe-item-width, 100%)}.hh-root .swipe-mobile--2-cols{--column-width-mobile: 42vw}.hh-root .swipe-mobile--3-cols{--column-width-mobile: 28vw}.hh-root .swipe-mobile--auto-cols{--column-width-mobile: fit-content(100%);--swipe-item-width: auto}.hh-root .swipe-mobile::-webkit-scrollbar{display:none}}.hh-root .swipe--with-shadow{position:relative}@keyframes hh-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes hh-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.hh-root .hh-icon-with-text{--icon-size: calc(var(--font-heading-scale) * 2rem);--icon-spacing: calc(var(--font-heading-scale) * .8rem);display:flex;gap:1.6rem}.hh-root .hh-icon-with-text--horizontal{flex-wrap:wrap}.hh-root .hh-icon-with-text--vertical{flex-direction:column}.hh-root .hh-icon-with-text__item{display:flex;align-items:center;gap:var(--icon-spacing)}.hh-root .hh-icon-with-text .icon{height:var(--icon-size);width:var(--icon-size)}.hh-root .hh-icon-with-text img{height:var(--icon-size);width:var(--icon-size);object-fit:contain}.hh-root .hh-icon-with-text p{margin:0}.hh-root .hh-icon-with-text--vertical .icon{min-height:var(--icon-size);min-width:var(--icon-size)}.hh-root .flex{display:flex}.hh-root .inline-flex{display:inline-flex}.hh-root .block{display:block}.hh-root .inline-block{display:inline-block}.hh-root .hidden{display:none}.hh-root .flex-row-reverse{flex-direction:row-reverse}.hh-root .flex-1{flex:1}.hh-root .shrink-0{flex-shrink:0}.hh-root .flex-col{flex-direction:column}.hh-root .flex-row{flex-direction:row}.hh-root .items-start{align-items:flex-start}.hh-root .items-center{align-items:center}.hh-root .items-end{align-items:flex-end}.hh-root .items-stretch{align-items:stretch}.hh-root .justify-start{justify-content:flex-start}.hh-root .justify-center{justify-content:center}.hh-root .justify-end{justify-content:flex-end}.hh-root .justify-between{justify-content:space-between}.hh-root .justify-around{justify-content:space-around}.hh-root .flex-wrap{flex-wrap:wrap}.hh-root .self-start{align-self:flex-start}.hh-root .self-center{align-self:center}.hh-root .self-end{align-self:flex-end}.hh-root .self-auto{align-self:auto}.hh-root .self-stretch{align-self:stretch}.hh-root .relative{position:relative}.hh-root .absolute{position:absolute}.hh-root .inset-0{top:0;right:0;bottom:0;left:0}.hh-root .overflow-hidden{overflow:hidden}.hh-root .hh-rich-text{--child-margin-top: 3.2rem;--text-margin-top: 1.2rem;--subheading-margin-bottom: 1.6rem;--icon-margin-top: 2rem;--icon-siblings-margin-top: 1.6rem}.hh-root .hh-rich-text>*+*{margin:var(--child-margin-top) 0 0}.hh-root .hh-rich-text>*+*:is(.hh-rich-text__text){margin-top:var(--text-margin-top)}.hh-root .hh-rich-text>*+*:is(.hh-rich-text__icon){margin-top:var(--icon-margin-top)}.hh-root .hh-rich-text>*+*:is(.hh-rich-text__icon)+.hh-rich-text__icon{margin-top:var(--icon-siblings-margin-top)}.hh-root .hh-rich-text>*+*:is(.hh-rich-text__countdown){margin-top:var(--icon-margin-top)}.hh-root .hh-rich-text>*:first-child:is(.hh-rich-text__subheading){margin-bottom:var(--subheading-margin-bottom)}.hh-root .hh-rich-text>*:first-child:is(.hh-rich-text__subheading)+*{margin-top:0}.hh-root .hh-rich-text>*:is(.empty-space){margin:0}.hh-root .hh-rich-text>*:is(.empty-space)+*{margin-top:0}.hh-root .hh-rich-text:has(.empty-space:nth-child(2))>:first-child:is(.hh-rich-text__subheading){margin-bottom:0}@media(max-width:767.98px){.hh-root .hh-rich-text{--child-margin-top: 2.4rem;--text-margin-top: 1.6rem;--subheading-margin-bottom: 1.2rem;--icon-margin-top: 1.6rem}}.hh-root .hh-rich-text--spacious{--child-margin-top: 4rem;--text-margin-top: 2.4rem;--icon-margin-top: 2.4rem;--icon-siblings-margin-top: 2rem;--subheading-margin-bottom: 1.6rem}@media(max-width:767.98px){.hh-root .hh-rich-text--spacious{--child-margin-top: 3.2rem;--text-margin-top: 2rem;--icon-margin-top: 2rem;--subheading-margin-bottom: 1.6rem}}.hh-root .hh-rich-text--fitted{--child-margin-top: 2.4rem;--text-margin-top: 1.6rem;--subheading-margin-bottom: 1.6rem}.hh-root .hh-rich-text--tight{--child-margin-top: 2rem;--text-margin-top: 1.2rem;--subheading-margin-bottom: 1.2rem}.hh-root .hh-rich-text--fitted .rte,.hh-root .hh-rich-text--tight .rte{--paragraph-bottom-spacing: .8rem;--paragraph-top-spacing: .8rem}@media(max-width:767.98px){.hh-root .hh-rich-text--fitted,.hh-root .hh-rich-text--tight{--child-margin-top: 1.2rem;--text-margin-top: .8rem;--subheading-margin-bottom: .8rem}.hh-root .hh-rich-text--fitted:has(.h1,.h2,.h3,.hd1,.hd2),.hh-root .hh-rich-text--tight:has(.h1,.h2,.h3,.hd1,.hd2){--text-margin-top: 1.2rem}}.hh-root .hh-rich-text__box{padding:4rem 5rem}@media(max-width:767.98px){.hh-root .hh-rich-text__box{padding:3.2rem 2rem}}.hh-root .hh-highlight-text{color:rgb(var(--hl-text-color, var(--color-foreground)))}.hh-root .hh-highlight-text--hand-drawn-circle svg{width:115%;height:160%;inset-inline-start:50%;inset-block-start:46%;transform:translate(-50%,-50%);color:rgb(var(--hl-style-color, var(--hl-text-color, var(--color-foreground))))}.hh-root .hh-highlight-text--hand-drawn-circle svg path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.hh-root .hh-highlight-text--thick-underline{background-size:0% 28%;background-position:left 90%;background-repeat:no-repeat;background-image:linear-gradient(to var(--transform-origin-end),rgb(var(--hl-style-color, var(--hl-text-color, var(--color-foreground)))) 0%,rgb(var(--hl-style-color, var(--hl-text-color, var(--color-foreground)))) 100%);transition:background-size var(--animation-long)}.hh-root .hh-highlight-text--wave-underline svg{width:100%;inset-inline-start:0;inset-block-start:90%;color:rgb(var(--hl-style-color, var(--hl-text-color, var(--color-foreground))))}.hh-root .icon{width:var(--icon-size);height:var(--icon-size)}.hh-root .icon--2xs{--icon-size: 1.2rem}.hh-root .icon--extra-small{--icon-size: 1.4rem}.hh-root .icon--small{--icon-size: 1.6rem}.hh-root .icon--extra-medium{--icon-size: 1.8rem}.hh-root .icon--medium{--icon-size: 2rem}.hh-root .icon--large{--icon-size: 2.4rem}.hh-root .icon--extra-large{--icon-size: 3.2rem}.hh-root .icon--2xl{--icon-size: 4.8rem}.hh-root .icon--regular{stroke-width:.15rem}.hh-root .icon--regular path{stroke-width:.15rem}.hh-root .icon--thick{stroke-width:.2rem}.hh-root .icon--thick path{stroke-width:.2rem}.hh-root .icon:not(.icon--stroke-scalable) path{vector-effect:non-scaling-stroke}.hh-root .text-body{color:rgb(var(--color-foreground))}.hh-root .text-subtext{color:rgba(var(--color-subtext),var(--color-subtext-alpha, 1))}.hh-root .text-inherit{color:inherit}.hh-root .text-left{text-align:start}.hh-root .text-center{text-align:center}.hh-root .text-right{text-align:end}.hh-root .text-upper{--btn-transform: uppercase;text-transform:uppercase}.hh-root .text-lowercase{--btn-transform: lowercase;text-transform:lowercase}.hh-root .text-capitalize{--btn-transform: capitalize;text-transform:capitalize}.hh-root .text-normal{--btn-transform: none;text-transform:none}.hh-root .text-wrap{text-wrap:wrap}.hh-root .text-nowrap{text-wrap:nowrap}.hh-root .text-limit-1-line{--line-clamp: 1}.hh-root .text-limit-2-lines{--line-clamp: 2}.hh-root .text-limit-3-lines{--line-clamp: 3}.hh-root .text-limit-4-lines{--line-clamp: 4}.hh-root .text-limit-5-lines{--line-clamp: 5}.hh-root .z-1{z-index:1}.hh-root .z-10{z-index:10}.hh-root .inset-full{top:0;right:0;bottom:0;left:0}.hh-root .order-first{order:-999}.hh-root .order-last{order:999}.hh-root .order-none{order:0}.hh-root .m-0{margin:0}.hh-root .gap-1{gap:.4rem}.hh-root .gap-2{gap:.8rem}.hh-root .gap-3{gap:1.2rem}.hh-root .gap-4{gap:1.6rem}.hh-root .gap-5{gap:2rem}.hh-root .gap-6{gap:2.4rem}.hh-root .gap-7{gap:2.8rem}.hh-root .gap-8{gap:3.2rem}.hh-root .gap-9{gap:3.6rem}.hh-root .gap-10{gap:4rem}.hh-root .gap-x-1{column-gap:.4rem}.hh-root .gap-y-1{row-gap:.4rem}.hh-root .gap-x-2{column-gap:.8rem}.hh-root .gap-y-2{row-gap:.8rem}.hh-root .gap-x-3{column-gap:1.2rem}.hh-root .gap-y-3{row-gap:1.2rem}.hh-root .gap-x-4{column-gap:1.6rem}.hh-root .gap-y-4{row-gap:1.6rem}.hh-root .gap-x-5{column-gap:2rem}.hh-root .gap-y-5{row-gap:2rem}.hh-root .gap-x-6{column-gap:2.4rem}.hh-root .gap-y-6{row-gap:2.4rem}.hh-root .gap-x-7{column-gap:2.8rem}.hh-root .gap-y-7{row-gap:2.8rem}.hh-root .gap-x-8{column-gap:3.2rem}.hh-root .gap-y-8{row-gap:3.2rem}.hh-root .gap-x-9{column-gap:3.6rem}.hh-root .gap-y-9{row-gap:3.6rem}.hh-root .gap-x-10{column-gap:4rem}.hh-root .gap-y-10{row-gap:4rem}.hh-root .gap-0d5{gap:.2rem}.hh-root .gap-7d5{gap:3rem}.hh-root .text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .text-lg{font-size:calc(var(--font-body-size) * 1.2);line-height:3rem}.hh-root .text-sm{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem}.hh-root .text-sm-extra{font-size:calc(var(--font-body-size) * .8);line-height:2rem}.hh-root .content-overlay{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;color:rgb(var(--color-foreground));padding:var(--padding-y, 3.2rem) var(--padding-x, 2.4rem);background-color:transparent}.hh-root .content-overlay--top-left{align-items:flex-start}.hh-root .content-overlay--top-center{align-items:center}.hh-root .content-overlay--top-right{align-items:flex-end}.hh-root .content-overlay--middle-left{justify-content:center;align-items:flex-start}.hh-root .content-overlay--middle-center{justify-content:center;align-items:center}.hh-root .content-overlay--middle-right{justify-content:center;align-items:flex-end}.hh-root .content-overlay--bottom-left{justify-content:flex-end;align-items:flex-start}.hh-root .content-overlay--bottom-center{justify-content:flex-end;align-items:center}.hh-root .content-overlay--bottom-right{justify-content:flex-end;align-items:flex-end}@media(max-width:767.98px){.hh-root .content-overlay--top-center-mobile{justify-content:flex-start;align-items:center}.hh-root .content-overlay--middle-center-mobile{justify-content:center;align-items:center}.hh-root .content-overlay--bottom-center-mobile{justify-content:flex-end;align-items:center}}@media(min-width:640px){.hh-root .sm\:hidden{display:none}.hh-root .sm\:block{display:block}.hh-root .sm\:flex{display:flex}.hh-root .sm\:inline-flex{display:inline-flex}.hh-root .sm\:flex-row-reverse{flex-direction:row-reverse}.hh-root .sm\:items-start{align-items:flex-start}.hh-root .sm\:items-center{align-items:center}.hh-root .sm\:items-end{align-items:flex-end}.hh-root .sm\:justify-start{justify-content:flex-start}.hh-root .sm\:justify-center{justify-content:center}.hh-root .sm\:justify-end{justify-content:flex-end}.hh-root .sm\:justify-between{justify-content:space-between}.hh-root .sm\:justify-around{justify-content:space-around}.hh-root .sm\:flex-wrap{flex-wrap:wrap}.hh-root .sm\:flex-col{flex-direction:column}.hh-root .sm\:flex-row{flex-direction:row}.hh-root .sm\:text-left{text-align:start}.hh-root .sm\:text-center{text-align:center}.hh-root .sm\:text-right{text-align:end}.hh-root .sm\:self-start{align-self:flex-start}.hh-root .sm\:self-center{align-self:center}.hh-root .sm\:self-end{align-self:flex-end}.hh-root .sm\:self-auto{align-self:auto}.hh-root .sm\:self-stretch{align-self:stretch}.hh-root .sm\:order-first{order:-999}.hh-root .sm\:order-last{order:999}.hh-root .sm\:order-none{order:0}.hh-root .sm\:gap-4{gap:1.6rem}.hh-root .sm\:gap-5{gap:2rem}.hh-root .sm\:gap-6{gap:2.4rem}.hh-root .sm\:gap-7d5{gap:3rem}.hh-root .sm\:gap-8{gap:3.2rem}.hh-root .sm\:gap-x-8{column-gap:3.2rem}.hh-root .sm\:gap-y-10{row-gap:4rem}.hh-root .sm\:text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .sm\:content-overlay{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:768px){.hh-root .md\:hidden{display:none}.hh-root .md\:block{display:block}.hh-root .md\:flex{display:flex}.hh-root .md\:inline-flex{display:inline-flex}.hh-root .md\:flex-row-reverse{flex-direction:row-reverse}.hh-root .md\:items-start{align-items:flex-start}.hh-root .md\:items-center{align-items:center}.hh-root .md\:items-end{align-items:flex-end}.hh-root .md\:justify-start{justify-content:flex-start}.hh-root .md\:justify-center{justify-content:center}.hh-root .md\:justify-end{justify-content:flex-end}.hh-root .md\:justify-between{justify-content:space-between}.hh-root .md\:justify-around{justify-content:space-around}.hh-root .md\:flex-wrap{flex-wrap:wrap}.hh-root .md\:flex-col{flex-direction:column}.hh-root .md\:flex-row{flex-direction:row}.hh-root .md\:text-left{text-align:start}.hh-root .md\:text-center{text-align:center}.hh-root .md\:text-right{text-align:end}.hh-root .md\:self-start{align-self:flex-start}.hh-root .md\:self-center{align-self:center}.hh-root .md\:self-end{align-self:flex-end}.hh-root .md\:self-auto{align-self:auto}.hh-root .md\:self-stretch{align-self:stretch}.hh-root .md\:order-first{order:-999}.hh-root .md\:order-last{order:999}.hh-root .md\:order-none{order:0}.hh-root .md\:gap-4{gap:1.6rem}.hh-root .md\:gap-5{gap:2rem}.hh-root .md\:gap-6{gap:2.4rem}.hh-root .md\:gap-7d5{gap:3rem}.hh-root .md\:gap-8{gap:3.2rem}.hh-root .md\:gap-x-8{column-gap:3.2rem}.hh-root .md\:gap-y-10{row-gap:4rem}.hh-root .md\:text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .md\:content-overlay{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:1024px){.hh-root .lg\:hidden{display:none}.hh-root .lg\:block{display:block}.hh-root .lg\:flex{display:flex}.hh-root .lg\:inline-flex{display:inline-flex}.hh-root .lg\:flex-row-reverse{flex-direction:row-reverse}.hh-root .lg\:items-start{align-items:flex-start}.hh-root .lg\:items-center{align-items:center}.hh-root .lg\:items-end{align-items:flex-end}.hh-root .lg\:justify-start{justify-content:flex-start}.hh-root .lg\:justify-center{justify-content:center}.hh-root .lg\:justify-end{justify-content:flex-end}.hh-root .lg\:justify-between{justify-content:space-between}.hh-root .lg\:justify-around{justify-content:space-around}.hh-root .lg\:flex-wrap{flex-wrap:wrap}.hh-root .lg\:flex-col{flex-direction:column}.hh-root .lg\:flex-row{flex-direction:row}.hh-root .lg\:text-left{text-align:start}.hh-root .lg\:text-center{text-align:center}.hh-root .lg\:text-right{text-align:end}.hh-root .lg\:self-start{align-self:flex-start}.hh-root .lg\:self-center{align-self:center}.hh-root .lg\:self-end{align-self:flex-end}.hh-root .lg\:self-auto{align-self:auto}.hh-root .lg\:self-stretch{align-self:stretch}.hh-root .lg\:order-first{order:-999}.hh-root .lg\:order-last{order:999}.hh-root .lg\:order-none{order:0}.hh-root .lg\:gap-4{gap:1.6rem}.hh-root .lg\:gap-5{gap:2rem}.hh-root .lg\:gap-6{gap:2.4rem}.hh-root .lg\:gap-7d5{gap:3rem}.hh-root .lg\:gap-8{gap:3.2rem}.hh-root .lg\:gap-x-8{column-gap:3.2rem}.hh-root .lg\:gap-y-10{row-gap:4rem}.hh-root .lg\:text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .lg\:content-overlay{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:1280px){.hh-root .xl\:hidden{display:none}.hh-root .xl\:block{display:block}.hh-root .xl\:flex{display:flex}.hh-root .xl\:inline-flex{display:inline-flex}.hh-root .xl\:flex-row-reverse{flex-direction:row-reverse}.hh-root .xl\:items-start{align-items:flex-start}.hh-root .xl\:items-center{align-items:center}.hh-root .xl\:items-end{align-items:flex-end}.hh-root .xl\:justify-start{justify-content:flex-start}.hh-root .xl\:justify-center{justify-content:center}.hh-root .xl\:justify-end{justify-content:flex-end}.hh-root .xl\:justify-between{justify-content:space-between}.hh-root .xl\:justify-around{justify-content:space-around}.hh-root .xl\:flex-wrap{flex-wrap:wrap}.hh-root .xl\:flex-col{flex-direction:column}.hh-root .xl\:flex-row{flex-direction:row}.hh-root .xl\:text-left{text-align:start}.hh-root .xl\:text-center{text-align:center}.hh-root .xl\:text-right{text-align:end}.hh-root .xl\:self-start{align-self:flex-start}.hh-root .xl\:self-center{align-self:center}.hh-root .xl\:self-end{align-self:flex-end}.hh-root .xl\:self-auto{align-self:auto}.hh-root .xl\:self-stretch{align-self:stretch}.hh-root .xl\:order-first{order:-999}.hh-root .xl\:order-last{order:999}.hh-root .xl\:order-none{order:0}.hh-root .xl\:gap-4{gap:1.6rem}.hh-root .xl\:gap-5{gap:2rem}.hh-root .xl\:gap-6{gap:2.4rem}.hh-root .xl\:gap-7d5{gap:3rem}.hh-root .xl\:gap-8{gap:3.2rem}.hh-root .xl\:gap-x-8{column-gap:3.2rem}.hh-root .xl\:gap-y-10{row-gap:4rem}.hh-root .xl\:text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .xl\:content-overlay{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:1536px){.hh-root .xxl\:hidden{display:none}.hh-root .xxl\:block{display:block}.hh-root .xxl\:flex{display:flex}.hh-root .xxl\:inline-flex{display:inline-flex}.hh-root .xxl\:flex-row-reverse{flex-direction:row-reverse}.hh-root .xxl\:items-start{align-items:flex-start}.hh-root .xxl\:items-center{align-items:center}.hh-root .xxl\:items-end{align-items:flex-end}.hh-root .xxl\:justify-start{justify-content:flex-start}.hh-root .xxl\:justify-center{justify-content:center}.hh-root .xxl\:justify-end{justify-content:flex-end}.hh-root .xxl\:justify-between{justify-content:space-between}.hh-root .xxl\:justify-around{justify-content:space-around}.hh-root .xxl\:flex-wrap{flex-wrap:wrap}.hh-root .xxl\:flex-col{flex-direction:column}.hh-root .xxl\:flex-row{flex-direction:row}.hh-root .xxl\:text-left{text-align:start}.hh-root .xxl\:text-center{text-align:center}.hh-root .xxl\:text-right{text-align:end}.hh-root .xxl\:self-start{align-self:flex-start}.hh-root .xxl\:self-center{align-self:center}.hh-root .xxl\:self-end{align-self:flex-end}.hh-root .xxl\:self-auto{align-self:auto}.hh-root .xxl\:self-stretch{align-self:stretch}.hh-root .xxl\:order-first{order:-999}.hh-root .xxl\:order-last{order:999}.hh-root .xxl\:order-none{order:0}.hh-root .xxl\:gap-4{gap:1.6rem}.hh-root .xxl\:gap-5{gap:2rem}.hh-root .xxl\:gap-6{gap:2.4rem}.hh-root .xxl\:gap-7d5{gap:3rem}.hh-root .xxl\:gap-8{gap:3.2rem}.hh-root .xxl\:gap-x-8{column-gap:3.2rem}.hh-root .xxl\:gap-y-10{row-gap:4rem}.hh-root .xxl\:text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.hh-root .xxl\:content-overlay{position:absolute;top:0;right:0;bottom:0;left:0}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.hh-root .hover-wrapper .hover-scale-up{--scale-x: 1;--scale-y: 1;transition:var(--animation-long);transition-property:transform;transform:scaleX(var(--scale-x)) scaleY(var(--scale-y)) rotate(.02deg)}.hh-root .hover-wrapper:hover .hover-scale-up{--scale-x: 1.03;--scale-y: 1.03}}.hh-root .rounded{border-radius:999px}.hh-root .pointer-events-auto{pointer-events:all}.hh-root .pointer-events-none{pointer-events:none}.hh-root .bg-overlay{display:block!important;background:var(--color-overlay-bg, #000);opacity:calc(var(--color-overlay-alpha, 40) * 1%);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.hh-root .bg-none{background:none}.hh-root .bg-video{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none}.hh-root .bg-video iframe,.hh-root .bg-video video{display:block;position:absolute;width:300%;height:100%;left:-100%;top:0;max-width:none;border:none}@media(min-width:768px){.hh-root .bg-video iframe,.hh-root .bg-video video{left:auto;width:100%;object-fit:cover}}.hh-root .bg-image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.hh-root .bg-image img{width:100%!important;height:100%;object-fit:cover}@media(prefers-reduced-motion){.hh-root .motion-reduce{transition:none!important;animation:none!important}}.hh-root .text-stroke{-webkit-text-stroke-width:var(--text-stroke-width, .1rem);-webkit-text-fill-color:var(--text-fill-color, transparent);-webkit-text-stroke-color:var(--text-stroke-color, inherit)}.hh-root .media-mover .media-wrapper{animation:move-up-down var(--mover-duration, 2s) linear infinite alternate}.hh-root .media-mover-slower .media-wrapper{animation:move-up-down var(--mover-duration, 3s) linear infinite alternate}.hh-root .media-mover-reverse .media-wrapper{animation:move-up-down-reverse var(--mover-duration, 2s) linear infinite alternate}.hh-root .media-mover-reverse-slower .media-wrapper{animation:move-up-down-reverse var(--mover-duration, 3s) linear infinite alternate}.hh-root .empty-space{height:var(--height)}@media(max-width:767.98px){.hh-root .empty-space{height:var(--height-mobile)}}.hh-root .bg-white{background-color:#fff}@media(max-width:767.98px){.hh-root .section--scrolling-promotion.section--padding{padding-block-start:min(4.8rem,max(3rem,var(--section-padding-top, 0)) * .6);padding-block-end:min(4.8rem,max(3rem,var(--section-padding-top, 0)) * .6)}}.hh-root .hh-collection-card__image{max-width:100%}.hh-root .hh-collection-card__inner,.hh-root .hh-collection-card__image{box-sizing:border-box}.hh-root .hh-collection-card__wrapper{padding:var(--pd-y, 0rem) var(--pd-x, 0rem)}@media(hover:hover)and (pointer:fine){.hh-root .hh-collection-card__title{--pd-inline: 1.6rem}}@media(hover:hover)and (pointer:fine)and (max-width:767.98px){.hh-root .hh-collection-card__title{--pd-inline: 0rem}}@media(hover:hover)and (pointer:fine){.hh-root .hh-collection-card__wrapper:hover .hh-collection-card__title svg{transform:translateY(-50%);opacity:1}}.hh-root .hh-collection-card--image-full .hh-collection-card__image{width:100%}.hh-root .hh-collection-card--image-large .hh-collection-card__image{width:10rem}@media(min-width:1279.98px){.hh-root .hh-collection-card--image-large .hh-collection-card__image{width:11rem}}.hh-root .hh-collection-card--image-medium .hh-collection-card__image{width:8rem}.hh-root .hh-collection-card--image-padding-small .hh-collection-card__image{padding:1.2rem 1.2rem 0}.hh-root .hh-collection-card--image-padding-medium .hh-collection-card__image{padding:1.6rem 1.6rem 0}.hh-root .hh-collection-card--boxed{border-width:1px;border-style:solid;border-color:rgba(var(--color-border),var(--color-border-alpha, 1))}.hh-root .hh-collection-card--boxed .hh-collection-card__wrapper{--pd-x: 1.6rem;--pd-y: 1.6rem}@media(max-width:767.98px){.hh-root .hh-collection-card--boxed .hh-collection-card__wrapper{--pd-x: 1.2rem;--pd-y: 1.2rem}}.hh-root .hh-collection-card--has-bg:not(.hh-collection-card--boxed,.hh-collection-card--style-card) .hh-collection-card__wrapper{--pd-x: 1.6rem;--pd-y: 1.6rem}@media(max-width:767.98px){.hh-root .hh-collection-card--has-bg:not(.hh-collection-card--boxed,.hh-collection-card--style-card) .hh-collection-card__wrapper{--pd-x: 1.2rem;--pd-y: 1.2rem}}.hh-root .hh-collection-card--has-bg:not(.hh-collection-card--boxed,.hh-collection-card--style-card) .hh-collection-card__inner{padding-block:1.6rem 0}@media(max-width:767.98px){.hh-root .hh-collection-card--has-bg:not(.hh-collection-card--boxed,.hh-collection-card--style-card) .hh-collection-card__inner{padding-block:1.2rem 0}}.hh-root .hh-collection-card--style-standard .hh-collection-card__inner{padding-top:1.2rem}.hh-root .hh-collection-card--style-standard .hh-collection-card__title{padding-inline:var(--pd-inline);display:inline-block;position:relative}.hh-root .hh-collection-card--style-standard .hh-collection-card__title svg{width:1.2rem;height:1.2rem;transform:translate(-.4rem,-50%);opacity:0;transition:.3s all;position:absolute;inset-inline-end:0;top:50%}@media(max-width:767.98px){.hh-root .hh-collection-card--style-standard .hh-collection-card__title{font-size:calc(var(--font-body-size) * .9)}}.hh-root .hh-collection-card--style-card{--buttons-width: 3.2rem}.hh-root .hh-collection-card--style-card .hh-collection-card__inner{padding:1.6rem}@media(max-width:767.98px){.hh-root .hh-collection-card--style-card .hh-collection-card__inner{padding-block:1.2rem 1.6rem}}.hh-root .hh-collection-card--style-card:not(.hh-collection-card--has-bg) .hh-collection-card__inner,.hh-root .hh-collection-card--style-card.hh-collection-card--boxed .hh-collection-card__inner{padding-block-end:0;padding-inline:0}@media(max-width:767.98px){.hh-root .hh-collection-card--image-large .hh-collection-card__image{width:7rem}.hh-root .hh-collection-card--image-medium .hh-collection-card__image{width:6rem}.hh-root .hh-collection-card--mobile-layout-horizontal .hh-collection-card__wrapper{flex-direction:row;padding:.8rem;gap:.4rem;min-height:5.6rem}.hh-root .hh-collection-card--mobile-layout-horizontal .hh-collection-card__btn{display:none}.hh-root .hh-collection-card--mobile-layout-horizontal .hh-collection-card__inner{padding:0}.hh-root .hh-collection-card--mobile-layout-horizontal .hh-collection-card__image{padding:0;max-width:4rem}}.hh-root .section--slideshow.page-width .page-width{padding:0 1.5rem}.hh-root .hh-slideshow-wrapper{--swiper-controls-bottom-offset: 2rem;position:relative;display:block}.hh-root .hh-slideshow-wrapper video{object-fit:cover;object-position:center}.hh-root .hh-slideshow-wrapper .swiper-controls{bottom:0;inset-inline:0;width:auto;position:absolute;transform:translateY(calc(var(--swiper-controls-bottom-offset) * -1));transition:opacity .3s;z-index:10;--swiper-navigation-size: auto}.hh-root .hh-slideshow-wrapper .hh-slideshow__content{background:none;width:100%}.hh-root .hh-slideshow-wrapper:not(.hh-slideshow-height--adapt) .hh-slideshow__item-wrap{height:var(--slide-height, 0)}.hh-root .hh-slideshow-height--small{--slide-height: 28rem}.hh-root .hh-slideshow-height--medium{--slide-height: 34rem}.hh-root .hh-slideshow-height--large{--slide-height: 42rem}.hh-root .hh-slideshow-height--adapt .hh-slideshow__content{position:absolute;width:auto!important;top:0;left:0;right:0;bottom:0}@media(min-width:768px){.hh-root .hh-slideshow-height--small{--slide-height: 54rem}.hh-root .hh-slideshow-height--medium{--slide-height: 63rem}.hh-root .hh-slideshow-height--large{--slide-height: 72rem}}.hh-root .hh-slideshow__content{min-height:100%}.hh-root .hh-slideshow__item-wrap{position:relative;z-index:0;display:flex;flex-wrap:wrap;width:100%}.hh-root .hh-slideshow__bg{z-index:-1}.hh-root .hh-slideshow__text{position:relative;padding:3.2rem 0}@media(min-width:1024px){.hh-root .hh-slideshow-wrapper{--swiper-controls-bottom-offset: 2.7rem}}@media(min-width:768px){.hh-root .hh-slideshow-wrapper .hh-slideshow__bg:before{display:none}.hh-root .hh-slideshow__text{max-width:70%}}@media(max-width:767.98px){.hh-root .hh-slideshow-content-mobile--below{padding-bottom:6.6rem}.hh-root .hh-slideshow-content-mobile--below .swiper-controls--float-bottom{--swiper-controls-bottom-offset: 0}.hh-root .hh-slideshow-content-mobile--below .hh-slideshow__item-wrap{flex-direction:row;height:auto!important}.hh-root .hh-slideshow-content-mobile--below .hh-slideshow__item-wrap:before{display:none}.hh-root .hh-slideshow-content-mobile--below .hh-slideshow__bg{position:relative!important;width:100%}.hh-root .hh-slideshow-content-mobile--below .hh-slideshow__content{position:static;width:100%!important}.hh-root .hh-slideshow-content-mobile--below .hh-slideshow__text{width:100%;padding:3.2rem 0 0}.hh-root .hh-slideshow-content-mobile--below.hh-slideshow-height--adapt .hh-slideshow__bg{height:auto}.hh-root .hh-slideshow-content-mobile--below.hh-slideshow-height--adapt .hh-slideshow__bg:before{content:"";height:0;display:block;padding-top:calc(100% / (0 + var(--aspect-ratio-mobile, var(--aspect-ratio, 1.7777777778))))}.hh-root .hh-slideshow-content-mobile--below:not(.hh-slideshow-height--adapt) .hh-slideshow__bg{height:var(--slide-height, 0)}}.hh-root .hh-collection-list-template .grid-bordered,.hh-root .hh-collection-list .grid-bordered{overflow:hidden;position:relative}.hh-root .hh-collection-list-template .grid-bordered:after,.hh-root .hh-collection-list .grid-bordered:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-width:1px;border-style:solid;border-color:rgba(var(--color-border),var(--color-border-alpha, 1));border-radius:inherit}.hh-root .hh-collection-list-template .grid-bordered .f-grid,.hh-root .hh-collection-list .grid-bordered .f-grid{--f-column-gap: 0 !important;--f-row-gap: 0 !important;--f-row-gap-mobile: 0 !important;--f-column-gap-mobile: 0 !important}.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card,.hh-root .hh-collection-list .grid-bordered .hh-collection-card{position:relative;height:100%;border-radius:0;border:0}.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card__wrapper,.hh-root .hh-collection-list .grid-bordered .hh-collection-card__wrapper{--pd-y: 2.4rem;--pd-x: 1.2rem}@media(max-width:767.98px){.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card__wrapper,.hh-root .hh-collection-list .grid-bordered .hh-collection-card__wrapper{--pd-y: 1.2rem;--pd-x: 1.2rem}}.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card:before,.hh-root .hh-collection-list .grid-bordered .hh-collection-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-inline-end:1px solid rgba(var(--color-border),var(--color-border-alpha, 1));border-block-end:1px solid rgba(var(--color-border),var(--color-border-alpha, 1))}@media(min-width:1280px){.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card.desktop-hide-border:before,.hh-root .hh-collection-list .grid-bordered .hh-collection-card.desktop-hide-border:before{border-inline-end-width:0}}@media(min-width:1024px)and (max-width:1279.98px){.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card.laptop-hide-border:before,.hh-root .hh-collection-list .grid-bordered .hh-collection-card.laptop-hide-border:before{border-inline-end-width:0}}@media(min-width:768px)and (max-width:1023.98px){.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card.tablet-hide-border:before,.hh-root .hh-collection-list .grid-bordered .hh-collection-card.tablet-hide-border:before{border-inline-end-width:0}}@media(max-width:767.98px){.hh-root .hh-collection-list-template .grid-bordered .hh-collection-card.mobile-hide-border:before,.hh-root .hh-collection-list .grid-bordered .hh-collection-card.mobile-hide-border:before{border-inline-end-width:0}}.hh-root .hh-collection-list-template .grid-bordered .swiper,.hh-root .hh-collection-list .grid-bordered .swiper{margin-inline-start:-1px;margin-inline-end:-1px}.hh-root .hh-collection-list-template .grid-bordered .swiper-slide,.hh-root .hh-collection-list .grid-bordered .swiper-slide{height:auto}.hh-root .hh-button-list{--swiper-navigation-size: 3.8rem}.hh-root .hh-button-list .hh-section__content{width:100%}@media(max-width:767.98px){.hh-root .hh-button-list .hh-section__content{width:unset}}@media(max-width:767.98px){.hh-root .hh-button-list hh-button-list{width:unset;white-space:nowrap}}.hh-root .hh-button-list hh-button-list[data-slider-reach]:after,.hh-root .hh-button-list hh-button-list[data-slider-reach]:before{content:"";background:linear-gradient(271.86deg,rgb(var(--color-background)) 35.56%,rgba(var(--color-background),0) 98.43%);width:7rem;position:absolute;height:100%;top:0;z-index:2;transition:opacity .1s ease-in-out;pointer-events:none}@media(max-width:767.98px){.hh-root .hh-button-list hh-button-list[data-slider-reach]:after,.hh-root .hh-button-list hh-button-list[data-slider-reach]:before{display:none}}.hh-root .hh-button-list hh-button-list[data-slider-reach]:after{right:-2.8rem}.hh-root .hh-button-list hh-button-list[data-slider-reach]:before{left:-2.8rem;transform:scaleX(-1)}.hh-root .hh-button-list hh-button-list[data-slider-reach=progress]:before,.hh-root .hh-button-list hh-button-list[data-slider-reach=progress]:after,.hh-root .hh-button-list hh-button-list[data-slider-reach=end]:before,.hh-root .hh-button-list hh-button-list[data-slider-reach=begin]:after{opacity:1}.hh-root .hh-button-list hh-button-list[data-slider-reach=end]:after,.hh-root .hh-button-list hh-button-list[data-slider-reach=begin]:before{opacity:0}.hh-root .hh-button-list__items{--f-column-gap: 1.2rem;gap:var(--f-column-gap);width:100%}.hh-root .hh-button-list__items.swiper-wrapper{column-gap:0;width:auto}@media(max-width:767.98px){.hh-root .hh-button-list__items{--f-column-gap: .8rem}}.hh-root .hh-button-list__item{width:auto}.hh-root .hh-button-item__inner{box-sizing:border-box;min-height:var(--buttons-height);height:auto;padding:.8rem 2rem}.hh-root .hh-button-item__icon{width:var(--icon-size)}.hh-root .hh-button-item__text{white-space:nowrap}.hh-root .hh-button-item--icon{--icon-size: 2rem}.hh-root .hh-button-item--image{--icon-size: 4.8rem}.hh-root .hh-button-item--image .hh-button-item__inner{padding-inline:.8rem}.hh-root .hh-button-item--image .hh-button-item__inner:has(.hh-button-item__text){padding-inline-end:2rem}@media(max-width:767.98px){.hh-root .hh-button-item--image{--icon-size: 3.8rem}}.hh-root .hh-image-with-text__media{max-width:100%;width:var(--image-width, 100%)}@media(max-width:767.98px){.hh-root .hh-image-with-text__media{width:100%}}.hh-root .hh-image-with-text__inner{--padding-x: 0}@media(min-width:768px){.hh-root .hh-image-with-text__inner{--padding-x: 5rem;flex:0 0 var(--image-width);max-width:calc(100% - var(--image-width))}}@media(min-width:1024px){.hh-root .hh-image-with-text__inner{--padding-x: 10rem}}.hh-root .hh-image-with-text__badge{font-size:.6rem;font-weight:var(--font-heading-weight);top:10%;width:var(--badge-size, 8.3rem);height:var(--badge-size, 8.3rem)}.hh-root .hh-image-with-text__badge--mobile-left{inset-inline:0 auto}.hh-root .hh-image-with-text__badge--mobile-right{inset-inline:auto 0}@media(min-width:768px){.hh-root .hh-image-with-text__badge{--badge-size: 13rem;transform:translate(50%);font-size:.8rem;inset-inline:auto 0}}@media(min-width:1024px){.hh-root .hh-image-with-text__badge{font-size:1rem}}.hh-root .hh-image-with-text__badge .split-chars{animation-name:hh-spin;animation-direction:reverse;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:12s;animation-play-state:running;will-change:transform;transform-style:preserve-3d}.hh-root .hh-image-with-text__badge .split-chars span{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(var(--inner-angle) * var(--char-id))) translateY(var(--radius))}.hh-root .hh-image-with-text__badge .badge__icon{width:100%;max-width:var(--badge-image-size)}.hh-root .hh-image-with-text .hh-icon-with-text .icon{color:rgba(var(--icon-color),1)}@media(max-width:767.98px){.hh-root .hh-image-with-text--show-badge .hh-image-with-text__media{padding-inline:2.2rem}}.hh-root .hh-image-with-text--image-right .hh-image-with-text__inner{padding-inline-end:var(--padding-x)}@media(min-width:768px){.hh-root .hh-image-with-text--image-right .hh-image-with-text__badge{inset-inline:auto 100%}}.hh-root .hh-image-with-text--image-left .hh-image-with-text__inner{padding-inline-start:var(--padding-x)}@media(max-width:767.98px){.hh-root .hh-image-with-text-overlay .content-overlay--bottom-center-mobile{--padding-y: 6rem}}.hh-root{min-width:0;max-width:100%;isolation:isolate;overflow:hidden}.hh-root *,.hh-root *:before,.hh-root *:after{box-sizing:border-box}.hh-root a{color:inherit;text-decoration:none}.hh-root img{display:block;max-width:100%}.hh-root svg{vertical-align:middle}.hh-root .page-width{max-width:none}.hh-root .media{border:0;background:none;min-height:0}.hh-root .media-wrapper{position:relative;overflow:hidden}.hh-root .media-wrapper img{object-fit:cover}.hh-root .hh-motion,.hh-root hh-motion{opacity:1}.hh-root .hh-collection-list .f-grid{width:100%}.hh-root .hh-collection-list .f-column{min-width:0}.hh-root .hh-collection-card__wrapper{height:100%}.hh-root .hh-collection-card__btn{flex:none}.hh-root .hh-collection-card__title{min-width:0}.hh-root .hh-collection-card--style-standard .hh-collection-card__title:not(.text-base){font-size:inherit}.hh-root .hh-collection-card--style-standard .hh-collection-card__title.h5{font-size:var(--font-h5-size)}.hh-root .hh-collection-card--style-standard .hh-collection-card__title.h6{font-size:var(--font-h6-size)}.hh-root .icon--custom{width:var(--icon-size);height:var(--icon-size)}.hh-root .empty-space{display:block;height:var(--height-mobile,0)}.hh-root .divider{display:block;border:0;border-top:1px solid rgba(var(--color-foreground),.15);margin:0}.hh-root .rte>:first-child{margin-top:0}.hh-root .rte>:last-child{margin-bottom:0}.hh-root [aria-disabled=true]{cursor:default}.hh-root .btn{font-size:15px}.hh-root .btn:hover{opacity:1}.hh-root .btn__text,.hh-root .btn__icon{position:relative}.hh-root [dir=rtl]{--transform-origin-start:right;--transform-origin-end:left}.hh-root .hh-image-with-text__inner{min-width:0;flex:1 1 0}.hh-root .hh-image-with-text__media{flex-shrink:0}.hh-root .hh-image-with-text__badge{z-index:1}.hh-root .hh-image-with-text__badge .split-chars{border-radius:50%}.hh-root .hh-image-with-text__badge .badge__icon{aspect-ratio:1}.hh-root .hh-image-with-text__badge .badge__icon img{width:100%;height:100%;object-fit:contain}.hh-root .hh-highlight-text--drawer-line svg{position:absolute;width:100%;height:8px;inset-inline-start:0;bottom:-6px;color:rgba(var(--hl-style-color,var(--color-foreground)))}.hh-root .hh-highlight-text--hand-drawn-circle svg path,.hh-root .hh-highlight-text--wave-underline svg path{stroke-dashoffset:0;opacity:1}.hh-root .hh-highlight-text--thick-underline{background-size:100% 28%;background-image:linear-gradient(rgba(var(--hl-style-color,var(--color-foreground))),rgba(var(--hl-style-color,var(--color-foreground))))}.hh-root .hh-highlight-text{color:rgba(var(--hl-text-color,var(--color-foreground)))}.hh-root hh-slideshow{display:block;touch-action:pan-y pinch-zoom}.hh-root hh-slideshow [data-hh-slides]{display:grid;grid-template-columns:minmax(0,1fr);height:auto;transform:none}.hh-root hh-slideshow [data-hh-slides]>.swiper-slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s;transform:none}.hh-root hh-slideshow [data-hh-slides]>.swiper-slide:first-child{opacity:1;visibility:visible;pointer-events:auto}.hh-root hh-slideshow.is-ready [data-hh-slides]>.swiper-slide{opacity:0;visibility:hidden;pointer-events:none}.hh-root hh-slideshow.is-ready [data-hh-slides]>.swiper-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.hh-root hh-slideshow .hh-slideshow__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:scale(var(--hh-scroll-zoom,1))}.hh-root hh-slideshow .hh-slideshow__slide-bg{position:absolute;top:0;right:0;bottom:0;left:0}.hh-root hh-slideshow .hh-slideshow__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,calc(var(--color-overlay-alpha,0)/100))}.hh-root hh-slideshow video,.hh-root hh-slideshow iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.hh-root hh-slideshow .hh-video>img,.hh-root hh-slideshow .hh-video>video,.hh-root hh-slideshow .hh-video>iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hh-root hh-slideshow .hh-video>video,.hh-root hh-slideshow .hh-video>iframe{z-index:1}.hh-root hh-slideshow .hh-slideshow__content{position:relative;pointer-events:none}.hh-root hh-slideshow .hh-slideshow__content .btn{pointer-events:auto}.hh-root hh-slideshow.hh-slideshow-height--adapt .hh-slideshow__item-wrap:before{content:"";width:0;height:0;padding-top:calc(100% / var(--aspect-ratio,2.333))}.hh-root hh-slideshow.hh-slideshow-height--adapt .hh-slideshow__content{position:absolute;top:0;right:0;bottom:0;left:0}.hh-root hh-slideshow .swiper-controls{gap:12px}.hh-root hh-slideshow .swiper-button{width:24px;height:32px;padding:0;border:0;background:none;box-shadow:none;color:inherit;display:inline-flex;align-items:center;justify-content:center}.hh-root hh-slideshow .swiper-pagination{position:static;display:flex;gap:8px;align-items:center;justify-content:center;width:auto}.hh-root .hh-slide-dot{display:block;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:currentColor;opacity:.4;cursor:pointer}.hh-root .hh-slide-dot[aria-current=true]{opacity:1}.hh-root .hh-autoplay-toggle{width:24px;height:32px;border:0;padding:0;background:none;color:inherit;cursor:pointer;font-size:16px}.hh-root .hh-autoplay-toggle[hidden]{display:none}.hh-root hh-buttons{display:block;max-width:100%;min-width:0;position:relative}.hh-root .hh-button-list .hh-section__content{min-width:0}.hh-root hh-buttons .hh-button-list__items{gap:12px;transform:none;flex-wrap:wrap}.hh-root hh-buttons[data-enable-slider=true]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth}.hh-root hh-buttons::-webkit-scrollbar{display:none}.hh-root hh-buttons[data-enable-slider=true] .hh-button-list__items{flex-wrap:nowrap;width:max-content;min-width:100%;justify-content:flex-start}.hh-root hh-buttons[data-hh-overflow=false] .hh-button-list__items{justify-content:var(--hh-item-align,flex-start)}.hh-root hh-buttons .hh-button-list__item{flex:0 0 auto;scroll-snap-align:start;height:auto}.hh-root .hh-button-list .swiper-button{z-index:2}.hh-root .hh-button-list .swiper-button[disabled]{opacity:0;pointer-events:none}.hh-root .hh-button-list .swiper-controls[hidden]{display:none}.hh-root .hh-button-list .hh-section__content:focus-within .swiper-button{visibility:visible;opacity:1;transform:none}.hh-root .hh-button-list .hh-button-item__icon svg{width:20px;height:20px}.hh-root .hh-button-list .hh-button-item__icon img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.hh-root .md\:block{display:block!important}.hh-root .md\:hidden{display:none!important}.hh-root .empty-space{height:var(--height,0)}.hh-root .hh-image-with-text__inner{max-width:calc(100% - var(--image-width))}}@media(max-width:767.98px){.hh-root .hh-button-list .hh-section__content{width:calc(100% + var(--page-padding)*2)}.hh-root hh-buttons[data-mobile-swipe=false]{overflow:visible;white-space:normal}.hh-root hh-buttons[data-mobile-swipe=false] .hh-button-list__items{display:flex!important;flex-wrap:wrap;width:100%;min-width:0;gap:8px}.hh-root hh-buttons[data-mobile-swipe=true]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.hh-root hh-buttons[data-mobile-swipe=true] .hh-button-list__items{display:flex!important;flex-wrap:nowrap;width:max-content;min-width:100%;gap:8px}.hh-root hh-buttons .hh-button-list__items{gap:8px}.hh-root .hh-button-list .swiper-controls{display:none}.hh-root hh-slideshow.hh-slideshow-height--adapt .hh-slideshow__item-wrap:before{padding-top:calc(100% / var(--aspect-ratio-mobile,var(--aspect-ratio,1.778)))}.hh-root hh-slideshow.hh-slideshow-content-mobile--below .hh-slideshow__content{position:static}.hh-root hh-slideshow.hh-slideshow-content-mobile--below .hh-slideshow__item-wrap:before{display:none}.hh-root hh-slideshow.hh-slideshow-content-mobile--below.hh-slideshow-height--adapt .hh-slideshow__bg:before{padding-top:calc(100% / var(--aspect-ratio-mobile,var(--aspect-ratio,1.778)))}.hh-root .hh-collection-card--style-standard .hh-collection-card__title.h5{font-size:16px}}@media(hover:hover){.hh-root .hh-button-list .swiper-controls{opacity:0;transition:opacity .2s}.hh-root .hh-button-list .hh-section__content:hover .swiper-controls,.hh-root .hh-button-list .hh-section__content:focus-within .swiper-controls{opacity:1}}@media(prefers-reduced-motion:reduce){.hh-root *,.hh-root *:before,.hh-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hyper-home.css.map */
