@keyframes fingerPress{0%,100%{transform:scale(.75)}50%{transform:scale(.6)}}.hero{overflow:hidden;text-align:center;line-height:1.15;background:#4fb2e6;color:#2949a1}.hero::selection,.hero ::selection{background:#2949a1;color:#4fb2e6}.hero a:focus,.hero button:focus,.hero [tabindex="0"]:focus{outline-color:#2949a1}.hero__in{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;max-width:75em;padding:2em 1em;position:relative;z-index:1}.hero__title{font-size:1.8125rem;font-weight:600}.hero__title>*{display:block}.hero__title>*:first-of-type{font-size:1.2em}.hero__savings{display:flex;justify-content:center;align-items:center;margin:.5em 0}.hero__savings>*{margin:0 .5em}.hero__order{display:flex;justify-content:center;align-items:center}.hero__order>*{margin:0 .8em}.hero__logo{max-width:191px;margin:0 auto;font-style:italic;font-weight:bold;font-size:1.33em}.hero__banner{font-size:1.5em}.hero__contaminants{flex:0 1 360px;font-size:.8em}.hero__title,.hero__logo,.hero__contaminants{text-shadow:.025em .025em 0 white}@media all and (min-width:77.4375rem){.hero__border{background:#fff;flex:0 1 100%;height:2em;position:absolute;bottom:0;left:-20vw;width:120vw}.hero__image{margin-bottom:-1.75em;z-index:3}}@media all and (max-width:77.4375rem){.hero__contaminants{flex:0 1 100%}}@media all and (max-width:40rem){.hero__savings,.hero__offer{font-size:.85em}.hero__image{display:flex;align-items:center;flex-direction:row-reverse}.hero__image picture{max-width:53%}.hero__image img{width:100%;max-width:none}}.hero .offer{font-size:.55em}.hero .payment{font-size:.55em}.hero__savings .offer{font-size:.25em}.hero__savings .banner{font-size:1em}.banner--spread{letter-spacing:.2em;font-size:1.375rem;font-weight:bold;text-transform:uppercase}.contaminants{display:flex;justify-content:center;text-transform:uppercase;flex-wrap:wrap}.contaminants>*{flex:0 1 120px;margin:0 0 1em}.contaminants__title{flex:0 1 100%;font-size:1.4em}.contaminants strong{font-size:1.1em}.contaminants img{margin:0 auto .5em}@media all and (max-width:40rem){.contaminants>*{flex:0 1 33%}.contaminants__title{font-size:1.7em;flex-basis:100%}}.main-offer{background:url("/images/offer-bg.jpg");background-size:cover;background-repeat:no-repeat}.main-offer__group{display:flex;flex-wrap:wrap;justify-content:space-around;overflow:hidden;margin:-.5rem;margin-top:1em}.main-offer__group>*{flex:0 1 auto}.main-offer__group>*{margin:.5rem}.main-offer__price-payment-order{font-size:.75em;text-align:center;flex-basis:22%}.main-offer__price-payment-order .payment{font-size:.9em}.main-offer__price-payment-order .button{margin-bottom:1em;width:100%}.main-offer__price{font-size:3em}.main-offer__products{display:flex;justify-content:space-between;position:relative;flex-basis:45%}@media only screen and (max-width:1240px){.main-offer__products{flex-basis:auto}}.main-offer__products figcaption{font-weight:bold}.main-offer__info{text-align:center;display:flex;flex-direction:column;justify-content:space-between;flex-basis:20%}@media only screen and (max-width:1128px){.main-offer__info{flex-basis:100%}}.main-offer__info b{display:block;font-size:2.5em;font-weight:700;color:#2949a1;line-height:1}.main-offer__fibers{text-align:center}.main-offer__available{position:absolute;left:30%}@media only screen and (max-width:1240px){.main-offer__available{left:35%}}.main-offer__available:before{content:url("/images/arrow-left.png");position:absolute;left:-15%;top:20%}@media only screen and (max-width:300px){.main-offer__available:before{left:-20%;top:5%}}.main-offer__available b{display:block}.main-offer__plus{position:absolute;font-size:3em;bottom:-5%;left:35%}@media only screen and (max-width:550px){.main-offer__plus{font-size:2.5em;left:32%}}.main-offer__value{position:absolute;left:40%;top:20%;background:#f6b045;color:#fff;height:4em;width:4em;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:1240px){.main-offer__value{left:30%}}.main-offer__value--price{font-size:1.25em}.main-offer__value--text{font-size:.75em}.main-offer__organizer{align-self:flex-end;z-index:2;text-align:center;position:relative}.main-offer__organizer .burst{position:absolute;right:0;top:0}.main-offer__organizer figcaption b{display:block;color:#f6b045;font-size:1.5em}@media only screen and (max-width:1192px){.main-offer__shipping{margin:2em 0}}.main-offer__mbg span{color:#2949a1;font-size:1.5em;line-height:1}.main-offer__mbg small{display:block;color:#232323}.has-halo{position:relative}.has-halo::after{content:"";background:radial-gradient(#fff 0%,#fff 10%,transparent 70%,transparent 100%);display:block;position:absolute;left:0;right:0;margin:auto;width:100%;height:100%;top:0;z-index:-1}.bg--image{position:relative}.bg--image .bg__image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:0}.bg--image .bg__image img{width:100%;height:auto}@supports (object-fit:cover){.bg--image .bg__image img{height:100%;object-fit:cover;}}.bg--image .bg__image::after{display:none}.bg--image .bg__image img{height:100%}.bg--light{color:#2949a1;background:#f4f7ff}.media-player__group{display:flex;flex-wrap:wrap;justify-content:space-around;overflow:hidden;margin:-.5rem;margin-top:.5rem}.media-player__group>*{flex:0 1 auto}.media-player__group>*{margin:.5rem}.media-player__group>*{flex:1 1 auto}.media-player__button{font-size:1em}.contain{display:block;width:100%;position:relative;z-index:1;min-height:1px;min-width:1px;overflow:hidden}.contain::before,.contain::after{content:""}.contain::before{display:block}.contain::after{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:-1}.contain>img,.contain>iframe,.contain>noscript,.contain>svg{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.contain--video{background:#444}.contain--video::before{padding-bottom:calc(100%/(1.7777777778))}.content--media-player-text .content__video{flex-basis:38em}.content--media-player-text .content__text{flex-basis:24em}@media all and (max-width:40rem){.content--media-player-text .content__label{font-size:4.6vw;font-size:clamp(16px,4.6vw,30px)}.content--media-player-text .content__text{flex:0 1 100%;margin:2em 0}}@media all and (max-width:37.5rem){.content--media-player-text{font-size:2.75vw}}.content--title-image-caption .content__header{max-width:64em}.content--title-image-caption h2{font:2.625em/1.1;text-transform:capitalize}@supports (text-transform:initial){.content--title-image-caption h2{text-transform:initial;}}.content--title-image-caption figure{text-align:center;margin-top:2em}.content--title-image-caption figure>*+*{margin-top:1rem}@media only screen and (max-width:850px){.content--title-image-caption figure{flex-basis:100%}}.content--title-image-caption picture{display:inline-block;border-radius:100%;background:#676767;overflow:hidden;width:auto}.content--title-image-caption figcaption{margin-top:.5em;color:#2949a1;font:1.9375em/1;display:flex;flex-direction:column}.photo-bar{overflow:hidden}.photo-bar__group{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -.5rem}.photo-bar__group>*{flex:1 1 auto;flex-basis:calc(33% - 1rem);margin:0 .5rem}@media all and (max-width:40rem){.photo-bar__group>*{flex:0 1 100%;margin:.5em auto}.photo-bar__group>* img{margin:0 auto;width:100%}}.content--figure{color:#2949a1}.content--figure .content__text{flex-basis:25em}.content--details .content__text{flex-basis:25em}.content--details .content__details{flex-basis:37em}@media all and (max-width:40rem){.content--details ul{margin:0}}.content--specs .content__group{max-width:990px;margin:1.6em auto;align-items:center}.content--specs .content__group:nth-of-type(even){flex-direction:row-reverse}.content--specs .content__text{flex:1 1 23em}.content--specs picture{flex:0 1 113px;margin:1em}@media all and (max-width:40rem){.content--specs .content__text{flex-basis:13em}.content--specs picture{flex:0 1 70px;margin:.35em}}.content--quality{text-align:center;color:#fff}.content--quality .content__group *{color:inherit;text-align:inherit}.content--quality .content__text{flex-basis:25em}.content--quality .content__image{flex-basis:30em}.content--quality p{margin:1.5em 0}.content--college{text-align:left;padding-bottom:3em}.content--college picture{margin:1em auto}.content--college img{margin:0 auto}.review{overflow:hidden;text-align:center}.review__title{text-shadow:.05em .05em 0 white;margin:.8rem 0}.review__subtitle{text-shadow:.025em .025em 0 white;font-size:1.5625rem;margin:.5em 0}.review picture,.review img,.review svg{margin:0 auto}.review__in{display:flex;align-items:center;position:relative;z-index:1;max-width:75em;padding:2em}.review__content{max-width:900px;margin:0 auto}.review__quote{margin:1em auto;background:#fff;border:1px solid #2949a1;font-size:1.25rem;padding:1em}.review__quote>*+*{margin-top:1rem}@media all and (min-width:40rem){.review__quote{width:88%}}.review__stars{max-width:10em;margin-left:auto;margin-right:auto}.review nav{color:#2949a1}.review__background{display:block;width:100%;position:relative;z-index:1;min-height:1px;min-width:1px;overflow:hidden}.review__background::before,.review__background::after{content:""}.review__background::before{display:block}.review__background::after{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;z-index:-1}.review__background>img,.review__background>iframe,.review__background>noscript,.review__background>svg{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.review__background::before{padding-bottom:calc(100%/(2.0125))}.review--is-ready .review__background{background:url(/images/testimonial-bg.jpg) no-repeat right top;background-size:contain}.review__background-filter::before,.review__background-filter::after{content:"";position:absolute;top:0;bottom:0;z-index:2;background:#232323;box-shadow:0 0 4em 6em #232323;height:100%;width:1em}.review__background-filter::before{left:0}@media all and (min-width:68.75rem){.review{font-size:1.04vw}.review__background{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute}}@media all and (max-width:68.6875rem){.review__in{justify-content:center}.review__background-filter{position:relative;overflow:hidden}}.list--steps{font-size:1.875rem;margin-left:2em}.list--steps>*{position:relative}.list--steps>*::before{content:"1";display:flex;font-size:.8em;width:1.66em;height:1.66em;background:#2949a1;color:#fff;border-radius:100%;position:absolute;left:-2.1em;top:.15em;justify-content:center;align-items:center;border:.125em solid #fff}.list--steps>*:nth-of-type(2)::before{content:"2"}.list--steps>*:nth-of-type(3)::before{content:"3"}.list--steps>*:nth-of-type(4)::before{content:"4"}@media all and (min-width:68.75rem){.slide--result .slide__into{max-width:90%;margin:auto}}.slide--result .slide__item{max-width:100%;padding:1em}@media all and (min-width:50rem){.slide--result .slide__item{max-width:50%}}.slide--review .slide__into{margin:auto}@media all and (max-width:40rem){.slide--review .slide__into{max-width:95vw}}.slide--review .slide__thumbnails{margin:1em}.slide--review .slide__thumbnail{border-color:currentColor}.slide--review .slide__thumbnail::before{background:none}.slide--review .slide__thumbnail--is-selected::after{background:currentColor}.slide--review .slide__dot{font-size:2em;margin:.25em}