:root{--popup-bg: #7D8BA64D}.footer-sections{margin:0 12px}footer .site-footer-wrapper{padding:106px 0}footer .footer__blocks{justify-content:space-between}footer .footer__block{margin-bottom:0}.newsletter-form{max-width:456px}footer .footer__block__title{font-size:var(--text-base);line-height:var(--line-height-text-base);font-weight:500;letter-spacing:.12em;margin:0 0 6px}footer .footer__newsletter__text{margin-bottom:22px}footer .footer__newsletter__text p{margin:0}footer .input-group__field::placeholder{font-size:var(--text-base);line-height:var(--line-height-text-base)}footer .newsletter-form .input-group__field{padding:12px 0}footer .newsletter__submit .input-group__btn{padding:12px 0}footer .newsletter-form .input-group{border-color:var(--white-1)}.footer__block--text{display:flex;justify-content:center}.footer__block__image{margin-bottom:0}.footer__block--img{display:flex;justify-content:center;max-width:456px}footer .footer__quicklinks{min-width:176px}footer .footer__quicklinks li a:after{height:0}.footer__block__image--logo{min-width:176px}.footer__block--menu-row{display:flex;flex-direction:row;gap:100px}.footer__block--menu-column{display:flex;flex-direction:column;gap:75px}footer .footer__block--menu-linklist{flex:1 1 100%}@media only screen and (max-width: 1156px){.footer__block--newsletter{order:1}.footer__block--img{order:2}footer .footer__blocks{justify-content:start;gap:48px}}@media only screen and (max-width: 749px){footer .site-footer-wrapper{padding:48px 0}footer .wrapper--full-padded{padding:0 24px}footer .footer__blocks{gap:48px}.footer__block--menu-mobile-row{display:flex;flex-direction:row;justify-content:space-between;gap:12px}.footer__block--menu-mobile-column{display:flex;flex-direction:column;gap:48px}footer .footer__quicklinks{min-width:147px}}.supporting-menu__inner{padding:18px 12px;gap:12px}.supporting-menu__copyright{margin:0;font-weight:400;font-size:var(--text-sm);line-height:var(--line-height-text-sm);letter-spacing:.09em}.supporting-menu__copyright li{padding:0}.supporting-menu__copyright a{color:var(--blue-1)}@media only screen and (max-width: 749px){.supporting-menu__copyright{line-height:1.2;font-size:8px}}.supporting-menu__links{display:flex;flex-wrap:wrap;gap:12px;margin:0;list-style:none;font-weight:400;font-size:var(--text-base);line-height:var(--line-height-text-base)}.supporting-menu__links li{min-width:175.33px;text-align:center}.supporting-menu__links a{color:var(--blue-1);text-decoration:underline;text-underline-offset:16%;text-decoration-thickness:5%}.supporting-menu__links li:first-child{text-align:left}.supporting-menu__links li:last-child{text-align:right}@media only screen and (max-width: 989px){.supporting-menu__inner{display:flex;flex-direction:column;gap:15px;padding:12px 0}.supporting-menu__item--copyright{order:1}.supporting-menu__links{justify-content:space-between}.supporting-menu__links li{max-width:114px;min-width:unset}}.section-padding-reviews{display:grid;padding-inline:12px;gap:12px;margin:0}.reviews__grid.section-padding{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}@media only screen and (max-width: 1156px){.reviews__grid.section-padding{grid-template-columns:repeat(2,1fr)}}.review.review--with-image{display:flex;flex-direction:column;gap:12px}.review__image-wrapper{display:grid;grid-template-columns:1fr 1fr;min-width:366px}.review__image-container{position:relative}.review__image-text{position:absolute;top:13.5px;left:12px}.review__image-text p{margin:0;font-size:var(--text-sm);line-height:var(--line-height-text-sm);letter-spacing:.09em;color:var(--white-1)}.review__text-wrapper{padding:0 12px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:12px}.review__text p{font-size:var(--text-md);line-height:var(--line-height-text-md);margin:0;color:var(--blue-0)}.review__customer__name{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;color:var(--blue-2);margin:0}.reviews__heading{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;margin:0 12px}@media only screen and (max-width: 749px){.reviews__grid.section-padding{grid-template-columns:1fr;padding:0;gap:15px}.review__image-text{top:8px;left:8px}.review__image-wrapper{min-width:unset}}.accordion-group.section-padding{margin:0 12px}.faq.wrapper{display:grid;grid-template-columns:1fr 3fr;max-width:unset;padding:36px 12px 48px}@media only screen and (max-width: 749px){.faq.wrapper{grid-template-columns:1fr;row-gap:24px;padding:24px 0 36px}.accordion-group__heading{padding:0 12px}.accordion__title{padding:15px 12px}.accordion-group__items .accordion__title{padding-right:60px}}.accordion-group__heading{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;color:var(--blue-0)}.accordion__title{justify-content:space-between;font-size:var(--text-base);line-height:var(--line-height-text-base);font-weight:400;color:var(--blue-1)}@media only screen and (min-width: 750px){.accordion__title{padding:24px 12px}}.accordion-group__items>details:first-of-type .accordion__title{padding-top:0}.accordion-group__items>details:first-of-type .accordion__title .icon svg{top:unset}.accordion{border-top:unset;border-bottom:1px solid var(--grey-1);margin:0}.no-js [data-collapsible][open] [data-collapsible-trigger] .icon-plus,[data-collapsible][open=true] [data-collapsible-trigger] .icon-plus{transform:unset}.accordion-group__items .icon{height:14px;width:14px;stroke-width:.8px;stroke:var(--blue-1)}.accordion__content p{font-size:var(--text-base);line-height:var(--line-height-text-base);font-weight:400;padding:0 12px}.screen-height-cc-default{min-height:712px}.brick__block.image-layout-width-60{flex:0 0 60%}.brick__block__text{flex-basis:unset;padding:12px 24px 36px}.brick__block__text .hero__content{row-gap:15px}.brick__block:first-child .brick__block__text:not(.has-padding){padding-left:24px}.brick__block__text.text-top-left{align-items:flex-start}.brick__block__text.text-middle-center{align-items:center}.brick__block__text.text-bottom-left{align-items:flex-end}.brick__block__text .hero__title{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;margin:0}.brick__block__text .hero__rte p{font-size:var(--text-lg);line-height:var(--line-height-text-lg);font-weight:400;margin:var(--line-height-text-lg) 0 0 0}.brick__block__text .hero__rte p:first-child{margin-top:0}.sticky-text .brick__block__text.text-top-left .hero__content,.brick__block__text.text-middle-center .hero__content{position:sticky;top:100px}@media only screen and (max-width: 749px){.brick__section{margin:0;padding:0 12px 12px;row-gap:12px}.screen-height-cc-default-mobile{min-height:366px}.brick__block.image-layout-width-60{flex:0 1 100%}.brick__block__text{padding:0}.brick__block__text .hero__content{row-gap:15px;padding:12px 12px 24px!important}.brick__block:first-child .brick__block__text:not(.has-padding){padding-left:0}.brick__block__text .hero__rte{margin:0}}.block__image-grid-wrapper{display:grid;row-gap:12px;column-gap:12px}.image-grid-layout-1 .block__image-grid-wrapper{grid-template-columns:1fr}.image-grid-layout-2 .block__image-grid-wrapper{grid-template-columns:repeat(2,1fr)}.product-steps__section{display:flex;flex-direction:column;gap:24px;margin:0 12px;padding:32px 0 48px}product-steps .product-steps__inner{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;column-gap:12px;row-gap:15px}.product-steps__heading-wrapper{display:flex;flex-direction:column;gap:15px;margin:0 0 0 12px}.step_heading{font-size:var(--text-2xl);line-height:var(--line-height-text-2xl);font-weight:400;margin:0}.step_subheading{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;margin:0}.step__image-container{position:relative}.step__image-text{position:absolute;top:15px;left:12px}.step__image-text{margin:0;font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:400;letter-spacing:.09em;text-transform:uppercase}.step__image-text-white{color:var(--white-1)}.step__image-text-blue{color:var(--blue-0)}.step__text-heading{font-size:var(--text-lg);line-height:var(--line-height-text-lg);font-weight:400;margin:0 12px;grid-row-start:2}.step__text-description{border-top:1px solid var(--cream-0);margin:0 12px;grid-row-start:3}.step__text-description p{font-size:var(--text-base);line-height:var(--line-height-text-base);font-weight:400;margin:0;padding-top:8px}@media only screen and (max-width: 749px){product-steps .product-steps__inner{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:12px}.step__image-container:nth-child(1){grid-row:1;grid-column:1}.step__image-container:nth-child(4){grid-row:1;grid-column:2}.step__text-heading:nth-child(2){grid-row:2;grid-column:1;margin-top:3px;margin-bottom:3px}.step__text-heading:nth-child(5){grid-row:2;grid-column:2;margin-top:3px;margin-bottom:3px}.step__text-description:nth-child(3){grid-row:3;grid-column:1}.step__text-description:nth-child(6){grid-row:3;grid-column:2}.step__image-container:nth-child(7){grid-row:4;grid-column:1}.step__image-container:nth-child(10){grid-row:4;grid-column:2}.step__text-heading:nth-child(8){grid-row:5;grid-column:1;margin-top:3px;margin-bottom:3px}.step__text-heading:nth-child(11){grid-row:5;grid-column:2;margin-top:3px;margin-bottom:3px}.step__text-description:nth-child(9){grid-row:6;grid-column:1}.step__text-description:nth-child(12){grid-row:6;grid-column:2}}.product__benefits-inner{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:15px}.product__benefits-heading{font-size:var(--text-sm);line-height:var(--line-height-text-sm);color:var(--blue-1);font-weight:500;letter-spacing:.12em;margin:0;padding:24px 0 15px;border-top:1px solid var(--cream-0)}.product__benefits--capslock .product__benefits-heading{text-transform:uppercase}.product__benefits-inner p{font-size:var(--text-md);line-height:var(--line-height-text-md);font-weight:400;margin:0 6px;padding:12px 0 0}.product__benefits-items{border-top:1px solid var(--cream-0)}.product__benefits-items:nth-child(1) p,.product__benefits-items:nth-child(3) p{margin:0}@media only screen and (max-width: 749px){.product__benefits-inner{column-gap:12px}.product__benefits-heading{padding:24px 0}.product__benefits-inner p{margin:0}}.product__benefits__usp-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--cream-0);border-bottom:1px solid var(--cream-0);padding:15px 0}.product__benefits__usp-inner{display:flex;align-items:center;gap:15px}.product__benefits__usp-container .image-wrapper{height:100%;padding:0;background-color:var(--cream-0);width:40px;height:40px;display:flex;align-items:center;border-radius:100%;border:1px solid var(--grey-1)}.product__benefits__usp-container img{position:unset;max-height:24px}.product__benefits__usp-text{font-size:var(--text-sm);font-weight:500;letter-spacing:.12em;margin:0;padding:0}.product__benefits__usp--capslock .product__benefits__usp-text{text-transform:uppercase}@media only screen and (max-width: 749px){.product__benefits__usp-container .image-wrapper{width:30px;height:30px}.product__benefits__usp-container img{max-height:18px}.product__benefits__usp-inner{max-width:165px}}.usp-popups-wrapper .atc-link{position:relative;cursor:pointer;font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;display:flex;align-items:center;gap:6px}.usp-popups-wrapper .atc-link.usp--capslock{text-transform:uppercase}.usp-wrapper{display:flex;align-items:center;gap:6px;padding:24px 0;border-bottom:1px solid var(--cream-0)}.usp-icon{justify-content:center;display:flex}.usp-wrapper .usp-icon svg{height:15px;width:auto;vertical-align:unset}.popup-link-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--popup-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20001;display:none;cursor:pointer}.popup-link-container{position:fixed;right:0;top:0;z-index:20001;background:var(--bg);height:100dvh;overflow:hidden;width:100%;max-width:468px;transform:translate(100%);transition:transform .3s ease-out,opacity .3s ease-out;display:block;opacity:0;pointer-events:none}body.popup-open .popup-link-container{transform:translate(0)}.product__content{transition:z-index .3s ease}.product__content.z-index-high{z-index:100101010}.popup-link-container.show{opacity:1;pointer-events:auto}.popup-link-header{display:flex;justify-content:space-between;align-items:center;padding:24px}.popup-link-title{font-size:var(--text-base);line-height:var(--line-height-text-base);font-weight:400;margin:0;padding:0}product-info-popup .closePopupBtn{padding:0;display:flex;align-items:center;gap:3px;font-size:var(--text-base);line-height:var(--line-height-text-base)}.popup-link-content{display:grid;gap:15px}.popup-link-description{padding:24px;display:flex;flex-direction:column;gap:var(--line-height-text-md)}.popup-link-content-wrapper{border-top:1px solid var(--cream-0);padding:15px 24px;display:flex;flex-direction:column;row-gap:12px}.popup-link-content-wrapper h3{font-size:var(--text-sm);line-height:var(--line-height-text-sm);letter-spacing:.12em;font-weight:500;margin:0;padding:0}product-info-popup p{font-size:var(--text-md);line-height:var(--line-height-text-md);font-weight:400;margin:0;padding:0}@media only screen and (max-width: 749px){.usp-wrapper{margin:0 0 24px}.popup-link-header{padding:15px 24px}.popup-link-description{padding:24px 24px 32px}.popup-link-container{max-width:378px}}.slideshow .hero-slideshow__subheading,.slideshow .hero__title,.slideshow .hero__description{max-width:420px}.slideshow .hero__title{font-size:var(--text-2xl)}.slideshow .hero__description{font-size:var(--text-lg);line-height:var(--line-height-text-lg);font-weight:400}@media only screen and (min-width: 749px){.hero__button .btn{padding:8px 36px 10px}}.image-overlay{background:linear-gradient(to right,var(--overlay-bg),transparent 100%)}.index-hero--video .hero__title{font-size:var(--text-sm);line-height:var(--line-height-text-sm);font-weight:500;letter-spacing:.12em;margin-bottom:15px}.index-hero--video .hero__description p{font-size:var(--text-lg);line-height:var(--line-height-text-lg);font-weight:400;margin:0}.index-hero--video .hero__content{padding:152px 36px}.index-hero--video .hero__title,.index-hero--video .hero__description{max-width:420px}@media only screen and (max-width: 749px){.index-hero--video .hero__content{padding:0 13px 31px 20px}.image-overlay{background:linear-gradient(to top,var(--overlay-bg),transparent 100%)}.index-hero--video .image-overlay{opacity:var(--overlay-opacity-mobile)}.sixty-height-hero--mobile{min-height:600px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/andrea.css.map */
