.mfr-core__hero-section{padding-top:0!important;overflow:hidden}.mfr-core__hero-section .section-spacer{padding-top:unset;padding-bottom:unset}.mfr-core__hero-section .carousel{position:relative}.mfr-core__hero-section:not(.rendered) .hero-section__slide-background{-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}.mfr-core__hero-section .hero-section__carousel{overflow:hidden;-moz-transition:all .8s cubic-bezier(.5,0,0,1);-o-transition:all .8s cubic-bezier(.5,0,0,1);-webkit-transition:all .8s cubic-bezier(.5,0,0,1);transition:all .8s cubic-bezier(.5,0,0,1)}.mfr-core__hero-section .hero-section__carousel:not(.flickity-enabled){display:flex;justify-content:stretch;align-items:stretch}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-page-dots{position:absolute;bottom:1.0625rem;left:0;width:100%;margin-top:0}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-page-dots li{margin:.25rem .5625rem}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button{width:2.625rem;height:2.625rem;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media print,screen and (max-width:63.99875em){.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button{display:none}}@media screen and (pointer:fine){.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button:hover{-moz-transform:translateY(-50%) scale(.97);-o-transform:translateY(-50%) scale(.97);-ms-transform:translateY(-50%) scale(.97);-webkit-transform:translateY(-50%) scale(.97);transform:translateY(-50%) scale(.97)}}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button:focus-visible,.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button:focus-within{-moz-transform:translateY(-50%) scale(.97);-o-transform:translateY(-50%) scale(.97);-ms-transform:translateY(-50%) scale(.97);-webkit-transform:translateY(-50%) scale(.97);transform:translateY(-50%) scale(.97)}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button.previous{left:2.5rem}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button.next{right:2.5rem}.mfr-core__hero-section .hero-section__carousel-inner.flickity-enabled .flickity-button[disabled]{opacity:0}.mfr-core__hero-section .hero-section__carousel-inner{width:100%}.mfr-core__hero-section .hero-section__slide{position:relative;width:100%;display:flex;justify-content:var(--slides-horizontal-alignment-mobile);align-items:stretch;padding:0 1.25rem;padding-top:var(--top-spacing-mobile);padding-bottom:var(--bottom-spacing-mobile);min-height:var(--slides-height-mobile);height:auto;flex-shrink:0;overflow:hidden}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide{padding:0 3.75rem;padding-top:var(--top-spacing-desktop);padding-bottom:var(--bottom-spacing-desktop);min-height:min(var(--slides-height-desktop),var(--slides-max-height-desktop));justify-content:var(--slides-horizontal-alignment-desktop)}}.mfr-core__hero-section .hero-section__slide-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-image:var(--temp-bg-mobile);background-size:cover;background-position:center;-moz-transition:all .8s cubic-bezier(.5,0,0,1);-o-transition:all .8s cubic-bezier(.5,0,0,1);-webkit-transition:all .8s cubic-bezier(.5,0,0,1);transition:all .8s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-background{background-image:var(--temp-bg-desktop)}}.mfr-core__hero-section .hero-section__slide-background img{display:block;width:100%;height:100%;object-fit:cover;-moz-transition:unset!important;-o-transition:unset!important;-webkit-transition:unset!important;transition:unset!important}.mfr-core__hero-section .hero-section__slide-background:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media print,screen and (max-width:63.99875em){.mfr-core__hero-section .hero-section__slide-background:after{background:var(--overlay-mobile)}}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-background:after{background:var(--overlay-desktop)}}.mfr-core__hero-section .hero-section__slide-inner{position:relative;display:flex;justify-content:var(--slides-horizontal-alignment-mobile);flex-wrap:wrap;z-index:1;column-gap:.3125rem;align-content:var(--slides-vertical-alignment-mobile);text-align:var(--slides-text-alignment-mobile);min-height:100%;width:100%;max-width:var(--content-width-mobile,auto);box-sizing:content-box}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner{column-gap:.5rem;justify-content:var(--slides-horizontal-alignment-desktop);align-content:var(--slides-vertical-alignment-desktop);text-align:var(--slides-text-alignment-desktop);max-width:var(--content-width-desktop,auto)}}.mfr-core__hero-section .hero-section__slide-inner .star-rating-text:not(:last-child){margin-bottom:1.4375rem}.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper{min-width:9rem;flex-shrink:0}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper{min-width:15.125rem}}.mfr-core__hero-section .hero-section__slide-inner .section-button__wrapper .section-button{width:100%;padding:1.0625rem}.mfr-core__hero-section .hero-section__icon-texts{position:relative;z-index:1;width:100%;padding:2.3125rem 1.5625rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-texts{position:absolute;bottom:0;left:50%;width:calc(100% - 7.5rem);min-height:4.5625rem;padding:1.375rem 0;background:rgba(255,255,255,0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-moz-transform:translate(-50%,-2.875rem);-o-transform:translate(-50%,-2.875rem);-ms-transform:translate(-50%,-2.875rem);-webkit-transform:translate(-50%,-2.875rem);transform:translate(-50%,-2.875rem);-moz-border-radius:.875rem;-o-border-radius:.875rem;-ms-border-radius:.875rem;-webkit-border-radius:.875rem;border-radius:.875rem}}.mfr-core__hero-section .hero-section__icon-texts-inner{width:100%}.mfr-core__hero-section .hero-section__icon-texts-inner:not(.flickity-enabled){display:flex;justify-content:center;flex-wrap:wrap;gap:1.125rem}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-texts-inner:not(.flickity-enabled){flex-wrap:nowrap}}.mfr-core__hero-section .hero-section__icon-text{padding:1.5625rem;width:calc((100% - 18px)/ 2);flex-shrink:0;background-color:rgba(0,0,0,.01);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8125rem;-moz-border-radius:.875rem;-o-border-radius:.875rem;-ms-border-radius:.875rem;-webkit-border-radius:.875rem;border-radius:.875rem}@media print,screen and (max-width:63.99875em){.mfr-core__hero-section .hero-section__icon-text{-moz-transform:unset!important;-o-transform:unset!important;-ms-transform:unset!important;-webkit-transform:unset!important;transform:unset!important}}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text{padding:0 1.125rem;width:auto;flex-direction:row;height:1.75rem}}.mfr-core__hero-section .hero-section__icon-text-icon{width:2.125rem;flex-shrink:0}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-icon{width:auto;height:100%}}.mfr-core__hero-section .hero-section__icon-text-icon img{width:100%;height:auto;display:block}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-icon img{width:auto;height:100%}}.mfr-core__hero-section .hero-section__icon-text-text{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-text{font-size:var(--font-body-size-small)}}.mfr-core__hero-section .hero-section__icon-text-text{line-height:1.167em;font-weight:500;letter-spacing:-.011875rem;text-align:center;color:var(--color-black)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__icon-text-text{text-align:left;color:currentColor}}.mfr-core__hero-section .hero-section__icon-text-text:not(:last-child){margin-bottom:.8125rem}.mfr-core__hero-section .hero-section__icon-text-text img{width:100%;height:auto;display:block}.mfr-core__hero-section .hero-section__customer-reviews{position:absolute;bottom:1.25rem;left:1.25rem;width:calc(100% - 2.5rem);max-width:28.125rem;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:.625rem;bottom:1.25rem;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__customer-reviews{max-width:21.4375rem;left:unset;right:3.75rem;gap:1.25rem;bottom:1.6875rem}}.js.with-enter-animations:not(.design-mode) .shopify-section .mfr-core__hero-section .hero-section__customer-reviews:not(.is-inview):not(.disable-inview){opacity:0;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.mfr-core__hero-section .hero-section__customer-review{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:.625rem;padding:.875rem 1.375rem 1.125rem;background-color:#f3e1f8;color:var(--color-black);position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none;-moz-border-radius:1.25rem;-o-border-radius:1.25rem;-ms-border-radius:1.25rem;-webkit-border-radius:1.25rem;border-radius:1.25rem;opacity:0;-moz-transition:all .4s cubic-bezier(.5,0,0,1);-o-transition:all .4s cubic-bezier(.5,0,0,1);-webkit-transition:all .4s cubic-bezier(.5,0,0,1);transition:all .4s cubic-bezier(.5,0,0,1)}.mfr-core__hero-section .hero-section__customer-review.is-active{position:relative;pointer-events:unset;opacity:1}.mfr-core__hero-section .hero-section__customer-review-head{display:flex;justify-content:stretch;align-items:center;gap:.75rem}.mfr-core__hero-section .hero-section__customer-review-head .initials{font-size:var(--font-body-size-small-mobile)}@media print,screen and (min-width:64em){.mfr-core__hero-section .hero-section__customer-review-head .initials{font-size:var(--font-body-size-small)}}.mfr-core__hero-section .hero-section__customer-review-head .initials{line-height:1em;font-weight:800;letter-spacing:.08375rem;width:100%;flex-shrink:0;aspect-ratio:1;max-width:2rem;display:flex;justify-content:center;align-items:center;background-color:#f2bafe;text-transform:uppercase;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.mfr-core__hero-section .hero-section__customer-review-head .name{font-size:var(--font-body-size-xsmall);line-height:1.167em;font-weight:800;letter-spacing:.071875rem;text-transform:uppercase}.mfr-core__hero-section .hero-section__customer-review-head .stars{margin-left:auto}.mfr-core__hero-section .hero-section__customer-review-body{font-size:1.0625rem;line-height:1.294em;font-weight:400;letter-spacing:.010625rem;margin:0}@media print and (min-width:1023px),screen and (min-width:64em) and (min-width:1023px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-left:calc((100vw - 90rem)/ 2)}}@media print and (min-width:1600px),screen and (min-width:64em) and (min-width:1600px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-left:calc((100vw - 100rem)/ 2)}}@media print and (min-width:1920px),screen and (min-width:64em) and (min-width:1920px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-left:calc((100vw - 120rem)/ 2)}}@media print and (min-width:2560px),screen and (min-width:64em) and (min-width:2560px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-left:calc((100vw - 150rem)/ 2)}}@media print and (min-width:3840px),screen and (min-width:64em) and (min-width:3840px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-left:calc((100vw - 160rem)/ 2)}}@media print and (min-width:1023px),screen and (min-width:64em) and (min-width:1023px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-right:calc((100vw - 90rem)/ 2)}}@media print and (min-width:1600px),screen and (min-width:64em) and (min-width:1600px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-right:calc((100vw - 100rem)/ 2)}}@media print and (min-width:1920px),screen and (min-width:64em) and (min-width:1920px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-right:calc((100vw - 120rem)/ 2)}}@media print and (min-width:2560px),screen and (min-width:64em) and (min-width:2560px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-right:calc((100vw - 150rem)/ 2)}}@media print and (min-width:3840px),screen and (min-width:64em) and (min-width:3840px){.mfr-core__hero-section .grid-container.full .hero-section__slide-inner{padding-right:calc((100vw - 160rem)/ 2)}}