.about-brand-intro{--about-brand-intro-viewport-offset: 0px}.about-brand-intro__media{position:relative}.about-brand-intro__video{display:block;height:auto;width:100%}.about-brand-intro__sound-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:#00000073;border:1px solid rgba(255,255,255,.5);border-radius:999px;bottom:clamp(16px,3vw,36px);color:#fff;cursor:pointer;display:flex;height:clamp(42px,4vw,56px);justify-content:center;line-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:clamp(16px,3vw,36px);transition:opacity .3s ease,background-color .3s ease,border-color .3s ease;width:clamp(42px,4vw,56px);z-index:3}.about-brand-intro:hover .about-brand-intro__sound-toggle,.about-brand-intro__sound-toggle:focus-visible{opacity:1;pointer-events:auto}.about-brand-intro__sound-toggle:hover,.about-brand-intro__sound-toggle:focus-visible{background:#ff6a04e6;border-color:#ff6a04e6}.about-brand-intro__sound-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}.about-brand-intro__sound-icon{display:flex}.about-brand-intro__sound-icon--on,.about-brand-intro__sound-toggle.is-sound-on .about-brand-intro__sound-icon--muted{display:none}.about-brand-intro__sound-toggle.is-sound-on .about-brand-intro__sound-icon--on{display:flex}@media(max-width:1024px){.about-brand-intro--video-autoplay .about-brand-intro__video{height:140vw;object-fit:cover}}.about-brand-intro--video-full-screen .about-brand-intro__media,.about-brand-intro--video-full-screen .about-brand-intro__video{height:calc(100vh - var(--about-brand-intro-viewport-offset) - 60px)}.about-brand-intro--video-full-screen{box-sizing:border-box;padding-bottom:60px}@supports (height: 100svh){.about-brand-intro--video-full-screen .about-brand-intro__media,.about-brand-intro--video-full-screen .about-brand-intro__video{height:calc(100svh - var(--about-brand-intro-viewport-offset) - 60px)}}.about-brand-intro--video-full-screen .about-brand-intro__video{object-fit:cover}@media(hover:none){.about-brand-intro__sound-toggle{opacity:1;pointer-events:auto}}.business-intro__media{overflow:hidden}.business-intro__media picture,.business-intro__media img{display:block;width:100%;height:100%}.business-intro__media img{object-fit:cover;object-position:center}@media screen and (max-width:1024px){.business-intro__media{height:min(130vw,calc(100vh - 310px));height:min(130vw,calc(100svh - 310px))}}@media screen and (max-width:500px){.business-intro>.business-intro__content{top:calc(50% + 40px)}}@media screen and (min-width:1025px){.business-intro__media{height:min(46vw,calc(100vh - 250px),600px);height:min(46vw,calc(100svh - 250px),600px)}}.home-banner__item,.home-banner__image{height:var(--home-banner-height-desktop)}.home-banner{font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal)}.home-banner *{font-family:inherit}.home-banner__item{position:relative}.home-banner__image{font-size:0;overflow:hidden;position:relative}.home-banner__image:before{content:none}.home-banner__image picture,.home-banner__image img{display:block;height:100%;width:100%}.home-banner__image img{object-fit:cover}.home-banner--desktop-adapt .swiper-slide,.home-banner--desktop-adapt .home-banner__item,.home-banner--desktop-adapt .home-banner__image{height:auto}.home-banner--desktop-adapt .home-banner__image:before{content:"";display:block;padding-bottom:var(--home-banner-ratio-desktop, 56.25%)}.home-banner--desktop-adapt .home-banner__image picture{left:0;position:absolute;top:0}.home-banner__overlay{background:linear-gradient(90deg,#030a0e94,#030a0e42 42%,#030a0e1f),linear-gradient(180deg,#030a0e05,#030a0e4d);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.home-banner .banner__content.home-banner__content{align-items:flex-start;display:flex;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.home-banner__content-inner{padding-top:var(--home-banner-content-offset-desktop);width:100%}.home-banner__copy,.home-banner__content-layout{max-width:100%}.home-banner .banner__title.home-banner__title{color:#fff;display:inline-block;font-family:inherit;font-size:var(--home-type-h1);font-weight:600;letter-spacing:0;line-height:1;margin:0;max-width:100%;width:fit-content}.home-banner .banner__info.home-banner__info{color:#fff;display:inline-block;font-size:var(--home-type-h5);font-weight:500;line-height:1.5;margin:0;max-width:100%;width:fit-content}.home-banner__title p,.home-banner__info p{margin:0}.home-banner__title p+p,.home-banner__info p+p{margin-top:0}.home-banner__actions{gap:20px;margin-top:clamp(20px,2.2vw,34px)}.home-banner__details-group{margin-top:clamp(28px,3vw,58px)}.home-banner__actions a{margin-right:0}.home-banner__button{align-items:center;border-radius:40px;color:var(--home-banner-button-text-color, #fff);display:inline-flex;font-family:inherit;font-size:var(--home-type-button);font-weight:600;gap:12px;height:50px;justify-content:center;line-height:1;min-width:180px;padding:0 28px;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.home-banner__button .btn-hover__text{color:inherit;line-height:1}.home-banner__button .btn-hover__text span{color:inherit}.home-banner__button--solid{background:#ff6a04;color:#010101}.home-banner__button--outline{background:transparent;border:1px solid #fff;color:#fff}.home-banner__button-icon{display:inline-flex;flex:0 0 auto;height:17px;width:17px}.home-banner__button-icon svg{display:block;height:100%;width:100%}.home-banner .banner__swiper-pagination{bottom:32px!important;left:0;right:0}@media(max-width:1024px){.home-banner{--home-banner-mobile-frame: min(100vw, 750px);--home-banner-mobile-width: min( calc(100vw - 56px) , calc(var(--home-banner-mobile-frame) * 640 / 750))}.home-banner__item,.home-banner__image{height:var(--home-banner-height-mobile);min-height:100svh}.home-banner .banner__content.home-banner__content{align-items:flex-start;bottom:auto;left:0;right:0;top:calc(50% + var(--home-banner-content-offset-mobile));-webkit-transform:none;transform:none}.home-banner--desktop-adapt .home-banner__image:before{content:none}.home-banner--desktop-adapt .home-banner__image picture{position:static}.home-banner__content-inner{box-sizing:border-box;display:block;flex:0 0 auto;height:auto;margin-bottom:0;padding:0;width:100%}.home-banner__content-layout{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:auto;justify-content:flex-start;margin:0 auto;max-width:100%;padding:0;width:var(--home-banner-mobile-width)}.home-banner__headline-group{align-self:center;text-align:center;width:fit-content;max-width:100%}.home-banner__details-group{align-self:center;margin-top:min(16px,2.1333vw);max-width:100%;width:100%}.home-banner .banner__title.home-banner__title{display:block;font-size:var(--home-type-h1);line-height:1;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;width:auto}.home-banner__title p{white-space:nowrap}.home-banner .banner__info.home-banner__info{display:block;font-size:var(--home-type-h4);line-height:1.35;margin-left:0;margin-right:0;max-width:100%;text-align:center;width:100%}.home-banner__actions{flex-wrap:nowrap;gap:min(32px,calc(100vw * .042667));justify-content:center;margin-top:min(60px,8vw);width:100%}.home-banner__button{flex:0 0 auto;font-size:var(--home-type-button);gap:min(28px,3.7333vw);height:min(78px,10.4vw);min-width:0;padding:0 min(28px,3.7333vw)}.home-banner__button--solid{width:min(286px,38.1333vw)}.home-banner__button--outline{width:min(248px,33.0667vw)}.home-banner__button-icon{height:min(34px,4.5333vw);width:min(34px,4.5333vw)}.home-banner__overlay{background:linear-gradient(180deg,#060d1138,#060d1114,#060d112e 52%,#060d11c2),linear-gradient(90deg,#060d1129,#060d1100 30% 70%,#060d111f)}.home-banner .banner__swiper-pagination{bottom:58px!important}}@media(max-width:640px){.home-banner__actions{align-items:center;flex-direction:row}}.home-brand-story{--home-brand-story-frame: min(100vw, 1920px);background-color:#c44512;color:#fff;aspect-ratio:var(--home-brand-story-image-width) / var(--home-brand-story-image-height);font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);min-height:100svh;overflow:clip;position:relative}.home-brand-story *{font-family:inherit}.home-brand-story__media,.home-brand-story__media picture,.home-brand-story__media img{display:block;height:100%;width:100%}.home-brand-story__media{top:0;right:0;bottom:0;left:0;position:absolute}.home-brand-story__media picture,.home-brand-story__media img{top:0;right:0;bottom:0;left:0;object-fit:contain;object-position:center bottom;position:absolute}.home-brand-story__overlay{background:transparent;height:100svh;position:sticky;top:0;z-index:1}.home-brand-story__shell{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;width:min(84%,1600px)}.home-brand-story__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6.25vw,120px) 0;text-align:center}.home-brand-story__title{color:#fff;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:calc(var(--home-brand-story-frame) * 1189 / 1920)}.home-brand-story__title p,.home-brand-story__description p{margin:0}.home-brand-story__title p,.home-brand-story__description p{white-space:nowrap}.home-brand-story__line-break{display:block}.home-brand-story__description{color:#fff;font-family:inherit;font-size:var(--home-type-h5);font-weight:500;line-height:1.5625;margin-top:var(--home-space-card-gap);max-width:calc(var(--home-brand-story-frame) * 1094 / 1920)}.home-brand-story__actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(15px,.833vw,16px);justify-content:center;margin-top:50px}.home-brand-story__button{align-items:center;background:#010101;border:1px solid transparent;border-radius:999px;color:#fff;display:inline-flex;font-family:inherit;font-size:var(--home-type-button);font-weight:600;gap:13px;justify-content:center;line-height:1;min-height:var(--home-size-button-height, 50px);min-width:0;padding:0 var(--home-brand-button-padding-x, 20px);text-decoration:none;white-space:nowrap;width:var(--home-brand-button-width, 180px)}.home-brand-story__button>span:first-child{white-space:nowrap}.home-brand-story__button-icon{display:inline-flex;flex:0 0 auto;height:17px;width:17px}.home-brand-story__button-icon svg{display:block;height:100%;width:100%}.home-brand-story__button-icon path,.home-brand-story__button-icon line{stroke:currentColor}.home-brand-story__button--ghost{background:#ff6a04;border-color:transparent;color:#010101}@media(min-width:1025px){.home-brand-story__button{transition:transform .25s ease,opacity .25s ease}.home-brand-story__button:hover{transform:translateY(-2px)}}@media(max-width:1024px){.home-brand-story{--home-brand-story-frame: min(100vw, 750px);aspect-ratio:auto;height:min(1188px,158.4vw);max-width:100%;min-height:min(1188px,158.4vw);width:100%}.home-brand-story__overlay{height:100%;position:relative;top:auto}.home-brand-story__shell{align-items:flex-start;height:100%;justify-content:center;width:100%}.home-brand-story__content{justify-content:flex-start;padding:min(86px,11.467vw) min(50px,6.667vw) 0}.home-brand-story__title{font-size:var(--home-type-h2);line-height:1.08;max-width:none;width:min(590px,78.667vw)}.home-brand-story__title p,.home-brand-story__description p{white-space:normal}.home-brand-story__line-break{display:inline}.home-brand-story__description{font-size:clamp(16.5px,calc(var(--home-brand-story-frame) * 22 / 750),22px);font-weight:400;line-height:1.08;margin-top:min(22px,2.933vw);max-width:none;width:min(560px,74.667vw)}.home-brand-story__actions{flex-direction:column;gap:min(30px,4vw);margin-top:min(28px,3.733vw);width:auto}.home-brand-story__button{background:#010101;border-color:transparent;border-radius:min(35px,4.667vw);color:#fff;font-size:var(--home-type-button);gap:min(18px,2.4vw);min-height:min(70px,9.333vw);min-width:0;padding:0 min(34px,4.533vw);width:min(280px,37.333vw)}.home-brand-story__button-icon{height:min(24px,3.2vw);width:min(24px,3.2vw)}.home-brand-story__button--ghost{background:#fff;border-color:transparent;color:#ff6a04}.home-brand-story__media picture,.home-brand-story__media img{object-fit:cover;object-position:center bottom}}.home-process{--home-process-copy-left: 32%;--home-process-padding-y: clamp(82px, 6.771vw, 130px);--home-process-title-width: clamp(500px, 34.583vw, 885px);background:#fff;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);padding:var(--home-process-padding-top, var(--home-process-padding-y)) 0 var(--home-process-padding-bottom, var(--home-process-padding-y));position:relative;z-index:3}.home-process *{font-family:inherit}.home-process__shell{max-width:none;margin:0 auto;position:relative;width:100%}.home-process__hero{aspect-ratio:16 / 9;min-height:0;overflow:hidden;position:relative;width:100%}.home-process__hero-media{aspect-ratio:16 / 9;background:#eef0ed;height:100%;min-height:0;overflow:hidden;width:100%}.home-process__hero-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.home-process__hero-video{pointer-events:none}.home-process__hero-image--mobile{display:none}.home-process__copy{align-items:start;column-gap:clamp(28px,2.188vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto;left:var(--home-process-copy-left);padding:0;position:absolute;row-gap:clamp(8px,.625vw,12px);top:25.5%;transform:none;max-width:var(--home-process-title-width);width:var(--home-process-title-width);z-index:2}.home-process__copy-main{display:contents}.home-process__title{color:#111;font-family:inherit;font-size:clamp(36px,2.5vw,64px);font-weight:600;letter-spacing:0;line-height:1.0417;margin:0;grid-column:1 / -1;max-width:100%;width:100%}.home-process__title p{display:inline-block;line-height:inherit;margin:0;white-space:nowrap}.home-process__title strong,.home-process__title em{font-style:inherit;font-weight:inherit}.home-process__title-accent{color:#f4751f}.home-process__subtitle{color:#111;font-family:inherit;font-size:clamp(18px,1.25vw,32px);font-weight:600;grid-column:1;line-height:1.08;margin:0;max-width:100%;width:min(100%,clamp(280px,22.917vw,590px))}.home-process__button{align-items:center;align-self:start;background:#ff6a04;border-radius:25px;color:#010101;display:inline-flex;font-family:inherit;font-size:clamp(14px,.833vw,21.333px);font-weight:600;gap:clamp(10px,.625vw,16px);grid-column:2;grid-row:2;justify-self:end;justify-content:center;line-height:1;min-height:clamp(44px,2.604vw,66.667px);min-width:clamp(152px,8.802vw,225.333px);padding:0 clamp(22px,1.458vw,37.333px);position:static;text-decoration:none;white-space:nowrap;width:max-content}.home-process__button-icon{display:inline-flex;flex:0 0 auto;height:clamp(15px,.885vw,24px);width:clamp(15px,.885vw,24px)}.home-process__button-icon svg{display:block;height:100%;overflow:visible;width:100%}.home-process__steps{display:grid;gap:clamp(38px,2.604vw,50px) clamp(120px,14.583vw,280px);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;left:var(--home-process-copy-left);margin-top:0;position:absolute;top:48.5%;transform:none;width:var(--home-process-title-width);z-index:2}.home-process__step:nth-child(2){grid-column:1;grid-row:2}.home-process__step:nth-child(3){grid-column:2;grid-row:1}.home-process__step:nth-child(4){grid-column:2;grid-row:2}.home-process__step{background:transparent;box-sizing:border-box;min-height:0;max-width:clamp(150px,13.5vw,260px);padding:0}.home-process__step-title{color:#fff;font-family:inherit;font-size:clamp(14px,.833vw,21.333px);font-weight:500;letter-spacing:0;line-height:1.25;margin:0}.home-process__step-description{color:#fff;font-family:inherit;font-size:clamp(14px,.833vw,21.333px);font-weight:500;line-height:1.25;margin:clamp(8px,.625vw,16px) 0 0}@media(min-width:1920px){.home-process__copy{max-width:var(--home-process-title-width);width:var(--home-process-title-width)}.home-process__title{font-size:var(--home-type-h2)}.home-process__subtitle{font-size:var(--home-type-h4)}.home-process__button{border-radius:clamp(25px,1.302vw,35px);font-size:var(--home-type-button);gap:clamp(12px,.625vw,16px);min-height:var(--home-size-button-height, 50px);min-width:var(--home-button-min-width, 169px);padding:0 var(--home-button-padding-x, 28px)}.home-process__button-icon{height:clamp(17px,.885vw,24px);width:clamp(17px,.885vw,24px)}.home-process__steps{gap:clamp(50px,2.604vw,70px) clamp(280px,14.583vw,400px)}.home-process__step{max-width:clamp(260px,13.5vw,360px)}.home-process__step-title{font-size:var(--home-type-h6)}.home-process__step-description{font-size:var(--home-type-h6);margin-top:clamp(12px,.625vw,16px)}}@media(min-width:1025px){.home-process[data-home-overlay-reveal]{isolation:isolate;min-height:100vh}.home-process[data-home-overlay-reveal] .home-process__shell{position:relative;z-index:2}.home-process[data-home-overlay-reveal] .home-process__hero,.home-process[data-home-overlay-reveal] .home-process__hero-media{min-height:100vh}.home-process__button:hover{transform:translateY(-1px)}.home-process__button{transition:transform .25s ease}}@media(min-width:1025px)and (max-width:1199px){.home-process__copy{grid-template-columns:minmax(0,1fr)}.home-process__subtitle{grid-column:1}.home-process__button{grid-column:1;grid-row:auto;justify-self:end}}@media(max-width:1024px){.home-process{--home-process-mobile-frame: min(100vw, 750px);--home-process-mobile-width: min( calc(100vw - 56px) , calc(var(--home-process-mobile-frame) * 640 / 750));background:#fff;overflow:hidden;padding:0}.home-process__shell{min-height:min(1320px,176vw);overflow:hidden;position:relative;width:100%}.home-process__hero{aspect-ratio:auto;display:block;min-height:inherit;overflow:visible;position:static}.home-process__hero-media{aspect-ratio:auto;background:#f6f7f3;height:100%;top:0;right:0;bottom:0;left:0;margin-top:0;min-height:0;position:absolute;z-index:1}.home-process__hero-image{height:100%;object-fit:cover;object-position:center top;width:100%}.home-process__hero-video{display:none}.home-process__hero-image--mobile{display:block;object-fit:fill}.home-process__copy{align-items:center;display:flex;flex-direction:column;gap:min(30px,4vw);height:auto;justify-content:flex-start;left:auto;margin-left:auto;margin-right:auto;order:-1;padding:min(86px,11.467vw) 0 0;position:relative;transform:none;text-align:center;top:auto;width:var(--home-process-mobile-width);z-index:3}.home-process__copy-main{display:block;flex:0 0 auto;margin:0 auto;max-width:100%;width:100%}.home-process__title{font-size:var(--home-type-h2);line-height:1.04;margin:0 auto;max-width:none}.home-process__title p{white-space:normal}.home-process__subtitle{font-size:calc(var(--home-type-h4) * .9166666667);line-height:1.18;margin:min(14px,1.867vw) auto 0;max-width:min(600px,80vw);text-align:center}.home-process__button{align-self:center;border-radius:min(35px,4.667vw);font-size:var(--home-type-button);gap:min(16px,2.133vw);margin-top:0;min-height:min(70px,9.333vw);min-width:min(326px,43.467vw);padding:0 min(34px,4.533vw);position:static}.home-process__button-icon{height:min(24px,3.2vw);width:min(24px,3.2vw)}.home-process__steps{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(16px,calc(var(--home-process-mobile-frame) * 32 / 750),32px);left:50%;margin-top:0;padding:0 clamp(24px,calc(var(--home-process-mobile-frame) * 42 / 750),42px);position:absolute;top:min(535px,71.333vw);transform:translate(-50%);width:var(--home-process-mobile-width);z-index:2}.home-process__step{background:transparent;box-shadow:none;flex:none;max-width:none;min-height:0;padding:0;text-align:center}.home-process__step:nth-child(2),.home-process__step:nth-child(3),.home-process__step:nth-child(4){grid-column:auto;grid-row:auto}.home-process__step:nth-child(2){order:3}.home-process__step:nth-child(3){order:2}.home-process__step:nth-child(4){order:4}.home-process__step-title{font-size:var(--home-type-h4);font-weight:600;line-height:1.08}.home-process__step-description{font-size:var(--home-type-h6);font-weight:500;line-height:1.14;margin:min(8px,1.067vw) auto 0}}@media(max-width:640px){.home-process__subtitle{max-width:min(600px,80vw)}.home-process__steps{gap:clamp(16px,calc(var(--home-process-mobile-frame) * 32 / 750),32px)}}.home-cases{--home-cases-frame: min(100vw, 1920px);--home-cases-copy-width: clamp(300px, 24.5%, 392px);--home-cases-copy-text-width: clamp(260px, calc(var(--home-cases-frame) * 360 / 1920), 360px);--home-cases-row-gap: clamp(30px, 3.75vw, 60px);background:#fff;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);padding:calc(var(--home-cases-frame) * 72 / 1920) 0 calc(var(--home-cases-frame) * 96 / 1920);position:relative;z-index:3}.home-cases *{font-family:inherit}.home-cases__shell{margin:0 auto;width:min(84%,1600px)}.home-cases__title{color:#111;display:block;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:none;white-space:nowrap;width:max-content}.home-cases__title p{margin:0}.home-cases__groups{display:grid;gap:var(--home-space-card-gap);margin-top:var(--home-space-card-gap)}.home-cases-layout{display:block;width:100%}.home-case-row{display:grid}.home-case-row+.home-case-row{margin-top:var(--home-space-card-gap)}.home-case-row--first{align-items:center;gap:var(--home-cases-row-gap);grid-template-columns:minmax(0,1fr) var(--home-cases-copy-width);padding-left:0}.home-case-row--second{align-items:center;gap:var(--home-cases-row-gap);grid-template-columns:var(--home-cases-copy-width) minmax(0,1fr);padding-left:0}.home-case-row--third{align-items:end;gap:var(--home-cases-row-gap);grid-template-columns:minmax(0,1fr) var(--home-cases-copy-width);padding-left:0}.home-case-row__media-wrap,.home-case-row__media-link{display:block;position:relative}.home-case-row__media-link{color:inherit;text-decoration:none}.home-case-row__media{overflow:hidden;position:relative;width:100%}.home-case-row__media--first{aspect-ratio:1148 / 754}.home-case-row__media--second,.home-case-row__media--third{aspect-ratio:1148 / 753}.home-case-row__picture,.home-case-row__image{display:block;height:100%;width:100%}.home-case-row__image{object-fit:cover}.home-case-row__arrow{align-items:center;background:#ff6a04;border-radius:999px;color:#fff;display:inline-flex;height:clamp(36px,calc(var(--home-cases-frame) * 50 / 1920),50px);justify-content:center;bottom:calc(var(--home-cases-frame) * 21.6 / 1920);min-width:0;position:absolute;transition:opacity .25s ease,transform .25s ease;width:clamp(36px,calc(var(--home-cases-frame) * 50 / 1920),50px)}.home-case-row__arrow svg{display:block;height:clamp(12px,calc(var(--home-cases-frame) * 17 / 1920),17px);width:clamp(12px,calc(var(--home-cases-frame) * 17 / 1920),17px)}.home-case-row__arrow--left{left:calc(var(--home-cases-frame) * 36.8 / 1920)}.home-case-row__arrow--right{right:calc(var(--home-cases-frame) * 28.256 / 1920)}.home-case-row__arrow--compact{left:calc(var(--home-cases-frame) * 26.4 / 1920)}@media(hover:hover)and (pointer:fine){.home-case-row__arrow{opacity:0;transform:translateY(6px)}.home-case-row__media-link:hover .home-case-row__arrow,.home-case-row__media-link:focus-visible .home-case-row__arrow{opacity:1;transform:translateY(0)}}.home-case-row__copy{color:#111}.home-case-row__copy--first{max-width:100%}.home-case-row__copy--second{max-width:100%;text-align:left}.home-case-row__copy--third{max-width:100%;padding-bottom:calc(var(--home-cases-frame) * 41.8 / 1920)}.home-case-row__copy-link{color:inherit;display:block;text-decoration:none}.home-case-row__copy-link--mobile{display:none}.home-case-row__title{font-family:inherit;font-size:var(--home-type-h4);font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.home-case-row--second .home-case-row__title{line-height:1.25}.home-case-row__intro,.home-case-row__desc{color:#111;font-family:inherit;font-size:var(--home-type-h5);font-weight:200;letter-spacing:0;margin:0}.home-case-row__intro{line-height:1.25;margin-top:calc(var(--home-cases-frame) * 10.76 / 1920)}.home-case-row__desc{line-height:1.25;margin-top:calc(var(--home-cases-frame) * 28.16 / 1920);max-width:100%}.home-case-row--second .home-case-row__desc{margin-top:calc(var(--home-cases-frame) * 10.76 / 1920)}@media(min-width:1025px){.home-cases[data-home-overlay-reveal]{isolation:isolate}.home-cases[data-home-overlay-reveal] .home-cases__shell{position:relative;z-index:2}.home-case-row--first,.home-case-row--second,.home-case-row--third{align-items:stretch;padding-left:0}.home-case-row__copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.home-case-row__copy--first,.home-case-row__copy--third{align-items:flex-end;padding-bottom:0;text-align:left}.home-case-row__copy--second{align-items:flex-start}.home-case-row__copy--third .home-case-row__title,.home-case-row__copy--first .home-case-row__title,.home-case-row__copy--first .home-case-row__desc,.home-case-row__copy--third .home-case-row__desc{max-width:100%;text-align:left;width:var(--home-cases-copy-text-width)}.home-case-row__copy--second .home-case-row__title,.home-case-row__copy--second .home-case-row__intro,.home-case-row__copy--second .home-case-row__desc{max-width:100%;width:max-content}.home-case-row__arrow--left,.home-case-row__arrow--compact{left:auto;right:calc(var(--home-cases-frame) * 28.256 / 1920)}.home-case-row__media-link:hover .home-case-row__image{transform:scale(1.02)}.home-case-row__image{transition:transform .35s ease}}@media(max-width:1024px){.home-cases{--home-cases-frame: min(100vw, 750px);--home-cases-card-inset: clamp(16px, calc(var(--home-cases-frame) * 32 / 750), 32px);--home-cases-arrow-size: clamp(28px, calc(var(--home-cases-frame) * 50 / 750), 50px);padding:clamp(22px,calc(var(--home-cases-frame) * 42 / 750),42px) 0 clamp(44px,calc(var(--home-cases-frame) * 80 / 750),80px)}.home-cases__shell{max-width:none;width:100%!important}.home-cases__title{font-size:var(--home-type-h2);line-height:1.16;margin:0 auto;max-width:min(calc(100% - 56px),calc(var(--home-cases-frame) * 640 / 750));text-align:center;white-space:normal;width:auto}.home-cases__groups{gap:clamp(16px,calc(var(--home-cases-frame) * 34 / 750),34px);margin:clamp(24px,calc(var(--home-cases-frame) * 44 / 750),44px) auto 0;width:min(calc(100% - 56px),calc(var(--home-cases-frame) * 640 / 750))}.home-cases-layout{display:block}.home-case-row,.home-case-row--first,.home-case-row--second,.home-case-row--third{display:block;padding-left:0;position:relative}.home-case-row+.home-case-row{margin-top:clamp(16px,calc(var(--home-cases-frame) * 34 / 750),34px)}.home-case-row__media-wrap,.home-case-row__media-link{height:100%;width:100%}.home-case-row__media-link:after{background:linear-gradient(180deg,#00000014,#0000002e 44%,#0000009e);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.home-case-row__media,.home-case-row__media--first,.home-case-row__media--second,.home-case-row__media--third{aspect-ratio:640 / 340;height:auto}.home-case-row--first .home-case-row__image{transform:scale(1.16);transform-origin:center center}.home-case-row__copy,.home-case-row__copy--first,.home-case-row__copy--second,.home-case-row__copy--third{bottom:var(--home-cases-card-inset);color:#fff;left:var(--home-cases-card-inset);max-width:min(calc(var(--home-cases-frame) * 470 / 750),calc(100% - var(--home-cases-arrow-size) - var(--home-cases-card-inset) * 2 - 12px));padding-bottom:0;position:absolute;text-align:left;z-index:2}.home-case-row__title{color:inherit;font-size:calc(var(--home-type-h4) * 1.0833333333);font-weight:500;line-height:1.16;text-shadow:0 1px 8px rgba(0,0,0,.32)}.home-case-row__copy-link--desktop{display:none}.home-case-row__copy-link--mobile{display:block}.home-case-row--second .home-case-row__title{line-height:1.16}.home-case-row--third .home-case-row__title{max-width:none}.home-case-row__intro,.home-case-row__desc{color:inherit;display:-webkit-box;font-size:var(--home-type-h5);font-weight:300;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.16;margin-top:clamp(1px,calc(var(--home-cases-frame) * 4 / 750),4px);max-width:100%;overflow:hidden;text-shadow:0 1px 7px rgba(0,0,0,.35)}.home-case-row__desc{display:none}.home-case-row__arrow{bottom:var(--home-cases-card-inset);height:var(--home-cases-arrow-size);min-width:0;right:var(--home-cases-card-inset);width:var(--home-cases-arrow-size);z-index:3}.home-case-row__arrow svg{height:clamp(13px,calc(var(--home-cases-frame) * 17 / 750),17px);width:clamp(13px,calc(var(--home-cases-frame) * 17 / 750),17px)}.home-case-row__arrow--left,.home-case-row__arrow--compact{left:auto}.home-case-row__arrow--right{right:var(--home-cases-card-inset)}}.home-door-signs{--home-door-signs-accent: #ff6a04;--home-door-signs-blue: #1f1f61;--home-door-signs-frame: min(100vw, 1920px);--home-door-signs-sticky-offset: var(--lc-announcement-offset, 0px);background:#fff;color:#111;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);min-height:100svh;position:relative}.home-door-signs *{font-family:inherit}.home-door-signs__pin{align-items:center;background:#fff;display:flex;height:calc(100svh - var(--home-door-signs-sticky-offset));overflow:hidden;position:sticky;top:var(--home-door-signs-sticky-offset)}.home-door-signs__mobile{display:none}.home-door-signs__container{--home-door-signs-card-gap: clamp(20px, calc(var(--home-door-signs-frame) * 30 / 1920), 30px);--home-door-signs-container-width: min(84vw, 1600px);--home-door-signs-card-width: calc( (var(--home-door-signs-container-width) - var(--home-door-signs-card-gap)) / 2 );display:flex;gap:var(--home-door-signs-card-gap);height:min(calc(100svh - var(--home-door-signs-sticky-offset) - 78px),calc(var(--home-door-signs-card-width) * 822 / 805));margin:0 auto;min-height:460px;width:var(--home-door-signs-container-width)}.home-door-signs__items{min-width:0;width:var(--home-door-signs-card-width)}.home-door-signs__copy-panel{flex:0 0 var(--home-door-signs-card-width);min-width:0}.home-door-signs__copy-panel{background:var(--home-door-signs-accent);border-radius:0;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(32px,calc(var(--home-door-signs-frame) * 48 / 1920),48px) clamp(36px,calc(var(--home-door-signs-frame) * 57 / 1920),57px) clamp(36px,calc(var(--home-door-signs-frame) * 48 / 1920),48px);position:relative}.home-door-signs__copy-panel:after{background:linear-gradient(180deg,#ffffff14,#0003);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;display:none;z-index:1}.home-door-signs__copy-layers{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;z-index:2}.home-door-signs__copy-layer{bottom:0;display:flex;flex-direction:column;gap:clamp(28px,calc(var(--home-door-signs-frame) * 48 / 1920),48px);justify-content:flex-start;left:0;opacity:0;position:absolute;top:0;width:100%;will-change:opacity,transform}.home-door-signs__copy-layer.is-active{opacity:1}.home-door-signs__copy-heading{flex:0 0 auto}.home-door-signs__title{color:inherit;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.12;margin:0;max-width:100%;text-transform:none}.home-door-signs__category-link{color:inherit;text-decoration:none}.home-door-signs__description{color:#ffffffe0;display:grid;font-family:inherit;font-size:var(--home-type-h4);font-weight:400;gap:clamp(5px,calc(var(--home-door-signs-frame) * 8 / 1920),8px);line-height:1.25;margin-top:auto;max-width:32ch}.home-door-signs__description-line,.home-door-signs__mobile-description-line,.home-door-signs__mobile-items-line{color:inherit;display:block;margin:0;text-decoration:none}.home-door-signs__line-text{min-width:0}.home-door-signs__progressbar{background:#ffffff3d;height:2px;position:relative;width:100%;z-index:2}.home-door-signs__progressbar-fill{background:#fff;display:block;height:100%;transform:scaleX(.1);transform-origin:left top;width:100%}.home-door-signs__items{flex:0 0 var(--home-door-signs-card-width);overflow:visible;position:relative}.home-door-signs__image-card{background:#f4f4f7;border-radius:0;color:inherit;display:block;height:100%;left:50%;overflow:hidden;position:absolute;text-decoration:none;top:50%;transform:translate3d(-50%,100%,0);transform-origin:center center;width:100%;will-change:transform}.home-door-signs__image-card:first-child{position:relative;transform:translate3d(-50%,-50%,0)}.home-door-signs__image-card img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:1025px){.home-door-signs__image-card[href] img{transition:transform .35s ease}.home-door-signs__image-card[href]:hover img{transform:scale(1.03)}}@media(max-width:1024px){.home-door-signs{--home-door-signs-frame: min(100vw, 750px);--home-door-signs-mobile-width: min( calc(100vw - 56px) , calc(var(--home-door-signs-frame) * 640 / 750));min-height:0;padding:0 0 clamp(32px,calc(var(--home-door-signs-frame) * 56 / 750),56px)}.home-door-signs__pin{display:none}.home-door-signs__mobile{display:block}.home-door-signs__mobile-shell{width:100%}.home-door-signs__mobile-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:0;padding:clamp(27px,calc(var(--home-door-signs-frame) * 63 / 750),63px) 0 clamp(15px,calc(var(--home-door-signs-frame) * 34 / 750),34px);width:var(--home-door-signs-mobile-width)}.home-door-signs__mobile-title{color:#111;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.16;margin:0;text-align:center}.home-door-signs__mobile-title p{margin:0}.home-door-signs__mobile-description{color:#111;display:grid;font-family:inherit;font-size:var(--home-type-h5);font-weight:200;gap:clamp(4px,calc(var(--home-door-signs-frame) * 6 / 750),6px);line-height:1.35;margin:clamp(6px,calc(var(--home-door-signs-frame) * 10 / 750),10px) 0 0;text-align:center}.home-door-signs__mobile-grid{display:grid;gap:clamp(10px,calc(var(--home-door-signs-frame) * 18 / 750),18px);grid-template-columns:1fr;margin:0 auto;width:var(--home-door-signs-mobile-width)}.home-door-signs__mobile-item{color:inherit;column-gap:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:clamp(168px,calc(var(--home-door-signs-frame) * 368 / 750),368px);text-decoration:none}.home-door-signs__mobile-visual-pane,.home-door-signs__mobile-list-card{border-radius:0;height:auto;min-width:0;overflow:hidden;position:relative}.home-door-signs__mobile-visual-pane{background:#f4f1ee;grid-column:2;grid-row:1}.home-door-signs__mobile-visual-media,.home-door-signs__mobile-visual-media img{display:block;height:100%;width:100%}.home-door-signs__mobile-visual-media img{object-fit:cover}.home-door-signs__mobile-list-card{background:#ff6a04;box-shadow:none;color:#fff;display:flex;flex-direction:column;grid-column:1;grid-row:1;justify-content:space-between;padding:clamp(16px,calc(var(--home-door-signs-frame) * 28 / 750),28px) clamp(12px,calc(var(--home-door-signs-frame) * 26 / 750),26px) clamp(20px,calc(var(--home-door-signs-frame) * 38 / 750),38px);text-decoration:none}.home-door-signs__mobile-list-card h3{color:inherit;font-family:inherit;font-size:var(--home-type-h4);font-weight:600;letter-spacing:0;line-height:1.2;margin:0;max-width:none}.home-door-signs__mobile-items{display:grid;gap:clamp(4px,calc(var(--home-door-signs-frame) * 7 / 750),7px);margin-top:0}.home-door-signs__mobile-items-line{align-items:flex-start;color:inherit;display:flex;font-family:inherit;font-size:var(--home-type-h6);font-weight:400;gap:clamp(2px,calc(var(--home-door-signs-frame) * 4 / 750),4px);line-height:1.32}.home-door-signs__mobile-items-line:before{content:"\2022";flex:0 0 auto}}.home-explore{--home-explore-card-bg: #f4f4f7;--home-explore-progress-offset: clamp(260px, 30vw, 700px);background:#fff;color:#111;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);min-height:100svh;position:relative}.home-explore *{font-family:inherit}.home-explore__pin{background:#fff;height:100svh;overflow:hidden;position:sticky;top:0}.home-explore__stage{align-items:flex-start;display:flex;height:100%;justify-content:space-between;padding:clamp(72px,5.208vw,100px) 0 clamp(42px,3.125vw,60px);width:min(84%,1600px)}.home-explore__intro{display:flex;flex-direction:column;height:100%;justify-content:center;min-width:0;width:clamp(360px,32vw,520px)}.home-explore__title{color:#111;display:inline-block;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:min(100%,420px);overflow-wrap:normal;text-transform:none;width:fit-content;word-break:normal}.home-explore__title p{margin:0}.home-explore__title .line,.home-explore__title .line-wrapper{overflow:visible!important}.home-explore__progress{background:#1111112e;height:3px;margin-top:var(--home-explore-progress-offset);overflow:hidden;width:100%}.home-explore__progress-fill{background:#ff6a04;display:block;height:100%;transform:scaleX(.08);transform-origin:left center;width:100%}.home-explore__rail-wrap{height:100%;min-width:0;position:relative;width:clamp(560px,35.104vw,674px)}.home-explore__rail-window{height:100%;overflow:visible;position:relative}.home-explore__scrollbar{display:none}.home-explore__track{display:flex;flex-direction:column;gap:var(--home-space-card-gap);will-change:transform}.home-explore__card{background:var(--home-explore-card-bg);border:0;border-radius:0;color:#111;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:clamp(220px,13.542vw,260px);min-height:0;overflow:hidden;text-decoration:none}.home-explore__card-copy{display:flex;flex-direction:column;justify-content:space-between;padding:var(--home-space-card-padding)}.home-explore__card-copy h3{color:#111;font-family:inherit;font-size:var(--home-type-h4);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:min(100%,clamp(220px,15.052vw,289px));overflow-wrap:normal;word-break:normal}.home-explore__card-copy p{color:#111;font-size:var(--home-type-small);line-height:1.35;margin:8px 0 0;max-width:20ch}.home-explore__card-media,.home-explore__card-media img{height:100%;width:100%}.home-explore__card-media{align-items:center;background:var(--home-explore-card-bg);display:flex;justify-content:center;overflow:hidden;padding:0}.home-explore__card-media img{display:block;object-fit:cover;object-position:center}.home-explore__card-cta{align-items:center;align-self:flex-start;background:#ff6a04;border-radius:40px;color:#010101;display:inline-flex;font-family:inherit;font-size:var(--home-type-button);font-weight:600;gap:12px;justify-content:center;line-height:1;min-height:50px;min-width:169px;padding:0 28px;transition:background-color .25s ease;white-space:nowrap}.home-explore__card-cta-icon{display:inline-flex;flex:0 0 auto;height:17px;width:17px}.home-explore__card-cta-icon svg{display:block;height:100%;width:100%}@media(min-width:1025px){.home-explore__card{transition:background-color .25s ease,transform .25s ease}.home-explore__card:hover .home-explore__card-cta{background:#f45f00}.home-explore__card:hover .home-explore__card-media img{transform:scale(1.03)}.home-explore__card:hover{background:#ececf2;transform:translateY(-2px)}.home-explore__card-media img{transition:transform .35s ease}}@media(max-width:1024px){.home-explore{--home-explore-mobile-frame: min(100vw, 750px);--home-explore-mobile-width: min( calc(100vw - 56px) , calc(var(--home-explore-mobile-frame) * 640 / 750));background:#ff6a04;min-height:0}.home-explore__pin{background:#ff6a04;height:auto;overflow:visible;position:relative}.home-explore__stage{display:block;padding:min(120px,16vw) 0 min(80px,10.6667vw);width:100%}.home-explore__intro,.home-explore__rail-wrap{height:auto;margin-left:auto;margin-right:auto;width:var(--home-explore-mobile-width)}.home-explore__title{color:#fff;display:block;font-size:var(--home-type-h2);line-height:.95;margin-left:auto;margin-right:auto;max-width:none;text-align:center;width:100%}.home-explore__title .line-wrapper{display:flex;justify-content:center;width:100%}.home-explore__title .line{text-align:center!important;width:100%}.home-explore__progress{display:none}.home-explore__rail-window{box-sizing:border-box;margin:min(86px,calc(100vw * .114667)) auto 0;max-height:min(912px,121.6vw);overflow-y:scroll;padding:0 min(20px,2.6667vw) 0 0;scrollbar-gutter:stable;scrollbar-width:none;width:var(--home-explore-mobile-width)}.home-explore__rail-window::-webkit-scrollbar{display:none}.home-explore__track{gap:var(--home-space-card-gap)}.home-explore__scrollbar{background:#ffffff47;border-radius:999px;display:block;height:var(--home-explore-scrollbar-height, min(912px, 121.6vw ));pointer-events:none;position:absolute;right:0;top:var(--home-explore-scrollbar-top, min(86px, calc(100vw * .114667)));width:min(8px,1.0667vw)}.home-explore__scrollbar-thumb{background:#fff;border-radius:999px;display:block;height:var(--home-explore-scrollbar-thumb-height, 24%);transform:translateY(var(--home-explore-scrollbar-thumb-offset, 0px));width:100%}.home-explore__card{background:#fff;grid-template-columns:minmax(0,52.862%) minmax(0,47.138%);height:min(280px,37.3333vw);min-height:0;padding:0}.home-explore__card-copy{--home-explore-card-copy-inset: min(22px, 2.9333vw );--home-explore-card-copy-media-gap: min(48px, 6.4vw );align-items:flex-start;gap:min(14px,1.8667vw);justify-content:flex-start;padding:min(24px,3.2vw) var(--home-explore-card-copy-media-gap) min(24px,3.2vw) var(--home-explore-card-copy-inset)}.home-explore__card-copy h3{font-size:var(--home-type-h5);line-height:1.1;max-width:none}.home-explore__card-copy p{margin:0;max-width:100%}.home-explore__card-cta{border-radius:40px;box-sizing:border-box;font-size:var(--home-type-button);gap:min(18px,2.4vw);height:min(72px,9.6vw);max-width:100%;min-height:0;min-width:0;margin-top:auto;padding:0 min(30px,4vw);position:static;width:min(244px,32.5333vw)}.home-explore__card-cta-icon{height:min(24px,3.2vw);width:min(24px,3.2vw)}.home-explore__card-media{background:#fff;height:100%}}.home-feature{--home-feature-button-height: 50px;--home-feature-desktop-title-offset: clamp(72px, 5.208vw, 100px);--home-feature-gallery-gap: 30px;--home-feature-thumb-size: clamp(84px, 5.625vw, 108px);--home-feature-thumb-slide-gap: 30px;--home-feature-copy-width: clamp(300px, 20vw, 384px);--home-feature-media-width: clamp(520px, 35.104vw, 674px);background:#fff;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);padding:clamp(48px,4.167vw,80px) 0}.home-feature *{font-family:inherit}.home-feature__shell{margin:0 auto;padding-bottom:var(--home-feature-shell-padding-bottom, 80px);width:min(84%,1600px)}.home-feature__layout{align-items:stretch;display:grid;column-gap:0;row-gap:clamp(24px,2.5vw,60px);grid-template-columns:minmax(0,var(--home-feature-copy-width)) minmax(0,var(--home-feature-media-width));grid-template-areas:"header media" "copy media";justify-content:space-between}.home-feature__header{display:flex;flex-direction:column;gap:0;grid-area:header}.home-feature__section-title{color:#111;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:none;width:max-content}.home-feature__section-title p{line-height:inherit;margin:0;white-space:nowrap}.home-feature__section-title strong,.home-feature__section-title em{font-style:inherit;font-weight:inherit}.home-feature__product-copy{align-self:end;grid-area:copy;margin-top:0;max-width:100%}.home-feature__product-title{color:#111;display:-webkit-box;font-family:inherit;font-size:var(--home-type-h4);font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0;line-height:1.25;margin:0;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;width:100%}.home-feature__all-link{align-items:center;color:#7f7367;display:none;font-family:inherit;font-size:var(--home-type-caption);font-weight:500;gap:10px;justify-content:center;letter-spacing:.02em;margin-bottom:28px;text-decoration:none}.home-feature__all-link:before,.home-feature__all-link:after{background:#1113;border-radius:999px;content:"";display:block;height:4px;width:12px}.home-feature__price{color:#f16223;font-family:inherit;font-size:var(--home-type-h4);font-weight:600;line-height:1.05;margin-top:clamp(12px,.938vw,18px)}.home-feature__price span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.home-feature__button{align-items:center;background:#ff6a04;border-radius:25px;color:#010101;display:inline-flex;font-family:inherit;font-size:var(--home-type-button);font-weight:600;gap:12px;justify-content:center;line-height:1;margin-top:clamp(20px,1.667vw,32px);min-height:var(--home-feature-button-height);min-width:150px;padding:0 28px;text-decoration:none}.home-feature__button-icon{display:inline-flex;flex:0 0 auto;height:17px;overflow:visible;width:17px}.home-feature__button-icon svg{display:block;height:100%;overflow:visible;width:100%}.home-feature__media-panel{display:grid;gap:var(--home-feature-gallery-gap);grid-area:media;min-width:0;width:100%}.home-feature__hero-swiper{overflow:hidden;min-width:0;width:100%}.home-feature__hero-slide{width:100%}.home-feature__hero{aspect-ratio:1 / 1;background:#f6f3ed;min-height:0;overflow:hidden;position:relative;width:100%}.home-feature__hero-image{display:block;height:100%;object-fit:cover;width:100%}.home-feature__product-card{color:inherit;display:block;text-decoration:none}.home-feature__placeholder{background:#efe9df;display:block;height:100%;width:100%}.home-feature__thumb-rail{align-items:center;display:grid;gap:clamp(10px,.938vw,18px);grid-template-columns:clamp(40px,3.021vw,58px) minmax(0,1fr) clamp(40px,3.021vw,58px)}.home-feature__thumbs{overflow:hidden;width:100%}.home-feature__thumbs .swiper-slide{height:var(--home-feature-thumb-size);width:var(--home-feature-thumb-size)}.home-feature__thumb-slide{flex-shrink:0}.home-feature__thumb-nav{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:#111;cursor:pointer;display:inline-flex;height:clamp(40px,3.021vw,58px);justify-content:center;padding:0;position:relative;width:clamp(40px,3.021vw,58px)}.home-feature__thumb-nav-icon{display:inline-flex;flex:0 0 auto;height:17px;width:17px}.home-feature__thumb-nav-icon svg{display:block;height:100%;width:100%}.home-feature__thumb-nav.swiper-button-disabled{cursor:default;opacity:.28}.home-feature__thumb{background:#f6f3ed;border:0;border-radius:0;cursor:pointer;display:block;height:100%;overflow:hidden;padding:0;position:relative;transition:box-shadow .25s ease;width:100%}.home-feature__thumb:after{border:1px solid rgba(17,17,17,.08);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:border-color .25s ease,opacity .25s ease}.home-feature__thumb img{display:block;height:100%;object-fit:cover;width:100%}.home-feature__thumb-placeholder{align-items:center;color:#7f7367;display:flex;font-family:inherit;font-size:var(--home-type-h2);height:100%;justify-content:center;line-height:1;text-transform:uppercase;width:100%}.home-feature__thumbs .swiper-slide-thumb-active .home-feature__thumb:after{border-color:#ff6a04}.home-feature__thumbs .swiper-slide-thumb-active .home-feature__thumb{box-shadow:0 10px 24px #ff6a0438}@media(min-width:1025px){.home-feature__header{padding-top:var(--home-feature-desktop-title-offset)}.home-feature__layout--has-thumbs .home-feature__product-copy{margin-bottom:calc(var(--home-feature-thumb-size) - var(--home-feature-button-height))}.home-feature__button{height:var(--home-feature-button-height)}.home-feature__button:hover{transform:translateY(-1px)}.home-feature__thumb-nav:hover{transform:translate(1px)}.home-feature__thumb-nav--prev:hover{transform:translate(-1px)}.home-feature__button,.home-feature__thumb-nav{transition:transform .25s ease}}@media(min-width:1025px)and (max-width:1199px){.home-feature{--home-feature-copy-width: 300px;--home-feature-media-width: 40vw}.home-feature__section-title{font-size:var(--home-type-h2);line-height:1.25}.home-feature__product-title,.home-feature__price{font-size:calc(var(--home-type-h3) * .8888888889)}}@media(max-width:1024px){.home-feature{--home-feature-thumb-slide-gap: 10px;--home-feature-gallery-gap: 0;--home-feature-media-width: 100%;--home-feature-mobile-slide-width: min(580px, calc(100vw * .773333));--home-feature-mobile-nav-size: min(70px, 9.3333vw );overflow:hidden;padding:38px 0 32px}.home-feature__shell{padding-bottom:var(--home-feature-shell-padding-bottom-mobile, 32px);width:100%}.home-feature__layout{align-items:start;gap:0;grid-template-columns:1fr;grid-template-areas:"header" "media" "copy"}.home-feature__header{align-items:center;gap:0;margin:0 auto;padding-left:0;text-align:center;width:min(calc(100% - 48px),520px)}.home-feature__section-title{font-size:var(--home-type-h2);line-height:1.2;max-width:none;text-align:center;width:100%}.home-feature__section-title p{white-space:normal}.home-feature__section-title br{display:none}.home-feature__section-title .line-wrapper{display:flex;justify-content:center;width:100%}.home-feature__section-title .line{text-align:center!important;width:100%}.home-feature__media-panel{gap:0;margin-top:min(44px,5.8667vw);overflow:visible;position:relative}.home-feature__hero-swiper{overflow:visible!important}.home-feature__hero-swiper .swiper-wrapper{align-items:center}.home-feature__hero-slide{flex:0 0 var(--home-feature-mobile-slide-width);opacity:.92;transition:opacity .35s ease;width:var(--home-feature-mobile-slide-width)!important}.home-feature__hero-slide .home-feature__hero{transform:scale(.94);transform-origin:center center;transition:transform .35s ease}.home-feature__hero-slide.swiper-slide-active{opacity:1;z-index:2}.home-feature__hero-slide.swiper-slide-active .home-feature__hero{transform:scale(1)}.home-feature__hero-slide.swiper-slide-next,.home-feature__hero-slide.swiper-slide-prev{opacity:1}.home-feature__hero{aspect-ratio:1 / 1}.home-feature__thumb-rail{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}.home-feature__thumbs{display:none!important}.home-feature__thumb-nav{background:#ff6a04;border-radius:50%;color:#010101;display:inline-flex;height:var(--home-feature-mobile-nav-size);pointer-events:auto;position:absolute;top:calc(var(--home-feature-mobile-slide-width) / 2);transform:translateY(-50%);width:var(--home-feature-mobile-nav-size);z-index:2}.home-feature__thumb-nav-icon{height:clamp(15px,3.2vw,24px);width:clamp(15px,3.2vw,24px)}.home-feature__thumb-nav--prev{left:calc((100% - var(--home-feature-mobile-slide-width)) / 2 - var(--home-feature-mobile-nav-size) / 2)}.home-feature__thumb-nav--next{right:calc((100% - var(--home-feature-mobile-slide-width)) / 2 - var(--home-feature-mobile-nav-size) / 2)}.home-feature__product-copy{align-self:auto;margin:min(33px,calc(100vw * .044)) auto 0;max-width:none;padding-left:0;text-align:center;width:min(calc(100% - 48px),520px)}.home-feature__all-link{display:none}.home-feature__product-title{font-size:var(--home-type-h4);line-height:1.25;max-width:none;white-space:normal}.home-feature__price{font-size:var(--home-type-h4);margin-top:min(14px,1.8667vw)}.home-feature__button{border-radius:999px;font-size:var(--home-type-button);gap:min(18px,2.4vw);margin-top:min(44px,5.8667vw);min-height:min(74px,9.8667vw);min-width:min(286px,38.1333vw);padding:0 min(38px,5.0667vw)}.home-feature__button-icon{height:clamp(17px,3.2vw,24px);width:clamp(17px,3.2vw,24px)}}.home-guarantee{--home-guarantee-frame: min(100vw, 1920px);background:#fff;color:#222;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);overflow:hidden;padding:calc(var(--home-guarantee-frame) * 84 / 1920) 0;position:relative}.home-guarantee *{font-family:inherit}.home-guarantee__shell{margin:0 auto;position:relative;width:100%;z-index:1}.home-guarantee__card{align-items:center;background:#f5f5f7;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:clamp(320px,calc(var(--home-guarantee-frame) * 478 / 1920),478px);padding:clamp(48px,calc(var(--home-guarantee-frame) * 72 / 1920),72px) clamp(48px,calc(var(--home-guarantee-frame) * 110 / 1920),110px) clamp(48px,calc(var(--home-guarantee-frame) * 70 / 1920),70px)}.home-guarantee__header{align-items:center;display:flex;flex-direction:column;text-align:center}.home-guarantee__title{color:#111;display:inline-block;font-family:inherit;font-size:var(--home-type-h2);font-weight:600;letter-spacing:0;line-height:1.25;margin:0;max-width:none;white-space:nowrap}.home-guarantee__button{align-items:center;background:#000;border-radius:999px;color:#fff;display:inline-flex;font-family:inherit;font-size:var(--home-type-button);font-weight:600;gap:8px;justify-content:center;line-height:1;margin-top:clamp(24px,calc(var(--home-guarantee-frame) * 34 / 1920),34px);min-height:50px;padding:0 28px;text-decoration:none;transition:background-color .25s ease,transform .25s ease}.home-guarantee__button-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;width:17px}.home-guarantee__button-icon svg{display:block;height:100%;width:100%}.home-guarantee__button:hover{background-color:#222;transform:translateY(-2px)}.home-guarantee__grid{display:grid;gap:clamp(24px,calc(var(--home-guarantee-frame) * 72 / 1920),72px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(54px,calc(var(--home-guarantee-frame) * 76 / 1920),76px);width:min(100%,calc(var(--home-guarantee-frame) * 1320 / 1920))}.home-guarantee__item{align-items:flex-end;display:flex;flex-direction:row;gap:clamp(12px,calc(var(--home-guarantee-frame) * 18 / 1920),18px);justify-content:center;min-width:0;text-align:left}.home-guarantee__icon{align-items:flex-end;display:flex;flex:0 0 clamp(54px,calc(var(--home-guarantee-frame) * 84 / 1920),84px);height:clamp(54px,calc(var(--home-guarantee-frame) * 84 / 1920),84px);justify-content:center;overflow:visible;width:clamp(54px,calc(var(--home-guarantee-frame) * 84 / 1920),84px)}.home-guarantee__item:nth-child(1),.home-guarantee__item:nth-child(2){--home-guarantee-icon-offset: clamp(1.5px, calc(var(--home-guarantee-frame) * 2.5 / 1920), 2.5px)}.home-guarantee__item:nth-child(3){--home-guarantee-icon-offset: clamp(2px, calc(var(--home-guarantee-frame) * 3.5 / 1920), 3.5px)}.home-guarantee__item:nth-child(4){--home-guarantee-icon-offset: clamp(4px, calc(var(--home-guarantee-frame) * 6.5 / 1920), 6.5px)}.home-guarantee__icon img{display:block;filter:brightness(0);height:auto;max-height:100%;max-width:100%;transform:translateY(var(--home-guarantee-icon-offset, 0));width:auto}.home-guarantee__item h3{color:#111;font-family:inherit;font-size:var(--home-type-small);font-weight:500;line-height:1.15;margin:0;max-width:142px;min-width:0}@media(max-width:1024px){.home-guarantee{--home-guarantee-frame: min(100vw, 1024px);--home-guarantee-mobile-frame: min(100vw, 750px);--home-guarantee-mobile-width: min( calc(100vw - 56px) , calc(var(--home-guarantee-mobile-frame) * 640 / 750));padding:64px 0}.home-guarantee__card{border-radius:0;min-height:auto;padding:64px 36px 72px;width:var(--home-guarantee-mobile-width)!important}.home-guarantee__title{font-size:var(--home-type-h2);line-height:1.1;white-space:normal}.home-guarantee__button{font-size:var(--home-type-button);margin-top:28px;min-height:44px;padding:0 26px}.home-guarantee__grid{gap:26px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;width:100%}.home-guarantee__icon{flex-basis:68px;height:68px;width:68px}.home-guarantee__icon img{max-height:60px;max-width:60px}.home-guarantee__item h3{font-size:var(--home-type-small);max-width:142px}}@media(max-width:749px){.home-guarantee{--home-guarantee-frame: 100vw;--home-guarantee-mobile-frame: min(100vw, 750px);--home-guarantee-mobile-width: min( calc(100vw - 56px) , calc(var(--home-guarantee-mobile-frame) * 640 / 750));padding:42px 0}.home-guarantee__card{border-radius:0;padding:46px 24px 52px}.home-guarantee__title{font-size:var(--home-type-h2)}.home-guarantee__button{font-size:var(--home-type-button);margin-top:22px;min-height:40px;padding:0 22px}.home-guarantee__grid{gap:30px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:56px auto 0}.home-guarantee__item{--home-guarantee-icon-offset: 0px;align-items:center;flex-direction:column;gap:8px;justify-content:flex-start;text-align:center}.home-guarantee__icon{align-items:center;flex-basis:clamp(50px,calc(var(--home-guarantee-mobile-frame) * 96 / 750),62px);height:clamp(50px,calc(var(--home-guarantee-mobile-frame) * 96 / 750),62px);width:clamp(50px,calc(var(--home-guarantee-mobile-frame) * 96 / 750),62px)}.home-guarantee__icon img{max-height:clamp(46px,calc(var(--home-guarantee-mobile-frame) * 88 / 750),56px);max-width:clamp(46px,calc(var(--home-guarantee-mobile-frame) * 88 / 750),56px)}.home-guarantee__item h3{font-size:var(--home-type-h6);font-weight:600;line-height:1.08;max-width:100%;text-align:center;text-wrap:normal;width:100%}}.home-reviews{background:#fff;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal)}.home-reviews *{font-family:inherit}.home-reviews__summary{align-items:center;column-gap:clamp(40px,5vw,96px);display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(76px,7.083vw,136px);row-gap:18px}.home-reviews__summary-main{min-width:0}.home-reviews__company,.home-reviews__review-count,.home-reviews__summary-button{font-family:inherit;font-weight:600;letter-spacing:0}.home-reviews__company{color:#111;font-size:var(--home-type-h2);line-height:1.16}.home-reviews__stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px clamp(10px,.833vw,16px);margin-top:clamp(10px,.833vw,16px)}.home-reviews__review-count{color:#111;font-size:var(--home-type-h5);line-height:1.15}.home-reviews__rating{align-items:center;display:inline-flex;gap:clamp(4px,.417vw,8px)}.home-reviews__rating-value{color:#fcac45;font-family:inherit;font-size:var(--home-type-h5);font-weight:600;line-height:1}.home-reviews__rating-stars{align-items:center;color:#fcac45;display:inline-flex;gap:clamp(1px,.156vw,3px)}.home-reviews__rating-stars svg{display:block;height:16px;width:16px}.home-reviews__address{color:#111;font-family:inherit;font-size:var(--home-type-h6);font-weight:400;line-height:1.18;margin-top:clamp(5px,.417vw,8px);max-width:min(680px,54%)}.home-reviews__address p{margin:0}.home-reviews__summary-button{align-items:center;align-self:center;background:#000;border-radius:999px;color:#fff;display:inline-flex;font-size:var(--home-type-button);gap:clamp(12px,.625vw,16px);justify-content:center;line-height:1;min-height:var(--home-size-button-height, 50px);min-width:var(--home-button-min-width, 169px);padding:0 var(--home-button-padding-x, 28px);text-decoration:none;transition:transform .25s ease,opacity .25s ease;white-space:nowrap}.home-reviews__summary-button-icon{display:inline-flex;flex:0 0 auto;height:clamp(17px,.885vw,24px);width:clamp(17px,.885vw,24px)}.home-reviews__summary-button-icon svg{display:block;height:100%;width:100%}.home-reviews .swiper-wrapper{align-items:stretch}.home-reviews .swiper-slide{display:flex;height:auto}.home-reviews .reviews-section__item{display:flex;width:100%}.home-reviews .review-card{display:flex;flex-direction:column;height:100%;min-height:420px;width:100%}.home-reviews .review-card__text{flex:1 1 auto}.home-reviews .reviews-section__title{font-size:var(--home-type-h2);line-height:1.16}@media(min-width:1025px){.home-reviews__summary-button:hover{opacity:.88;transform:translateY(-2px)}}@media(max-width:1024px){.home-reviews{--home-reviews-mobile-frame: min(100vw, 750px);width:100%!important}.home-reviews__summary{display:grid;grid-template-columns:1fr;margin-bottom:calc(var(--home-reviews-mobile-frame) * 74 / 750);row-gap:0;width:100%}.home-reviews__summary-main{align-items:center;display:flex;flex-direction:column;justify-self:center;min-width:0;text-align:center;width:min(calc(100vw - 56px),calc(var(--home-reviews-mobile-frame) * 640 / 750))}.home-reviews__stats{display:contents}.home-reviews__company{font-size:calc(var(--home-type-h3) * .8333333333);line-height:1.16;max-width:100%;opacity:1;order:1;white-space:nowrap}.home-reviews__review-count{font-size:var(--home-type-h2);line-height:1.12;margin-top:calc(var(--home-reviews-mobile-frame) * 34 / 750);max-width:none;order:2;white-space:nowrap;width:auto}.home-reviews__address{color:#111;font-size:calc(var(--home-type-h5) * .95);font-weight:600;line-height:1.16;margin-top:calc(var(--home-reviews-mobile-frame) * 20 / 750);max-width:calc(var(--home-reviews-mobile-frame) * 500 / 750);order:4;width:auto}.home-reviews__rating{align-self:center;gap:calc(var(--home-reviews-mobile-frame) * 12 / 750);height:auto;margin-top:calc(var(--home-reviews-mobile-frame) * 22 / 750);order:3}.home-reviews__rating-value{font-size:calc(var(--home-type-h1) * .7941176471);font-weight:400;line-height:1}.home-reviews__rating-stars{gap:calc(var(--home-reviews-mobile-frame) * 6 / 750)}.home-reviews__rating-stars svg{height:calc(var(--home-reviews-mobile-frame) * 42 / 750);width:calc(var(--home-reviews-mobile-frame) * 42 / 750)}.home-reviews__summary-button{align-self:center;font-size:var(--home-type-button);gap:clamp(10px,calc(var(--home-reviews-mobile-frame) * 16 / 750),16px);height:auto;justify-self:center;line-height:1;margin-top:calc(var(--home-reviews-mobile-frame) * 34 / 750);min-height:var(--home-size-button-height, clamp(40px, calc(var(--home-reviews-mobile-frame) * 70 / 750), 70px));min-width:var(--home-button-min-width, clamp(150px, calc(var(--home-reviews-mobile-frame) * 286 / 750), 286px));padding:0 var(--home-button-padding-x, clamp(22px, calc(var(--home-reviews-mobile-frame) * 38 / 750), 38px));width:auto}.home-reviews__summary-button-icon{height:clamp(15px,calc(var(--home-reviews-mobile-frame) * 17 / 750),17px);width:clamp(15px,calc(var(--home-reviews-mobile-frame) * 17 / 750),17px)}.home-reviews .reviews-section__header,.home-reviews .reviews-section__content{margin-left:30px}.home-reviews .reviews-section__header{margin-top:0}.home-reviews .reviews-section__title{font-size:var(--home-type-h2);line-height:1.16}.home-reviews .reviews-section__content{margin-top:calc(var(--home-reviews-mobile-frame) * 34 / 750)!important}.home-reviews .review-card{height:calc(var(--home-reviews-mobile-frame) * 550 / 750);min-height:0;padding:calc(var(--home-reviews-mobile-frame) * 52 / 750) calc(var(--home-reviews-mobile-frame) * 56 / 750) calc(var(--home-reviews-mobile-frame) * 44 / 750)}.home-reviews .review-card__text{flex:0 0 auto;font-size:var(--home-type-h5);font-weight:600;line-height:1.15;min-height:0}.home-reviews .review-card__sym{margin-top:auto}.home-reviews .review-card__sym svg{height:calc(var(--home-reviews-mobile-frame) * 21 / 750);width:calc(var(--home-reviews-mobile-frame) * 29 / 750)}.home-reviews .review-card__author{margin-top:calc(var(--home-reviews-mobile-frame) * 62 / 750)}.home-reviews .review-card__avatar{width:calc(var(--home-reviews-mobile-frame) * 60 / 750)}.home-reviews .review-card__meta{padding-left:calc(var(--home-reviews-mobile-frame) * 16 / 750)}.home-reviews .review-card__name{font-size:var(--home-type-h4);line-height:1;margin-bottom:calc(var(--home-reviews-mobile-frame) * 11 / 750)}.home-reviews .review-card__star span{height:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px);margin-right:clamp(3px,calc(var(--home-reviews-mobile-frame) * 6 / 750),6px);width:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px)}.home-reviews .review-card__star span svg{height:100%;width:100%}.home-reviews .review-card__rating{align-items:center}.home-reviews .review-card__score{font-size:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px);font-weight:600;line-height:1}}.contact-hero__socials .contact-social-icon__image{display:block;width:calc(var(--fluid-size) * 2.5);height:calc(var(--fluid-size) * 2.5);border-radius:50%;object-fit:contain}footer.site-footer{padding-top:clamp(120px,9.375vw,240px)}footer.site-footer .site-footer__title{color:#fff;font-size:clamp(20px,1.042vw,26.667px);line-height:1.2;margin:0}footer.site-footer .site-footer__newsletter{margin-top:clamp(20px,1.042vw,26.667px)}footer.site-footer .site-footer__contact{align-items:flex-start;color:#fff;column-gap:clamp(42px,3.125vw,80px);display:grid;grid-template-columns:max-content max-content;line-height:1.25;margin-top:clamp(52px,2.656vw,68px);row-gap:clamp(20px,1.042vw,26.667px)}footer.site-footer .site-footer__contact-item{min-width:max-content}footer.site-footer .site-footer__contact-item--address{grid-column:1 / -1}footer.site-footer .site-footer__contact .item-label{color:#ffffff80;display:block;font-size:clamp(16px,.833vw,21.333px);line-height:1.2;margin:0 0 clamp(8px,.521vw,13.333px)}footer.site-footer .site-footer__contact p{color:#fff;font-size:clamp(20px,1.042vw,26.667px);font-weight:600;line-height:1.2;margin:0}footer.site-footer .footer-nav__title,footer.site-footer .footer-nav__title a{color:#fff}footer.site-footer .footer-nav__title{font-size:clamp(16px,.833vw,21.333px);line-height:1.2;margin:0 0 clamp(12px,.625vw,16px)}footer.site-footer .footer-nav__list{color:#fff;opacity:.5}footer.site-footer .footer-nav__link{color:inherit}footer.site-footer .footer-nav__item{margin-bottom:clamp(8px,.417vw,10.667px)}@media(min-width:1025px){footer.site-footer .site-footer__main{align-items:flex-start;display:grid;grid-template-columns:minmax(0,clamp(440px,24.167vw,600px)) minmax(0,clamp(640px,39.583vw,760px));justify-content:space-between;padding-bottom:clamp(80px,4.167vw,106.667px)}footer.site-footer .site-footer__brand{width:100%}footer.site-footer .newsletter-form__inner{width:100%}footer.site-footer .site-footer__nav{align-items:flex-start;display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;margin-top:clamp(44px,2.292vw,58.667px);width:100%}footer.site-footer .footer-nav__group{margin-left:0}}@media(max-width:1024px){footer.site-footer{--site-footer-mobile-frame: min(100vw, 750px);--site-footer-mobile-width: min( calc(100vw - 56px) , calc(var(--site-footer-mobile-frame) * 640 / 750));padding-bottom:clamp(48px,calc(var(--site-footer-mobile-frame) * 80 / 750),80px);padding-top:clamp(35px,calc(var(--site-footer-mobile-frame) * 70 / 750),70px)}footer.site-footer .site-footer__inner{width:var(--site-footer-mobile-width)!important}footer.site-footer .site-footer__title{font-size:clamp(14px,calc(var(--site-footer-mobile-frame) * 34 / 750),34px);line-height:1.2;white-space:nowrap}footer.site-footer .site-footer__newsletter{margin-top:clamp(35px,calc(var(--site-footer-mobile-frame) * 70 / 750),70px)}footer.site-footer .site-footer__contact{column-gap:clamp(12px,calc(var(--site-footer-mobile-frame) * 32 / 750),32px);grid-template-columns:1fr;row-gap:clamp(20px,calc(var(--site-footer-mobile-frame) * 32 / 750),32px)}footer.site-footer .site-footer__contact-item{min-width:0}footer.site-footer .site-footer__contact-item--address{grid-column:auto}footer.site-footer .site-footer__contact .item-label{font-size:var(--home-type-small)}footer.site-footer .site-footer__contact p{font-size:var(--home-type-h6)}footer.site-footer .site-footer__nav{color:#ffffff80;font-size:var(--home-type-h6)}footer.site-footer .footer-nav__title{font-size:var(--home-type-h6);line-height:1.2}footer.site-footer .site-footer__nav a,footer.site-footer .footer-nav__title,footer.site-footer .footer-nav__title a,footer.site-footer .footer-nav__list,footer.site-footer .footer-nav__link{color:#ffffff80;opacity:1}footer.site-footer .footer-nav__title path{stroke:#ffffff80}footer.site-footer .footer-locale__row{align-items:center;display:flex;gap:20px;justify-content:center;width:100%}footer.site-footer .footer-locale__heading{color:#fff;flex:0 0 auto;font-size:var(--home-type-small);line-height:1.2;white-space:nowrap}footer.site-footer .site-footer__locale{width:100%}footer.site-footer .site-footer__meta-inner{width:100%}footer.site-footer .footer-locale__panel,footer.site-footer .footer-locale__form{width:100%}footer.site-footer .site-footer__locale .footer-locale__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4.5L8 1' stroke='white' stroke-opacity='.5' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:9px 6px;color:#fff;field-sizing:content;flex:0 1 auto;font-size:var(--home-type-small);line-height:1.2;max-width:calc(100% - 112px);min-width:0;padding-left:0;padding-right:14px;text-overflow:ellipsis;width:fit-content}footer.site-footer .site-footer__socials{flex-wrap:nowrap;gap:clamp(4px,calc(var(--site-footer-mobile-frame) * 8 / 750),8px);max-width:100%}footer.site-footer .site-footer__socials a{flex:0 0 40px;height:40px;margin-left:0;margin-right:0;width:40px}footer.site-footer .site-footer__socials img,footer.site-footer .site-footer__socials svg{height:40px;width:40px}}.lc-product-recent-reviews{background:#fff;font-family:var(--section-font-family),var(--font-body-family),sans-serif;font-style:var(--section-font-style, normal);margin-bottom:var(--reviews-margin-bottom);margin-top:var(--reviews-margin-top)}.lc-product-recent-reviews *{font-family:inherit}.lc-product-recent-reviews .reviews-section__header{text-align:center}.lc-product-recent-reviews .reviews-section__title{font-size:var(--home-type-h2, calc(var(--fluid-size) * 2.4));line-height:1.16}.lc-product-recent-reviews .swiper-wrapper{align-items:stretch}.lc-product-recent-reviews .swiper-slide{display:flex;height:auto}.lc-product-recent-reviews .reviews-section__item{display:flex;width:100%}.lc-product-recent-reviews .review-card{display:flex;flex-direction:column;height:100%;min-height:440px;transition:background-color .25s ease,color .25s ease;width:100%}.lc-product-recent-reviews .review-card__text{flex:1 1 auto;transition:color .25s ease}.lc-product-recent-reviews .review-card__name,.lc-product-recent-reviews .review-card__score{transition:color .25s ease}.lc-product-recent-reviews .review-card__sym path,.lc-product-recent-reviews .review-card__star path{transition:fill .25s ease}@media(hover:hover){.lc-product-recent-reviews .review-card:hover{background-color:var(--color-primary)}.lc-product-recent-reviews .review-card:hover .review-card__text,.lc-product-recent-reviews .review-card:hover .review-card__name,.lc-product-recent-reviews .review-card:hover .review-card__score{color:#fff}.lc-product-recent-reviews .review-card:hover .review-card__sym path,.lc-product-recent-reviews .review-card:hover .review-card__star path{fill:#fff}}@media(max-width:1024px){.lc-product-recent-reviews{--home-reviews-mobile-frame: min(100vw, 750px);width:100%!important}.lc-product-recent-reviews .reviews-section__header,.lc-product-recent-reviews .reviews-section__content{margin-left:30px}.lc-product-recent-reviews .reviews-section__title{font-size:var(--home-type-h2, clamp(26px, 6.4vw, 48px));line-height:1.16}.lc-product-recent-reviews .reviews-section__content{margin-top:calc(var(--home-reviews-mobile-frame) * 34 / 750)!important}.lc-product-recent-reviews .review-card{height:calc(var(--home-reviews-mobile-frame) * 550 / 750);min-height:0;padding:calc(var(--home-reviews-mobile-frame) * 52 / 750) calc(var(--home-reviews-mobile-frame) * 56 / 750) calc(var(--home-reviews-mobile-frame) * 44 / 750)}.lc-product-recent-reviews .review-card__text{flex:0 0 auto;font-size:var(--home-type-h5, clamp(18px, 3.4666666667vw, 24px));font-weight:600;line-height:1.15;min-height:0}.lc-product-recent-reviews .review-card__sym{margin-top:auto}.lc-product-recent-reviews .review-card__sym svg{height:calc(var(--home-reviews-mobile-frame) * 21 / 750);width:calc(var(--home-reviews-mobile-frame) * 29 / 750)}.lc-product-recent-reviews .review-card__author{margin-top:calc(var(--home-reviews-mobile-frame) * 62 / 750)}.lc-product-recent-reviews .review-card__avatar{width:calc(var(--home-reviews-mobile-frame) * 60 / 750)}.lc-product-recent-reviews .review-card__meta{padding-left:calc(var(--home-reviews-mobile-frame) * 16 / 750)}.lc-product-recent-reviews .review-card__name{font-size:var(--home-type-h4, clamp(20px, 4.2666666667vw, 32px));line-height:1;margin-bottom:calc(var(--home-reviews-mobile-frame) * 11 / 750)}.lc-product-recent-reviews .review-card__star span{height:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px);margin-right:clamp(3px,calc(var(--home-reviews-mobile-frame) * 6 / 750),6px);width:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px)}.lc-product-recent-reviews .review-card__star span svg{height:100%;width:100%}.lc-product-recent-reviews .review-card__rating{align-items:center}.lc-product-recent-reviews .review-card__score{font-size:clamp(14px,calc(var(--home-reviews-mobile-frame) * 24 / 750),24px);font-weight:600;line-height:1}}.featured-products__group--figma-recommendations .featured-products__header{display:block;text-align:center}.featured-products__group--figma-recommendations{padding-top:var(--featured-products-padding-top, 0);padding-bottom:var(--featured-products-padding-bottom, 0)}.featured-products__group--figma-recommendations .featured-products__link{display:none}.featured-products__group--figma-recommendations .featured-products__content{position:relative;width:min(1600px,84%);margin-left:auto;margin-right:auto;overflow:hidden}.featured-products__group--figma-recommendations .featured-products__swiper{margin-left:0;margin-right:0}.featured-products__group--figma-recommendations .featured-products__progress{display:none}.featured-products__group--figma-recommendations.featured-products__group--metal-house-number-address-sign .featured-products__title{max-width:none;margin-left:auto;margin-right:auto}.featured-products__group--figma-recommendations .swiper-slide:nth-child(4){opacity:.08}.featured-products__group--figma-recommendations .product-item__inner{margin-left:0;margin-right:0}.featured-products__group--figma-recommendations .product-item__media{aspect-ratio:1 / 1;overflow:hidden;background-color:#f4f4f4}.featured-products__group--figma-recommendations .product-item__image{align-items:center;display:flex;justify-content:center;width:100%;height:100%}.featured-products__group--figma-recommendations .product-item__image img{width:100%;height:100%;object-fit:contain}.featured-products__group--figma-recommendations .product-item__badge,.featured-products__group--figma-recommendations .product-item__actions{display:none}.featured-products__group--figma-recommendations .product-item__info{display:flex;flex-direction:column;gap:10px;padding:20px 8px 0}.featured-products__group--figma-recommendations .product-item__title{margin-top:0;font-family:Poppins-Medium;font-size:clamp(18px,1.25vw,24px);font-weight:500;line-height:1.3}.featured-products__group--figma-recommendations .product-item__price{margin-top:0;color:#ff6a04;line-height:1.5}.featured-products__group--figma-recommendations .featured-products__view-all-card{position:absolute;top:clamp(84px,8.2vw,158px);right:max(24px,calc((25% - 285px)/2));z-index:5;width:clamp(190px,14.85vw,285px);height:clamp(48px,3.125vw,60px);padding:0 32px;border-radius:40px;background-color:#ff6a04;color:#010101;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-align:center;text-decoration:none;text-transform:capitalize}.featured-products__group--figma-recommendations .featured-products__view-all-card span{display:block;min-width:0;text-align:center}.featured-products__group--figma-recommendations .featured-products__view-all-card svg{width:17px;height:auto;flex:0 0 auto}@media(max-width:1024px){.featured-products__group--figma-recommendations .featured-products__header{display:block;text-align:center}.featured-products__group--figma-recommendations .featured-products__title{width:100%;text-align:center}.featured-products__group--figma-recommendations.featured-products__group--metal-house-number-address-sign .featured-products__title{max-width:none;white-space:nowrap;font-size:clamp(24px,6.2vw,26px)}.featured-products__group--figma-recommendations .featured-products__content{width:90%}.featured-products__group--figma-recommendations .swiper-slide:nth-child(4){opacity:1}.featured-products__group--figma-recommendations .featured-products__view-all-card{position:static;margin:24px auto 0;display:flex;height:auto;min-height:48px;line-height:1.25}}@media(max-width:420px){.featured-products__group--figma-recommendations .featured-products__view-all-card{width:min(100%,190px);padding-left:20px;padding-right:20px}}.review-card__rating{align-items:center}.review-card__country-flag{border-radius:2px;box-shadow:inset 0 0 0 1px #00000014;display:inline-flex;flex:0 0 24px;height:16px;margin-left:20px;overflow:hidden}.review-card__country-flag img{display:block;height:100%;object-fit:cover;width:100%}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
