.hero-section{z-index:25;padding-inline:0;background:linear-gradient(#fff 0%,#f5f5f5 100%);flex-direction:column;justify-content:center;padding-top:24px;display:flex;position:relative;overflow:hidden}.hero-section .trust-carousel{background-color:#fff}.hero-section .trust-carousel .splide__track .splide__list>.splide__slide:first-child{padding-left:20px;width:300px!important}.hero-section .trust-carousel .splide__track .splide__list>.splide__slide:last-child{padding-right:20px;width:300px!important}.hero-section .trust-carousel .splide__track img{-o-object-fit:fill;object-fit:fill;height:102px!important}.hero-section .trust-carousel .trust-banners{height:auto;width:280px!important}.hero-section .trust-carousel .trust-banners .hero-banner.assisted-purchase{aspect-ratio:auto}.hero-section.assisted-purchase{z-index:1;background:0 0;margin:0}.hero-section.assisted-purchase.experiment{padding-top:28px}.hero-section.assisted-purchase.show-pagination{padding-bottom:48px}.hero-section.assisted-purchase .oui-carousel--pagination{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.hero-section.assisted-purchase.new-design-container{flex-direction:column;gap:16px;padding-top:0;display:flex}.hero-section.home-page{padding-inline:0}@media (min-width:900px){.hero-section.home-page{margin-top:24px}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(70px)}to{transform:translateY(0)}}.hero-section .separator{width:100%;height:2px;margin-bottom:var(--oui-scale-7);background:linear-gradient(#f5f5f5 0%,#fff0 100%)}.hero-section .splide__slide.oui-carousel--slide{width:100%}.hero-section .inner-container{padding-bottom:var(--oui-scale-7)}@media (min-width:900px){.hero-section{padding-inline:var(--desktop-container-inline-padding);background:var(--oui-white-100);z-index:1}}.hero-section>.oui-carousel{width:100%}.hero-section .hero-banner-shimmer{aspect-ratio:320/160;z-index:1;border-radius:var(--oui-scale-9);width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-section .hero-banner-shimmer.home-page{aspect-ratio:320/180;position:relative}.hero-section .hero-banner-shimmer.category-test-page,.hero-section .hero-banner-shimmer.category-checkup-page{aspect-ratio:320/125;margin-top:0}.hero-section .hero-banner-shimmer.marketing-page{aspect-ratio:320/170}@media (min-width:900px){.hero-section .hero-banner-shimmer{width:calc(100% - 64px)}.hero-section .hero-banner-shimmer.home-page{aspect-ratio:320/124}.hero-section .hero-banner-shimmer.marketing-page{aspect-ratio:320/125}}.hero-section .hero-banner{aspect-ratio:320/160;width:100%;max-width:1064px;margin-inline:auto;position:relative;overflow:hidden}.hero-section .hero-banner.home-page{aspect-ratio:320/160}.hero-section .hero-banner.home-page .orange-ball{aspect-ratio:1;filter:blur(20px);background-color:#ffb222;border-radius:50%;animation-name:float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.hero-section .hero-banner.home-page .orange-ball:before{content:"";opacity:.9;background-color:#fffb;border-radius:50%;width:75%;height:60%;position:absolute;top:3%;right:0}.hero-section .hero-banner.home-page .orange-ball:last-of-type{width:50px;animation-duration:5s;top:20px;right:40px}.hero-section .hero-banner.home-page .orange-ball:nth-last-of-type(2){width:80px;animation-duration:4s;top:20px;left:40px}.hero-section .hero-banner.home-page .orange-ball:nth-last-of-type(3){width:120px;animation-duration:8s;bottom:20px;right:-10px}.hero-section .hero-banner.assisted-purchase{aspect-ratio:320/160}.hero-section .hero-banner.category-test-page,.hero-section .hero-banner.category-checkup-page{aspect-ratio:320/125}.hero-section .hero-banner.marketing-page{aspect-ratio:320/170}.hero-section .hero-banner.category-test-page,.hero-section .hero-banner.category-checkup-page{margin-top:24px}@media (min-width:900px){.hero-section .hero-banner.home-page{aspect-ratio:266/103}.hero-section .hero-banner{border-radius:var(--oui-scale-8)}.hero-section .hero-banner.marketing-page{aspect-ratio:320/125}.hero-section .hero-banner.category-test-page,.hero-section .hero-banner.category-checkup-page{margin-top:0}}.hero-section .hero-banner img{border-radius:inherit;-o-object-fit:contain;object-fit:contain}.hero-section .hero-banner .procedure-info{z-index:1;color:#3c3c3c;flex-direction:column;gap:20px;width:50%;transition:top .3s ease-in-out,left .3s ease-in-out;display:none;position:absolute;top:48px;left:60px}@media (min-width:900px){.hero-section .hero-banner .procedure-info{display:flex}}@media (min-width:1052px){.hero-section .hero-banner .procedure-info{top:72px;left:90px}}@media (min-width:1110px){.hero-section .hero-banner .procedure-info{top:84px;left:120px}}.hero-section .hero-banner .procedure-info p{width:95%}.trust-section{max-height:102px;margin-top:16px!important;padding-top:0!important}.procedure-info{aspect-ratio:2;width:100%;max-width:1064px}.procedure-info p,.procedure-info h1{display:flex}.hero-section-banner{position:relative!important}.procedure-info-mobile{color:#3c3c3c;padding-inline:36px;flex-direction:column;gap:16px;padding-top:24px;display:flex}.procedure-info-mobile h1{text-wrap:balance}.procedure-info-mobile>button.oui-button.read-more-button{min-height:0;color:var(--oui-green-100);justify-content:start;gap:4px;display:inline-flex}.procedure-info-mobile>button.oui-button.read-more-button svg{position:relative;top:1px}.procedure-info-mobile>button.oui-button.read-more-button.inverted{margin-top:4px;margin-left:0;display:flex}.procedure-info-mobile>button.oui-button.read-more-button.inverted svg{transform:rotate(180deg)}.simple-hero-carousel .hero-banner-shimmer{aspect-ratio:2;z-index:1;border-radius:var(--oui-scale-9);width:100%;max-width:1064px;margin-inline:auto;position:relative;left:50%;transform:translate(-50%)}@media (min-width:900px){.simple-hero-carousel .hero-banner-shimmer{width:calc(100% - 64px)}}.search-container-mobile-bg{padding-bottom:var(--oui-scale-7);background-color:var(--oui-white-100);z-index:10;border-radius:0 0 30px 30px;width:100%;height:100px;margin-bottom:32px;position:fixed;top:0;left:0;box-shadow:0 12px 20px -2px #0000001a}.search-container-mobile-bg.assisted-purchase{height:150px}
.new-assisted-search-section{--assisted-hero-bg:#00100d;--assisted-hero-solid-bg:#1e3d36;--fake-search-inline-padding:32px;--fake-search-scrolled-inline-padding:20px;--fake-search-scrolled-block-start-padding:18px;--instant-animation-container-height:228px;--instant-animation-sticky-offset:var(--instant-animation-container-height);--instant-animation-reveal-duration:.6s;--add-location-reveal-duration:.42s;--assisted-hero-bg-gradient:radial-gradient(circle at 50% 28%, #1b4c42cc 0%, #08231efa 52%, #00100d 100%), #00100d;top:calc(-1*var(--instant-animation-sticky-offset));z-index:40;background:var(--assisted-hero-bg-gradient);position:sticky}.new-assisted-search-section.non-sticky{position:static}.new-assisted-search-section.without-instant-animation{--instant-animation-sticky-offset:0px}.new-assisted-search-section.with-selected-address{--fake-search-inline-padding:20px;--fake-search-scrolled-inline-padding:20px;--instant-animation-sticky-offset:0px;background:var(--assisted-hero-solid-bg)}.new-assisted-search-section.solid-dark-theme,.new-assisted-search-section.product-page-assisted-search{background:var(--assisted-hero-solid-bg)}.new-assisted-search-section.is-search-minimised{--fake-search-inline-padding:20px;--fake-search-scrolled-inline-padding:20px;--instant-animation-sticky-offset:0px;z-index:120;pointer-events:none}.new-assisted-search-section.is-search-minimised .fake-search-sticky-wrapper{pointer-events:none}.new-assisted-search-section.is-search-minimised .selected-location-container{padding:0 8px 8px!important}.new-assisted-search-section.is-search-minimised .selected-location-container,.new-assisted-search-section.is-search-minimised .add-location-container,.new-assisted-search-section.is-search-minimised .search-button-wrapper{pointer-events:auto}.new-assisted-search-section .instant-animation-container{height:var(--instant-animation-container-height);transform-origin:top;animation:instant-animation-reveal var(--instant-animation-reveal-duration) cubic-bezier(.16, 1, .3, 1) both;justify-content:center;align-items:center;padding:22px 32px;display:flex;overflow:hidden}.new-assisted-search-section .instant-animation-container>div{width:min(100%,360px)}.new-assisted-search-section .fake-search-sticky-wrapper{z-index:40;padding-top:0;padding-bottom:18px;padding-inline:var(--fake-search-inline-padding);margin-top:-6px;position:relative}.new-assisted-search-section .fake-search-sticky-wrapper.dark-theme{background:0 0}.new-assisted-search-section .fake-search-sticky-wrapper.dark-theme .fake-search-input{box-shadow:none;border:none}.new-assisted-search-section .fake-search-sticky-wrapper__is-search-minimised{justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.new-assisted-search-section .fake-search-sticky-wrapper__is-search-minimised .selected-location-container,.new-assisted-search-section .fake-search-sticky-wrapper__is-search-minimised .add-location-container{flex:auto;min-width:0}.new-assisted-search-section .fake-search-sticky-wrapper__is-search-minimised .search-button-wrapper{opacity:1;visibility:visible;flex:none}.new-assisted-search-section .fake-search-sticky-wrapper .fake-search-input{border-radius:30px;padding-block:26px}.new-assisted-search-section .fake-search-sticky-wrapper .fake-search-input svg path{fill:#000}.new-assisted-search-section .fake-search-sticky-wrapper .add-location-container{transform-origin:top;max-height:120px;animation:add-location-reveal var(--add-location-reveal-duration) cubic-bezier(.16, 1, .3, 1) .12s both;background:#0012109e;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:flex;overflow:hidden;box-shadow:0 18px 44px #0003}.new-assisted-search-section .fake-search-sticky-wrapper .add-location-container button{background:#f26d00;border:none;border-radius:8px}.new-assisted-search-section .fake-search-sticky-wrapper .add-location-container button .add-location-label{padding-inline:2px}.new-assisted-search-section .fake-search-sticky-wrapper .selected-location-container{background:0 0;border:none;align-items:center;gap:16px;max-height:72px;padding:6px 0 16px 6px;display:flex;overflow:hidden}.new-assisted-search-section .fake-search-sticky-wrapper .selected-location-shimmer{position:relative;top:3px}.new-assisted-search-section .fake-search-sticky-wrapper .selected-location-copy{text-align:start;min-width:0}.new-assisted-search-section .fake-search-sticky-wrapper .selected-location-trigger{text-align:start;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;display:flex}.new-assisted-search-section .fake-search-sticky-wrapper .selected-location-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}@supports (animation-timeline:scroll(root block)){.new-assisted-search-section .fake-search-sticky-wrapper:not(.fake-search-sticky-wrapper__is-search-minimised){animation:linear both sticky-search-inline-padding;animation-timeline:scroll(root);animation-range:0 40px}.new-assisted-search-section .fake-search-sticky-wrapper:not(.fake-search-sticky-wrapper__is-search-minimised) .selected-location-container{animation:linear both selected-location-scroll-hide;animation-timeline:scroll(root);animation-range:0 40px}.new-assisted-search-section .fake-search-sticky-wrapper:not(.fake-search-sticky-wrapper__is-search-minimised) .add-location-container{animation:linear both add-location-scroll-hide;animation-timeline:scroll(root);animation-range:0 300px}.new-assisted-search-section.is-search-minimised{animation:linear both minimised-assisted-section-scroll;animation-timeline:scroll(root);animation-range:0 56px}.new-assisted-search-section.is-search-minimised .fake-search-sticky-wrapper__is-search-minimised{animation:linear both minimised-search-wrapper-scroll;animation-timeline:scroll(root);animation-range:0 56px;padding-bottom:8px!important}.new-assisted-search-section.is-search-minimised .selected-location-container{animation:linear both minimised-selected-location-scroll-hide;animation-timeline:scroll(root);animation-range:0 56px}.new-assisted-search-section.is-search-minimised .add-location-container{animation:linear both minimised-add-location-scroll-hide;animation-timeline:scroll(root);animation-range:0 56px}.new-assisted-search-section.is-search-minimised .search-button-wrapper{height:var(--header-height-mobile);opacity:1;visibility:visible;align-items:center;animation:linear both minimised-search-button-scroll-stay-visible;animation-timeline:scroll(root);animation-range:0 56px;display:flex}}@media (prefers-reduced-motion:reduce){.new-assisted-search-section .instant-animation-container,.new-assisted-search-section .fake-search-sticky-wrapper .add-location-container{animation-duration:1ms;animation-delay:0s}}@keyframes instant-animation-reveal{0%{opacity:0;height:0;padding-block:0;transform:translateY(-12px)}to{height:var(--instant-animation-container-height);opacity:1;padding-block:22px;transform:translateY(0)}}@keyframes add-location-reveal{0%{opacity:0;max-height:0;margin-bottom:0;padding-block:0;transform:translateY(-8px)}to{opacity:1;max-height:120px;margin-bottom:12px;padding-block:16px;transform:translateY(0)}}@keyframes sticky-search-inline-padding{0%{padding-inline:var(--fake-search-inline-padding)}to{padding-top:var(--fake-search-scrolled-block-start-padding);padding-inline:16px}}@keyframes selected-location-scroll-hide{0%{opacity:1;visibility:visible;max-height:72px;padding-block:6px 16px;transform:translateY(0)}99%{visibility:visible}to{opacity:0;visibility:hidden;max-height:0;padding-block:0;transform:translateY(-8px)}}@keyframes add-location-scroll-hide{0%{opacity:1;visibility:visible;max-height:120px;margin-bottom:12px;padding-block:16px;transform:translateY(0)}99%{visibility:visible}to{opacity:0;visibility:hidden;max-height:0;margin-bottom:0;padding-block:0;transform:translateY(-8px)}}@keyframes minimised-assisted-section-scroll{0%{background:#1e3d36}to{background:0 0}}@keyframes minimised-search-wrapper-scroll{0%{padding-top:0;padding-bottom:18px}to{padding-top:0;padding-bottom:0}}@keyframes minimised-selected-location-scroll-hide{0%{opacity:1;visibility:visible;max-width:100%;max-height:72px;padding-block:6px 16px;transform:translateY(0)}99%{visibility:visible}to{opacity:0;visibility:hidden;max-width:0;max-height:0;padding-block:0;transform:translateY(-16px)}}@keyframes minimised-add-location-scroll-hide{0%{opacity:1;visibility:visible;max-width:100%;max-height:120px;margin-bottom:12px;padding-block:16px;transform:translateY(0)}99%{visibility:visible}to{opacity:0;visibility:hidden;max-width:0;max-height:0;margin-bottom:0;padding-block:0;transform:translateY(-16px)}}@keyframes minimised-search-button-scroll-stay-visible{0%{opacity:1;visibility:visible}to{opacity:1;visibility:visible}}
.full-width-carousel-wrapper{position:relative}.full-width-carousel-wrapper .orange-gradient-icon{z-index:-1;display:none;position:absolute;top:92px;left:0;overflow:hidden}@media (min-width:900px){.full-width-carousel-wrapper .orange-gradient-icon{display:block}}.full-width-carousel-wrapper .full-width-carousel-shimmer{aspect-ratio:13/8;z-index:1;border-radius:var(--oui-scale-9);width:calc(100% - 48px);max-width:420px;margin-top:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-shimmer{aspect-ratio:884/228;width:calc(100% - 64px);max-width:none}}.full-width-carousel-wrapper .full-width-carousel-container{min-height:200px;padding-inline:0;position:relative}.full-width-carousel-wrapper .full-width-carousel-container .splide__track{padding-inline:24px!important}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-container{padding-inline:var(--desktop-container-inline-padding);min-height:228px}.full-width-carousel-wrapper .full-width-carousel-container .splide__track{padding-inline:0!important}}.full-width-carousel-wrapper .full-width-carousel-container .splide__slide .marketing-full-width-banner{aspect-ratio:260/200;width:100%;max-width:400px;display:block;position:relative}.full-width-carousel-wrapper .full-width-carousel-container .splide__slide .marketing-full-width-banner>img{-o-object-fit:contain;object-fit:contain}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-container .splide__slide .marketing-full-width-banner{aspect-ratio:884/228;max-width:none}}.full-width-carousel-wrapper .full-width-carousel-container .splide__slide .marketing-full-width-banner.product-page-banner{aspect-ratio:320/230}.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--navigation-button[data-direction=previous]{display:none;left:-42px}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--navigation-button[data-direction=previous]{display:block}}.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--navigation-button[data-direction=next]{display:none;right:-42px}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--navigation-button[data-direction=next]{display:block}}.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--navigation-button{position:absolute;top:50%;transform:translateY(-50%)}.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--pagination{position:absolute;bottom:-48px;left:50%;transform:translate(-50%)}@media (min-width:900px){.full-width-carousel-wrapper .full-width-carousel-container .oui-carousel--pagination{bottom:-36px}}.full-width-carousel-wrapper.phc .full-width-carousel-shimmer{aspect-ratio:108/139}@media (min-width:900px){.full-width-carousel-wrapper.phc .full-width-carousel-shimmer{aspect-ratio:884/440}.full-width-carousel-wrapper.phc .full-width-carousel-container{min-height:228px}}.full-width-carousel-wrapper.phc .full-width-carousel-container .splide__slide .marketing-full-width-banner{aspect-ratio:108/139}@media (min-width:900px){.full-width-carousel-wrapper.phc .full-width-carousel-container .splide__slide .marketing-full-width-banner{aspect-ratio:884/440}}.full-width-carousel-wrapper.phc .full-width-carousel-container .splide__slide .marketing-full-width-banner img{border-radius:32px}