.home-hero-ref-skeleton-styles-skeleton-hero{background:#f8f8f8;max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.home-hero-ref-skeleton-styles-skeleton-hero:before{content:"";padding:106.667% 0 0;display:block}@media (min-width:768px){.home-hero-ref-skeleton-styles-skeleton-hero:before{padding-top:37.5%}}.home-hero-ref-skeleton-styles-skeleton-hero-element{background:#fff;border-radius:30px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.home-hero-ref-skeleton-styles-skeleton-hero-element:after{content:"";background:linear-gradient(#f8f8f800 0%,#f8f8f8d9 30% 60%,#f8f8f800 100%);width:200%;height:135%;animation:2s .15s infinite forwards home-hero-ref-skeleton-styles-skeleton-amination;position:absolute;top:-110%;left:-100%;transform:rotate(-45deg)}@media (min-width:768px){.home-hero-ref-skeleton-styles-skeleton-hero-element{left:50px;transform:translate(0)}}.home-hero-ref-skeleton-styles-skeleton-hero-subheading{width:170px;height:20px;top:25px}@media (min-width:768px){.home-hero-ref-skeleton-styles-skeleton-hero-subheading{width:220px;height:25px;top:50px}}.home-hero-ref-skeleton-styles-skeleton-hero-heading{width:300px;height:30px;top:55px}.home-hero-ref-skeleton-styles-skeleton-hero-heading+.home-hero-ref-skeleton-styles-skeleton-hero-heading{width:220px;top:90px}.home-hero-ref-skeleton-styles-skeleton-hero-heading:after{animation-delay:.1s}@media (min-width:768px){.home-hero-ref-skeleton-styles-skeleton-hero-heading{width:440px;height:35px;top:90px}.home-hero-ref-skeleton-styles-skeleton-hero-heading+.home-hero-ref-skeleton-styles-skeleton-hero-heading{width:360px;top:135px}}.home-hero-ref-skeleton-styles-skeleton-hero-paragraph{width:160px;height:15px;top:140px}.home-hero-ref-skeleton-styles-skeleton-hero-paragraph+.home-hero-ref-skeleton-styles-skeleton-hero-paragraph{width:200px;top:160px}.home-hero-ref-skeleton-styles-skeleton-hero-paragraph:after{animation-delay:.2s}@media (min-width:768px){.home-hero-ref-skeleton-styles-skeleton-hero-paragraph{width:400px;top:200px}.home-hero-ref-skeleton-styles-skeleton-hero-paragraph+.home-hero-ref-skeleton-styles-skeleton-hero-paragraph{width:270px;top:225px}}@keyframes home-hero-ref-skeleton-styles-skeleton-amination{0%{top:-110%;left:-100%}66.6667%{top:25%;left:25%}to{top:25%;left:25%}}.home-hero-ref-defaultHero-root{background:var(--hero-background);color:var(--hero-color);max-width:1440px;margin:0 auto;position:relative;overflow:hidden}.home-hero-ref-defaultHero-fullBleed:before{content:"";padding:106.667% 0 0;display:block}@media (min-width:768px){.home-hero-ref-defaultHero-fullBleed:before{padding-top:37.5%}}.home-hero-ref-defaultHero-textContainer{z-index:2}.home-hero-ref-defaultHero-textContainer h1{letter-spacing:.0235em;font-size:1.5rem;line-height:1.11}.home-hero-ref-defaultHero-textContainer p{letter-spacing:.0235em;margin:0;font-size:.9375rem;line-height:1.33}.home-hero-ref-defaultHero-textContainer p a{border-bottom:1px solid #ffffffbf;transition:color .4s cubic-bezier(.4,0,.2,1),border-bottom-color .4s cubic-bezier(.4,0,.2,1)}.home-hero-ref-defaultHero-textContainer p a:hover{color:var(--button-hover);border-bottom-color:var(--button-hover)}.home-hero-ref-defaultHero-textContainer p a:focus-visible{background:#3d7bae;border-color:#0000;outline:none;box-shadow:0 0 0 2px #3d7bae,0 0 0 3px #fff}@media (min-width:768px){.home-hero-ref-defaultHero-textContainer h1{letter-spacing:.0235em;margin-bottom:.185em;font-size:3.75rem;line-height:1.16667}.home-hero-ref-defaultHero-textContainer p{letter-spacing:.0235em;font-size:1.0625rem}}.home-hero-ref-defaultHero-textContainerFullBleed{text-align:center;width:100%;position:absolute;top:0;left:0;transform:translate(0)}.home-hero-ref-defaultHero-textContainerFullBleed h1{margin:0 0 .275em}@media (min-width:768px){.home-hero-ref-defaultHero-textContainerFullBleed{left:var(--hero-left);min-width:400px;text-align:var(--hero-text-align);top:var(--hero-top);transform:var(--hero-transform);width:50%}.home-hero-ref-defaultHero-textContainerFullBleed h1{margin:0 0 15px}}@media (min-width:992px){.home-hero-ref-defaultHero-textContainerFullBleed h1{margin:0 0 .4em}}.home-hero-ref-defaultHero-textContainerInner{width:100%;padding:20px 10px 25px}@media (min-width:768px){.home-hero-ref-defaultHero-textContainerInner{padding:40px 45px}}.home-hero-ref-defaultHero-button{background:var(--button-background);border:1px solid var(--button-border);color:var(--button-color);cursor:pointer;display:var(--button-mobile);text-align:center;white-space:nowrap;letter-spacing:.0235em;border-radius:30px;height:60px;margin:2.15em 0 0;padding:0 2em;font-size:1.0625rem;line-height:58px;transition:all .4s cubic-bezier(.4,0,.2,1)}.home-hero-ref-defaultHero-button:hover{background:var(--button-hover);color:var(--button-color)}.home-hero-ref-defaultHero-button:focus-visible{border-color:#0000;box-shadow:0 0 0 1px #fff,0 0 0 4px #3d7bae,0 0 0 5px #fff}.home-hero-ref-defaultHero-button:first-child{margin-top:0}@media (min-width:768px){.home-hero-ref-defaultHero-button{margin-top:30px;display:inline-block}}@media (min-width:992px){.home-hero-ref-defaultHero-button{margin-top:1.525em}}.home-hero-ref-defaultHero-mediaContainer:after{content:"";opacity:.63;background:linear-gradient(#000 0%,#0000 60%);position:absolute;inset:0}@media (min-width:768px){.home-hero-ref-defaultHero-mediaContainer:after{opacity:.1;background:linear-gradient(332.88deg,#0000 0%,#0003 100%)}}.home-hero-ref-defaultHero-mediaContainer picture{color:#0000}.home-hero-ref-defaultHero-mediaContainer img{object-fit:cover;object-position:var(--hero-media-position) center;width:100%;height:100%;display:block}.home-hero-ref-defaultHero-mediaContainerFullBleed{position:absolute;inset:0;overflow:hidden}.home-hero-ref-defaultHero-mediaContainerFullBleed picture{position:absolute;inset:0}.home-hero-ref-defaultHero-mediaContainerInner{width:100%}.home-hero-ref-homePageHero-HomePageHero{background:#f9faf7;max-width:1440px;margin:0 auto}.home-hero-ref-customHero-root{background:var(--hero-background);color:var(--hero-color);position:relative;overflow:hidden}.home-hero-ref-customHero-root [class*=playPauseButton]{background:var(--play-pause-background);bottom:var(--play-pause-mobile-bottom);color:var(--play-pause-color);left:var(--play-pause-mobile-left);opacity:1;right:var(--play-pause-mobile-right);top:var(--play-pause-mobile-top);z-index:2;border-radius:3px;width:45px;transition:background-color .4s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.home-hero-ref-customHero-root [class*=playPauseButton]{bottom:var(--play-pause-desktop-bottom);left:var(--play-pause-desktop-left);right:var(--play-pause-desktop-right);top:var(--play-pause-desktop-top)}}.home-hero-ref-customHero-root [class*=playPauseButton]:before{border-width:8px 0 8px 13px;border-left-color:currentColor}.home-hero-ref-customHero-root [class*=playPauseButton]:after{border-width:0 4px;border-color:#0000 currentColor;width:13px;height:17px}.home-hero-ref-customHero-root [class*=playPauseButton]:hover{background:var(--play-pause-background-hover)}.home-hero-ref-customHero-root [class*=playPauseButton]:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 4px #3d7bae,0 0 0 5px #fff}.home-hero-ref-customHero-fullBleed:before,.home-hero-ref-customHero-fullBleed [class*=swiper-slide]:before{content:"";padding:106.667% 0 0;display:block}@media (min-width:768px){.home-hero-ref-customHero-fullBleed:before,.home-hero-ref-customHero-fullBleed [class*=swiper-slide]:before{padding-top:37.5%}}@media (max-width:767px){.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay{display:block}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay:before{content:"";height:clamp(420px,100svh - 236px,640px);display:block}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay:after{content:none}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock{margin:0;display:block;position:absolute;inset:0}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock:before{content:none}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock picture{position:absolute;inset:0}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock .home-hero-ref-customHero-heroSwiper,.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock [class*=swiper-wrapper],.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock [class*=swiper-slide]{height:100%}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-mediaContainerColorBlock:after{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(0deg,#0000008a 0,#0000007d max(280px,45%),#00000069 calc(max(280px,45%) + 32px),#0000003e calc(max(280px,45%) + 65px),#00000014 calc(max(280px,45%) + 98px),#0000 calc(max(280px,45%) + 130px));position:absolute;inset:0}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-textContainerColorBlock{text-align:left;width:100%;display:block;position:absolute;bottom:0;left:0}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-textContainerColorBlock:before{content:none}:is(.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-textContainerColorBlock:has(.home-hero-ref-customHero-button) .home-hero-ref-customHero-textContainerInner,.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-textContainerInner){padding:25px 20px 44px}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay .home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-button{height:48px;margin:1.15em 0 0;line-height:46px;position:static;top:auto;left:auto;transform:none}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerColorBlock{pointer-events:none}.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerColorBlock a,.home-hero-ref-customHero-colorBlock.home-hero-ref-customHero-colorBlockMobileOverlay.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerColorBlock button{pointer-events:auto}}.home-hero-ref-customHero-colorBlock{flex-direction:column;display:flex}.home-hero-ref-customHero-colorBlock:after{content:"";order:1;padding:63.2% 0 0;display:block}@media (min-width:768px){.home-hero-ref-customHero-colorBlock{flex-direction:row}.home-hero-ref-customHero-colorBlock:after{content:none}}.home-hero-ref-customHero-textContainer{z-index:2}.home-hero-ref-customHero-textContainer h1{--font-size:var(--fs-m);color:var(--hero-heading-color);font-family:CalibreRegular,CalibreFallback,sans-serif;line-height:1.11;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.0235em}.home-hero-ref-customHero-textContainer h1 strong{--font-size:var(--fs-m);color:var(--hero-eyebrow-color);font-family:Interstate,sans-serif;line-height:1.33;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.1em;text-transform:uppercase;font-weight:500;display:block}.home-hero-ref-customHero-textContainer p{--font-size:var(--fs-m);font-family:CalibreRegular,CalibreFallback,sans-serif;line-height:1.33;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.0235em;margin:0}.home-hero-ref-customHero-textContainer p a{color:var(--hero-color);border-bottom:.5px solid;text-decoration:none;transition:color .4s cubic-bezier(.4,0,.2,1)}.home-hero-ref-customHero-textContainer p a:focus-visible{color:#fff;background:#3d7bae;border-color:#0000;box-shadow:0 0 0 3px #3d7bae,0 0 0 4px #fff}@media (min-width:768px){.home-hero-ref-customHero-textContainer h1{--font-size:var(--fs-d);margin-bottom:.185em;line-height:1.04}.home-hero-ref-customHero-textContainer h1 strong{--font-size:var(--fs-d);margin-bottom:.75em}.home-hero-ref-customHero-textContainer p{--font-size:var(--fs-d)}}.home-hero-ref-customHero-textContainerFullBleed{text-align:center;left:0;top:var(--hero-top-mobile);transform:var(--hero-transform-mobile);width:100%;position:absolute}.home-hero-ref-customHero-textContainerFullBleed h1{margin:0 0 .1em}.home-hero-ref-customHero-textContainerFullBleed h1 strong{margin:0 0 .33em}@media (min-width:768px){.home-hero-ref-customHero-textContainerFullBleed{left:var(--hero-left);min-width:50%;text-align:var(--hero-text-align);top:var(--hero-top);transform:var(--hero-transform);width:auto}}.home-hero-ref-customHero-textContainerColorBlock{text-align:center;align-items:center;display:flex;position:relative}.home-hero-ref-customHero-textContainerColorBlock:before{content:"";width:1px;margin-left:-1px;padding:43.4667% 0 0;display:block}.home-hero-ref-customHero-textContainerColorBlock h1{margin:0 0 .15em}.home-hero-ref-customHero-textContainerColorBlock h1 strong{margin:0 0 .45em}.home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-button{margin:0;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.home-hero-ref-customHero-textContainerColorBlock:has(.home-hero-ref-customHero-button) .home-hero-ref-customHero-textContainerInner{padding:5px 20px 35px}@media (min-width:768px){.home-hero-ref-customHero-textContainerColorBlock{text-align:left;width:340px}.home-hero-ref-customHero-textContainerColorBlock:before{content:none}.home-hero-ref-customHero-textContainerColorBlock h1{margin:0 0 .4em}.home-hero-ref-customHero-textContainerColorBlock h1 strong{margin:0 0 .75em}.home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-button{margin-top:1.7em;position:relative;top:auto;left:auto;transform:none}:is(.home-hero-ref-customHero-textContainerColorBlock:has(.home-hero-ref-customHero-button) .home-hero-ref-customHero-textContainerInner,.home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-textContainerInner){padding:30px 20px}}@media (min-width:992px){.home-hero-ref-customHero-textContainerColorBlock{width:400px}:is(.home-hero-ref-customHero-textContainerColorBlock:has(.home-hero-ref-customHero-button) .home-hero-ref-customHero-textContainerInner,.home-hero-ref-customHero-textContainerColorBlock .home-hero-ref-customHero-textContainerInner){padding:60px 50px}}.home-hero-ref-customHero-textContainerInner{width:100%;padding:25px 20px}@media (min-width:768px){.home-hero-ref-customHero-textContainerInner{padding:60px 50px}}.home-hero-ref-customHero-button{--font-size:17;background:var(--button-background);border:1px solid var(--button-border);color:var(--button-color);cursor:pointer;display:var(--button-mobile);text-align:center;white-space:nowrap;height:60px;font-family:CalibreRegular,CalibreFallback,sans-serif;line-height:58px;font-size:calc(var(--font-size)/16*1rem);letter-spacing:.0235em;border-radius:30px;margin:1.15em 0 0;padding:0 2em;transition:all .4s cubic-bezier(.4,0,.2,1)}.home-hero-ref-customHero-button:hover{background:var(--button-hover);color:var(--button-color)}.home-hero-ref-customHero-button:focus-visible{border-color:#0000;box-shadow:0 0 0 1px #fff,0 0 0 4px #3d7bae,0 0 0 5px #fff}.home-hero-ref-customHero-button:first-child{margin-top:0}@media (min-width:768px){.home-hero-ref-customHero-button{margin-top:1.7em;display:inline-block}}.home-hero-ref-customHero-mediaContainer picture{color:#0000}.home-hero-ref-customHero-mediaContainer img{object-fit:cover;object-position:var(--hero-media-position) center;width:100%;height:100%;display:block}.home-hero-ref-customHero-mediaContainerFullBleed{position:absolute;inset:0;overflow:hidden}.home-hero-ref-customHero-mediaContainerFullBleed picture{position:absolute;inset:0}.home-hero-ref-customHero-mediaContainerColorBlock{order:2;margin-top:-63.2%;display:flex;position:relative}.home-hero-ref-customHero-mediaContainerColorBlock:before{content:"";width:1px;margin-left:-1px;padding:63.2% 0 0;display:block}@media (min-width:768px){.home-hero-ref-customHero-mediaContainerColorBlock{width:calc(100% - 340px);margin:0}.home-hero-ref-customHero-mediaContainerColorBlock:before{padding-top:51.9231%}.home-hero-ref-customHero-mediaContainerColorBlock picture{position:absolute;inset:0}.home-hero-ref-customHero-mediaContainerColorBlock .home-hero-ref-customHero-heroSwiper{height:100%}}@media (min-width:992px){.home-hero-ref-customHero-mediaContainerColorBlock{width:calc(100% - 400px)}}.home-hero-ref-customHero-mediaContainerInner{width:100%;height:100%}.home-hero-ref-customHero-mediaLink{z-index:1;position:absolute;inset:0}.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerFullBleed{pointer-events:none}.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerFullBleed a,.home-hero-ref-customHero-linkedMedia .home-hero-ref-customHero-textContainerFullBleed button{pointer-events:auto}.home-hero-ref-customHero-heroSwiper{pointer-events:none;-webkit-touch-callout:none;transform:rotate(.0001deg)}.home-hero-ref-customHero-heroSwiper [class*=swiper-slide]{height:auto;position:relative;overflow:hidden}.home-hero-ref-customHero-heroVideoWrapper{width:100%;height:100%;display:flex;overflow:hidden}.home-hero-ref-customHero-heroVideoWrapper:before{content:"";padding:calc(var(--video-aspect-ratio,0)*1%) 0 0;width:1px;margin-left:-1px;display:block}.home-hero-ref-customHero-heroVideoWrapper picture{position:absolute;inset:0}.home-hero-ref-customHero-heroVideoWrapper [class*=wistia_embed],.home-hero-ref-customHero-heroVideoWrapper [class*=w-chrome],.home-hero-ref-customHero-heroVideoWrapper [id^=wistia_grid][id$=wrapper]{width:100%!important;height:100%!important}.home-hero-ref-customHero-heroVideoWrapper [class*=w-vulcan-v2]{display:none!important}.home-hero-ref-customHero-heroVideoWrapper video[id*=wistia_simple_video]{object-position:var(--hero-media-position) center;object-fit:cover!important}@media (min-width:768px){.home-hero-ref-customHero-heroVideoWrapper{position:absolute;inset:0}.home-hero-ref-customHero-heroVideoWrapper:before{content:none}}.home-hero-ref-customHero-playerElement{opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}[data-opacity="0"] .home-hero-ref-customHero-playerElement{opacity:0}.home-hero-ref-customHero-heroVideoWrapper[data-native-video]{position:absolute;inset:0}.home-hero-ref-customHero-heroVideoWrapper[data-native-video]:before{content:none}.home-hero-ref-customHero-heroVideoWrapper[data-native-video] video{object-fit:cover;object-position:var(--hero-media-position) center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero-ref-customHero-heroVideoWrapper[data-native-video] video[data-started="0"]:not([poster]){opacity:0}.home-hero-ref-native-mobile{position:absolute;inset:0}@media (min-width:768px){.home-hero-ref-native-mobile{display:none}}.home-hero-ref-playPauseButton-root{opacity:.75;cursor:pointer;appearance:none;-webkit-user-select:none;user-select:none;background:#fff;border:none;border-radius:5px;width:60px;height:45px;transition:opacity .4s ease-in-out;position:absolute;bottom:15px;left:auto;right:15px}.home-hero-ref-playPauseButton-root:before,.home-hero-ref-playPauseButton-root:after{box-sizing:border-box;-webkit-user-select:none;user-select:none}.home-hero-ref-playPauseButton-root:before{content:"";opacity:1;border:11px solid #0000;border-left:15px solid #676564;border-right-width:0;width:0;height:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)scale(1.0975,1.0473)}.home-hero-ref-playPauseButton-root:after{content:"";opacity:0;border:0 solid #0000;border-left:5px solid #676564;border-right:5px solid #676564;width:15px;height:15px;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.0473)}.home-hero-ref-playPauseButton-root.home-hero-ref-playPauseButton-playing:before{opacity:0}.home-hero-ref-playPauseButton-root.home-hero-ref-playPauseButton-playing:after{opacity:1}.components-HomePage-InstagramSection-InstagramSection-SliderRoot{max-width:300px;margin:30px auto 0;padding:0 20px 30px;position:relative;overflow:visible}@media (min-width:768px){.components-HomePage-InstagramSection-InstagramSection-SliderRoot{margin:0 auto;padding:0 20px;position:static}}.components-HomePage-InstagramSection-InstagramSection-SliderRoot .swiper-wrapper{padding-bottom:20px}@media (min-width:768px){.components-HomePage-InstagramSection-InstagramSection-SliderRoot .swiper-wrapper{margin-top:30px;padding-bottom:17px;position:relative}}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot{margin:30px auto 0;padding:0 20px 33px;position:relative;overflow:hidden}@media (min-width:768px){.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot{max-width:1340px;margin:45px auto 0;padding:0;position:relative}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .components-HomePage-ReviewsSection-ReviewsSection-swiper-wrapper{transform:none!important}}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .components-HomePage-ReviewsSection-ReviewsSection-SwiperSlider{width:calc(100% - 20px);max-width:315px;height:auto}@media (min-width:768px){.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .components-HomePage-ReviewsSection-ReviewsSection-SwiperSlider{max-width:none}}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .swiper-wrapper{padding-bottom:0}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .swiper-pagination.swiper-pagination-bullets{text-align:center;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}@media (min-width:768px){.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .swiper-pagination.swiper-pagination-bullets{display:none}}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#676564}.components-HomePage-ReviewsSection-ReviewsSection-SliderRoot .swiper-pagination.swiper-pagination-bullets span{opacity:1;background-color:#ddd;width:10px;height:10px}.home--collection-cards{padding:55px 0;position:relative;overflow:hidden}.home--collection-cards:before,.home--collection-cards:after{content:"";z-index:2;pointer-events:none;-webkit-touch-callout:none;opacity:1;background:linear-gradient(90deg,#fff,#fff0);width:40px;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0}.home--collection-cards:before{left:0}.home--collection-cards:after{right:0;transform:scaleX(-1)}.home--collection-cards.progress--0:before,.home--collection-cards.progress--1:after{opacity:0}.home--collection-cards-inner{flex-wrap:wrap;padding:0 20px;display:flex}.home--collection-cards-heading{z-index:2;letter-spacing:.0235em;width:100%;margin-bottom:.22em;font-size:2.25rem;line-height:1.05;position:relative}.home--collection-cards-heading__desktop{display:none}.home--collection-cards .swiper-container{width:100%;padding-top:5px;padding-bottom:5px;position:static;overflow:visible}.home--collection-cards .swiper-slide{width:calc(100% - 20px);max-width:410px;display:flex}.home--collection-cards .swiper-button-prev,.home--collection-cards .swiper-button-next{z-index:9;width:65px;height:65px;margin-top:calc(68.2927% + 49.0244px);top:0;transform:translateY(-50%)}.home--collection-cards .swiper-button-prev:after,.home--collection-cards .swiper-button-next:after{content:none}.home--collection-cards .swiper-button-prev.swiper-button-disabled,.home--collection-cards .swiper-button-next.swiper-button-disabled{opacity:0}@media (min-width:450px){.home--collection-cards .swiper-button-prev,.home--collection-cards .swiper-button-next{margin-top:375px}}.home--collection-cards .swiper-button-prev{transform:translateY(-50%)scaleX(-1)}@media (min-width:768px){.home--collection-cards-heading{width:auto}.home--collection-cards-heading__mobile{display:none}.home--collection-cards-heading__desktop{display:block}.home--collection-cards .swiper-button-prev,.home--collection-cards .swiper-button-next{margin-top:375px}}@media (min-width:992px){.home--collection-cards{padding:50px 0 95px}.home--collection-cards-inner{max-width:1440px;margin:0 auto}.home--collection-cards-heading{margin-bottom:0;line-height:1}}@media (min-width:1440px){.home--collection-cards-inner{padding-left:50px;padding-right:50px}.home--collection-cards .swiper-button-prev{left:30px}.home--collection-cards .swiper-button-next{right:30px}}.home--collection-card{color:#676564;line-height:1.3;display:block;position:relative}.home--collection-card:before{content:"";margin:0 0 15px;padding:68.2927% 0 0;display:block}.home--collection-card.focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 7px #3d7bae}.home--collection-card img{width:100%;height:auto;position:absolute;top:0;left:0}.home--collection-card strong,.home--collection-card h2{letter-spacing:.0235em;margin:0 0 .4em;font-size:1.5rem;line-height:1.27;display:block;position:relative}.home--collection-card strong svg,.home--collection-card h2 svg{margin-left:10px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.home--collection-card:hover strong svg{transform:translate(5px)}.home--collection-card-description,.home--collection-card p{letter-spacing:.0235em;margin:0;font-size:1.0625rem;line-height:1.3;display:block}.home--collection-cards-heading-wrapper{z-index:3;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.2em;display:flex;position:relative}@media (min-width:768px){.home--collection-cards-heading-wrapper{margin-bottom:2.2em}}.btn--collections{text-align:center;white-space:nowrap;cursor:pointer;color:#fff;letter-spacing:.0235em;background:#76774a;border-color:#0000;border-radius:30px;height:45px;margin-top:1.6em;padding:0 1.4em;font-size:.9375rem;line-height:46px;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block}.btn--collections:hover{background:#6b6c43}.btn--collections.focus-visible{border-color:#0000;box-shadow:0 0 0 3px #3d7bae}.btn--collections__desktop{display:none}@media (min-width:768px){.btn--collections__mobile{display:none}.btn--collections__desktop{margin:0;display:block}}.home__insta-section{padding:60px 0 0;position:relative;overflow:hidden}.home__insta-section:after{content:"";pointer-events:none;-webkit-touch-callout:none;position:absolute;inset:0}.home__insta-section.focus-visible:after{box-shadow:inset 0 0 0 3px #3d7bae}@media (min-width:768px){.home__insta-section{padding:100px 0 3px}}.home__insta-h2{text-align:center;letter-spacing:.05rem;margin:0 0 10px;padding:0 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.875rem}@media (min-width:769px){.home__insta-h2{margin-bottom:11px}}.home__insta-desc{letter-spacing:.025rem;text-align:center;margin-bottom:32px;padding:0 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}@media (min-width:769px){.home__insta-desc{margin-bottom:42px}}.home__insta-swiper-wrapper{position:relative}.home__insta-swiper-wrapper:hover .home__insta-swiper-prev,.home__insta-swiper-wrapper:hover .home__insta-swiper-next{opacity:1}.home__insta-swiper-wrapper .swiper-slide{height:auto}.home__insta-swiper-wrapper .swiper-container{padding-left:20px;padding-right:20px;position:static;overflow:visible}.home__insta-swiper-card{background:#fff;border-radius:5px;height:100%;min-height:448px;padding:0 0 20px;transition:box-shadow .33s ease-in-out;display:block;position:relative;overflow:hidden;box-shadow:0 0 2px .5px #15151500,0 1px 5px #15151500}.home__insta-swiper-card:before{content:"";border:1px solid #ddd;border-radius:5px;transition:border .33s ease-in-out;display:block;position:absolute;inset:0}.home__insta-swiper-card:hover .home__insta-img__wrapper:after{opacity:.1}@media (min-width:768px){.home__insta-swiper-card:hover{box-shadow:0 0 2px .5px #1515150d,0 1px 5px #15151526}.home__insta-swiper-card:hover:before{border-color:#0000}}.home__insta-swiper-card.focus-visible{box-shadow:0 0 0 3px #3d7bae}.home__insta-swiper-name{letter-spacing:.025rem;color:#151515;margin-bottom:2px;padding:0 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.625rem}.home__insta-swiper-user{letter-spacing:.025rem;color:#484848;margin-bottom:12px;padding:0 20px;font-size:.9375rem;line-height:1.25rem}.home__insta-swiper-text{letter-spacing:.025rem;padding:0 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.home__insta-swiper-pagination{text-align:center}.home__insta-swiper-pagination .swiper-pagination-bullet{cursor:pointer;background:#676564;outline:none;width:10px;height:10px;position:relative}.home__insta-swiper-pagination .swiper-pagination-bullet-active{background:#676564}.home__insta-swiper-pagination .swiper-pagination-bullet.focus-visible{opacity:1}.home__insta-swiper-pagination .swiper-pagination-bullet.focus-visible:after{content:"";pointer-events:none;-webkit-touch-callout:none;border:3px solid #3d7bae;border-radius:100%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff}.home__insta-swiper-prev,.home__insta-swiper-next{outline:none;display:none}@media (min-width:768px){.home__insta-swiper-prev,.home__insta-swiper-next{color:#676564;opacity:0;z-index:10;background:#fff;border-radius:5px 0 0 5px;justify-content:center;align-items:center;width:80px;height:140px;margin-top:-86px;transition:opacity .33s ease-in-out;display:flex;top:50%;box-shadow:0 0 2px .5px #1515150d,0 1px 5px #15151526}}.home__insta-swiper-prev:after,.home__insta-swiper-next:after{display:none}@media (min-width:768px){.home__insta-swiper-prev{left:0;transform:scaleX(-1)}.home__insta-swiper-next{left:auto;right:0}}.home__insta-img__wrapper{margin:0 0 20px;position:relative}@media (min-width:769px){.home__insta-img__wrapper{margin-bottom:18px}}.home__insta-img__wrapper:before{content:"";padding:100% 0 0;display:block}.home__insta-img__wrapper:after{content:"";opacity:0;z-index:1;background:#151515;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.home__insta-img__wrapper img{z-index:1;width:100%;position:absolute;top:0;left:0}.home21-journey{margin:0 auto;padding:40px 20px 0;line-height:1.33}.home21-journey .hidden-xs{display:none}.home21-journey-col{margin-bottom:1.225em;padding:0 0 0 80px;display:block;position:relative}.home21-journey-col:first-child{text-align:center;margin-bottom:1.9em;padding:0}.home21-journey-col h2{text-wrap:balance;letter-spacing:.0235em;font-size:2rem;line-height:1.25}.home21-journey-col h3{color:#151515;letter-spacing:.0235em;margin-bottom:.22em;font-size:1.0625rem}.home21-journey-col p{letter-spacing:.0235em;font-size:.9375rem}.home21-journey-col svg{color:#767755;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home21-journey-col:hover .home21-journey-svg-wrapper{background-color:#f9faf7}.home21-journey-col.focus-visible .home21-journey-svg-wrapper{border-color:#0000;box-shadow:0 0 0 3px #3d7bae}.home21-journey-svg-wrapper{border:1px solid #767755;border-radius:50%;width:60px;height:60px;transition:background-color .4s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:768px){.home21-journey{border-bottom:1px solid #e9eae9;flex-wrap:wrap;justify-content:center;max-width:1440px;padding:56px 30px 28px;display:flex}.home21-journey .hidden-xs{display:block}.home21-journey .visible-xs{display:none}.home21-journey-col{width:calc(50% - 40px);max-width:320px;margin:0 20px 28px}.home21-journey-col:first-child{width:100%;max-width:none;margin:0 0 40px}.home21-journey-col h2{letter-spacing:.0235em;font-size:2.25rem}.home21-journey-col h3{margin-top:-.2em;margin-bottom:.2em}.home21-journey-svg-wrapper{transform:translateY(-52.5%)}}@media (min-width:1280px){.home21-journey-col{width:calc(25% - 41px);max-width:290px}}.home__policies-section{background-color:#f9faf7;padding:30px 0 25px;position:relative;overflow:hidden}@media (min-width:992px){.home__policies-section{padding:27px 20px 28px}}@media (min-width:1056px){.home__policies-section{justify-content:center;align-items:center;padding:27px 20px 28px;display:flex}}@media (min-width:1440px){.home__policies-section{padding:27px 50px 28px}}.home__policies-h2{letter-spacing:.03125rem;text-align:center;margin:0 auto .833333em;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.29167em}@media (min-width:1056px){.home__policies-h2{margin:0 0 4px}}.home__policies-row{padding:0 40px}@media (min-width:768px){.home__policies-row{justify-content:center;padding:0 5px;display:flex}}@media (min-width:1056px){.home__policies-row{margin:0;padding:0 0 0 30px}}.home__policies-col{color:#676564;letter-spacing:.025rem;background-color:#fff;border:1px solid #e9eae9;border-radius:5px;justify-content:flex-start;align-items:center;width:100%;min-height:45px;margin:0 auto 5px;padding:12px 21px 11px 64px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.17647em;transition:all .33s ease-in-out;display:flex;position:relative}@media (min-width:768px){.home__policies-col{white-space:nowrap;width:auto;margin:0 5px;padding-left:54px;padding-right:14px}}@media (min-width:1190px){.home__policies-col{padding-left:63px;padding-right:19px}}.home__policies-col.focus-visible{border-color:#fff;box-shadow:0 0 0 3px #3d7bae}.home__policies-col:hover{border-color:#0000;box-shadow:0 0 2px .5px #1515150d,0 1px 5px #15151526}.home__policies-col:first-child{margin-left:0}.home__policies-col:last-child{margin-right:0}.home__policies-col svg{color:#676564;position:absolute;top:50%;left:31px;transform:translate(-50%,-45%)}.id-difference{letter-spacing:.0235em;background:#f9faf7;padding:100px 0 45px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem}.id-difference h2{text-align:center;letter-spacing:.0235em;max-width:300px;margin:.02em auto .6em;padding:0 20px;font-size:2.25rem;line-height:1.28}.id-difference h2 strong{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4em;font-family:Interstate,sans-serif;font-size:.9375rem;font-weight:500;display:block}@media (min-width:480px){.id-difference h2{max-width:none}}@media (min-width:992px){.id-difference{padding:0 0 60px}.id-difference h2{text-align:left;order:-2;width:auto;margin:90px 0 0;padding:0}.id-difference-inner{flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:0 20px;display:flex;position:relative}.id-difference-inner:before{content:"";order:-1;width:100%;display:block}}@media (min-width:1300px){.id-difference h2{z-index:2;margin-bottom:-160px}}@media (min-width:1440px){.id-difference-inner{padding:0 50px}}.swiper--id-difference{width:100%;max-width:890px;transform:rotate(.001deg)}.swiper--id-difference .swiper-slide{visibility:hidden;background:#f9faf7;flex-wrap:wrap;align-content:flex-start;height:auto;padding:15px 10px 0;transition-property:opacity,visibility;display:flex}.swiper--id-difference .swiper-slide p{text-align:left;letter-spacing:.0235em;width:50%;margin:0;padding:0 10px;font-size:.9375rem;line-height:1.33}.swiper--id-difference .swiper-slide p:last-of-type{text-align:right;padding:0 10px}.swiper--id-difference .swiper-slide .swiper--id-difference-icon{display:none}.swiper--id-difference .swiper-slide-active{visibility:visible}.swiper--id-difference-pagination{flex-wrap:wrap;align-items:center;padding:45px 0 0;display:flex}.swiper--id-difference-pagination .swiper-pagination-bullet{opacity:1;background:0 0;border-radius:0;width:50%;max-width:175px;height:auto;margin:0}.swiper--id-difference-pagination .swiper-pagination-bullet:nth-child(2n){margin-left:-8px}.swiper--id-difference-pagination .swiper-pagination-bullet.focus-visible .swiper--id-difference-icon-wrapper{box-shadow:0 0 0 2px #fff,0 0 0 5px #3d7bae}.swiper--id-difference-pagination .swiper-pagination-bullet-active .swiper--id-difference-icon-wrapper,.swiper--id-difference-pagination .swiper-pagination-bullet-active:hover .swiper--id-difference-icon-wrapper{color:#fff;background:#76774a}@media (min-width:480px){.swiper--id-difference-pagination .swiper-pagination-bullet{width:33.3333%;max-width:200px}.swiper--id-difference-pagination .swiper-pagination-bullet:nth-child(2n){margin-left:0}}@media (min-width:768px){.swiper--id-difference-pagination .swiper-pagination-bullet{width:20%}}@media (min-width:992px){.swiper--id-difference-pagination .swiper-pagination-bullet{width:100%;max-width:none}.swiper--id-difference-pagination{order:-1;align-self:center;width:calc(100% - 890px);min-width:270px;padding:40px 0 0}}@media (min-width:1300px){.swiper--id-difference-pagination{align-self:flex-start;margin-top:160px}}.swiper--id-difference-icon{text-align:left;letter-spacing:.0235em;align-items:center;min-height:50px;margin:0 0 15px;padding:0 5px 0 84px;font-size:1.0625rem;line-height:1.33;display:flex;position:relative}.swiper--id-difference-icon-wrapper{color:#76774a;background-color:#fff;border:1px solid #76774a;border-radius:10px;width:50px;height:50px;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:20px}.swiper--id-difference-icon-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper--id-difference-icon .svg-icon--sofa{width:31px;height:18px}.swiper--id-difference-icon .svg-icon--swatches{width:23px;height:23px}.swiper--id-difference-icon .svg-icon--leg{width:18px;height:23px}.swiper--id-difference-icon .svg-icon--triangle-ruler{width:23px;height:23px}.swiper--id-difference-icon .svg-icon--feather{width:23px;height:24px}.swiper--id-difference-tooltip{visibility:visible;opacity:1;z-index:2;color:#fff;pointer-events:none;-webkit-touch-callout:none;white-space:nowrap;letter-spacing:.0235em;background:#15151580;border-radius:5px;height:52px;margin:calc(49.2958% - 5px) 0 0;padding:0 2.841em;font-size:1.0625rem;line-height:52px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.swiper--id-difference-tooltip svg{font-size:12px;position:absolute;top:50%;transform:translate(10px,-35%)}.swiper--id-difference-tooltip svg:first-child{transform:translate(calc(-100% - 10px),-35%)scaleX(-1)}.tooltip--hide .swiper--id-difference-tooltip{visibility:hidden;opacity:0}@media (min-width:992px){.swiper--id-difference-tooltip{margin-top:calc(24.6067% + 104px)}.swiper--id-difference{justify-self:flex-end;width:calc(100% - 270px);display:flex}.swiper--id-difference-icon{letter-spacing:.0235em;padding:0 10px 0 80px;font-size:1.5rem}.swiper--id-difference-icon-wrapper{left:0}.swiper--id-difference .swiper-slide{padding:0}.swiper--id-difference .swiper-slide p{pointer-events:none;-webkit-touch-callout:none;letter-spacing:.0235em;padding:0;font-size:1.0625rem;transition:opacity .4s cubic-bezier(.4,0,.2,1)}}.id--difference-comparison{width:100%;padding:18px 0 22px}.id--difference-comparison [class*=comparisonSlider-]{width:100%}.id--difference-comparison [class*=comparisonSlider-]:before{content:"";padding:49.2958% 0 0;display:block}@media (min-width:768px){.id--difference-comparison [class*=comparisonSlider-]:before{padding:49.2135% 0 0}}.id--difference-comparison [class*=comparisonSlider-] [class*=comparisonSliderInput-].focus-visible~[class*=comparisonSliderHandle-]{background:radial-gradient(circle at 50% calc(50% - 10px),#3d7bae 20px,#0000 20px),linear-gradient(90deg,#0000 calc(50% - 10px),#3d7bae calc(50% - 10px) calc(50% + 10px),#0000 calc(50% + 10px))}@media (min-width:768px){.id--difference-comparison [class*=comparisonSlider-] [class*=comparisonSliderInput-].focus-visible~[class*=comparisonSliderHandle-]{background:radial-gradient(circle at 50% calc(50% - 18px),#3d7bae 30px,#0000 30px),linear-gradient(90deg,#0000 calc(50% - 10px),#3d7bae calc(50% - 10px) calc(50% + 10px),#0000 calc(50% + 10px))}}.id--difference-comparison [class*=comparisonSlider-] [class*=comparisonSliderItem]{width:100%;height:100%;position:absolute;top:0;left:0}.id--difference-comparison [class*=comparisonSlider-] [class*=comparisonSliderArrow]{margin-top:-10px}@media (min-width:768px){.id--difference-comparison [class*=comparisonSlider-] [class*=comparisonSliderArrow]{margin-top:-18px}}@media (min-width:992px){.id--difference-comparison{padding:47px 0 20px}}.home__stars{text-align:center;margin:0}.home__stars svg{margin:0 3px}.home__review-section{padding:45px 0 120px;position:relative;overflow:hidden}@media (min-width:768px){.home__review-section{padding:70px 20px 118px}}@media (min-width:1440px){.home__review-section{padding:70px 50px 118px}}.home__review-section:after{content:"";pointer-events:none;-webkit-touch-callout:none;position:absolute;inset:0}.home__review-section.focus-visible:after{box-shadow:inset 0 0 0 3px #3d7bae}.home__review-section .swiper-container{padding:0 20px 33px}@media (min-width:768px){.home__review-section .swiper-container{padding:0}}.home__review-section .swiper-pagination-bullets{bottom:1px;left:50%}.home__review-h2{letter-spacing:.05rem;color:#676564;text-align:center;margin:0 auto 10px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.875rem}.home__review-swiper-container{margin:30px auto 0;padding:0 20px 33px;position:relative}@media (min-width:768px){.home__review-swiper-container{max-width:1340px;margin:45px auto 0;padding:0;position:relative}.home__review-swiper-container .swiper-wrapper{transform:none!important}}.home__review-swiper-container .swiper-slide{width:calc(100% - 20px);max-width:315px;height:auto}@media (min-width:768px){.home__review-swiper-container .swiper-slide{max-width:none}}.home__review-swiper-container .home__review-swiper-pagination{text-align:center;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.home__review-swiper-container .home__review-swiper-pagination .swiper-pagination-bullet{background:#767574;outline:none;width:10px;height:10px}.home__review-swiper-container .home__review-swiper-pagination .swiper-pagination-bullet-active{background:#676564}.home__review-swiper-container .swiper-pagination-bullet{position:relative}.home__review-swiper-container .swiper-pagination-bullet.focus-visible{opacity:1}.home__review-swiper-container .swiper-pagination-bullet.focus-visible:after{content:"";pointer-events:none;-webkit-touch-callout:none;border:3px solid #3d7bae;border-radius:100%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff}@media (min-width:768px){.home__review-swiper-container .swiper-pagination-bullet{display:none}}.home__review-card{color:#676564;background-color:#fff;border-radius:10px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ddd}@media (min-width:768px){.home__review-card{box-shadow:none;border-radius:0}}.home__review-card-wrapper{padding:29px 20px 28.781px}@media (min-width:768px){.home__review-card-wrapper{padding:0}}.home__review-card.focus-visible{box-shadow:0 0 0 3px #3d7bae}.home__review-img-wrapper{position:relative;overflow:hidden}.home__review-img-wrapper:before{content:"";padding:75% 0 0;display:block}@media (min-width:992px){.home__review-img-wrapper:before{padding:80% 0 0}}.home__review-img-wrapper img{z-index:1;width:100%;max-width:100%;position:absolute;top:0;left:0}.home__review-title{letter-spacing:.03125rem;margin:0 auto .833333em;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (min-width:768px){.home__review-title{margin:.833333em 0 .416667em}}.home__review-p{letter-spacing:.025rem;max-width:280px;margin:0 0 .647059em;padding:0;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}.home__review-author{letter-spacing:.025rem;padding:0;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.25rem;display:block;position:relative}.home__perfect-section{background:#eaede3;padding:60px 20px 40px}.home__perfect-section.focus-visible:after{box-shadow:inset 0 0 0 3px #3d7bae}@media (min-width:1340px){.home__perfect-section{padding:80px 20px}}@media (min-width:1440px){.home__perfect-section{padding:80px 50px}}.home__perfect-section:after{content:"";pointer-events:none;-webkit-touch-callout:none;position:absolute;inset:0}.home__perfect-section .chat--lnk{cursor:pointer}.home__perfect-h2{text-align:center;letter-spacing:.05rem;margin-bottom:30px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.875rem}@media (min-width:768px){.home__perfect-h2{margin-bottom:40px}.home__perfect-row{flex-wrap:nowrap;justify-content:space-between;max-width:1340px;margin:0 auto;display:flex}}.home__perfect-col{background:#fff;border-radius:10px;margin-bottom:20px;padding-bottom:20px;overflow-x:hidden}@media (min-width:768px){.home__perfect-col{width:calc(33.333% - 6.66667px);margin-bottom:0}}@media (min-width:1340px){.home__perfect-col{width:427px}.home__perfect-col.home__perfect-col--free-design{width:426px}.home__perfect-col.home__perfect-col--free-design .home__perfect-img{height:320px}}.home__perfect-img{z-index:1;width:100%;max-width:100%;position:absolute;top:0;left:0}.home__perfect-img-wrapper{display:block;position:relative}.home__perfect-img-wrapper:after{content:"";padding:75% 0 0;display:block}.home__perfect-img-wrapper.focus-visible{box-shadow:0 0 0 3px #3d7bae}.home__perfect-h3{letter-spacing:.03125rem;margin:1.20833em .833333em .416667em;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem}@media (min-width:1340px){.home__perfect-h3{margin:1.20833em 1.25em .416667em}}.home__perfect-p{letter-spacing:.025rem;margin:0 20px 20px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem}@media (min-width:1340px){.home__perfect-p{margin:0 1.76471em 1.76471em}}.home__perfect-card{box-sizing:border-box;letter-spacing:.025rem;border:1px solid #ddd;border-radius:5px;align-items:center;min-height:60px;margin:0 20px 10px;padding:12px 20px 12px 63px;font-family:CalibreRegular,CalibreFallback,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem;transition:all .33s ease-in-out;display:flex;position:relative}.home__perfect-card:hover{border-color:#0000;box-shadow:0 0 2px .5px #1515150d,0 1px 5px #15151526}.home__perfect-card.focus-visible{box-shadow:0 0 0 3px #3d7bae}.home__perfect-card [class*=svg-icon--]{position:absolute;top:50%;left:31px;transform:translate(-50%,-50%)}.quickShip-section{max-width:1440px;margin:0 auto;padding:5em 20px 0}@media (min-width:1440px){.quickShip-section{padding-left:50px;padding-right:50px}}@media (min-width:768px){.quickShip-cards{justify-content:center;display:flex}}.quickShip-cards-item{margin:0 0 1.85em;padding:0;display:block;position:relative}.quickShip-cards-item a{text-decoration:none}@media (min-width:768px){.quickShip-cards-item{width:calc(33.3333% - 13.3333px)}.quickShip-cards-item+.quickShip-cards-item{margin-left:20px}}@media (min-width:992px){.quickShip-cards-item{width:calc(33.3333% - 20px)}.quickShip-cards-item+.quickShip-cards-item{margin-left:30px}}.quickShip-card .img-wrapper{margin-bottom:1.34em;display:block;position:relative;overflow:hidden}@media (min-width:768px){.quickShip-card .img-wrapper{margin-bottom:1.22em}}.quickShip-card .img-wrapper:before{content:"";background:#f9faf7;width:100%;padding:56.1194% 0 0;display:block}@media (min-width:768px){.quickShip-card .img-wrapper:before{padding:70.892% 0 0}}.quickShip-card img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;top:0;left:0}.quickShip-card .quickShip-card-name{letter-spacing:.0235em;margin-bottom:.7em;font-size:1.5rem;line-height:1.2;display:block}.quickShip-card .quickShip-card-name svg{margin-left:5px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.quickShip-card .quickShip-card-desc{letter-spacing:.0235em;font-size:1.0625rem;line-height:1.29;display:block}.quickShip-card .nobr{white-space:nowrap}.quickShip-card:hover .quickShip-card-name svg{transform:translate(5px)}.quickShip-section-h2{text-align:center;letter-spacing:.0235em;margin-bottom:.67em;font-size:2.25rem}.quickShip-section-p{text-align:center;letter-spacing:.0235em;margin-bottom:1.78em;font-size:1.0625rem;line-height:1.29}@media (min-width:768px){.quickShip-section-p{margin-bottom:1.5em}}@media (min-width:992px){.id-difference .id-difference-inner>.swiper--id-difference-pagination{width:calc(100% - 890px)}}.reference-surface .home__stars svg{vertical-align:baseline;display:inline}
