@font-face{font-family:Tactic;src:url(/cdn/shop/files/Tactic-Regular.woff?v=1729971745) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Tactic;src:url(/cdn/shop/files/Tactic-Italic.woff?v=1729971745) format("woff");font-style:italic;font-display:swap}@font-face{font-family:Beirut;src:url(/cdn/shop/files/BeirutDisplayWeb-Book.woff2?v=1729971755) format("woff2"),url(/cdn/shop/files/BeirutDisplayWeb-Book.woff?v=1729971755) format("woff");font-weight:300;font-style:normal;font-display:swap}@media screen and (min-width: 700px){.header__secondary-nav{column-gap:2.5rem}}.header__primary-nav-item{position:relative}.header__primary-nav-item>a:after{position:absolute;content:"";bottom:-5px;left:0;width:100%;opacity:0;transform:scaleX(0);transform-origin:left center;border-bottom:1.5px solid black;transition:transform .3s,opacity .3s}.header__primary-nav-item>a:hover:after{opacity:1;transform:scale(1)}.header__cart-dot{background-color:#be8285}.button,.h6,.announcement-bar .heading{font-size:13px;font-family:sofia-pro,sans-serif;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.button{transition:.2s all}.button:hover{opacity:.8}.announcement-bar .heading a{background:none}.header__primary-nav-item:before{display:none}.header-sidebar__linklist li{max-width:140px}.header-sidebar__linklist .search{border-top:1px solid;padding-top:14px;margin-top:14px}h1,.h1{letter-spacing:-.016em;font-size:40px}.h2,.shopify-section--rich-text .h2,h3,.shopify-section--rich-text h3{font-size:18px;line-height:23px;letter-spacing:1.3px;text-transform:uppercase;font-family:sofia-pro,sans-serif;font-weight:900}#cart-drawer .h4{font-size:16px;letter-spacing:2.08px;font-weight:400;font-family:Tactic;text-transform:uppercase}.drawer::part(header){border-block-end:none}.cart-drawer__order-note{font-size:15px;letter-spacing:.3px;line-height:28px;font-weight:400;background:#fff;box-shadow:none}.quantity-selector{border:1px solid #9A9085;white-space:nowrap;border-radius:999px;line-height:3}.quantity-selector__input{font-size:13px!important}.cart-drawer .text-xs,.cart-drawer .price-list{font-size:13px}.textarea{border-radius:25px}.header-sidebar__linklist-button{padding:14px 0}.badge{font-size:11px;font-family:sofia-pro,sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:4px;width:60px;height:60px;text-align:center;border-radius:100%;line-height:1.2}@media screen and (min-width: 700px){.product-card__figure>.badge-list{inset-block-start:1rem;inset-inline-start:1rem}}.product-card__figure>.badge-list{inset-block-start:.5rem;inset-inline-start:.5rem}@media screen and (max-width: 699px){.h2,.shopify-section--rich-text .h2,h3,.shopify-section--rich-text h3,.prose :where(h2,h3){font-size:15px;line-height:20px}.button,.h6,.announcement-bar .heading{font-size:12px}}.text-subdued{color:rgb(var(--text-color))}#shopify-section-template--18136464425117__rich_text_EmxjXy ul li:before{content:"";background:url(/cdn/shop/files/checkmark-blk.svg);background-size:contain;background-repeat:no-repeat;width:28px;height:18px;display:block;padding-right:44px}.image-with-text>.prose{margin:0 auto;padding:3rem 2rem;text-align:center}.image-with-text p{font-size:27px}.image-with-text .h1{font-size:40px}.accordion{border-block-width:1px;border-color:#000}.accordion__toggle{padding-block:30px}.animated-plus:before{width:18px;height:3px}.animated-plus:after{height:18px;width:3px}.image-text-grid{display:flex}.image-text-grid .image-text-group{width:33.333%;display:flex;flex-direction:column;text-align:center}.image-text-grid .image-text-group:nth-child(2){flex-direction:column-reverse}.image-text-grid .image-text-group .text{position:relative;width:100%;padding-bottom:100%}.image-text-grid .image-text-group .text .text-wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%);padding:10%}.image-text-grid .image-text-group .text .h2{max-width:280px;margin:0 auto;line-height:1.5}.animated-plus:before,.animated-plus:after{background-color:#7a2439}.how-it-works{margin:0}.how-it-works h2{text-align:center;margin-bottom:80px}.how-it-works .row{max-width:1240px;margin:0 auto 80px;width:100%;display:flex;justify-content:space-between;align-items:center}.how-it-works .row:nth-child(2n){flex-direction:row-reverse}.how-it-works .row h3{margin-bottom:30px;font-size:18px;line-height:normal}.how-it-works .row .content{width:50%;text-align:center;max-width:434px;margin:0 auto}.how-it-works .row .image{width:50%;padding:0 40px}.how-it-works .row .content .FeatureText__ImageWrapper{margin:0 auto}.how-it-works .button{margin:0 auto;display:table}.logo-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}@media only screen and (max-width: 960px){.image-text-grid{display:block}.image-text-grid .image-text-group{width:100%}.image-text-grid .image-text-group{flex-direction:row}.image-text-grid .image-text-group:nth-child(2){flex-direction:row-reverse}.image-text-grid .image-text-group .FeatureText__ImageWrapper{width:50%}.image-text-grid .image-text-group .text{width:50%;padding-bottom:0}.how-it-works .row{margin:0 auto 50px}.how-it-works .row .image,.how-it-works .row .content{width:100%;padding:0;max-width:400px}.how-it-works .row .image{margin:0 0 30px}.how-it-works .row,.how-it-works .row:nth-child(2n){flex-direction:column-reverse;align-items:center}.how-it-works .hw-row .image,.how-it-works .hw-row h3{margin-bottom:30px}.howitworks .hw-row h4{font-size:15px}}@media screen and (max-width: 699px){.how-it-works .row h3{margin-bottom:20px;font-size:15px}}.shopify-section--testimonials .section-spacing{padding:64px 0}.testimonial-item{max-width:850px}.testimonial-item .h1{font-size:32px}.page-dots{--dot-size: .7rem}.page-dots>*:after{background:#7a2439}@media screen and (max-width: 699px){.testimonial-item .h1{font-size:20px;line-height:30px}.page-dots{--dot-size: .5rem}}.squiggle{width:280px;height:8px;margin:0 auto}.diagram1{background:#fefdfb}.diagram1 .FeatureText__ContentWrapper,.diagram2 .FeatureText__ContentWrapper{max-width:1440px;margin:0 auto}.diagram2 .FeatureText__ContentWrapper{padding-bottom:20px}.diagram1 .FeatureText__ContentWrapper .caption,.diagram2 .FeatureText__ContentWrapper .caption{position:absolute;text-align:center;font-size:13px;letter-spacing:.43px;line-height:19px}.cap-1-1{top:-4%;left:27.3%;max-width:145px}.cap-1-1:after{content:"";background:url(/cdn/shop/files/line-1.png?v=1615415715);background-size:contain;width:302px;height:48px;display:block;background-repeat:no-repeat;position:absolute;top:115%;left:49.5%;z-index:1}.cap-1-2{top:14%;left:10%;max-width:165px}.cap-1-2:after{content:"";background:url(/cdn/shop/files/line-2.png?v=1615415715);background-size:contain;width:106px;height:88px;display:block;background-repeat:no-repeat;position:absolute;top:110%;left:48%;z-index:1}.cap-1-3{bottom:1%;right:19.5%;max-width:162px}.cap-1-3:before{right:109%;content:"";background:url(/cdn/shop/files/pointer-3.png?v=1607211456);background-size:contain;width:273px;height:2px;display:block;background-repeat:no-repeat;position:absolute;top:50%;z-index:1}.cap-1-4{bottom:26%;right:7.5%;max-width:130px}.cap-1-4:before{right:115%;content:"";background:url(/cdn/shop/files/line-4.png?v=1615415715);background-size:contain;width:378px;height:2px;display:block;background-repeat:no-repeat;position:absolute;top:50%;z-index:1}.cap-1-5{top:8.5%;right:13.5%;max-width:120px}.cap-1-5:before{right:76px;content:"";background:url(/cdn/shop/files/line-5.png?v=1615415715);background-size:contain;width:289px;height:58px;display:block;background-repeat:no-repeat;position:absolute;top:123%;z-index:1}.cap-2-1{left:26px;right:0;top:30px;margin:0 auto;max-width:245px}.cap-2-2{left:1%;top:2%;width:118px}.cap-2-3{left:0;top:21%;width:130px}.cap-2-4{left:0;top:37%;width:130px}.cap-2-5{left:0;top:52%;width:130px}.cap-2-6{left:0;top:66%;width:130px}.cap-2-7{left:0;top:82.5%;width:130px}.cap-2-8{bottom:11%;left:0;right:0;margin:0 auto;max-width:205px}.cap-2-9{right:0;top:82.5%;width:130px}.cap-2-10{right:0;top:59.5%;width:130px}.cap-2-11{right:0;top:26%;width:130px;padding:0 8px}.cap-2-12{right:0;top:2%;width:130px;padding:0 7px}.diagram1 .SectionHeader{margin:0 0 70px}.diagram1 .SectionHeader,.diagram2 .SectionHeader{text-align:center;padding:0 24px}.diagram1 .SectionHeader h2,.diagram2 .SectionHeader h2{margin-bottom:30px}.diagram2 .SectionHeader{max-width:850px;margin:0 auto}.diagram1 .FeatureText__ImageWrapper{position:relative;max-width:1200px;margin:0 auto;overflow:visible}.diagram2 .FeatureText__ImageWrapper{position:relative;max-width:810px;margin:140px auto 0;overflow:visible}.diagram1 .FeatureText__ImageWrapper img{max-width:740px;height:auto;position:relative;margin:0 auto;display:block;padding:0 20px}.diagram2 .FeatureText__ImageWrapper img{display:block;margin:0 auto;max-width:550px;padding:0;position:relative;left:13px;top:-76px}.modal{display:none;position:fixed;z-index:1;height:100%;overflow:auto;width:100%;left:50%;transform:translate(-50%,-50%);z-index:999;top:50%;background:#ffffff40}.modal-content{position:relative;background-color:#7a2439;margin:auto;text-align:center;left:50%;transform:translate(-50%,-50%);z-index:999;top:50%;position:absolute;max-width:300px;height:280px;width:100%;padding:30px;display:flex;align-items:center;color:#fefdfb}.close{color:#fefdfb;position:absolute;top:10px;right:15px;font-size:28px;font-weight:400}.slides1,.slides2{display:none;width:100%;font-size:16px;line-height:1.5}.cursor{cursor:pointer}.arrows-container{display:flex;width:100%;justify-content:space-between;position:absolute;bottom:14px;left:0;padding:0 14px}.prev,.next{cursor:pointer;width:auto;padding:0;color:#fefdfb;font-weight:400;font-size:20px;transition:.6s ease;user-select:none;-webkit-user-select:none;background:none!important;margin:0}.numbertext{color:#000;font-size:12px;padding:8px 12px;position:absolute;top:0;display:none}.modal-trigger{display:none;position:absolute;border:1px solid;width:30px;height:30px;align-items:center;justify-content:center;border-radius:100%}.modal-trigger span{position:relative;left:.5px}.m-1-1{left:61.3%;top:26%}.m-1-2{bottom:39%;left:7.5%}.m-1-3{bottom:5%;right:58.8%}.m-1-4{bottom:27%;right:50%}.m-1-5{top:35.5%;right:38%}.m-2-1{top:10.5%;left:3%}.m-2-2{top:24.5%;left:3%}.m-2-3{top:38.5%;left:3%}.m-2-4{top:53%;left:3%}.m-2-5{top:67.5%;left:3%}.m-2-6{top:83%;left:3%}.m-2-7{top:94%;left:48%}.m-2-8{right:3%;top:83%}.m-2-9{right:3%;top:59.5%}.m-2-10{right:3%;top:33.5%}.m-2-11{right:3%;top:10.5%}.m-2-12{left:48%;top:16%}@media only screen and (max-width: 1100px){h1,.h1{font-size:28px;line-height:38px}.image-with-text p{font-size:18px}.diagram1 .FeatureText__ImageWrapper{max-width:600px}.diagram2 .FeatureText__ImageWrapper{max-width:600px;margin:40px auto 0}.diagram1 .caption,.diagram2 .caption{display:none}.diagram1 .SectionHeader{margin:0 0 40px}.diagram1 .FeatureText__ImageWrapper img{max-width:600px;right:auto;left:auto;float:none;position:initial;width:100%;margin:0 auto;display:block}.diagram2 .FeatureText__ImageWrapper img{max-width:480px;right:auto;left:auto;float:none;position:initial;width:100%;padding:0;margin:0 auto;display:block}.modal-trigger{display:flex}}@media only screen and (max-width: 600px){.diagram2 .FeatureText__ImageWrapper img{max-width:300px}.modal-trigger{width:20px;height:20px;font-size:15px}}.product-competition .SectionHeader{max-width:580px;margin:0 auto;text-align:center}.product-competition .SectionHeader h2{margin:0 auto 30px;text-align:center}.product-competition .competition-wrap{padding:0 24px;max-width:1000px;margin:0 auto;text-align:center}.product-competition .competition-wrap .row{display:flex;justify-content:space-between}.product-competition .competition-wrap .row:first-child .mobile-only{display:block}.product-competition .competition-wrap .row h3{margin:0 0 30px}.competition-wrap .row .col{padding:0 50px;width:50%}.competition-wrap .competition-left{margin-right:40px}.competition-wrap h2{margin-bottom:50px!important}.competition-wrap p{margin-top:30px;font-style:italic;min-height:200px}.competition-wrap .figure-image{margin-bottom:50px}@media only screen and (max-width: 960px){.product-competition .competition-wrap .row{flex-direction:column}.competition-wrap .row .col{padding:0;width:100%}.competition-wrap p{min-height:unset}.competition-wrap .figure-image{margin-bottom:40px}}.blog-post-card__info h3{text-transform:none;font-family:Beirut,sans-serif;font-size:30px;letter-spacing:-.016em;line-height:44px;margin:0 0 10px;font-weight:100}.article h2{font-size:24px;line-height:38px}@media only screen and (max-width: 960px){.blog-post-card__info h3{font-size:26px;letter-spacing:-.016em;line-height:39px}}.main-search-form .input-suffix{height:100%;top:0}.footer .prose{font-size:16px;line-height:1.2}.footer__block--newsletter{text-align:center}.footer__block--newsletter form{display:flex;row-gap:10px}.footer__block--newsletter .form-control{width:57%;margin-right:3%}.footer__block--newsletter input{font-size:15px;padding:7px 16px;background:transparent;box-shadow:none;border-color:#fff}.footer__block--newsletter input::placeholder{color:#fff;opacity:1}.footer__block--newsletter .align-self-start{width:40%}.footer__block--newsletter .button{width:100%;color:#7a2439}.footer__block--text .prose{padding:10px;line-height:17px;font-size:12px;font-style:normal;border-radius:0;border:1px solid #fff;max-width:400px;margin:0 0 15px;text-align:center;opacity:1;letter-spacing:.2px;font-weight:900;font-family:sofia-pro,sans-serif}.footer .copyright{margin-bottom:0;font-size:12px;line-height:17px;text-align:right}.footer .banner{color:#fff;background:transparent;text-align:center!important;font-size:16px;line-height:1.2}@media screen and (max-width: 699px){.footer__inner{display:flex}.footer__block-list{justify-content:normal;flex-wrap:wrap;gap:unset;display:flex}.footer__block--image{width:100%;max-width:unset;margin:0 0 50px}.footer__block--links{width:50%;max-width:50%}.footer__block--newsletter{width:100%;max-width:100%;margin:50px 0;flex-basis:unset}.footer__block--text{flex-basis:unset;max-width:100%}.footer__block--text .prose{max-width:100%}.footer .copyright{text-align:left}}.rc-widget,.rc-selling-plans-dropdown{position:relative}.rc-radio__label{width:100%;display:block;margin-left:0!important;padding-left:25px;position:relative}.rc-selling-plans{position:relative}.rc-radio.rc-radio--active~.rc-selling-plans{padding-left:25px!important}.rc-selling-plans-dropdown__select{line-height:1;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #9A9085;border-radius:999px;padding:9px 34px 9px 18px!important;font-size:16px;max-width:224px}div.rc_block__type{position:relative}.rc-radio .rc-radio__input{display:none!important}.rc-radio{position:relative;padding:8px!important}.rc-radio .rc-radio__label:before{content:"";position:absolute;left:0;display:inline-block;width:16px;height:16px;border:1px solid #000;border-radius:50%;background:transparent;top:50%;transform:translateY(-50%)}.rc-radio--active .rc-radio__label:after{content:"";position:absolute;left:3px;width:10px;height:10px;border-radius:50%;background:#000;top:50%;transform:translateY(-50%)}label.rc_label{position:relative;z-index:99}.rc-widget .rc-option__text{padding-left:25px;position:relative}label.rc_label__deliver_every{margin-top:0;margin-bottom:0;display:inline-block!important;padding:8px 25px!important}.rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{position:relative;margin-top:6px}.rc-selling-plans:after{content:"";display:block;background:url(https://cdn.shopify.com/s/files/1/0250/4025/7071/files/angle-down.png?v=1579760202);height:12px;width:14px;background-size:contain;background-repeat:no-repeat;position:absolute;top:15px;z-index:9;left:222px}.rc-subscription-details{padding:0!important;position:absolute!important;right:14px;top:122px}.rc-tooltip .rc-tooltip__content,.rc-tooltip .arrow:after,.rc-tooltip .arrow:before{background:#7a2439!important}.rc_popup__block{margin-top:10px!important}.reload-icon{display:none!important}div.rc_popup__hover{height:30px!important;font-size:14px;padding-bottom:6px!important}div.rc_popup__block__content a{font-size:13px;font-family:sofia-pro,sans-serif;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.rc_popup__block__content{padding-bottom:0!important}.rc_popup__hover:after{top:20px!important}div.rc_popup__block{left:auto!important;right:0!important;z-index:1111!important}div.rc_popup__block__content{padding:0!important}.rc-subscription-details__button{padding-left:0!important;width:20px;height:20px!important;background:#7a2439!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center;border-radius:100%;font-family:sofia-pro,sans-serif!important;font-weight:700;font-size:13px!important;padding-bottom:1px!important;right:0;position:absolute;top:-47px}.rc_popup__block{font-size:15px!important;padding:14px 18px!important;line-height:1.4!important;width:330px!important}.sub-info{padding:8px!important;line-height:1.8;font-size:13px}.sub-info li{display:flex;align-items:flex-start;list-style-type:none;white-space:normal}.sub-info li img{margin-right:10px;margin-top:8px}.cart-discount{font-size:12px;font-family:sofia-pro,sans-serif;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;text-align:center}.rc-tooltip{position:relative!important;z-index:1000;font-size:12px;max-width:100%!important;box-shadow:none!important;top:-10px;font-size:15px!important;padding:0!important;line-height:1.4!important;width:330px!important;width:100%;right:0!important;top:-12px!important}.rc-tooltip .how-it-works{background:transparent}.rc-tooltip .learn-more{font-size:13px;font-family:sofia-pro,sans-serif;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;margin:5px 0 0}.rc-tooltip .rc-tooltip__footer{display:none!important}.rc-tooltip .arrow[data-v-e69cc34d]{left:auto!important;right:8px!important}.rc-tooltip .arrow:after{width:16px!important}@media (max-width: 500px){.rc-radio__label{font-size:16px}div.rc_popup{top:56px}}.ArticleItem .AspectRatio{padding-bottom:41%!important}.Article__Body img{max-width:500px}.klaviyo_form_trigger_BIS{margin:10px 0 0}.needsclick p{font-size:18px!important;color:#000!important;letter-spacing:.6px!important;line-height:27px!important;font-family:tactic,sans-serif!important}.needsclick h2 span{font-family:BeirutDisplay,sans-serif!important;font-size:31px!important;letter-spacing:-.016em!important;line-height:1!important;font-weight:400!important}.needsclick input{box-shadow:none!important;font-family:tactic!important;color:#000!important}.needsclick input::placeholder{color:#000!important;font-family:tactic!important}.needsclick button{padding:12px 46px!important;text-transform:uppercase;font-size:12px!important;line-height:1.4!important;letter-spacing:.19em!important;font-family:sofia-pro,sans-serif!important;font-weight:900!important;font-style:normal}.product-info__block-list .product-title{font-size:24px;line-height:38px;letter-spacing:.045em;text-transform:uppercase;font-family:sofia-pro,sans-serif;font-weight:900}.product-info__block-list .product-info__block-item:first-of-type .prose p:first-child{margin:0}.product-info__block-list .product-info__block-item:first-of-type .prose p:last-child{font-size:15px;margin:0}.product-gallery__thumbnail[aria-current=true]{border-color:transparent}.product-card__info .price-list{font-size:15px}.faq__toc{gap:1.5rem}.faq__toc-item.is-active{background-size:100% 2px}.faq .accordion__toggle{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);letter-spacing:var(--text-letter-spacing);text-transform:none}@media screen and (max-width: 999px){.page-story .image-with-text{display:flex;flex-direction:column-reverse}}#home-checklist h2{margin:0 0 40px}#home-checklist ul{max-width:920px;margin-left:auto;margin-right:auto;text-align:left;margin-block-start:50px}#home-checklist ul li{border-bottom:1px solid #000;line-height:27px;display:flex;align-items:center;position:relative;padding:23px 0 23px 40px}#home-checklist ul li:after{content:"";background:url(/cdn/shop/files/red-check_2x_ff733c82-c50e-426d-8ad3-c6eb0fbb879c.png?v=1748370200);display:inline-block;width:25px;height:20px;background-size:contain;background-position:center;position:absolute;left:0;background-repeat:no-repeat}#home-checklist ul li:first-child{border-top:1px solid #000}#home-checklist .button{margin-top:50px}#insta-feed h2{font-size:18px;line-height:23px;letter-spacing:1.3px;text-transform:uppercase;font-family:sofia-pro,sans-serif;font-weight:900}@media screen and (max-width: 699px){#insta-feed h2{font-size:15px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
