@font-face{font-family:AlteHaas;src:url(//slnt.com/cdn/shop/files/AlteHaasGrotesk-Bold.ttf?v=17089140500582795499);font-weight:600}@font-face{font-family:AlteHaas;src:url(//slnt.com/cdn/shop/files/AlteHaasGrotesk-Regular.ttf?v=5339539595716194510);font-weight:500}h1,h2,h3,h4,h5,h6{font-family:AlteHaas,sans-serif!important;font-weight:600!important}.logo-position--left .header__logo{position:relative;z-index:99}.promo-banner p{font-weight:400;font-size:11px;line-height:12px;letter-spacing:.05em;text-transform:capitalize;font-family:Archivo,serif}.top-bar{padding:0 30px;border-bottom:1px solid #E5E5E5}.top-bar .top-bar__menu a,.cart-container .mini_cart{font-weight:700;font-size:12px;line-height:15px;letter-spacing:.05em;text-transform:uppercase;font-family:AlteHaas,sans-serif}.cart-container .mini_cart{height:100%}.top-bar li.social-icon-top{border-right:1px solid #E5E5E5;padding-right:25px;margin-right:15px;padding-left:0}.sticky_nav .main-nav{max-width:100%}.social-icon-top a,.nav-desktop__tier-1-link,.nav-desktop__tier-2-link,.nav-desktop__tier-3-link{text-transform:none}.social-icon-top img{width:17px;vertical-align:middle;margin-right:3px}.nav--combined.center{position:absolute;left:50%;transform:translate(-50%)}.nav-desktop__tier-1 .nav-desktop__tier-1-link{padding:12px 15px;font-weight:400;letter-spacing:0;font-size:14px;text-transform:uppercase;color:#1b2325}.promo-banner.bottom_banner{box-shadow:0 4px 4px #0000000d}.main-nav,.dropdown{background:#fff!important}.sticky_nav--stick .cart-container{padding-right:20px}.mega-menu__image-caption{color:#626262!important}.mega-menu__image-caption-link a:hover .mega-menu__image-caption{color:#000!important}.section{max-width:1400px}.homepage-banner .banner{position:relative}.homepage-banner .banner:after{content:"";position:absolute;bottom:0;height:60%;width:100%;background:linear-gradient(180deg,#000,#0000);opacity:.6;transform:scaleY(-1)}.homepage-banner .caption{top:75%}.homepage-banner .caption-content{padding-left:0!important}.caption .headline{text-shadow:none;font-style:normal;font-weight:400;font-size:72px;line-height:90px;letter-spacing:.02em;margin-bottom:0;color:#f0f0f0;text-transform:uppercase}.caption .subtitle{font-weight:400;font-size:32px;line-height:36px;text-transform:unset;letter-spacing:0}.caption a{border-radius:5px;font-size:20px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;padding:15px 28px;margin-top:0}.container .column,.container .columns{margin-left:0;margin-right:0}.rich-text__content-flex{display:flex}.rich-text__content-flex .title{margin:0}.rich-text__content-flex .rich-text__heading{width:55%;color:#101828;font-family:Archivo,serif}.rich-text__content-flex .rich-text__text{width:45%}h2.rich-text__heading{font-weight:400;font-size:48px;line-height:54px;letter-spacing:.02em;text-transform:none}.rich-text__content .featured_text{max-width:900px;margin:auto}.rich-text__content .featured_text p{font-weight:400;font-size:32px;line-height:36px;margin-bottom:0}h2.small-title{font-weight:700;font-size:32px;line-height:36px;letter-spacing:0}h2.med-title{font-weight:700;font-size:48px;line-height:54px;letter-spacing:.05em;margin-bottom:0}h2.big-title{font-weight:700;font-size:72px;line-height:90px;letter-spacing:.02em;margin-bottom:0}.homepage-product-slider{margin:0;padding-top:1em;position:relative}.homepage-product-slider .flickity-enabled,.recommended-products--slider .flickity-enabled{overflow:inherit}.thumbnail .product-details .title{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;font-family:Archivo,serif;text-transform:none;text-align:center}.no-price-slider .thumbnail .price{display:none!important}.homepage-product-slider .slider-gallery .flickity-prev-next-button,.recommended-products--slider .slider-gallery .flickity-prev-next-button{opacity:1;background:#000;width:48px;height:48px;border-radius:50%;top:35%}.homepage-product-slider .flickity-prev-next-button .arrow,.recommended-products--slider .flickity-prev-next-button .arrow{fill:#fff;opacity:1}.homepage-product-slider .flickity-prev-next-button svg,.recommended-products--slider .flickity-prev-next-button svg{left:15%;width:75%;height:75%}.homepage-product-slider .slider-gallery .flickity-prev-next-button[disabled],.recommended-products--slider .slider-gallery .flickity-prev-next-button[disabled]{background:#f2f4f7}.homepage-product-slider .slider-gallery .flickity-prev-next-button[disabled] .arrow,.recommended-products--slider .slider-gallery .flickity-prev-next-button[disabled] .arrow{fill:#000;opacity:1}.homepage-product-slider .flickity-prev-next-button.previous,.recommended-products--slider .flickity-prev-next-button.previous{left:-20px}.homepage-product-slider .flickity-prev-next-button.next,.recommended-products--slider .flickity-prev-next-button.next{right:-20px}.homepage-product-slider .product_image .image-element__wrap{width:100%!important;background:#f0f0f0;border-radius:5px}.banner-2 .headline{font-weight:700;font-size:48px;line-height:58px;letter-spacing:.05em;text-transform:uppercase}.banner-2 .subtitle p{font-size:24px;line-height:30px;letter-spacing:.02em;color:#f0f0f0;margin-top:10px;margin-bottom:30px;text-transform:none}.banner-2 .caption{top:55%;max-width:1300px}.homepage-banner.banner-2 .banner:after{content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;border-radius:5px;background:linear-gradient(to right,rgba(0,0,0,.3) 40%,transparent 100%)}.icons-and-text{background:#000;max-width:100%;width:100%}.icons-and-text .container{max-width:1400px;width:95%;margin-left:auto;margin-right:auto}.icons-and-text h2.big-title,.icons-and-text h3.regular_text{color:#fff}.icons-and-text .grid-items{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.icons-and-text .grid-items .text-column{width:20%}.icons-and-text h3.regular_text{font-size:20px;line-height:27px;text-transform:capitalize;letter-spacing:0;margin-left:20px}.icons-and-text .grid-items .image-element__wrap{width:66px;margin:0}.icons-and-text .grid-items .text-align--left{display:flex;align-items:center}.banner-3{background:#000;max-width:100%;width:100%;padding:1em 0 4em}.banner-3 .banner{max-width:1400px;width:95%;margin-left:auto;margin-right:auto}.banner-3 .headline{max-width:550px}.rich-text-custom h2.rich-text__heading{font-size:32px;line-height:36px;font-family:Archivo,serif;text-align:center;margin:0 auto 30px}.rich-text-custom .rich-text__content .featured_text p{font-size:24px;line-height:30px}.shopify-section--logo-list h2.title{font-weight:500;font-size:12px;line-height:15px;letter-spacing:.05em;font-family:AlteHaas,sans-serif}.full-logo-list{max-width:100%;width:100%}.logo-list--slider .logo-list__item{margin-right:4rem;margin-top:20px}.shopify-section--rich-text-and-image{padding:0}.shopify-section--rich-text-and-image section{padding:3em 0}.take-back-section .featured-promotions{margin-left:-20px}.take-back-section .featured-promotions .feature-section{width:33.33%}.take-back-section .featured-promotions .feature-section .feature-inner{padding:0 20px}.take-back-section .featured-promotions .feature-section.title-overlay-true .title:after{display:none}.take-back-section .featured-promotions .feature-section:hover .feature-overlay{background:transparent}.take-back-section .featured-promotions .feature-section .feature-wrap{top:unset;bottom:5%;transform:none}.featured-promotions .feature-wrap h2.title{font-size:32px;line-height:36px;text-align:center;color:#f0f0f0!important;text-transform:capitalize;font-family:Archivo,serif;font-weight:400;margin-bottom:15px}.featured-promotions .description p{font-size:16px;line-height:24px;letter-spacing:.02em;color:#f0f0f0}.header-image-section,.shopify-section--featured-collection{margin-top:2em}.header-image-section h2.rich-text__heading{margin-top:10px}.rich-text__subtitle{font-size:24px;line-height:30px;letter-spacing:.02em;margin-bottom:0}.collection-items{padding:1em 0 4em}.collection-items .featured-promotions .feature-section{width:25%;margin-bottom:0}.collection-items .featured-promotions .feature-section .feature-inner{padding:0 10px}.collection-items .feature-wrap h2.title{font-size:24px;line-height:30px;letter-spacing:.02em;text-align:left;margin-bottom:0}.collection-items .feature-details-show{text-align:left}.collection-items .feature-details-show .feature-details__button{font-weight:400;font-size:20px;line-height:36px;text-decoration-line:underline;text-transform:uppercase;color:#f0f0f0;padding:0;background:transparent;border:transparent}.steps{background:#1b2325}.steps-section-container{width:1300px;max-width:100%;margin:auto;position:relative;padding:5em 0 4em}.steps-section-container .columns{display:flex;width:100%;justify-content:space-between}.steps h2.title{font-weight:700;font-size:48px;line-height:54px;letter-spacing:.05em;text-transform:uppercase;color:#f0f0f0;margin-top:0;margin-bottom:60px}.steps .step:not(:last-child){margin-bottom:50px}.steps a.action_button{border-radius:5px;font-size:20px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;padding:15px 32px;margin-top:0;color:#fff;border:1px solid}.steps .number p{font-weight:700;font-size:48px;line-height:54px;letter-spacing:.05em;text-transform:uppercase;color:#696969;font-family:AlteHaas,sans-serif;margin-bottom:0}.steps h4{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;color:#f0f0f0;font-family:Archivo,serif;text-transform:none}.steps-wrapper{padding-left:1%}.steps .device_image{position:absolute;right:-10%;top:6em;max-width:296px}.step p{color:#fff;margin-top:-10px}.step.faqAccordion button{color:#fff;font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;padding:0;font-family:Archivo,serif;text-transform:none;background:transparent;position:relative;border-bottom:0}.step.faqAccordion button:hover{background:#1b2325!important;border:none;border-bottom:0!important}.step.faqAccordion dt>button:after{left:unset;right:15px}.step.faqAccordion>dd{margin-left:0}.rich-text__text.regular_text{margin-top:0}.rich-text__text.regular_text p{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em}.rich-text__text a.global-button{font-weight:400;font-size:20px;line-height:36px;text-decoration-line:underline;text-transform:uppercase;background:transparent;border:transparent;color:#1b2325;padding:0 40px 0 0;display:block;text-align:right}.newsletter_section{padding:0;background:#1b2325!important}.newsletter_section .three-eighths{width:43%}.newsletter_section .five-eighths{width:57%}.newsletter_section h2{color:#f0f0f0;font-weight:700;font-size:48px;line-height:54px;letter-spacing:.05em;margin-bottom:10px}.newsletter_section .newsletter-text p{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;color:#f0f0f0;margin-bottom:80px}.newsletter_section .section_form{display:flex;align-items:baseline;flex-direction:column;justify-content:center;padding:0 10% 0 50px}.newsletter_section .newsletter{margin:-70px 0 0!important;max-width:640px}.newsletter_section .input-row{margin-left:0;margin-right:0;border:1px solid #848484;border-radius:5px}.newsletter_section input.contact_email[type=email]{background:transparent;margin-bottom:0;min-height:60px;font-size:16px}.newsletter_section .input-row input.newsletter-form__sign-up{font-size:20px;text-transform:uppercase;color:#f0f0f0;background:transparent;border:1px solid #FFFFFF;border-radius:3px;font-weight:400;min-height:51px;margin:4px;line-height:51px;padding:0}.shopify-section--text-columns-with-images .container{display:block}.shopify-section--text-columns-with-images .grid-items{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.instagram-intro-section .grid-items{max-width:95%;margin:auto}.instagram-intro-section h3.regular_text{font-size:12px;line-height:15px;letter-spacing:.05em;text-transform:uppercase}.instagram-intro-section h3.large_text{font-size:24px;line-height:29px;letter-spacing:.05em;text-transform:uppercase;color:#1c1b1c;text-align:center}.instagram-intro-section .grid-items .text-column:first-child,.instagram-intro-section .grid-items .text-column:last-child{width:25%}.instagram-intro-section .grid-items .text-column:nth-child(2){width:50%}.instagram-intro-section .grid-items .text-column:last-child h3.regular_text{text-align:right}.instagram-intro-section .grid-items .text-column:first-child h3.regular_text{position:relative;padding-left:25px}.instagram-intro-section .grid-items .text-column:first-child h3.regular_text:before{content:"";position:absolute;width:18px;height:18px;background:url(//slnt.com/cdn/shop/t/123/assets/ig-icon.png?v=142838479376400987581675730732);background-size:contain;left:0;top:-2px}.footer{padding:40px 0}.footer-menu-wrap{max-width:65%;justify-content:center}.footer_credits{margin-top:60px;border-top:0}.footer_credits .sub_text p,.footer_credits .sub_text a{font-weight:700;font-size:11px;line-height:12px;text-align:center;letter-spacing:.05em}.footer_credits .image_logo{text-align:center;margin-top:40px}.footer_credits .image_logo img{max-width:130px!important}.footer_credits .credits{display:flex;justify-content:center;float:none;padding-top:0}.footer_credits .credits li:not(:last-child){margin-right:40px}.footer_credits .credits,.footer_credits .credits a{font-size:11px;line-height:12px;letter-spacing:.05em}#insta-feed{margin-bottom:1em!important}.cart_content{z-index:99999}.product-container{max-width:1200px;margin:auto}.product-container .product__images{padding-right:60px}h1.product_name{font-size:36px;line-height:39px;letter-spacing:.02em;text-transform:capitalize}.modal .modal_price,.modal_price{font-size:16px;margin-bottom:0}.purchase-details__buttons{margin-left:0}button.add_to_cart,a.add_to_cart,.quote-btn{background:#1b2325;border-radius:5px;color:#f0f0f0!important;font-size:16px}button.add_to_cart:hover,a.add_to_cart:hover,.quote-btn:hover{background:#1b2325!important;color:#f0f0f0!important;opacity:.75}body.product .product-app--container{max-width:1400px;margin:auto}.product_gallery{margin-bottom:15px}.product_gallery_nav .gallery-cell{width:16%}.product_gallery_nav .gallery-cell img{border-radius:5px}.product_gallery_nav .gallery-cell.is-nav-selected img{border:1px solid #1B2325}.jdgm-widget.jdgm-widget{margin-bottom:15px}.product-app--container .jdgm-widget.jdgm-widget{padding:0 20px}.swatch-element.color,.swatch-element.color label{min-width:24px;border-radius:50%}.swatch-element.color.swatch-element label{width:24px;min-width:24px;line-height:24px;height:24px}.swatch_options input:checked+.swatch-element{background:#1b2325;color:#f0f0f0}.swatch_options input:checked+.swatch-element.color{border-color:#1b2325;background:transparent}.swatch-element{border:1px solid #DBDBDB;border-radius:5px}.swatch label{padding:8px 20px;line-height:1;font-size:13px;font-weight:400}.social_buttons{text-align:right;border-top:0}.social_buttons .share-btn a{padding:10px 0 8px;border:0}.social_buttons .share-btn a:before{color:#1b2325!important}.featured-promotions .feature-section.title-overlay-true .title:after{display:none!important}.featured-promotions.show-space .feature-section .feature-inner{padding:0 20px}.featured-promotions.show-space .feature-section:hover .feature-overlay{background:transparent}.featured-promotions.bottom-text .feature-section .feature-wrap{top:unset;bottom:5%;transform:none}.product_section .description .collapsible-tab:first-child{border-top:1px solid #cccccc}.product-block--share .meta{display:flex;align-items:center;justify-content:end}.product-block--share .social_buttons{padding-top:0;margin-bottom:0;margin-left:30px}.product-block--share .share-btn{margin-bottom:0}.product_gallery_nav .media-badge{top:35%;right:35%}shopify-payment-terms{font-size:12px;margin-top:-5px}.product_gallery .flickity-prev-next-button{background:transparent}.product-gallery__thumbnails .flickity-prev-next-button{display:none}.recommended-products__title h2{font-size:32px;line-height:36px;text-transform:capitalize;font-weight:400;font-family:Archivo,serif}.recommended-products--slider .gallery-cell .product-details{text-align:center}.recommended-products--slider .flickity-page-dots{display:none}.main-nav__wrapper:not(.sticky_nav--stick){position:relative;z-index:9999}.nav-desktop__tier-2{background:#fff;padding:20px 0;border-top:1px solid #E5E5E5}.nav-desktop__tier-2--full-width-menu{padding:30px 5% 10px}.nav-desktop__tier-2-item{padding:5px 20px 0}.nav-desktop__tier-1-link:hover,.nav-desktop__tier-1-link[aria-expanded=true]{border-bottom:solid 3px #25272C}.dropdown_column__menu ul li a,.nav-desktop__tier-2-link{color:#626262!important;padding-top:0!important}.dropdown_column__menu ul li a:hover,.nav-desktop__tier-2-link:hover{color:#000!important}.dropdown_column ul.dropdown_title{border-bottom:0}.dropdown_column ul.dropdown_title li a{font-weight:700;font-size:20px;line-height:30px;letter-spacing:.02em;text-transform:uppercase;color:#000!important}.dropdown_column__menu+.dropdown_column__menu{margin-top:40px}.mega-menu[data-meganav-handle=shop] .dropdown_column:last-child{padding:0}.mega-menu[data-meganav-handle=collections]{display:flex;justify-content:center;align-items:center}.mega-menu[data-meganav-handle=collections] .dropdown_column{width:auto;display:block;flex:1 1 0}.mega-menu[data-meganav-handle=collections] .dropdown_column .image-element__wrap{min-width:165px}.blog-banner-top{background:#1b2325;color:#f0f0f0;padding:20px 0 0}.blog-banner-top .blog-title,.blog-banner-top .blog-title a{font-weight:700;font-size:72px;line-height:90px;letter-spacing:.02em;text-transform:uppercase;color:#f0f0f0;margin-bottom:0}.blog-banner-top .blog-title a{padding-bottom:20px;display:block}.blog-banner-top .subtitle{font-size:26px}.blog-search{background:#ccd7dd;box-shadow:0 4px 4px #0000000d;width:100%;padding:30px 0;text-align:center}.blog-search .search__form{margin:auto}.blog-search .search__form input{background:#f0f0f0;border:1px solid #B9B9B9;border-radius:7px}.blog_search .search-submit{color:#f0f0f0;background:#1b2325;border-radius:5px;padding:5px;min-width:120px;top:4px;right:4px;font-size:15px}.blog_search .search-submit:before{line-height:12px;width:10px;margin-left:0;margin-right:10px}.blog-template-wrapper,.blog-banner-top .inner-wrap{max-width:1400px;width:95%;margin-left:auto;margin-right:auto}.blog-inner-title{font-family:AlteHaas,sans-serif;font-weight:700;font-size:48px;line-height:54px;letter-spacing:.05em;text-transform:uppercase;color:#1b2325;margin:30px 0}.blog-template-wrapper .container{justify-content:space-between}.blog-template-wrapper .container .one-half{width:47%;margin-bottom:50px;position:relative}.blog-template-wrapper .container .one-half .image-element__wrap{max-width:100%!important}.shopify-section--blog-template h2 a{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;color:#1b2325;text-transform:capitalize;font-family:Archivo,serif}.blog_meta{font-size:11px;line-height:12px;letter-spacing:.05em;color:#848484}a.read-more{position:absolute;margin:0;right:0;bottom:0;padding:0;border:0;text-decoration-line:underline;letter-spacing:.02em;font-size:16px;color:#000}.shopify-section--blog-template .paginate{margin-bottom:40px}.featured-popular{display:flex;justify-content:space-between;margin-top:40px}.featured-popular .featured-post{width:60%}.featured-popular .popular-post{width:40%;padding-left:5%}.featured-title{font-weight:400;font-size:32px;line-height:36px;color:#f0f0f0;text-transform:uppercase}.featured-article{position:relative}.featured-article:after{content:"";position:absolute;bottom:0;height:55%;width:100%;background:linear-gradient(180deg,#1b2325,#0000);opacity:1;transform:scaleY(-1)}.featured-article .image-element__wrap{max-width:100%!important}.featured-article .image-element__wrap img{margin-top:-1px}.featured-article .article-info{position:absolute;bottom:40px;left:20px;width:80%;z-index:1}.article-info .article__title,.article-info .article__title a{font-weight:400;font-size:32px;line-height:36px;color:#f0f0f0;text-transform:capitalize;font-family:Archivo,serif;letter-spacing:0;margin-top:5px}.article-info .blog_meta,.popular-article .blog_meta{display:flex;align-items:center;margin-top:8px}.article-info .blog_meta span,.popular-article .blog_meta span{color:#f0f0f0;font-size:11px}.article-tag{font-size:12px;line-height:15px;letter-spacing:.05em;text-transform:uppercase;color:#f0f0f0;display:flex;margin-bottom:0}.article-cat{font-size:11px;line-height:12px;letter-spacing:.05em;display:flex;align-items:center;margin-bottom:0;border-right:1px solid #f0f0f0;margin-right:15px}.article-tag span,.article-cat span{margin-left:5px}.popular-post .featured-title{margin-bottom:30px}.popular-article{padding-bottom:25px;margin-bottom:25px}.popular-post .popular-article:not(:last-child){border-bottom:1px solid #848484}.popular-article--3{border-bottom:0!important}.popular-article .article__title,.popular-article .article__title a{font-weight:400;font-size:24px;line-height:30px;letter-spacing:.02em;color:#f0f0f0;text-transform:capitalize;font-family:Archivo,serif;margin-top:5px}.popular-article .article__title a:hover,.article-info .article__title a:hover{opacity:.85}.popular-article .article-tag svg path{fill:#848484}.popular-article .article-tag span{color:#848484}.popular-article .blog_meta span.text-dark,.popular-article .blog_meta span.text-dark+span{color:#848484}.popular-article .article-cat{border-right:1px solid #848484}.blog-categories{background:#4b4b4b99;box-shadow:6px 2px 8px #0000004d;-webkit-backdrop-filter:blur(14.5px);backdrop-filter:blur(14.5px);border-radius:40px;max-width:85%;margin:-10px auto 40px}.blog-categories ul{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:0}.blog-categories ul li{padding:5px 20px;margin:5px}.blog-categories ul li.active{background:#1b2325;border-radius:45px}.blog-categories ul li a{font-size:12px;line-height:15px;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-family:AlteHaas,sans-serif}.load-more_wrap{text-align:center;margin-bottom:40px;margin-top:20px}.load-more_wrap button{border-radius:5px;line-height:1;background:#000;color:#fff;padding:15px 30px;font-size:16px}.load-more_wrap button:hover{background:#000!important;color:#fff!important}.blog-article__main h4{font-family:Archivo,serif;text-transform:unset;font-size:20px;font-weight:400}.blog-article__main h2{text-transform:capitalize}.blog-article__main h3{margin:30px 0 10px;font-weight:500;font-family:Archivo,serif;text-transform:capitalize}body.cart .cart_content_info{padding-left:40px}.newsletter-new .newsletter_section{padding:40px 0;background:#f0f0f0!important}.newsletter-new .newsletter_section .section_form{align-items:center;padding:0!important;max-width:650px;width:auto;left:0;margin:auto}.newsletter-new .newsletter_section h2,.newsletter-new .newsletter_section .newsletter-text p{color:#000}.newsletter-new .newsletter_section h2{margin-bottom:20px}.newsletter-new .newsletter_section .newsletter-text p{margin-bottom:40px}.newsletter-new .newsletter_section .newsletter{margin:0!important}.newsletter-new .newsletter_section .input-row input.newsletter-form__sign-up{color:#fff;background:#1b2325;border:1px solid #1b2325}.template--usa .thumbnail .product-details .title{text-align:center;font-size:20px;padding:0 15px}.template--collaborations .shopify-section--newsletter{display:none}.shopify-section--video-with-text .video-wrap{width:100%;height:100%;position:relative}.shopify-section--video-with-text .video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shopify-section--video-with-text .image-with-text__image-column{width:70%}.shopify-section--video-with-text .image-with-text__text-column{width:30%}.shopify-section--video-with-text .featured-link--half .info{padding:60px 20px}.shopify-section--video-with-text .headline-img{max-width:200px;margin:0 auto 20px 0}.shopify-section--video-with-text .larger{font-size:24px}.shopify-section--video-with-text .image-text__button{display:block;max-width:260px;margin-bottom:15px;border-radius:5px;font-size:20px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;padding:15px 32px;margin-top:0}.large-font .collection_title{font-size:85px;line-height:1}.large-font .description{font-size:22px}.large-font .subtitle{font-size:24px;color:#fff;text-transform:uppercase;padding-bottom:30px;border-bottom:3px solid #fff;margin-bottom:30px}.stakes-section{padding:4rem 0}.stakes-section .grid-items{margin-top:40px}.stakes-section .grid-items .one-third{width:calc(33.3333333333% - 40px)}.stakes-section .title,.title.smaller{font-size:32px;line-height:36px;font-family:Archivo,serif;text-transform:none;font-weight:400}.stakes-section h3{border-bottom:4px solid;font-size:25px!important;letter-spacing:1px!important}.committed-text .rich-text__content-flex .rich-text__heading{width:30%;padding-right:45px}.committed-text .rich-text__content-flex .rich-text__text{width:65%;padding-left:40px}.e3-text .image-element__wrap{max-width:200px}.e3-text-2{padding-top:0!important;max-width:800px;margin:auto}.e3-text-2 .rich-text__text.regular_text p{font-size:20px}.e3-logo-list{padding:40px 0}.e3-logo-list h2.title{font-size:18px;margin-bottom:40px}.e3-logo-list .logo-list.logo-list--grid{gap:8rem;align-items:center}.shopify-section--image-list{padding:60px 0}.shopify-section--image-list .image-list__item{width:45%;padding-right:30px}.shopify-section--image-list .flickity-prev-next-button{width:45px;max-width:45px;height:45px;top:50%;border-radius:50%;background:#fff;opacity:1}.shopify-section--image-list .flickity-prev-next-button svg{width:35px;height:35px;left:5px}.shopify-section--image-list .flickity-prev-next-button.previous{left:8px}.shopify-section--image-list .flickity-prev-next-button.next{right:8px}.shopify-section--image-with-text-tabs .image-text__button{border-radius:5px;font-size:20px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;padding:15px 32px;margin-top:20px}.shopify-section--image-with-text-tabs .description p{font-size:18px;margin:20px 0}.shopify-section--image-with-text-tabs .description p em{font-size:22px;font-style:normal}.shopify-section--image-with-text-tabs .featured-link--half{position:relative}.nav-items{margin-bottom:80px;position:absolute;top:1rem}.nav-items a{color:#fff;font-size:20px;letter-spacing:1px;margin-right:40px}.nav-items a.active{border-bottom:2px solid}.shopify-section--image-with-text-slider{padding:0 0 6rem}.shopify-section--image-with-text-slider .image-with-text-container{width:100%;display:flex}.shopify-section--image-with-text-slider .image-with-text__image-column{width:70%}.shopify-section--image-with-text-slider .featured-link--half .info{width:85%}.shopify-section--image-with-text-slider .flickity-prev-next-button{width:45px;height:45px;top:75%;border:1px solid;border-radius:50%}.shopify-section--image-with-text-slider .flickity-prev-next-button svg{width:35px;height:35px;left:5px}.shopify-section--image-with-text-slider .flickity-prev-next-button .flickity-prev-next-button .arrow{fill:#1b2325;stroke:#1b2325;opacity:1;left:0}.shopify-section--image-with-text-slider .flickity-prev-next-button.previous{right:32%;left:unset}.shopify-section--image-with-text-slider .flickity-prev-next-button.next{right:27%;left:unset}.shopify-section--image-with-text-slider .flickity-page-dots{bottom:unset;top:15%;right:6.5%;left:unset;width:30%;display:flex;gap:10px}.shopify-section--image-with-text-slider .flickity-page-dots .dot{flex:1;height:8px;background-color:#e8e8e8;opacity:1;border-radius:0;margin:0}.shopify-section--image-with-text-slider .flickity-page-dots .dot.is-selected{background-color:#1b2325}.detox-banner .banner,.detox-banner .banner img{height:60vh}.detox-banner .caption .headline{font-size:55px;color:#1b2325}.detox-banner .caption a{border:0;padding-left:0;padding-bottom:5px;padding-right:0;border-bottom:2px solid #fff;border-radius:0;color:#1b2325}.detox-banner .caption a:hover{background:transparent}.detox-banner-2 .caption .headline{font-size:45px}.detox-banner-2 .banner,.detox-banner-2 .banner img{height:60vh}.the-benefits{padding:4rem 0}.the-benefits .title{margin-bottom:40px}.the-benefits h3{font-size:20px}.the-benefits .image-element__wrap{max-width:100%!important}.detox-intro h2.rich-text__heading{font-size:28px;line-height:36px;max-width:700px;margin:0 auto 100px;position:relative}.detox-intro h2.rich-text__heading:after{content:"";position:absolute;bottom:-75px;left:50%;transform:translate(-50%);height:50px;width:1px;background-color:#ccd7dd}.detox-intro .rich-text__text.regular_text{max-width:550px;margin:0 auto 30px}.detox-intro .rich-text__text.regular_text p{font-size:16px;line-height:28px}.detox-intro .image-element__wrap{max-width:80px}.img_caption{margin-top:10px;display:block}.shopify-section--faq .faq--title{padding-right:70px}.shopify-section--faq .faq-content p{line-height:28px}.shopify-section--faq .faqAccordion>dt>button:after{content:"\e909";font-family:turbo;font-size:.75rem;left:unset;right:15px;color:#1b2325}.shopify-section--faq .faqAccordion dt>button[aria-expanded=true]:after{transform:rotate(180deg);top:25%}.shopify-section--faq .faqAccordion>dt>button{font-weight:400;text-transform:uppercase;font-size:16px;border-bottom:1px solid #1b2325}.page-phone-detox-program .faqAccordion>dt>button{padding:15px 20px 15px 40px}.page-phone-detox-program .faqAccordion>dt>button:before{color:#9e9e9e;font-size:14px;position:absolute;left:5px;top:15px}.page-phone-detox-program .faqAccordion dt:first-child button:before{content:"01"}.page-phone-detox-program .faqAccordion dt:nth-child(3) button:before{content:"02"}.page-phone-detox-program .faqAccordion dt:nth-child(5) button:before{content:"03"}.page-phone-detox-program .faqAccordion dt:nth-child(7) button:before{content:"04"}.detox-email .image-with-text-container{justify-content:space-between;margin-bottom:0!important}.detox-email .featured-link--half .info,.detox-guide .featured-link--half .info{margin-left:0;padding-left:0}.detox-guide{background:#1b2325;padding:3rem 0 4rem}.detox-guide .image-with-text-container{margin-bottom:0;justify-content:space-between}.detox-guide .image-with-text__image-column{width:60%}.detox-guide .image-with-text__text-column{width:40%}.detox-guide .image-with-text__text-column p a{color:#fff;border-bottom:1px solid #ccd7dd;display:inline-block;margin-right:10px}.modal-find-your-usage{display:none;position:absolute;height:235px;width:100%;left:0;z-index:2}.dp-calculator{background:#1b2325;color:#fff;padding:2rem 0 4rem}.dp-calculator h2{color:#fff;max-width:300px}.dp-calculator .textlight p{color:#bfbfbf}.dp-calculator .product-popup__link{border-bottom:1px solid #ccd7dd;color:#fff!important;text-decoration:none;cursor:pointer;text-transform:uppercase;font-size:10px;line-height:15px}.dp-calculator .product-popup__link span{color:#fff}#product-popup__lightbox-1{min-width:720px}.product-popup__lightbox-wrapper .options{display:flex;align-items:center;justify-content:space-between;margin-top:80px}.product-popup__lightbox-wrapper .option{width:47%}.product-popup__lightbox-wrapper .option .device{display:block;font-weight:700}.product-popup__lightbox-wrapper .option .text{font-size:14px}.dp-calculator .calculatorintro{margin-bottom:130px}.dp-calculator .slntcalc .slntinytext{font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:1px}.phoneusagecalc{display:flex}.phoneusagecalc .w-col-4{width:33.33%;padding-right:50px}.phoneusagecalc .calccolumn{padding-right:80px}#phone-calc-months,#phone-calc-years{color:#fff;font-size:55px;line-height:70px;margin-bottom:20px}.slntcalcsubtitle{font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.calcslidertitle{display:flex;justify-content:space-between;align-items:center}.calcslidertitle .slntcalcheading{font-size:25px}#phone-calc-hours{font-size:35px}input[type=range].sltn-time-range{width:100%;margin:6.6px 0;background-color:transparent;-webkit-appearance:none;border:none}input[type=range].sltn-time-range:focus{outline:none}input[type=range].sltn-time-range::-webkit-slider-runnable-track{background:#5c5c5c;border:0;border-radius:15.9px;width:100%;height:1.8px;cursor:pointer}input[type=range].sltn-time-range::-webkit-slider-thumb{margin-top:-6.6px;width:15px;height:15px;background:#ccd7dd;border:0;border-radius:100px;cursor:pointer;-webkit-appearance:none}input[type=range].sltn-time-range:focus::-webkit-slider-runnable-track{background:#8f8f8f}input[type=range].sltn-time-range::-moz-range-track{background:#5c5c5c;border:0;border-radius:15.9px;width:100%;height:1.8px;cursor:pointer}input[type=range].sltn-time-range::-moz-range-thumb{width:15px;height:15px;background:#ccd7dd;border:0;border-radius:100px;cursor:pointer}input[type=range].sltn-time-range::-ms-track{background:transparent;border-color:transparent;border-width:18.8px 0;color:transparent;width:100%;height:1.8px;cursor:pointer}input[type=range].sltn-time-range::-ms-fill-lower{background:#292929;border:0;border-radius:31.8px}input[type=range].sltn-time-range::-ms-fill-upper{background:#5c5c5c;border:0;border-radius:31.8px}input[type=range].sltn-time-range::-ms-thumb{width:15px;height:15px;background:#ccd7dd;border:0;border-radius:100px;cursor:pointer;margin-top:0}input[type=range].sltn-time-range:focus::-ms-fill-lower{background:#5c5c5c}input[type=range].sltn-time-range:focus::-ms-fill-upper{background:#8f8f8f}@supports (-ms-ime-align:auto){input[type=range].sltn-time-range{margin:0}}.the-tools{padding:0;border-top:1px solid}.the-tools .image-with-text-container{justify-content:space-between;margin-bottom:0!important}.the-tools .image-with-text__image-column{width:60%}.the-tools .image-with-text__text-column{width:40%;align-items:baseline}.the-tools .featured-link--half .info{padding-left:0;margin-left:0;width:90%}.collection_title_sm{font-size:20px;text-transform:none;letter-spacing:0;font-weight:600}.the-tools .description p{font-size:16px}.the-tools .nav-items{margin-bottom:40px;position:unset}.the-tools .nav-items a{color:#7f7f7f;border:1px solid #7f7f7f;width:28px;height:28px;display:inline-block;border-radius:50%;text-align:center;font-size:16px;line-height:28px;margin-right:15px}.the-tools .nav-items a.active{color:#1b2325;border:1px solid #ccd7dd}.shopify-section--testimonials header{margin-bottom:60px}.page-phone-detox-program .shopify-section--testimonials{background-color:#efefef}.detox-testimonials{padding:2rem 0 4rem}.detox-testimonials .gallery-cell{width:30%;display:flex;align-items:stretch;min-height:100%;background-color:#efefef;border-right:1px solid #999}.detox-testimonials .flickity-slider{height:100%}.detox-testimonials .testimonial-block.gallery-cell.testimonial-block--no-image{background-color:#efefef}.detox-testimonials .caption-content.testimonial-text .subtitle{color:#1b2325;font-size:16px}.detox-testimonials .caption-content.testimonial-text .subtitle p:first-child{color:#333}.detox-testimonials .set-static .caption{padding:0 40px}.detox-testimonials .text-animation--true .caption-content{opacity:1;animation:none;max-width:100%}.detox-testimonials .flickity-page-dots{display:none}.detox-testimonials header .subtitle{color:#333;margin-top:5px;font-size:18px}.js-quick-shop .container{justify-content:space-between}.product-block.product-block--form{padding-bottom:20px}.smart-payment-button--false .purchase-details{padding-bottom:10px}.klaviyo-bis-trigger{width:100%!important;border:1px solid #000;color:#000;border-radius:6px}.product-list .thumbnail .thumbnail-overlay{background-color:#0000003b}.price-ui-badges .price-ui-badge__sticker--unavailable,.price-ui-badges .price-ui-badge__sticker--sold-out,.product__details--product-page .price-ui .sold_out{display:none}.header .search__results{z-index:99999}body.search .product-list--search .three-fourths.columns.align_left{padding-left:30px}.subtitle.blog-tags--true{margin-bottom:0;padding-bottom:30px}.blog-template-wrapper-tagged{padding-top:40px}.blog-articles-custom{margin-top:40px}.blog-articles-custom .column{position:relative;width:47%;margin-bottom:50px}.blog-articles-custom h3{font-weight:400!important;font-size:24px;line-height:30px;letter-spacing:.02em;color:#1b2325;text-transform:capitalize;font-family:Archivo,serif!important;margin-bottom:5px}.blog-articles-custom .rte-setting p{font-size:10px;line-height:12px;letter-spacing:.05em;color:#848484}.blog-articles-custom .column .image-element__wrap{max-width:100%!important}.blog-articles-custom .column a.global-button{padding:0;border:0;text-decoration-line:underline;letter-spacing:.02em;font-size:16px;color:#000;margin:0;position:absolute;right:0;bottom:0}.blog-articles-custom .column a.global-button:hover{background:transparent}.shopify-section--compare-table section{padding:4rem 0}.shopify-section--compare-table .rich-text__content{display:flex;justify-content:space-between}.shopify-section--compare-table .rich-text__content .left-side{width:20%;padding-top:4rem}.shopify-section--compare-table .rich-text__heading{font-size:70px;line-height:80px;margin-top:0}.shopify-section--compare-table .rich-text__text{font-size:22px}.shopify-section--compare-table .rich-text__content .right-side{width:75%}.shopify-section--compare-table .comparison-table{display:flex;overflow:visible}.shopify-section--compare-table .comparison-table .column-table{width:20%;border-right:2px solid #c6c4c4;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0 25px;border-top:2px solid #cfd8dd;border-bottom:2px solid #cfd8dd}.shopify-section--compare-table .comparison-table .text-column{height:7rem;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;text-align:center;border-bottom:2px solid #c6c4c4}.shopify-section--compare-table .comparison-table .text-column p{margin-bottom:0}.shopify-section--compare-table .comparison-table .text-column svg{width:50px}.shopify-section--compare-table .column-table.left{border-right:0}.shopify-section--compare-table .column-table.left .text-column{text-align:left;justify-content:flex-start;font-weight:600}.shopify-section--compare-table .column-table .image-icon{border-bottom:2px solid #c6c4c4;padding:15px 10px}.shopify-section--compare-table .column-table .image-icon span{display:block;text-align:center;font-size:18px;text-transform:uppercase;padding:20px 40px 0}.shopify-section--compare-table .column-table:not(.active) .image-icon img{max-height:100px;margin:auto;display:block;max-width:140px}.shopify-section--compare-table .column-table.active{background:#f1f1f2;border:2px solid #000;border-radius:20px}.shopify-section--compare-table .column-table.active .image-icon{padding-bottom:5px}@media only screen and (min-width: 1025px){.hide-desk{display:none}.top-bar .inner{max-width:1460px;margin:auto;display:flex;justify-content:space-between;background-color:#fff;position:relative;transition:padding-top .3s linear;width:100%}.main-nav{max-width:1520px;margin:auto;padding:10px 30px}.full-width--true .caption{max-width:1400px}.search-container{margin:8px 0}.search-container .search__form input{height:36px;min-height:35px}.blog-banner-top .inner-wrap{position:relative}.blog-categories{right:0;position:absolute;top:20px}.blog-categories ul{margin:0}.product_gallery_nav .gallery-cell img{height:100px;width:100px;object-fit:cover}.product_gallery img{min-height:68vh;max-height:68vh;object-fit:contain}.js-quick-shop .product_gallery img,.js-quick-shop .product_gallery .plyr--video,.js-quick-shop .product_gallery .product-gallery__video,.js-quick-shop .product_gallery .gallery-cell .product-gallery__video .lazyframe,.js-quick-shop .product_gallery .gallery-cell .product-gallery__video .lazyframe iframe{min-height:45vh;max-height:45vh}.js-quick-shop .product_gallery_nav .gallery-cell img{height:60px;width:60px}.product_gallery .plyr--video{height:100%;min-height:68vh;max-height:68vh;background:#f0f0f0;display:flex;justify-content:center;align-items:center}.product_gallery .product-gallery__video,.product_gallery .gallery-cell .product-gallery__video .lazyframe,.product_gallery .gallery-cell .product-gallery__video .lazyframe iframe{min-height:68vh;max-height:68vh;background:#f0f0f0}.product_gallery .plyr__video-wrapper{background:#f0f0f0;width:100%}.mega-menu[data-meganav-handle=collections] .dropdown_column:first-child{display:none}.cart_content{top:50px;border:1px solid #dbdbdb!important}.blog-article__main .article_content .image-element__wrap{max-width:none!important;width:60%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.mega-menu[data-meganav-handle=collections] .dropdown_column:first-child,.hide-tablet,.search-container{display:none}.header{display:block}#header{display:none}.top-bar .inner{width:100%;display:flex}.mobile_nav-fixed--true.promo-banner--show .section-wrapper{display:block;margin-top:0}.caption-content{max-width:100%}.rich-text__content .featured_text p{font-size:28px;max-width:600px;margin:auto}.homepage-product-slider .products-slider.slider-gallery .gallery-cell.visible-3{width:calc(60% - 10px)}.homepage-product-slider .flickity-prev-next-button.previous{left:85.5%}h2.big-title{font-size:50px}.featured-promotions.show-space .feature-section .feature-overlay{background:transparent}.featured-promotions{margin-left:0}.featured-promotions.show-space .feature-section .feature-inner{padding:0 8px}.featured-promotions.show-space .feature-section img{aspect-ratio:.65}.featured-promotions.bottom-text .feature-section .feature-wrap{bottom:-2%;width:88%}.banner-2 .headline{font-size:40px;line-height:44px;max-width:500px;margin-left:0}.collection-items{padding:1em 0}.collection-items .featured-promotions .feature-section{width:50%;margin-bottom:20px}.collection-items .featured-promotions .feature-section .feature-wrap{bottom:0}.steps-section-container{padding:3em 0 0;width:95%}.steps-section-container .two-sixths{width:42%}.steps .device_image{right:unset;left:58%;top:2em;max-width:276px}.steps .step{margin-bottom:30px}.steps h4{max-width:290px}.rich-text__content-flex{flex-direction:column}.rich-text__content-flex .rich-text__heading{width:100%;text-align:center}.rich-text__content-flex .rich-text__text{margin-top:20px!important;width:85%;margin:auto;text-align:center}.rich-text__text a.global-button{text-align:center;padding-right:0}.instagram-intro-section .grid-items{align-items:center}.shopify-section--newsletter .section{width:100%}.newsletter_section{padding:2em 0}.newsletter_section .container .columns{text-align:center;width:100%}.newsletter_section .image-element__wrap{max-width:100%!important;padding:0 2em}.newsletter_section .section_form{justify-content:start;padding:2em;text-align:left!important}.newsletter_section .input-row{flex-direction:row}#contact_form .newsletter-form__sign-up{margin-bottom:0!important;width:120px!important;margin:6px}.footer .footer-menu-wrap h6>span{display:none!important}.footer .toggle_content{display:block!important;padding:0}.footer-menu-wrap{max-width:95%}.footer-menu-wrap .one-fourth{width:calc(25% - 20px)!important}.is-product-main.content{padding-top:0}.product-container .product__images{width:50%;padding-right:0}.product-container .product__details--product-page{width:50%;padding-left:5%}body.product .featured-promotions .feature-section{width:33.33%}body.product .product-app--container{width:95%}.recommended-products__title h2{font-size:24px}.recommended-products--slider .thumbnail .product-details .title{font-size:20px;line-height:20px}.recommended-products--slider .thumbnail .product-details .price{font-size:16px}.recommended-products--slider .flickity-prev-next-button.previous,.homepage-product-slider .flickity-prev-next-button.previous{left:0}.recommended-products--slider .flickity-prev-next-button.next,.homepage-product-slider .flickity-prev-next-button.next{right:0}.mega-menu[data-meganav-handle=shop] .dropdown_column:last-child{display:none}.nav-desktop__tier-2{padding:10px 2%}.nav-desktop__tier-2--full-width-menu{padding:20px 2% 0}.mega-menu[data-meganav-handle=collections] .dropdown_column{width:auto;padding:15px 5px}.blog-banner-top .blog-title{font-size:60px;line-height:70px}.blog-banner-top .subtitle{font-size:22px}.article-info .article__title,.article-info .article__title a{font-size:28px}.featured-popular{flex-direction:column}.featured-popular .featured-post{width:100%}.featured-popular .popular-post{width:100%;padding-left:0;margin-top:40px}.popular-posts{display:flex;flex-wrap:wrap;justify-content:space-between}.popular-posts .popular-article{width:48%}.popular-article--3,.popular-article--4{border-bottom:1px solid #848484!important}.shopify-section--video-with-text .image-with-text__image-column{width:60%}.shopify-section--video-with-text .image-with-text__text-column{width:40%}.large-font .description{font-size:20px}.committed-text .rich-text__content-flex{flex-direction:row}.committed-text .rich-text__content-flex .rich-text__heading{font-size:40px;width:30%;padding-right:30px}.shopify-section--image-with-text-slider .image-with-text__image-column{width:60%}.shopify-section--image-with-text-slider .featured-link--half .info{width:95%}.featured-link--half .collection_title{font-size:25px}.shopify-section--image-with-text-slider .flickity-prev-next-button{display:none}.shopify-section--image-with-text-slider .flickity-page-dots{top:6%;width:34%}.shopify-section--image-with-text-tabs .featured-link--half .info{width:100%;padding-top:5rem}.nav-items{top:0rem;display:flex}.product_gallery_nav .gallery-cell{width:100px}.product_gallery_nav .gallery-cell img{height:100px;width:100px;object-fit:cover}.product_gallery img{min-height:42vh;max-height:42vh;object-fit:contain;background-color:#f0f0f0}.product_gallery .plyr--video{height:100%;min-height:42vh;max-height:42vh;background:#f0f0f0;display:flex;justify-content:center;align-items:center}.product_gallery .product-gallery__video,.product_gallery .gallery-cell .product-gallery__video .lazyframe,.product_gallery .gallery-cell .product-gallery__video .lazyframe iframe{min-height:42vh;max-height:42vh;background:#f0f0f0}.product_gallery .plyr__video-wrapper{background:#f0f0f0;width:100%}.shopify-section--compare-table .rich-text__content{flex-direction:column}.shopify-section--compare-table .container{justify-content:center}.shopify-section--compare-table .rich-text__content .left-side{width:100%;padding-top:0rem;text-align:center}.shopify-section--compare-table .rich-text__heading{font-size:60px;line-height:60px;margin-bottom:1rem;margin-top:0}.shopify-section--compare-table .rich-text__text{font-size:20px}.shopify-section--compare-table .rich-text__content .right-side{width:100%;margin-top:20px}.shopify-section--compare-table .comparison-table .text-column{height:9rem;padding:0 10px}.shopify-section--compare-table .comparison-table .text-column p{line-height:1.3}}@media only screen and (max-width: 767px){.hide-mobile{display:none}.promo-banner,.mobile-menu-title,#header .mobile-menu-title{display:none!important}#header.mobile_nav-fixed--true,.mobile_nav-fixed--false.is-active #header{max-width:100vw}.top-bar{padding:0;flex-wrap:wrap}.promo-banner.bottom_banner{display:flex!important;width:100%}#header .top-bar a.mobile_logo{align-items:baseline}#header a.mobile_logo img{max-height:45px;margin-top:8px}.top-bar .top-bar--right{height:60px;margin-right:10px}.shopify-section--image-with-text-overlay .container{display:block}.steps .device_image{position:unset}.promo-banner .promo-banner__content{font-size:11px;line-height:30px}.mobile_nav div{margin-left:15px}#header .top-bar a.icon-bag:before,#header .top-bar a.icon-cart:before{font-size:22px!important}.top-bar .top-bar--right .icon-search:before{font-size:20px!important}.cart-container .mini_cart{margin-left:0;padding-left:0}.container{justify-content:center}.caption .headline{font-size:32px;margin-bottom:0;line-height:34px}.caption .subtitle{font-size:18px;text-transform:none}.caption a{border-radius:5px}.shopify-section--rich-text-and-image section{padding:2em 0}.rich-text__content .featured_text p,.thumbnail .product-details .title{font-size:18px;line-height:22px}.homepage-product-slider .slider-gallery .flickity-prev-next-button{display:none!important}.header-image-section,.shopify-section--featured-collection{margin-top:1em}h2.small-title{text-align:center;font-size:24px}.homepage-product-slider .products-slider.slider-gallery .gallery-cell.visible-3{width:calc(70% - 10px)}.banner-2 .caption{top:75%}.banner-2 .subtitle p{font-size:18px}h2.big-title{font-size:32px;line-height:34px;text-align:center}h2.big-title{margin-bottom:20px;margin-top:40px}.featured-promotions.show-space .feature-section .feature-overlay{background:transparent}.featured-promotions{margin-left:0}.featured-promotions.show-space .feature-section{width:100%;margin-bottom:20px}.featured-promotions.show-space .feature-section .feature-inner{padding:0 8px}.featured-promotions.show-space .feature-section img{aspect-ratio:1/1}.take-back-section .featured-promotions{margin-left:0}.rich-text__subtitle{font-size:18px;line-height:22px}h2.rich-text__heading,.steps-section-container h2.title,.steps .number p,.newsletter_section h2{font-size:32px;line-height:34px}.steps-section-container{padding:2em 0 0}.steps-section-container .columns{flex-direction:column}.steps-section-container .two-sixths,.steps-section-container .four-sixths{width:100%}.steps-section-container .homepage_content{float:none}.steps h2.title{max-width:90%;margin:0 auto 20px;text-align:center!important}.steps .step{margin-bottom:30px}.steps a.action_button{max-width:65%;margin:0 auto 40px}.rich-text__content-flex{flex-direction:column}.rich-text__content-flex .rich-text__heading{width:100%;text-align:center}.rich-text__content-flex .rich-text__text{margin-top:20px!important;width:90%;margin:auto;text-align:center}.rich-text__text a.global-button{text-align:center;padding-right:0}.newsletter_section{padding:1em 0}.newsletter_section .container .columns{text-align:center;width:100%}.newsletter_section .image-element__wrap{max-width:100%!important;padding:0 1em}.newsletter_section .section_form{justify-content:start;padding:2em;text-align:left!important}.newsletter_section .input-row{flex-direction:row}#contact_form .newsletter-form__sign-up{margin-bottom:0!important;width:120px!important;margin:6px}.shopify-section--newsletter .section{width:100%}.newsletter_section .input-row input.newsletter-form__sign-up{font-size:15px}.instagram-intro-section{padding:2em 0 0!important}.instagram-intro-section .grid-items .text-column:first-child,.instagram-intro-section .grid-items .text-column:last-child{width:50%}.instagram-intro-section .grid-items .text-column:first-child{order:2}.instagram-intro-section .grid-items .text-column:last-child{order:3}.instagram-intro-section .grid-items .text-column:nth-child(2){order:1;width:100%}.footer{padding:30px 0}.footer-menu-wrap{max-width:100%;border-top:1px solid #333333;padding-top:0;margin-top:30px}.footer-menu-wrap .footer_menu{border-bottom:1px solid #333333}.footer_credits{display:flex;justify-content:space-between;align-items:center}.footer_credits,.footer_credits .image_logo{margin-top:0;margin-bottom:0}.footer_credits .image_logo{width:35%}.footer_credits .sub_text{width:65%}.footer_credits .image_logo img{margin-bottom:0;margin-left:0}.footer-menu-wrap .footer_credits{padding-top:30px;flex-direction:column}.footer-menu-wrap .footer_credits .credits{flex-wrap:wrap}.footer-menu-wrap .footer_credits .credits li:first-child{width:100%;margin-right:0}.is-product-main.content{padding-top:0}.product-container .product__images{padding-right:0}.product-gallery__thumbnails,.recommended-products--slider .flickity-prev-next-button.previous,.recommended-products--slider .flickity-prev-next-button.next{display:none}h1.product_name{font-size:30px;line-height:32px}.swatch label{padding:15px 24px;font-size:12px}.swatch_options,.smart-payment-button--false{margin-bottom:0}body.template--product .purchase-details__buttons button.add_to_cart{position:fixed;z-index:9;left:5px;bottom:10px;margin:0;width:calc(100% - 10px);padding:20px}.recommended-products--slider .products-slider.slider-gallery .gallery-cell.visible-3{width:calc(70% - 10px)}.product_gallery .flickity-prev-next-button,.product_gallery .flickity-prev-next-button:hover{background:transparent;opacity:1}h2.med-title{font-weight:700;font-size:30px;line-height:34px;text-align:center}.go-to-video{display:flex;justify-content:center;background:#dbdbdb;border:1px solid #DBDBDB;border-radius:5px;width:100%;padding:6px}.go-to-video span{font-size:12px;line-height:13px;letter-spacing:.05em;margin-right:10px;color:#1b2325}.product_gallery .gallery-cell,.product_gallery .gallery-cell .product-gallery__video,.product_gallery .gallery-cell .product-gallery__video .lazyframe,.product_gallery .gallery-cell .product-gallery__video iframe{min-height:370px;max-height:370px;background:#f0f0f0}.product_gallery img{background-color:#f0f0f0;object-fit:contain;min-height:370px;max-height:370px}.product_gallery .gallery-cell .plyr--video{height:100%;min-height:370px;max-height:370px;background:#f0f0f0;display:flex;justify-content:center;align-items:center}.product_gallery .gallery-cell .plyr__video-wrapper{background:#f0f0f0;width:100%}.product_gallery .gallery-cell .plyr__poster{background-color:#f0f0f0}#mobile_menu li a.parent-link--true,#mobile_menu li a.parent-link--false{font-weight:400;font-size:20px;line-height:22px;color:#25272c;padding-top:20px;padding-bottom:20px}#mobile_menu li a.parent-link--true,#mobile_menu li a.parent-link--false{border-bottom:1px solid #E5E5E5}#mobile_menu .mobile-mega-menu [data-meganav-handle=shop] .mobile-mega-menu_block:last-child{display:none}#mobile_menu .sublink ul li a{color:#626262!important;font-size:16px;line-height:24px;text-transform:capitalize;border-bottom:1px solid #E5E5E5}#mobile_menu .mobile-mega-menu .mobile-mega-menu_block.sublink a.parent-link--false,#mobile_menu .mobile-mega-menu .mobile-mega-menu_block.sublink a.parent-link--true{font-weight:400;font-size:20px;line-height:34px;text-transform:capitalize;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #E5E5E5;color:#25272c!important}#mobile_menu .mobile-mega-menu [data-meganav-handle=collections]{display:flex;flex-wrap:wrap;margin-left:-10px;justify-content:space-between}#mobile_menu .mobile-mega-menu [data-meganav-handle=collections] .mobile-mega-menu_block{width:48%;text-align:center}#mobile_menu .mobile-mega-menu [data-meganav-handle=collections] .mobile-mega-menu_block a{border-bottom:0}#mobile_menu .mobile-mega-menu [data-meganav-handle=collections] .mobile-mega-menu_block.sublink{width:1000%;text-align:left}.blog-banner-top .blog-title{font-size:32px;line-height:50px}.blog-banner-top .subtitle{font-size:18px}.article-info .article__title,.article-info .article__title a{font-size:22px;line-height:24px}.featured-popular{flex-direction:column}.featured-popular .featured-post,.blog-template-wrapper .container .one-half{width:100%}.featured-popular .popular-post{width:100%;padding-left:0;margin-top:40px}.featured-article .article-info{bottom:20px}.popular-article .article__title,.popular-article .article__title a,.shopify-section--blog-template h2 a{font-size:20px;line-height:24px}.blog-inner-title{font-size:32px;line-height:34px}.blog-categories{border-radius:0;max-width:100%;margin:0 auto 30px}.blog-categories ul{overflow:auto}.blog-categories ul li{padding:3px 15px;margin:3px}.blog-categories ul li a{white-space:nowrap}body.cart .cart_content_info{padding-left:20px}.newsletter-new .newsletter_section .newsletter-text p{text-align:center;padding:0 35px;margin-bottom:40px;font-size:22px}.newsletter-new .newsletter_section .input-row{flex-direction:column;border:0;padding:0 14px}.newsletter-new .newsletter_section input.contact_email[type=email]{border:1px solid #848484;border-radius:3px}.newsletter-new #contact_form .newsletter-form__sign-up{width:100%!important;min-height:60px}.shopify-section--video-with-text .featured-link--half .info{padding:20px;width:90%}.shopify-section--video-with-text .image-with-text__image-column,.shopify-section--video-with-text .image-with-text__text-column{width:100%}.shopify-section--video-with-text .image-with-text__image-column{height:50vh}.large-font .collection_title{font-size:65px;margin-bottom:0}.large-font .subtitle{font-size:20px}.large-font .description{font-size:18px}.stakes-section{padding:0}.stakes-section .grid-items .one-third{width:90%;margin:0 auto 30px}.committed-text .rich-text__content-flex .rich-text__heading{width:100%;padding-right:0}.committed-text .rich-text__content-flex .rich-text__text{width:100%;padding-left:0}.committed-text .rich-text__text.regular_text p{font-size:20px;line-height:26px}.shopify-section--image-with-text-tabs .featured-link--half .info{width:100%;padding-top:6rem}.shopify-section--image-with-text-tabs .featured-link--half .collection_title{font-size:24px}.nav-items{margin-bottom:0;top:2rem;display:flex;justify-content:center;align-items:center;width:100%;justify-content:space-between}.nav-items a{margin-right:0}.steps-wrapper{padding:0 20px}.e3-logo-list .logo-list.logo-list--grid{gap:2rem}.mobile-tall .banner,.mobile-tall .banner img{height:50vh}.mobile-tall .button-grid-container{display:flex;flex-direction:column}.mobile-tall .button-grid-container a{width:65%;margin:auto;font-size:16px}.shopify-section--image-list{padding:30px 0 0}.shopify-section--image-list .image-list__item{width:85%}.shopify-section--image-with-text-slider{padding:0}.shopify-section--image-with-text-slider .image-with-text-container{flex-direction:column}.shopify-section--image-with-text-slider .image-with-text__image-column{width:100%}.shopify-section--image-with-text-slider .featured-link--half{padding-top:2.5rem}.shopify-section--image-with-text-slider .featured-link--half .info{width:100%;padding-top:0}.shopify-section--image-with-text-slider .flickity-prev-next-button{display:none}.shopify-section--image-with-text-slider .flickity-page-dots{right:0;left:0;width:100%;top:49%;bottom:0;height:10px;z-index:9999}.detox-banner .caption .headline{font-size:40px;line-height:50px}.detox-banner-2 .caption .headline{font-size:35px;line-height:40px;margin-bottom:20px}.detox-intro h2.rich-text__heading{font-size:22px;line-height:30px}.shopify-section--faq .faq--title{padding-right:0}.shopify-section--faq .faqAccordion>dt{margin-right:0}.the-benefits .grid-items{justify-content:center}.detox-email .image-with-text-container{justify-content:center;flex-direction:column-reverse}.detox-email .featured-link--half{width:100%;padding:0 10px}.detox-email .featured-link--half .collection_title,.detox-guide .featured-link--half .collection_title{font-size:27px}.detox-email .featured-link--half .info,.detox-guide .featured-link--half .info,.detox-guide .image-with-text__image-column,.detox-guide .image-with-text__text-column,.detox-guide .section,.the-tools .image-with-text__image-column,.the-tools .image-with-text__text-column{width:100%}.detox-guide{padding:0}.detox-guide .image-with-text-container{flex-direction:column;margin-bottom:0!important;margin-top:0!important}.detox-guide .featured-link--half .info{padding:20px}.detox-testimonials .gallery-cell{width:75%}.detox-testimonials .set-static .caption{padding:0 15px}.detox-testimonials h2{text-align:left;text-transform:uppercase!important;font-size:28px!important;margin-bottom:0}.the-tools{padding:0!important}.the-tools .featured-link--half .info{padding-top:2rem}.the-tools .nav-items{justify-content:flex-start}.dp-calculator{padding:1rem 10px 2rem}#product-popup__lightbox-1{min-width:100%;padding:20px}.dp-calculator h2{font-size:22px;max-width:100%}.phoneusagecalc{flex-direction:column}.phoneusagecalc .w-col-4{width:100%;padding-right:0!important}.phoneusagecalc .calccolumn2{margin-top:30px}.dp-calculator .calculatorintro{margin-bottom:40px}#phone-calc-months,#phone-calc-years{font-size:35px;line-height:40px;margin-bottom:10px}.the-benefits{padding:0}.shopify-section--video-with-text .video-wrap video{padding-top:20px}#mobile_menu li a span.icon-down-arrow{width:100%;text-align:right;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;height:100%;line-height:62px}#mobile_menu li a span.icon-down-arrow.active:before{transform:rotateX(180deg)}.blog-articles-custom .column{width:100%}.blog-articles-custom h3{font-size:20px;line-height:24px}.blog-articles-custom a.global-button{display:none}.shopify-section--compare-table section{padding:2rem 0;width:100%}.shopify-section--compare-table .rich-text__content{flex-direction:column}.shopify-section--compare-table .rich-text__content .left-side{width:100%;padding-top:0rem;text-align:center}.shopify-section--compare-table .rich-text__heading{font-size:40px;line-height:40px;margin-bottom:1rem;margin-top:0}.shopify-section--compare-table .rich-text__text{font-size:16px}.shopify-section--compare-table .rich-text__content .right-side{width:100%;margin-top:20px}.shopify-section--compare-table .comparison-table .text-column{height:7rem;padding:0 10px;width:140px}.shopify-section--compare-table .comparison-table .text-column p{line-height:1.2;font-size:14px}.shopify-section--compare-table .comparison-table{overflow-x:auto;position:relative}.shopify-section--compare-table .comparison-table .column-table{width:150px}.shopify-section--compare-table .comparison-table .scroll-left{display:block!important;position:absolute;top:20px;left:10px;font-size:12px;width:100px;line-height:14px}.shopify-section--compare-table .column-table:not(.active) .image-icon img{max-height:80px;max-width:110px}.shopify-section--compare-table .column-table .image-icon span{font-size:14px;padding:20px 15px 0;line-height:18px}.size-chart-popup{padding:10px!important}}@media (max-width:768px){.collection-items .featured-promotions .feature-section .feature-inner{padding:0}.featured-promotions{margin-left:0!important}.collection-items .featured-promotions .feature-section{width:48.5%}.featured-promotions .is-hidden-mobile-only{display:block!important}.featured-promotions .is-hidden-desktop-only{display:none!important}.featured-promotions .feature-section .feature-wrap{width:90%}}@media (max-width:428px){.featured-promotions .is-hidden-mobile-only{display:none!important}.featured-promotions .is-hidden-desktop-only{display:block!important}.take-back-section .featured-promotions{display:block}.collection-items .featured-promotions .feature-section{width:100%;margin-bottom:20px;padding:0 10px}.featured-promotions .feature-section .feature-overlay{background:linear-gradient(2deg,#000,#0000 55%)!important}.featured-promotions .feature-section .feature-wrap{width:90%}.collection-items .feature-details-show .feature-details__button{line-height:1.5em;border-bottom:1px solid white;text-decoration:none}.shopify-section--featured-promotions .collection-items{padding:1em 0 0}}.relv-slider .flickity-prev-next-button{top:82%}@media only screen and (max-width: 767px){.relv-slider .flickity-page-dots{top:46%}}.upsell_cart .upsell_heading{text-align:center}.upsell_cart .upsell_heading h2{font-size:17px}.cart-upsell-slider .inner_cart_upsell{display:flex;padding:15% 5% 0;background-color:#f0f0f0}.cart-upsell-slider .product-details .title{font-size:13px;line-height:1.2}.cart-upsell-slider .product-details .price{font-size:12px}.cart-upsell-slider .purchase-details__buttons{display:block;flex:1 0 calc(50% - 12px);margin-left:6px}.cart-upsell-slider button.add_to_cart,.cart-upsell-slider a.add_to_cart{border-radius:50px;width:30%;padding:5px;font-size:17px}.cart-upsell-slider .cart_upsell_image_block{width:40%}.cart-upsell-slider .cart_upsell_right_block{width:60%}.upsell_cart .mobile-cart-upsell{display:none}.upsell_cart .desktop-cart-upsell{display:block}.product_cart_upsell{display:inline-block}@media only screen and (max-width: 600px){.upsell_cart .desktop-cart-upsell{display:none}.upsell_cart .mobile-cart-upsell{display:block}}.custom_upsell_scroller .cart-upsell-slider{padding:0 15px 10px;overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;gap:15px}.custom_upsell_scroller .cart-upsell-slider::-webkit-scrollbar{height:7px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius:10px;border-radius:10px;background:#fff;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.custom_upsell_scroller .cart-upsell-slider::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);border-radius:10px}.custom_upsell_scroller .cart-upsell-slider::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d9d9d9;height:7px}.custom_upsell_scroller .cart-upsell-slider .gallery-cell.visible-2{min-width:70%!important;background-color:#f0f0f0;margin:0}.custom_upsell_scroller .cart-upsell-slider .gallery-cell.visible-4{min-width:30%!important;background-color:#f0f0f0;margin:0}.custom_upsell_scroller .cart-upsell-slider .gallery-cell.visible-4 img{max-width:80%;padding:15px 0}.custom_upsell_scroller .mian_cart_upsell,.custom_upsell_scroller .inner_cart_upsell{height:100%}.custom_upsell_scroller .inner_cart_upsell{padding:0 10px;align-items:center;gap:8px}.cart-upsell-slider .cart_upsell_image_block{width:35%}.cart-upsell-slider .cart_upsell_right_block{width:65%}.cart-upsell-slider .product-details .title{white-space:normal;font-size:14px;margin-bottom:0}.cart-upsell-slider .product-details .price{font-size:11px}.custom_upsell_scroller .inner_cart_upsell form{margin:0}.custom_upsell_scroller .inner_cart_upsell .smart-payment-button--false{margin-bottom:0}.custom_upsell_scroller .inner_cart_upsell .smart-payment-button--false .purchase-details{padding-bottom:0}.cart-upsell-slider .purchase-details__buttons{margin-left:0}.cart-upsell-slider button.add_to_cart,.cart-upsell-slider a.add_to_cart{width:28px;height:28px;margin-top:10px}.cart-upsell-slider .cart_upsell_right_block{padding:10px 0 5px}.cart_image{max-width:140px}@media only screen and (max-width: 600px){.cart-upsell-slider .purchase-details__buttons{margin-top:0}.cart-upsell-slider .product-details .title{font-size:12px}.custom_upsell_scroller .inner_cart_upsell{padding:5px 10px}.cart-upsell-slider .cart_upsell_image_block{width:40%}.cart-upsell-slider .cart_upsell_right_block{width:60%;padding:5px 0 0}.cart_image{max-width:120px}}.cart_upsell_right_block .klaviyo-bis-trigger{display:none}
/*# sourceMappingURL=/cdn/shop/t/123/assets/custom.css.map?v=125902586573614390591713366543 */
