.comp-section-features .features-image{position:relative;width:calc(50% - var(--s-25));margin:0 var(--s-25) 0 0;overflow:hidden}.comp-section-features .features-image:after{content:"";display:block;padding-top:115%}.comp-section-features .features-content{width:calc(50% - var(--s-75))}.comp-section-features .features-content-interior{width:calc(100% - var(--s-75) * 2);margin:auto}.comp-section-features .features-content .t-title{margin:0 0 var(--s-50)}.comp-section-features .features-content ul{list-style:none}.comp-section-features .features-content ul li{white-space:nowrap}.comp-section-features .features-content ul li:not(:last-of-type){margin:0 0 40px}.comp-section-features .features-content ul li img{display:inline-block;width:65px;margin-right:40px;vertical-align:middle}.comp-section-features .features-content ul li span{display:inline-block;vertical-align:middle}.comp-section-features .features-content ul:not(:last-child){margin:0 0 var(--s-75)}@media screen and (max-width: 1024px){.comp-section-features .features-content{width:50%}.comp-section-features .features-content ul li:not(:last-of-type){margin:0 0 30px}.comp-section-features .features-content ul li img{width:50px}}@media screen and (max-width: 900px){.comp-section-features .features-image{width:100%;margin-right:0}.comp-section-features .features-content{width:100%;padding:var(--s-75) 4vw}.comp-section-features .features-content-interior{width:100%;max-width:400px}.comp-section-features .features-content .t-title{text-align:center}}@media screen and (max-width: 600px){.comp-section-features .features-content-interior{max-width:300px}.comp-section-features .features-content ul li img{margin-right:25px}.comp-section-features .features-content ul li .t-body-large{font:var(--t-body)}}.comp-section-aspiration .aspiration-content{flex:50% 0 0;display:flex;justify-content:center;align-items:center;padding:var(--s-50)}.comp-section-aspiration .aspiration-content-interior .t-heading{margin-bottom:var(--s-50)}.comp-section-aspiration .aspiration-image{flex:50% 0 0;position:relative;overflow:hidden;min-height:680px;max-height:1050px}.comp-section-aspiration .aspiration-image:after{content:"";display:block;padding-top:110%}@media screen and (max-width: 900px){.comp-section-aspiration .aspiration-image,.comp-section-aspiration .aspiration-content{flex:100% 0 0}.comp-section-aspiration .aspiration-image{order:1;width:100%;min-height:unset;max-height:unset}.comp-section-aspiration .aspiration-image:after{padding-top:100%}.comp-section-aspiration .aspiration-content{order:2;width:100%;padding:var(--s-125) 4vw}}@media screen and (max-width: 600px){.comp-section-aspiration .aspiration-content{padding:var(--s-50) 4vw var(--s-75)}.comp-section-aspiration .aspiration-content-interior .t-heading{margin-bottom:var(--s-25)}}.comp-section-press{padding:var(--s-125) 0}.comp-section-press .press-quotes{position:relative;margin:0 0 var(--s-75)}.comp-section-press .press-quotes .quote{position:absolute;width:100%;max-width:960px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;opacity:0;pointer-events:none;transition:opacity .4s}.comp-section-press .press-quotes .quote.active{opacity:1;pointer-events:auto}.comp-section-press .press-quotes .quote img{max-height:60px;max-width:240px;object-fit:contain;margin:0 auto var(--s-50)}.comp-section-press .press-logos{margin:auto;-webkit-justify-content:space-around;justify-content:space-around}.comp-section-press .press-logos .logo{position:relative;opacity:.4;cursor:pointer;transition:opacity .2s}.comp-section-press .press-logos .logo img{max-height:35px;max-width:120px;object-fit:contain}.comp-section-press .press-logos .logo:hover,.comp-section-press .press-logos .logo.active{opacity:1}@media screen and (max-width: 900px){.comp-section-press{padding:var(--s-75) 0}.comp-section-press .press-logos{justify-content:center;text-align:center}.comp-section-press .press-logos .logo{display:inline-block;width:25px;height:25px;margin:0 10px;border-radius:100%;border:2px solid var(--cr-orange);opacity:1;transition:.3s}.comp-section-press .press-logos .logo img{display:none}.comp-section-press .press-logos .logo.active{background-color:var(--cr-orange)}.comp-section-press .press-logos .logo:after{display:none}}@media screen and (max-width: 600px){.comp-section-press .press-quotes{margin:0 0 var(--s-50)}.comp-section-press .press-quotes .quote img{max-height:40px;max-width:180px}}.comp-section-testimonial .testimonial-quote{position:relative;width:55%}.comp-section-testimonial .testimonial-quote-interior{padding:var(--s-50)}.comp-section-testimonial .testimonial-quote .t-label{margin:0 0 var(--s-25)}.comp-section-testimonial .testimonial-quote q{display:block}.comp-section-testimonial .testimonial-quote q:not(:last-child){margin:0 0 var(--s-50)}.comp-section-testimonial .testimonial-portrait{position:relative;width:45%}.comp-section-testimonial .testimonial-portrait:after{content:"";display:block;padding-top:115%}.comp-section-testimonial .testimonial-cta{margin:var(--s-25) 0 0}@media screen and (max-width: 900px){.comp-section-testimonial .testimonial-portrait:before{content:"From our Fans";display:block;text-transform:uppercase;letter-spacing:.1em;font:var(--t-label-small);-webkit-transform:translateY(calc(-100% - 15px));transform:translateY(calc(-100% - 15px))}.comp-section-testimonial .testimonial-portrait{order:1;width:80%}.comp-section-testimonial .testimonial-portrait:after{padding-top:100%}.comp-section-testimonial .testimonial-quote{order:2;width:100%}.comp-section-testimonial .testimonial-quote .t-label{display:none}.comp-section-testimonial .testimonial-cta{order:3;margin:var(--s-50) auto 0}}@media screen and (max-width: 600px){.comp-section-testimonial .testimonial-quote-interior{padding:35px 6vw}.comp-section-testimonial .testimonial-quote q:not(:last-child){margin:0 0 30px}}.comp-section-instagram{padding:var(--s-125) 0;text-align:center}.comp-section-instagram #instagram-image-gallery{font-size:0;line-height:0;width:100%;max-width:960px;margin:var(--s-50) auto 0;gap:var(--s-25)}.comp-section-instagram #instagram-image-gallery .image{position:relative;width:100%;max-width:235px;transition:opacity .2s}.comp-section-instagram #instagram-image-gallery a.image span{transition:opacity .2s}.comp-section-instagram #instagram-image-gallery .image:after{content:"";display:block;padding-top:100%}@media (hover: hover){.comp-section-instagram #instagram-image-gallery a.image:hover,.comp-section-instagram #instagram-image-gallery a.image:hover span{opacity:.4}}@media screen and (min-width: 1440px){.comp-section-instagram #instagram-image-gallery{max-width:unset}.comp-section-instagram #instagram-image-gallery .image:last-child{display:none}}@media screen and (max-width: 900px){.comp-section-instagram #instagram-image-gallery{gap:10px}.comp-section-instagram #instagram-image-gallery .image{max-width:28vw}}@media screen and (max-width: 600px){.comp-section-instagram{padding:var(--s-75) 0}.comp-section-instagram #instagram-image-gallery .image{max-width:44vw}}.comp-section-instagram-tags .instagram-tags-images{width:50%;font-size:0;line-height:0}.comp-section-instagram-tags .instagram-tags-images .image{position:relative;display:inline-block;width:calc(50% - 5px);margin:0 10px 10px 0;transition:opacity .4s}.comp-section-instagram-tags .instagram-tags-images .image:nth-child(2n){margin:0 0 10px}.comp-section-instagram-tags .instagram-tags-images .image:after{content:"";display:block;padding-top:100%}.comp-section-instagram-tags .instagram-tags-images a.image:hover{opacity:.4}.comp-section-instagram-tags .instagram-tags-content{width:50%;padding:var(--s-100)}.comp-section-instagram-tags .instagram-tags-content .t-heading{max-width:430px}.comp-section-instagram-tags .instagram-tags-content .t-heading:not(:last-child){margin:0 0 var(--s-50)}@media screen and (max-width: 900px){.comp-section-instagram-tags .instagram-tags-images,.comp-section-instagram-tags .instagram-tags-content{width:100%}}@media screen and (max-width: 600px){.comp-section-instagram-tags .instagram-tags-content{padding:var(--s-50) 4vw}.comp-section-instagram-tags .instagram-tags-content .t-heading:not(:last-child){margin:0 0 var(--s-25)}}.comp-section-collection{padding:var(--s-75) 0 var(--s-50)}.comp-section-collection:not(:last-of-type){border-bottom:2px solid var(--cr-black)}.comp-section-collection .collection-header{display:block;width:100%;margin:0 0 var(--s-25)}.comp-section-collection .collection-header .t-heading{font-size:44px;margin-right:var(--s-25)}.comp-section-collection .collection-header .t-title{margin-left:var(--s-25)}.comp-section-collection .collection-products .product{width:calc(100% / 3 - var(--s-25) / 3 * 2);margin:0 var(--s-25) var(--s-25) 0}.comp-section-collection .collection-products .product:nth-of-type(3n){margin:0 0 var(--s-25)}@media screen and (max-width: 900px){.comp-section-collection{margin:var(--s-50) 0;padding:0}.comp-section-collection:not(:last-of-type){border-bottom:0}.comp-section-collection .collection-header .t-heading{display:block;width:100%;font-size:36px}.comp-section-collection .collection-header .t-title{display:block;margin:0;font:var(--t-body-large)}.comp-section-collection .collection-products .product,.comp-section-collection .collection-products .product:nth-of-type(3n){width:calc(50% - 7.5px);margin:0 15px 30px 0}.comp-section-collection .collection-products .product:nth-of-type(2n){margin:0 0 30px}}@media screen and (max-width: 600px){.comp-section-collection .collection-header .t-heading{font-size:27px}}.comp-popup{position:fixed;visibility:visible;width:100%;height:100%;top:0;left:0;padding:var(--s-50) 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:.6s;z-index:0}.comp-popup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#00000040}.comp-popup-content{position:relative;width:92%;max-width:700px;margin:auto;padding:var(--s-25);background-color:var(--cr-white);z-index:205}.comp-popup-content-footnote{margin:15px 0 0}.comp-popup-content .comp-popup-close{position:absolute;width:40px;height:40px;top:calc(var(--s-25) - 17.5px);right:calc(var(--s-25) - 17.5px);background:url(../assets/icon-close-black.svg) center/18px no-repeat;transform:.2s;z-index:1}.comp-popup-content-footnote p{padding:15px 0;border-top:2px solid;border-bottom:2px solid}.comp-popup-content-others{max-width:500px}.comp-popup-content-others p{margin:10px 0 0}html.comp_popup_active .comp-popup.active{opacity:1;pointer-events:auto;transition-delay:.3s;z-index:300}.site-email-capture-terms-agreement{margin:20px 0 20px 20px}.site-email-capture-terms-agreement input{width:20px;height:20px;margin:0 10px 0 0;border:1px solid;box-shadow:none}.site-email-capture-terms-agreement label{vertical-align:bottom}.site-email-capture-terms-agreement .truevault-polaris-dns-link{text-decoration:underline}.comp-free-sample{position:fixed;overflow:auto;top:var(--s-announcement);right:600px;height:calc(100vh - var(--s-announcement));padding:var(--s-25) var(--s-75);-webkit-transform:translateX(100%);transform:translate(100%);transition:.6s var(--a-cubic-1);opacity:0;pointer-events:none;z-index:135}.comp-free-sample.active{opacity:1;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.comp-free-sample.mobile{display:none}.comp-free-sample>.t-label-small{margin:0 0 var(--s-75)}.sample-block{text-align:center}.sample-block>*:not(:last-child){margin:0 0 15px}.sample-block:not(:last-child){margin:0 0 var(--s-50)}.sample-block .sample-image{position:relative}.sample-block .sample-image img{margin:0 auto}.sample-block .sample-item-form{position:absolute;padding:5px;right:-10%;bottom:0;border:2px solid;border-radius:50%}.sample-block .sample-submit svg{display:block;margin:auto;width:15px;height:15px}.sample-block .sample-submit .svg-icon-check{display:none}.comp-free-sample .sample-block.active .sample-item-form{background-color:var(--cr-bolt)}.sample-block.active .sample-item-form .sample-submit .svg-icon-check{display:block}.sample-block.active .sample-item-form .sample-submit .svg-icon-plus{display:none}.sample-block .sample-info .sample-flavor,.sample-block .sample-info .sample-type{font-size:10px}.sample-block .sample-info .sample-type{margin:0 0 10px}.sample-block .sample-info .sample-flavor{font-weight:400}@media screen and (max-width: 920px){.comp-free-sample{padding:var(--s-25) 45px}}@media screen and (max-width: 900px){.comp-free-sample{display:block;position:relative;overflow:unset;margin:0 -100px 45px;padding:30px 0 30px 30px;top:unset;right:unset;height:100%;-webkit-transform:none;transform:none;transition:.6s var(--a-cubic-1)}.comp-free-sample .free-sample-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;height:145px}.comp-free-sample>.t-label-small{text-align:center;margin:0 0 45px}.comp-free-sample .sample-block{flex:1 0 auto;width:100px}.comp-free-sample .sample-block .sample-image{position:relative;width:60px;height:75px}.comp-free-sample .sample-block{margin:15px 45px 0 0}.comp-free-sample .sample-block>:not(:last-child){margin:0 auto 15px}.comp-free-sample .sample-block:not(:last-child){margin:15px 45px 0 0}.comp-free-sample .sample-block .sample-item-form{top:-15px;left:-15px;right:unset;bottom:unset;background-color:var(--cr-subtle)}.comp-free-sample .sample-block .sample-item-form.active{background-color:var(--cr-bolt)}}@media screen and (max-width: 600px){.comp-free-sample{margin:0 -4vw 45px}}
/*# sourceMappingURL=/s/files/1/1109/5358/t/81/assets/css-components.css.map?v=112763029165332875071657843509 */
