h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;line-height:2.3rem!important}.loader__loading-title{color:#000;opacity:.4}.loader__loading-cta{margin-top:12px}@media (min-width: 1024px){.loader__loading-cta{margin-top:28px}}.loader__loading-dot{-webkit-animation:dot-pulse .9s cubic-bezier(.25,.1,.25,1) infinite;animation:dot-pulse .9s cubic-bezier(.25,.1,.25,1) infinite;border-radius:50%;display:inline-block;height:10px;margin:0 2px;width:10px}.loader__loading-dot-1{margin-left:0}.loader__loading-dot-2{-webkit-animation-delay:.16s;animation-delay:.16s}.loader__loading-dot-3{-webkit-animation-delay:.28s;animation-delay:.28s;margin-right:0}.loader__loading-dot-white{background-color:#fff}.loader__loading-dot-grey{background-color:#999}.account-page__loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 16px 0}@media (min-width: 1024px){.account-page__loading{margin:80px auto 0;width:584px}}.account-page__loading-container{padding:16px;text-align:center;width:100%}@media (min-width: 1024px){.account-page__loading-container{padding:60px 0}}.order-history_mobile{padding:0 24px}.order-history_mobile .order-detail{padding-top:36px}.order-history_mobile .order-detail__discounts{margin-bottom:32px}.order-history_mobile .order-detail-contents-content{color:#a7a7a7}.order-history_mobile .order-history__header,.order-history_mobile .order-history__info{display:inline-block;line-height:24px;vertical-align:middle}.order-history_mobile .order-history__header{width:110px}.order-history_mobile .order-history__order{padding:24px 0 36px}.order-history_mobile .order-history__order:first-of-type{border:none}.order-history_mobile .order-history__order-info-price{color:#000}.order-history_mobile .order-history__order-chevron{height:16px;top:28px;width:8px}.order-history_mobile .order-history__info{color:#a7a7a7;font-size:16px}.order-history_mobile .order-history__info-order{color:#000}.order-history_web{border-radius:6px;padding:0 16px 40px;width:100%}@media (min-width: 1024px){.order-history_web{padding:0 40px 40px}}.order-history_web .order-detail__contents{margin-bottom:24px}.order-history_web .order-detail__discounts{margin-bottom:32px}.order-history_web .order-history__cell{display:inline-block;padding:24px 0;width:25%}.order-history_web .order-history__order-chevron{height:16px;margin:29px 0;width:10px}.order-history_web .order-history__order-info-price,.order-history_web .order-history__order-info:first-of-type{color:#000}.order-history__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.order-history__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.order-history__title{margin-bottom:20px;padding:0}}.order-history{padding-bottom:40px}@media (min-width: 768px){.order-history{padding-bottom:56px}}.order-history__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif}.order-history__header{color:#000;font-size:12px;letter-spacing:1.1px;text-transform:uppercase}.order-history__order{border-top:1px solid rgba(0,0,0,.1);color:#0006;cursor:pointer;font-size:16px;position:relative}.order-history__order-chevron{background-image:url(https://cdn.shopify.com/packs/chevron-right-orange-215bae84d7aed6aa373406b22403566b.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.order-history__order_focused .order-history__order-chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.order-detail__shipping-title,.order-detail__contents-title{color:#000;font-size:12px;letter-spacing:1.1px;line-height:24px;text-transform:uppercase}.order-detail__shipping{margin-bottom:30px}.order-detail__shipping-tracking{color:#f1574b;display:block}.order-detail__shipping-content,.order-detail__contents-content{font-size:16px;line-height:24px}.account-frame{background-color:#faf8f6}.account-frame-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1e0d6;background-position:center;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:36px;height:136px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.content_right{display:inline-block;width:29%;vertical-align:top}.content_led{width:70%;padding-right:1%;display:inline-block;vertical-align:top}.placementima li:first-child{margin-top:0}.placementima li{margin-top:10px}.placementima img{border-radius:5px;width:100%}.placementima{border-radius:5px;padding:2%;margin-bottom:20px}@media (min-width: 1024px){.account-frame-header{height:272px}}.account-frame-header-text{display:block;text-align:center}.account-frame-sections{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:28px;font-weight:700;height:56px;padding-left:24px;vertical-align:middle}@media (min-width: 1024px){.account-frame-sections{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}.account-frame-links{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}.account-frame-content{background-color:#faf8f6;min-height:80vh;position:relative}@media (min-width: 1024px){.account-frame-content.grid{display:-ms-grid;display:grid;grid-column-gap:20px;-ms-grid-columns:([col-start] 1fr)[12];grid-template-columns:repeat(12,[col-start] 1fr);margin:0 auto;padding:64px 64px 8px}}@media (min-width: 1366px){.account-frame-content.grid{max-width:1366px;padding:64px 72px 8px}}.account-nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid transparent;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;margin:0 20px;-webkit-transition:border .2s;transition:border .2s}.account-nav-link.active{border-bottom-color:#f1574b;color:#000}.account-nav-link:hover:not(.active){border-bottom-color:#f5f1ed;color:#000;-webkit-transition-duration:0;transition-duration:0}.member-since{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.frame-content{padding:40px 0 8px}@media (min-width: 1024px){.frame-content{grid-column:5 / 13;padding:0}}@media (min-width: 1024px){.frame-content{grid-column:5 / 12}}@media (min-width: 1200px){.frame-content{grid-column:6 / 12}}@media (min-width: 1024px){.expanded .frame-content{grid-column:4 / 13;padding:0}}@media (min-width: 1024px){.expanded .frame-content{grid-column:4 / 12}}@media (min-width: 1200px){.expanded .frame-content{grid-column:5 / 12}}.frame-navigation{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15);-webkit-font-smoothing:antialiased;overflow:-moz-scrollbars-none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;padding:0 8px;white-space:nowrap}.frame-navigation::-webkit-scrollbar{display:none}@media (min-width: 1024px){.frame-navigation{background:inherit;border-bottom:none;grid-column:1 / 5;height:auto;overflow:auto;white-space:inherit}}@media (min-width: 1024px){.frame-navigation{grid-column:2 / 5}}@media (min-width: 1024px){.frame-navigation.expanded-content{grid-column:1 / 4}}@media (min-width: 1024px){.frame-navigation.expanded-content{grid-column:2 / 4}}.plan-nav-link{border-bottom:3px solid transparent;color:#000;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:normal;margin:0 16px;padding:20px 0}.plan-nav-link:hover{border-bottom-color:#f5f1ed;color:#000}.plan-nav-link.active{border-bottom-color:#f1574b;color:#000}@media (min-width: 1024px){.plan-nav-link{border-bottom:none;color:#0006;display:block;font-weight:400;margin:0;padding:0 0 16px}.plan-nav-link:hover,.plan-nav-link.active{color:#000}}.loading-dots{display:-ms-grid;display:grid;grid-column-gap:2px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);height:4px;width:16px}.loading-dots-wrapper{display:inline-block;line-height:inherit;vertical-align:middle}.loading-dots-dot{-webkit-animation:dot-pulse .9s cubic-bezier(.25,.1,.25,1) infinite;animation:dot-pulse .9s cubic-bezier(.25,.1,.25,1) infinite;background-color:#fe7469;border-radius:4px}.loading-dots-dot-2{-webkit-animation-delay:.16s;animation-delay:.16s}.loading-dots-dot-3{-webkit-animation-delay:.28s;animation-delay:.28s}@-webkit-keyframes dot-pulse{0%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}25%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes dot-pulse{0%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}25%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:.4;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes tool-tip-cx__fade-in___xna2v{0%{opacity:0}to{opacity:1}}@keyframes tool-tip-cx__fade-in___xna2v{0%{opacity:0}to{opacity:1}}.tool-tip-cx__wrapper___3NV3K{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.tool-tip-cx__overlay-mask___2HRDQ{bottom:0;display:none;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:9999}.tool-tip-cx__open___2rubI .tool-tip-cx__overlay-mask___2HRDQ{cursor:pointer;display:block}@media (max-width: 1023px){.tool-tip-cx__overlay-mask___2HRDQ{background-color:#0009}}.tool-tip-cx__overlay___3p5oL{background-color:#fff;border-radius:6px;box-shadow:0 8px 20px #00000026,0 1px 2px #00000029;box-sizing:border-box;padding:20px 16px;position:fixed;text-align:center;-webkit-transform:translateX(-50%) translateY(-110%);transform:translate(-50%) translateY(-110%);width:240px}.tool-tip-cx__overlay___3p5oL .tool-tip-cx__overlay-copy___2zrEe{color:#4a4a4a;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:400;margin-bottom:.5em;white-space:normal;text-transform:none;letter-spacing:normal}@media (min-width: 1024px){.tool-tip-cx__overlay___3p5oL .tool-tip-cx__overlay-copy___2zrEe{font-size:12px;margin-bottom:0}}@media (max-width: 1023px){.tool-tip-cx__overlay___3p5oL{max-width:90%;padding:32px 24px 24px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:320px}}.tool-tip-cx__overlay___3p5oL:after{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(95%);transform:translate(-50%) translateY(95%)}@media (max-width: 1023px){.tool-tip-cx__overlay___3p5oL:after{display:none}}.tool-tip-cx__close-button___2Hci3{color:#f1574b;font-size:16px}@media (min-width: 1024px){.tool-tip-cx__close-button___2Hci3{display:none}}@-webkit-keyframes fill-image-cx__fade-in___1QoLi{0%{opacity:0}to{opacity:1}}@keyframes fill-image-cx__fade-in___1QoLi{0%{opacity:0}to{opacity:1}}.fill-image-cx__fill-image___qiidQ{bottom:0;left:0;position:absolute;right:0;top:0}.fill-image-cx__fill-image___qiidQ img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:.4s opacity;transition:.4s opacity}.fill-image-cx__fill-image___qiidQ.fill-image-cx__contain___5zUmG img{-o-object-fit:contain;object-fit:contain}.fill-image-cx__fill-image___qiidQ.fill-image-cx__loaded___5shRn img{opacity:1}.promo-content-container{position:relative;width:calc(100% - 48px);text-align:center;box-shadow:0 1px 2px #0000001a;border-radius:5px;background-color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 auto}@media (min-width: 1024px){.promo-content-container{margin:0;width:100%}}.promo-form{padding:32px 24px}@media (min-width: 1024px){.promo-form{padding:40px 72px}}.applied-promo-form-container{padding:16px}@media (min-width: 1024px){.applied-promo-form-container{padding:24px}}.applied-promo-code-icon{position:absolute;top:16px;left:16px;height:80px;width:80px}@media (min-width: 1024px){.applied-promo-code-icon{top:24px;left:24px}}.applied-promo-code-content{position:relative;margin-left:96px;text-align:left}@media (min-width: 1024px){.applied-promo-code-content{margin-left:104px}}.applied-promo-code-header{color:#9e9e9e;font-size:12px;line-height:150%;margin-bottom:4px;margin-top:8px}@media (min-width: 1024px){.applied-promo-code-header{margin-top:4px}}.applied-promo-code-code{font-size:16px;line-height:20px;margin-bottom:4px}@media (min-width: 1024px){.applied-promo-code-code{font-size:18px;line-height:24px}}.applied-promo-code-helper{position:relative;color:#f1574b;cursor:pointer;font-size:14px;line-height:22px}.applied-promo-code-remove{cursor:pointer;position:absolute;top:0;right:0;height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#bdbdbd}.promo-code-form{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-code-input[type=text]{background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;padding:.5em 0;text-align:left;-webkit-transition:border-color .2s;transition:border-color .2s}.promo-code-input[type=text]:focus{border-color:#f1574b}.promo-code-input[type=text].fetching{border-color:#0006;color:#0006}.promo-code-submit-dots{box-sizing:border-box;width:58px;margin-left:8px}.promo-code-submit[type=button]{background:transparent;border:0;border-radius:0;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:400;padding:.5em 0 .6em .5em;width:54px}.promo-code-submit[type=button]:disabled{color:#fe978f}.promo-code-submit[type=button]:hover{color:#000}.promo-form-icon{color:#9e9e9e;display:block;margin:0 auto 16px}.promo-form-title{color:#000;font-size:18px;line-height:24px}.promo-form-subtitle{color:#9e9e9e;font-size:14px;line-height:22px;margin-bottom:40px}.promo-code-error-text{text-align:left;color:#f1574b;font-size:14px;min-height:22px}.promo-code-container{max-width:276px;margin:0 auto}.applied-other-container{padding:16px;position:relative;border-bottom:1px solid transparent}.applied-other-container:not(:last-child){border-color:#e6e6e6}@media (min-width: 1024px){.applied-other-container{padding:24px}}.applied-other-code-icon{position:absolute;top:16px;left:16px;height:80px;width:80px}@media (min-width: 1024px){.applied-other-code-icon{top:24px;left:24px}}.applied-other-code-content{position:relative;margin-left:96px;text-align:left}@media (min-width: 1024px){.applied-other-code-content{margin-left:104px}}.applied-other-code-header{color:#9e9e9e;font-size:12px;line-height:150%;margin-bottom:4px;margin-top:8px}@media (min-width: 1024px){.applied-other-code-header{margin-top:4px}}.applied-other-code-code{font-size:16px;line-height:20px;margin-bottom:4px}@media (min-width: 1024px){.applied-other-code-code{font-size:18px;line-height:24px}}.applied-other-code-helper{position:relative;font-size:14px;line-height:22px}.applied-other-order-number{margin-left:4px;cursor:pointer;color:#f1574b}.credits-container{position:relative;width:calc(100% - 48px);text-align:center;box-shadow:0 1px 2px #0000001a;border-radius:5px;background-color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 auto}@media (min-width: 1024px){.credits-container{margin:0;width:100%}}.promo-other-credits-section{margin-top:40px;margin-bottom:40px;font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (min-width: 1024px){.promo-other-credits-section{margin-top:48px;margin-bottom:48px}}.promo-other-credits-section__title{text-transform:uppercase;font-size:12px;line-height:20px;color:#5f5f5f;margin-bottom:16px;margin-left:24px;letter-spacing:1px;font-weight:700}@media (min-width: 1024px){.promo-other-credits-section__title{margin-left:0}}.expand-applied-credits{color:#f1574b;font-size:16px;line-height:20px;padding:14px 0;cursor:pointer}.load-error-container{position:relative;width:calc(100% - 48px);text-align:center;box-shadow:0 1px 2px #0000001a;border-radius:5px;background-color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 auto;padding:32px 24px}@media (min-width: 1024px){.load-error-container{margin:0;width:100%;padding:40px 72px}}.error-fetching-promo-data{margin-bottom:20px}.shipping-form__title,.shipping-form label{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.shipping-form__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.shipping-form__title{margin-bottom:20px;padding:0}}.shipping-form{padding-bottom:40px}@media (min-width: 1024px){.shipping-form{padding-bottom:56px}}.shipping-form__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px 24px}@media (min-width: 1024px){.shipping-form__box{border-radius:6px;padding:40px}}.shipping-form form{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:([col-start] 1fr)[3];grid-template-columns:repeat(3,[col-start] 1fr)}.shipping-form fieldset{grid-column:1 / 4;margin-bottom:16px}.shipping-form .fieldset-left{grid-column:1 / 3}.shipping-form .fieldset-right{grid-column:3 / 4}.shipping-form .fieldset-has-error input{box-shadow:inset 0 0 0 2px #f1574b}.shipping-form .fieldset-error-message{color:#f1574b;font-size:14px;padding-top:4px}.shipping-form label{color:#0006}.shipping-form input,.shipping-form select{background-color:#00000008;border-radius:4px;border-width:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:24px;padding:16px}.shipping-form input:disabled,.shipping-form select:disabled{background-color:#00000008;color:#000000b3;opacity:.5}.shipping-form input:disabled:hover,.shipping-form select:disabled:hover{border:none}.shipping-form .button{margin-top:16px;padding:10px 32px 12px}.shipping-form select{background-image:url(https://cdn.shopify.com/packs/select-arrow-5022e56b7d44bedbf0ac23832990a9d7.svg);height:inherit}.payment-form__title,.payment-form label{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.payment-form__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.payment-form__title{margin-bottom:20px;padding:0}}.payment-form{padding-bottom:40px}@media (min-width: 1024px){.payment-form{padding-bottom:56px}}.payment-form__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px 24px}@media (min-width: 1024px){.payment-form__box{border-radius:6px;padding:40px}}.payment-form form{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:([col-start] 1fr)[3];grid-template-columns:repeat(3,[col-start] 1fr)}.payment-form fieldset{grid-column:1 / 4;margin-bottom:16px}.payment-form .fieldset-left{grid-column:1 / 3}.payment-form .fieldset-right{grid-column:3 / 4}.payment-form .fieldset-has-error input{box-shadow:inset 0 0 0 2px #f1574b}.payment-form .fieldset-error-message{color:#f1574b;font-size:14px;padding-top:4px}.payment-form label{color:#0006}.payment-form input{background-color:#00000008;border-radius:4px;border-width:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:24px;padding:16px}.payment-form input:disabled{background-color:#00000008;color:#000000b3;opacity:.5}.payment-form input:disabled:hover{border:none}.payment-form .button{margin-top:16px;padding:10px 32px 12px}.personal-info-form__title,.personal-info-form label{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.personal-info-form__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.personal-info-form__title{margin-bottom:20px;padding:0}}.personal-info-form{padding-bottom:40px}@media (min-width: 1024px){.personal-info-form{padding-bottom:56px}}.personal-info-form__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px 24px}@media (min-width: 1024px){.personal-info-form__box{border-radius:6px;padding:40px}}.personal-info-form form{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:([col-start] 1fr)[3];grid-template-columns:repeat(3,[col-start] 1fr)}.personal-info-form fieldset{grid-column:1 / 4;margin-bottom:16px}.personal-info-form .fieldset-left{grid-column:1 / 3}.personal-info-form .fieldset-right{grid-column:3 / 4}.personal-info-form .fieldset-has-error input{box-shadow:inset 0 0 0 2px #f1574b}.personal-info-form .fieldset-error-message{color:#f1574b;font-size:14px;padding-top:4px}.personal-info-form label{color:#0006}.personal-info-form input,.personal-info-form select{background-color:#00000008;border-radius:4px;border-width:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:24px;padding:16px}.personal-info-form input:disabled,.personal-info-form select:disabled{background-color:#00000008;color:#000000b3;opacity:.5}.personal-info-form input:disabled:hover,.personal-info-form select:disabled:hover{border:none}.personal-info-form .button{margin-top:16px;padding:10px 32px 12px}.react-autosuggest__container{position:relative;width:100%}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__container--open .react-autosuggest__suggestions-container{background-color:#fff;display:block;left:0;overflow:hidden;position:absolute;right:-42px;top:calc(100% + 1.5em + 4px);z-index:2}.react-autosuggest__suggestions-list{font-family:Gauthier,Baskerville;list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px;-webkit-transition:background-color .8s;transition:background-color .8s}.react-autosuggest__suggestion:hover{background-color:#f5f1ed;-webkit-transition-duration:.4s;transition-duration:.4s}.multiselect-component input{display:none}.no-touch .multiselect-component__selectable:hover{cursor:pointer}[data-controller-name=profiles] .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component__selectable{background-color:#fff}.multiselect-component__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25em .75em}.multiselect-component__image-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1em;width:64px}@media (min-width: 480px){.multiselect-component__image-wrapper{margin-left:auto;margin-right:auto}}@media (min-width: 768px){.multiselect-component__image-wrapper{height:140px;width:140px}}.multiselect-component__image-wrapper:empty{display:none}.multiselect-component__image{display:block;margin:0;-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.multiselect-component__image{height:140px;width:140px}}.multiselect-component__description{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:13px;line-height:1.5;margin:.5em 0}@media (min-width: 768px){.multiselect-component__description{font-size:16px}}.multiselect-component__description:empty{display:none}.multiselect-component_display-as-rectangles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.multiselect-component_display-as-rectangles .multiselect-component__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.multiselect-component_display-as-rectangles.no-image .multiselect-component__label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.multiselect-component_display-as-rectangles .multiselect-component__selectable{border:4px solid #f5f1ed;border-radius:8px;cursor:pointer;margin:.5em;padding:1em;-webkit-transition:border-color .8s;transition:border-color .8s;-ms-flex-preferred-size:335px;flex-basis:335px}[data-controller-name=profiles] .multiselect-component_display-as-rectangles .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component_display-as-rectangles .multiselect-component__selectable{border-color:#fff}[data-controller-name=profiles] .multiselect-component_display-as-rectangles .multiselect-component__selectable_selected,[data-controller-name=surveys] .multiselect-component_display-as-rectangles .multiselect-component__selectable_selected{border-color:#3e306e}.no-touch .multiselect-component_display-as-rectangles .multiselect-component__selectable:hover,.multiselect-component_display-as-rectangles .multiselect-component__selectable_selected{border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}@media (min-width: 768px){.multiselect-component_display-as-rectangles .multiselect-component__selectable{-ms-flex-preferred-size:375px;flex-basis:375px;margin:.5em}}.multiselect-component_display-as-rectangles .checkbox{display:none}.multiselect-component_display-as-rectangles .multiselect-component__title{font-size:20px;font-weight:700;line-height:1.4}@media (min-width: 768px){.multiselect-component_display-as-rectangles .multiselect-component__title{font-size:24px;line-height:1.3;margin-bottom:.25em}}.multiselect-component_display-as-rectangles .multiselect-component__description{font-size:16px;font-weight:400;color:#7f7f7f;line-height:1.5;margin:0}.multiselect-component_display-as-rectangles .multiselect-component__image-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px}@media (min-width: 480px){.multiselect-component_display-as-rectangles .multiselect-component__image-wrapper{margin-left:0;margin-right:1em}}@media (min-width: 768px){.multiselect-component_display-as-rectangles .multiselect-component__image-wrapper{height:100px;width:100px}}.multiselect-component_display-as-rectangles .multiselect-component__image{height:100%;width:100%}@media (min-width: 1024px){.multiselect-component_display-as-rectangles .multiselect-component__image{height:100%;width:100%}}@media (min-width: 480px){.multiselect-component_display-as-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.multiselect-component_display-as-boxes .multiselect-component__label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media (min-width: 480px){.multiselect-component_display-as-boxes .multiselect-component__label{display:block;text-align:center}}.multiselect-component_display-as-boxes .multiselect-component__selectable{border:4px solid #f5f1ed;border-radius:8px;cursor:pointer;margin:1em 0;padding:1em;-webkit-transition:border-color .8s;transition:border-color .8s}[data-controller-name=profiles] .multiselect-component_display-as-boxes .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component_display-as-boxes .multiselect-component__selectable{border-color:#fff}[data-controller-name=profiles] .multiselect-component_display-as-boxes .multiselect-component__selectable_selected,[data-controller-name=surveys] .multiselect-component_display-as-boxes .multiselect-component__selectable_selected{border-color:#3e306e}@media (min-width: 480px){.multiselect-component_display-as-boxes .multiselect-component__selectable{-ms-flex-preferred-size:256px;flex-basis:256px;margin:1em;padding:2em}}@media (min-width: 1366px){.multiselect-component_display-as-boxes .multiselect-component__selectable{-ms-flex-preferred-size:320px;flex-basis:320px;padding:71px 46px 75px}}.no-touch .multiselect-component_display-as-boxes .multiselect-component__selectable:hover,.multiselect-component_display-as-boxes .multiselect-component__selectable_selected{border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}.multiselect-component_display-as-boxes .checkbox{display:none}.multiselect-component_display-as-boxes .multiselect-component__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.multiselect-component_display-as-boxes .multiselect-component__title{font-size:16px;font-weight:700;line-height:normal}@media (min-width: 768px){.multiselect-component_display-as-boxes .multiselect-component__title{font-size:24px;margin:1.3em 0 .6em}}.multiselect-component_display-as-binary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multiselect-component_display-as-binary .multiselect-component__selectable{border:4px solid #f5f1ed;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;height:130px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;position:relative;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:border-color;transition-property:border-color;width:130px}[data-controller-name=profiles] .multiselect-component_display-as-binary .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component_display-as-binary .multiselect-component__selectable{border-color:#fff}@media (min-width: 768px){.multiselect-component_display-as-binary .multiselect-component__selectable{height:160px;width:160px}}.no-touch .multiselect-component_display-as-binary .multiselect-component__selectable:hover{-webkit-transition-duration:.4s;transition-duration:.4s}.no-touch .multiselect-component_display-as-binary .multiselect-component__selectable:hover,:not(.no-touch) .multiselect-component_display-as-binary .multiselect-component__selectable_selected{border-color:#3e306e}.multiselect-component_display-as-binary .multiselect-component__text{font-size:18px}@media (min-width: 768px){.multiselect-component_display-as-binary .multiselect-component__text{font-size:22px}}.multiselect-component_display-as-binary .multiselect-component__title{margin:auto;text-align:center}.multiselect-component_display-as-binary .checkbox{display:none}.multiselect-component_display-as-list{margin:0 auto;max-width:916px;width:100%}@media (min-width: 480px){.multiselect-component_display-as-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.multiselect-component_display-as-list .multiselect-component__selectable{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #f5f1ed;border-radius:100px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:288px;flex-basis:288px;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;line-height:1;margin:.5em;padding:1em 0 1em 1.25em;-webkit-transition:border-color .8s;transition:border-color .8s}[data-controller-name=profiles] .multiselect-component_display-as-list .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component_display-as-list .multiselect-component__selectable{border-color:#fff}@media (min-width: 1024px){.multiselect-component_display-as-list .multiselect-component__selectable{-ms-flex-preferred-size:368px;flex-basis:368px;font-size:22px}}.multiselect-component_display-as-list .multiselect-component__selectable .check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color,color;transition-property:background-color,color;width:100%}.multiselect-component_display-as-list .multiselect-component__selectable .check:before{-webkit-transform:scale(0);transform:scale(0);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.no-touch .multiselect-component_display-as-list .multiselect-component__selectable:hover,.no-touch .multiselect-component_display-as-list .multiselect-component__selectable:hover .checkbox,.multiselect-component_display-as-list .multiselect-component__selectable_selected{border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}.multiselect-component_display-as-list .multiselect-component__selectable_selected .checkbox{background-color:#3e306e;border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}.multiselect-component_display-as-list .multiselect-component__selectable_selected .check{background-color:transparent;color:#fff}.multiselect-component_display-as-list .multiselect-component__selectable_selected .check:before{-webkit-transform:none;transform:none}.multiselect-component_display-as-list .multiselect-component__label{font:inherit;padding:.25em 1.25em .25em .75em}.multiselect-component_display-as-list .checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #f5f1ed;border-radius:50%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:background-color,border-color,border-width;transition-property:background-color,border-color,border-width;width:30px}.multiselect-component_display-as-list .check{background-color:#fff;border-radius:50%;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,height;transition-property:width,height}.multiselect-component_display-as-horizontal-list{border:4px solid #f5f1ed;border-radius:74px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.13}[data-controller-name=profiles] .multiselect-component_display-as-horizontal-list,[data-controller-name=surveys] .multiselect-component_display-as-horizontal-list{border-color:#fff}@media (min-width: 768px){.multiselect-component_display-as-horizontal-list{font-size:20px}}.multiselect-component_display-as-horizontal-list .multiselect-component__selectable{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:36px;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6px;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:background-color,color;transition-property:background-color,color;width:36px}@media (min-width: 768px){.multiselect-component_display-as-horizontal-list .multiselect-component__selectable{height:74px;width:74px}}.multiselect-component_display-as-horizontal-list .multiselect-component__selectable .multiselect-component__title{font-size:18px;margin:0}.multiselect-component_display-as-horizontal-list .multiselect-component__selectable_selected{background-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:background-color;transition-property:background-color}.multiselect-component_display-as-horizontal-list .multiselect-component__selectable_selected .multiselect-component__title{color:#fff}.multiselect-component_display-as-horizontal-list .multiselect-component__title{font-size:smaller}.multiselect-component_display-as-horizontal-list .checkbox{display:none}.multiselect-component_display-as-bubbles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width: 480px){.multiselect-component_display-as-bubbles{font-size:18px;margin:0 auto;max-width:876px}}.multiselect-component_display-as-bubbles .multiselect-component__selectable{background-color:#fff;color:#3e306e;display:inline-block;-ms-flex-preferred-size:86px;flex-basis:86px;font-size:14px;margin:.5em 0;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-controller-name=profiles] .multiselect-component_display-as-bubbles .multiselect-component__selectable,[data-controller-name=surveys] .multiselect-component_display-as-bubbles .multiselect-component__selectable{background-color:transparent}[data-controller-name=profiles] .multiselect-component_display-as-bubbles .multiselect-component__selectable .multiselect-component__image-wrapper,[data-controller-name=surveys] .multiselect-component_display-as-bubbles .multiselect-component__selectable .multiselect-component__image-wrapper{background-color:#fff}.browser-ie .multiselect-component_display-as-bubbles .multiselect-component__selectable{min-width:120px}@media (min-width: 768px){.multiselect-component_display-as-bubbles .multiselect-component__selectable{font-size:18px}}@media (min-width: 480px){.multiselect-component_display-as-bubbles .multiselect-component__selectable{margin:.5em;width:auto}}.no-touch .multiselect-component_display-as-bubbles .multiselect-component__selectable:hover .multiselect-component__image-wrapper{border-color:#aca5c5;-webkit-transition-duration:.4s;transition-duration:.4s}.multiselect-component_display-as-bubbles .multiselect-component__selectable_selected .multiselect-component__image-wrapper{border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}.no-touch .multiselect-component_display-as-bubbles .multiselect-component__selectable_selected:hover .multiselect-component__image-wrapper{border-color:#3e306e}.multiselect-component_display-as-bubbles .multiselect-component__image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:4px solid #f5f1ed;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;height:2em;margin:0 auto;-webkit-transition:border-color .8s;transition:border-color .8s;width:2em}@media (min-width: 1024px){.multiselect-component_display-as-bubbles .multiselect-component__image-wrapper{font-size:50px}}.multiselect-component_display-as-bubbles .multiselect-component__image-wrapper img{height:1em}.multiselect-component_display-as-bubbles .multiselect-component__text{-ms-flex-preferred-size:100%;flex-basis:100%}.multiselect-component_display-as-bubbles .multiselect-component__title{font-size:inherit;margin:1em 0 .67em}.multiselect-component_display-as-bubbles .multiselect-component__image{display:block;max-height:100%;max-width:100%;width:auto}.multiselect-component_display-as-bubbles .multiselect-component__label{display:block;padding:0 1em}.multiselect-component_display-as-bubbles .checkbox{display:none}.pause-adjustments{margin-left:auto;margin-right:auto;max-width:100%;width:375px}.pause-adjustments .pause-adjustments__summary{font-weight:400;margin-bottom:40px}.pause-adjustments__title{margin-top:.75em}@media (max-width: 767px){.pause-adjustments__title{padding-left:16px;padding-right:16px}}.pause-adjustments__section{margin:20px auto 10px;text-align:left;width:100%}.pause-adjustments__section--removed .adjustment-product__image{opacity:.3}.pause-adjustments__section-header{color:#0000004d}.pause-adjustments__original-price{color:#0000004d;display:inline-block;font-weight:700;margin:0 8px 0 16px;text-decoration:line-through}.pause-adjustments__new-total{font-weight:700}.adjustment-product{border-bottom:1px solid rgba(0,0,0,.14);display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;position:relative}.adjustment-product .adjustment-product__image{background-color:#faf8f6;border-radius:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:70px;overflow:hidden;width:70px}.adjustment-product .adjustment-product__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:16px;padding-right:50px;text-align:left}.adjustment-product .adjustment-product__title{margin:0}.adjustment-product .adjustment-product__subtitle{color:#0000004d;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;line-height:1.2}.adjustment-product .adjustment-product__price{position:absolute;right:10px;top:15px}.adjustment-product .adjustment-product__price span{font-weight:400}[data-controller-name=surveys] .content{background-color:#f5f1ed}.animation-image,.animation-image.welcome,.animation-image.welcome2{width:140px}.animation-image.insterstitial-basics{width:500px}.animation-image.calculating,.animation-image.alright-last-section-values,.animation-image.perfect-now-health-goals,.animation-image.now-lifestyle-diet{width:400px}.question{font-family:GingerOTF,Ginger,Garamond,sans-serif;overflow:auto}.question.question_type_autocomplete{margin:auto;max-width:768px}.question__topic-icon img{display:block;height:50px;margin:auto auto 1em;width:50px}.question__header{margin-bottom:30px}.question__prompt{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:21px;font-weight:700;line-height:normal;margin:0 auto;max-width:684px;text-align:center}.browser-ie .question__prompt{width:684px}.question__prompt p{font:inherit}@media (min-width: 768px){.question__prompt{font-size:38px;line-height:1.32}}.question__prompt img{max-width:100%;width:auto}.question__text{font-family:GingerOTF,Ginger,Garamond,sans-serif;color:#9b9b9b;line-height:normal;margin:1em auto;max-width:684px;text-align:center}.question__text:empty{display:none}.question.question_type_auto-advance .question__form{display:none}@media (max-width: 1023px){.question.question_type_auto-advance img{height:auto!important;max-width:100%}}.question .form{margin:0}.question .field_with_errors .error{bottom:10%;padding:0 2rem;top:inherit}.question .question__button_type_next:before{content:"Continue"}.question__responses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:100%}.question__responses:not(.textbox){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.question__responses.textbox{margin:1em auto}.question_type_multiselect .radio,.question_type_multiselect .checkbox,.question_type_autocomplete .radio,.question_type_autocomplete .checkbox{display:none}.question_type_multiselect .question__responses{background:transparent;border:0;display:block;padding:0}.question__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(bottom,#f5f1ed 50%,rgba(245,241,237,0) 100%);background:linear-gradient(to top,#f5f1ed 50%,#f5f1ed00);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:166px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;text-align:center;z-index:2}.question__bottom button{pointer-events:auto}.question__bottom .button_size_large{max-width:none;width:200px}@media (min-width: 768px){.question__bottom .button_size_large{width:210px}}.question-component-wrapper{height:100%}[data-controller-name=profiles] .question-component-wrapper,[data-controller-name=surveys] .question-component-wrapper{background-color:#f5f1ed}.question_calculating_alt_doctor .question-component-wrapper .animation-image.animation-image_alt_original{display:none!important}.question_calculating_alt_doctor .question-component-wrapper .animation-image_alt_doctor,.question-component-wrapper .animation-image.animation-image--alt{display:inline-block!important}.question-component{height:100%;overflow:auto;padding:75px 16px 150px;width:100%}@media (min-width: 480px){.question-component{padding-left:5%;padding-right:5%}}.question-component[data-identifier=see-my-recommendations]{text-align:center}.question-component[data-identifier=see-my-recommendations] br{display:none}.question-component[data-identifier=see-my-recommendations] img{width:174px}.question-component[data-identifier=see-my-recommendations] .question-component__sections{display:-webkit-box;display:-ms-flexbox;display:flex}.question-component[data-identifier=see-my-recommendations] .question-component__section{-ms-flex-preferred-size:50%;flex-basis:50%}.question-component[data-identifier=see-my-recommendations] .question-component__section-title{display:block;margin:10px 0 6px}.question-component[data-identifier=see-my-recommendations] .question-component__pack{margin:0 auto;position:relative;width:174px}.question-component[data-identifier=see-my-recommendations] .question-component__pack-title{font-size:14px;margin:72px 0 0 39px;position:absolute}.question-component[data-identifier=see-my-recommendations] .question-component__caption{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:13px}@media (min-width: 768px){.question-component[data-identifier=see-my-recommendations] .question-component__caption{font-size:16px}}.question-component[data-identifier=see-my-recommendations] .button{margin-top:10px;max-width:400px;width:90%}@media (min-width: 768px){.question-component[data-identifier=see-my-recommendations] .button{margin-top:20px}}.question-component__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%}.question__title{white-space:pre-wrap}.question-component__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;top:0;-webkit-transition:opacity .4s;transition:opacity .4s}.question-component__loader:not(.active){opacity:0;pointer-events:none}.click-to-advance-button{min-width:272px;max-width:272px;width:272px;margin:0 auto}[data-controller-name=surveys] .content{padding-top:0}@media (min-width: 768px){[data-controller-name=surveys] .textbox input[type=text]{font-size:34px}}.button.button_survey_back{bottom:44px;left:0;margin:1em 1.25em;position:fixed;z-index:10}@media (min-width: 1024px){.button.button_survey_back{bottom:40px;left:20px}}.button.button_survey_back .fa{margin-right:.5em;position:relative;top:.05em}.button.button_survey_back span{display:none}@media (min-width: 768px){.button.button_survey_back span{display:inline}}.progress-bar{bottom:0;position:fixed;width:100%;z-index:1}.progress-bar__indicator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#3e306e;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:-webkit-transform .6s cubic-bezier(.6,0,.4,1);transition:-webkit-transform .6s cubic-bezier(.6,0,.4,1);transition:transform .6s cubic-bezier(.6,0,.4,1);transition:transform .6s cubic-bezier(.6,0,.4,1),-webkit-transform .6s cubic-bezier(.6,0,.4,1)}.progress-bar__progress{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:13px;margin-right:.6em;text-align:right}.survey__mask{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.embedded-survey{height:420px}.embedded-survey,.single-question-survey{margin-bottom:1em;position:relative;width:100%}.embedded-survey .form,.single-question-survey .form{margin:0}.embedded-survey .question__prompt p,.single-question-survey .question__prompt p{color:#000;font-size:1.25rem}.embedded-survey .question-component,.single-question-survey .question-component{margin:0 auto;max-width:600px;padding:0}.embedded-survey .question__topic-icon,.single-question-survey .question__topic-icon{display:none}.embedded-survey .multiselect-component_display-as-bubbles .multiselect-component__selectable,.single-question-survey .multiselect-component_display-as-bubbles .multiselect-component__selectable{background-color:transparent}.embedded-survey .multiselect-component_display-as-bubbles .multiselect-component__selectable .multiselect-component__image-wrapper,.single-question-survey .multiselect-component_display-as-bubbles .multiselect-component__selectable .multiselect-component__image-wrapper{background-color:#fff}.embedded-survey .multiselect-component_display-as-list,.embedded-survey .multiselect-component_display-as-boxes,.single-question-survey .multiselect-component_display-as-list,.single-question-survey .multiselect-component_display-as-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.embedded-survey .multiselect-component_display-as-list .multiselect-component__selectable,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__selectable,.single-question-survey .multiselect-component_display-as-list .multiselect-component__selectable,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__selectable{background-color:#fff;border:4px solid #f5f1ed;border-radius:6px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.05rem;margin:0 auto 15px;max-width:100%;padding:1em 0;width:450px}.embedded-survey .multiselect-component_display-as-list .multiselect-component__selectable:hover,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__selectable:hover,.single-question-survey .multiselect-component_display-as-list .multiselect-component__selectable:hover,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__selectable:hover{border-color:#3e306e}.embedded-survey .multiselect-component_display-as-list .multiselect-component__title,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__title,.single-question-survey .multiselect-component_display-as-list .multiselect-component__title,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__title{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0;text-align:left}.embedded-survey .multiselect-component_display-as-list .multiselect-component__image-wrapper,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__image-wrapper,.single-question-survey .multiselect-component_display-as-list .multiselect-component__image-wrapper,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;-ms-flex-pack:distribute;justify-content:space-around;margin:0 1em;width:25px}.embedded-survey .multiselect-component_display-as-list .multiselect-component__image-wrapper img,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__image-wrapper img,.single-question-survey .multiselect-component_display-as-list .multiselect-component__image-wrapper img,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__image-wrapper img{width:100%}.embedded-survey .multiselect-component_display-as-list .multiselect-component__label,.embedded-survey .multiselect-component_display-as-boxes .multiselect-component__label,.single-question-survey .multiselect-component_display-as-list .multiselect-component__label,.single-question-survey .multiselect-component_display-as-boxes .multiselect-component__label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em}.embedded-survey .textbox,.single-question-survey .textbox{margin-top:0;max-width:280px;padding:0}.embedded-survey .textbox input:not([type]),.single-question-survey .textbox input:not([type]){font-size:28px;padding:.6em 1em}.embedded-survey .textarea textarea,.single-question-survey .textarea textarea{font-size:18px;height:120px;max-width:100%;width:450px}.embedded-survey input[type=submit],.single-question-survey input[type=submit]{font-size:16px;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.5em;padding-right:1.5em;width:auto}.survey__back.text{color:#000}.survey__back.text:hover{color:#f1574b}.survey__loading-overlay{background-color:#fff;background-image:url(../../../../../../../../t9x0u6p47op0/6I2EC9mZeooyS6aU06oAw0/cbd32a61614c0f74d7f7f6c40ffce260/co_loader.gif);background-position:50%;background-repeat:no-repeat;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.survey--loading .survey__loading-overlay{display:block}.manage-subscriptions__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.manage-subscriptions__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.manage-subscriptions__title{margin-bottom:20px;padding:0}}.manage-subscriptions{padding-bottom:40px}@media (min-width: 1024px){.manage-subscriptions{padding-bottom:56px}}.manage-subscriptions__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px 24px}@media (min-width: 1024px){.manage-subscriptions__box{border-radius:6px;padding:40px}}.manage-subscriptions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-subscriptions__item:not(:first-child){border-top:1px solid rgba(0,0,0,.1);padding-top:32px}.manage-subscriptions__item:not(:last-child){padding-bottom:32px}.manage-subscriptions__item-modal-container{display:none}.manage-subscriptions__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.manage-subscriptions__row+.manage-subscriptions__row{border-top:1px solid rgba(0,0,0,.1);padding-top:20px;margin-top:20px}@media (min-width: 480px){.manage-subscriptions__row+.manage-subscriptions__row{padding-top:32px;margin-top:32px}}.cadence-dropdown__select-wrapper{position:relative}.cadence-dropdown__select-wrapper:after{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-24%);transform:translateY(-24%);width:10px;height:10px;background:url(https://cdn.shopify.com/packs/chevron-down-brown-92906202f0a55dfc2f9cdf45dd162d49.svg) no-repeat;background-size:contain;pointer-events:none}.cadence-dropdown__select-wrapper:before{content:"";display:block;position:absolute;width:14px;height:14px;top:50%;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(https://cdn.shopify.com/packs/repeat-orange-75cc1a047bd5183a589ecb458062039b.svg) no-repeat;background-size:contain}.cadence-dropdown__select-wrapper path{fill:#f1574b}.cadence-dropdown__select-wrapper.format-primary select{color:#f1574b}.cadence-dropdown__select-wrapper.format-primary select:hover{color:#c71d0f}.cadence-dropdown__select-wrapper.format-primary:after{background:url(https://cdn.shopify.com/packs/chevron-down-orange-f9a791c4050ad8308874f065633d83dc.svg) no-repeat}.cadence-dropdown__select-wrapper.disabled{pointer-events:none;opacity:.3}.cadence-dropdown__select{height:auto;padding:0 16px 0 0;box-sizing:content-box;margin:0;font-family:inherit;font-size:inherit;color:#9b9b9b;background:none;border:none}.cadence-dropdown__select:hover{color:#767676}.delivery-frequency__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.delivery-frequency__title{color:#0009;margin-bottom:12px;padding:0 24px}@media (min-width: 1024px){.delivery-frequency__title{margin-bottom:20px;padding:0}}.delivery-frequency{padding-bottom:40px}@media (min-width: 1024px){.delivery-frequency{padding-bottom:56px}}.delivery-frequency__box{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px 24px}@media (min-width: 1024px){.delivery-frequency__box{border-radius:6px;padding:40px}}.delivery-frequency__cadence{font-size:16px}.delivery-frequency__cadence-row{display:block;width:100%}.delivery-frequency__cadence-row+.delivery-frequency__cadence-row{border-top:1px solid rgba(0,0,0,.1);padding-top:20px;margin-top:20px}@media (min-width: 480px){.delivery-frequency__cadence-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-frequency__cadence-row+.delivery-frequency__cadence-row{padding-top:32px;margin-top:32px}}.delivery-frequency__cadence-dropdown{padding-left:20px}@media (min-width: 480px){.delivery-frequency__cadence-dropdown{padding-left:0}}.delivery-frequency__box-desc{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.delivery-frequency__box-desc p,.delivery-frequency__box-desc span{margin-bottom:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;color:#0006;font-size:16px;letter-spacing:0;line-height:1.4;text-transform:none}.delivery-frequency__box-desc span{color:#f1574b}.delivery-frequency__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-frequency__item:not(:last-child){padding-bottom:32px}.delivery-frequency__item-modal-container{display:none}.no-orders{background:#fff;border-radius:6px;padding:65px 0 50px;text-align:center}.no-orders__logo{background:url(https://cdn.shopify.com/packs/logo-orange-box-e5d5c2d157d8827b91ac67d124ca8e72.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:23px;margin:auto;width:44px}.no-orders__title{color:#000;font-size:20px;font-weight:700;line-height:24px;padding-top:30px}.no-orders__subtitle{color:#0006;font-size:16px;line-height:24px}.no-orders__link{background:#f1574b;border:4px solid #f1574b;border-radius:38px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:20px;margin:40px auto 0;padding:12px 36px;-webkit-transition:background .2s cubic-bezier(.6,0,.4,1);transition:background .2s cubic-bezier(.6,0,.4,1);width:174px}.no-orders__link:focus,.no-orders__link:active,.no-orders__link:hover{background:#fff;color:#f1574b}.details-display{background:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:normal}.details-display__mask{display:none}@media (min-width: 736px){.details-display__mask{background:#00000080;bottom:0;cursor:pointer;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}}.details-display__container{background:#fff;bottom:0;left:0;max-height:100vh;overflow:scroll;position:fixed;right:0;top:0;z-index:10001;-webkit-animation:slide-in .3s;animation:slide-in .3s;-webkit-animation-timing-function:cubic-bezier(.99,0,.67,1);animation-timing-function:cubic-bezier(.99,0,.67,1)}@media (min-width: 736px){.details-display__container{bottom:auto;left:auto;max-width:408px;width:408px;-webkit-animation:slide-in-phablet .3s;animation:slide-in-phablet .3s}}.details-display__container-closing{-webkit-animation:slide-out .3s;animation:slide-out .3s}@media (min-width: 736px){.details-display__container-closing{-webkit-animation:slide-out-phablet .3s;animation:slide-out-phablet .3s}}.details-display__content{min-height:100vh;position:relative;box-sizing:border-box}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateX(100vw);transform:translate(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateX(100vw);transform:translate(100vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slide-in-phablet{0%{opacity:0;-webkit-transform:translateX(480px);transform:translate(480px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-in-phablet{0%{opacity:0;-webkit-transform:translateX(480px);transform:translate(480px)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(100vw);transform:translate(100vw)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(100vw);transform:translate(100vw)}}@-webkit-keyframes slide-out-phablet{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(480px);transform:translate(480px)}}@keyframes slide-out-phablet{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(480px);transform:translate(480px)}}.details-display__header{padding:20px 24px;text-align:center;margin-bottom:28px}@media (min-width: 736px){.details-display__header{padding:25px 24px}}.details-display__header_border{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:0}@media (min-width: 736px){.details-display__header_border{border-bottom:0}}.details-display__header-title{font-size:20px;font-weight:700;line-height:25px}@media (min-width: 736px){.details-display__header-title{visibility:hidden}}.details-display__header-title_show{visibility:visible}.details-display__header-close{cursor:pointer;height:20px;left:24px;position:absolute;top:22px;width:20px;background:url(https://cdn.shopify.com/packs/back-arrow-e875fd2013a32537e2d1dd2a90fd84ad.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 736px){.details-display__header-close{top:20px;background:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:25px;opacity:.2;width:25px}}.details-display__notice{display:inline-block;font-size:16px;line-height:20px;padding:40px 48px;text-align:center;width:100%}@media (min-width: 736px){.details-display__notice{font-size:18px;line-height:24px;padding:16px 65px 33px}}.details-display-section{padding:0 24px 40px}@media (min-width: 736px){.details-display-section{padding:0 40px 40px}}.details-display-section:last-of-type{padding-bottom:160px}.details-display-section_order-details:last-of-type{padding-bottom:280px}.details-display-section_expanded-order-details:last-of-type{padding-bottom:400px}.details-display-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:18px}.details-display-section__header-title{font-size:20px;font-weight:700;line-height:normal}.details-display-section__header-link{color:#f1574b;cursor:pointer;font-size:16px;line-height:normal}.details-display-section__header-link:hover{color:#f1574b}.details-display-section__header-link,.details-display-section__header-subtitle{font-size:14px;-ms-flex-item-align:end;align-self:flex-end}.details-display-section__header-subtitle{color:#a7a7a7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:14px;letter-spacing:1.3px;font-weight:700;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.details-display-section__header-icon{background:url(https://cdn.shopify.com/packs/recur-380d3731e353604c938d26747785730f.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:17px;width:17px;margin-right:7px}.details-display-row__quantity{background:url(https://cdn.shopify.com/packs/chevron-down-brown-92906202f0a55dfc2f9cdf45dd162d49.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-position-x:71%;background-position-y:center;background-size:initial;border:2px solid #f5f1ed;border-radius:20px;color:#000;cursor:pointer;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;height:38px;margin:0;padding:8px 16px;position:relative;width:66px}.details-display-row__quantity:hover,.details-display-row__quantity:active,.details-display-row__quantity:focus{border-color:#f5f1ed}.details-display-row{border-top:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 16px 0;position:relative}.details-display-row__image{display:block;height:88px;min-width:88px;position:relative}.details-display-row__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:16px;overflow:hidden;width:100%}.details-display-row__header-title{color:#000;font-size:18px;line-height:22px}.details-display-row__header-detail{color:#0006;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-display-row__header-close{position:absolute;right:0;top:16px;background:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:16px;opacity:.2;width:16px}.details-display-row__price{display:inline-block;font-size:18px;margin-right:12px}.details-display-row__price-striken{color:#969493;text-decoration:line-through}.details-display__summary{bottom:40px;left:0;padding:0 24px;position:absolute;right:0}@media (min-width: 736px){.details-display__summary{bottom:74px;padding:0 40px}}.details-display__price{border-top:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px}.details-display__price-info-striken{color:#969493;margin-right:12px;text-decoration:line-through}.details-display__bill-notice{color:#0006;display:block;font-size:16px;padding:20px 0 26px;text-align:center;width:100%}.details-display__update-button{width:100%}.details-display__process-message{color:#0006;font-size:14px;text-align:center}.details-display__empty-banner{border-top:1px solid rgba(0,0,0,.15);margin:0 24px;padding:24px 0}@media (min-width: 736px){.details-display__empty-banner{margin:0 40px}}.details-display__empty-banner__title{background:#f1574b;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;font-size:20px;font-weight:700;line-height:25px;padding:24px 0;text-align:center;width:100%}.details-display__empty-banner__copy{background:#faf8f6;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#a7a7a7;font-size:16px;line-height:1.5;padding:32px 24px 43px;text-align:center}.details-display__empty-banner__link{color:#f1574b;font-size:16px;line-height:1.5}.order-details-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-upcoming-delivery-modal{padding-top:16px;font-family:GingerOTF,Ginger,Garamond,sans-serif;min-height:372px}@media (min-width: 1024px){.edit-upcoming-delivery-modal{padding-top:0}}.edit-upcoming-delivery-modal-subtitle{font-size:18px;font-weight:700;text-align:center;margin:0 0 32px}@media (min-width: 1024px){.edit-upcoming-delivery-modal-subtitle{margin:36px 0 32px}}.edit-upcoming-delivery-modal-error{font-family:GingerOTF,Ginger,Garamond,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:16px 0;min-height:400px;max-width:248px}.edit-upcoming-delivery-modal-error-text{font-size:16px;text-align:center;margin-bottom:42px}.edit-upcoming-delivery-modal-error-title{margin-bottom:12px;color:#000;text-align:center;font-size:18px;font-weight:700}.edit-upcoming-delivery-modal-loader-wrapper{padding:16px;text-align:center}.edit-upcoming-delivery-modal-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ececec;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 16px;max-width:376px;padding:16px 0;-webkit-transition:border-color .4s;transition:border-color .4s}.edit-upcoming-delivery-modal-option.multiline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.edit-upcoming-delivery-modal-option:hover{border-color:#f1574b;-webkit-transition:border-color .4s;transition:border-color .4s}.edit-upcoming-delivery-modal-option-main-text{color:#f1574b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.edit-upcoming-delivery-modal-option-subtitle{color:#0006;font-size:14px;margin-top:4px;max-width:240px;text-align:center;width:100%}.edit-upcoming-delivery-modal-confirm-date-container{border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);margin:32px auto 104px;max-width:300px;padding:24px 0;text-align:center}@media (min-width: 1024px){.edit-upcoming-delivery-modal-confirm-date-container{margin-bottom:48px}}.edit-upcoming-delivery-modal-confirm-date{font-size:24px;font-weight:700;line-height:1.5}.edit-upcoming-delivery-modal-confirm-date-est{color:#9e9e9e;font-size:16px;line-height:1.33}.edit-upcoming-delivery-modal-confirm-button{margin:0 auto;max-width:300px}.upcoming-orders-product-row{padding:16px;position:relative;min-height:136px;border-bottom:1px solid #ececec}@media (min-width: 1024px){.upcoming-orders-product-row{padding:32px;min-height:168px}}.upcoming-orders-product-row.clickable{cursor:pointer}.upcoming-orders-product-row:hover .upcoming-orders-product-row__content-icon.chevron{-webkit-transform:rotate(180deg) translateX(-5px);transform:rotate(180deg) translate(-5px)}.upcoming-orders-product-row__content{margin-left:120px}@media (min-width: 1024px){.upcoming-orders-product-row__content{margin-left:136px;padding-top:8px}}.upcoming-orders-product-row__content-title{font-size:18px;max-width:172px}@media (min-width: 1024px){.upcoming-orders-product-row__content-title{font-size:20px}}.upcoming-orders-product-row__content-subtitle{color:#9e9e9e;font-size:14px;line-height:40px;max-width:152px}.upcoming-orders-product-row__content-subtitle-icon{background-image:url(https://cdn.shopify.com/packs/recur-380d3731e353604c938d26747785730f.svg);background-repeat:no-repeat;background-position:center;width:16px;height:16px;margin-right:4px;vertical-align:middle;display:inline-block}.upcoming-orders-product-row__content-subtitle.spaced{letter-spacing:1px}.upcoming-orders-product-row__content-icon{background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px;position:absolute;top:16px;right:16px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;opacity:.4}@media (min-width: 1024px){.upcoming-orders-product-row__content-icon{top:40px;right:32px}}.upcoming-orders-product-row__content-icon.chevron{background-image:url(https://cdn.shopify.com/packs/chevron-left-0c9c6a4532f3aff44c3afcec9c1c3456.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.upcoming-orders-product-row__content-icon.lock{background-image:url(https://cdn.shopify.com/packs/lock-8b39c320f5abb33b37f47cb90ee5ed04.svg)}.upcoming-orders-product-row__content-cta{font-size:16px;position:absolute;right:16px;bottom:16px}@media (min-width: 1024px){.upcoming-orders-product-row__content-cta{right:28px;bottom:28px}}.upcoming-orders-product-row__content-cta-button,.upcoming-orders-product-row__content-cta-button[type=button]{background:transparent;border:none;color:#f1574b;-webkit-transition:color .2s;transition:color .2s;padding:0;font-weight:400}.upcoming-orders-product-row__content-cta-button:hover,.upcoming-orders-product-row__content-cta-button[type=button]:hover{color:#c71d0f}.upcoming-orders-product-row__image{width:88px;height:88px;position:absolute;left:24px;top:24px}@media (min-width: 1024px){.upcoming-orders-product-row__image{width:104px;height:104px;left:32px;top:32px}}.upcoming-orders-product-row:last-child{border-bottom:none}.upcoming-orders-group{background:#fff;box-shadow:0 1px 2px #0000001a;border-radius:6px}.upcoming-orders-group+.upcoming-orders-group{margin-top:48px}@media (min-width: 1024px){.upcoming-orders-group+.upcoming-orders-group{margin-top:40px}}.upcoming-orders-date{border-bottom:1px solid #ececec;color:#000;font-size:16px;font-weight:700;line-height:20px;padding:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1024px){.upcoming-orders-date{padding:24px 32px;font-size:18px}}.upcoming-orders-date-secondary{color:#9e9e9e;display:block;font-weight:400;line-height:20px}@media (min-width: 1024px){.upcoming-orders-date-secondary{display:inline-block;margin-left:8px}}.upcoming-orders-date__to-order-details{font-size:16px;font-weight:400;line-height:20px}.upcoming-orders-banner{background:#f1574b;border-radius:6px;color:#fff;font-size:16px;line-height:normal;margin:0 0 36px;padding:22px 48px 22px 24px;text-align:left;cursor:default;position:relative}@media (min-width: 736px){.upcoming-orders-banner{padding:16px 44px 16px 22px}}.upcoming-orders-banner-close{background:url(https://cdn.shopify.com/packs/times-white-47ae8cadcd0309385af13ef05b982b16.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:16px;width:16px;position:absolute;top:22px;right:24px;opacity:.5;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1);transition:opacity .4s cubic-bezier(.25,.1,.25,1)}@media (min-width: 736px){.upcoming-orders-banner-close{top:16px;right:22px}}.upcoming-orders-banner-close:hover,.upcoming-orders-banner-close:focus,.upcoming-orders-banner-close:active{opacity:1}.upcoming-orders-container{font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:normal;margin:0 16px;width:100%;max-width:calc(100% - 32px)}@media (min-width: 1024px){.upcoming-orders-container{margin:0 auto;max-width:584px}}.upcoming-orders-section{margin-bottom:40px}.upcoming-orders-section:last-child{margin-bottom:80px}@media (min-width: 1024px){.upcoming-orders-section{margin-bottom:48px}.upcoming-orders-section:last-child{margin-bottom:96px}}.upcoming-orders-section+.upcoming-orders-section{margin-top:40px}@media (min-width: 1024px){.upcoming-orders-section+.upcoming-orders-section{margin-top:48px}}.upcoming-orders-title{font-size:24px;font-weight:700;margin-bottom:20px}@media (min-width: 1024px){.upcoming-orders-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:18px;width:100%}}.upcoming-orders-subtitle{color:#9e9e9e;font-size:14px;line-height:18px;margin-top:4px;display:block}@media (min-width: 1024px){.upcoming-orders-subtitle{display:inline-block}}.box-white{background-color:#fff;border-radius:6px;padding:32px 24px}.retake-cta__title{font-size:24px;line-height:1.25;margin-bottom:16px}.retake-cta__copy,.retake-cta__subcopy{font-size:16px;line-height:1.5}.retake-cta__subcopy{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:24px}.retake-cta__button{max-width:320px;width:100%}@media (min-width: 1024px){.retake-cta__button{max-width:inherit;width:inherit}}.profile-quizlet-cta{display:block;background-color:#fff;border-radius:6px;padding:20px 20px 24px;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-top:0;margin-bottom:20px}@media (min-width: 1024px){.profile-quizlet-cta{margin-top:48px;margin-bottom:0}}.profile-quizlet-cta-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:140px}.profile-quizlet-cta-top:after{content:"";position:absolute;bottom:0;background-color:#d0d1d1;height:1px;left:20px;right:20px}.profile-quizlet-cta-image{margin-left:12px;width:64px;display:block;height:auto}.profile-quizlet-cta-copy{margin-left:22px;margin-right:12px;font-size:16px;line-height:20px;font-weight:700;color:#000}.profile-quizlet-cta-bottom{color:#f1574b;text-align:center;font-size:16px;line-height:20px;margin-top:24px}.profile-rec{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:6px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;overflow:hidden}.profile-rec:hover{color:#000}.profile-rec:hover .profile-rec__chevron{right:-5px}.profile-rec:last-child{margin-bottom:0}.profile-rec__image{height:128px;width:128px}@media (min-width: 768px){.profile-rec__image{height:168px;width:168px}}.profile-rec__content{background-color:#fff;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;padding:24px 24px 24px 16px}.profile-rec__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;margin-bottom:4px;position:relative;width:100%}.profile-rec__title,.profile-rec__subtitle{font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:1.25}.profile-rec__title{font-size:20px;font-weight:700}.profile-rec__chevron{background-image:url(https://cdn.shopify.com/packs/chevron-left-0c9c6a4532f3aff44c3afcec9c1c3456.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:16px;opacity:.3;position:absolute;right:0;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:right .2s ease;transition:right .2s ease;width:16px}.profile-rec__subtitle{color:#0006;font-size:18px}.profile-rec__subtitle-highlight{color:#f1574b;font-size:12px;font-weight:700;letter-spacing:1.1px;padding-left:12px;text-transform:uppercase}.profile-questions__section{margin-bottom:40px}.profile-questions__section:last-child{margin-bottom:0}.profile-questions__section__title{margin-bottom:12px}.profile-questions-group{background-color:#fff;border-radius:6px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-questions-group__title-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:68px;padding:16px}.profile-questions-group__title-container-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.profile-questions-group__title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;line-height:1.25;padding-bottom:2px}.profile-questions-group__title-image{width:36px}.profile-questions-group__chevron{background-image:url(https://cdn.shopify.com/packs/chevron-left-0c9c6a4532f3aff44c3afcec9c1c3456.svg);background-position:center;background-repeat:no-repeat;background-size:contain;height:16px;opacity:.3;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:16px}.profile-questions-group__chevron-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.profile-question{cursor:pointer;display:block;padding:15px;position:relative}.profile-question .icon{color:#f1574b;display:block;font-size:14px;margin-top:-7px;position:absolute;right:15px;top:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.profile-question:hover .icon{right:10px}.profile-question:hover__title{color:#000}.profile-question__title{color:#000;margin-bottom:6px}.profile-question__response{color:#3e306e;margin:0}.profile-question-container:not(:first-child){border-top:1px solid #faf8f6}.box-label{color:#0009;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;margin-bottom:12px;text-transform:uppercase}.account-profile__content{padding-left:16px;padding-right:16px}@media (min-width: 1024px){.account-profile__content{grid-column:5 / 13;padding-left:0;padding-right:0}}@media (min-width: 1200px){.account-profile__content{grid-column:6 / 12}}.account-profile__sidebar{grid-column:1 / 4}@media (min-width: 1200px){.account-profile__sidebar{grid-column:2 / 5}}.account-profile__profile-recs,.account-profile__profile-questions{padding-bottom:40px}.account-profile__quiz-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-profile__no-quiz{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 16px 0}@media (min-width: 1024px){.account-profile__no-quiz{margin:80px auto 0;width:584px}}.account-profile__no-quiz-container{padding:16px;text-align:center;width:100%}@media (min-width: 1024px){.account-profile__no-quiz-container{padding:60px 0}}.account-profile__no-quiz-logo{display:block;margin:0 auto;width:44px}.account-profile__no-quiz-title{font-weight:700;margin-top:16px}@media (min-width: 1024px){.account-profile__no-quiz-title{margin-top:32px}}.account-profile__no-quiz-subtitle{color:#000;opacity:.4}.account-profile__no-quiz-cta{margin-top:12px}@media (min-width: 1024px){.account-profile__no-quiz-cta{margin-top:28px}}.details-display__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes promo-form-cx__fade-in___2jnI_{0%{opacity:0}to{opacity:1}}@keyframes promo-form-cx__fade-in___2jnI_{0%{opacity:0}to{opacity:1}}.promo-form-cx__button___33FOj[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#f1574b;height:24px;line-height:24px;margin:10px 0;padding:0 33px 0 0;position:relative;-webkit-transition:color .4s;transition:color .4s}.promo-form-cx__button___33FOj[type=button].promo-form-cx__disabled___2HfN-{color:#a8a8a8}.promo-form-cx__button___33FOj[type=button].promo-form-cx__disabled___2HfN-:hover{cursor:not-allowed}.promo-form-cx__button___33FOj[type=button]:not(.promo-form-cx__disabled___2HfN-):hover{color:#000}.promo-form-cx__show-form___37Fmz .promo-form-cx__button___33FOj[type=button],.promo-form-cx__show-code___2KKNg .promo-form-cx__button___33FOj[type=button]{display:none}.promo-form-cx__add-icon___2yZmr,.promo-form-cx__remove-icon___2QTf8{border:2px solid #f1574b;border-radius:12px;box-sizing:border-box;display:inline-block;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .4s;transition:border-color .4s;width:24px;font-size:0;color:transparent}.promo-form-cx__add-icon___2yZmr:before,.promo-form-cx__add-icon___2yZmr:after,.promo-form-cx__remove-icon___2QTf8:before,.promo-form-cx__remove-icon___2QTf8:after{background-color:#f1574b;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);-webkit-transition:background-color .4s;transition:background-color .4s}.promo-form-cx__add-icon___2yZmr:before,.promo-form-cx__remove-icon___2QTf8:before{height:11px;width:2px}.promo-form-cx__add-icon___2yZmr:after,.promo-form-cx__remove-icon___2QTf8:after{height:2px;width:11px}.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__add-icon___2yZmr,.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__remove-icon___2QTf8{border-color:#a8a8a8}.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__add-icon___2yZmr:before,.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__add-icon___2yZmr:after,.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__remove-icon___2QTf8:before,.promo-form-cx__button___33FOj.promo-form-cx__disabled___2HfN- .promo-form-cx__remove-icon___2QTf8:after{background-color:#a8a8a8}.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__add-icon___2yZmr,.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__remove-icon___2QTf8{border-color:#000}.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__add-icon___2yZmr:before,.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__add-icon___2yZmr:after,.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__remove-icon___2QTf8:before,.promo-form-cx__button___33FOj:not(.promo-form-cx__disabled___2HfN-):hover .promo-form-cx__remove-icon___2QTf8:after{background-color:#000}.promo-form-cx__remove-icon___2QTf8{cursor:pointer;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.promo-form-cx__remove-icon___2QTf8:hover{border-color:#000}.promo-form-cx__remove-icon___2QTf8:hover:before,.promo-form-cx__remove-icon___2QTf8:hover:after{background-color:#000}.promo-form-cx__promo-code___3l8RB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#f1574b;display:none;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;height:24px;line-height:24px;margin:10px 0;padding:0 33px 0 0;position:relative;-webkit-transition:color .4s;transition:color .4s}.promo-form-cx__promo-code___3l8RB .promo-form-cx__code___1oFiR{color:#000}.promo-form-cx__show-code___2KKNg .promo-form-cx__promo-code___3l8RB{display:inline-block}.promo-form-cx__error-text___2ffgI{color:#f1574b;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px}.promo-form-cx__form___1nCsd{display:none}.promo-form-cx__show-form___37Fmz:not(.promo-form-cx__show-code___2KKNg) .promo-form-cx__form___1nCsd{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-form-cx__form___1nCsd input[type=text].promo-form-cx__input___2My3q{background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;padding:.5em 0;text-align:left}.promo-form-cx__form___1nCsd input[type=text].promo-form-cx__input___2My3q:focus{border-color:#f1574b}.promo-form-cx__form___1nCsd .promo-form-cx__submit___1TR59{background:transparent;border:0;border-radius:0;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;font-weight:400;padding:.5em 0 .6em .5em;width:54px}.promo-form-cx__form___1nCsd .promo-form-cx__submit___1TR59:hover{color:#000}.details-display__confirm{border-top:1px solid rgba(0,0,0,.15);bottom:24px;left:0;margin:0 24px;position:absolute;right:0}@media (min-width: 736px){.details-display__confirm{bottom:24px;margin:0 40px}}.details-display__confirm-price,.details-display__confirm-card{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:23px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:9px;position:relative;color:#a7a7a7}.details-display__confirm-price__darken{color:#000}.details-display__confirm-price-info__striken{margin-right:10px;color:#a7a7a7;text-decoration:line-through}.details-display__confirm-button{margin:34px 0 20px;width:100%}.details-display__confirm-promo{min-height:38px}.details-display__confirm-free-shipping-info{display:block;text-align:center;font-size:14px;line-height:18px;color:#a7a7a7}.details-display__confirm-card-info{text-transform:capitalize}@-webkit-keyframes info-button-cx__fade-in___sVi4m{0%{opacity:0}to{opacity:1}}@keyframes info-button-cx__fade-in___sVi4m{0%{opacity:0}to{opacity:1}}.info-button-cx__wrapper___24Szk{display:inline-block;margin-left:8px;position:relative}.info-button-cx__wrapper___24Szk.info-button-cx__size_medium___2JnvD,.info-button-cx__wrapper___24Szk.info-button-cx__size_small___3L7qo{margin-left:5px}.info-button-cx__button___3BrVh{cursor:pointer;vertical-align:top}.info-button-cx__button___3BrVh .info-button-cx__svg___3eyFB{display:block;height:24px;width:24px}.info-button-cx__button___3BrVh .info-button-cx__svg___3eyFB.info-button-cx__is-info___1ACFU{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.info-button-cx__size_medium___2JnvD .info-button-cx__button___3BrVh .info-button-cx__svg___3eyFB{height:18px;width:18px}.info-button-cx__size_small___3L7qo .info-button-cx__button___3BrVh .info-button-cx__svg___3eyFB{height:14px;width:14px}.info-button-cx__button___3BrVh svg{height:100%;width:100%}.info-button-cx__button___3BrVh:not(:hover):not(.info-button-cx__size_small___3L7qo) svg{fill:#f1574b}.info-button-cx__open___3-wbs .info-button-cx__button___3BrVh svg{fill:#000}.info-button-cx__gray___1Pyz4 .info-button-cx__button___3BrVh svg circle{stroke:#999}.info-button-cx__gray___1Pyz4 .info-button-cx__button___3BrVh svg path{fill:#999}.incomplete-order__delivery-option{border:2px solid #e5e5e5;border-radius:6px;padding:18px 24px;width:100%;text-align:left;margin-bottom:16px;-webkit-transition:border-color .4s cubic-bezier(.25,.1,.25,1);transition:border-color .4s cubic-bezier(.25,.1,.25,1);cursor:pointer}.incomplete-order__delivery-option:last-of-type{margin-bottom:280px}.incomplete-order__delivery-option_selected{border-color:#f1574b}.incomplete-order__delivery-option-title,.incomplete-order__delivery-option-subtitle{display:block}.incomplete-order__delivery-option-title{font-size:18px;font-weight:700;color:#000;line-height:23px;margin-bottom:4px}.incomplete-order__delivery-option-subtitle{font-size:16px;line-height:20px;color:#0006;font-weight:400}.incomplete-order__delivery-option-tooltip{vertical-align:middle}.incomplete-order__delivery-calendar{position:absolute;height:100%;width:100%;background:#ffffffe6;top:0;bottom:0;left:0;right:0;z-index:1;padding:0 28px}.incomplete-order__delivery-calendar-wrapper{border:2px solid #e5e5e5;border-radius:6px;margin-top:10%;padding:25px 16px;background:#fff}.incomplete-order__delivery-calendar-title,.incomplete-order__delivery-calendar-subtitle{display:block}.incomplete-order__delivery-calendar-title{font-size:18px;line-height:23px;font-weight:700;color:#000;margin-bottom:4px}.incomplete-order__delivery-calendar-subtitle{font-size:16px;line-height:20px;color:#0006}.incomplete-order__delivery-calendar-button.button{display:block;margin:auto}.rc-calendar{padding:25px 0;background:#fff;top:20%;border:0}.rc-calendar-date{font-size:16px;font-weight:400;text-align:center}.rc-calendar-header{text-align:center;padding:0 10px;line-height:32px}.rc-calendar-header .rc-calendar-prev-month-btn,.rc-calendar-header .rc-calendar-next-month-btn{position:absolute;top:8px;right:8px;display:block;height:18px;width:18px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(https://cdn.shopify.com/packs/back-arrow-black-6d07cdccb44a8dc5f0213cd6f573dea2.svg);cursor:pointer}.rc-calendar-header .rc-calendar-prev-month-btn{left:8px}.rc-calendar-header .rc-calendar-next-month-btn{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rc-calendar-header .rc-calendar-year-select,.rc-calendar-header .rc-calendar-prev-year-btn,.rc-calendar-header .rc-calendar-next-year-btn{display:none}.rc-calendar-month-select{pointer-events:none;font-weight:700;font-size:24px;color:#000}.rc-calendar-column-header{font-weight:700;font-size:10px;color:#9b9b9b;text-align:center;padding:20px 0;text-transform:uppercase}.rc-calendar-cell{height:36px;width:36px;line-height:36px;border-bottom:0;padding:5px 0;cursor:pointer;color:#a7a7a7}.rc-calendar-disabled-cell{color:#e5e5e5;cursor:default}.rc-calendar-selected-day .rc-calendar-date:not([aria-disabled=true]){background:#f1574b;color:#fff;border-radius:50%;max-width:36px;margin:auto}.incomplete-order__delivery{padding:0 28px;min-height:100vh;-webkit-animation:fade-in .3s;animation:fade-in .3s;-webkit-animation-timing-function:cubic-bezier(.99,0,.67,1);animation-timing-function:cubic-bezier(.99,0,.67,1);position:relative;overflow-y:scroll}@media (min-width: 736px){.incomplete-order__delivery{height:100vh;overflow:hidden}}.incomplete-order__delivery-message-title,.incomplete-order__delivery-message-copy{display:block;text-align:center;line-height:24px}.incomplete-order__delivery-message-title{font-size:20px;font-weight:700}.incomplete-order__delivery-message-copy{font-size:16px}.incomplete-order__delivery-content{margin-top:33px}.incomplete-order__delivery-sooner-text{font-size:16px;line-height:20px;text-align:center;color:#999;margin:18px 0 10px}.incomplete-order__removed{padding:0 28px;position:relative}.incomplete-order__removed-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.incomplete-order__removed-icon{background:url(https://cdn.shopify.com/packs/box-empty-153fb46f92c22eeff35f10bb6557767b.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:57px;opacity:.3;width:57px;display:block;margin-bottom:28px}.incomplete-order__removed-title{font-size:18px;line-height:24px;margin-bottom:13px;color:#a7a7a7}.incomplete-order__removed-cta{font-size:18px;font-weight:700;margin-top:20px}.incomplete-order__removed-close{background:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;opacity:.3;width:20px;position:absolute;top:24px}.incomplete-order__complete{padding:0 28px;position:relative;-webkit-animation:fade-in .3s;animation:fade-in .3s;-webkit-animation-timing-function:cubic-bezier(.99,0,.67,1);animation-timing-function:cubic-bezier(.99,0,.67,1)}.incomplete-order__complete-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.incomplete-order__complete-title{font-size:24px;font-weight:700;margin-bottom:13px}.incomplete-order__complete-subtitle{font-size:16px;line-height:23px;margin-bottom:30px}.incomplete-order__complete-link{width:100%;text-align:center}.incomplete-order__complete-button{font-size:18px;font-weight:700;margin-top:32px;border:none;padding:0}.incomplete-order__complete-close{background:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;opacity:.3;width:20px;position:absolute;top:24px}.bottom-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f7f5f3;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:GingerOTF,Ginger,Garamond,sans-serif;z-index:10000;cursor:pointer;box-sizing:content-box;min-height:63px;-webkit-animation:slide-up .5s;animation:slide-up .5s;-webkit-animation-timing-function:cubic-bezier(.99,0,.67,1);animation-timing-function:cubic-bezier(.99,0,.67,1)}@media (min-width: 736px){.bottom-banner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 24px 20px 16px}}.bottom-banner__image{height:63px;width:63px;margin-right:13px}.bottom-banner__image_powders{background-image:url(https://cdn.shopify.com/packs/powders-0f9436b72c6533b1b4460d73eba80b91.svg)}.bottom-banner__image_vitamins{background-image:url(https://cdn.shopify.com/packs/vitamins-c2547a18fc276da2a43fd03aed4021c5.svg)}.bottom-banner__image_quick-sticks{background-image:url(https://cdn.shopify.com/packs/quick-stick-ba35f083f2d3a5f05f360eb4ff19c39a.svg)}.bottom-banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;font-weight:700}@media (min-width: 736px){.bottom-banner__text{text-align:center}}.bottom-banner__title{font-size:16px;line-height:20px;color:#000;margin-bottom:2px;margin-top:6px}@media (min-width: 736px){.bottom-banner__title{margin-top:4px}}.bottom-banner__subtitle{font-size:18px;line-height:23px;color:#f1574b}.bottom-banner__image,.bottom-banner__chevron{background-position:center;background-repeat:no-repeat;background-size:contain}.bottom-banner__chevron{background-image:url(https://cdn.shopify.com/packs/arrow-submit-hover-8619aef124f3a24bcda40c2f1db6c53f.svg);width:30px;margin-left:auto}@media (min-width: 736px){.bottom-banner__chevron{margin-left:20px}}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(95px);transform:translateY(95px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(95px);transform:translateY(95px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.pas__button{height:49px;margin-top:32px}.pas__content{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:100px 17px 1fr;grid-template-columns:100px 17px 1fr;padding-top:24px}@media (min-width: 1024px){.pas__content{padding-top:0;-ms-grid-columns:168px 48px 1fr;grid-template-columns:168px 48px 1fr;-ms-grid-rows:auto 112px auto;grid-template-rows:auto 112px auto}}@media (min-width: 1024px){.pas__details,.pas__thumbnail{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.pas__details,.pas__dropdown-header,.pas__header,.pas__subheader{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:400;color:#000}.pas__details{position:relative;margin:25px auto 0;font-size:16px;color:#f1574b;-ms-grid-row:4;grid-row-start:4;grid-column-end:4;-ms-grid-column:1;grid-column-start:1}.pas__details:hover,.pas__details:active{color:#c71d0f}@media (min-width: 1024px){.pas__details{-ms-grid-column:1;grid-column:1;grid-row:1 / span 3;-ms-grid-row:1;-ms-grid-row-span:3;margin:0 auto;top:188px}}.pas__dropdown-header{margin-bottom:4px;font-size:12px;line-height:20px;letter-spacing:1px;text-transform:uppercase}.pas__header{font-size:24px;line-height:32px;margin-bottom:4px}.pas__header-wrapper{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}@media (min-width: 1024px){.pas__header-wrapper{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3}}.pas__loading-dots{margin:110px auto 120px;text-align:center}.pas__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;margin-top:32px}@media (min-width: 1024px){.pas__product{-ms-grid-column:3;grid-column:3;grid-row:2 / span 2;-ms-grid-row:2;-ms-grid-row-span:2}}.pas__select+.pas__select{margin-top:16px}.pas__subheader{color:#9e9e9e;font-size:16px;margin-bottom:30px}.pas__thumbnail{position:relative;-ms-grid-row:1;grid-row:1;width:100px;height:100px;border-radius:2px;overflow:hidden}@media (min-width: 1024px){.pas__thumbnail{position:absolute;width:168px;height:168px;border-radius:4px}}.select-component{margin:0;cursor:pointer;background-color:#fff;background-image:url(https://cdn.shopify.com/packs/select-arrow-5022e56b7d44bedbf0ac23832990a9d7.svg);background-position:center right;background-repeat:no-repeat;font-family:GingerOTF,Ginger,Garamond,sans-serif;color:#000;text-transform:capitalize}.select-component.mini{height:32px;padding:6px 22px 2px 16px;border:1px solid #ececec;box-sizing:border-box;border-radius:100px;background-size:24px 11px;font-size:16px;line-height:24px}.select-component.default{height:48px;padding:8px 44px 8px 16px;box-sizing:border-box;border-radius:4px;font-size:16px;line-height:24px;border:1px solid #dcdcdc}.select-component.full{width:100%}.select-component:hover{border-color:#000}@-webkit-keyframes index-cx__fade-in___2ueLX{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2ueLX{0%{opacity:0}to{opacity:1}}.index-cx__hero___2qW0A{background-color:#faf8f6;position:relative;z-index:1}@media screen and (min-width: 1024px){.index-cx__hero___2qW0A{height:600px}}.index-cx__hero__background___nO4-2{display:none;left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (min-width: 1024px){.index-cx__hero__background___nO4-2{display:block;height:600px;position:fixed}.index-cx__hero__background___nO4-2.index-cx__with-header___gdTP2{top:80px}}.index-cx__hero__background___nO4-2.index-cx__hero__background_mobile___gYzZR{bottom:0;display:block}@media screen and (min-width: 1024px){.index-cx__hero__background___nO4-2.index-cx__hero__background_mobile___gYzZR{display:none}}.index-cx__hero__content___1kvZo{z-index:1}@media (max-width: 1023px){.index-cx__hero__content___1kvZo.index-cx__with-symbols___VvUWL{margin-bottom:100px}}@media screen and (min-width: 1024px){.index-cx__hero__content___1kvZo{height:600px;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.index-cx__hero__content-inner___2dM7u{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%;padding:70px 32px 50px;text-align:center;-webkit-transition:.1s -webkit-transform;transition:.1s -webkit-transform;transition:.1s transform;transition:.1s transform,.1s -webkit-transform}@media screen and (max-width: 1023px){.index-cx__hero__content-inner___2dM7u{min-height:80vw}}@media screen and (min-width: 1024px){.index-cx__hero__content-inner___2dM7u{padding:130px 32px 90px;width:864px}}.index-cx__hero__content-inner___2dM7u .index-cx__title___1IhqV{font-size:32px;margin-bottom:.5em}.index-cx__hero__content-inner___2dM7u p{font-size:16px}@media screen and (max-width: 1023px){.index-cx__hero__content-inner___2dM7u p{max-width:100%;width:600px}}@media screen and (min-width: 1024px){.index-cx__hero__content-inner___2dM7u p{font-size:20px;max-width:632px}}.index-cx__hero__content-inner___2dM7u button{border:0}@media screen and (max-width: 1023px){.index-cx__hero__content-inner___2dM7u button{display:none}}@media screen and (max-width: 1023px){.index-cx__hero__content-inner___2dM7u .index-cx__symbols___34tvd{background-color:#faf8f6;border-bottom:2px solid #fff;border-top:2px solid #fff;bottom:-100px;left:0;overflow:hidden;padding-top:20px;position:absolute;white-space:nowrap;width:100%}.index-cx__hero__content-inner___2dM7u .index-cx__symbols___34tvd .symbols{-ms-overflow-style:none;overflow-x:auto;padding:0 15px;white-space:nowrap}.index-cx__hero__content-inner___2dM7u .index-cx__symbols___34tvd .symbols::-webkit-scrollbar{background:transparent;display:none}}.index-cx__hero__scroller___E-8Wm{font-size:18px;font-weight:400;margin-top:1em;padding-bottom:24px;position:relative}.index-cx__hero__scroller___E-8Wm:after{border-bottom:3px solid #f1574b;border-left:3px solid #f1574b;bottom:0;content:"";display:block;height:14px;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:14px}.index-cx__hero__overlay___38xAq{background-color:#fff;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10}.notification-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 8px 20px #00000026,0 1px 2px #00000029;color:#f1574b;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:70px;opacity:0;padding:16px;position:fixed;bottom:16px;left:16px;right:16px;z-index:10}@media (min-width: 768px){.notification-banner{bottom:24px;left:auto;right:24px;width:342px}}.notification-banner__carrot{margin-left:16px}.notification-banner__copy{font-size:15px;line-height:22px}.notification-banner--fade-in-out{-webkit-animation:fade-in-out 6s;animation:fade-in-out 6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.notification-banner--raised{bottom:120px;background:#f1574b;color:#fff}.notification-banner--raised:hover{color:#fff}@-webkit-keyframes fade-in-out{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);pointer-events:none}1%{pointer-events:auto}8%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}95%{opacity:1;pointer-events:auto}99%{pointer-events:auto}to{opacity:0;pointer-events:none}}@keyframes fade-in-out{0%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);pointer-events:none}1%{pointer-events:auto}8%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}95%{opacity:1;pointer-events:auto}99%{pointer-events:auto}to{opacity:0;pointer-events:none}}@media (min-width: 1024px){.padded-panels{display:-webkit-box;display:-ms-flexbox;display:flex;padding:64px}}.padded-panels.padded-panels_condensed{border-bottom:1px solid rgba(0,0,0,.2)}@media (min-width: 768px){.padded-panels.padded-panels_condensed{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:42px}}@media (min-width: 1024px){.padded-panels__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width: 1023px){.padded-panels_hide_image_mobile .padded-panels__image{display:none}}@media (min-width: 768px){.padded-panels_condensed .padded-panels__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48%}}.padded-panels__image-wrapper{background-color:#aca5c5;height:100%;position:relative}@media (min-width: 1024px){.padded-panels__image-wrapper{min-height:515px}}@media (max-width: 1023px){:not(.padded-panels_condensed) .padded-panels__image-wrapper{height:84vw;max-height:500px}}@media (min-width: 768px){.padded-panels_condensed .padded-panels__image-wrapper{height:340px;min-height:340px}}@media (max-width: 767px){.padded-panels_condensed .padded-panels__image-wrapper{height:84vw;max-height:500px}}.padded-panels__image-caption{display:none;text-align:center}@media (min-width: 768px){.padded-panels__image-caption{display:block}}.padded-panels__content{padding:32px;text-align:center}@media (min-width: 1024px){.padded-panels__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 64px;width:50%}}@media (min-width: 768px){.padded-panels_condensed .padded-panels__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 42px;width:52%}}@media (min-width: 1024px){.padded-panels_inverted .padded-panels__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0 64px 0 0}}@media (min-width: 1024px){.padded-panels_condensed .padded-panels_inverted .padded-panels__content{padding:0 42px 0 0}}.powder-details .powder-details__header{margin-bottom:16px}@media (min-width: 768px){.powder-details.powder-details_preview .powder-details__header{font-size:24px;margin-bottom:.5em}}.powder-details.powder-details_preview .powder-details__body{font-size:16px}.powder-details a.flavor-select{color:#000;cursor:pointer;display:inline-block;margin:28px}.powder-details .nutrition-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.powder-details .nutrition-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:120px}.powder-details .nutrition-item span{font-size:28px;margin-bottom:.2em}.powder-details .nutrition-item:after{color:#9b9b9b;content:"+";display:block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translateX(50%) translateY(-75%);transform:translate(50%) translateY(-75%)}.powder-details .nutrition-item:last-child:after{display:none}.powder-details .picto-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-20px;margin-top:2em;text-align:center}.powder-details .picto-list .picto-list__picto-item{margin:0 14px 20px}@media (max-width: 767px){.powder-details .picto-list .picto-list__picto-item{width:82px}}.powder-details .picto-list .picto-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.powder-details .picto-list .picto-item__content{padding:10px 0 0;text-transform:uppercase}@media (max-width: 767px){.powder-details .picto-list .picto-item__content{padding-top:5px}}@media (min-width: 768px){.powder-details.powder-details_preview .powder-details__inner .picto-list{display:none}}.powder-details__inner{margin:0 auto;max-width:100%;width:570px}.powder-details__ingredients p{margin-bottom:1.2em}.powder-source{background-color:#faf3f3}.powder-source__image{padding-bottom:45%;position:relative}.powder-source__content{margin:0 auto;max-width:100%;padding:42px 28px;text-align:center;width:800px}@media (min-width: 1024px){.powder-source__content{padding:64px 32px 77px}}.powder-source__content a.read-more{display:none}@media (max-width: 479px){.powder-source__content p{max-height:500px;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s}}@media (max-width: 479px){.powder-source__content:not(.powder-source__content_expanded) p{max-height:152px}.powder-source__content:not(.powder-source__content_expanded) a.read-more{cursor:pointer;display:block;text-align:center}}@-webkit-keyframes index-cx__fade-in___1LGrV{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___1LGrV{0%{opacity:0}to{opacity:1}}.index-cx__container___2Yy47{background:#fff;bottom:0;left:-100%;max-width:100%;overflow-y:auto;position:fixed;top:0;-webkit-transition:.5s left;transition:.5s left;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);width:900px;z-index:9000}@media (max-width: 767px){.index-cx__container___2Yy47{left:0;opacity:0;pointer-events:none;-webkit-transition:.5s opacity;transition:.5s opacity}}.index-cx__container___2Yy47.index-cx__container_open___3oy12{left:0;-webkit-transition-duration:.53s;transition-duration:.53s;-webkit-transition-timing-function:cubic-bezier(.99,0,.67,1);transition-timing-function:cubic-bezier(.99,0,.67,1)}@media (max-width: 767px){.index-cx__container___2Yy47.index-cx__container_open___3oy12{opacity:1;pointer-events:auto}}.index-cx__claim-wrapper___1UOMu{background-color:#f4f4f4;padding:30px 32px 120px}@media screen and (min-width: 768px){.index-cx__claim-wrapper___1UOMu{padding:30px 42px 60px}}@-webkit-keyframes index-cx__fade-in___2_Uin{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2_Uin{0%{opacity:0}to{opacity:1}}.index-cx__header___1sciL{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px}.index-cx__header___1sciL .index-cx__title___1om7N{display:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:32px;margin:0;text-align:center}@media (min-width: 1024px){.index-cx__header___1sciL .index-cx__title___1om7N{display:block}}.index-cx__header___1sciL .index-cx__close-button____Gh9R{color:#0003;cursor:pointer;font-size:70px}.index-cx__header___1sciL .index-cx__header-left___36os3,.index-cx__header___1sciL .index-cx__header-right___3Rmj1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.flavors-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flavors-select__selected-flavor{font-size:18px;margin-left:.25em;text-transform:capitalize}.flavor-select{border-radius:50%;height:32px;margin:0 .5em 0 0;position:relative;width:32px}.flavor-select:hover{cursor:pointer}.flavor-select_vanilla{background-color:#e0c29c}.flavor-select_chocolate{background-color:#937668}.flavor-select_unflavored{background-color:#cac9c9}.flavor-select__selected{border:4px solid #fff}.flavor-select__selected:after{border:2px solid #f1574b;border-radius:50%;content:"";height:32px;left:-4px;position:absolute;top:-4px;width:32px}.flavor-select,.flavor-select_radio{cursor:pointer}.flavor-select_radio{height:100%;margin:0;width:100%}.flavor-select_radio,.flavor-select_label{opacity:0}@media (min-width: 1024px){.flavors-select_powder_theme .flavor-select{background:transparent;border:2px solid rgba(255,255,255,.5);border-radius:20px;color:#fff;cursor:pointer;display:block;height:40px;position:relative;-webkit-transition:border-color .4s,background-color .4s;transition:border-color .4s,background-color .4s;width:144px}.flavors-select_powder_theme .flavor-select__selected{background:#fff;color:#000}.flavors-select_powder_theme .flavor-select:hover{border-color:#fff}.flavors-select_powder_theme .flavor-select:after{display:none}.flavors-select_powder_theme .flavor-select:before{border-radius:50%;content:" ";display:inline-block;height:16px;left:15px;position:absolute;top:10px;width:16px}.flavors-select_powder_theme .flavor-select_vanilla:before{background-color:#e0c29c}.flavors-select_powder_theme .flavor-select_chocolate:before{background-color:#937668}.flavors-select_powder_theme .flavor-select_unflavored:before{background-color:#cac9c9}.flavors-select_powder_theme .flavor-select_label,.flavors-select_powder_theme .flavor-select_radio{display:block}.flavors-select_powder_theme .flavor-select_radio{opacity:0}.flavors-select_powder_theme .flavor-select_label{background:transparent;cursor:pointer;display:block;font-size:16px;font-weight:400;left:40px;letter-spacing:0;line-height:18px;margin:0;opacity:1;position:absolute;text-transform:capitalize;top:9px}.flavors-select_powder_theme .flavors-select__selected-flavor{display:none}}@-webkit-keyframes index-cx__fade-in___JSTZe{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___JSTZe{0%{opacity:0}to{opacity:1}}.index-cx__hero___3gywH{position:relative;z-index:1}@media (min-width: 1024px){.index-cx__hero___3gywH.index-cx__hero_protein___3GDMK{color:#fff}.index-cx__hero___3gywH.index-cx__hero_protein___3GDMK svg g{stroke:#fff}.index-cx__hero___3gywH.index-cx__hero_protein___3GDMK svg path{fill:#fff}}.index-cx__hero-image___23PeF{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.index-cx__hero-content___3AWsa{padding:60px 42px;position:relative;z-index:1}@media (max-width: 1023px){.index-cx__hero-content___3AWsa{padding:120px 32px 25px}.index-cx__hero-content___3AWsa .index-cx__hero-content__copy___13GG1{display:none}}.index-cx__hero-content__symbols___oPFxg{margin:0 -7px}.index-cx__hero-content__name___2Jvxz{margin-bottom:0}@media (min-width: 1024px){.index-cx__hero-content__name___2Jvxz{display:none}}.index-cx__hero-content_mobile___gBwDs{background-color:#faf8f6;padding:32px}.index-cx__hero-content_mobile___gBwDs .index-cx__hero-content__copy-title___2NKni{font-size:20px}@media (min-width: 1024px){.index-cx__hero-content_mobile___gBwDs{display:none}}.index-cx__hero-content__copy___13GG1{max-width:420px}.index-cx__hero-content__copy___13GG1 .index-cx__hero-content__copy-title___2NKni{font-size:24px}.index-cx__hero__flavors___2jbyr{margin-top:1rem}.index-cx__hero__flavors___2jbyr .caps-label{font-size:13px;letter-spacing:1px;margin-bottom:.25em}@media (max-width: 1023px){.index-cx__hero__flavors___2jbyr{display:none}}@-webkit-keyframes index-cx__fade-in___1uUEl{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___1uUEl{0%{opacity:0}to{opacity:1}}.index-cx__container___PH1s9{overflow:hidden}.index-cx__header___3XTMF{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;box-shadow:0 4px 10px #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;opacity:1;padding:0 16px;position:fixed;top:0;width:100%;z-index:9000}@media (min-width: 1024px){.index-cx__header___3XTMF{padding:0 32px;height:80px}}.index-cx__back___21B8l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-cx__fa-icon___2J9eH{color:#f1574b;margin-right:8px;font-size:24px}@media (min-width: 1024px){.index-cx__fa-icon___2J9eH{font-size:20px}}.index-cx__back-button-text___t5-RL{display:none;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;vertical-align:top}@media (min-width: 1024px){.index-cx__back-button-text___t5-RL{display:inline-block}}.index-cx__wrapper___1ZeX4{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);min-width:180px;text-align:center}.index-cx__wrapper___1ZeX4 .index-cx__title___2W2uT{font-size:16px;line-height:24px;font-weight:400}@media (min-width: 1024px){.index-cx__wrapper___1ZeX4 .index-cx__title___2W2uT{font-size:20px;line-height:28px}}@-webkit-keyframes index-cx__fade-in___3PEgQ{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3PEgQ{0%{opacity:0}to{opacity:1}}.index-cx__container___19D1x{background:#f5f1ed;padding:40px 0;position:relative}@media (min-width: 1024px){.index-cx__container___19D1x{display:-webkit-box;display:-ms-flexbox;display:flex}}.index-cx__container___19D1x:not(:last-child):after{content:"";position:absolute;height:1px;top:100%;left:44px;right:44px;background-color:#bdbdbd;z-index:1}.index-cx__items___23uhU{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:scroll;position:relative}@media screen and (min-width: 1024px){.index-cx__items___23uhU{padding:30px 0}}.index-cx__items-inner___1D1FA{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;padding-right:32px;white-space:nowrap}.index-cx__items-inner___1D1FA::-webkit-scrollbar{display:none}@media (max-width: 1023px){.index-cx__items-inner___1D1FA{padding:0 20px;text-align:center}}.index-cx__item-wrapper___3cCxS{display:inline-block;padding:20px 8px;text-align:left;white-space:normal;width:286px}.index-cx__scroll-button___yRODr,.index-cx__scroll-button___yRODr[type=button]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1574b;border-radius:32px;box-shadow:0 8px 20px #0000004d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:.4s;transition:.4s;width:64px}.index-cx__scroll-button___yRODr:hover,.index-cx__scroll-button___yRODr[type=button]:hover{box-shadow:0 8px 30px #00000073}.index-cx__scroll-button___yRODr.index-cx__scroll-button_hidden___1QJjH,.index-cx__scroll-button___yRODr[type=button].index-cx__scroll-button_hidden___1QJjH{opacity:0;pointer-events:none;-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}@media screen and (max-width: 1023px){.index-cx__scroll-button___yRODr,.index-cx__scroll-button___yRODr[type=button]{display:none}}.index-cx__scroll-button_left___3-tZw{left:372px}.index-cx__scroll-button_right___1M_S8{right:60px}@-webkit-keyframes index-cx__fade-in___3wQCr{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3wQCr{0%{opacity:0}to{opacity:1}}.index-cx__list___RBQ7V:not(.index-cx__visible___lv905){display:none}.index-cx__list___RBQ7V>*{-webkit-transition:1s cubic-bezier(.66,0,0,1);transition:1s cubic-bezier(.66,0,0,1)}@-webkit-keyframes index-cx__fade-in___15_An{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___15_An{0%{opacity:0}to{opacity:1}}.index-cx__info___1kXzE{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:28px;text-align:center;width:356px}@media (max-width: 1023px){.index-cx__info___1kXzE{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.index-cx__info___1kXzE .index-cx__product-list___Faho_{display:none}}@media (min-width: 1024px){.index-cx__info___1kXzE{padding:42px;text-align:center;width:396px}}.index-cx__info__header___1eoxh{font-size:26px;margin-bottom:.75em;margin-top:0}.index-cx__product-list___Faho_ li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-cx__dosing___1xHH4{border-bottom:1px solid #dbd1c6;border-top:1px solid #dbd1c6;margin-top:1.5em;padding:1em 0}.index-cx__dosing___1xHH4 p{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:38px;margin-left:auto;margin-right:auto;max-width:300px}.index-cx__dosing___1xHH4 img{display:inline-block;height:38px;margin-right:3px;-o-object-fit:contain;object-fit:contain;position:relative;width:38px}@media (max-width: 1023px){.index-cx__dosing___1xHH4{margin:0 auto}.index-cx__dosing___1xHH4 p{padding:0 6px}}.product-card{border-radius:6px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:box-shadow .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:box-shadow .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),box-shadow .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),box-shadow .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.product-card:hover{box-shadow:0 8px 20px #00000026,0 1px 2px #00000029;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (pointer: coarse){.product-card:hover{box-shadow:none;-webkit-transform:none;transform:none}}.product-card:hover .product-card__text-block{border-color:#fff}.product-card:active,.product-card:focus,.product-card:hover{color:inherit}.product-card__header{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden;padding-bottom:60%;position:relative;width:100%}.product-card__topics{bottom:0;padding:12px;position:absolute;width:100%}@media (min-width: 736px){.product-card__topics{padding:16px 13px}}.product-card__new-badge{top:10px;left:10px;padding:3px 10px;position:absolute;background-color:#fe7469;border-radius:12px;color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:10px;text-align:center;line-height:18px;letter-spacing:1px;text-transform:uppercase}@media (min-width: 742px){.product-card__new-badge{top:24px;left:24px}}.product-card.product-card_selectable{cursor:pointer}@media (max-width: 741px){.catalog .product-card_catalog .product-card__header{padding-bottom:71.8%}}.catalog .product-card_catalog .product-card__topics{padding:10px 6px}@media (min-width: 742px){.catalog .product-card_catalog .product-card__topics{padding:16px 22px}}.product-card__bottom{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 736px){.product-card__bottom{font-size:16px}}.product-card__bottom_disabled{cursor:default}.product-card__bottom_disabled .product-card__button-text{color:#0006}.product-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.product-card__button-text{color:#f1574b}.product-card__button_added .product-card__button-text{color:#544486}.product-card__button_adding{opacity:.4}.product-card__bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-size:14px;-webkit-transition:background-color .3s cubic-bezier(.25,.1,.25,1);transition:background-color .3s cubic-bezier(.25,.1,.25,1)}@media (min-width: 742px){.product-card__bottom{font-size:16px;line-height:20px;padding:24px}}.product-card__bottom:hover{background-color:#fdf9f8;border-color:#fdf9f8}.product-card--border{border-bottom:1px solid #f5f1ed;border-left:1px solid #f5f1ed;border-right:1px solid #f5f1ed;-webkit-transition:border-color .3s cubic-bezier(.25,.1,.25,1),background-color .3s cubic-bezier(.25,.1,.25,1);transition:border-color .3s cubic-bezier(.25,.1,.25,1),background-color .3s cubic-bezier(.25,.1,.25,1)}@media (min-width: 742px){.product-card--border{border-width:2px}}.product-card__button{border-top:1px solid #f5f1ed;margin:0 10px;padding:15px 0;width:100%}@media (min-width: 742px){.product-card__button{border-top:none;margin:0;padding:0}}@-webkit-keyframes index-cx__fade-in___2Lhsb{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2Lhsb{0%{opacity:0}to{opacity:1}}.index-cx__wrapper___ILjS0{background:#fff;border-radius:0 0 6px 6px}.index-cx__content___3-Wp0{padding:20px}.index-cx__content___3-Wp0 .index-cx__need-title___3ztlR{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:1.33;margin-bottom:.5em;min-height:75px}.index-cx__product-title___23Vp0{margin:.25em 0 .75em;min-height:60px}.index-cx__flavor-callout___YrdaN{color:#0006;display:inline-block;font-size:14px;font-weight:400;margin-top:3px;vertical-align:top}.index-cx__action___2y3AF{color:#f1574b;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:20px}.index-cx__action___2y3AF img{display:inline-block;margin-left:3px;width:16px}@-webkit-keyframes index-cx__fade-in___1C4rp{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___1C4rp{0%{opacity:0}to{opacity:1}}.index-cx__container___2BOBz{position:relative}.index-cx__container___2BOBz *{box-sizing:border-box}.index-cx__hero-container___L0QrK{position:relative}.index-cx__section-list___3QGjM{background-color:#faf8f6;min-height:calc(100vh - 600px);position:relative;z-index:2}.index-cx__overlay___d3stN{background:#0009;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);z-index:9999}.index-cx__overlay___d3stN.index-cx__overlay_open___nNezc{opacity:1;pointer-events:auto;-webkit-transition-duration:.53s;transition-duration:.53s;-webkit-transition-timing-function:cubic-bezier(.99,0,.67,1);transition-timing-function:cubic-bezier(.99,0,.67,1)}.index-cx__mobile-plan-button___1-TdI{width:100%;display:inline-block}.index-cx__mobile-plan-button-container___Vgy7v{background-color:#f5f1ed;padding:0 32px 64px}.profile-survey-container{background-color:#f5f1ed;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:12}.profile-survey-container__close-button{cursor:pointer;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:32px;padding:0 17px;position:absolute;right:0;top:0;z-index:1}.profile-survey-close-warning-modal{text-align:center}.profile-survey-close-warning-modal .button{margin-bottom:14px;width:100%}@media (min-width: 768px){.profile-survey-close-warning-modal .button{width:60%}}@media (min-width: 768px){.profile-survey-close-warning-modal.modal__container{min-height:auto;width:auto}}.profile-survey-close-warning-modal__caption{font-size:16px;margin-bottom:20px}.profile-survey-close-warning-modal__secondary-action{color:#f1574b;cursor:pointer}.my-carrots__rewards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:16px auto 0;max-width:584px}@media (min-width: 1024px){.my-carrots__rewards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:64px}}.my-carrots__rewards-image{border-bottom-left-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative;width:100%}.my-carrots__rewards-image:after{content:"";display:block;padding-bottom:50%}@media (min-width: 1024px){.my-carrots__rewards-image{border-bottom-left-radius:6px;border-top-left-radius:6px;border-top-right-radius:0;width:28.8%}.my-carrots__rewards-image:after{padding-bottom:100%}}.my-carrots__rewards-text{background:#fff;border:1px solid #e5e5e5;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px 32px 36px;text-align:center}@media (min-width: 1024px){.my-carrots__rewards-text{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-top-right-radius:6px;padding:0 32px;text-align:left}}.my-carrots__rewards-title{font-size:20px;font-weight:700;line-height:25px}.my-carrots__rewards-copy{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:16px;line-height:24px;margin-top:16px}.my-carrots{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:128px;padding:0 16px}@media (min-width: 1024px){.my-carrots{padding:0}}.my-carrots__info{margin-bottom:16px}@media (min-width: 1024px){.my-carrots__info{margin-bottom:8px}}.my-carrots__info-header{color:#f7774c;font-size:12px;font-weight:700;line-height:20px;letter-spacing:1px;text-transform:uppercase}.my-carrots__info-title{color:#f7774c;display:inline-block;font-size:76px;font-weight:700;line-height:1.05}@media (min-width: 1024px){.my-carrots__info-title{font-size:96px;letter-spacing:-4px}}.my-carrots__info-icon{background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:32px;width:32px}@media (min-width: 1024px){.my-carrots__info-icon{height:48px;width:48px}}.my-carrots__content{border-radius:6px;color:#000;margin:0 auto;max-width:584px;padding:48px 20px 40px;text-align:center}@media (min-width: 1024px){.my-carrots__content{max-width:none;padding:60px 0 84px}}.my-carrots__content-wrapper{margin:0 auto}@media (min-width: 1024px){.my-carrots__content-wrapper{max-width:584px}}.my-carrots__content-title{font-size:24px;font-weight:700;line-height:32px}.my-carrots__content-copy{font-size:16px;line-height:24px;margin:16px 20px 28px}@media (min-width: 1024px){.my-carrots__content-copy{font-size:18px;margin:10px 0 34px}}.my-carrots__link{font-size:16px;line-height:24px}.reward-card{background:#fff;border-radius:6px;font-family:GingerOTF,Ginger,Garamond,sans-serif;overflow:hidden}.reward-card_is-clickable{cursor:pointer}.reward-card_has-border .reward-card__info{border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);border-bottom-left-radius:6px;border-bottom-right-radius:6px}.reward-card_is-deposit-card .reward-card__image{background:#f7774c}.reward-card_show-operator .reward-card__carrot_is-withdrawl{color:#a7a7a7}.reward-card__image{padding-bottom:74%;position:relative}.reward-card__image-background{width:38.7%;background:#fff;border-radius:50%}.reward-card__image-background,.reward-card__image-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reward-card__image-background:after,.reward-card__image-icon:after{content:"";display:block;padding-bottom:100%}.reward-card__image-icon{background-position:center;background-repeat:no-repeat;background-size:cover;width:50%}.reward-card__info{padding:12px 0 20px;text-align:center}@media (min-width: 1024px){.reward-card__info{padding:20px 0 24px}}.reward-card__title,.reward-card__carrot{font-size:16px;line-height:20px;margin:0 16px}@media (min-width: 1024px){.reward-card__title,.reward-card__carrot{font-size:18px;letter-spacing:.31px;line-height:24px}}.reward-card__title{color:#000;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.reward-card__carrot{color:#f7774c;letter-spacing:.2px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1024px){.reward-card__carrot{font-size:16px}}.reward-card__carrot-unavailable{color:#a7a7a7}.reward-card__icon{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:11px;margin-left:2px;width:10px}@media (min-width: 1024px){.reward-card__icon{height:15px;margin-left:3px;width:15px}}.detail-page{background:#f7f5f3;bottom:0;left:0;position:fixed;right:0;top:0;z-index:12}.detail-page-contents{overflow-y:scroll;position:absolute;bottom:0;left:0;right:0;top:0}.detail-page__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;position:fixed;top:0;padding:0 24px;width:100%;z-index:10}.detail-page__header-icon{background-image:url(https://cdn.shopify.com/packs/back-arrow-e875fd2013a32537e2d1dd2a90fd84ad.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:12px;margin-right:10px;width:12px}.detail-page__header-title{color:#f1574b;cursor:pointer;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;text-transform:uppercase}.detail-page__content{border-radius:6px;margin:108px 4% 44px;overflow:hidden}.detail-page__image{padding-bottom:58.7%;position:relative}.detail-page__info{background:#fff;padding:25px 24px 40px}.detail-page__title,.detail-page__carrot{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:32px}.detail-page__title{color:#000;font-size:21px;margin-bottom:2px}.detail-page__carrot{border-bottom:1px solid rgba(0,0,0,.15);color:#f1574b;font-size:24px;letter-spacing:.4px;padding-bottom:18px}.detail-page__icon{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:20px;margin-left:2px;width:20px}.detail-page__description{font-size:16px;line-height:24px;margin-bottom:35px;margin-top:15px}.detail-page__button{text-align:center;width:100%}.detail-page__button+.detail-page__button{margin-top:8px}.detail-page__confirm{margin-top:20px}.detail-page__redeemed{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700}.detail-page__redeemed-carrots{color:#f1574b}.detail-page__redeemed-subtext{color:#a7a7a7;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px}.detail-page__redeemed-subtext:not(:last-child){margin-bottom:24px}.detail-page__icon{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:13px;margin-left:3px;width:13px}.detail-modal__overlay{background:#0009;bottom:0;left:0;position:fixed;right:0;top:0}.detail-modal__wrapper{background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;margin:0 auto;overflow:hidden;padding:36px 32px 62px;position:fixed;right:0;top:30%;width:792px}.detail-modal__card{-ms-flex-negative:0;flex-shrink:0;width:248px}.detail-modal__info{margin-left:36px}.detail-modal__title{border-bottom:1px solid rgba(0,0,0,.15);font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;font-weight:700;line-height:32px;padding-bottom:14px}.detail-modal__description{font-size:16px;line-height:24px;margin-top:16px}.detail-modal__button{text-align:center}.detail-modal__close{background-image:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:20px;opacity:.2;position:absolute;right:24px;top:24px;width:20px}.detail-modal__confirm{margin-top:20px}.detail-modal__redeemed{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700}.detail-modal__redeemed-carrots{color:#f1574b}.detail-modal__redeemed-subtext{color:#a7a7a7;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px}.detail-modal__redeemed-subtext:not(:last-child){margin-bottom:24px}.detail-modal__icon{background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:13px;margin-left:3px;width:13px}.rewards-market{display:-ms-grid;display:grid;grid-gap:36px 4%;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 4% 128px}@media (min-width: 1024px){.rewards-market{grid-gap:36px 3%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0}}.invite-friends__image{background:#fbe1de}.invite-friends__image-background{background-position:center;background-repeat:no-repeat;background-size:contain;height:340px;margin:0 auto;position:relative;width:340px}@media (min-width: 1024px){.invite-friends__image-background{height:468px;width:562px}}.invite-friends__image-message{bottom:54px;box-sizing:border-box;height:145px;overflow:hidden;padding:20px 10px;position:absolute;right:40px;text-align:left;width:105px}@media (min-width: 1024px){.invite-friends__image-message{bottom:63px;height:210px;padding:30px 15px;right:90px;width:150px}}.invite-friends__image-message-greeting{font-size:14px;margin-top:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){.invite-friends__image-message-greeting{font-size:20px;margin-top:45px}}.invite-friends__image-message-greeting,.invite-friends__image-message-title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}.invite-friends__image-message-title{font-size:8px;letter-spacing:.9px;margin-top:12px;text-transform:uppercase}@media (min-width: 1024px){.invite-friends__image-message-title{margin-top:24px}}.invite-friends__image-message-copy{font-size:9px;line-height:11px;margin-top:5px}.invite-friends__form{background:#fff;color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;overflow:hidden;padding-top:30px}.invite-friends__form-container{padding:0 16px}@media (min-width: 1024px){.invite-friends__form-container{margin:0 auto;max-width:504px;padding:0}}.invite-friends__form-title{color:#0006;font-size:12px;font-weight:700;letter-spacing:1.12px;margin-bottom:6px}.invite-friends__form input.invite-friends__form-input{background:#00000008;border-radius:6px;border-width:0;height:56px;margin-bottom:24px}.invite-friends__form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1024px){.invite-friends__form-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:36px}}.invite-friends__form-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.invite-friends__form-button{width:166px}@media (min-width: 1024px){.invite-friends__form-button{width:auto}}.invite-friends__form-action{background:#f1574b;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:48px;margin-left:8px;position:relative;width:48px}.invite-friends__form-action.sms:after,.invite-friends__form-action.email:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.invite-friends__form-action.sms:after{background-image:url(https://cdn.shopify.com/packs/messenger-8705eedaaf263f7e21cd52a9f59b99e9.svg)}.invite-friends__form-action.email:after{background-image:url(https://cdn.shopify.com/packs/mail-2998c19b6566ff1e4936aea3f7cc52f1.svg)}.invite-friends__form-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0006;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.3px;padding:24px 0 40px;text-align:center}@media (min-width: 1024px){.invite-friends__form-share{margin-left:16px;padding:0}}.invite-friends__form-share-link{color:#0000004d;font-size:25px;margin-left:12px}.invite-friends__form-share-link:hover,.invite-friends__form-share-link:active,.invite-friends__form-share-link:focus{color:#0006;cursor:pointer}.invite-friends__form-terms{border-top:1px solid rgba(0,0,0,.1);font-size:16px;letter-spacing:.3px;padding:23px 0 28px;text-align:center}.invite-friends{background:#fff;border-radius:6px;margin:0 16px 128px}.invite-friends__content{color:#000;padding:40px 10%;text-align:center}@media (min-width: 1024px){.invite-friends__content{padding:56px 18% 52px}}.invite-friends__content-title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}@media (min-width: 1024px){.invite-friends__content-title{font-size:38px;line-height:48px;margin-bottom:8px}}.invite-friends__content-subtitle{font-size:16px;line-height:24px}@media (min-width: 1024px){.invite-friends__content-subtitle{font-size:20px;line-height:28px}}.invite-friends__carrots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}@media (min-width: 1024px){.invite-friends__carrots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.invite-friends__carrots-breakdown{font-family:GingerOTF,Ginger,Garamond,sans-serif;text-align:center;line-height:24px}.invite-friends__carrots-breakdown:first-of-type{margin-bottom:32px}@media (min-width: 1024px){.invite-friends__carrots-breakdown:first-of-type{margin-bottom:0}}.invite-friends__carrots-image{background-position:center;background-size:contain;background-repeat:no-repeat;height:24px;width:24px;margin-right:4px}.invite-friends__carrots-image--expand{width:34px}.invite-friends__carrots-count{font-size:18px;color:#f7774c;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}@media (min-width: 1024px){.invite-friends__carrots-count{margin-bottom:6px}}.invite-friends__carrots-text{font-size:16px}.invite-friends__link:hover{cursor:pointer}.rewards-history{display:-ms-grid;display:grid;grid-gap:36px 4%;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 4% 128px}@media (min-width: 1024px){.rewards-history{grid-gap:36px 3%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0}}.rewards-history__placeholder{background:#f5f1ed;border-radius:6px}.account-created__share{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:36px 16px;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:24px;margin:40px 0 24px}@media (min-width: 1024px){.account-created__share{padding:36px 0;text-align:center;margin:56px 0 100px}}.account-created__share-header{text-align:center;margin-bottom:8px;font-weight:700;font-size:24px;line-height:32px}@media (min-width: 1024px){.account-created__share-header{font-size:20px;line-height:28px;margin-bottom:32px}}.account-created__share-subtext{font-size:16px;line-height:26px;text-align:center;font-family:GauthierOTF,Gauthier,Baskerville,serif;display:block;margin-bottom:24px}.account-created__share-expand-details{font-family:GingerOTF,Ginger,Garamond,sans-serif;border:0;padding:0;margin:0 auto 40px;display:block}.account-created__share-benefits{margin-bottom:24px;padding:0 8px}@media (min-width: 1024px){.account-created__share-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;height:170px;margin-bottom:52px;padding:0}}.account-created__share-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-width:0;padding:36px 0}.account-created__share-benefit:first-of-type{padding-top:0}@media (min-width: 1024px){.account-created__share-benefit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:0 40px}}.account-created__share-benefit:before{display:block;content:"";width:100%;position:absolute;border-bottom:1px solid rgba(0,0,0,.1);bottom:0}@media (min-width: 1024px){.account-created__share-benefit:before{height:95%;width:auto;border-left:1px solid rgba(0,0,0,.1);border-bottom:0;left:0}}.account-created__share-benefit:after{display:block;content:"";background-image:url(https://cdn.shopify.com/packs/arrow-right-02a9de10d249d329b651acc3ed9d0b68.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:24px;background-color:#fff;position:absolute;z-index:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:50%;margin-left:-24px;bottom:-16px}@media (min-width: 1024px){.account-created__share-benefit:after{-webkit-transform:rotate(0);transform:rotate(0);top:45%;right:-24px;left:auto;margin-left:0;bottom:auto}}@media (min-width: 1024px){.account-created__share-benefit:first-of-type:before{border-left:none}}.account-created__share-benefit:last-of-type:before{border-bottom:none}.account-created__share-benefit:last-of-type:after{display:none}.account-created__share-benefit-icon{background-size:contain;background-position:center;background-repeat:no-repeat;height:60px;width:100px}@media (min-width: 1024px){.account-created__share-benefit-icon{height:50px;width:80px}}.account-created__share-benefit-icon--expand{width:240px;height:140px;background-position-y:5px}.account-created__share-benefit-title{font-size:12px;line-height:20px;color:#7f7f7f;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}@media (min-width: 1024px){.account-created__share-benefit-title{margin-bottom:10px}}.account-created__share-benefit-subtitle{font-size:16px;line-height:26px;font-family:GauthierOTF,Gauthier,Baskerville,serif;margin:0 30px}@media (min-width: 1024px){.account-created__share-benefit-subtitle{margin:0}}.account-created__share-benefit-child{margin:8px 0 20px}.account-created__share-benefit-child:last-of-type{margin-bottom:0}@media (min-width: 1024px){.account-created__share-benefit-child{margin:12px 0}}.account-created__share-benefit-child-title{font-size:18px;line-height:26px;font-weight:700;color:#f7774c}.account-created__share-benefit-child-subtitle{font-size:16px;line-height:24px;color:#404040;text-align:center}.account-created__share-url{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 24px;background:#faf8f6;border-radius:4px;padding:16px;font-size:14px;line-height:22px;color:#5f5f5f;word-break:break-all;text-align:center}@media (min-width: 1024px){.account-created__share-url{width:650px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:16px 24px;font-size:18px;line-height:26px}}.account-created__share-url-button{border:none;padding:0;margin-top:16px}@media (min-width: 1024px){.account-created__share-url-button{margin-top:0}}.account-created__share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-created__share-button{width:150px}.account-created__share-link{background:#f1574b;color:#fff;display:inline-block;font-size:23px;line-height:48px;border-radius:50%;margin-left:8px;height:48px;width:48px;text-align:center;border:2px solid #f1574b;-webkit-transition:background-color .4s cubic-bezier(.25,.1,.25,1),color .4s cubic-bezier(.25,.1,.25,1);transition:background-color .4s cubic-bezier(.25,.1,.25,1),color .4s cubic-bezier(.25,.1,.25,1)}.account-created__share-link:hover,.account-created__share-link:active,.account-created__share-link:focus{background:#fff;color:#f1574b}.account-created__app{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:40px 24px;font-size:16px;line-height:24px;position:relative;text-align:center;overflow:hidden;max-height:450px}@media (min-width: 1024px){.account-created__app{padding:56px 48px;text-align:center;max-height:315px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}}@media (min-width: 1024px){.account-created__app-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}.account-created__app-header{font-size:24px;line-height:32px;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:8px}@media (min-width: 1024px){.account-created__app-header{font-size:24px;line-height:32px}}.account-created__app-copy{font-size:16px;line-height:26px;font-family:GauthierOTF,Gauthier,Baskerville,serif;max-width:460px;display:block;margin:auto}@media (min-width: 1024px){.account-created__app-copy{max-width:360px;margin:0 auto 26px}}.account-created__app-image{background-size:contain;background-position:center;background-repeat:no-repeat}.account-created__app-download{height:56px;width:170px;display:block;margin:24px auto 40px}@media (min-width: 1024px){.account-created__app-download{margin:0 auto}}.account-created__app-screenshot{width:245px;height:552px;box-shadow:0 32px 40px #0000002e,0 5px 20px #00000029,inset 0 -8px 20px #00000014;background-position-y:-10px;background-size:cover;border-radius:24px;margin:0 auto}@media (min-width: 1024px){.account-created__app-screenshot{margin:0;width:330px;height:734px;border-radius:43px;-webkit-clip-path:inset(-120px -40px 354.5px);clip-path:inset(-120px -40px 354.5px);position:relative;top:-120px}}.account-created{font-family:GingerOTF,Ginger,Garamond,sans-serif;min-height:100vh;background:#faf8f4}.account-created__background{background-position:top center;background-size:contain;background-repeat:repeat;width:100vw;padding:40px 0 100px}@media (min-width: 1024px){.account-created__background{padding-top:64px;background-size:cover;background-repeat:no-repeat}}.account-created__content,.account-created__loading{width:88%;margin:auto}@media (min-width: 1024px){.account-created__content,.account-created__loading{width:876px}}.account-created__loading{background:#fff;border-radius:6px;text-align:center;padding:40px 0}.account-created__info{text-align:center}.account-created__header{font-size:30px;line-height:38px;color:#000;margin-bottom:24px}@media (min-width: 1024px){.account-created__header{font-size:48px;line-height:56px;margin-bottom:12px}}.account-created__order{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:1px;color:#9e9e9e}.account-created__order-number{display:block;font-size:30px;line-height:38px;color:#000;margin-top:8px}.account-created__details{padding:24px 0 16px;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:16px;line-height:26px;color:#000c;min-width:295px;text-align:center;margin:0 auto}@media (min-width: 1024px){.account-created__details{min-width:0}}.account-created__cta{font-size:16px;line-height:24px;color:#f1574b;text-align:center;font-weight:700;display:block}.daily-vitamin-price{position:relative;margin-bottom:40px;padding-top:26px;height:151px;border-radius:6px;background-color:#faf8f6;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-style:normal;font-weight:700;text-align:center}.daily-vitamin-price:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.shopify.com/packs/daily-top-left-678d136337eec33e85bee689c4c15b02.svg) no-repeat}.daily-vitamin-price:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:right bottom url(https://cdn.shopify.com/packs/daily-bottom-right-477e4aa8cc2ba9f88457b1880e34a863.svg) no-repeat}.daily-vitamin-price__subtitle{display:block;width:100%;font-size:12px;line-height:20px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#404040}.daily-vitamin-price__title{display:block;margin-bottom:12px;width:100%;font-size:18px;line-height:24px;text-align:center;color:#404040}.daily-vitamin-price__price{font-weight:400;font-size:30px;line-height:127%;color:#f1574b}.daily-vitamin-price__periodOfTime{font-size:16px;font-weight:400;line-height:20px;color:#f1574b}@-webkit-keyframes product-list-cx__fade-in___3qQGK{0%{opacity:0}to{opacity:1}}@keyframes product-list-cx__fade-in___3qQGK{0%{opacity:0}to{opacity:1}}.product-list-cx__container___1Aiyk{margin-bottom:30px;width:100%}@media (min-width: 1024px){.product-list-cx__container___1Aiyk{margin-bottom:60px}}.product-list-cx__header___3o1r3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;width:100%}.product-list-cx__header___3o1r3 .product-list-cx__header__title___1SAmD{font-size:20px;margin:0 13px 0 0}@media (min-width: 1024px){.product-list-cx__header___3o1r3 .product-list-cx__header__title___1SAmD{font-size:24px}}.product-list-cx__header___3o1r3 .product-list-cx__header__title--repeat___271zA{background:url(https://cdn.shopify.com/packs/repeat-6a5012af000dd66266b26b526b17e73e.svg) no-repeat;background-size:cover;display:inline-block;margin-right:4px;vertical-align:middle;position:relative;opacity:.4;height:24px;width:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-list-cx__header___3o1r3 .product-list-cx__header__link___1A0QD{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px}@media (min-width: 1024px){.product-list-cx__header___3o1r3{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.product-list-cx__list-wrapper___1atQP.product-list-cx__list_scrolls___3J7dR{position:relative}@media (min-width: 1024px){.product-list-cx__list-wrapper___1atQP.product-list-cx__list_scrolls___3J7dR:after{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.04),#fff);background-image:linear-gradient(to bottom,#ffffff0a,#fff);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;width:100%}}.product-list-cx__list-expander___2b_7S{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.04),#fff);background-image:linear-gradient(to bottom,#ffffff0a,#fff);bottom:0;left:0;padding:28px 28px 0;position:absolute;right:0;text-align:center;width:100%}@media (min-width: 1024px){.product-list-cx__list-expander___2b_7S{display:none}}.product-list-cx__list___1f4zR{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1024px){.product-list-cx__list_scrolls___3J7dR .product-list-cx__list___1f4zR{height:470px;overflow-y:scroll;padding-bottom:40px}}.product-list-cx__list_expandable___1Pllv .product-list-cx__list___1f4zR{height:450px;overflow-y:hidden;position:relative}@media (min-width: 1024px){.product-list-cx__list_expandable___1Pllv .product-list-cx__list___1f4zR{height:auto;overflow-y:initial}}.product-list-cx__item-wrapper___9xfhm{border-top:1px solid rgba(0,0,0,.15);box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}@media (min-width: 1024px){.product-list-cx__list_columns_two___3lCh8 .product-list-cx__item-wrapper___9xfhm{width:calc(50% - 12px)}}.product-list-cx__item-wrapper___9xfhm:first-child{border-top:0}@media (min-width: 1024px){.product-list-cx__list_columns_two___3lCh8 .product-list-cx__item-wrapper___9xfhm:nth-child(2){border-top:0}}.product-list-cx__undo___3KmcA{margin:50px auto;text-align:center;width:320px;max-width:100%}@media (min-width: 1024px){.product-list-cx__undo___3KmcA{max-width:none}}.product-list-cx__undo__copy___3mBWZ{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:1em;font-size:18px}@media (min-width: 1024px){.product-list-cx__undo__copy___3mBWZ{font-size:20px}}@-webkit-keyframes product-list-item-cx__fade-in___nBQDM{0%{opacity:0}to{opacity:1}}@keyframes product-list-item-cx__fade-in___nBQDM{0%{opacity:0}to{opacity:1}}.product-list-item-cx__list-item___2ARgm{opacity:1;padding:24px 0;position:relative;-webkit-transition:opacity .4s;transition:opacity .4s;width:100%}@media (min-width: 1024px){.product-list-item-cx__list-item___2ARgm{padding:24px 0}}@media (min-width: 875px){.product-list-item-cx__list-item___2ARgm{padding:24px}}.product-list-item-cx__list-item___2ARgm.product-list-item-cx__list-item_removing___2UBrx{opacity:0}.product-list-item-cx__list-item__inner___26hXl{position:relative}.product-list-item-cx__list-item__image___dE8h5{border-radius:2px;height:108px;left:0;overflow:hidden;position:absolute;top:0;width:108px}.product-list-item-cx__list-item__content___239sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:108px;padding-left:124px}.product-list-item-cx__list-item__title___1WHiE{font-size:17px;font-weight:400;margin:0;padding-right:20px}@media (min-width: 1024px){.product-list-item-cx__list-item__title___1WHiE{padding-right:0}}.product-list-item-cx__list-item__ingredients___20L_A{color:#999;font-size:12px;font-weight:400;margin-top:.25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-item-cx__list-item__link___kVTpF{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:17px;margin-top:24px;display:block;text-align:center}@media (min-width: 1024px){.product-list-item-cx__list-item__link___kVTpF{text-align:left}}.product-list-item-cx__list-item__price___RxQ_z{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:17px}.product-list-item-cx__list-item__remove___tJFhl,.product-list-item-cx__list-item__remove___tJFhl[type=button]{border:0;opacity:.2;padding:0;position:absolute;right:0;top:24px;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1);transition:opacity .4s cubic-bezier(.25,.1,.25,1)}@media (min-width: 1024px){.product-list-item-cx__list-item__remove___tJFhl,.product-list-item-cx__list-item__remove___tJFhl[type=button]{top:12px}}@media (min-width: 875px){.product-list-item-cx__list-item__remove___tJFhl,.product-list-item-cx__list-item__remove___tJFhl[type=button]{right:12px}}.product-list-item-cx__list-item__remove___tJFhl:hover,.product-list-item-cx__list-item__remove___tJFhl[type=button]:hover{opacity:1}.product-list-item-cx__options___3LHOw{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1024px){.product-list-item-cx__options___3LHOw{margin-right:-12px}}@media (min-width: 1024px){.product-list-item-cx__flavors-mobile___2VBOz{display:none}}.product-list-item-cx__flavors-desktop___2TmRA{display:none}@media (min-width: 1024px){.product-list-item-cx__flavors-desktop___2TmRA{display:block}}.product-list-item-cx__flavors-desktop___2TmRA.product-list-item-cx__full___uajxG{display:none}@-webkit-keyframes select-cx__fade-in___15PFU{0%{opacity:0}to{opacity:1}}@keyframes select-cx__fade-in___15PFU{0%{opacity:0}to{opacity:1}}.select-cx__wrapper___3tB1E{display:inline-block;margin-left:10px}.select-cx__wrapper___3tB1E.select-cx__wrapper_flavor___3iPeM{position:relative}.select-cx__wrapper___3tB1E.select-cx__wrapper_size_large___2yJSW{display:block;margin:1.5rem 0 0}.select-cx__select___t0x7m{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:20px;cursor:pointer;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;width:65px;height:auto;margin-bottom:0;padding:.25em 2em .25em .9em;position:relative;text-transform:capitalize;-webkit-transition:border-color .4s cubic-bezier(.25,.1,.25,1);transition:border-color .4s cubic-bezier(.25,.1,.25,1)}.select-cx__select___t0x7m.select-cx__disabled___30xKR,.select-cx__select___t0x7m:disabled{cursor:not-allowed;opacity:.5}.select-cx__select___t0x7m.select-cx__disabled___30xKR:hover,.select-cx__select___t0x7m:disabled:hover{border:1px solid rgba(0,0,0,.15)}@media (min-width: 1024px){.select-cx__select___t0x7m{width:initial}}.select-cx__wrapper_flavor___3iPeM .select-cx__select___t0x7m{padding-left:2.1em}.select-cx__select___t0x7m:not(.select-cx__disabled___30xKR):not(:disabled):hover{border-color:#000}.select-cx__select___t0x7m.select-cx__select_size_large___-OScn{border-radius:6px;padding:.75em 2.5em .75em 1em;width:100%}.select-cx__wrapper_flavor___3iPeM .select-cx__select___t0x7m.select-cx__select_size_large___-OScn{padding-left:2.5em}.select-cx__select__icon___fdTws{opacity:.4;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1);transition:opacity .4s cubic-bezier(.25,.1,.25,1);width:11px}.select-cx__select___t0x7m:not(.select-cx__disabled___30xKR):not(:disabled):hover .select-cx__select__icon___fdTws{opacity:1}.select-cx__select__options___2Y1Z1{background-color:#fff;border-radius:6px;box-shadow:10px 10px 40px #00000024;display:none;max-height:160px;overflow-y:auto;padding:.75em 0;position:fixed;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:175px;z-index:100}.select-cx__open___3pvG- .select-cx__select__options___2Y1Z1{display:block}.select-cx__select__options___2Y1Z1 .select-cx__option___2H6-W{font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:0 1em;text-transform:capitalize}.select-cx__select__options___2Y1Z1 .select-cx__option___2H6-W:hover{color:#f1574b}.select-cx__select__options___2Y1Z1 .select-cx__option___2H6-W .select-cx__option-flag___3cT54{color:#999}.select-cx__color-indicator___1IQit{background-color:#cac9c9;border-radius:8px;height:16px;left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.select-cx__color-indicator___1IQit.select-cx__color_vanilla___3oqiO{background-color:#e0c29c}.select-cx__color-indicator___1IQit.select-cx__color_chocolate___yMjGs{background-color:#937668}.select-cx__wrapper_size_large___2yJSW .select-cx__color-indicator___1IQit{left:16px}.select-cx__hide_desktop___19y-V,.select-cx__hide_desktop___19y-V.select-cx__full___2t-U5{display:none}.select-cx__hide_mobile___1roxm{display:initial}.select-cx__hide_mobile___1roxm.select-cx__full___2t-U5{display:none}@media (min-width: 1024px){.select-cx__hide_desktop___19y-V{display:initial}.select-cx__hide_mobile___1roxm{display:none}}@-webkit-keyframes product-add-on-cx__fade-in___weka-{0%{opacity:0}to{opacity:1}}@keyframes product-add-on-cx__fade-in___weka-{0%{opacity:0}to{opacity:1}}.product-add-on-cx__wrapper___ejS0r{border:0;border-radius:0;color:#f1574b;cursor:pointer;display:block;margin:1rem auto 0;padding:0 33px 0 0;position:relative;-webkit-transition:color .4s;transition:color .4s;white-space:normal}@media (min-width: 1024px){.product-add-on-cx__wrapper___ejS0r{bottom:22px;margin:0;position:absolute;right:12px}}.product-add-on-cx__wrapper___ejS0r:hover{color:#000}.product-add-on-cx__wrapper___ejS0r .product-add-on-cx__copy___3vRiP{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;text-align:right}@media (min-width: 1024px){.product-add-on-cx__wrapper___ejS0r .product-add-on-cx__copy___3vRiP{max-width:160px}}.product-add-on-cx__add-icon___1Lz5k{border:2px solid #f1574b;border-radius:12px;box-sizing:border-box;display:inline-block;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .4s;transition:border-color .4s;width:24px}.product-add-on-cx__add-icon___1Lz5k:before,.product-add-on-cx__add-icon___1Lz5k:after{background-color:#f1574b;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);-webkit-transition:background-color .4s;transition:background-color .4s}.product-add-on-cx__add-icon___1Lz5k:before{height:11px;width:2px}.product-add-on-cx__add-icon___1Lz5k:after{height:2px;width:11px}.product-add-on-cx__wrapper___ejS0r:hover .product-add-on-cx__add-icon___1Lz5k{border-color:#000}.product-add-on-cx__wrapper___ejS0r:hover .product-add-on-cx__add-icon___1Lz5k:before,.product-add-on-cx__wrapper___ejS0r:hover .product-add-on-cx__add-icon___1Lz5k:after{background-color:#000}.order-details__header{background:#faf8f6;cursor:pointer;font-size:18px;padding:25px 32px;position:relative;text-align:left}@media (min-width: 1024px){.order-details__header{background-color:#0000;font-size:24px;font-weight:400;margin:0;padding:20px 0;text-align:center}}.order-details__dropdown-icon{display:block;position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;-webkit-transition:.4s cubic-bezier(.25,.1,.25,1);transition:.4s cubic-bezier(.25,.1,.25,1)}.open .order-details__dropdown-icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width: 1024px){.order-details__dropdown-icon{display:none}}.button__apple-pay{background-image:url(https://cdn.shopify.com/packs/apple-pay-black-252bb51ae82ef60bd6ca56299c81e978.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;background-size:44px;border-color:#404248;height:52px}@media (min-width: 768px){.button__apple-pay{max-width:336px}.button__apple-pay:hover,.button__apple-pay:focus{background-image:url(https://cdn.shopify.com/packs/apple-pay-white-3bba59e92572663896d9baebc7726ff2.svg);background-color:#404248}}@-webkit-keyframes order-details-cx__fade-in___eBk5z{0%{opacity:0}to{opacity:1}}@keyframes order-details-cx__fade-in___eBk5z{0%{opacity:0}to{opacity:1}}@media (min-width: 1024px){.order-details-cx__order-details__content___27rYx{background:#faf8f6;padding:25px 22px 52px}}.order-details-cx__order-plan-wrapper___2ozOo{background:#faf8f6;box-sizing:border-box;max-height:0;overflow:hidden;padding:0 16px;-webkit-transition:.4s cubic-bezier(.25,.1,.25,1);transition:.4s cubic-bezier(.25,.1,.25,1)}@media (min-width: 1024px){.order-details-cx__order-plan-wrapper___2ozOo{background:initial;max-height:none;overflow:initial;padding:0}}.order-details-cx__open___2LR7N .order-details-cx__order-plan-wrapper___2ozOo{max-height:700px;padding-bottom:32px}@media (min-width: 1024px){.order-details-cx__open___2LR7N .order-details-cx__order-plan-wrapper___2ozOo{max-height:none;padding-bottom:0}}.order-details-cx__extra-product__options___1BO9F{margin:-15px auto 0;max-width:100%;width:295px}.order-details-cx__extra-product__quantity___FNjj3{color:#767676;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;margin-right:5px;text-transform:uppercase}.order-details-cx__order-item___2rDWN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:22px auto;max-width:100%;width:295px}.order-details-cx__order-item___2rDWN.order-details-cx__order-item_header___3rUWX{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #767676;padding-bottom:10px}.order-details-cx__order-item___2rDWN.order-details-cx__order-item_spacer___2GQdf{display:none;border-bottom:1px solid #767676;padding-bottom:10px}@media (min-width: 1024px){.order-details-cx__order-item___2rDWN.order-details-cx__order-item_spacer___2GQdf{display:initial}}.order-details-cx__order-item___2rDWN.order-details-cx__order-item_total___2xy2U .order-details-cx__order-item__text___3FbPt{font-weight:700}.order-details-cx__item-text___2ncgp{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px}.order-details-cx__item-text___2ncgp.order-details-cx__caps-label___W9BNP{color:#999;font-size:12px;font-weight:700;letter-spacing:1.1px;margin-top:6px;text-transform:uppercase}.order-details-cx__item-text_bold___2YECJ{font-weight:700}.order-details-cx__item-text__striken___3AGy9{color:#969493;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;margin-right:12px;text-align:right;text-decoration:line-through}.order-details-cx__refresh-icon___3JM3X{display:inline-block;margin-bottom:2px;margin-right:7px;width:13px}.order-details-cx__order-item__title___3aM7b{margin:0}.order-details-cx__order-plan___35UZC{background-color:#f5f1ed;padding:12px 24px}.order-details-cx__order-summary___1TDBs .order-details-cx__order-item___2rDWN .order-details-cx__order-item__text___3FbPt{color:#4a4a4a}.order-details-cx__order-checkout___1PFpQ{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;bottom:0;margin:0;padding:20px;width:100%;background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(245,241,237,.9));background:linear-gradient(to bottom,#fff0,#f5f1ede6);z-index:10}.order-details-cx__order-checkout___1PFpQ button{display:block;margin:0 auto;width:325px;max-width:100%}.order-details-cx__order-checkout___1PFpQ :not(:first-child){margin:0 0 0 8px}@media (min-width: 1024px){.order-details-cx__order-checkout___1PFpQ{position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px auto 24px;padding:0 8px;max-width:100%;width:325px}.order-details-cx__order-checkout___1PFpQ button{display:inline-block;margin:0}.order-details-cx__order-checkout___1PFpQ :not(:first-child){margin-top:20px}}.order-details-cx__promo____ov6-{height:45px;margin:15px auto 0;max-width:100%;width:295px}.order-details-cx__disclaimer___nSiVf{color:#999;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:24px;margin:20px auto 0;max-width:100%;text-align:center;width:295px}@-webkit-keyframes confirm-flavor-modal-cx__fade-in___xhpwS{0%{opacity:0}to{opacity:1}}@keyframes confirm-flavor-modal-cx__fade-in___xhpwS{0%{opacity:0}to{opacity:1}}.confirm-flavor-modal-cx__overlay___em4TY{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-flavor-modal-cx__wrapper___3P0xp{max-width:100%;padding:0;position:relative}@media (max-width: 767px){.confirm-flavor-modal-cx__wrapper___3P0xp{height:100%;width:100%}}.confirm-flavor-modal-cx__modal___3fNNI{background:#fff;border-radius:0;max-width:100%;padding:0;width:600px}@media (max-width: 767px){.confirm-flavor-modal-cx__modal___3fNNI{border-radius:6px;height:100%;overflow-y:auto;padding-bottom:100px;width:100%}}.confirm-flavor-modal-cx__banner___1SKIg{height:200px;position:relative;width:100%}.confirm-flavor-modal-cx__banner__content___25oiu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:32px;position:absolute;right:0;top:0}.confirm-flavor-modal-cx__banner__copy___2JFAk{color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:28px;font-weight:700;max-width:300px;text-align:center}.confirm-flavor-modal-cx__content___2iXgo{padding:20px 28px 32px}@media (min-width: 768px){.confirm-flavor-modal-cx__content___2iXgo{height:450px;overflow-y:auto}}.confirm-flavor-modal-cx__product-list___rm6u6{margin:0 auto;max-width:100%;width:450px}.confirm-flavor-modal-cx__buttons___2wy9z{padding:20px;pointer-events:none;text-align:center}@media (max-width: 767px){.confirm-flavor-modal-cx__buttons___2wy9z{background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,#fff0,#fff);bottom:0;left:0;margin:0;padding:32px 28px 10px;position:fixed;width:100%}}.confirm-flavor-modal-cx__buttons___2wy9z .confirm-flavor-modal-cx__buttons__inner___1TJqx{margin:0 auto;max-width:100%;pointer-events:auto;width:340px}@media (min-width: 768px){.confirm-flavor-modal-cx__button_mobile_only___ZQ0Rq{display:none}}.product-card__text-block{border-left:1px solid #f5f1ed;border-right:1px solid #f5f1ed;color:#000;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;height:107px;min-height:90px;padding:16px 9px;-webkit-transition:border-color .3s cubic-bezier(.25,.1,.25,1);transition:border-color .3s cubic-bezier(.25,.1,.25,1);word-break:break-word}@media (min-width: 742px){.product-card__text-block{border-width:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:168px;padding:24px 24px 0}}.product-card__link{color:inherit;display:inherit}.product-card__link:hover{color:#000}.product-card__link.product-card__link_flexible{margin:0;height:100%}.product-card__link.product-card__link_flexible .product-card{width:100%;height:100%}.product-card__type{font-size:10px;font-weight:700;letter-spacing:1px;line-height:14px;text-transform:uppercase}@media (min-width: 742px){.product-card__type{border-bottom:2px solid #f1574b;line-height:18px}}.product-card__type,.product-card__title,.product-card__recommended,.product-card__subtitle{font-family:GingerOTF,Ginger,Garamond,sans-serif}.product-card__title{color:#000;font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px}@media (min-width: 742px){.product-card__title{font-size:24px;line-height:30px}}.product-card__subtitle{color:#0006;font-size:14px;line-height:18px}@media (min-width: 742px){.product-card__subtitle{font-size:16px;line-height:20px}}.product-card__recommended{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px;color:#fe7469}@media (min-width: 742px){.product-card__recommended{font-size:16px;line-height:20px}}.product-card__recommended-icon{font-size:10px;margin-right:4px;height:18px}@media (min-width: 742px){.product-card__recommended-icon{font-size:11px;margin-right:6px;margin-top:-2px;height:20px}}.product-card__description{display:none}@media (min-width: 742px){.product-card__description{display:block;font-size:14px;line-height:22px;padding:16px 0}}.suggested-extras{margin:32px 0 0;width:100%}@media (min-width: 1024px){.suggested-extras{margin:0}}.suggested-extras__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 28px;padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 1024px){.suggested-extras__header{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.suggested-extras__header .suggested-extras__header-title{font-size:20px;margin:0 13px 0 0}@media (min-width: 1024px){.suggested-extras__header .suggested-extras__header-title{font-size:24px}}.suggested-extras__header .suggested-extras__header-detail{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;text-align:right}@media (min-width: 1024px){.suggested-extras__header .suggested-extras__header-detail{font-size:16px;text-align:left}}.suggested-extras__list-wrapper{-webkit-overflow-scrolling:touch;overflow-x:scroll;padding-bottom:32px}.suggested-extras__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 12px;text-align:center}.suggested-extras__list::-webkit-scrollbar{display:none}.suggested-extras__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:32px;padding:0 16px;text-align:left;width:25%}@media (max-width: 1200px){.suggested-extras__item{width:300px}}@media (max-width: 741px){.suggested-extras__item{padding-left:8px;padding-right:8px;width:172px}}@-webkit-keyframes index-cx__fade-in___2vc-F{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2vc-F{0%{opacity:0}to{opacity:1}}.index-cx__container___1U6rq{background:#faf8f6;padding:32px 32px 100px;text-align:center}@media (min-width: 1024px){.index-cx__container___1U6rq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:45px 50px 100px;text-align:left}}@media (min-width: 1024px){.index-cx__container___1U6rq.index-cx__space-for-banner___2yn2S{margin-bottom:104px}}.index-cx__logo___2UrGQ{margin:0 auto 1rem;width:50px}@media (min-width: 1024px){.index-cx__logo___2UrGQ{margin:0}}.index-cx__links___23K6b{color:#f1574b}.index-cx__links___23K6b .index-cx__copy___3aYRC{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:lighter;margin:0 7px}@media (min-width: 1024px){.index-cx__links___23K6b .index-cx__copy___3aYRC{margin-left:15px}}@-webkit-keyframes cart-cx__fade-in___1Irbq{0%{opacity:0}to{opacity:1}}@keyframes cart-cx__fade-in___1Irbq{0%{opacity:0}to{opacity:1}}.cart-cx__container___1nSPt{width:100%}.cart-cx__container___1nSPt *{box-sizing:border-box}.cart-cx__inner___3rxNl{margin:20px auto;max-width:100%;width:1320px}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(1):not([class*=product-lists]){margin-left:28px;margin-right:28px;margin-top:28px}@media (min-width: 1024px){.cart-cx__inner___3rxNl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 90px}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl{display:-ms-grid;display:grid;-ms-grid-columns:minmax(auto,756px) 1fr auto;grid-template-columns:minmax(auto,756px) 1fr auto;-ms-grid-rows:161px 10px auto;grid-template-rows:161px 10px auto}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(1):not([class*=product-lists]),.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(2)[class*=order-details]{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(2)[class*=order-details]{-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1 / span 4}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(1):not([class*=product-lists]){margin-top:0;margin-left:0}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(2):not([class*=order-details]),.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(1)[class*=product-lists]{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1 / span 3;width:auto}.cart-cx__daily_vitamin_price___1CHbM .cart-cx__inner___3rxNl>:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:3;grid-row:3}}.cart-cx__banner___1BE3_{color:#fff;padding:28px;text-align:center;width:100%}@media (min-width: 1024px){.cart-cx__banner___1BE3_{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cart-cx__banner___1BE3_ .cart-cx__banner__cta___1x7oj{border-color:#fff;border-width:3px;color:#fff;margin-top:.5em}.cart-cx__banner___1BE3_ .cart-cx__banner__cta___1x7oj:hover,.cart-cx__banner___1BE3_ .cart-cx__banner__cta___1x7oj:focus{background-color:#fff;color:#3e306e}@media (min-width: 1024px){.cart-cx__banner___1BE3_ .cart-cx__banner__cta___1x7oj{margin-left:16px;margin-top:0}}.cart-cx__banner__image___3LTOw{display:inline-block;height:32px;margin-bottom:.5em;-o-object-fit:contain;object-fit:contain;width:40px}@media (min-width: 1024px){.cart-cx__banner__image___3LTOw{height:45px;margin-bottom:0;margin-right:30px;width:56px}}.cart-cx__banner__copy___aryTZ{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px}.cart-cx__banner__copy___aryTZ .mobile-hidden{display:none}@media (min-width: 1024px){.cart-cx__banner__copy___aryTZ .mobile-hidden{display:initial}}@media (min-width: 1024px){.cart-cx__banner__copy___aryTZ{font-size:24px}}.cart-cx__product-lists-wrapper___3Mg3U{padding:0}@media (min-width: 1024px){.cart-cx__product-lists-wrapper___3Mg3U{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:360px}}@media (min-width: 1024px){.cart-cx__product-lists-wrapper___3Mg3U{-webkit-box-flex:0;-ms-flex:0 1 756px;flex:0 1 756px;width:756px}}.cart-cx__product-lists___wYFI7{padding:0 28px}.cart-cx__order-details-wrapper___3fMJe{margin-top:60px}@media (min-width: 1024px){.cart-cx__order-details-wrapper___3fMJe{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;width:378px}}@media (min-width: 1024px){.cart-cx__order-details___1F1RZ{padding-right:28px}}.cart-cx__empty___1jXge{margin-top:70px;text-align:center}.cart-cx__empty___1jXge .cart-cx__empty__image___1agX9{opacity:.2;width:70px}.cart-cx__empty___1jXge .cart-cx__empty__copy___326oE{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;margin:.5em auto;opacity:.2}@media (min-width: 1024px){.cart-cx__empty___1jXge .cart-cx__empty__copy___326oE{font-size:32px}}.cart-cx__empty___1jXge .cart-cx__empty__cta___gnK_n{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px}.cart-cx__suggested-extras___12q1m{margin:20px auto;max-width:100%;padding:0;width:1320px}@media (min-width: 1024px){.cart-cx__suggested-extras___12q1m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 90px}}.membership-details-modal{background-color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:GingerOTF,Ginger,Garamond,sans-serif;width:100%;height:100%;max-width:100%;max-height:100%;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 1024px){.membership-details-modal{height:auto;width:760px}}.membership-details-modal-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0003;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2001}.membership-details-modal-close{border:0;background:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg) no-repeat;background-size:cover;cursor:pointer;padding:0;opacity:.2;position:absolute;right:24px;top:24px;height:20px;width:20px}.membership-details-modal-close:hover{opacity:1}.membership-details-modal-banner{position:relative;width:100%;min-height:248px}@media (min-width: 1024px){.membership-details-modal-banner{height:278px}}.membership-details-modal-banner-ribbon{background:url(https://cdn.shopify.com/packs/ribbon-294729e624a501456e6403c0f4997e27.svg) no-repeat;background-size:cover;position:relative;margin:0 auto;top:44px;height:49px;width:36px}@media (min-width: 1024px){.membership-details-modal-banner-ribbon{top:52px}}.membership-details-modal-banner-text{position:relative;color:#f1574b;font-size:24px;font-weight:700;padding:0 24px;text-align:center;top:61px;line-height:1.25}@media (min-width: 1024px){.membership-details-modal-banner-text{line-height:1.21;top:77px;font-size:28px;padding:0 60px}}.membership-details-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:36px}.membership-details-modal-content-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px}@media (min-width: 1024px){.membership-details-modal-content-main{padding:0 108px}}.membership-details-modal-content-sub{border-top:1px rgba(0,0,0,.15) solid;padding:36px 28px 0;color:#000000b3;font-size:14px;text-align:center;line-height:1.43}.membership-details-modal-content-sub-title{font-weight:700;letter-spacing:1px}@media (min-width: 1024px){.membership-details-modal-content-sub-title{letter-spacing:normal}}.membership-details-modal-cutout{color:#f1574b;margin-bottom:32px;position:relative}.membership-details-modal-cutout-text{text-align:center;margin:0 auto;line-height:normal}@media (min-width: 1024px){.membership-details-modal-cutout-text{left:52px;margin:0;min-height:40px;position:relative;text-align:left;top:0}}.membership-details-modal-cutout-icon{background:url(https://cdn.shopify.com/packs/circle-check-308ca4b857fc43acf27ea6c72c18b327.svg) no-repeat;background-size:cover;margin:0 auto;height:36px;width:36px}@media (min-width: 1024px){.membership-details-modal-cutout-icon{left:0;margin:0;position:absolute;top:0}}.membership-details-modal-content-highlight{position:relative;color:#f1574b;font-weight:700}.membership-details-modal-content-highlight:before{background-color:#fff0b6;content:"";height:11px;position:absolute;top:50%;left:0;width:100%;z-index:-1}.bottom-continue-bar{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;position:relative;text-align:center;width:100%;z-index:2000}@media (min-width: 1024px){.bottom-continue-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf8f6;box-shadow:inset 0 1px #c4c4c4;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:104px;left:0;position:fixed;text-align:left}}.bottom-continue-bar.bottom-continue-bar__global-mobile-cta{margin-bottom:68px}@media (min-width: 1024px){.bottom-continue-bar.bottom-continue-bar__global-mobile-cta{margin-bottom:0}}.bottom-continue-bar__left{width:100%;line-height:1.5;margin-bottom:16px;font-size:16px}@media (min-width: 1024px){.bottom-continue-bar__left{margin-bottom:0;margin-left:48px;font-size:18px;width:auto}}.bottom-continue-bar__right-text.invert{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width: 1024px){.bottom-continue-bar__right-text{display:inline-block;margin-right:48px}.bottom-continue-bar__right-text.invert{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.bottom-continue-bar__right{margin-bottom:16px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.bottom-continue-bar__right{display:block;margin-bottom:0;margin-right:48px;width:auto}}.bottom-continue-bar__right.bottom-continue-bar__global-mobile-cta{margin-bottom:0}.bottom-continue-bar__button{margin:0 16px 16px;width:calc(100% - 32px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 1024px){.bottom-continue-bar__button{display:inline-block;margin:0;min-width:200px;width:auto}}.bottom-continue-bar__button.bottom-continue-bar__global-mobile-cta{position:fixed;bottom:0;width:100%;height:68px;border-radius:0;left:0;margin:0}@media (min-width: 1024px){.bottom-continue-bar__button.bottom-continue-bar__global-mobile-cta{border-radius:100px;height:inherit;width:auto;min-width:200px;position:static;margin:0}}.membership-radio-option{border:solid 2px rgba(0,0,0,.05);border-radius:6px;display:block;width:100%;-webkit-transition:border-color .2s;transition:border-color .2s}.membership-radio-option.selected{border-color:#f1574b;-webkit-transition:border-color .2s;transition:border-color .2s}.membership-radio-option.selected:hover,.membership-radio-option.selected:focus{border-color:#f1574b}.membership-radio-option-header{border-bottom:solid 1px rgba(0,0,0,.15);font-weight:700;padding:20px 110px 20px 20px;position:relative}.membership-radio-option-header-radio{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}.membership-radio-option-header-radio:before{background-color:#f7f7f700;border-radius:50%;border:solid 2px rgba(0,0,0,.15);content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;width:24px;height:24px}.membership-radio-option-header-radio:before:hover,.membership-radio-option-header-radio:before:focus{border-color:#0003}.membership-radio-option-header-radio:after{content:"";background-color:#f1574b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .2s,height .2s;transition:width .2s,height .2s;width:0;height:0}.membership-radio-option-header-radio.selected:before{border-radius:50%;border-color:#f1574b;background-color:#ffe9e6}.membership-radio-option-header-radio.selected:after{background-color:#f1574b;border-radius:50%;width:12px;height:12px}.membership-radio-option-header-title{margin-left:42px}.membership-radio-option-recommended{background:#f1574b;color:#fff;border-radius:2px;padding:8px 14px 8px 21px;position:absolute;font-size:12px;right:-4px;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.6px}.membership-radio-option-recommended:before{position:absolute;left:0;top:1px;content:"";border-top:#f1574b solid 16px;border-left:#fff solid 7px;border-bottom:#f1574b solid 16px}.membership-radio-option-body{color:#000000b3;font-size:16px;line-height:1.5;padding:20px 20px 16px}.membership-radio-option-price{font-size:24px;letter-spacing:-1px;margin-right:6px}.membership-radio-option-price-content{font-size:14px;padding:0 20px 20px}.membership-radio-option:hover,.membership-radio-option:focus{border-color:#0003;cursor:pointer}.membership-radio-option+.membership-radio-option{margin-top:16px}.membership-radio-option-details-button{background:transparent;border:none;color:#f1574b;display:inline-block;margin:0;padding:0}.membership-radio-option-radio{left:-9999px;position:absolute}.membership-radio-option-body-bullet{position:relative;padding-left:10px}.membership-radio-option-body-bullet:before{display:block;content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;background-color:currentColor;border-radius:50%}@-webkit-keyframes membership-cart-cx__fade-in___2c_G5{0%{opacity:0}to{opacity:1}}@keyframes membership-cart-cx__fade-in___2c_G5{0%{opacity:0}to{opacity:1}}.membership-cart-cx__container___38IXN{width:100%}.membership-cart-cx__container___38IXN *{box-sizing:border-box}.membership-cart-cx__inner___blkUI{margin:20px auto;max-width:100%;width:1320px}@media (min-width: 1024px){.membership-cart-cx__inner___blkUI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 90px}}.membership-cart-cx__banner___2yGp0{color:#000;padding:28px;text-align:center;width:100%}@media (min-width: 1024px){.membership-cart-cx__banner___2yGp0{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.membership-cart-cx__banner__copy___3Dbkz{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;font-weight:700}.membership-cart-cx__banner__copy___3Dbkz .mobile-hidden{display:none}@media (min-width: 1024px){.membership-cart-cx__banner__copy___3Dbkz .mobile-hidden{display:inline-block;margin-right:4px}}.membership-cart-cx__product-lists-wrapper___1opLN{padding:0}@media (min-width: 1024px){.membership-cart-cx__product-lists-wrapper___1opLN{-webkit-box-flex:0;-ms-flex:0 1 756px;flex:0 1 756px;width:756px}}.membership-cart-cx__product-lists___11Eik{padding:0 28px}.membership-cart-cx__cart-membership-options___xCGM7{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 28px}@media (min-width: 1024px){.membership-cart-cx__cart-membership-options___xCGM7{width:413px}}.membership-cart-cx__cart-membership-options-header___2JXK_{font-size:24px;line-height:1.3;margin:20px 0;text-align:center}.membership-cart-cx__cart-membership-options-disclaimer___3aJU9{color:#999;font-size:14px;margin:8px auto 0;max-width:360px;text-align:center}.membership-cart-cx__cart-membership-checkout-message___1jEHG{padding:0 20px}@media (min-width: 1024px){.membership-cart-cx__cart-membership-checkout-message___1jEHG{padding:0}}.membership-cart-cx__cart-membership-checkout-message-icon___LBK2Z{background:url(https://cdn.shopify.com/packs/repeat-6a5012af000dd66266b26b526b17e73e.svg) no-repeat;background-size:cover;display:none;margin-right:12px;vertical-align:middle;position:relative;height:34px;width:34px}@media (min-width: 1024px){.membership-cart-cx__cart-membership-checkout-message-icon___LBK2Z{display:inline-block}}.membership-cart-cx__empty___3-mAs{margin-top:70px;text-align:center}.membership-cart-cx__empty___3-mAs .membership-cart-cx__empty__image___2OARA{opacity:.2;width:70px}.membership-cart-cx__empty___3-mAs .membership-cart-cx__empty__copy___urvkg{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;margin:.5em auto;opacity:.2}@media (min-width: 1024px){.membership-cart-cx__empty___3-mAs .membership-cart-cx__empty__copy___urvkg{font-size:32px}}.membership-cart-cx__empty___3-mAs .membership-cart-cx__empty__cta___3d4mb{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px}.membership-cart-cx__suggested-extras___1mkmu{margin:20px auto;max-width:100%;padding:0;width:1320px}@media (min-width: 1024px){.membership-cart-cx__suggested-extras___1mkmu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 90px}}.catalog__filter-topic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:64px;margin:20px 15px;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:88px}.catalog__filter-topic-image{height:40px;line-height:40px;width:40px}.catalog__filter-topic-image-icon{background-image:url(https://cdn.shopify.com/packs/all-a9637c97ff2e96bd38ed46ff8fb30bea.svg);background-size:cover;display:block;height:40px;width:40px}.catalog__filter-topic-name{font-size:14px;font-weight:700;letter-spacing:1px;line-height:16px;margin-top:4px;text-transform:uppercase}.catalog__filter-topic:hover{opacity:1}.catalog__filter-topic_chosen{cursor:initial;opacity:1}.catalog__filter-topic_not-chosen{opacity:.3}.catalog__filter-topics{padding-top:20px}@media (min-width: 736px){.catalog__filter-topics{background:#fff;border-bottom:2px solid #f5f1ed;padding-bottom:112px;width:100%}}.catalog__filter-topics-container{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:826px}@media (min-width: 742px){.catalog__filter-topics-container{width:624px}}@media (min-width: 1054px){.catalog__filter-topics-container{width:936px}}@media (min-width: 1366px){.catalog__filter-topics-container{width:1248px}}.catalog__filter{background:#fff;box-shadow:-20px 0 10px -5px #fff;-ms-flex-negative:0;flex-shrink:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;position:relative;z-index:1}.catalog__filter:before{border-left:1px solid #f5f1ed;content:"";height:calc(100% - 16px);left:0;margin:8px 0;position:absolute}@media (min-width: 736px){.catalog__filter:before{display:none}}@media (min-width: 736px){.catalog__filter{position:static}}.catalog__filter,.catalog__filter-close{font-size:16px;padding-right:8px;text-align:center;width:96px}.catalog__filter-text,.catalog__filter-icon,.catalog__filter-close-text,.catalog__filter-close-icon{cursor:pointer;display:inline-block;vertical-align:middle}.catalog__filter-text,.catalog__filter-close-text{padding-right:8px}.catalog__filter-icon,.catalog__filter-close-icon{height:16px;width:16px}.catalog__filter-icon{background-image:url(https://cdn.shopify.com/packs/filter-009b9230848dbe58dd3be3d8ea8bb641.svg)}.catalog__filter-container{background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto;position:fixed;right:0;top:0;width:100%}.catalog__filter-container-top{border-bottom:2px solid #f5f1ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;top:0;width:100%}@media (min-width: 736px){.catalog__filter-container-top{border-bottom:none;height:100%;margin:0 auto;width:100%}}@media (min-width: 736px) and (min-width: 742px){.catalog__filter-container-top{width:624px}}@media (min-width: 736px) and (min-width: 1054px){.catalog__filter-container-top{width:936px}}@media (min-width: 736px) and (min-width: 1366px){.catalog__filter-container-top{width:1248px}}@media (min-width: 736px){.catalog__filter-container{border-bottom:2px solid #e4ddd7;bottom:auto;display:block;position:absolute}}.catalog__filter-mobile-close{width:100%}@media (min-width: 736px){.catalog__filter-mobile-close{display:none}}.catalog__filter-mobile-close-icon{background-image:url(https://cdn.shopify.com/packs/back-arrow-e875fd2013a32537e2d1dd2a90fd84ad.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:64px;left:24px;position:absolute;width:17px}.catalog__filter-mobile-close-text{font-weight:700;text-align:center;width:100%}.catalog__filter-close{display:none}@media (min-width: 736px){.catalog__filter-close{display:block}}.catalog__filter-close-icon{background-image:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg)}.catalog__navigation{background:#fff;border-bottom:3px solid #f5f1ed;height:64px;line-height:64px;max-width:100vw;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}@media (min-width: 736px){.catalog__navigation{height:72px;line-height:72px}}@media (min-width: 1024px){.catalog__navigation{padding:0 16px}}.catalog__navigation_filter-is-open{overflow:visible}.catalog__navigation-container{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:auto}@media (min-width: 742px){.catalog__navigation-container{width:624px}}@media (min-width: 1054px){.catalog__navigation-container{width:936px}}@media (min-width: 1366px){.catalog__navigation-container{width:1248px}}.catalog__navigation-nav:after{content:" ";display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:1px}.catalog__navigation_filter-view,.catalog__navigation-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% + 2px);max-width:1300px;overflow:-moz-scrollbars-none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none;text-transform:capitalize;vertical-align:middle;width:100%}.catalog__navigation_filter-view::-webkit-scrollbar,.catalog__navigation-nav::-webkit-scrollbar{display:none}.catalog__navigation-item{box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;margin:0 12px}.catalog__navigation-item:first-of-type{margin-left:16px}.catalog__navigation-item:last-of-type{margin-right:16px}.catalog__navigation-item:hover{border-bottom:2px solid #d1c8bd}.catalog__navigation-item:active,.catalog__navigation-item:hover,.catalog__navigation-item:focus{color:#000}.catalog__navigation-item.active,.catalog__navigation-item.active:hover{border-bottom:2px solid #f1574b}@media (min-width: 736px){.catalog__navigation-item{margin:0 16px}}.catalog__navigation_filter-count,.catalog__navigation_filter-name{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;text-transform:none;vertical-align:middle}.catalog__navigation_filter-name{cursor:pointer}.catalog__navigation_filter-count{margin:0 16px}.catalog__navigation_filter-topic{background:#fff;border:1px solid #e4ddd7;border-radius:4px;padding:6px 12px}.catalog__navigation_filter-close.fa-times{color:#bfb2a9;font-size:15px;margin-left:6px;-webkit-text-stroke:2px #fff}.catalog__subcategory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 24px;width:100%}@media (min-width: 742px){.catalog__subcategory{margin:0 auto 48px}}.catalog__subcategory:last-of-type{margin-bottom:0}.catalog__subcategory-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-family:GingerOTF,Ginger,Garamond,sans-serif;overflow:hidden;padding:56px 24px 36px;position:relative;width:100%}@media (min-width: 742px){.catalog__subcategory-card{min-height:442px;padding:80px 24px 56px}}.catalog__subcategory-description,.catalog__subcategory-title{position:relative}.catalog__subcategory-title{font-size:24px;line-height:1.17;margin-bottom:8px}.catalog__subcategory-description{font-size:16px;line-height:1.56;max-height:285px;overflow:hidden}@media (min-width: 736px){.catalog__subcategory-description{font-size:18px}}.catalog__filtered-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.catalog__category{display:block;margin:auto;max-width:1366px;padding:40px 0 24px;width:100%}@media (min-width: 375px){.catalog__category{width:344px}}@media (min-width: 548px){.catalog__category{width:516px}}@media (min-width: 742px){.catalog__category{width:624px}}@media (min-width: 1054px){.catalog__category{width:936px}}@media (min-width: 1366px){.catalog__category{width:1248px}}@media (min-width: 742px){.catalog__category{padding:72px 0 32px}.catalog__category:last-of-type{padding-bottom:72px}}.catalog__category-header{line-height:36px;margin:0 8px}@media (min-width: 742px){.catalog__category-header{border-bottom:1px solid #e4ddd7;margin:0 16px}}.catalog__category-header-title{display:inline-block;font-size:28px;margin-bottom:0}@media (min-width: 742px){.catalog__category-header-title{font-size:32px}}.catalog__category-header-link{display:none}@media (min-width: 742px){.catalog__category-header-link{color:#f1574b;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;margin-left:12px}}.catalog_hero{background-position:center;background-size:cover;display:block;height:40vh;position:relative;width:100%}@media (min-width: 736px){.catalog_hero{height:50vh;min-height:464px}}.catalog_hero-inner{-ms-flex-line-pack:center;align-content:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0}@media (min-width: 736px){.catalog_hero-inner{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:520px}}.catalog_hero-description{display:none}@media (min-width: 736px){.catalog_hero-description{display:block;font-size:18px;line-height:28px}}.catalog_hero-name{font-size:32px;line-height:36px;margin:0;text-transform:lowercase}.catalog_hero-name:first-letter{text-transform:uppercase}@media (min-width: 736px){.catalog_hero-name{font-size:40px;line-height:44px;margin-bottom:24px}}.catalog_hero .header_position_sticky{z-index:2}.menu_main_active .catalog_hero .header_position_sticky{z-index:3}.catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;padding-bottom:24px;scroll-behavior:smooth;width:100%}@media (min-width: 742px){.catalog{padding-bottom:72px}}.catalog-tag{background-size:cover;border-radius:6px;margin:0 auto;padding:24px;width:85%}.catalog-tag-name{font-size:24px;line-height:1.17;padding:32px 0 10px}.catalog-tag-description{line-height:1.4}.catalog__section{margin:0 auto;width:100%}.catalog .product-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.catalog .product-card_catalog{width:156px}@media (min-width: 742px){.catalog .product-card_catalog,.catalog .catalog__subcategory-card{width:280px}}@media (max-width: 374px){.catalog .product-card_catalog,.catalog .catalog__subcategory-card{width:95vw}}.catalog .product-card__link,.catalog .catalog__subcategory-card{margin:16px 8px 0}@media (min-width: 742px){.catalog .product-card__link,.catalog .catalog__subcategory-card{margin:32px 16px 0}}@media (max-width: 374px){.catalog .product-card__link,.catalog .catalog__subcategory-card{margin:16px auto 0}}.catalog__loading{font-family:GingerOTF,Ginger,Garamond,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:64px;background:#fff;width:100%;max-width:100vw;font-family:GingerOTF,Ginger,Garamond,sans-serif;position:-webkit-sticky;position:sticky;top:64px;z-index:1}@media (min-width: 1024px){.catalog__nav{top:80px}}.catalog__nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1024px){.catalog__nav__wrapper{width:795px}}@media (min-width: 1160px){.catalog__nav__wrapper{width:1097px}}.catalog__nav:after{position:absolute;display:block;content:"";bottom:0;left:0;background:#f5f1ed;height:2px;width:100%}.catalog__nav__title{font-size:12px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#212121;margin-right:12px}.catalog__nav__section{margin:0 20px;font-weight:700;font-size:16px;line-height:20px;color:#212121;cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;box-sizing:border-box}.catalog__nav__section-selected:after{position:absolute;display:block;content:"";bottom:0;background:#f1574b;z-index:1;height:2px;width:100%}.catalog__mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;width:100%;max-width:100vw;font-family:GingerOTF,Ginger,Garamond,sans-serif;position:-webkit-sticky;position:sticky;top:64px;z-index:1}@media (min-width: 1024px){.catalog__mobile-nav{top:80px}}.catalog__mobile-nav__title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#212121;height:40px;line-height:40px;display:inline-block}.catalog__mobile-nav__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:16px;line-height:20px;color:#212121;width:100%;border-top:1px solid #e9eaea;border-bottom:1px solid #e9eaea}.catalog__mobile-nav__section{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5%;height:55px;cursor:pointer}.catalog__mobile-nav__section:first-of-type{border-right:1px solid #e9eaea}.catalog__mobile-nav__section-icon path{fill:#f1574b}.catalog__mobile-nav__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:20px 8px;font-size:16px;line-height:20px;margin:0 auto}@media (min-width: 354px){.catalog__mobile-nav__filter{width:348px}}@media (min-width: 530px){.catalog__mobile-nav__filter{width:522px}}@media (min-width: 704px){.catalog__mobile-nav__filter{width:696px}}.catalog__mobile-nav__filter-title{margin-left:8px;font-weight:400}.catalog__mobile-nav__filter-close{color:#f1574b;font-weight:400;cursor:pointer}.catalog-hero{height:30vw;width:100%;font-family:GingerOTF,Ginger,Garamond,sans-serif;position:relative;min-height:420px}.catalog-hero__background{z-index:-1;position:relative;height:100%;width:100%}.catalog-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;position:absolute;top:0;left:0;text-align:center}.catalog-hero__title{font-size:38px;line-height:46px;font-weight:700;color:#000;margin-bottom:22px;font-family:inherit}.catalog-hero__text-block{font-size:18px;line-height:24px;text-align:center;color:#404040;max-width:45%}.catalog-hero__copy{margin-top:22px}.catalog-hero__subtitle,.catalog-hero__copy{font-family:inherit}.isMobile .catalog-hero{height:45vw}.catalog-new__mobile-overlay-transition-enter{-webkit-transform:translateY(100%);transform:translateY(100%)}.catalog-new__mobile-overlay-transition-enter-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.catalog-new__mobile-overlay-transition-exit{-webkit-transform:translateY(0);transform:translateY(0)}.catalog-new__mobile-overlay-transition-exit-active{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1),-webkit-transform .3s cubic-bezier(.35,0,.7,1)}.catalog-new__mobile-overlay-transition-right-enter{-webkit-transform:translateY(50%);transform:translateY(50%)}.catalog-new__mobile-overlay-transition-right-enter-active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.catalog-new__mobile-overlay-transition-right-exit{-webkit-transform:translateY(0);transform:translateY(0)}.catalog-new__mobile-overlay-transition-right-exit-active{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1),-webkit-transform .3s cubic-bezier(.35,0,.7,1)}.catalog__mobile-category-nav{font-family:GingerOTF,Ginger,Garamond,sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10001}.catalog__mobile-category-nav__header{height:64px;width:100%;border-bottom:1px solid #e9eaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.catalog__mobile-category-nav__title{font-size:14px;line-height:22px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#212121}.catalog__mobile-category-nav__close{position:absolute;right:24px;height:24px;width:24px;cursor:pointer;font-size:24px;line-height:24px}.catalog__mobile-category-nav__section{line-height:20px;cursor:pointer;padding:12px 0 32px;width:80%;border-bottom:1px solid #e9eaea}.catalog__mobile-category-nav__section:first-of-type{padding-top:36px}.catalog__mobile-category-nav__section:last-of-type{border-bottom:none}.catalog__mobile-category-nav__section-title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#7f7f7f}.catalog__mobile-category-nav__top-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;margin:32px 0 24px}.catalog__mobile-category-nav__top-filter-title,.catalog__mobile-category-nav__sub-category{line-height:20px;font-size:16px;color:#212121;margin-top:12px;text-transform:capitalize;cursor:pointer}.catalog__category-nav{font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:20px;width:185px}.catalog__category-nav__section{margin-top:30px}.catalog__category-nav__section:first-of-type{margin-top:0}.catalog__category-nav__title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#7f7f7f}.catalog__category-nav__sub-category{margin-top:12px;cursor:pointer}.catalog__category-nav__top-filter-title,.catalog__category-nav__sub-category-title{font-size:16px;color:#212121;text-transform:capitalize;position:relative}.catalog__category-nav__top-filter-title:hover:after,.catalog__category-nav__sub-category-title:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.catalog__category-nav__top-filter-title:after,.catalog__category-nav__sub-category-title:after{position:absolute;bottom:0;display:block;content:"";height:1px;width:100%;background:#212121;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.catalog__category-nav__top-filter-title-selected:after,.catalog__category-nav__sub-category-title-selected:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.catalog__category-nav__top-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog__category-nav__top-filter{cursor:pointer}.catalog__category-nav__top-filter:first-of-type{margin-bottom:15px}.catalog-new__product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.catalog-new__subcategory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 24px;width:100%}@media (min-width: 1024px){.catalog-new__subcategory{margin:0 auto 48px}}.catalog-new__subcategory:last-of-type{margin-bottom:0}.catalog-new__subcategory-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-family:GingerOTF,Ginger,Garamond,sans-serif;overflow:hidden;padding:56px 24px 36px;position:relative;width:100%}@media (min-width: 1024px){.catalog-new__subcategory-card{min-height:442px;padding:80px 24px 56px}}.catalog-new__subcategory-description,.catalog-new__subcategory-title{position:relative}.catalog-new__subcategory-title{font-size:24px;line-height:1.17;margin-bottom:20px}.catalog-new__subcategory-description{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:1.56;max-height:285px;overflow:hidden;color:#212121}.catalog-new__category{font-family:GingerOTF,Ginger,Garamond,sans-serif;display:block;padding-bottom:24px}@media (min-width: 1024px){.catalog-new__category{padding-bottom:72px}}.catalog-new__category-title{font-weight:700;font-size:24px;line-height:32px;color:#000;text-align:left;margin:0 0 0 8px}@media (min-width: 1024px){.catalog-new__category-title{font-size:30px;line-height:38px;margin-left:16px}}.catalog-new__products{padding-bottom:24px}@media (min-width: 354px){.catalog-new__products{width:348px}}@media (min-width: 530px){.catalog-new__products{width:522px}}@media (min-width: 704px){.catalog-new__products{width:696px}}@media (min-width: 1024px){.catalog-new__products{width:610px}}@media (min-width: 1160px){.catalog-new__products{width:912px}}@media (min-width: 1024px){.catalog-new__products{padding-bottom:72px}}.catalog-new__products.isFiltering{margin-top:-16px}@media (min-width: 1024px){.catalog-new__products.isFiltering{margin-top:-32px}}.catalog__mobile-goals-nav{font-family:GingerOTF,Ginger,Garamond,sans-serif;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10001}.catalog__mobile-goals-nav__header{height:64px;width:100%;border-bottom:1px solid #e9eaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.catalog__mobile-goals-nav__title{font-size:14px;line-height:22px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#212121}.catalog__mobile-goals-nav__close{position:absolute;right:24px;height:24px;width:24px;cursor:pointer;font-size:24px;line-height:24px}.catalog__mobile-goals-nav__goals{padding-top:42px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:80%}.catalog__mobile-goals-nav__goal{font-size:16px;line-height:20px;color:#212121;margin-bottom:14px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.catalog__mobile-goals-nav__goal-image{height:25px;width:25px;display:block;position:relative;margin-right:16px}.catalog__goals-nav{font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:20px;width:185px}.catalog__goals-nav__top-filter-title,.catalog__goals-nav__goal-title{position:relative;font-size:16px;color:#212121;text-transform:capitalize}.catalog__goals-nav__top-filter-title:hover:after,.catalog__goals-nav__goal-title:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.catalog__goals-nav__top-filter-title:after,.catalog__goals-nav__goal-title:after{position:absolute;bottom:0;display:block;content:"";height:1px;width:100%;background:#212121;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.catalog__goals-nav__top-filter-title-selected:after,.catalog__goals-nav__goal-title-selected:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.catalog__goals-nav__top-filter{margin-bottom:24px}.catalog__goals-nav__top-filter-title{cursor:pointer}.catalog__goals-nav__goal{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.catalog__goals-nav__goal-image{height:25px;width:25px;display:block;position:relative;margin-right:16px}.catalog-new__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:36px;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1024px){.catalog-new__content{padding-top:65px}}.catalog-new .product-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.catalog-new .product-card_catalog{width:158px}@media (min-width: 1024px){.catalog-new .product-card_catalog,.catalog-new .catalog-new__subcategory-card{width:272px}}@media (max-width: 374px){.catalog-new .product-card_catalog,.catalog-new .catalog-new__subcategory-card{width:95vw}}.catalog-new .product-card__link,.catalog-new .catalog-new__subcategory-card{margin:16px 8px 0}@media (min-width: 1024px){.catalog-new .product-card__link,.catalog-new .catalog-new__subcategory-card{margin:32px 16px 0}}@media (max-width: 374px){.catalog-new .product-card__link,.catalog-new .catalog-new__subcategory-card{margin:16px auto 0}}.catalog-new .product-card__text-block{border-left:1px solid #f5f1ed;border-right:1px solid #f5f1ed;color:#000;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;height:107px;min-height:90px;padding:16px 9px;-webkit-transition:border-color .3s cubic-bezier(.25,.1,.25,1);transition:border-color .3s cubic-bezier(.25,.1,.25,1);word-break:break-word}@media (min-width: 1024px){.catalog-new .product-card__text-block{border-width:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:168px;padding:24px 24px 0}}.catalog-new .product-card__type{font-size:10px;font-weight:700;letter-spacing:1px;line-height:14px;text-transform:uppercase}@media (min-width: 1024px){.catalog-new .product-card__type{border-bottom:2px solid #f1574b;line-height:18px}}.catalog-new .product-card__type,.catalog-new .product-card__title,.catalog-new .product-card__description,.catalog-new .product-card__subtitle{font-family:GingerOTF,Ginger,Garamond,sans-serif}.catalog-new .product-card__title{color:#000;font-size:16px;font-weight:700;line-height:20px;margin-bottom:4px}@media (min-width: 1024px){.catalog-new .product-card__title{font-size:24px;line-height:30px}}.catalog-new .product-card__subtitle{color:#0006;font-size:14px;line-height:18px}@media (min-width: 1024px){.catalog-new .product-card__subtitle{font-size:16px;line-height:20px}}.catalog-new .product-card__description{display:none}@media (min-width: 1024px){.catalog-new .product-card__description{display:block;font-size:14px;line-height:22px;padding:16px 0;color:#7f7f7f}}@media (max-width: 1023px){.catalog-new .product-card__header{padding-bottom:71.8%}}.catalog-new .product-card__topics{padding:10px 6px}@media (min-width: 1024px){.catalog-new .product-card__topics{padding:16px 22px}}.catalog-new .product-card__button{border-top:1px solid #f5f1ed;margin:0 10px;padding:15px 0;width:100%}@media (min-width: 1024px){.catalog-new .product-card__button{border-top:none;margin:0;padding:0}}.catalog-new .product-card .symbols_size_smaller .symbol__image img{height:20px;width:20px}@media (min-width: 1024px){.catalog-new .product-card .symbols_size_smaller .symbol__image img{height:28px;width:28px}}.checkout-payment-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}.checkout-payment-icons__icon{display:inline-block;margin-right:8px;width:auto}@-webkit-keyframes membership-order-details-cx__fade-in___3G1ML{0%{opacity:0}to{opacity:1}}@keyframes membership-order-details-cx__fade-in___3G1ML{0%{opacity:0}to{opacity:1}}@media (min-width: 1024px){.membership-order-details-cx__order-details___2BL6W{max-width:368px}}.membership-order-details-cx__order-details__header___eR__N{font-size:24px;font-weight:400;margin:0;padding:20px 0;text-align:center}@media (max-width: 1023px){.membership-order-details-cx__order-details__header___eR__N{background:#faf8f6;cursor:pointer;font-size:18px;padding:25px 32px;position:relative;text-align:left}}.membership-order-details-cx__dropdown-icon___1FRFU{display:inline-block;width:12px;margin-left:4px;vertical-align:middle;-webkit-transition:.4s cubic-bezier(.25,.1,.25,1);transition:.4s cubic-bezier(.25,.1,.25,1)}.membership-order-details-cx__open___3sCOn .membership-order-details-cx__dropdown-icon___1FRFU{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 1024px){.membership-order-details-cx__dropdown-icon___1FRFU{display:none}}.membership-order-details-cx__header-summary-title___1EWEO{position:absolute;right:32px;font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (min-width: 1024px){.membership-order-details-cx__order-details__content___3_O_X{background:#faf8f6;padding:25px 22px 52px}}.membership-order-details-cx__order-extras___3AyHR{margin:0 24px}@media (min-width: 1024px){.membership-order-details-cx__order-extras___3AyHR{margin:0}}@media (max-width: 1023px){.membership-order-details-cx__order-plan-wrapper___1UEYh{background:#faf8f6;box-sizing:border-box;max-height:0;overflow:hidden;padding:0 16px;-webkit-transition:.4s cubic-bezier(.25,.1,.25,1);transition:.4s cubic-bezier(.25,.1,.25,1)}}@media (max-width: 1023px){.membership-order-details-cx__open___3sCOn .membership-order-details-cx__order-plan-wrapper___1UEYh{max-height:700px;padding-bottom:32px}}.membership-order-details-cx__extra-product__options___2pdEJ{margin:-15px auto 0;max-width:100%}@media (min-width: 1024px){.membership-order-details-cx__extra-product__options___2pdEJ{width:295px}}.membership-order-details-cx__extra-product__quantity___2fL_j{color:#767676;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;margin-right:5px;text-transform:uppercase}.membership-order-details-cx__order-item___1M3oB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:22px auto;max-width:100%}@media (min-width: 1024px){.membership-order-details-cx__order-item___1M3oB{width:295px}}.membership-order-details-cx__order-item___1M3oB.membership-order-details-cx__order-item_header___CElSY{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:10px}.membership-order-details-cx__order-item___1M3oB.membership-order-details-cx__order-item_spacer___3HFtG{border-bottom:1px solid #979797;padding-bottom:10px}.membership-order-details-cx__order-item___1M3oB.membership-order-details-cx__order-item_total___O0GgK .membership-order-details-cx__order-item__text___1kVMJ{font-weight:700}.membership-order-details-cx__order-total-item___3ePbC{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px auto;max-width:100%}@media (min-width: 1024px){.membership-order-details-cx__order-total-item___3ePbC{width:295px}}.membership-order-details-cx__order-total-item___3ePbC.membership-order-details-cx__order-item_total___O0GgK .membership-order-details-cx__order-item__text___1kVMJ{font-weight:700}.membership-order-details-cx__item-text___2cHLf{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px}.membership-order-details-cx__item-text___2cHLf.membership-order-details-cx__caps-label___1BTKd{color:#999;font-size:12px;font-weight:700;letter-spacing:1.1px;margin-top:6px;text-transform:uppercase}.membership-order-details-cx__item-text___2cHLf.membership-order-details-cx__membership___35rqA{color:#f1574b}.membership-order-details-cx__item-text-icon___2oTyX{vertical-align:middle}.membership-order-details-cx__item-text_bold___1HZ7S{font-weight:700}.membership-order-details-cx__item-text__striken___36lbU{color:#969493;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;margin-right:12px;text-align:right;text-decoration:line-through}.membership-order-details-cx__refresh-icon___2uDVJ{display:inline-block;margin-bottom:2px;margin-right:7px;width:13px}.membership-order-details-cx__order-item__title___22W-M{margin:0}.membership-order-details-cx__order-plan___3Mr2m{background-color:#f5f1ed;padding:12px 24px}.membership-order-details-cx__order-summary___SgEW2{margin:40px 24px 0}@media (min-width: 1024px){.membership-order-details-cx__order-summary___SgEW2{margin:40px 0 0}}.membership-order-details-cx__order-summary___SgEW2 .membership-order-details-cx__order-item___1M3oB .membership-order-details-cx__order-item__text___1kVMJ{color:#4a4a4a}.membership-order-details-cx__promo-form___1p8ah{margin:-8px 24px 0}@media (min-width: 1024px){.membership-order-details-cx__promo-form___1p8ah{margin:0 auto;max-width:295px}}.membership-order-details-cx__disclaimer___3xr5_{color:#999;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:24px;margin:20px auto 0;max-width:100%;text-align:center;width:295px}.fulfillment-delay-banner{border:1px solid #fe978f;border-radius:6px;padding:24px 40px 24px 24px;box-sizing:border-box;position:relative;color:#fe7469;line-height:24px;font-family:GingerOTF,Ginger,Garamond,sans-serif}.fulfillment-delay-banner__close{background:url(https://cdn.shopify.com/packs/times-orange-f6fd7b6893519f72f619db01dcd68841.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:14px;width:14px;position:absolute;top:20px;right:20px}.fulfillment-delay-banner__title{font-size:18px;margin-bottom:10px;color:#f1574b;display:block}.fulfillment-delay-banner__message{font-size:16px}.fulfillment-delay-banner__message .strong{color:#f1574b}.checkout-form-new{padding:40px 24px}@media (min-width: 1024px){.checkout-form-new{padding:64px;display:-ms-grid;display:grid;grid-column-gap:32px;-ms-grid-columns:([col-start] 1fr)[12];grid-template-columns:repeat(12,[col-start] 1fr);margin:0 auto}}@media (min-width: 1366px){.checkout-form-new{max-width:1366px;padding:80px 72px}}.checkout-form-new .field_with_errors input{box-shadow:inset 0 0 0 2px #f1574b}.checkout-form-new .field_with_errors .error{color:#f1574b;font-size:14px;padding-top:4px;position:static}@media (min-width: 1024px){.checkout-form-new .field_with_errors .error{position:absolute}}@media (min-width: 1024px){.checkout-form-new .field{margin-bottom:24px}}.checkout-form-new input,.checkout-form-new select{background-color:#00000008;border-radius:4px;border-width:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:24px;padding:16px}.checkout-form-new select{background-image:url(https://cdn.shopify.com/packs/select-arrow-5022e56b7d44bedbf0ac23832990a9d7.svg);height:inherit}@media (max-width: 1023px){.checkout-form-new__left{padding-bottom:40px}}@media (min-width: 1024px){.checkout-form-new__left{grid-column:1 / 7}}@media (min-width: 1200px){.checkout-form-new__left{grid-column:1 / 8}}@media (min-width: 1024px){.checkout-form-new__right{grid-column:8 / 13}}@media (min-width: 1200px){.checkout-form-new__right{grid-column:9 / 13}}@media (min-width: 768px){.checkout-form-new__right-container{position:-webkit-sticky;position:sticky;top:128px}}@media (min-width: 1024px){.checkout-form-new__right-container{position:static}}.checkout-form-new__fieldset:not(:last-child){margin-bottom:32px}.checkout-form-new__legend{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;line-height:1.25;margin-bottom:24px}.checkout-form-new__fields{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:([col-start] 1fr)[2];grid-template-columns:repeat(2,[col-start] 1fr);margin:0 auto}@media (min-width: 1024px){.checkout-form-new__fields{grid-column-gap:24px;-ms-grid-columns:([col-start] 1fr)[4];grid-template-columns:repeat(4,[col-start] 1fr)}}.checkout-form-new__field{grid-column:1 / 3;margin-bottom:16px}.checkout-form-new__field.state,.checkout-form-new__field.card_expiration{grid-column:1 / 2}.checkout-form-new__field.zipcode,.checkout-form-new__field.card_cvc{grid-column:2 / 3}@media (min-width: 1024px){.checkout-form-new__field{grid-column:1 / 3}.checkout-form-new__field.last_name,.checkout-form-new__field.address2,.checkout-form-new__field.phone{grid-column:3 / 5}.checkout-form-new__field.state,.checkout-form-new__field.card_expiration{grid-column:3 / 4}.checkout-form-new__field.zipcode,.checkout-form-new__field.card_cvc{grid-column:4 / 5}}.checkout-form-new__label{color:#0006;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.checkout-form-new__psa{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;margin-bottom:16px}@media (min-width: 1024px){.checkout-form-new__psa{margin-bottom:0;margin-top:16px}}.checkout-form-new__submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.checkout-form-new__submit .button{width:100%}@media (min-width: 480px){.checkout-form-new__submit .button{max-width:226px}}.checkout-form-new__working-message{height:24px;margin-top:16px;position:relative;width:100%}.button_state_working~.checkout-form-new__working-message .working-message__message{opacity:1;-webkit-transition:opacity 1s ease 3s;transition:opacity 1s ease 3s}.button_state_working~.checkout-form-new__working-message .working-message__message:nth-child(2){-webkit-transition-delay:8s;transition-delay:8s}.button_state_working~.checkout-form-new__working-message .working-message__message:nth-child(3){-webkit-transition-delay:13s;transition-delay:13s}.button_state_working~.checkout-form-new__working-message .working-message__message:nth-child(4){-webkit-transition-delay:23s;transition-delay:23s}.checkout-form-new__security{height:24px;margin-top:16px;position:relative;width:100%;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;color:#bdbdbd;text-align:center;background-color:#fff;padding:0 8px}.checkout-form-new__security-message{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-form-new__security__icon{display:inline-block;margin-right:10px;width:auto;vertical-align:middle}.checkout-form-new__error-message{margin-top:16px;position:relative;width:100%;color:#f1574b;font-size:14px}.checkout-form-new__apple-pay{text-align:center}.checkout-form-new__apple-pay-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:28px 0}.checkout-form-new__apple-pay-separator:after,.checkout-form-new__apple-pay-separator:before{border-bottom:1px solid #ececec;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:""}@media (min-width: 1024px){.checkout-form-new__apple-pay-separator{margin:36px 0}}.checkout-form-new__apple-pay-separator-text{background-color:#fff;color:#9e9e9e;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;margin:0 4px;text-align:center;text-transform:uppercase}.working-message__message{background-color:#fff;color:#0006;left:50%;opacity:0;padding:0 8px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-transition:opacity .1s ease;transition:opacity .1s ease;white-space:nowrap;width:100%}.checkout-form-new__delay-banner{margin:0 0 40px}@media (min-width: 1024px){.checkout-form-new__delay-banner{margin:20px 0 40px}}.checkout-form-new__cvc-info-tooltip{vertical-align:middle;margin-top:-2px}.checkout-form-membership{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.checkout-form-membership{display:-ms-grid;display:grid;grid-column-gap:32px;-ms-grid-columns:([col-start] 1fr)[12];grid-template-columns:repeat(12,[col-start] 1fr);margin:0 auto;padding:64px}}@media (min-width: 1366px){.checkout-form-membership{max-width:1366px;padding:80px 72px}}.checkout-form-membership .field_with_errors input{box-shadow:inset 0 0 0 2px #f1574b}.checkout-form-membership .field_with_errors .error{color:#f1574b;font-size:14px;padding-top:4px;position:static}@media (min-width: 1024px){.checkout-form-membership .field_with_errors .error{position:absolute}}@media (min-width: 1024px){.checkout-form-membership .field{margin-bottom:24px}}.checkout-form-membership input,.checkout-form-membership select{background-color:#00000008;border-radius:4px;border-width:0;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:24px;padding:16px}.checkout-form-membership select{background-image:url(https://cdn.shopify.com/packs/select-arrow-5022e56b7d44bedbf0ac23832990a9d7.svg);height:inherit}.checkout-form-membership__left{padding-bottom:40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 24px}@media (min-width: 1024px){.checkout-form-membership__left{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0;grid-column:1 / 7}}.checkout-form-membership__right{margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 1024px){.checkout-form-membership__right{grid-column:8 / 13;margin-bottom:0}}.checkout-form-membership__fieldset:not(:last-child){margin-bottom:32px}.checkout-form-membership__legend{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;line-height:1.25;margin-bottom:24px}.checkout-form-membership__fields{display:-ms-grid;display:grid;grid-column-gap:16px;-ms-grid-columns:([col-start] 1fr)[2];grid-template-columns:repeat(2,[col-start] 1fr);margin:0 auto}@media (min-width: 1024px){.checkout-form-membership__fields{grid-column-gap:24px;-ms-grid-columns:([col-start] 1fr)[4];grid-template-columns:repeat(4,[col-start] 1fr)}}.checkout-form-membership__field{grid-column:1 / 3;margin-bottom:16px}.checkout-form-membership__field.state,.checkout-form-membership__field.card_expiration{grid-column:1 / 2}.checkout-form-membership__field.zipcode,.checkout-form-membership__field.card_cvc{grid-column:2 / 3}@media (min-width: 1024px){.checkout-form-membership__field{grid-column:1 / 3}.checkout-form-membership__field.last_name,.checkout-form-membership__field.address2,.checkout-form-membership__field.phone{grid-column:3 / 5}.checkout-form-membership__field.state,.checkout-form-membership__field.card_expiration{grid-column:3 / 4}.checkout-form-membership__field.zipcode,.checkout-form-membership__field.card_cvc{grid-column:4 / 5}}.checkout-form-membership__label{color:#0006;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.checkout-form-membership__submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.checkout-form-membership__submit .button{width:100%}@media (min-width: 1024px){.checkout-form-membership__submit .button{max-width:226px}}.checkout-form-membership__error-message{margin-top:16px;position:relative;width:100%;color:#f1574b;font-size:14px}.checkout-form-membership__apple-pay{margin-top:-40px;text-align:center}@media (min-width: 1024px){.checkout-form-membership__apple-pay{margin-top:-64px}}.checkout-form-membership__apple-pay-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:28px 0}.checkout-form-membership__apple-pay-separator:after,.checkout-form-membership__apple-pay-separator:before{border-bottom:1px solid #ececec;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:""}@media (min-width: 1024px){.checkout-form-membership__apple-pay-separator{margin:36px 0}}.checkout-form-membership__apple-pay-separator-text{background-color:#fff;color:#9e9e9e;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;margin:0 4px;text-align:center;text-transform:uppercase}.checkout-form-membership__loading-button{min-width:85px}.checkout-form-full-width{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width: 1024px){.checkout-form-full-width{grid-column:1/13}}.checkout-form-membership__working-message{height:24px;margin-top:16px;position:relative;width:100%}@media (min-width: 1024px){.checkout-form-membership__working-message{margin-top:0;min-width:100px;height:100%}}.membership-working-message__message{-webkit-animation:fade-in-out-four 30s infinite;animation:fade-in-out-four 30s infinite;font-family:GingerOTF,Ginger,Garamond,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.4;font-size:13px;background-color:transparent;color:#0006;padding:0;text-align:center;white-space:nowrap;position:absolute;opacity:0;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1024px){.membership-working-message__message{font-size:14px}}.membership-working-message__message:nth-child(2){-webkit-animation-delay:7.5s;animation-delay:7.5s}.membership-working-message__message:nth-child(3){-webkit-animation-delay:15s;animation-delay:15s}.membership-working-message__message:nth-child(4){-webkit-animation-delay:22.5s;animation-delay:22.5s}.order-summary{background-color:#faf8f6;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:32px}@media (min-width: 1024px){.order-summary{padding:40px 48px}}.order-summary__category{padding-bottom:24px}.order-summary__category-header,.order-summary__item{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-summary__category-header{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:32px;padding-bottom:8px}.order-summary__shipping{border-top:1px solid rgba(0,0,0,.15);padding-top:10px}.order-summary__title{font-size:18px}.order-summary__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.4}.order-summary__label .fa{font-size:15px;opacity:.9;padding-right:8px}.order-summary__item{font-size:16px;line-height:1.25;padding-bottom:24px}.order-summary__total{font-size:18px;font-weight:700;padding-bottom:24px;text-align:center}.order-summary__strike{opacity:.4}@-webkit-keyframes fade-in-out-four{0%,28%,to{opacity:0}5%,25%{opacity:1}}@keyframes fade-in-out-four{0%,28%,to{opacity:0}5%,25%{opacity:1}}.checkout-confirmation{min-height:100vh;font-family:GingerOTF,Ginger,Garamond,sans-serif;background:#faf8f4}.checkout-confirmation__background{background-position:top center;background-size:contain;background-repeat:repeat;padding:40px 0 56px;width:100vw}@media (min-width: 1024px){.checkout-confirmation__background{padding:64px 0 80px;background-size:cover;background-repeat:no-repeat}}.checkout-confirmation--one-time .checkout-confirmation__header{margin-bottom:40px}@media (min-width: 1024px){.checkout-confirmation--one-time .checkout-confirmation__header{margin-bottom:56px}}.checkout-confirmation--one-time .checkout-confirmation__box{padding:40px 16px;margin:0 auto;background:#fff;box-shadow:0 2px 4px #0000001a;border-radius:6px;max-width:327px}@media (min-width: 1024px){.checkout-confirmation--one-time .checkout-confirmation__box{max-width:584px;padding:48px 19%}}.checkout-confirmation--one-time .checkout-confirmation__details{padding-bottom:24px;min-width:unset}.checkout-confirmation--one-time .checkout-confirmation__details,.checkout-confirmation--one-time .checkout-confirmation__link{max-width:295px}@media (min-width: 1024px){.checkout-confirmation--one-time .checkout-confirmation__details,.checkout-confirmation--one-time .checkout-confirmation__link{max-width:332px}}.checkout-confirmation--one-time .checkout-confirmation__link{width:90%}.checkout-confirmation__content,.checkout-confirmation__loading{max-width:88%;margin:auto}@media (min-width: 1024px){.checkout-confirmation__content,.checkout-confirmation__loading{max-width:728px}}.checkout-confirmation__loading{background:#fff;border-radius:6px;text-align:center;padding:40px 0}.checkout-confirmation__info{text-align:center}.checkout-confirmation__header{font-size:30px;line-height:38px;color:#000;margin-bottom:24px}@media (min-width: 1024px){.checkout-confirmation__header{font-size:48px;line-height:56px;margin-bottom:12px}}.checkout-confirmation__order{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:1px;color:#9e9e9e}.checkout-confirmation__order-number{display:block;font-size:30px;line-height:38px;color:#000;margin-top:8px}.checkout-confirmation__details{padding:24px 0 36px;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:16px;line-height:26px;color:#000c;min-width:295px;text-align:center;margin:0 auto}@media (min-width: 1024px){.checkout-confirmation__details{min-width:unset}}.checkout-confirmation__account{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:36px;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:24px;max-width:327px;box-sizing:border-box;margin:0 auto}@media (min-width: 1024px){.checkout-confirmation__account{padding:36px 48px;text-align:center;max-width:none}}.checkout-confirmation__account-header{text-align:center;margin-bottom:20px;font-weight:700;font-size:16px;line-height:24px}@media (min-width: 1024px){.checkout-confirmation__account-header{font-size:20px;line-height:28px}}.checkout-confirmation__account-benefits{margin-bottom:24px}@media (min-width: 1024px){.checkout-confirmation__account-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;height:120px}}.checkout-confirmation__account-benefit{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width: 1024px){.checkout-confirmation__account-benefit{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.checkout-confirmation__account-benefit:before{border-left:1px solid rgba(0,0,0,.1);display:block;content:"";height:100%;position:absolute;top:0;left:0}.checkout-confirmation__account-benefit:after{display:block;content:"";background-image:url(https://cdn.shopify.com/packs/arrow-right-02a9de10d249d329b651acc3ed9d0b68.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:24px;background-color:#fff;position:absolute;right:-24px;z-index:1}}@media (min-width: 1024px){.checkout-confirmation__account-benefit:first-of-type:before{border-left:none}}@media (min-width: 1024px){.checkout-confirmation__account-benefit:last-of-type:after{display:none}}.checkout-confirmation__account-benefit-icon{background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:16px;height:28px;width:28px}@media (min-width: 1024px){.checkout-confirmation__account-benefit-icon{height:35px;width:35px;margin:0 auto 14px}}@media (min-width: 1024px){.checkout-confirmation__account-benefit-text{max-width:132px;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.checkout-confirmation__account-link{width:100%;height:48px;text-align:center}@media (min-width: 1024px){.checkout-confirmation__account-link{width:208px}}.tip-email{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:160px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tip-email__success{color:#2cbba9}.tip-email__error{color:red;margin-top:.5em}.pack-preview__image{position:absolute;right:50%;top:50%;-webkit-transform:translateY(-47%);transform:translateY(-47%);width:750px}@media (max-width: 767px){.pack-preview__image{display:none}}.pack-preview__image img{width:100%}.pack-preview__image .pack-preview__pack-content{right:87px;top:345px;width:230px}.pack-preview__mobile-image{height:378px;margin:0 auto;max-width:100%;position:relative;width:300px}@media (min-width: 768px){.pack-preview__mobile-image{display:none}}.pack-preview__mobile-image img{width:100%}.pack-preview__mobile-image .pack-preview__pack-content{left:40px;top:70px;width:220px}.pack-preview__pack-content{padding:32px 28px;position:absolute;text-align:left}.pack-preview__pack-content .pack-content__title{height:42px}.fade-in-image{opacity:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.fade-in-image.loaded{opacity:1}@media (max-width: 767px){.hero.quick-stick-intro.hero,.hero.quick-stick-intro.hero .subtle{color:#000}.hero.quick-stick-intro.hero .hero__mobile-background{height:320px;position:relative;width:100%}.hero.quick-stick-intro.hero .hero__mobile-background img{width:100%}.hero.quick-stick-intro.hero .hero__inner{background-color:#fff;min-height:0}.hero.quick-stick-intro.hero .hero__content{margin-bottom:45px;margin-top:45px}}@media (min-width: 768px){.hero.quick-stick-intro .hero__content{margin-top:5em}.hero.quick-stick-intro .hero__content .hero__copy{max-width:550px}}.hero.quick-stick-intro .quick-stick-intro__form img{max-width:100%;width:auto}.hero.quick-stick-intro .quick-stick-intro__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}.hero.quick-stick-intro .quick-stick-intro__price{margin:0 0 0 20px}.hero.quick-stick-intro .pack-hero__quantity{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto}@media (max-width: 767px){.hero.quick-stick-intro .pack-hero__quantity>div{border:3px solid #f5f1ed;height:30px;width:30px}}.hero.quick-stick-intro .quick-stick-intro__image{display:inline-block}.card-stack-wrapper{margin:0 auto;max-width:100%;width:600px}.card-stack{min-height:410px;padding-bottom:100%;position:relative}.card-stack__card{background-color:#fff;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.card-stack__card.active{opacity:1}.card-stack__inner{border:2px solid #f5f1ed;bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:10px;padding:75px 20px;position:absolute;right:10px;top:10px}@media (min-width: 768px){.card-stack__inner{padding:100px 32px}}.card-stack__header{left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%}@media (min-width: 768px){.card-stack__header{padding:32px}}.card-stack__button-wrapper{bottom:20px;left:0;position:absolute;text-align:center;width:100%}@media (min-width: 768px){.card-stack__button-wrapper{bottom:32px}}.card-stack__button-wrapper .button{cursor:pointer}.cards-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.cards-hero__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;min-height:80vh;position:relative;text-align:center;width:100%}.marketing-module:first-child .cards-hero__inner{padding-top:80px}@media (min-width: 768px){.cards-hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.cards-hero__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:3.25em auto;width:100%}@media (min-width: 768px){.cards-hero__content{width:50%}}.cards-hero__copy{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;width:550px}@media (min-width: 768px){.cards-hero__copy{padding-left:32px;padding-right:32px}}.cards-hero__card-stack{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:3.25em auto;padding-left:20px;padding-right:20px;width:100%}@media (min-width: 768px){.cards-hero__card-stack{padding-left:32px;padding-right:32px;width:50%}}.content-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:17.1875rem;position:relative;width:100%}@media (max-width: 1023px){.split-panels_mobile_order-reverse .content-panel:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width: 768px){.content-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:85vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.content-panel[data-has-bg-image=true]{height:80vw;min-height:375px}@media screen and (min-width: 768px){.content-panel[data-has-bg-image=true]{height:100%}}.content-panel__content{padding:10%;text-align:center;width:100%}.content-panel__content p{color:#767676}.content-panel__content button{min-width:11.25rem}@media screen and (min-width: 768px){.content-panel__content{padding:0;text-align:left;width:60%}}.content-panel__content.fade-in-text{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.activated .content-panel__content.fade-in-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.content-panel_has_mobile_image .content-panel__primary-background{display:none}@media (min-width: 768px){.content-panel_has_mobile_image .content-panel__primary-background{display:block}}.content-panel__mobile-background{display:block}@media (min-width: 768px){.content-panel__mobile-background{display:none}}.content-strip{background-position:center;background-size:cover}.content-strip__inner{margin:0 auto;max-width:735px;padding:2em 20px 2.25em;text-align:center}.content-strip_color_light .content-strip__inner{color:#fff}.content-strip__inner img{margin-bottom:1em;max-width:100%;width:initial}.content-strip__inner p:not(:last-child){margin-bottom:1em}@media (max-width: 767px){.content-strip_has_mobile_image .content-strip__background_primary{display:none}}.content-strip__background_mobile{display:block}@media (min-width: 768px){.content-strip__background_mobile{display:none}}.content-strip__cta{margin:42px}.faq-module{background-color:#f5f1ed;padding:64px 0}@media (max-width: 767px){.faq-module{padding:42px 0}}.faq-module__inner{margin:0 auto;max-width:1000px;padding:0 20px;text-align:center}@media (max-width: 767px){.faq-module__inner{padding:0 32px}}.faq-module__sections{background-color:#fff;box-shadow:8px 8px #00000005;margin:64px 0;padding:0 56px}@media (max-width: 767px){.faq-module__sections{padding:0 28px}}.faq-section{border-bottom:4px solid #f5f1ed;padding:56px 0;text-align:left}@media (max-width: 767px){.faq-section{padding:32px 0}.faq-section p{font-size:12px}}.faq-section:last-child{border-bottom:0}.pack-contents-vitamin-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;width:100%}@media (min-width: 736px){.pack-contents-vitamin-wrapper{padding:0 13.33333px;width:50%}}@media (min-width: 1024px){.pack-contents-vitamin-wrapper{width:33.33%}}.pack-contents-vitamin{background:#f5f1ed;border-radius:6px 6px 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:250px;overflow:hidden;padding-bottom:70%;position:relative}.pack-contents-vitamin__image{bottom:0;left:0;position:absolute;right:0;top:0}.pack-contents-vitamin__content{bottom:0;left:0;padding:20px;position:absolute;right:0;top:0}.pack-contents-vitamin__content.pack-contents-vitamin__content_flavored{color:#fff}.pack-contents-vitamin__header{margin-bottom:0}@media (min-width: 1024px){.pack-contents-vitamin__header{font-size:24px}}.pack-contents-vitamin__subheader{margin-bottom:0;text-transform:capitalize}.pack-contents-vitamin__list{bottom:.25em;left:20px;position:absolute}.pack-contents-vitamin__list li{display:inline-block;margin-bottom:.75em;padding-right:.5em}.pack-contents-vitamin__list img{display:inline-block;margin-right:.25em;width:30px}.pack-contents-vitamin__copy{border-left:2px solid #f5f1ed;border-right:2px solid #f5f1ed;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:15px;margin:0;padding:16px 20px}.pack-contents-vitamin__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #f5f1ed;border-radius:0 0 6px 6px;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 1em .5em}.pack-contents-vitamin__bottom>*{margin-bottom:.5em}.pack-contents-vitamin__bottom .quantity-info{margin-left:.5em;margin-right:.5em}.pack-contents{padding:4em 20px}.pack-contents .pack-contents__description{color:#000000b3;line-height:1.75}@media (min-width: 1024px){.pack-contents .pack-contents__description{margin-bottom:4em}}.pack-contents__title{margin:0 auto 2.5em;max-width:800px;text-align:center}.pack-contents__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%;position:relative;width:1200px}.pack-hero-vitamin{color:#000;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:1em;padding:0 10px;width:30%}@media (max-width: 1023px){.pack-hero-vitamin{width:33.33%}}.pack-hero-vitamin img{margin-bottom:.5em;width:60px}.starter-pack-hero__vitamins_compact .pack-hero-vitamin{width:25%}@media (max-width: 1023px){.starter-pack-hero__vitamins_compact .pack-hero-vitamin{width:50%}}@media (max-width: 767px){.starter-pack-hero__vitamins_compact .pack-hero-vitamin{width:25%}}@media (max-width: 413px){.starter-pack-hero__vitamins_compact .pack-hero-vitamin{width:50%}}.pack-hero-vitamin__title{margin-bottom:.15em}.starter-pack-hero .hero__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:90vh;width:100%}@media (min-width: 768px){.starter-pack-hero .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.starter-pack-hero.starter-pack-hero_benefits .hero__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.starter-pack-hero.starter-pack-hero_benefits .hero__content{background-color:#fff;margin:0 auto;padding-bottom:40px;padding-top:40px;text-align:center}@media (min-width: 768px){.starter-pack-hero.starter-pack-hero_benefits .hero__content{background-color:transparent;margin:0;padding-bottom:3.25em;padding-top:3.25em;text-align:left}}.starter-pack-hero .hero__content{padding:0 28px}@media (max-width: 767px){.starter-pack-hero .hero__content{margin-top:0;padding-top:0}}@media (min-width: 768px){.starter-pack-hero .hero__content{margin-left:0;margin-right:0;max-width:50%;width:100%}}.starter-pack-hero .hero__copy{margin-left:auto;margin-right:auto;max-width:600px}.starter-pack-hero .hero__copy h1{margin-left:auto;margin-right:auto;max-width:460px}.starter-pack-hero .hero__copy p{margin-left:auto;margin-right:auto;max-width:560px}@media (min-width: 768px){.starter-pack-hero.starter-pack-hero_benefits h1,.starter-pack-hero.starter-pack-hero_benefits p{margin-left:0}}.starter-pack-hero .starter-pack-hero__benefit-list{max-width:320px;margin-left:auto;margin-right:auto;text-align:left}@media (min-width: 768px){.starter-pack-hero .starter-pack-hero__benefit-list{margin-left:0;max-width:100%}}.starter-pack-hero .starter-pack-hero__benefit-list li{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:.75em;padding-left:40px;position:relative}@media (min-width: 1024px){.starter-pack-hero .starter-pack-hero__benefit-list li{padding-left:50px}}.starter-pack-hero .starter-pack-hero__benefit-list li:after{background-image:url(https://cdn.shopify.com/packs/circle-check-black-dd7ec9d41e4a333ba70bc3cbf4e06a58.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}@media (min-width: 1024px){.starter-pack-hero .starter-pack-hero__benefit-list li:after{height:34px;width:34px}}.starter-pack-hero .starter-pack-hero__vitamins{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.starter-pack-hero .starter-pack-hero__cta{margin-top:2em}@media (min-width: 768px){.starter-pack-hero .starter-pack-hero__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.starter-pack-hero .starter-pack-hero__cta-price{margin-top:2em}.starter-pack-hero .starter-pack-hero__cta-price .button{text-align:center;width:100%}@media (min-width: 768px){.starter-pack-hero .starter-pack-hero__cta-price .button{width:auto}}.starter-pack-hero .starter-pack-hero__price{margin:28px 0}@media (min-width: 768px){.starter-pack-hero .starter-pack-hero__price{margin:0 0 0 32px}}.starter-pack-hero .starter-pack-hero__shipping-disclaimer{color:#7f7f7f;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;margin-top:1.5em;text-align:center;width:100%}@media (min-width: 768px){.starter-pack-hero .starter-pack-hero__shipping-disclaimer{text-align:left}}.starter-pack-hero .starter-pack-hero__image{position:absolute;right:50%;top:50%;-webkit-transform:translateY(-47%);transform:translateY(-47%);width:750px}@media (max-width: 1199px){.starter-pack-hero .starter-pack-hero__image{width:500px}}@media (max-width: 767px){.starter-pack-hero .starter-pack-hero__image{display:none}}.starter-pack-hero .starter-pack-hero__image img{width:100%}.starter-pack-hero.starter-pack-hero_benefits .starter-pack-hero__image{right:28px}@media (max-width: 1199px){.starter-pack-hero.starter-pack-hero_benefits .starter-pack-hero__image{right:0}}.starter-pack-hero .starter-pack-hero__image_mobile_only{display:none;position:relative;width:360px}@media (max-width: 767px){.starter-pack-hero .starter-pack-hero__image_mobile_only{display:block}}.starter-pack-hero .starter-pack-hero__image_mobile_only img{width:100%}.starter-pack-hero .starter-pack-hero__image_mobile_only .starter-pack-hero__pack-content{padding:15px 10px;right:43px;text-align:left;top:165px;width:110px}.starter-pack-hero .starter-pack-hero__image_mobile_only .starter-pack-hero__pack-content .pack-content__title{font-size:12px;height:1em;margin-bottom:.5em}.starter-pack-hero .starter-pack-hero__image_mobile_only .starter-pack-hero__pack-content .pack-content__header{font-size:7px;margin-bottom:0}.starter-pack-hero .starter-pack-hero__image_mobile_only .starter-pack-hero__pack-content .pack-content__body{font-size:7px}.starter-pack-hero .starter-pack-hero__pack-content{padding:32px 28px;position:absolute;right:87px;text-align:left;top:345px;width:230px}@media (max-width: 1199px){.starter-pack-hero .starter-pack-hero__pack-content{width:150px;padding:20px;top:230px;right:60px}}.starter-pack-hero .starter-pack-hero__pack-content .pack-content__title{height:42px}@media (max-width: 1199px){.starter-pack-hero .starter-pack-hero__pack-content .pack-content__title{font-size:14px;height:1em;margin-bottom:.5em}}@media (max-width: 1199px){.starter-pack-hero .starter-pack-hero__pack-content .pack-content__header{font-size:9px;margin-bottom:0}}@media (max-width: 1199px){.starter-pack-hero .starter-pack-hero__pack-content .pack-content__body{font-size:10px;line-height:1.5em}}.product-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%;padding:4em 20px;position:relative;width:1200px}.product-block-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;width:100%}@media (min-width: 768px){.product-block-wrapper{padding:0 13.33333px;width:50%}}@media (min-width: 1024px){.product-block-wrapper{width:33.33%}}.product-block{background-position:center 1em;background-repeat:no-repeat;background-size:contain;border-radius:6px 6px 0 0;position:relative}.product-block.product-block--type-protein{background-position:center 2.5em}.product-block__top{padding-bottom:55%;position:relative}.product-block--type-protein .product-block__top{padding-bottom:66%}.product-block__top-content{bottom:0;left:0;padding:1.5em;position:absolute;right:0;top:0}.product-block__icon{width:60px}.product-block__copy{font-size:14px;padding:0 1.5em}.product-block__copy ul,.product-block__copy ol{margin-left:20px}.product-block__copy li{display:list-item;list-style-type:disc}@media (min-width: 768px){.product-block__copy{min-height:120px}}.product-block__learn-more{padding:0 1.5em 1.5em}.product-block__bottom{background-color:#fff;border-radius:0 0 6px 6px;border-top:0;font-size:16px;padding:1em 1em .5em}.product-block__bottom>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-block__bottom .product__price-info,.product-block__bottom .product__buy-button{margin-bottom:15px;padding-top:0}.product-block__bottom .product__price{margin:0 15px}.product-block__bottom .product__quantity-decrement{margin-right:8px}.product-block__bottom .product__quantity-increment{margin-left:8px}.product-block__bottom .button{font-size:16px;padding:.35em 1em}.product-block__bottom .quantity-info{margin-left:.5em;margin-right:.5em}.product-preview-vitamin{background-color:#ddd;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 30px 35px}.product-preview-vitamin:first-child{margin-top:35px}@media (min-width: 1024px){.product-preview-vitamin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:initial;flex-direction:initial;min-height:0}}.product-preview-vitamin__copy{background:#fff;padding:2em}@media (min-width: 1024px){.product-previews_square_image .product-preview-vitamin__copy{padding:1.5em}}@media (min-width: 1024px){.product-preview-vitamin__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-preview-vitamin__title{font-size:26px;line-height:normal;margin:0}.product-preview-vitamin__subtitle{color:#767676;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:18px}.product-preview-vitamin__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-preview-vitamin__badge-image{height:30px;margin:.5em .5em .5em 0;width:30px}.product-preview-vitamin__badge-image img{max-height:100%;max-width:100%}.product-preview-vitamin__badge-description{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:normal;margin:.5em .5em .5em .25em}.product-preview-vitamin__fill-image{background-position:center;background-size:cover;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-bottom:40%;position:relative}@media (min-width: 1024px){.product-previews_square_image .product-preview-vitamin__fill-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:180px}}@media (min-width: 768px){.product-preview-vitamin__fill-image{height:120px;padding-bottom:0}}@media (min-width: 1024px){.product-preview-vitamin__fill-image{height:auto}}.product-previews{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:17.1875rem;position:relative;width:100%}@media (max-width: 1023px){.product-previews>.fill-image{position:static}.split-panels_mobile_order-reverse .product-previews:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width: 768px){.product-previews{min-height:85vh}}.product-previews__vitamins{overflow:hidden;width:100%}@media (min-width: 768px){.product-previews__vitamins{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@-webkit-keyframes index-cx__fade-in___1KLmm{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___1KLmm{0%{opacity:0}to{opacity:1}}.index-cx__container___1ZMxJ{background-color:#f5f1ed;position:relative}.index-cx__background-image___-ldYZ{bottom:0;left:0;position:absolute;right:0;top:0}.index-cx__content___2iSGN{margin:0 auto;max-width:100%;padding:100px 32px;position:relative;text-align:center;width:900px;z-index:1}.index-cx__content___2iSGN img{display:block;height:60px;margin:0 auto 12px;-o-object-fit:contain;object-fit:contain;width:60px}@media (min-width: 1024px){.index-cx__content___2iSGN{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:408px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px}.index-cx__content___2iSGN .index-cx__copy___Ov8w6{font-size:24px;line-height:1.43}.index-cx__content___2iSGN .index-cx__subtitle___1Sv6H{margin-top:-1em}}.split-panels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.split-panels__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.split-panels__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 768px){.split-panels__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.split-panels_height_auto .split-panels__inner{min-height:auto}}@media (max-width: 767px){.split-panels_mobile_order-reverse .split-panels__inner>*:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (min-width: 768px){.split-panels__inner>*{width:50%}}@-webkit-keyframes index-cx__fade-in___CmRYH{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___CmRYH{0%{opacity:0}to{opacity:1}}.index-cx__container___3XxFJ h3{margin-bottom:.25em;margin-top:0}.index-cx__section-header___2_eXP{margin-bottom:.25em}@media screen and (min-width: 768px){.index-cx__section-header___2_eXP{font-size:27px}}.index-cx__section___3GPyO{margin:1.25em auto 0;max-width:500px}.index-cx__section___3GPyO:last-child{padding-bottom:1em}.index-cx__section___3GPyO img{height:55px;-o-object-fit:contain;object-fit:contain;width:55px}@media (min-width: 768px){.marketing-module .survey .hero__inner{min-height:100vh}}@media (min-width: 768px){.marketing-module .survey .hero__content{margin:1em auto}}@media (min-width: 768px){.marketing-module .survey.hero_justify-content_end .hero__content,.marketing-module .survey.hero_justify-content_start .hero__content{margin:1em 0;min-width:600px;width:50%}}@media (min-width: 1024px){.marketing-module .survey.hero_justify-content_end .hero__content,.marketing-module .survey.hero_justify-content_start .hero__content{min-width:670px}}.marketing-module .survey-hero__subtitle{margin-top:-1em}.marketing-module .embedded-survey{overflow-y:scroll}.marketing-module .question-component{height:auto}.marketing-module .question-component__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marketing-module .question__header{max-width:450px}.marketing-module .multiselect-component__title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:1.2}.marketing-module .multiselect-component_display-as-binary .multiselect-component__selectable,.marketing-module .multiselect-component_display-as-list .multiselect-component__selectable{padding:.75em}.marketing-module .multiselect-component_display-as-binary .multiselect-component__label,.marketing-module .multiselect-component_display-as-list .multiselect-component__label{padding:.25em .75em}.marketing-module .multiselect-component_display-as-binary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width: 480px){.marketing-module .multiselect-component_display-as-binary{width:80%}}.marketing-module .multiselect-component_display-as-binary .multiselect-component__selectable{width:100%}.marketing-module .multiselect-component_display-as-binary .multiselect-component__selectable{border-radius:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-right:0;width:100%}.marketing-module .multiselect-component_display-as-binary .multiselect-component__title{text-align:left}.marketing-module .multiselect-component_display-as-list{width:100%}.marketing-module .multiselect-component_display-as-list .multiselect-component__selectable,.marketing-module .multiselect-component_display-as-list .multiselect-component__selectable .check{background-color:transparent}@media (min-width: 736px){.marketing-module .multiselect-component_display-as-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:600px}.marketing-module .multiselect-component_display-as-list .multiselect-component__selectable{width:47%}}.marketing-module .question__bottom{background:none;height:auto;position:static;z-index:auto}.video-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80vw;height:100%;min-height:375px;position:relative}@media screen and (min-width: 768px){.video-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}}.video-panel__bg-container{height:100%;overflow:hidden;position:absolute;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;width:100%}.video-panel__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-panel__bg-img{background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.video-panel__image-copy{color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;left:2em;position:absolute;top:1em}.video-panel__img-title{font-size:23px;margin-right:.5em}.video-panel__img-subtitle{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:20px}@-webkit-keyframes index-cx__fade-in___2Lmq4{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2Lmq4{0%{opacity:0}to{opacity:1}}.index-cx__image___279oU{opacity:0;-webkit-transition:.8s opacity;transition:.8s opacity}.index-cx__image___279oU.index-cx__active___6BY1m{opacity:1}@-webkit-keyframes index-cx__fade-in___2naw-{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2naw-{0%{opacity:0}to{opacity:1}}.index-cx__container___1Ret7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.index-cx__container___1Ret7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.index-cx__form-factor___2_Aw7{border:2px solid #edebde;border-radius:6px;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;margin:4px 0;padding:12px 14px;-webkit-transition:border-color .4s;transition:border-color .4s;width:calc(50% - 4px)}@media (min-width: 768px){.index-cx__form-factor___2_Aw7{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}}.index-cx__form-factor___2_Aw7:hover,.index-cx__form-factor___2_Aw7.index-cx__selected___1xm3y{border-color:#f1574b}.index-cx__icon___2gmpJ{display:inline-block;height:20px;margin-right:4px;position:relative;width:20px}@media (min-width: 768px){.index-cx__icon___2gmpJ{height:24px;margin-right:8px;width:24px}}.index-cx__name___3R_2q,.index-cx__subtitle___22J1f{color:#000;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;text-transform:capitalize}.index-cx__subtitle___22J1f{font-size:16px;opacity:.4}@media (min-width: 768px){.index-cx__subtitle___22J1f{margin-left:6px}}.index-cx__catalog___MOetC.index-cx__container___1Ret7{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.index-cx__catalog___MOetC .index-cx__form-factor___2_Aw7{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0;width:100%}.index-cx__catalog___MOetC .index-cx__subtitle___22J1f{line-height:32px;margin-left:4px}.index-cx__catalog___MOetC .index-cx__icon___2gmpJ{height:20px;margin-right:4px;width:20px}@-webkit-keyframes index-cx__fade-in___3_Rlv{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3_Rlv{0%{opacity:0}to{opacity:1}}@media (max-width: 1023px){.product-hero.index-cx__hero___3eCzp{background-color:#fff}}.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy{background-color:#edebde;overflow:hidden;width:100%}@media (min-width: 1024px){.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy{bottom:0;left:0;position:absolute;top:0}}@media (max-width: 1023px){.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy{height:50vw;position:relative}}@media (max-width: 767px){.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy{height:93vw;max-height:500px}}.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy>*{-webkit-transition:.4s opacity;transition:.4s opacity}.product-hero.index-cx__hero___3eCzp .index-cx__hero__fill-image___w0JVy.index-cx__loading___32MbI>*{opacity:0}@media (max-width: 767px){.index-cx__hero-image_desktop___18pmF{display:none}}@media (min-width: 768px){.index-cx__hero-image_mobile___2qf0q{display:none}}.index-cx__hero__symbols___mhwSt{margin-bottom:.45em;margin-top:-.75em;min-height:5px}.index-cx__hero__sizes___1xivT{margin:2em 0 1.5em}.index-cx__hero__sizes___1xivT label{letter-spacing:0;text-transform:none}@media (max-width: 767px){.index-cx__hero__sizes___1xivT label{display:none}}.index-cx__hero__sizes___1xivT label:hover{cursor:pointer}.index-cx__hero__sizes___1xivT label:hover input[type=radio]+span:after{border-color:#fff}.index-cx__hero__sizes___1xivT input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;opacity:0;width:0}.index-cx__hero__sizes___1xivT input[type=radio]+span{display:inline-block;font-size:20px;font-weight:400;height:20px;line-height:20px;margin-right:25px;padding-left:30px;position:relative;text-transform:capitalize}.index-cx__hero__sizes___1xivT input[type=radio]+span:after{border:3px solid #f5f1ed;border-radius:50%;box-sizing:border-box;content:"";display:block;height:20px;left:0;position:absolute;top:0;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:background-color,border-color,border-width;transition-property:background-color,border-color,border-width;width:20px}@media (min-width: 1024px){.index-cx__hero__sizes___1xivT input[type=radio]+span:after{border-color:#ffffff80}}.index-cx__hero__sizes___1xivT input[type=radio]:checked+span:after{background-color:#f1574b;border-color:#fff;-webkit-transition-duration:.4s;transition-duration:.4s}.index-cx__hero__sizes___1xivT span.index-cx__semi-transparent___1ul9Y{font-size:.8em;opacity:.5}@media (min-width: 768px){.index-cx__hero__form-factors_mobile___3IU4Y{display:none}}@media (max-width: 1023px){.index-cx__hero__content___Wktfv{border-bottom:2px solid #f4f4f4;padding:32px}}@media (min-width: 1024px){.index-cx__hero_protein___1kzIE .index-cx__hero__content___Wktfv{color:#fff}}.index-cx__hero__content___Wktfv .index-cx__section-label___3il6y{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;margin-bottom:0}@media (min-width: 1024px){.index-cx__hero__content___Wktfv .index-cx__section-label___3il6y{font-size:13px;letter-spacing:1px;text-transform:uppercase}}.index-cx__hero__content___Wktfv .index-cx__hero__subtitle___1h78x{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;line-height:1.4;margin:0 0 .8125em;opacity:.8}@media (min-width: 1024px){.index-cx__hero__content___Wktfv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;padding:112px 96px 77px 64px;z-index:1}.index-cx__hero__content___Wktfv .index-cx__hero__title___3xr6H{line-height:1.2;max-width:480px}.index-cx__hero__content___Wktfv .index-cx__hero__subtitle___1h78x{font-size:22px}}.index-cx__hero__content-inner___6VPKw{max-width:100%;width:550px}.index-cx__hero__add-to-pack___1SlqU{margin-top:32px}@media (max-width: 767px){.index-cx__hero__add-to-pack___1SlqU button.add-to-pack{text-align:center;width:100%}}.index-cx__ingredients___3jgBZ{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.index-cx__ingredient-section___9kx1o{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.index-cx__ingredients_count_1___3RBfn .index-cx__ingredient-section___9kx1o{width:100%}.index-cx__ingredient-section___9kx1o img{display:inline-block;height:45px;margin-right:10px;width:auto}.index-cx__ingredient-section___9kx1o h6{margin:0}.index-cx__ingredient-section___9kx1o p{font-size:14px;margin:0 0 .5em 1.75em}@media (max-width: 767px){.index-cx__ingredient-section___9kx1o p{margin-left:0}}.index-cx__shipping-disclaimer___eULBF{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;margin-top:1.5em;text-align:center;width:100%}@media (min-width: 768px){.index-cx__shipping-disclaimer___eULBF{text-align:left}}.index-cx__hero_one_time_purchase___2i8m_ .index-cx__hero__description_mobile___3VF2a{margin-top:2em}.index-cx__hero_one_time_purchase___2i8m_ .index-cx__hero__description___2tV1e{display:none}@media (min-width: 1024px){.index-cx__hero_one_time_purchase___2i8m_ .index-cx__hero__description___2tV1e{display:block}.index-cx__hero_one_time_purchase___2i8m_ .index-cx__hero__description_mobile___3VF2a{display:none}}.module-hero{position:relative}.module-hero__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:56vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:96px 32px 64px;position:relative;text-align:center}@media (min-width: 768px){.module-hero__content{min-height:810px}}@media (max-width: 767px){.module-hero__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:92vh;padding-top:72px}}.module-hero__image{position:relative}@media (min-width: 768px){.module-hero__info-block{margin:-64px auto 0;max-width:930px}}.module-hero__info-block-padding{margin:0 auto;padding-bottom:0;padding-top:0}@media (min-width: 768px){.module-hero__info-block-padding{padding-bottom:304px;padding-top:0}}@media (min-width: 1366px){.module-hero__info-block-padding{padding-bottom:26vw}}.module-hero__title{color:#151515;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:14px}@media (min-width: 768px){.module-hero__title{font-size:45px;padding:0 32px}}.module-hero__eyebrow{border-bottom:2px solid #f1574b;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.1px;margin-bottom:16px;text-transform:uppercase}.module-hero__subtitle{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:20px;font-weight:400;line-height:1.6;margin:0 auto 28px;max-width:675px;width:100%}@media (min-width: 768px){.module-hero__subtitle{color:#25272d;font-size:24px}}.missing-button-padding{height:0}@media (min-width: 768px){.missing-button-padding{height:51px}}.powders-page__nutritious{overflow:hidden;padding:64px 32px;position:relative;text-align:center}.powders-page__nutritious-content{margin:0 auto;max-width:680px;padding:0 32px;position:relative;z-index:1}.powders-page__nutritious-title{margin-bottom:16px}.powders-page__nutritious-copy .module-section__copy{max-width:none}.powders-page__nutritious-testimonial{margin-top:16px}.powders-page__nutritious-image-1{bottom:-13%;position:absolute;right:-18%;width:260px}.powders-page__nutritious-image-2{bottom:-9%;left:5%;position:absolute;width:169px}.powders-page__nutritious-image-3{left:-10%;position:absolute;top:15%;width:160px;z-index:1}.powders-page__nutritious-image-4{position:absolute;right:-13%;top:-7%;width:133px}.powders-page__nutritious-image-5{left:-28%;position:absolute;top:-20%;width:260px}.powders-page__nutritious-testimonial-copy{color:#151515;font-size:18px;font-weight:700;font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:1.5;margin:0 auto 8px}@media (min-width: 768px){.powders-page__nutritious-testimonial-copy{color:#4a4a4a;font-size:20px;line-height:1.56;margin:inherit}.powders-page__nutritious{padding:160px 32px}.powders-page__nutritious-content{padding:0}.powders-page__nutritious-image-1{bottom:0;right:15%;width:265px}.powders-page__nutritious-image-2{bottom:0;left:15%;width:205px}.powders-page__nutritious-image-3{left:2%;top:17%;width:206px}.powders-page__nutritious-image-4{right:0;top:0;width:200px}.powders-page__nutritious-image-5{left:0;top:0}}.protein-powders-features{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50vw;position:relative;z-index:1}.protein-powders-features .protein-powders-features__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.protein-powders-features .protein-powders-features__inner{color:#fff;margin:0 auto;max-width:100%;padding:50px 0 30px;position:relative;width:1050px}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.protein-powders-features .protein-powders-features__info{margin:50px 0;padding:0 28px}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.protein-powders-features .protein-powders-features__title{font-size:28px;line-height:1.1}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__title{font-size:38px}}.protein-powders-features .protein-powders-features__subtitle{font-size:18px;line-height:1.78}.protein-powders-features .protein-powders-features__list{margin:50px 0;padding:0 28px}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.protein-powders-features .protein-powders-features__list li{border-top:1px solid #fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;padding:20px 0 20px 48px;position:relative}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__list li{font-size:18px;padding:22px 24px 22px 77px}}.protein-powders-features .protein-powders-features__list li:last-child{border-bottom:1px solid #fff}.protein-powders-features .protein-powders-features__list li:after{background-image:url(https://cdn.shopify.com/packs/check-white-bordered-01b7b166d79fa203fb6f7c9570aaee0c.svg);background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}@media (min-width: 1024px){.protein-powders-features .protein-powders-features__list li:after{height:32px;left:22px;width:32px}}@media (min-width: 1024px){.protein-powders-ingredients .protein-powders-ingredients__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.protein-powders-ingredients .protein-powders-ingredients__section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:60px 0;padding:0 32px;text-align:center}@media (min-width: 1024px){.protein-powders-ingredients .protein-powders-ingredients__section{padding:32px;width:50%}}@media (min-width: 1024px){.protein-powders-ingredients .protein-powders-ingredients__section:first-child{border-right:1px solid #dcdcdc}}.protein-powders-ingredients .protein-powders-ingredients__wrapper{margin:0 auto;max-width:100%;width:480px}.protein-powders-ingredients .protein-powders-ingredients__header{font-size:28px;line-height:1.3;margin-bottom:.6em}@media (min-width: 1024px){.protein-powders-ingredients .protein-powders-ingredients__header{font-size:32px}}.protein-powders-ingredients .protein-powders-ingredients__copy{color:#000000b3;font-size:16px}.protein-powders-ingredients .nutrition-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px}.protein-powders-ingredients .nutrition-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;width:120px}.protein-powders-ingredients .nutrition-item span{font-size:28px;margin-bottom:.2em}.protein-powders-ingredients .nutrition-summary--plant .nutrition-item:first-child span:after,.protein-powders-ingredients .nutrition-summary--plant .nutrition-item:nth-child(3) span:after{color:#f1574b;content:"*"}.protein-powders-ingredients .picto-list{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em;padding-top:20px;text-align:center}.protein-powders-ingredients .picto-list .picto-list__picto-item{margin:0 10px 20px;width:82px}.protein-powders-ingredients .picto-list .picto-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.protein-powders-ingredients .picto-list .picto-item__content{padding:5px 0 0;text-transform:uppercase}.protein-powders-ingredients .protein-powders-ingredients__warning{color:#9e9e9e;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;margin-top:1.5em}.protein-powders-ingredients .protein-powders-ingredients__cta{margin-top:40px}@media (min-width: 742px){.powders-otp .product-card_catalog{width:280px}}@media (max-width: 374px){.powders-otp .product-card_catalog{width:95vw}}.powders-otp .product-card__link{margin:16px 8px 0}@media (min-width: 742px){.powders-otp .product-card__link{margin:32px 16px 0}}@media (max-width: 374px){.powders-otp .product-card__link{margin:16px auto 0}}@-webkit-keyframes index-cx__fade-in___2jUc-{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2jUc-{0%{opacity:0}to{opacity:1}}.index-cx__header___2enYH{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;opacity:0;padding:0 20px;position:fixed;top:0;-webkit-transform:translateY(-115%);transform:translateY(-115%);-webkit-transition:.4s;transition:.4s;width:100%;z-index:1000}@media (min-width: 768px){.index-cx__header___2enYH{height:80px;padding:0 32px}}.index-cx__header___2enYH.index-cx__loaded___1jAPc{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.index-cx__header___2enYH.index-cx__header_page_cart___3sjIB{background:#fff}.index-cx__header___2enYH.index-cx__header_page_checkout___kE26O{background:#faf8f6}.index-cx__header___2enYH .index-cx__button___2wOJ0{font-size:17px;padding:.65em;text-align:center;width:178px}@media (max-width: 767px){.index-cx__header___2enYH .index-cx__button___2wOJ0{display:none}}.index-cx__logo-wrapper___1-vpp{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.index-cx__logo___jYhgj{width:108px}@media (max-width: 767px){.index-cx__logo___jYhgj{display:none}}.index-cx__logo-mobile___2mpIz{width:50px}@media (min-width: 768px){.index-cx__logo-mobile___2mpIz{display:none}}@-webkit-keyframes index-cx__fade-in___290eo{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___290eo{0%{opacity:0}to{opacity:1}}.index-cx__root___17RfH{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700;padding-left:0;padding-right:0;text-transform:uppercase}@media (min-width: 768px){.index-cx__root___17RfH{letter-spacing:1.1px}}.index-cx__icon___275Lw{display:inline-block;height:12px;margin-right:8px;margin-top:-2px;-o-object-fit:contain;object-fit:contain;width:14px}@media (min-width: 768px){.index-cx__icon___275Lw{margin-top:-4px}}@-webkit-keyframes index-cx__fade-in___2ZkW4{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2ZkW4{0%{opacity:0}to{opacity:1}}.index-cx__container___3oqcu{overflow:hidden}.index-cx__header___3U5yo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;box-shadow:0 4px 10px #00000014;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;opacity:1;padding:0 32px;position:fixed;top:0;-webkit-transform:translateY(-115%);transform:translateY(-115%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:100%;z-index:9000}.index-cx__scrolled___1NKaQ .index-cx__header___3U5yo{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width: 1023px){.index-cx__header___3U5yo{display:none}}.index-cx__header___3U5yo .index-cx__button___3l3eX{font-size:17px;text-align:center;width:195px}.index-cx__logo-wrapper___3aG5h{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.index-cx__logo-wrapper___3aG5h .index-cx__title___1TMg7{font-size:32px;line-height:1.13}@media (max-width: 1023px){.index-cx__mobile-hidden___2kyS0{display:none}}.index-cx__mobile-nav___QyeXk{display:block}@media (min-width: 1024px){.index-cx__mobile-nav___QyeXk{display:none}}.index-cx__mobile-nav___QyeXk{background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(245,241,237,.9));background:linear-gradient(to bottom,#fff0,#f5f1ede6);bottom:0;left:0;padding:20px;position:fixed;width:100%;z-index:2000}.index-cx__mobile-nav___QyeXk a{width:100%}@-webkit-keyframes index-cx__fade-in___30spA{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___30spA{0%{opacity:0}to{opacity:1}}.index-cx__header___3E-vU{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:32px;position:absolute;top:0;-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);width:100%}.index-cx__header___3E-vU .index-cx__title___2xMCL{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:32px;margin:0;text-align:center}.index-cx__header___3E-vU .index-cx__header-left___lKYYa,.index-cx__header___3E-vU .index-cx__header-right___3FQeT{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px}@media (max-width: 767px){.index-cx__header___3E-vU{display:none}}@-webkit-keyframes index-cx__fade-in___3hr6W{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3hr6W{0%{opacity:0}to{opacity:1}}.index-cx__hero___1M_R3{position:relative;z-index:1}.index-cx__hero___1M_R3.index-cx__hero_protein___2XpFC svg g{stroke:#fff}.index-cx__hero___1M_R3.index-cx__hero_protein___2XpFC svg path{fill:#fff}.index-cx__hero-image___3xZ6C{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.index-cx__hero-content___22sR4{padding:60px 42px;position:relative;z-index:1}@media (max-width: 1023px){.index-cx__hero-content___22sR4{padding:120px 32px 25px}.index-cx__hero-content___22sR4 .index-cx__hero-content__copy___34tQZ{display:none}}.index-cx__hero_protein___2XpFC .index-cx__hero-content___22sR4{color:#fff}.index-cx__hero-content__symbols___32P7w{margin:0 -7px}.index-cx__hero-content__name___2BzuQ{margin-bottom:0}@media (min-width: 1024px){.index-cx__hero-content__name___2BzuQ{display:none}}.index-cx__hero-content_mobile___2SjEx{background-color:#faf8f6;padding:32px}.index-cx__hero-content_mobile___2SjEx .index-cx__hero-content__copy-title___1rNHQ{font-size:20px}@media (min-width: 1024px){.index-cx__hero-content_mobile___2SjEx{display:none}}.index-cx__hero-content__copy___34tQZ{max-width:420px}.index-cx__hero-content__copy___34tQZ .index-cx__hero-content__copy-title___1rNHQ{font-size:24px}.index-cx__hero__flavors___2Idk4{margin-top:1rem}.index-cx__hero__flavors___2Idk4 .caps-label{font-size:13px;letter-spacing:1px;margin-bottom:.25em}@media (max-width: 1023px){.index-cx__hero__flavors___2Idk4{display:none}}@-webkit-keyframes index-cx__fade-in___nWmbQ{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___nWmbQ{0%{opacity:0}to{opacity:1}}.index-cx__container___ogccv{background:#fff;bottom:0;left:0;max-width:100%;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);width:900px;z-index:9000}@media (min-width: 1024px){.index-cx__container___ogccv{left:-100%;opacity:1;padding-top:90px;pointer-events:auto;-webkit-transition:.5s left;transition:.5s left}}.index-cx__container___ogccv.index-cx__container_open___Hdv_T{left:0;opacity:1;pointer-events:auto;-webkit-transition-duration:.53s;transition-duration:.53s;-webkit-transition-timing-function:cubic-bezier(.99,0,.67,1);transition-timing-function:cubic-bezier(.99,0,.67,1)}.index-cx__inner___1GgSS{bottom:0;left:0;overflow-y:auto;position:absolute;top:0;width:100%}@media (min-width: 1024px){.index-cx__inner___1GgSS{top:90px}}.index-cx__claim-wrapper___22vu1{background-color:#f4f4f4;padding:30px 32px 120px}@media screen and (min-width: 1024px){.index-cx__claim-wrapper___22vu1{padding:30px 42px 60px}}.index-cx__close-button___3Xnlm,.index-cx__close-button___3Xnlm[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f1574b;border-radius:50%;bottom:27px;box-shadow:0 8px 20px #0000004d;cursor:pointer;height:68px;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translate(-50%);width:68px;pointer-events:none}.index-cx__close-button___3Xnlm.index-cx__show___U6H7i,.index-cx__close-button___3Xnlm[type=button].index-cx__show___U6H7i{pointer-events:auto}.index-cx__close-button___3Xnlm:after,.index-cx__close-button___3Xnlm:before,.index-cx__close-button___3Xnlm[type=button]:after,.index-cx__close-button___3Xnlm[type=button]:before{background:#fff;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translate(-50%) translateY(-50%) rotate(45deg);width:24px}.index-cx__close-button___3Xnlm:before,.index-cx__close-button___3Xnlm[type=button]:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translate(-50%) translateY(-50%) rotate(-45deg)}@media (min-width: 1024px){.index-cx__close-button___3Xnlm,.index-cx__close-button___3Xnlm[type=button]{display:none}}@-webkit-keyframes index-cx__fade-in___3StnR{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3StnR{0%{opacity:0}to{opacity:1}}.index-cx__container___10dM2{background:#f5f1ed;padding:20px 0;position:relative}@media (min-width: 1024px){.index-cx__container___10dM2{display:-webkit-box;display:-ms-flexbox;display:flex}}.index-cx__container___10dM2:not(:last-child):after{content:"";position:absolute;height:1px;top:100%;left:44px;right:44px;background-color:#bdbdbd;z-index:1}.index-cx__items___1Qt88{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:scroll;position:relative}@media screen and (min-width: 1024px){.index-cx__items___1Qt88{padding:25px 0}}.index-cx__items-inner___3cnGR{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;padding-left:12px;padding-right:32px;white-space:nowrap}.index-cx__items-inner___3cnGR::-webkit-scrollbar{display:none}@media (max-width: 1023px){.index-cx__items-inner___3cnGR{padding:0 20px;text-align:center}}.index-cx__item-wrapper___2ukUK{display:inline-block;padding:25px 8px;text-align:left;white-space:normal;width:286px}.index-cx__scroll-button___3b4wH,.index-cx__scroll-button___3b4wH[type=button]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1574b;border-radius:32px;box-shadow:0 8px 20px #0000004d;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:.4s;transition:.4s;width:64px}.index-cx__scroll-button___3b4wH:hover,.index-cx__scroll-button___3b4wH[type=button]:hover{box-shadow:0 8px 30px #00000073}.index-cx__scroll-button___3b4wH.index-cx__scroll-button_hidden___1vSf8,.index-cx__scroll-button___3b4wH[type=button].index-cx__scroll-button_hidden___1vSf8{opacity:0;pointer-events:none;-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}@media screen and (max-width: 1023px){.index-cx__scroll-button___3b4wH,.index-cx__scroll-button___3b4wH[type=button]{display:none}}.index-cx__scroll-button_left___1rikt{left:372px}.index-cx__scroll-button_right___1yfy1{right:60px}@-webkit-keyframes index-cx__fade-in___iF5WU{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___iF5WU{0%{opacity:0}to{opacity:1}}.index-cx__info___1Tw4D{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:28px;text-align:center;width:356px}@media (max-width: 1023px){.index-cx__info___1Tw4D{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.index-cx__info___1Tw4D .index-cx__product-list___D7gQy{display:none}}@media (min-width: 1024px){.index-cx__info___1Tw4D{padding:42px;text-align:center;width:396px}}.index-cx__info__header___2utvK{font-size:26px;margin-bottom:.75em;margin-top:0}.index-cx__product-list___D7gQy li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-cx__view-more___SlWbX{cursor:pointer}.index-cx__dosing___Qa-D7{border-bottom:1px solid #dbd1c6;border-top:1px solid #dbd1c6;margin-top:1.5em;padding:1em 0}.index-cx__dosing___Qa-D7 p{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:38px;margin-left:auto;margin-right:auto;max-width:300px}.index-cx__dosing___Qa-D7 img{display:inline-block;height:38px;margin-right:3px;-o-object-fit:contain;object-fit:contain;position:relative;width:38px}@media (max-width: 1023px){.index-cx__dosing___Qa-D7{margin:0 auto}.index-cx__dosing___Qa-D7 p{padding:0 6px}}@-webkit-keyframes index-cx__fade-in___NAqOt{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___NAqOt{0%{opacity:0}to{opacity:1}}.recommendations-component{min-height:calc(100vh - 64px)}@media (min-width: 1024px){.recommendations-component{min-height:100vh}}.index-cx__container___2rgvh{position:relative;min-height:inherit}.index-cx__container___2rgvh *{box-sizing:border-box}.index-cx__section-list___3EpTD{background-color:#faf8f6;min-height:calc(100vh - 600px);position:relative;z-index:2}@media (min-width: 768px){.index-cx__section-list___3EpTD{z-index:1001}}.index-cx__overlay___1U1FM{background:#0009;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);z-index:9999}.index-cx__overlay___1U1FM.index-cx__overlay_open___2OyX9{opacity:1;pointer-events:auto;-webkit-transition-duration:.53s;transition-duration:.53s;-webkit-transition-timing-function:cubic-bezier(.99,0,.67,1);transition-timing-function:cubic-bezier(.99,0,.67,1)}.index-cx__empty-top-image___YW5kN,.index-cx__empty-bottom-image___1pTuP{position:absolute;left:0;right:0;height:120px}@media (min-width: 1024px){.index-cx__empty-top-image___YW5kN,.index-cx__empty-bottom-image___1pTuP{height:220px}}.index-cx__empty-top-image___YW5kN{top:0;bottom:auto}.index-cx__empty-bottom-image___1pTuP{bottom:0;top:auto}.index-cx__empty-content___A4m9m{font-family:GingerOTF,Ginger,Garamond,sans-serif;padding-top:102px}@media (min-width: 1024px){.index-cx__empty-content___A4m9m{padding-top:278px;position:relative;z-index:1}}.index-cx__empty-title___h73Fq{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 64px;font-size:32px;font-weight:700;line-height:40px;text-align:center}@media (min-width: 1024px){.index-cx__empty-title___h73Fq{margin:0 auto}}.index-cx__empty-copy___2Q0YK{font-family:GauthierOTF,Gauthier,Baskerville,serif;margin:12px 30px 0;text-align:center;font-size:16px;line-height:26px}@media (min-width: 1024px){.index-cx__empty-copy___2Q0YK{font-size:18px;line-height:28px;max-width:640px;margin:16px auto 0}}.index-cx__empty-advance___3Yts8{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:32px auto 16px;text-align:center}@media (min-width: 1024px){.index-cx__empty-advance___3Yts8{margin:60px auto 28px}}@-webkit-keyframes index-cx__fade-in___3dxSb{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3dxSb{0%{opacity:0}to{opacity:1}}.index-cx__wrapper___iSUIb{padding:75px 30px 150px;text-align:center}@media (min-width: 768px){.index-cx__wrapper___iSUIb{padding:75px 0 150px}}.index-cx__title___1BCEA{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px}@media (min-width: 768px){.index-cx__title___1BCEA{font-size:32px;line-height:1.3;margin-top:32px}}.index-cx__caption___33swy{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:17px;line-height:24px;opacity:.7}.index-cx__cta___2IqXh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:177px;position:fixed;bottom:0;left:0;right:0;background:-webkit-linear-gradient(bottom,#f5f1ed 50%,rgba(245,241,237,0) 100%);background:linear-gradient(to top,#f5f1ed 50%,#f5f1ed00)}@media (min-width: 768px){.index-cx__cta___2IqXh{position:relative;height:auto}}.index-cx__cta__caption___pbYPe{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:1.5;color:#b3b3b3;margin:16px 0 20px}@media (min-width: 768px){.index-cx__cta__caption___pbYPe{display:none}}.index-cx__continue-button___2BuAR{width:286px}.index-cx__selections___2iyPl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:54px auto 0}@media (min-width: 768px){.index-cx__selections___2iyPl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:54px auto}}.index-cx__selection___hWvkj{margin-bottom:70px;text-align:center}@media (min-width: 768px){.index-cx__selection___hWvkj{width:315px;margin:0 48px}}.index-cx__selection__top___3-SXK{border-bottom:1px solid #d1c6bd}@media (min-width: 768px){.index-cx__selection__top___3-SXK{height:250px}}.index-cx__selection__image-wrapper___2-J0F{margin-bottom:35px}.index-cx__selection__image___1XOXY{height:100px}.index-cx__selection__title___2dXaF{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px}.index-cx__selection__caption___1awry{font-size:16px;line-height:24px;margin:0 auto 16px}@media (min-width: 768px){.index-cx__selection__caption___1awry{width:306px}}.index-cx__selection__topics___1YY0N{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0 36px}.index-cx__selection__cta___18tc6 button{width:140px}.index-cx__selection-topic___3zQGb{margin:0 10px;text-align:center}.index-cx__selection-topic__image___3IG9-{height:36px;width:auto}.index-cx__selection-topic__title___o557u{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@-webkit-keyframes index-cx__fade-in___3Qg9o{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___3Qg9o{0%{opacity:0}to{opacity:1}}.index-cx__button___1GSUx{border-color:#3e306e;color:#3e306e}.index-cx__button__selected___2Kin9{background-color:#3e306e;background-image:url(https://cdn.shopify.com/packs/checkmark-white-6fdd00db4394a66cd03ba758d88dbd93.svg);background-repeat:no-repeat;background-position:center;background-size:16px;color:transparent}@-webkit-keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.animated-background,.imitation-text-row{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f6f6;background:-webkit-linear-gradient(left,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 104px;height:96px;position:relative}.loading-text{width:100%}.imitation-text-row{display:block;height:12px;width:100%;border-radius:10px;margin:12px auto}.imitation-text-row:not(:first-child){width:90%}.imitation-text-row:last-child{width:60%}.internal-notification-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1574b;border-radius:6px;box-shadow:0 8px 20px #00000026,0 1px 2px #00000029;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:70px;opacity:1;padding:16px;position:fixed;bottom:16px;left:16px;right:16px;z-index:10001}.internal-notification-banner:hover{color:#fff}@media (min-width: 768px){.internal-notification-banner{bottom:24px;left:auto;right:24px;width:342px}}.internal-notification-banner__close{position:absolute;top:16px;right:16px;margin-left:16px;width:14px;height:14px;background-image:url(https://cdn.shopify.com/packs/times-white-47ae8cadcd0309385af13ef05b982b16.svg);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.7;cursor:pointer;-webkit-transition:opacity;transition:opacity}.internal-notification-banner__close:hover{opacity:1}.internal-notification-banner__copy{font-size:16px;line-height:22px}.internal-notification-banner__sub-copy{font-size:14px;line-height:22px;opacity:.7}@-webkit-keyframes index-cx__fade-in___2VcAI{0%{opacity:0}to{opacity:1}}@keyframes index-cx__fade-in___2VcAI{0%{opacity:0}to{opacity:1}}.recommendations_quiz{min-height:calc(100vh - 64px)}@media (min-width: 1024px){.recommendations_quiz{min-height:100vh}}.index-cx__container___1gdMF{position:relative;min-height:inherit}.index-cx__container___1gdMF *{box-sizing:border-box}.index-cx__section-list___2gzLD{background-color:#faf8f6;min-height:calc(100vh - 600px);position:relative;z-index:2}@media (min-width: 1024px){.index-cx__section-list___2gzLD{z-index:1001}}.index-cx__overlay___nlLfu{background:#0009;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:.5s opacity;transition:.5s opacity;-webkit-transition-timing-function:cubic-bezier(.33,0,0,1);transition-timing-function:cubic-bezier(.33,0,0,1);z-index:9999}.index-cx__overlay___nlLfu.index-cx__overlay_open___1Suuf{opacity:1;pointer-events:auto;-webkit-transition-duration:.53s;transition-duration:.53s;-webkit-transition-timing-function:cubic-bezier(.99,0,.67,1);transition-timing-function:cubic-bezier(.99,0,.67,1)}.index-cx__loading-text___3Y7Pm{position:absolute;top:250px;left:12.5%;right:12.5%}@media (min-width: 1024px){.index-cx__loading-text___3Y7Pm{top:275px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:600px}}.index-cx__error-blob___3sNiP{position:absolute;top:-160px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.index-cx__error-group___2XgJO{position:absolute;top:128px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-family:GingerOTF,Ginger,Garamond,sans-serif;text-align:center;width:100%}@media (min-width: 1024px){.index-cx__error-group___2XgJO{top:180px}}.index-cx__error-image___1nI9m{height:60px;width:60px}.index-cx__error-text___2suQ5{margin:32px 54px 0;font-size:32px;line-height:36px;color:#000}@media (min-width: 1024px){.index-cx__error-text___2suQ5{margin:32px auto 0}}button.index-cx__error-cta___3rL4e{display:block;margin:28px auto 0}@media (min-width: 1024px){button.index-cx__error-cta___3rL4e{margin:40px auto 0}}.index-cx__error-subscription-enter___vexPb{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}.index-cx__error-subscription-enter-active___1okqb{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s linear;transition:all .3s linear}.index-cx__error-subscription-exit___rZVxR{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.index-cx__error-subscription-exit-active___3lmLn{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .3s linear;transition:all .3s linear}.index-cx__empty-top-image___2IFdl,.index-cx__empty-bottom-image___14NgM{position:absolute;left:0;right:0;height:120px}@media (min-width: 1024px){.index-cx__empty-top-image___2IFdl,.index-cx__empty-bottom-image___14NgM{height:220px}}.index-cx__empty-top-image___2IFdl{top:0;bottom:auto}.index-cx__empty-bottom-image___14NgM{bottom:0;top:auto}.index-cx__empty-content___3js5-{font-family:GingerOTF,Ginger,Garamond,sans-serif;padding-top:102px}@media (min-width: 1024px){.index-cx__empty-content___3js5-{padding-top:278px;position:relative;z-index:1}}.index-cx__empty-title___jzxFH{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 64px;font-size:32px;font-weight:700;line-height:40px;text-align:center}@media (min-width: 1024px){.index-cx__empty-title___jzxFH{margin:0 auto}}.index-cx__empty-copy___16gsx{font-family:GauthierOTF,Gauthier,Baskerville,serif;margin:12px 30px 0;text-align:center;font-size:16px;line-height:26px}@media (min-width: 1024px){.index-cx__empty-copy___16gsx{font-size:18px;line-height:28px;max-width:640px;margin:16px auto 0}}.index-cx__empty-advance___1XDE2{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:32px auto 16px;text-align:center}@media (min-width: 1024px){.index-cx__empty-advance___1XDE2{margin:60px auto 28px}}.index-cx__empty-return___1rS76{font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:0 auto;text-align:center}.new-promise__info-panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:375px;padding:48px 32px;text-align:center;width:100%}@media (min-width: 768px){.new-promise__info-panel{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0;text-align:left}}.new-promise__info-panel-title{margin-bottom:16px}.new-promise__info-panel-copy{margin-bottom:32px}.split-panel-wrapper{position:relative}@media (min-width: 768px){.split-panel-wrapper{min-height:80vh}}.split-panel-wrapper .split-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.split-panel-wrapper .split-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;left:0;position:absolute;top:0;width:100%}}.split-panel-wrapper .split-panel .split-panel__content{min-height:375px}@media (min-width: 768px){.split-panel-wrapper .split-panel .split-panel__content{height:100%;width:50%}}.split-panel-wrapper .split-panel.split-panel__content--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.split-panel-wrapper .split-panel.split-panel__content--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.new-promise__info-panel-tagline{margin:20px auto 40px;max-width:240px;text-align:center;width:100%}@media (min-width: 768px){.new-promise__info-panel-content{margin:0 auto;width:60%}.new-promise__info-panel-tagline{max-width:none;text-align:left}}.new-promise__info-panel-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media (min-width: 1024px){.new-promise__info-panel-ctas{margin:0}}.promise-hero{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width: 767px){.promise-hero{min-height:100vw}}@media (min-width: 768px){.promise-hero{min-height:80vh}}.promise-hero__fill-image{bottom:0;left:0;position:absolute;right:0;top:0}.promise-hero__info-block{box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 32px 32px;width:100%;z-index:1}@media (min-width: 768px){.promise-hero__info-block{margin:0 auto;max-width:930px}}.promise__split-panels{background-color:#f6f6f6}.promise-eval,.promise-backers{padding:64px 32px 96px}.promise-backers{background-color:#faf8f6}.promise-eval__info-block,.promise-backers__info-block{margin:0 auto 64px;max-width:300px}@media (min-width: 768px){.promise-eval__info-block,.promise-backers__info-block{max-width:560px}.promise-eval__info-block p,.promise-backers__info-block p{margin-left:auto;margin-right:auto;max-width:500px}}@media (min-width: 768px){.promise-eval__picto-list .picto-item{padding-left:10px;padding-right:10px}}.promise .accordion-item{border-bottom-color:#fff}@media (min-width: 768px){.promise .accordion-item__title>h4{font-size:30px}}.promise .accordion-item__content{line-height:1.9}@media (min-width: 768px){.promise .info-block_align_center h1{font-size:38px}.promise .info-block_align_center p{line-height:1.9}}@media (min-width: 768px){.promise .promise-eval__picto-list h4{font-size:18px}.promise .promise-eval__picto-list p{font-size:14px}}.new-homepage__get-started{padding:128px 32px;position:relative;text-align:center}.new-homepage__get-started-title{margin-bottom:32px}.new-homepage__get-started-image-1{left:0;position:absolute;top:0;width:133px}.new-homepage__get-started-image-2{left:1rem;position:absolute;top:2rem;width:104px}.new-homepage__get-started-image-3{bottom:0;position:absolute;right:0;width:92px}@media (min-width: 768px){.new-homepage__get-started{padding:160px 32px}.new-homepage__get-started-image-1{width:289px}.new-homepage__get-started-image-2{left:4rem;top:2.5rem;width:209px}.new-homepage__get-started-image-3{width:204px}}.reviews-stars{margin-bottom:12px}.reviews-stars .star{display:inline-block;width:24px}.reviews-stars .star:not(:last-child){margin-right:3px}.reviews-pagination{margin-top:60px;text-align:center}.reviews-pagination .reviews-pagination__page,.reviews-pagination .reviews-pagination__ellipsis{border-right:1px solid rgba(18,18,18,.2);color:#000;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;padding:0 8px}@media (min-width: 1024px){.reviews-pagination .reviews-pagination__page,.reviews-pagination .reviews-pagination__ellipsis{padding:5px 20px}}.reviews-pagination .reviews-pagination__page.reviews-pagination__page--last,.reviews-pagination .reviews-pagination__ellipsis.reviews-pagination__page--last{border:0}.reviews-pagination .reviews-pagination__page.reviews-pagination__page--current,.reviews-pagination .reviews-pagination__ellipsis.reviews-pagination__page--current{color:#fe978f}.reviews-pagination a.reviews-pagination__page:hover{color:#f1574b;cursor:pointer}.reviews-callout .reviews-callout__subtitle{font-size:24px;line-height:1.2;margin-bottom:1em;margin-top:1.75em}.reviews-callout__inner{margin:0 auto;max-width:100%;padding:70px 42px;text-align:center;width:820px}.reviews-callout__message{padding:0 26px;position:relative}.reviews-callout__message .quote-mark{position:absolute;top:0;width:15px}.reviews-callout__message .quote-mark--left{left:0}.reviews-callout__message .quote-mark--right{right:0}.reviews-callout__message blockquote{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;line-height:1.4;margin-bottom:.5em}.reviews-callout__message span{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;letter-spacing:1px;text-transform:uppercase}.review-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 0 40px}@media (min-width: 1024px){.review-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.review-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:45px}@media (min-width: 1024px){.review-item__info{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30%}}.review-item__image{background-color:#00000026;border-radius:27px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:54px;overflow:hidden;width:54px}.review-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-item__reviewer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:16px}.review-item__reviewer .review-item__reviewer-name{font-size:18px;margin-bottom:.25em}.review-item__reviewer .review-item__verified span{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;opacity:.7}.review-item__reviewer .review-item__verified img{display:inline-block;margin-right:10px;width:16px}@media (min-width: 1024px){.review-item__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:70%}}.review-item__content .review-item__title{font-size:20px;line-height:1.45;margin-bottom:1.45em}.review-item__content .review-item__text{color:#000000b3;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:1.5;margin-bottom:1.5em}.review-item__content .review-item__date{color:#0000004d;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase}.reviews-page__hero{position:relative;z-index:1}@media (min-width: 1024px){.reviews-page__hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:600px;padding-top:0}}.reviews-page__hero-image{background-color:#fff;height:64vw;max-height:500px;position:relative;width:100%}@media (min-width: 1024px){.reviews-page__hero-image{background-color:transparent;bottom:0;height:100%;max-height:100%;position:absolute;top:0;z-index:-1}}.reviews-page__hero-inner{margin:0 auto;max-width:100%;padding:70px 42px;position:relative;text-align:center;width:660px;z-index:1}@media (min-width: 1024px){.reviews-page__hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44vw}}.reviews-page__hero-inner .reviews-page__hero-title{font-size:32px;line-height:1.2;margin-bottom:.25em}@media (min-width: 1024px){.reviews-page__hero-inner .reviews-page__hero-title{font-size:42px}}.reviews-page__hero-inner .reviews-page__hero-copy{opacity:.7}@media (min-width: 1024px){.reviews-page__hero-inner .reviews-page__hero-copy{font-size:20px}}.reviews-page__hero-inner .reviews-page__hero-subtitle{margin-bottom:.3em}.reviews-page__hero-inner .reviews-page__hero-count{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif}.reviews-page__press{background-color:#544486}.reviews-page__press-inner{margin:0 auto;max-width:100%;overflow-x:scroll;padding:30px 20px;text-align:center;white-space:nowrap;width:1400px}@media (min-width: 1024px){.reviews-page__press-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:60px 20px}}.reviews-page__press-inner .press-item{display:inline-block;padding:0 20px}@media (min-width: 1024px){.reviews-page__press-inner .press-item{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}.reviews-page__press-inner .press-item__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%;width:208px}.reviews-page__press-inner .press-item__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.reviews-page__press-inner .press-item__copy{color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;margin:10px auto 0;max-width:100%;white-space:initial;width:208px}@media (min-width: 1024px){.reviews-page__press-inner .press-item__copy{margin-top:20px}}.reviews-page__reviews{padding:60px 0 100px}.reviews-page__review-wrapper{margin:0 auto;max-width:100%;padding:0 24px;width:1000px}.reviews-page__reviews_loading .reviews-page__review-wrapper{opacity:.4}.reviews-page__border{border-bottom:1px solid rgba(0,0,0,.15);width:100%}.reviews-page__options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:14px}@media (min-width: 1024px){.reviews-page__options{padding-bottom:24px}}.reviews-page__options .reviews-page__options-title{font-size:28px;margin:0}@media (min-width: 1024px){.reviews-page__options .reviews-page__options-title{font-size:32px}}.reviews-page__options .reviews-page__options-label{display:none}@media (min-width: 1024px){.reviews-page__options .reviews-page__options-label{color:#0000004d;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif}}.reviews-page__options .reviews-page__select{background-image:url(https://cdn.shopify.com/packs/reviews-select-icon@2x-8690591bb7340c61783945e8b86d41e1.png);background-position:right center;background-repeat:no-repeat;background-size:16px 16px;border:0;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;height:auto;margin:0;padding:0 25px 0 8px;width:auto}.reviews-page__panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%}.reviews-page__panel-inner{margin:0 auto;max-width:100%;padding:85px 30px;text-align:center;width:580px}@media (min-width: 1024px){.reviews-page__panel-inner{text-align:left}}.rewards-page{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1023px){.rewards-page ::-webkit-scrollbar{display:none}}@media (min-width: 1024px){.rewards-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.rewards-page__navigation{position:-webkit-sticky;position:sticky;z-index:3}.rewards-page__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:calc(100vh - 119px);overflow:hidden;position:relative}@media (max-width: 1023px){.rewards-page__content{height:calc(100vh - 99px);margin-top:-20px;padding:20px}}@media (min-width: 1024px){.rewards-page__content{height:calc(100vh - 80px)}}.rewards-page__content>div{bottom:0;left:0;position:absolute;right:0;top:0}.rewards-page__content>div>div{bottom:0;left:0;position:absolute;right:0;top:0}.fade-enter{opacity:0}.fade-enter.fade-enter-active{opacity:1;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.fade-exit{opacity:1}.fade-exit.fade-exit-active{opacity:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in}.marketplace-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;height:55px;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden;width:100%}@media (min-width: 768px){.marketplace-navigation{border-top:2px solid #f5f1ed;display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:64px}}@media (min-width: 1024px){.marketplace-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 80px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-40px;top:80px;width:380px}}.marketplace-navigation .whitespace{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media (max-width: 1023px){.marketplace-navigation .whitespace{display:none}}.navigator-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.navigator-tab .navigator-tab__content{background-color:#fff;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}@media (min-width: 1024px){.navigator-tab{border-bottom:4px solid #faf9f8}.navigator-tab:hover .navigator-tab__content{background-color:#f9f6f4}}@media (max-width: 1023px){.navigator-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:55px;-webkit-transition:none;transition:none}}.navigator-tab.active .navigator-tab__title{color:#f1574b}.navigator-tab__content{pointer-events:auto}@media (min-width: 1024px){.navigator-tab__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:120px;padding-left:40px}}@media (max-width: 1023px){.navigator-tab__content{height:45px;width:100%}}.navigator-tab__carrot{margin-left:10px}@media (max-width: 1023px){.navigator-tab__carrot{margin-bottom:-3px}}.navigator-tab__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;height:25px;letter-spacing:0;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}@media (min-width: 1024px){.navigator-tab__title{font-size:20px;margin-top:37px}}@media (max-width: 1023px){.navigator-tab__title{display:inline-block;font-size:16px;line-height:45px;text-align:center;width:100%}}.navigator-tab__description{color:#9b9b9b;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:13px;font-weight:700;letter-spacing:0}@media (max-width: 1023px){.navigator-tab__description{display:none}}.nav-triangle{height:120px;overflow:hidden;width:20px}@media (min-width: 1024px){.nav-triangle{height:120px;overflow:hidden;width:20px}}@media (max-width: 1023px){.nav-triangle{-ms-flex-negative:0;flex-shrink:0;height:20px;overflow:hidden;width:100%}}.nav-triangle__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s ease-out;transition:.4s ease-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}@media (min-width: 1024px){.nav-triangle__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:40px}.nav-triangle__container.active{-webkit-transform:translateX(-20px);transform:translate(-20px)}}@media (max-width: 1023px){.nav-triangle__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:40px}.nav-triangle__container.active{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.nav-triangle__top,.nav-triangle__bottom{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 1024px){.nav-triangle__top,.nav-triangle__bottom{-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}}.nav-triangle__middle{border-color:#fff;border-style:solid;border-width:20px}@media (max-width: 1023px){.nav-triangle__middle{border-bottom-color:transparent!important}}@media (min-width: 1024px){.nav-triangle__middle{border-right-color:transparent!important;-webkit-transition:border-color .4s ease-out;transition:border-color .4s ease-out}}@media (min-width: 1024px){.navigator-tab.active .nav-triangle__container{-webkit-transform:translateX(-20px);transform:translate(-20px)}}@media (max-width: 1023px){.navigator-tab.active .nav-triangle__container{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@media (min-width: 1024px){.navigator-tab:hover .nav-triangle__top,.navigator-tab:hover .nav-triangle__bottom{background-color:#f9f6f4}.navigator-tab:hover .nav-triangle__middle{border-color:#f9f6f4}}.carrot-badge{background-color:#fff2cc;border-color:#ffd060;border-radius:1000px;border-style:solid;box-sizing:border-box;display:inline-block}.carrot-badge>div{padding-top:100%;width:100%}.carrots-screen{background-color:#e6f3f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll;position:relative}@media (min-width: 1024px){.carrots-screen{padding-left:40px}}@media (max-width: 1023px){.carrots-screen{padding-top:40px}}.carrots-screen__background{z-index:1}.carrots-screen__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px;min-height:500px;z-index:2}@media (max-width: 479px){.carrots-screen__content{margin:20px}}.carrots-screen__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;letter-spacing:0;text-align:center}.carrots-screen__title--text{font-size:54px;line-height:58px}.carrots-screen__title--quantity{font-size:94px;line-height:94px}@media (max-width: 1023px){.carrots-screen__title--quantity{font-size:54px;line-height:58px}}@media (max-width: 479px){.carrots-screen__title{font-size:39px;line-height:40px}}.carrots-screen__carrot-badge{display:inline-block}.carrots-screen__carrot-badge--mobile{margin-bottom:-2px;margin-left:3px}@media (min-width: 480px){.carrots-screen__carrot-badge--mobile{display:none}}.carrots-screen__carrot-badge--tablet{margin-bottom:-2px;margin-left:5px}@media (max-width: 479px){.carrots-screen__carrot-badge--tablet{display:none}}@media (min-width: 1024px){.carrots-screen__carrot-badge--tablet{display:none}}.carrots-screen__carrot-badge--desktop{margin-bottom:-3px;margin-left:9px}@media (max-width: 1023px){.carrots-screen__carrot-badge--desktop{display:none}}.carrots-screen__text{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:29px;margin:30px;max-width:464px;text-align:center}.image-button{background-color:#fff;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:120px;margin:38px;overflow:hidden}@media (max-width: 479px){.image-button{width:280px}}@media (min-width: 480px) and (max-width: 666px){.image-button{width:450px}}@media (min-width: 667px){.image-button{width:550px}}.image-button__image{background-size:cover;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:100%;width:160px}@media (max-width: 479px){.image-button__image{width:80px}}.image-button__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:22px;margin-right:19px}.image-button__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:32px}@media (max-width: 479px){.image-button__title{font-size:14px;line-height:28px}}.image-button__description{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;letter-spacing:0}@media (max-width: 479px){.image-button__description{font-size:11px;line-height:16px}}@media (min-width: 480px) and (max-width: 666px){.image-button__description{font-size:13px;line-height:18px}}@media (min-width: 667px){.image-button__description{font-size:15px;line-height:20px}}.carrot-splatter__inner-container{bottom:50%;left:50%;opacity:.3;position:absolute;right:50%;top:50%}.carrot-splatter__icon{position:absolute;z-index:0}.carrot-splatter__icon--1{left:-35vw;top:10vh}.carrot-splatter__icon--2{left:-25vw;top:-35vh}.carrot-splatter__icon--3{left:-22vw;top:2vh}.carrot-splatter__icon--4{left:2vw;top:-20vh}.carrot-splatter__icon--5{left:12vw;top:30vh}.carrot-splatter__icon--6{left:25vw;top:-30vh}.carrot-splatter__icon--7{left:27vw;top:5vh}.history-screen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f1ed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:25px 0;width:100%}@media (min-width: 1024px){.history-screen{padding-left:40px}}.history-line-item{background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin:10px;overflow:hidden}.history-line-item__image{background-size:cover;-ms-flex-negative:0;flex-shrink:0;height:100%}.history-line-item__quantity{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;letter-spacing:0;line-height:16px;text-align:right;white-space:nowrap}.history-line-item__quantity.positive{color:#f1574b}.history-line-item__quantity.negative{color:#0006}.history-line-item__title{color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;letter-spacing:0;line-height:16px}.history-line-item__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history-line-item__content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.history-line-item__content-middle{color:#000c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-weight:400;letter-spacing:0;text-align:left}.history-line-item__content-bottom{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.history-line-item__date{color:#3e306e;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;text-align:left;text-transform:uppercase}.history-line-item__date.active{color:#f1574b}.history-line-item__date.inactive{color:#3e306e}@media (min-width: 1024px){.history-line-item{height:120px;width:550px}.history-line-item__image{width:150px}.history-line-item__quantity{font-size:15px}.history-line-item__content-container{padding:23px 32px 19px 18px}.history-line-item__content-middle{font-size:13px;margin-top:6px}.history-line-item__content-bottom{margin-top:5px}.history-line-item__title{font-size:20px;line-height:24px}}@media (max-width: 1023px){.history-line-item{height:80px;width:345px}.history-line-item__image{width:105px}.history-line-item__content-container{padding:8px 10px}.history-line-item__content-middle{font-size:12px;line-height:15px;margin-bottom:3px;margin-top:5px}.history-line-item__quantity{font-size:13px}.history-line-item__title{font-size:16px;line-height:19px}}.market-screen{background-color:#e5eef8;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.market-screen.active{overflow-y:hidden}@media (min-width: 1024px){.market-screen{padding-left:20px}}.market-screen__left{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:25px;position:absolute;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}.market-screen__left.inactive{-webkit-transform:translateX(-100%);transform:translate(-100%)}.market-screen__left-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px auto;max-width:560px;width:calc(100vw - 60px)}.market-screen__right{position:-webkit-sticky;position:sticky;top:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%}@media (min-width: 1024px){.market-screen__right{padding-left:20px}}.market-screen__right.active{-webkit-transform:translateX(-100%);transform:translate(-100%)}.market-screen__right-scrollfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;width:100%}@media (max-width: 1023px){.market-screen__right-scrollfix{height:calc(100vh - 99px)}}@media (min-width: 1024px){.market-screen__right-scrollfix{height:calc(100vh - 80px)}}.market-screen__right-scrollfill{height:50px;width:100%}.market-screen__modal-container{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15px;width:100%}@media (max-width: 374px){.market-screen__modal-container{min-height:550px}}@media (max-width: 1023px){.market-screen__modal-container{min-height:650px}}@media (min-width: 1024px){.market-screen__modal-container{min-height:780px}}.market-summary{background-color:#fff2cc;display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;margin-bottom:-72px;position:-webkit-sticky;position:sticky;-webkit-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s;z-index:1}@media (min-width: 1024px){.market-summary{margin-left:20px}}.market-summary.active{opacity:1;visibility:visible}.market-summary.inactive{opacity:0;visibility:hidden}.market-summary__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.market-summary__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700;height:18px;letter-spacing:0;margin-bottom:2px;text-align:left}.market-summary__description{color:#000c;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:12px;letter-spacing:0;line-height:17px;text-align:left}.market-summary__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;color:#0006;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;padding:0 15px}.back-to{color:#000;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:17px;font-weight:700;height:26px;letter-spacing:0;line-height:26px;margin:24px 0 12px 25px;text-align:left}@media (min-width: 1024px){.back-to{padding-left:20px}}@media (max-width: 1023px){.back-to{padding:20px 0}}.back-to__clickable{cursor:pointer;display:inline-block}.back-to__arrow{color:#f1574b;padding:0 4px}.redemption-confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00000080;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;right:0;top:0;-webkit-transition:.4s ease-out visibility,opacity .4s ease-out;transition:.4s ease-out visibility,opacity .4s ease-out;width:100vw;z-index:4}.redemption-confirmation.active{opacity:1;visibility:visible}.redemption-confirmation.inactive{opacity:0;visibility:hidden}.redemption-confirmation__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;box-shadow:10px 10px #0000001a;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:480px;margin:20px;max-width:calc(100vw - 40px);padding:60px 20px;width:600px}.redemption-confirmation__icon{height:81px;margin-bottom:15px;width:86px}.redemption-confirmation__description{color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-weight:400;letter-spacing:.27px;line-height:28px;margin:13px 0;text-align:center;width:100%}.redemption-confirmation__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:29px;font-weight:700;letter-spacing:.48px;line-height:34px;text-align:center}.redemption-confirmation__cta{margin:5px}.image-card{background-color:#fff;border-radius:6px;cursor:pointer;-ms-flex-negative:1;flex-shrink:1;margin:9px 0;max-width:270px;overflow:hidden;padding-bottom:6px;text-align:center;width:calc(50vw - 40px)}.image-card__tag{font-size:10px}.image-card__image{background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:12px;padding-bottom:74%}.image-card__new{background:#3e306e;border-radius:19px;color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:8.5px;font-weight:700;height:18px;letter-spacing:.94px;line-height:18px;margin-right:12px;margin-top:10px;text-align:center;width:49px}.image-card__new.inactive{display:none}.image-card__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;height:16px;letter-spacing:0;line-height:16px}.image-card__description{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:13px;font-weight:700;height:16px;letter-spacing:0;line-height:16px}.redemption-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:550px}.redemption-modal__container{background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (max-width: 1023px){.redemption-modal__container{margin-bottom:25px}}@media (min-width: 1024px){.redemption-modal__container{height:735px}}.redemption-modal__image{background-position:center;background-size:cover;height:100%;padding-bottom:63.6363636%;position:relative;width:100%}.redemption-modal__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 32px 43px}@media (min-width: 1024px){.redemption-modal__content{height:385px;padding:0 32px 43px}}@media (max-width: 1023px){.redemption-modal__content{height:280px;padding:0 14px 25px}}@media (max-width: 374px){.redemption-modal__content{height:350px}}.redemption-modal__title{color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;letter-spacing:0;padding:18px 0;text-align:left}@media (min-width: 1024px){.redemption-modal__title{font-size:28px}}@media (max-width: 1023px){.redemption-modal__title{font-size:22px}}.redemption-modal__title-container{border-bottom:3px solid rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.redemption-modal__cost{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700;height:23px;letter-spacing:0;margin:auto 0;text-align:right}.redemption-modal__description{color:#000c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-weight:400;letter-spacing:0;overflow:hidden;text-align:left;width:100%}@media (min-width: 1024px){.redemption-modal__description{font-size:16px;line-height:24px;padding-top:21px}}@media (max-width: 1023px){.redemption-modal__description{font-size:13px;line-height:20px;margin-bottom:10px;max-height:140px;padding-top:11px}}.redemption-modal__confirmation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.redemption-modal__confirmation-text,.redemption-modal__server-status{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;padding:0 22px;text-align:left}.invite-screen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbe1de;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:50px;position:relative}@media (min-width: 1024px){.invite-screen{padding-left:90px}}.invite-screen__deadspace{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.invite-screen__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;max-width:550px;text-align:center}@media (max-width: 479px){.invite-screen__title{font-size:28px}}.invite-screen__input{-webkit-box-align:left;-ms-flex-align:left;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:400px}@media (max-width: 479px){.invite-screen__input{width:280px}}.invite-screen__label{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:11px;font-weight:700;height:14px;letter-spacing:1.22px;margin:16px 0;text-align:left;text-transform:uppercase}.invite-screen__textbox{background:#fff;border-radius:4px;border-style:none;box-shadow:none;box-sizing:border-box;color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:34px;height:78px;padding:0 36px}@media (max-width: 479px){.invite-screen__textbox{height:55px}}.invite-screen__textbox:focus{outline:none}.invite-screen__text{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:26px;max-width:550px;text-align:center}@media (max-width: 479px){.invite-screen__text{font-size:14px;line-height:21px}}.invite-screen__share{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:11px;font-weight:700;height:14px;letter-spacing:1.22px;text-align:left;text-transform:uppercase}.invite-screen__terms{color:#f1574b;cursor:pointer;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;height:20px;letter-spacing:0;text-align:center}.invite-screen__mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.invite-screen__mobile-actions>a{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;text-align:center}@media (min-width: 1024px){.invite-screen__mobile-actions{display:none}}.invite-screen-hero{background-position:center;background-repeat:no-repeat;height:450px;width:500px}@media (max-width: 479px){.invite-screen-hero{background-size:100%;height:315px;width:350px}}.invite-screen-hero__mask{display:inline-block;height:210px;left:290px;overflow:hidden;padding:0 15px;position:relative;top:210px;width:150px}@media (max-width: 479px){.invite-screen-hero__mask{height:147px;left:203px;padding:0 10px;top:132px;width:105px}}.invite-screen-hero__greeting{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;height:25px;letter-spacing:0;margin-top:50px;text-align:left}@media (max-width: 479px){.invite-screen-hero__greeting{font-size:14px;height:18px;margin-top:35px}}.invite-screen-hero__title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:8px;font-weight:700;letter-spacing:.89px;margin-top:30px;text-align:left;text-transform:uppercase}@media (max-width: 479px){.invite-screen-hero__title{margin-top:18px}}.invite-screen-hero__text{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:9px;font-weight:400;letter-spacing:0;line-height:11px;margin-top:5px;text-align:left}.copy-personalized-invite-url{margin:10px 5px;text-align:center}.hello-hero .hero__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:90vh;width:100%}@media (min-width: 768px){.hello-hero .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hello-hero .hero__content{padding:0 28px}@media (max-width: 767px){.hello-hero .hero__content{padding-top:28px}}@media (min-width: 768px){.hello-hero .hero__content{margin-left:0;margin-right:0;max-width:50%;width:100%}}.hello-hero .hero__copy{margin-left:auto;margin-right:auto;max-width:600px}@media (max-width: 767px){.hello-hero .hero__copy h1.h0{font-size:28px}}.hello-hero .hero__copy p{margin-left:auto;margin-right:auto;max-width:420px}.hello-hero__input{margin:42px auto 63px;max-width:280px;text-align:left}@media (max-width: 767px){.hello-hero__input{margin:0 auto 28px}}.hello-hero__mobile-image-wrapper{margin:0 -28px}.hello-hero__input_desktop{display:none}@media (min-width: 768px){.hello-hero__input_desktop{display:inline-block}}@media (min-width: 768px){.hello-hero__input_mobile{display:none}}.floating{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:Floatingx;animation-name:Floatingx;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;float:left}@-webkit-keyframes Floatingx{0%{-webkit-transform:translate(0,0);transform:translate(0)}65%{-webkit-transform:translate(0,15px);transform:translateY(15px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes Floatingx{0%{-webkit-transform:translate(0,0);transform:translate(0)}65%{-webkit-transform:translate(0,15px);transform:translateY(15px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}.floating-reverse{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:FloatingReverse;animation-name:FloatingReverse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;float:left}@-webkit-keyframes FloatingReverse{0%{-webkit-transform:translate(0,15px);transform:translateY(15px)}65%{-webkit-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(0,15px);transform:translateY(15px)}}@keyframes FloatingReverse{0%{-webkit-transform:translate(0,15px);transform:translateY(15px)}65%{-webkit-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(0,15px);transform:translateY(15px)}}.goals-section{background-color:#fff;min-height:0;overflow-x:hidden;padding:25px 0 75px}.goals__container{padding:25px 25px 0;position:relative;width:100%}.goals__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:25px}.goal{height:20vh;position:absolute;width:20vw}.goals__headline{margin:0;padding:0 20px}.goals__cta{margin-top:1.11111em;width:10.55556em}.goal__content{padding:2%;position:relative}.goal__icon-container{border-radius:50%;display:inline-block;height:3.33333em;vertical-align:top;width:3.33333em}.goal__icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%}.goals__copy-wrapper{position:relative;text-align:center;width:100%}.goals__footer{padding:60px 30px;position:relative;text-align:center}@media screen and (min-width: 768px){.goals-section{min-height:100vh;padding:50px 110px 50px 50px}.goals__copy-wrapper{left:20%;position:absolute;top:42%;width:60%;z-index:2}.goals__wrapper{min-height:100vh;position:relative}.goal__content{left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:top .8s,left .8s,-webkit-transform .8s;transition:top .8s,left .8s,-webkit-transform .8s;transition:transform .8s,top .8s,left .8s;transition:transform .8s,top .8s,left .8s,-webkit-transform .8s}.goal__content.active{-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.goal__content.active .goal__icon-container{-webkit-transform:scale(1.2);transform:scale(1.2)}.goal__content.active .goal__copy{opacity:1}.goal__icon-container{height:5em;width:5em}.goal__icon-container:hover{cursor:pointer;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.goal__icon-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.goal__copy{left:6.7em;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s;transition:opacity 1s;width:11.11111em}.goal__copy h4{font-size:18px;margin-bottom:10px;text-transform:capitalize}.goal__copy p{color:#767676;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:14px;width:80%}.goals__footer{height:20%;left:20%;padding:0 12%;position:absolute;top:80%;width:60%}.goals__footer-copy{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.personalization__headline{position:relative;will-change:auto}.purpose-section{min-height:0;padding:8em 50px;position:relative;text-align:center}.purpose-section__fill-image{bottom:0;left:0;position:absolute;right:0;top:0}.purpose-section__content{margin:0 auto;max-width:600px}.purpose-section__copy{color:#767676}.purpose-section__copy .highlight{border:0;color:#f1574b;font-family:GingerOTF,Ginger,Garamond,sans-serif}@media screen and (min-width: 768px){.purpose-section__copy{line-height:2}}.science-section{background:#f7f7fb;min-height:initial;padding:50px 0;position:relative;text-align:center}.science-section__subtitle{margin-bottom:2em;padding:0 1.5em}.science-section__content{position:relative;width:100%}.science-section__card-wrapper{display:inline-block;margin-bottom:1.5em;padding:0 1.5em}.science-section__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:0}.science-section__card{background-color:#fff;position:relative;text-align:left;width:250px}.science-section__card-img{background-position:center;background-size:cover;height:180px}.science-section__card-copy-container{min-height:110px;padding:20px 30px;position:relative}.science-section__see-more{margin-top:2.4375em}.science-section__see-more i{font-size:10px;padding-left:1em}@media screen and (min-width: 768px){.science-section{min-height:85vh;padding:100px 0 75px}.science-section__card-img{height:200px}.science-section__title{margin-bottom:.25em}.science-section__subtitle{margin:0 auto 4em;padding:0;width:540px}.science-section__cards{padding-left:100px}.science-section__card{width:320px}.science-section__card-copy-container{min-height:100px}}.homepage-section{overflow:hidden;position:relative}.fade-in-text{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.activated-section .fade-in-text{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.science-section__subtitle{color:#767676}.homepage-link-cta{display:block;padding-bottom:1px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700;margin-top:20px;margin-bottom:0}.homepage-link-cta--color-white{color:#fff}.homepage-link-cta--color-white:hover{color:#184353}.homepage-link-cta--color-coral{color:#ff5567}.homepage-link-cta--format-underline{border-bottom:2px solid}.homepage-link-cta--centered{margin-right:auto;margin-left:auto;text-align:center}.new-homepage__hero-title-wrapper{margin:0 0 24px}.new-homepage__hero-title{display:block;line-height:1.2;margin-bottom:0}.new-homepage__hero-subtitle{margin:0 auto 32px;max-width:485px}.new-homepage__hero-title-noun-wrapper{display:inline-block;text-align:center}.new-homepage__hero-title-noun{border-bottom:2px solid #000;color:#151515;display:inline;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.5px;text-align:left}@media (min-width: 768px){.new-homepage__hero-title-noun{font-size:45px}}@media (max-width: 767px){.new-homepage__hero-title{padding:0}}@media (min-width: 768px){.new-homepage__hero-title-wrapper{margin:0 0 24px -16px}.new-homepage__hero-title{display:inline-block;padding-right:0}.new-homepage__hero-title-noun-wrapper{display:inline-block;margin-left:14px;text-align:left;width:auto}.new-homepage__hero-subtitle{margin:0 auto 34px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;position:absolute;z-index:2;top:20px;background:0 0;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:0 0;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;width:80px;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:0}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;text-align:center;width:100%}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.new-homepage__overview{font-family:GingerOTF,Ginger,Garamond,sans-serif;position:relative;text-align:center;z-index:2}.new-homepage__overview.new-homepage__section{padding-left:0;padding-right:0}.new-homepage__overview-title{margin:0 auto 32px;max-width:552px;padding:0 36px}.new-homepage__overview-column{padding:32px 16%}.new-homepage__overview-column p{font-family:GingerOTF,Ginger,Garamond,sans-serif}.new-homepage__overview-padding{padding-bottom:32px!important}.carousel.carousel-slider .slide{background:none;padding-bottom:32px}.carousel.carousel-slider .control-dots{margin:0}.carousel.carousel-slider .control-dots .dot{background:#f1574b;box-shadow:none;height:10px;opacity:.2;width:10px}.carousel.carousel-slider .control-dots .dot.selected{opacity:1}@media (min-width: 1024px){.new-homepage__overview-title{margin:0 auto 64px;max-width:650px}.new-homepage__overview-padding{padding-bottom:96px!important}.new-homepage__overview-items{display:-webkit-box;display:-ms-flexbox;display:flex}}.growing-vertical-line{-webkit-transform-origin:top;transform-origin:top;background-color:#000;top:-52px;height:104px;left:0;margin:0 auto;max-width:2px;position:absolute;right:0;width:100%;z-index:2}@media (min-width: 1024px){.growing-vertical-line{top:-62px;height:182px}}.new-homepage__plan{background-position:center bottom;background-repeat:no-repeat;background-size:contain;z-index:1;position:relative}.new-homepage__plan-container{position:relative}.new-homepage__background-image{height:84vw;position:relative}.new-homepage__body{position:relative}.new-homepage__plan-header{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:32px 28px 48px;text-align:center}.new-homepage__plan-title{margin-bottom:16px;padding-top:32px}.new-homepage__plan-image-1{left:0;position:absolute;top:135px;width:252px}.new-homepage__plan-image-2{left:0;position:absolute;top:88px;width:117px}.new-homepage__plan-image-3{position:absolute;right:0;top:-46px;width:130px}.new-homepage__plan-image-4{bottom:-141px;position:absolute;right:0;width:145px}.new-homepage__plan-image-5{bottom:-10px;position:absolute;right:0;width:126px}.new-homepage__plan-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0;position:relative}.new-homepage__plan-line-connector{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:57%;position:absolute;-webkit-transform:translateX(-100%);transform:translate(-100%)}.new-homepage__plan-line-circle{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #396b6d;height:16px;width:16px}.new-homepage__plan-line-line{background-color:#396b6d;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px}.new-homepage__plan-product-wrapper{margin:0 auto;max-width:100%;padding:0 40px;text-align:center}.new-homepage__plan-product-copy{color:#4a4a4a;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:1.5;margin-bottom:8px}.new-homepage__plan-product-item{margin-bottom:48px;max-width:87%;display:inline-block;width:64%}.new-homepage__plan-product-item-link{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700}.new-homepage__plan-product-img img{border-radius:50%}@media (min-width: 1024px){.new-homepage__plan{background-position:center 90%;background-size:cover}.new-homepage__plan-header{padding:32px 28px 96px}.new-homepage__plan-title{padding-top:128px}.new-homepage__plan-products{padding-bottom:56px}.new-homepage__plan-product-copy{font-size:23px;line-height:1.6;font-weight:600}.new-homepage__plan-product-item{margin-bottom:64px}.new-homepage__plan-product-wrapper{margin:inherit;max-width:inherit;padding:0;text-align:left;width:80%}}.homepage-reviews-container{color:#151515;padding:80px 56px;position:relative;text-align:center;font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (min-width: 1024px){.homepage-reviews-container{padding:128px 0}}.homepage-reviews-content{position:relative;z-index:1}.homepage-reviews-title{margin-bottom:40px;font-weight:700;font-size:30px;line-height:127%}@media (min-width: 1024px){.homepage-reviews-title{font-size:38px;line-height:126%}}.homepage-reviews-stars{margin-bottom:24px}@media (min-width: 1024px){.homepage-reviews-stars{margin-bottom:20px}}.homepage-reviews-stars-count{margin-bottom:0;font-size:20px;line-height:28px}@media (min-width: 1024px){.homepage-reviews-stars-count{margin-bottom:4px}}.homepage-reviews-reviews-count{color:#0006;font-size:18px;line-height:24px}.homepage-reviews-quiz-cta{margin-bottom:8px}.new-homepage__guidance{position:relative;z-index:2}.new-homepage__guidance-image-1{position:absolute;right:0;top:60%;width:78px;z-index:3}.new-homepage__guidance-image-2{left:0;position:absolute;top:46%;width:160px;z-index:3}.new-homepage__guidance-image-3{left:15%;position:absolute;top:48%;width:163px}.new-homepage__guidance-image-4{position:absolute;right:30%;top:0;width:147px}.new-homepage__guidance-image-5{position:absolute;right:15%;top:0;width:107px}.new-homepage__guidance-sections{padding:64px 0 0}.new-homepage__guidance-section{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;max-width:1200px;padding:48px 0 0;position:relative;width:100%}.new-homepage__guidance-section:first-child{margin-bottom:64px}.new-homepage__guidance-section-box{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-64px;padding:112px 32px 96px;position:relative;text-align:center;width:100%;z-index:1}.new-homepage__guidance-section-img{height:60vw;margin:0 auto;position:relative;width:calc(100% - 48px);z-index:2}.new-homepage__guidance-section-link{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;margin-top:16px}@media (min-width: 1024px){.new-homepage__guidance-sections{padding:64px 0}.new-homepage__guidance-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:96px auto;padding:32px 0}.new-homepage__guidance-section:first-child{margin-bottom:0}.new-homepage__guidance-image-1{width:136px}.new-homepage__guidance-image-2{top:39%;width:252px}.new-homepage__guidance-image-3{left:10%;top:42%;width:206px}.new-homepage__guidance-image-4{right:30%;width:267px}.new-homepage__guidance-image-5{right:25%;width:177px}.new-homepage__guidance-section-box{margin-top:0;max-width:688px;min-height:488px;padding:32px 64px;text-align:left}.new-homepage__guidance-section-img{height:100%;left:auto;margin:0;position:absolute;top:0;width:60%;z-index:0}.new-homepage__guidance-section-link{font-size:20px}}.new-homepage__section{box-sizing:border-box;margin:0 auto;max-width:100%;padding:32px 28px 96px;width:100%}.module-section__title-wrapper{margin-bottom:20px}.module-section__title{font-size:28px;line-height:1.4;margin-bottom:0!important}.module-section__title--underlined{border-bottom:3px solid #f1574b;display:inline-block;font-size:28px;line-height:1.2}.module-section__subheading{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;line-height:1.4;margin-bottom:8px}.module-section__tagline{color:#151515;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.module-section__copy{color:#151515;font-size:16px;font-weight:400;line-height:1.5;margin:0 auto 8px;max-width:460px}.announcement-banner{background-color:#184353;color:#fff;font-size:14px;font-weight:700;padding:10px;text-align:center;position:relative;z-index:12;letter-spacing:1px}.announcement-banner .announcement-banner__link{border-bottom:2px solid #fff;margin-left:4px;color:#fff;font-size:12px}@media (min-width: 768px){.announcement-banner{font-size:12px}}.announcement-banner.perpetual{position:relative;top:0;left:0;width:100%}@media (min-width: 1024px){.new-homepage__section{padding:96px 28px}.module-section__title{font-size:38px;margin-bottom:20px}.module-section__tagline{font-size:24px;line-height:1.33}.module-section__subheading{font-size:28px;line-height:1.33}.module-section__copy{color:#4a4a4a;font-size:18px;line-height:1.56;margin:inherit}}.quality-page__map-pin_0{left:50.5%;top:49%}.quality-page__map-pin_1{left:3%;top:38%}.quality-page__map-pin_2{left:87%;top:33%}.quality-page__map-pin_3{left:69%;top:61%}.quality-page__map-pin_4{left:69%;top:65%}.quality-page__map-pin_5{left:42%;top:34%}.quality-page__map-pin_6{left:45%;top:44%}.quality-page__map-pin_7{left:50%;top:46%}.slider-decorator-0,.slider-decorator-1{display:none}.marketing-page__hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6.5em 0;position:relative}.quality-page__hero-copy{text-align:center;width:85%}.quality-page__hero-title{line-height:1.9}.quality-page__hero-detail{left:50%;position:absolute;top:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.quality-page__hero-detail p{display:inline-block;float:left;text-align:center;width:50%}.marketing-page__img-container,.quality-page__map-section{background-position:center;float:left;min-height:375px;position:relative;width:100%}.quality-page__img-container{background-size:cover}.quality-page__map-section{background-color:#f5f1ed;background-size:cover}.quality-page__map-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.quality-page__map{width:100%}.quality-page__map-pin{position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.quality-page__map-pin a{display:inline-block;height:100%}.quality-page__map-content-container{background-color:#fff;bottom:0;display:none;height:140px;left:0;margin:5%;position:absolute;width:90%}.quality-page__map-content-container img{height:100%}.quality-page__map-description-img{background-position:center;background-size:cover;height:140px;width:140px}.quality-page__map-content{overflow:hidden;padding:1rem}.quality-page__map-content .quality-page__map-title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700}.quality-page__map-content .quality-page__map-subtitle{color:#000;font-size:14px;margin-bottom:20px}.quality-page__map-content .quality-page__map-copy{color:#9b9b9b;font-size:12px}.quality-page__img-info{bottom:2.8rem;color:#fff;left:3.3rem;position:absolute}.quality-page__img-info .quality-page__image-title{font-size:18px;margin:0}.quality-page__img-info .quality-page__image-subtitle{font-size:15px}.marketing-page__detail-container{float:left;min-height:275px;position:relative;width:100%}.quality-page__detail{margin:3.25em auto;position:relative;width:80%}.browser-ie .quality-page__detail{padding:32px 77px;width:100%}.quality-page__detail-copy-wrapper{text-align:left}.quality-page__detail-copy-wrapper .quality-page__detail-copy p{line-height:1.88rem}@media screen and (max-width: 767px){.marketing-page__img-container{height:80vw}}@media (max-width:768px){.new-homepage__plan-product-img{display:inline-block;width:90%;vertical-align:top}.new-homepage__plan-product-item{margin-bottom:48px;max-width:100%;width:100%;display:inline-block}}@media screen and (min-width: 768px){.marketing-page__hero{min-height:80vh}.quality-page__hero-copy{width:80%}.quality-page__hero-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:70%}.quality-page__hero-detail p{margin:10px}.marketing-page__img-container,.quality-page__map-section{background-position:center;background-repeat:no-repeat;display:inline-block;width:50%}.quality-page__map-section{background-size:contain;min-height:80vh}.quality-page__map-container{top:40%}.quality-page__map-pin{cursor:pointer}.browser-ie .quality-page__map-pin{width:27px}.quality-page__map-content-container{display:-webkit-box;display:-ms-flexbox;display:flex}.marketing-page__detail-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;width:50%}.marketing-page__section{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:80vh}.quality-page__detail-copy-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em;text-align:left}}.new-quality-page__map-section{background-position:center;float:left;min-height:375px;position:relative;width:100%}.new-quality-page__map-section{background-size:cover}.new-quality-page__map-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.new-quality-page__map{width:100%}.new-quality-page__map-pin{position:absolute;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.new-quality-page__map-pin a{display:inline-block;height:100%}.new-quality-page__map-content-container{background-color:#fff;border:solid 3px #f5f1ed;bottom:0;box-shadow:4px 4px 10px #e2dcd6;display:none;left:0;margin:0 auto 15%;position:absolute;right:0;width:70%}.new-quality-page__map-content-container img{height:100%}.new-quality-page__map-description-img{background-position:center;background-size:cover;-ms-flex-negative:0;flex-shrink:0;height:70px;margin:20px 0 20px 20px;width:70px}.new-quality-page__map-content{overflow:hidden;padding:1rem}.new-quality-page__map-content .new-quality-page__map-title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}.new-quality-page__map-content .new-quality-page__map-copy{color:#909090;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;line-height:1.43}@media screen and (min-width: 768px){.new-quality-page__map-section{background-position:center;background-repeat:no-repeat;display:inline-block;width:50%}.new-quality-page__map-section{background-size:contain;min-height:80vh;width:100%}.new-quality-page__map-container{top:40%}.new-quality-page__map-pin{cursor:pointer}.browser-ie .new-quality-page__map-pin{width:27px}.new-quality-page__map-content-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.new-quality-page__map-pin--inactive{width:25px}.new-quality-page__map-pin_0{left:53%;top:37%}.new-quality-page__map-pin_1{left:5%;top:22%}.new-quality-page__map-pin_2{left:46.1%;top:31%}.quality-formulated{padding:32px}.quality-formulated__cards{margin:-10.66667px;text-align:center}.quality-formulated__card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 32px;padding:32px}.quality-formulated__card-image{margin-bottom:16px;width:90px}.quality-formulated__card-title{color:#9b9b9b;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;line-height:1.5}.quality-formulated__info-block{margin:0 auto 64px;max-width:300px}@media (min-width: 768px){.quality-formulated{padding:64px 32px 32px}.quality-formulated__info-block{max-width:815px}.quality-formulated__cards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:64px}.quality-formulated__card{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10.66667px;padding:48px 32px;width:33.33%}.module-section__copy.formulated-with-care{margin:0 auto}}.powders-page__ingredients{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:64px 32px;text-align:center}.powders-page__ingredients-title{margin-bottom:16px}.powders-page__ingredients-cards{margin:32px 0 0}.powders-page__ingredients-card-wrapper{padding:0 0 32px}.powders-page__ingredients-card{border:solid 3px #f5f1ed;border-radius:4px;box-shadow:2px 2px 6px #f5f1ed;height:100%;padding:16px}.powders-page__ingredients-card-title{font-size:20px;line-height:1.5;margin-bottom:16px;text-align:left}.powders-page__ingredients-card-image{height:140px;position:relative}.powders-page__ingredients-card-content{text-align:left}.powders-page__ingredients-card-link{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;font-weight:700}.powders-page__ingredients-card-details{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;line-height:1.25;padding:16px 0}@media (min-width: 768px){.powders-page__ingredients{padding:64px 0}.powders-page__ingredients-cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:48px -16px 0}.powders-page__ingredients-card-wrapper{padding:16px;width:33.3%}.powders-page__ingredients-card{padding:21.33333px 32px 32px}.powders-page__ingredients-card-list{font-size:16px;line-height:1.25}.powders-page__ingredients-card-title{font-size:26px}.powders-page__ingredients-card-image{height:236px}}.powders-page__personalized{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 32px}.powders-page__personalized-content{margin:0 auto;max-width:400px;text-align:center;width:100%}.powders-page__personalized-content-title{margin-bottom:32px}.powders-page__personalized-image-wrapper{margin-top:48px;padding:0 32px;text-align:center;width:100%}.personalized-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;padding:96px 32px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.personalized-desktop__content-wrapper{width:50%}.personalized-desktop__content{margin:0 auto;max-width:400px;padding:128px 0;position:-webkit-sticky;position:sticky;top:0}.personalized-desktop__content-title{margin-bottom:32px}.personalized-desktop__content-nouns{height:48px;position:relative;width:100%}.personalized-desktop__content-noun{left:0;opacity:0;position:absolute;top:0}.personalized-desktop__content-noun.is-visible{-webkit-animation:headline-slide-in .75s;animation:headline-slide-in .75s;opacity:1;position:relative;top:0}.personalized-desktop__content-noun.is-hidden{-webkit-animation:headline-slide-out .75s;animation:headline-slide-out .75s}.personalized-desktop__image-wrapper{text-align:center;width:50%}.personalized-desktop__image{max-width:456px;min-height:580px;padding:48px 0}.vitamins-page__testimonial{margin:0 auto;max-width:566px;padding:48px 32px;text-align:center}.vitamins-page__testimonial-copy{color:#4a4a4a;font-size:18px;line-height:1.56}.product-section{background-color:#f9fcfc;text-align:center}@media (min-width: 768px){.product-section{min-height:85vh;text-align:left}}.product-section .product-section__fill-image{background-position:left center;background-size:cover;min-height:375px;position:relative;width:100%}@media (min-width: 768px){.product-section .product-section__fill-image{background-position:center;background-size:cover;height:100%;position:absolute}}.product-section .product-section__content{margin:2em auto;max-width:300px;text-align:center}.product-section .product-section__content h2,.product-section .product-section__content p{margin-bottom:16px}@media (min-width: 768px){.product-section .product-section__content{max-width:550px;position:absolute;right:10%;top:10%}}.product-section .product-section__copy p{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700}@media (min-width: 768px){.product-section .product-section__copy p{display:inline-block;font-size:20px}}.ingredients-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:85vh}.ingredients-section__bg-container{height:100%;overflow:hidden;position:absolute;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;width:100%}.ingredients__copy-container{background-color:#f9fcfc;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ingredients-section__bg-container+.ingredients-section__bg-container{opacity:0}.ingredient-section__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ingredients-section__bg-img{background-position:center;background-size:cover;height:100%;position:absolute;width:100%}.ingredient-section__image-copy{color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;left:2em;position:absolute;top:1em}.ingredients-section__img-title{font-size:23px;margin-right:.5em}.ingredients-section__img-subtitle{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:20px}@media screen and (min-width: 768px){.ingredients-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ingredients__copy-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.guidance-section-vitamin{background-color:#ddd;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 30px 35px}.guidance-section-vitamin:first-child{margin-top:35px}@media (min-width: 1024px){.guidance-section-vitamin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:initial;flex-direction:initial;min-height:0}}.guidance-section-vitamin__copy{background:#fff;padding:2em}@media (min-width: 1024px){.guidance-section-vitamin__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.guidance-section-vitamin__title{font-size:26px;line-height:normal;margin:0}.guidance-section-vitamin__subtitle{color:#767676;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:18px}.guidance-section-vitamin__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.guidance-section-vitamin__badge-image{height:30px;margin:.5em .5em .5em 0;width:30px}.guidance-section-vitamin__badge-image img{max-height:100%;max-width:100%}.guidance-section-vitamin__badge-description{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:normal;margin:.5em .5em .5em .25em}.guidance-section-vitamin__fill-image{background-position:center;background-size:cover;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;height:35vw;position:relative}@media (min-width: 768px){.guidance-section-vitamin__fill-image{height:120px}}@media (min-width: 1024px){.guidance-section-vitamin__fill-image{height:auto}}.guidance-section{min-height:0}@media (min-width: 768px){.guidance-section{display:-webkit-box;display:-ms-flexbox;display:flex}}.guidance-section__copy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:93.33333333vw;text-align:center}.guidance-section__copy p{max-width:320px}.guidance-section__vitamins{overflow:hidden;width:100%}@media (min-width: 768px){.guidance-section__vitamins{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.guidance__title{margin-bottom:16px}.personalization-container{background-color:#fff;min-height:34.375rem}.personalization__section{float:left;min-height:17.1875rem;position:relative;width:100%}.personalization__copy{padding:10%;text-align:center;width:100%}.personalization__copy p{color:#767676}.personalization__copy button{min-width:11.25rem}.personalization__headline{margin-bottom:16px;position:relative;will-change:auto}.personalization__headline h2,.personalization__headline .h2{margin-bottom:.8125em}.personalization__headline-keywords{display:inline}.personalization__headline-keywords span{display:none}.personalization__headline-names{color:#f1574b;display:inline-block;position:relative;text-align:left;width:70px}.personalization__headline-names b{display:block;left:0;opacity:0;position:absolute;right:0;top:0;white-space:nowrap}.personalization__headline-names b.is-visible{-webkit-animation:headline-slide-in .75s;animation:headline-slide-in .75s;opacity:1;position:relative;top:0}.personalization__headline-names b.is-hidden{-webkit-animation:headline-slide-out .75s;animation:headline-slide-out .75s}.marketing-page__fill-image{float:left;min-height:375px;position:relative;width:100%}@media (max-width: 767px){.marketing-page__fill-image{height:80vw}}@media screen and (min-width: 768px){.personalization-container{min-height:85vh}.personalization__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:85vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.personalization__headline{width:120%}.personalization__copy{padding:0;text-align:left;width:60%}.marketing-page__fill-image{display:inline-block;min-height:80vh;width:50%}}.vitamins-page__healthy{background-image:none;background-position:center;background-repeat:no-repeat;background-size:cover}.vitamins-page__healthy-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px;text-align:center;width:100%}.vitamins-page__healthy-image{height:100vw;position:relative;width:100%}.vitamins-page__healthy-content-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px -8px 48px;text-align:center}.vitamins-page__healthy-content-icon{margin:0 8px;max-width:100px}.vitamins-page__healthy-content-icon img{margin-bottom:8px;width:52px}.vitamins-page__healthy-content-icon h4{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700;text-align:center}@media (max-width: 767px){.vitamins-page__healthy{background-color:#eee;background-image:none!important}}@media (min-width: 768px){.vitamins-page__healthy{min-height:80vh;padding:0}.vitamins-page__healthy-content{min-height:80vh;padding:0;text-align:left;width:50%}.vitamins-page__healthy-image{min-height:80vh;position:relative;width:50%}.vitamins-page__healthy-info{margin:0 auto;width:60%}.vitamins-page__healthy-content-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:32px -16px 48px}.vitamins-page__healthy-content-icon{margin:0 16px}.vitamins-page__healthy-content-icon h4{font-size:16px}}.personalization-page__hero-copy{left:50%;text-align:center;width:85%}.personalization-page__hero-copy strong{color:#f1574b}.personalization-page__hero-copy h5{line-height:1.9}.personalization-page__sections{padding:30px 0}.personalization-page__sections .marketing-page__img-container{background-size:contain}.personalization-detail__wrapper{padding:1.625em 32px 4.875em;position:relative;width:100%}.personalization-page__person-details{margin-bottom:2em}.personalization-page__person-details h2{font-size:30px;margin:0}.personalization-page__person-details p{font-size:24px}.personalization-page__details-items{display:-webkit-box;display:-ms-flexbox;display:flex}.personalization-page__details-item{margin-right:1em;text-align:center}.personalization-page__details-item img{height:50px;width:50px}.personalization-page__details-item:last-child{margin-right:0}.personalization-page__details-item-description{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:15px;font-weight:700;padding-top:5px}@media screen and (min-width: 768px){.personalization-page__hero-copy{width:50%}.personalization-page__hero-copy h1{font-size:60px;margin-bottom:24px}.personalization-page__sections{margin:0 auto;max-width:1400px;padding:60px 0}.marketing-page__detail-container.personalization-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.personalization-page__section-copy{font-size:22px;margin:30px 0;position:relative}.personalization-page__section-details{position:relative}.personalization-detail__wrapper{padding:8%}}@media screen and (min-width: 1024px){.personalization-detail__wrapper{padding:10% 15% 10% 10%}}.global-nav_mobile-panel-enter{-webkit-transform:translateX(-100%);transform:translate(-100%)}.global-nav_mobile-panel-enter-active{-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.global-nav_mobile-panel-exit{-webkit-transform:translateX(0);transform:translate(0)}.global-nav_mobile-panel-exit-active{-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1),-webkit-transform .3s cubic-bezier(.35,0,.7,1)}.global-nav_mobile-panel-right-enter{-webkit-transform:translateX(50%);transform:translate(50%)}.global-nav_mobile-panel-right-enter-active{-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1);transition:transform .3s cubic-bezier(.25,.1,.25,1),-webkit-transform .3s cubic-bezier(.25,.1,.25,1)}.global-nav_mobile-panel-right-exit{-webkit-transform:translateX(0);transform:translate(0)}.global-nav_mobile-panel-right-exit-active{-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:-webkit-transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1);transition:transform .3s cubic-bezier(.35,0,.7,1),-webkit-transform .3s cubic-bezier(.35,0,.7,1)}.global-nav_mobile-panel{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0}.global-nav_mobile-panel_contents{opacity:0;-webkit-animation:.3s linear 0ms 1 normal forwards running fade-in;animation:.3s linear 0ms 1 normal forwards running fade-in}.global-nav_mobile-panel_header{height:64px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.global-nav_mobile-panel_body{position:absolute;top:64px;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:8px;overflow-y:scroll}.global-nav_mobile-panel_toggle{background-image:url(https://cdn.shopify.com/packs/hamburger-black-f4c56c2033776fb60edc22dfe6babf4c.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:14px;position:absolute;left:1em;cursor:pointer}.global-nav_mobile-panel_toggle-text{top:0;height:0;width:0;position:absolute;font-size:0}.global-nav_mobile-panel_toggle.is-white{background-image:url(https://cdn.shopify.com/packs/hamburger-white-62b0c880b69990517b608cb5692d3ba8.svg)}.global-nav_mobile-panel_close{background-image:url(https://cdn.shopify.com/packs/times-ed003391797c0756539ebd9ffd19d201.svg);background-size:cover;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:24px;cursor:pointer}.global-nav_mobile-panel_back{background-image:url(https://cdn.shopify.com/packs/chevron-left-0c9c6a4532f3aff44c3afcec9c1c3456.svg);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;left:24px;cursor:pointer}.global-nav_mobile-panel_next{position:relative;background-image:url(https://cdn.shopify.com/packs/chevron-left-0c9c6a4532f3aff44c3afcec9c1c3456.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.4;z-index:-1}.global-nav_mobile-panel_profile-group{position:relative;padding-bottom:32px;border-bottom:1px solid transparent;margin-bottom:12px}.global-nav_mobile-panel_profile-group:after{content:"";height:1px;background-color:#dcdcdc;left:24px;right:24px;position:absolute;top:100%}.global-nav_mobile-panel_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px;color:#000;font-size:20px;font-family:GingerOTF,Ginger,Garamond,sans-serif;line-height:2}.global-nav_mobile-panel_row.logout{padding-bottom:40px}.global-nav_mobile-panel_row-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-nav_mobile-panel_row:hover{color:#000;cursor:pointer}.global-nav_mobile-panel_row.shop-all,.global-nav_mobile-panel_row.survey{color:#f1574b}.global-nav_menu-dropdown_row{text-transform:none;letter-spacing:normal;color:#404040;display:block;padding:0 24px 0 40px;position:relative;margin-bottom:4px;text-align:left;font-size:16px;line-height:2;font-weight:400}.global-nav_menu-dropdown_columns-container.singular .global-nav_menu-dropdown_row{padding-left:24px}.global-nav_menu-dropdown_row_text{position:relative}.global-nav_menu-dropdown_row_text:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.global-nav_menu-dropdown_row_text:after{position:absolute;background-color:#404040;content:"";height:1px;top:100%;width:100%;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.global-nav_menu-dropdown_row:first-child{padding-top:28px}.global-nav_menu-dropdown_row:last-child{padding-bottom:16px}.global-nav_menu-dropdown_row:hover,.global-nav_menu-dropdown_row:focus{color:#404040}.global-nav_menu-dropdown_row.sign-out{color:#9b9b9b}.global-nav_menu-dropdown_row.sign-out:hover,.global-nav_menu-dropdown_row.sign-out:focus{color:#404040}.global-nav_menu-dropdown_row_shop-all{text-transform:none;letter-spacing:normal;color:#f1574b;display:block;padding:0 24px 40px 40px;position:relative;margin-bottom:8px;text-align:left;font-size:16px;font-weight:400;line-height:2}.global-nav_menu-dropdown_row_cta{display:block;margin-top:24px;position:relative;height:88px;color:#404040}.global-nav_menu-dropdown_row_cta:hover{color:#404040}.global-nav_menu-dropdown_row_cta-text{padding:12px 24px}.global-nav_menu-dropdown_row_cta_title{position:relative;text-transform:uppercase;letter-spacing:1px;font-size:10px;line-height:18px}.global-nav_menu-dropdown_row_cta_subtitle{position:relative;margin-top:4px;font-size:16px;line-height:20px;text-transform:none;letter-spacing:normal;min-width:184px}.global-nav_menu-dropdown_column{min-width:184px}.global-nav_menu-dropdown_column_header{color:#404040;padding:40px 24px 0 40px;margin-bottom:20px;font-size:12px;text-transform:uppercase}.global-nav_mobile-panel_cta{height:168px;width:272px;border-radius:6px;position:relative;font-family:GingerOTF,Ginger,Garamond,sans-serif;text-transform:none;display:block;letter-spacing:normal;color:#fff;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;z-index:-1}.global-nav_mobile-panel_cta:hover{color:#fff}.global-nav_mobile-panel_cta+.global-nav_mobile-panel_cta{margin-left:16px}.global-nav_mobile-panel_cta:last-child{margin-right:24px}.global-nav_mobile-panel_cta-group{padding:0 24px;overflow-x:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:170px;min-height:170px;width:100%;margin-top:120px;margin-bottom:20px}.global-nav_mobile-panel_cta-group_container{width:auto;max-height:170px;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-overflow-scrolling:touch}.global-nav_menu-dropdown_cta{font-family:GingerOTF,Ginger,Garamond,sans-serif;text-transform:none;display:block;position:relative;margin:0 0 0 36px;height:50%;width:274px;letter-spacing:normal;color:#fff}.global-nav_menu-dropdown_cta:hover{color:#fff}.global-nav_menu-dropdown_cta_title{font-size:18px;line-height:1.333;margin-bottom:4px}.global-nav_menu-dropdown_cta_subtitle{text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:20px}.global-nav_menu-dropdown_cta-text{position:relative;height:100%;padding:16px}.global-nav_cta-1 .global-nav_menu-dropdown_cta-text{text-align:center}.global-nav_cta-2 .global-nav_menu-dropdown_cta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:108px}.global-nav_menu-dropdown{background:#fff;border-radius:6px;box-shadow:0 10px 40px #0000002e;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:232px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;padding:0;position:absolute;cursor:auto;top:calc(100% - 10px);right:auto;left:0}.global-nav_menu-dropdown_columns-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.global-nav_menu-dropdown.right-align{left:auto;right:12px}.global-nav_menu-dropdown-enter{opacity:0;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transform-origin:top center;transform-origin:top center}.global-nav_menu-dropdown-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition-delay:.25s;transition-delay:.25s}.global-nav_menu-dropdown-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top center;transform-origin:top center}.global-nav_menu-dropdown-exit-active{opacity:0;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-in;transition:opacity .2s linear,-webkit-transform .2s ease-in;transition:opacity .2s linear,transform .2s ease-in;transition:opacity .2s linear,transform .2s ease-in,-webkit-transform .2s ease-in}.logo{fill:#000;-webkit-transition:fill .1s linear;transition:fill .1s linear;width:50px}@media (min-width: 1024px){.logo{width:108px}}.logo.black{fill:#000}.logo.black:hover,.logo.orange{fill:#f1574b}.logo.white{fill:#fff}.logo.white:hover{fill:#000}.global-nav_logo{display:-webkit-box;display:-ms-flexbox;display:flex}.global-nav_menu-group{text-transform:uppercase;letter-spacing:2.6px;font-size:14px;font-weight:700;padding:22px 40px;position:relative;color:#000;-webkit-transition:color .2s;transition:color .2s;cursor:pointer}.global-nav_menu-group_nav-title{color:#000}.active .global-nav_menu-group_nav-title{color:#f1574b}.global-nav_menu-group.global-nav_secondary-group{padding:22px 0;margin-right:0}@media (min-width: 1024px){.global-nav_menu-group{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;vertical-align:middle;line-height:12px;font-size:12px;letter-spacing:2.2px;padding:12px 0;margin-right:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-nav_menu-group_nav-title{color:#000;-webkit-transition:color;transition:color}.global-nav.is-white .global-nav_menu-group_nav-title{color:#fff;-webkit-transition:color;transition:color}.global-nav.is-white .active .global-nav_menu-group_nav-title,.active .global-nav_menu-group_nav-title,.global-nav_menu-group.active{color:#f1574b;-webkit-transition:color;transition:color}.global-nav_menu-group:first-child{padding-left:0}}.header{position:fixed;top:0;right:0;left:0;height:64px;max-height:64px;text-align:center;-webkit-transition:background-color .4s,z-index .4s .3s,-webkit-transform .4s;transition:background-color .4s,z-index .4s .3s,-webkit-transform .4s;transition:background-color .4s,transform .4s,z-index .4s .3s;transition:background-color .4s,transform .4s,z-index .4s .3s,-webkit-transform .4s;z-index:11}.header.above-banner{-webkit-transition:z-index 0ms;transition:z-index 0ms;z-index:13}@media (min-width: 1024px){.header{height:80px;max-height:80px}}.header_position_sticky{position:-webkit-sticky;position:sticky;top:0}.global-nav{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-height:64px;width:100%;font-family:GingerOTF,Ginger,Garamond,sans-serif;background-color:#fff;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;position:relative}@media (min-width: 1024px){.global-nav{position:static;padding:0 32px;max-height:80px}}.global-nav.header-with-banner.header-fixed{position:fixed}.global-nav.header-with-banner.header-absolute{position:absolute}.global-nav:not(.is-transparent):not(.is-survey){box-shadow:0 2px 5px #00000005}.global-nav.is-transparent{background-color:transparent}.global-nav.is-survey{background-color:#f5f1ed}.global-nav_cart-icon{background-image:url(https://cdn.shopify.com/packs/box-empty-153fb46f92c22eeff35f10bb6557767b.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px;margin:0 12px;position:relative;cursor:pointer}.global-nav_cart-icon.is-white{background-image:url(https://cdn.shopify.com/packs/box-empty-white-687f0eac5d38a220a24dc72c9e41f057.svg)}.global-nav_cart-icon.has-products{background-image:url(https://cdn.shopify.com/packs/box-full-05af8dc28e6cc6aa1a63e263affeb6c3.svg)}.global-nav_cart-icon.has-products.is-white{background-image:url(https://cdn.shopify.com/packs/box-full-white-41af3b406210376580bd137937b73402.svg)}.global-nav_user-icon{background-image:url(https://cdn.shopify.com/packs/user-325098dfc61e77077e0b9e63ebc59c0e.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;width:32px;height:32px;margin:0 12px;position:relative}.global-nav_user-icon.is-white{background-image:url(https://cdn.shopify.com/packs/user-white-9e7265d6094961baf41a257a8a1bfee5.svg)}.global-nav_icon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:12px;position:absolute;padding:.25em .6em .3em}@media (min-width: 1024px){.global-nav_icon-group{padding:0;position:static}}.global-nav_profile-group{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.global-nav_third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:static;height:100%}.global-nav_third-center{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-nav_third-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.global-nav_user-name{color:#000;font-size:16px;-webkit-transition:color .2s;transition:color .2s;letter-spacing:normal;text-transform:none;line-height:32px}@media (min-width: 1024px){.global-nav_user-name{letter-spacing:2.2px;text-transform:uppercase;font-size:12px;line-height:12px;font-weight:700}}.global-nav.is-white .global-nav_user-name{color:#fff}.global-nav_badge{font-size:8px;background-color:#3e306e;border-radius:10px;text-transform:uppercase;color:#fff;padding:4px 8px 3px;margin-left:8px;line-height:1.333;letter-spacing:1px}@media (min-width: 1024px){.global-nav_badge{margin-left:4px}}.global-nav_desktop_quiz-button.global-nav_menu-group,.global-nav_desktop_quiz-button.global-nav_menu-item{color:#f1574b}.global-nav_desktop_quiz-button.button{font-size:16px;padding:.75em 2em;margin-right:12px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,p,blockquote,figure,ol,ul{margin:0;padding:0}main,li{display:block}h1,h2,h3,h4{font-size:inherit}strong{font-weight:700}a,button{color:inherit;-webkit-transition:.3s;transition:.3s}a{text-decoration:none}button{background:none;border:0;cursor:pointer;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;overflow:visible}::-moz-focus-inner{border:0;padding:0}:focus{outline:0}img,picture{border:0;height:auto;vertical-align:middle;width:100%}body>img{width:auto}@font-face{font-family:Ginger;font-style:normal;font-weight:700;src:url(f37ginger-bold-webfont-24f1a0b8efd688f29f6ee012f0cad32cc19d0b9a8d0e4c49d8f7623da88fd1fc.woff) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/f37ginger-bold-webfont-d3aa13644dd9ffc6ed98a31cdd37e2ecc434a60dd0d50560d72be2394866e971.woff) format("woff")}@font-face{font-family:Ginger;font-style:normal;font-weight:lighter;src:url(f37ginger-light-webfont-5e72b19fc56805eda6e4e88d0c9c5c854970c69f9777e8aef7333d6a1861f72c.woff) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/f37ginger-light-webfont-ecdd72911e12fd342d2876879330786bfd70ba51fc30383f33c477afd87cfddf.woff) format("woff")}@font-face{font-family:Ginger;font-style:normal;font-weight:400;src:url(f37ginger-webfont-71d884cf9340a7e664cc8fa692e53d53da89d9ea634ee06f2f6541e5c4eeb05d.woff) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/f37ginger-webfont-31bb248e48c90539d92bffb57d97914dbf5f2142c19c628cb1663bd6d8a8be1c.woff) format("woff")}@font-face{font-family:Gauthier;font-style:normal;font-weight:400;src:url(gauthierfy-regular_m-webfont-92a2dfbc3d71fa4b4193afb1578ac89a24c608bb664e1fb2b86023183f6c28b5.woff) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/gauthierfy-regular_m-webfont-d4604128e175dc705a1d4821a4415fb3e17633f40fe0ada8252df86623c277cf.woff) format("woff")}@font-face{font-family:careof-icons;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/careof-icons-88751897eb0de2aec2c5afb1005d4cb59b3a134ad2dcc1c85972e2c20c9ba062.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/careof-icons-20a113bd4214771514dcbdda60209353ba4b3a2a43aaba586651478e94727cd9.woff) format("woff")}[class^=co-icon-],[class*=" co-icon-"]{font-family:careof-icons!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.co-icon-calendar:before{content:"\e900"}.co-icon-signin:before{content:"\e901"}.co-icon-signout:before{content:"\e902"}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}button,[type=button],[type=reset],[type=submit],.button,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input[type=submit],[data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_passwords] input[type=submit]{-webkit-appearance:none;appearance:none;border-color:#f1574b;border-radius:100px;border-style:solid;border-width:2px;color:#f1574b;cursor:pointer;display:inline-block;font:700 16px GingerOTF,Ginger,Garamond,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:20px;padding:.75em 2em .85em;pointer-events:auto;text-decoration:none;-webkit-transition:color .4s,background-color .4s,border .4s,width .4s cubic-bezier(.09,1,.205,1);transition:color .4s,background-color .4s,border .4s,width .4s cubic-bezier(.09,1,.205,1);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button span,[type=button] span,[type=reset] span,[type=submit] span,.button span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments] span,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok] span,[data-controller-name=checkout] input[type=submit] span,[data-controller-name=user_registrations] input[type=submit] span,[data-controller-name=user_sessions] input[type=submit] span,[data-controller-name=user_passwords] input[type=submit] span{-webkit-transition:opacity .15s;transition:opacity .15s}button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,.button:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:hover[type=submit],[data-controller-name=user_registrations] input:hover[type=submit],[data-controller-name=user_sessions] input:hover[type=submit],[data-controller-name=user_passwords] input:hover[type=submit]{-webkit-transition-duration:.2s;transition-duration:.2s}button:disabled,button.disabled,[type=button]:disabled,[type=button].disabled,[type=reset]:disabled,[type=reset].disabled,[type=submit]:disabled,[type=submit].disabled,.button:disabled,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:disabled[type=submit],[data-controller-name=user_registrations] input:disabled[type=submit],[data-controller-name=user_sessions] input:disabled[type=submit],[data-controller-name=user_passwords] input:disabled[type=submit],.button.disabled,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input.disabled[type=submit],[data-controller-name=user_registrations] input.disabled[type=submit],[data-controller-name=user_sessions] input.disabled[type=submit],[data-controller-name=user_passwords] input.disabled[type=submit]{border-color:#a8a8a8;color:#a8a8a8;cursor:not-allowed;pointer-events:none}@media (min-width: 1024px){button,[type=button],[type=reset],[type=submit],.button,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input[type=submit],[data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_passwords] input[type=submit]{font-size:16px}}.button_background_white{background-color:#fff;border:2px solid #f1574b;color:#f1574b}.button_background_white:hover,.button_background_white:focus{background-color:#f1574b;color:#fff}.button_background_white_hover_none:hover,.button_background_white_hover_none:focus{background-color:#fff;color:#f1574b}.button_background_white:before,.button_background_white:after{color:#fff}.button_background_white:disabled:hover,.button_background_white.disabled:hover{background-color:#fff;color:#a8a8a8}.button_survey_back{font-size:14px;padding:.825em 0;-webkit-transition-duration:.8s;transition-duration:.8s}@media (min-width: 1024px){.button_survey_back{font-size:16px}}.button_survey_back span{color:#000;display:none;-webkit-transition:color .8s;transition:color .8s}@media (min-width: 1024px){.button_survey_back span{display:inline}}.button_survey_back span:hover{color:#f1574b;-webkit-transition-duration:.4s;transition-duration:.4s}.button_background_orange,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input[type=submit],[data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_passwords] input[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.button[type=submit],.product__buy-button [data-controller-name=checkout] input.button[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack.button[type=submit],.recommendation [data-controller-name=checkout] input.add-to-pack.button[type=submit],[data-controller-name=user_registrations] .product__buy-button input.button[type=submit],.product__buy-button [data-controller-name=user_registrations] input.button[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack.button[type=submit],[data-controller-name=user_sessions] .product__buy-button input.button[type=submit],.product__buy-button [data-controller-name=user_sessions] input.button[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack.button[type=submit],[data-controller-name=user_passwords] .product__buy-button input.button[type=submit],.product__buy-button [data-controller-name=user_passwords] input.button[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack.button[type=submit],.product__buy-button .button,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .product__buy-button input[type=submit],.product__buy-button [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .product__buy-button input[type=submit],.product__buy-button [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .product__buy-button input[type=submit],.product__buy-button [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .product__buy-button input[type=submit],.recommendation .button.add-to-pack,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.add-to-pack[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack[type=submit]{background-color:#f1574b;border-color:#f1574b;color:#fff}.button_background_orange:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:hover[type=submit],[data-controller-name=user_registrations] input:hover[type=submit],[data-controller-name=user_sessions] input:hover[type=submit],[data-controller-name=user_passwords] input:hover[type=submit],.button_background_orange:focus,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:focus[type=submit],[data-controller-name=user_registrations] input:focus[type=submit],[data-controller-name=user_sessions] input:focus[type=submit],[data-controller-name=user_passwords] input:focus[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.button:hover[type=submit],.product__buy-button [data-controller-name=checkout] input.button:hover[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=checkout] input.add-to-pack.button:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input.button:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input.button:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack.button:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input.button:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input.button:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack.button:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input.button:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input.button:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack.button:hover[type=submit],.product__buy-button .button:hover,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input:hover[type=submit],[data-controller-name=checkout] .product__buy-button input:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input:hover[type=submit],.recommendation .button.add-to-pack:hover,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.add-to-pack:hover[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack:hover[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:focus[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:focus[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:focus[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.button:focus[type=submit],.product__buy-button [data-controller-name=checkout] input.button:focus[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack.button:focus[type=submit],.recommendation [data-controller-name=checkout] input.add-to-pack.button:focus[type=submit],[data-controller-name=user_registrations] .product__buy-button input.button:focus[type=submit],.product__buy-button [data-controller-name=user_registrations] input.button:focus[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack.button:focus[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack.button:focus[type=submit],[data-controller-name=user_sessions] .product__buy-button input.button:focus[type=submit],.product__buy-button [data-controller-name=user_sessions] input.button:focus[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack.button:focus[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack.button:focus[type=submit],[data-controller-name=user_passwords] .product__buy-button input.button:focus[type=submit],.product__buy-button [data-controller-name=user_passwords] input.button:focus[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack.button:focus[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack.button:focus[type=submit],.product__buy-button .button:focus,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:focus[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:focus[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input:focus[type=submit],[data-controller-name=checkout] .product__buy-button input:focus[type=submit],.product__buy-button [data-controller-name=user_registrations] input:focus[type=submit],[data-controller-name=user_registrations] .product__buy-button input:focus[type=submit],.product__buy-button [data-controller-name=user_sessions] input:focus[type=submit],[data-controller-name=user_sessions] .product__buy-button input:focus[type=submit],.product__buy-button [data-controller-name=user_passwords] input:focus[type=submit],[data-controller-name=user_passwords] .product__buy-button input:focus[type=submit],.recommendation .button.add-to-pack:focus,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:focus[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.add-to-pack:focus[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack:focus[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack:focus[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack:focus[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack:focus[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack:focus[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack:focus[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack:focus[type=submit]{background-color:#fff;color:#f1574b}.button_background_orange:disabled,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:disabled[type=submit],[data-controller-name=user_registrations] input:disabled[type=submit],[data-controller-name=user_sessions] input:disabled[type=submit],[data-controller-name=user_passwords] input:disabled[type=submit],.button_background_orange.disabled,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input.disabled[type=submit],[data-controller-name=user_registrations] input.disabled[type=submit],[data-controller-name=user_sessions] input.disabled[type=submit],[data-controller-name=user_passwords] input.disabled[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.button:disabled[type=submit],.product__buy-button [data-controller-name=checkout] input.button:disabled[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack.button:disabled[type=submit],.recommendation [data-controller-name=checkout] input.add-to-pack.button:disabled[type=submit],[data-controller-name=user_registrations] .product__buy-button input.button:disabled[type=submit],.product__buy-button [data-controller-name=user_registrations] input.button:disabled[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack.button:disabled[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack.button:disabled[type=submit],[data-controller-name=user_sessions] .product__buy-button input.button:disabled[type=submit],.product__buy-button [data-controller-name=user_sessions] input.button:disabled[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack.button:disabled[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack.button:disabled[type=submit],[data-controller-name=user_passwords] .product__buy-button input.button:disabled[type=submit],.product__buy-button [data-controller-name=user_passwords] input.button:disabled[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack.button:disabled[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack.button:disabled[type=submit],.product__buy-button .button:disabled,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input:disabled[type=submit],[data-controller-name=checkout] .product__buy-button input:disabled[type=submit],.product__buy-button [data-controller-name=user_registrations] input:disabled[type=submit],[data-controller-name=user_registrations] .product__buy-button input:disabled[type=submit],.product__buy-button [data-controller-name=user_sessions] input:disabled[type=submit],[data-controller-name=user_sessions] .product__buy-button input:disabled[type=submit],.product__buy-button [data-controller-name=user_passwords] input:disabled[type=submit],[data-controller-name=user_passwords] .product__buy-button input:disabled[type=submit],.recommendation .button.add-to-pack:disabled,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.add-to-pack:disabled[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack:disabled[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack:disabled[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack:disabled[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack:disabled[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack:disabled[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack:disabled[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack:disabled[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.disabled.button[type=submit],.product__buy-button [data-controller-name=checkout] input.disabled.button[type=submit],[data-controller-name=checkout] .recommendation input.disabled.add-to-pack.button[type=submit],.recommendation [data-controller-name=checkout] input.disabled.add-to-pack.button[type=submit],[data-controller-name=user_registrations] .product__buy-button input.disabled.button[type=submit],.product__buy-button [data-controller-name=user_registrations] input.disabled.button[type=submit],[data-controller-name=user_registrations] .recommendation input.disabled.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_registrations] input.disabled.add-to-pack.button[type=submit],[data-controller-name=user_sessions] .product__buy-button input.disabled.button[type=submit],.product__buy-button [data-controller-name=user_sessions] input.disabled.button[type=submit],[data-controller-name=user_sessions] .recommendation input.disabled.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_sessions] input.disabled.add-to-pack.button[type=submit],[data-controller-name=user_passwords] .product__buy-button input.disabled.button[type=submit],.product__buy-button [data-controller-name=user_passwords] input.disabled.button[type=submit],[data-controller-name=user_passwords] .recommendation input.disabled.add-to-pack.button[type=submit],.recommendation [data-controller-name=user_passwords] input.disabled.add-to-pack.button[type=submit],.product__buy-button .button.disabled,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input.disabled[type=submit],[data-controller-name=checkout] .product__buy-button input.disabled[type=submit],.product__buy-button [data-controller-name=user_registrations] input.disabled[type=submit],[data-controller-name=user_registrations] .product__buy-button input.disabled[type=submit],.product__buy-button [data-controller-name=user_sessions] input.disabled[type=submit],[data-controller-name=user_sessions] .product__buy-button input.disabled[type=submit],.product__buy-button [data-controller-name=user_passwords] input.disabled[type=submit],[data-controller-name=user_passwords] .product__buy-button input.disabled[type=submit],.recommendation .button.disabled.add-to-pack,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.disabled.add-to-pack[type=submit],[data-controller-name=checkout] .recommendation input.disabled.add-to-pack[type=submit],.recommendation [data-controller-name=user_registrations] input.disabled.add-to-pack[type=submit],[data-controller-name=user_registrations] .recommendation input.disabled.add-to-pack[type=submit],.recommendation [data-controller-name=user_sessions] input.disabled.add-to-pack[type=submit],[data-controller-name=user_sessions] .recommendation input.disabled.add-to-pack[type=submit],.recommendation [data-controller-name=user_passwords] input.disabled.add-to-pack[type=submit],[data-controller-name=user_passwords] .recommendation input.disabled.add-to-pack[type=submit]{background-color:#dadada;border-color:#dadada;color:#0003}.button_background_orange:disabled:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input:disabled:hover[type=submit],[data-controller-name=user_registrations] input:disabled:hover[type=submit],[data-controller-name=user_sessions] input:disabled:hover[type=submit],[data-controller-name=user_passwords] input:disabled:hover[type=submit],.button_background_orange.disabled:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input.disabled:hover[type=submit],[data-controller-name=user_registrations] input.disabled:hover[type=submit],[data-controller-name=user_sessions] input.disabled:hover[type=submit],[data-controller-name=user_passwords] input.disabled:hover[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.button:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable.add-to-pack.button:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.button:disabled:hover[type=submit],.product__buy-button [data-controller-name=checkout] input.button:disabled:hover[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack.button:disabled:hover[type=submit],.recommendation [data-controller-name=checkout] input.add-to-pack.button:disabled:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input.button:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input.button:disabled:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack.button:disabled:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack.button:disabled:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input.button:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input.button:disabled:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack.button:disabled:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack.button:disabled:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input.button:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input.button:disabled:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack.button:disabled:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack.button:disabled:hover[type=submit],.product__buy-button .button:disabled:hover,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input:disabled:hover[type=submit],[data-controller-name=checkout] .product__buy-button input:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input:disabled:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input:disabled:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input:disabled:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input:disabled:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input:disabled:hover[type=submit],.recommendation .button.add-to-pack:disabled:hover,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .add-to-pack.multiselect-component__selectable:disabled:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.add-to-pack:disabled:hover[type=submit],[data-controller-name=checkout] .recommendation input.add-to-pack:disabled:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.add-to-pack:disabled:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.add-to-pack:disabled:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.add-to-pack:disabled:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.add-to-pack:disabled:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.add-to-pack:disabled:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.add-to-pack:disabled:hover[type=submit],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable.add-to-pack.button:hover[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] .product__buy-button input.disabled.button:hover[type=submit],.product__buy-button [data-controller-name=checkout] input.disabled.button:hover[type=submit],[data-controller-name=checkout] .recommendation input.disabled.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=checkout] input.disabled.add-to-pack.button:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input.disabled.button:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input.disabled.button:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.disabled.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.disabled.add-to-pack.button:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input.disabled.button:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input.disabled.button:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.disabled.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.disabled.add-to-pack.button:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input.disabled.button:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input.disabled.button:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.disabled.add-to-pack.button:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.disabled.add-to-pack.button:hover[type=submit],.product__buy-button .button.disabled:hover,.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.product__buy-button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product__buy-button .disabled.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.product__buy-button [data-controller-name=checkout] input.disabled:hover[type=submit],[data-controller-name=checkout] .product__buy-button input.disabled:hover[type=submit],.product__buy-button [data-controller-name=user_registrations] input.disabled:hover[type=submit],[data-controller-name=user_registrations] .product__buy-button input.disabled:hover[type=submit],.product__buy-button [data-controller-name=user_sessions] input.disabled:hover[type=submit],[data-controller-name=user_sessions] .product__buy-button input.disabled:hover[type=submit],.product__buy-button [data-controller-name=user_passwords] input.disabled:hover[type=submit],[data-controller-name=user_passwords] .product__buy-button input.disabled:hover[type=submit],.recommendation .button.disabled.add-to-pack:hover,.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-delay-next-box],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-feel],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-price],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-email-care-team-waste],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-nevermind],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-resume-my-account],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-price-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-pause-update-adjustments],.recommendation .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendation .disabled.add-to-pack.multiselect-component__selectable:hover[data-response-identifier=cancel-confirm-adjustments-ok],.recommendation [data-controller-name=checkout] input.disabled.add-to-pack:hover[type=submit],[data-controller-name=checkout] .recommendation input.disabled.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_registrations] input.disabled.add-to-pack:hover[type=submit],[data-controller-name=user_registrations] .recommendation input.disabled.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_sessions] input.disabled.add-to-pack:hover[type=submit],[data-controller-name=user_sessions] .recommendation input.disabled.add-to-pack:hover[type=submit],.recommendation [data-controller-name=user_passwords] input.disabled.add-to-pack:hover[type=submit],[data-controller-name=user_passwords] .recommendation input.disabled.add-to-pack:hover[type=submit]{background-color:#dadada;color:#0003}.button_background_blueberry{background-color:#3e306e;border-color:#3e306e;color:#fff}.button_background_blueberry:link,.button_background_blueberry:visited,.button_background_blueberry:active{color:#fff}.button_background_blueberry:hover,.button_background_blueberry:focus{background-color:#fff;color:#3e306e}.button_border_none{border-color:transparent}.button_border_none:disabled,.button_border_none.disabled{border-color:transparent}.button_size_large{font-size:18px;padding:.75em 2em}.button_size_small{font-size:14px;padding:.5em 1.5em}.button.fa-chevron-circle-right,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .fa-chevron-circle-right.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],[data-controller-name=checkout] input.fa-chevron-circle-right[type=submit],[data-controller-name=user_registrations] input.fa-chevron-circle-right[type=submit],[data-controller-name=user_sessions] input.fa-chevron-circle-right[type=submit],[data-controller-name=user_passwords] input.fa-chevron-circle-right[type=submit]{border-style:none;padding:0;width:1.25em}.button_width_full{display:inline-block;padding-left:1em;padding-right:1em;text-align:center;width:100%}.button_state_working{opacity:.65;pointer-events:none;position:relative}.button_state_working:before{-webkit-animation:pulse .75s ease alternate infinite .2s;animation:pulse .75s ease alternate infinite .2s;content:"\2022\2022\2022";font-size:1.5em;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button_state_working span{opacity:0}.form{margin:1em 0}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.40625em;padding:0}.default-label{margin-bottom:.54167em}input,select,textarea{display:block;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:18px}select{-webkit-appearance:none;appearance:none;background:#fff;background-image:url(select-arrow-red-cf8ca2ae38c9bbe923d23e4b1fda0278449ac04028cd32942ccd128cdfe6f152.png);background-position:center right;background-repeat:no-repeat;border:3px solid #f5f1ed;cursor:pointer;font-size:18px;height:57px;margin-bottom:.8125em;width:-webkit-calc(100% - 6px);width:calc(100% - 6px)}.field_with_errors{border-color:#ff5567;position:relative}.field_with_errors.textbox.focus{border-color:#ff5567}.field_with_errors label{color:#ff5567}.field_with_errors .error{color:#ff5567;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:lighter;left:0;position:absolute;right:0;top:100%;z-index:1}.field_with_counter{position:relative}.field_with_counter .character-counter{color:#9b9b9b;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:lighter;position:absolute;right:0;top:100%;z-index:1}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea,select{border:3px solid #f5f1ed;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#000;font-size:18px;padding:.8125em;-webkit-transition:border .4s ease;transition:border .4s ease;width:100%}[type=color]:hover,[type=color]:focus,[type=date]:hover,[type=date]:focus,[type=datetime]:hover,[type=datetime]:focus,[type=datetime-local]:hover,[type=datetime-local]:focus,[type=email]:hover,[type=email]:focus,[type=month]:hover,[type=month]:focus,[type=number]:hover,[type=number]:focus,[type=password]:hover,[type=password]:focus,[type=search]:hover,[type=search]:focus,[type=tel]:hover,[type=tel]:focus,[type=text]:hover,[type=text]:focus,[type=time]:hover,[type=time]:focus,[type=url]:hover,[type=url]:focus,[type=week]:hover,[type=week]:focus,input:not([type]):hover,input:not([type]):focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#3e306e}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled,select:disabled{background-color:#f5f1ed;cursor:not-allowed}[type=color]:disabled:hover,[type=color]:disabled:focus,[type=date]:disabled:hover,[type=date]:disabled:focus,[type=datetime]:disabled:hover,[type=datetime]:disabled:focus,[type=datetime-local]:disabled:hover,[type=datetime-local]:disabled:focus,[type=email]:disabled:hover,[type=email]:disabled:focus,[type=month]:disabled:hover,[type=month]:disabled:focus,[type=number]:disabled:hover,[type=number]:disabled:focus,[type=password]:disabled:hover,[type=password]:disabled:focus,[type=search]:disabled:hover,[type=search]:disabled:focus,[type=tel]:disabled:hover,[type=tel]:disabled:focus,[type=text]:disabled:hover,[type=text]:disabled:focus,[type=time]:disabled:hover,[type=time]:disabled:focus,[type=url]:disabled:hover,[type=url]:disabled:focus,[type=week]:disabled:hover,[type=week]:disabled:focus,input:not([type]):disabled:hover,input:not([type]):disabled:focus,textarea:disabled:hover,textarea:disabled:focus,select:disabled:hover,select:disabled:focus{border:3px solid #f5f1ed}.field_with_errors [type=color],.field_with_errors [type=date],.field_with_errors [type=datetime],.field_with_errors [type=datetime-local],.field_with_errors [type=email],.field_with_errors [type=month],.field_with_errors [type=number],.field_with_errors [type=password],.field_with_errors [type=search],.field_with_errors [type=tel],.field_with_errors [type=text],.field_with_errors [type=time],.field_with_errors [type=url],.field_with_errors [type=week],.field_with_errors input:not([type]),.field_with_errors textarea,.field_with_errors select{border-color:#ff5567}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#bdbdbd}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder,select::placeholder{color:#bdbdbd}textarea{font-size:18px;resize:vertical}[type=search]{-webkit-appearance:none;appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:.40625em}[type=file]{margin-bottom:.8125em;width:100%}.link-grabber{position:relative}.link-grabber input{border-radius:100px;font-family:GingerOTF,Ginger,Garamond,sans-serif}.link-grabber input[type=text]{font-size:20px;font-weight:700;padding:1.25em 5.7em 1.25em 1.5em}.link-grabber button{background-color:#f1574b;color:#fff;font-size:16px;padding:12px 18px;position:absolute;right:14px;top:14px}.link-grabber button:hover{background-color:#c71d0f}.link-grabber--border input[type=text]{border:3px solid #f5f1ed}.link-grabber--border button{right:19px;top:17px}@media (min-width: 1024px){.link-grabber input[type=text]{font-size:20px;padding:35px 115px 35px 46px}.link-grabber button{right:26px;top:24px}.link-grabber--border button{right:27px;top:27px}}.textbox{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;border:3px solid #f5f1ed;border-radius:7px;display:-webkit-box;display:-webkit-flex;display:flex;margin:auto;max-width:570px;padding:1.5em 0;-webkit-transition:border-color .8s;transition:border-color .8s}.textbox.focus,.textbox:hover{border-color:#3e306e;-webkit-transition-duration:.4s;transition-duration:.4s}.textbox input{border-width:0;font-size:26px;padding:0 2rem}.form_color_light .textbox{border-color:#fff}.textbox_errors{border:4px solid #ff5567}.textbox_errors .error{padding:0 3em}.textbox__text-input{background:transparent;-webkit-flex-basis:auto;flex-basis:auto;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.textbox__submit{background-color:#f1574b;border-width:3px;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:28px;margin-right:1em;overflow:hidden;padding:0;position:relative;width:28px}.textbox__submit:before,.textbox__submit:after{background-position:center;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.textbox__submit:before{background-image:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/arrow-submit-167486edf02ea22ade2e44976e914cc07736c8f28de689f46307eec6f711f10e.svg);opacity:1;padding-left:.25em;padding-top:.5em}.textbox__submit:after{background-image:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/arrow-submit-success-3aad79f350b7aaf6aec7f0974679dd2a547be935d60d111483bc112b7178c5c9.svg);bottom:-1em;display:inline-block;opacity:0;right:0}.textbox__submit:focus:not(:disabled):before,.textbox__submit:hover:not(:disabled):before{background-image:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/arrow-submit-hover-f10bdae6836c689a4253b328bac3232b5c544e99fc337d545661d44359a95e9c.svg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.content{box-sizing:border-box;min-height:100vh;padding-top:64px}.content:after{clear:both;content:"";display:block}[data-hidden-header=true] .content,[data-transparent-header=true] .content{padding-top:55px}@media (min-width: 768px){[data-mobile-only-header=true] .content{padding-top:0}}@media (min-width: 1024px){.content{padding-top:80px}}body{background:#fff}body.no-scroll{overflow:hidden}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0}table{border-collapse:collapse;margin:.8125em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b8b5b2;font-weight:600;padding:.8125em 0;text-align:left}td{border-bottom:2px solid #f5f1ed;padding:.8125em 0}tr,td,th{vertical-align:middle}:root{color:#000;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:16px;line-height:1.625}@media (min-width: 768px){:root{font-size:18px}}h1,.h1,h2,.h2,h3,.h3,.article-show__body h1,.article-show__body h2,h4,.h4,[data-controller-name=checkout] #order_details .steps-data h6,[data-controller-name=user_registrations] #order_details .steps-data h6,[data-controller-name=user_sessions] #order_details .steps-data h6,[data-controller-name=user_passwords] #order_details .steps-data h6,.article-show__body h3,h5,.h5,.article-show__body h4,h6,.h6,.article-show__body h5,.h7,.article-show__body h6{font-family:GingerOTF,Ginger,Garamond,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1.4;margin:0 0 .8125em}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,.article-show__body h1:last-child,.article-show__body h2:last-child,h4:last-child,.h4:last-child,[data-controller-name=checkout] #order_details .steps-data h6:last-child,[data-controller-name=user_registrations] #order_details .steps-data h6:last-child,[data-controller-name=user_sessions] #order_details .steps-data h6:last-child,[data-controller-name=user_passwords] #order_details .steps-data h6:last-child,.article-show__body h3:last-child,h5:last-child,.h5:last-child,.article-show__body h4:last-child,h6:last-child,.h6:last-child,.article-show__body h5:last-child,.h7:last-child,.article-show__body h6:last-child{margin-bottom:0}h1.compact:not(:last-child),.h1.compact:not(:last-child),h2.compact:not(:last-child),.h2.compact:not(:last-child),h3.compact:not(:last-child),.h3.compact:not(:last-child),.article-show__body h1.compact:not(:last-child),.article-show__body h2.compact:not(:last-child),h4.compact:not(:last-child),.h4.compact:not(:last-child),[data-controller-name=checkout] #order_details .steps-data h6.compact:not(:last-child),[data-controller-name=user_registrations] #order_details .steps-data h6.compact:not(:last-child),[data-controller-name=user_sessions] #order_details .steps-data h6.compact:not(:last-child),[data-controller-name=user_passwords] #order_details .steps-data h6.compact:not(:last-child),.article-show__body h3.compact:not(:last-child),h5.compact:not(:last-child),.h5.compact:not(:last-child),.article-show__body h4.compact:not(:last-child),h6.compact:not(:last-child),.h6.compact:not(:last-child),.article-show__body h5.compact:not(:last-child),.h7.compact:not(:last-child),.article-show__body h6.compact:not(:last-child){line-height:1.2;margin-bottom:.5em}h1.squashed,.h1.squashed,h2.squashed,.h2.squashed,h3.squashed,.h3.squashed,.article-show__body h1.squashed,.article-show__body h2.squashed,h4.squashed,.h4.squashed,[data-controller-name=checkout] #order_details .steps-data h6.squashed,[data-controller-name=user_registrations] #order_details .steps-data h6.squashed,[data-controller-name=user_sessions] #order_details .steps-data h6.squashed,[data-controller-name=user_passwords] #order_details .steps-data h6.squashed,.article-show__body h3.squashed,h5.squashed,.h5.squashed,.article-show__body h4.squashed,h6.squashed,.h6.squashed,.article-show__body h5.squashed,.h7.squashed,.article-show__body h6.squashed{line-height:1;margin-bottom:0}h1.subtitle,.h1.subtitle,h2.subtitle,.h2.subtitle,h3.subtitle,.h3.subtitle,.article-show__body h1.subtitle,.article-show__body h2.subtitle,h4.subtitle,.h4.subtitle,[data-controller-name=checkout] #order_details .steps-data h6.subtitle,[data-controller-name=user_registrations] #order_details .steps-data h6.subtitle,[data-controller-name=user_sessions] #order_details .steps-data h6.subtitle,[data-controller-name=user_passwords] #order_details .steps-data h6.subtitle,.article-show__body h3.subtitle,h5.subtitle,.h5.subtitle,.article-show__body h4.subtitle,h6.subtitle,.h6.subtitle,.article-show__body h5.subtitle,.h7.subtitle,.article-show__body h6.subtitle{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-weight:400}h1.light,.h1.light,h2.light,.h2.light,h3.light,.h3.light,.article-show__body h1.light,.article-show__body h2.light,h4.light,.h4.light,[data-controller-name=checkout] #order_details .steps-data h6.light,[data-controller-name=user_registrations] #order_details .steps-data h6.light,[data-controller-name=user_sessions] #order_details .steps-data h6.light,[data-controller-name=user_passwords] #order_details .steps-data h6.light,.article-show__body h3.light,h5.light,.h5.light,.article-show__body h4.light,h6.light,.h6.light,.article-show__body h5.light,.h7.light,.article-show__body h6.light,h1.subtle,.h1.subtle,h2.subtle,.h2.subtle,h3.subtle,.h3.subtle,.article-show__body h1.subtle,.article-show__body h2.subtle,h4.subtle,.h4.subtle,[data-controller-name=checkout] #order_details .steps-data h6.subtle,[data-controller-name=user_registrations] #order_details .steps-data h6.subtle,[data-controller-name=user_sessions] #order_details .steps-data h6.subtle,[data-controller-name=user_passwords] #order_details .steps-data h6.subtle,.article-show__body h3.subtle,h5.subtle,.h5.subtle,.article-show__body h4.subtle,h6.subtle,.h6.subtle,.article-show__body h5.subtle,.h7.subtle,.article-show__body h6.subtle{color:#4a4a4a}h1.large-spacing,.h1.large-spacing,h2.large-spacing,.h2.large-spacing,h3.large-spacing,.h3.large-spacing,.article-show__body h1.large-spacing,.article-show__body h2.large-spacing,h4.large-spacing,.h4.large-spacing,[data-controller-name=checkout] #order_details .steps-data h6.large-spacing,[data-controller-name=user_registrations] #order_details .steps-data h6.large-spacing,[data-controller-name=user_sessions] #order_details .steps-data h6.large-spacing,[data-controller-name=user_passwords] #order_details .steps-data h6.large-spacing,.article-show__body h3.large-spacing,h5.large-spacing,.h5.large-spacing,.article-show__body h4.large-spacing,h6.large-spacing,.h6.large-spacing,.article-show__body h5.large-spacing,.h7.large-spacing,.article-show__body h6.large-spacing{margin-bottom:3.25em}h1.base-spacing,.h1.base-spacing,h2.base-spacing,.h2.base-spacing,h3.base-spacing,.h3.base-spacing,.article-show__body h1.base-spacing,.article-show__body h2.base-spacing,h4.base-spacing,.h4.base-spacing,[data-controller-name=checkout] #order_details .steps-data h6.base-spacing,[data-controller-name=user_registrations] #order_details .steps-data h6.base-spacing,[data-controller-name=user_sessions] #order_details .steps-data h6.base-spacing,[data-controller-name=user_passwords] #order_details .steps-data h6.base-spacing,.article-show__body h3.base-spacing,h5.base-spacing,.h5.base-spacing,.article-show__body h4.base-spacing,h6.base-spacing,.h6.base-spacing,.article-show__body h5.base-spacing,.h7.base-spacing,.article-show__body h6.base-spacing{margin-bottom:1.625em}h1.smaller-spacing,.h1.smaller-spacing,h2.smaller-spacing,.h2.smaller-spacing,h3.smaller-spacing,.h3.smaller-spacing,.article-show__body h1.smaller-spacing,.article-show__body h2.smaller-spacing,h4.smaller-spacing,.h4.smaller-spacing,[data-controller-name=checkout] #order_details .steps-data h6.smaller-spacing,[data-controller-name=user_registrations] #order_details .steps-data h6.smaller-spacing,[data-controller-name=user_sessions] #order_details .steps-data h6.smaller-spacing,[data-controller-name=user_passwords] #order_details .steps-data h6.smaller-spacing,.article-show__body h3.smaller-spacing,h5.smaller-spacing,.h5.smaller-spacing,.article-show__body h4.smaller-spacing,h6.smaller-spacing,.h6.smaller-spacing,.article-show__body h5.smaller-spacing,.h7.smaller-spacing,.article-show__body h6.smaller-spacing{margin-bottom:.40625em}h1.no-margin,.h1.no-margin,h2.no-margin,.h2.no-margin,h3.no-margin,.h3.no-margin,.article-show__body h1.no-margin,.article-show__body h2.no-margin,h4.no-margin,.h4.no-margin,[data-controller-name=checkout] #order_details .steps-data h6.no-margin,[data-controller-name=user_registrations] #order_details .steps-data h6.no-margin,[data-controller-name=user_sessions] #order_details .steps-data h6.no-margin,[data-controller-name=user_passwords] #order_details .steps-data h6.no-margin,.article-show__body h3.no-margin,h5.no-margin,.h5.no-margin,.article-show__body h4.no-margin,h6.no-margin,.h6.no-margin,.article-show__body h5.no-margin,.h7.no-margin,.article-show__body h6.no-margin{margin-bottom:0}h1 .black,.h1 .black,h2 .black,.h2 .black,h3 .black,.h3 .black,.article-show__body h1 .black,.article-show__body h2 .black,h4 .black,.h4 .black,[data-controller-name=checkout] #order_details .steps-data h6 .black,[data-controller-name=user_registrations] #order_details .steps-data h6 .black,[data-controller-name=user_sessions] #order_details .steps-data h6 .black,[data-controller-name=user_passwords] #order_details .steps-data h6 .black,.article-show__body h3 .black,h5 .black,.h5 .black,.article-show__body h4 .black,h6 .black,.h6 .black,.article-show__body h5 .black,.h7 .black,.article-show__body h6 .black{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}h1 p,.h1 p,h2 p,.h2 p,h3 p,.h3 p,.article-show__body h1 p,.article-show__body h2 p,h4 p,.h4 p,[data-controller-name=checkout] #order_details .steps-data h6 p,[data-controller-name=user_registrations] #order_details .steps-data h6 p,[data-controller-name=user_sessions] #order_details .steps-data h6 p,[data-controller-name=user_passwords] #order_details .steps-data h6 p,.article-show__body h3 p,h5 p,.h5 p,.article-show__body h4 p,h6 p,.h6 p,.article-show__body h5 p,.h7 p,.article-show__body h6 p{font-family:inherit}.mega{font-size:40px}@media (min-width: 768px){.mega{font-size:67px}}.h0{font-size:32px}@media (min-width: 768px){.h0{font-size:50px}}h1,.h1{font-size:28px}@media (min-width: 768px){h1,.h1{font-size:44px}}h2,.h2{font-size:26px}@media (min-width: 768px){h2,.h2{font-size:42px}}h3,.h3,.article-show__body h1,.article-show__body h2{font-size:22px}@media (min-width: 768px){h3,.h3,.article-show__body h1,.article-show__body h2{font-size:36px}}h4,.h4,[data-controller-name=checkout] #order_details .steps-data h6,[data-controller-name=user_registrations] #order_details .steps-data h6,[data-controller-name=user_sessions] #order_details .steps-data h6,[data-controller-name=user_passwords] #order_details .steps-data h6,.article-show__body h3{font-size:18px}@media (min-width: 768px){h4,.h4,[data-controller-name=checkout] #order_details .steps-data h6,[data-controller-name=user_registrations] #order_details .steps-data h6,[data-controller-name=user_sessions] #order_details .steps-data h6,[data-controller-name=user_passwords] #order_details .steps-data h6,.article-show__body h3{font-size:22px}}h5,.h5,.article-show__body h4{font-size:16px}@media (min-width: 768px){h5,.h5,.article-show__body h4{font-size:18px}}h6,.h6,.article-show__body h5{font-size:14px}@media (min-width: 768px){h6,.h6,.article-show__body h5{font-size:16px}}.h7,.article-show__body h6{font-size:13px}@media (min-width: 768px){.h7:not(.stay-mobile),.article-show__body h6:not(.stay-mobile){font-size:14px}}p{font-family:GauthierOTF,Gauthier,Baskerville,serif;margin:0 0 1.625em}p:last-child,p.no-margin{margin-bottom:0}p.compact{margin-bottom:.8125em}p.black,p .black,.info-expander__content p strong{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}figure{margin-bottom:1.625em}figcaption{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700}img+figcaption{margin-top:.8125em}.ginger,.ginger p{font-family:GingerOTF,Ginger,Garamond,sans-serif}.white,.white p{color:#fff}.light,.light p{color:#4a4a4a}.small,.small p{font-size:13px}.smallish,.smallish p{font-size:14px}.smaller,.smaller p{font-size:12px}.smallest,.smallest p{font-size:10px}@media (min-width: 768px){.smallish:not(.stay-mobile),.smallish p:not(.stay-mobile){font-size:16px}.small:not(.stay-mobile),.small p:not(.stay-mobile){font-size:14px}.smaller:not(.stay-mobile),.smaller p:not(.stay-mobile){font-size:13px}.smallest:not(.stay-mobile),.smallest p:not(.stay-mobile){font-size:12px}}a{color:#f1574b;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}a:active,a:focus,a:hover{color:#c71d0f;-webkit-transition-duration:.1s;transition-duration:.1s}hr{border-bottom:2px solid #f5f1ed;border-left:0;border-right:0;border-top:0;margin:1.625em 0}.default-label,.caps-label,[data-controller-name=checkout] #new-customer h6,[data-controller-name=checkout] #existing-customer h6,[data-controller-name=checkout] #forgot-password h6,[data-controller-name=checkout] #reset-password h6,[data-controller-name=checkout] fieldset legend,[data-controller-name=user_registrations] #new-customer h6,[data-controller-name=user_registrations] #existing-customer h6,[data-controller-name=user_registrations] #forgot-password h6,[data-controller-name=user_registrations] #reset-password h6,[data-controller-name=user_registrations] fieldset legend,[data-controller-name=user_sessions] #new-customer h6,[data-controller-name=user_sessions] #existing-customer h6,[data-controller-name=user_sessions] #forgot-password h6,[data-controller-name=user_sessions] #reset-password h6,[data-controller-name=user_sessions] fieldset legend,[data-controller-name=user_passwords] #new-customer h6,[data-controller-name=user_passwords] #existing-customer h6,[data-controller-name=user_passwords] #forgot-password h6,[data-controller-name=user_passwords] #reset-password h6,[data-controller-name=user_passwords] fieldset legend,[data-controller-name=checkout] form p label,[data-controller-name=checkout] form p label+span,[data-controller-name=checkout] form .form-buttons label,[data-controller-name=checkout] form .form-buttons label+span,[data-controller-name=user_registrations] form p label,[data-controller-name=user_registrations] form p label+span,[data-controller-name=user_registrations] form .form-buttons label,[data-controller-name=user_registrations] form .form-buttons label+span,[data-controller-name=user_sessions] form p label,[data-controller-name=user_sessions] form p label+span,[data-controller-name=user_sessions] form .form-buttons label,[data-controller-name=user_sessions] form .form-buttons label+span,[data-controller-name=user_passwords] form p label,[data-controller-name=user_passwords] form p label+span,[data-controller-name=user_passwords] form .form-buttons label,[data-controller-name=user_passwords] form .form-buttons label+span{display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.caps-label--smallest,.caps-label--small{font-size:10px}.caps-label--large{font-size:14px}@media (min-width: 768px){.caps-label--smallest{font-size:10px}.caps-label--small{font-size:12px}.caps-label--large{font-size:14px}}.highlight,[data-controller-name=checkout] #new-customer h6,[data-controller-name=checkout] #existing-customer h6,[data-controller-name=checkout] #forgot-password h6,[data-controller-name=checkout] #reset-password h6,[data-controller-name=checkout] fieldset legend,[data-controller-name=user_registrations] #new-customer h6,[data-controller-name=user_registrations] #existing-customer h6,[data-controller-name=user_registrations] #forgot-password h6,[data-controller-name=user_registrations] #reset-password h6,[data-controller-name=user_registrations] fieldset legend,[data-controller-name=user_sessions] #new-customer h6,[data-controller-name=user_sessions] #existing-customer h6,[data-controller-name=user_sessions] #forgot-password h6,[data-controller-name=user_sessions] #reset-password h6,[data-controller-name=user_sessions] fieldset legend,[data-controller-name=user_passwords] #new-customer h6,[data-controller-name=user_passwords] #existing-customer h6,[data-controller-name=user_passwords] #forgot-password h6,[data-controller-name=user_passwords] #reset-password h6,[data-controller-name=user_passwords] fieldset legend{border-bottom:2px solid #ff5567}.stronger{color:#f1574b}.subtle{color:#4a4a4a}.subtler{color:#767676}.subtlest{color:#9b9b9b}.subtitle{font-family:GauthierOTF,Gauthier,Baskerville,serif;font-weight:400}.has-bold-black a,.has-bold-black b,.has-bold-black strong,.has-bold-ginger a,.has-bold-ginger b,.has-bold-ginger strong,.has-bold-action-color a,.has-bold-action-color b,.has-bold-action-color strong{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}.has-bold-black a,.has-bold-black b,.has-bold-black strong{color:#000}.has-bold-action-color a,.has-bold-action-color b,.has-bold-action-color strong{color:#f1574b}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.separator:last-child{display:none}.contains-separator .separator{display:inline}.contains-separator:last-child .separator{display:none}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}.modal label{cursor:pointer;font-weight:400;margin-bottom:0}.modal .modal-state{display:none}.modal .modal-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;visibility:hidden;z-index:99999}@media screen and (min-width: 50em){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal .modal-close{cursor:pointer}.modal .modal-inner{background-color:#fff;height:100%;margin:auto;overflow:auto;padding:2em;position:relative;top:64px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;width:100%}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal-open{overflow:hidden}.modal-closed{overflow:auto}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot);src:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot#iefix) format("embedded-opentype"),url(fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff) format("woff2"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eeeeee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.errorExplanation,.flash.errors{background-color:#f5f1ed;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;margin-bottom:3.25em;padding:1.625em 28px}.errorExplanation h2,.errorExplanation p,.flash.errors h2,.flash.errors p{display:none}@media (min-width: 768px){.errorExplanation,.flash.errors{font-size:16px}}.onload{-webkit-transition-duration:1.2s;transition-duration:1.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.loading .onload{opacity:0}.onload_direction_up{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.loading .onload_direction_up{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.onload_direction_right{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.loading .onload_direction_right{opacity:0;-webkit-transform:translateX(-20px);transform:translate(-20px)}.onload_direction_down{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.loading .onload_direction_down{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.onload_direction_left{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.loading .onload_direction_left{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}.onload_delay_1{-webkit-transition-delay:.4s;transition-delay:.4s}.onload_delay_2{-webkit-transition-delay:.8s;transition-delay:.8s}.onload_delay_3{-webkit-transition-delay:1.2s;transition-delay:1.2s}.onload_delay_4{-webkit-transition-delay:1.6s;transition-delay:1.6s}.onload_delay_5{-webkit-transition-delay:3s;transition-delay:3s}@-webkit-keyframes headline-slide-in{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}60%{opacity:1;-webkit-transform:translateY(-1%);transform:translateY(-1%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headline-slide-in{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}60%{opacity:1;-webkit-transform:translateY(-1%);transform:translateY(-1%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headline-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-31%);transform:translateY(-31%)}to{opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@keyframes headline-slide-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(-31%);transform:translateY(-31%)}to{opacity:0;-webkit-transform:translateY(-30%);transform:translateY(-30%)}}@-webkit-keyframes pulse{0%{opacity:.2}to{opacity:1}}@keyframes pulse{0%{opacity:.2}to{opacity:1}}.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px #00000026;z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:700}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}.box{background-color:#fff;padding:28px;position:relative}.box_corners_round{border-radius:6px;overflow:hidden}.box_bg_blueberry{background-color:#3e306e}.box_bg_brown{background-color:#f5f1ed}.box_bg_yellow{background-color:#f8df98}.box_border_thick{border:3px solid #f5f1ed;padding:25px}.box_border_thicker{border:4px solid #f5f1ed;padding:24px}.box_flex_center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.container{box-sizing:content-box;margin:0 auto;padding-left:32px;padding-right:32px}.container_width_1000{max-width:1000px}.fill-image{bottom:0;left:0;position:absolute;right:0;top:0}.fill-image img{height:100%;object-fit:cover}.fill-image_fit_contain img{object-fit:contain}@media (max-width: 1023px){.fill-image_below-tablet-landscape_disable{bottom:auto;left:auto;position:relative;right:auto;top:auto}.fill-image_below-tablet-landscape_disable img{height:auto}}.fill-text{bottom:32px;left:32px;position:absolute}.fill-text_text_white{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.fill-text__title{font-size:18px}}.flex-vertical,.single-panel{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.sidebar{height:100%}.sidebar__inner{position:sticky;top:80px}.sidebar_top_no-header .sidebar__inner{top:1.625em}@media (min-width: 1024px){.legacy-split-panels{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}.legacy-split-panels:not(.legacy-split-panels_height_auto){min-height:100vh}}@media (min-width: 1024px){.legacy-split-panel{position:relative;width:50%}.legacy-split-panels_tablet-portrait_reverse .legacy-split-panel:last-child{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}}.legacy-split-panel_align_center{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.legacy-split-panel__full-height-image{height:100vw;position:relative}@media (min-width: 1024px){.legacy-split-panel__full-height-image{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}}.legacy-split-panel__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;padding:1.625em 32px;position:relative}.legacy-split-panel__accordion{margin:0 auto;max-width:634px;padding:32px}@media (min-width: 1024px){.legacy-split-panel__accordion{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;min-height:100%;padding:42px}}.accordion-item:not(:last-child){margin-bottom:20px}.accordion_style_clean .accordion-item{border-bottom:solid 3px #f5f1ed;margin-bottom:0}.accordion_style_clean .accordion-item:last-child{border-bottom-width:0}.accordion_style_border .accordion-item{background-color:#fff;border:10px solid #f5f1ed;border-radius:10px;box-sizing:border-box;-webkit-transition:border .4s ease;transition:border .4s ease}.accordion_style_border .accordion-item:hover{border-color:#f1574b}.accordion_style_expanded .accordion-item:hover{border-color:#f5f1ed}.accordion_style_expanded .accordion-item .accordion-item__chevron-down{display:none}.accordion_style_expanded .accordion-item .accordion-item__bottom{display:block}.accordion-item__toggle{-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:26px;padding-top:26px}.accordion_style_border .accordion-item__toggle{margin-left:26px;margin-right:18px}@media (min-width: 768px){.accordion-item__toggle{padding-bottom:40px;padding-top:40px}.accordion_style_border .accordion-item__toggle{margin:0 50px;padding:50px 0}}.accordion-item__title{color:#000;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding-right:16px}.accordion-item__symbols{padding-right:16px;position:relative;top:4px;white-space:nowrap}.accordion-item__chevron-down{color:#f1574b;position:relative;top:2px}.accordion-item__bottom{display:none}.accordion-item__content{padding:0 0 26px}.accordion-item__content>div:not(:last-child){margin-bottom:1.625em}.accordion_style_border .accordion-item__content{border-top:solid 3px #f5f1ed;margin:0 26px;padding-top:26px}@media (min-width: 768px){.accordion-item__content{padding-bottom:40px}.accordion-item__content>div:not(:last-child){margin-bottom:3.25em}.accordion_style_border .accordion-item__content{margin:0 50px;padding-top:40px}}.accordion-item__flex-list .flex-list{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.accordion-item__flex-list .flex-list__item{-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.accordion-item__flex-list .flex-list__item .box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:10px;padding-right:10px;width:100%}@media (min-width: 480px){.accordion-item__flex-list .flex-list__item{-webkit-flex-basis:50%;flex-basis:50%}}@media (min-width: 768px){.accordion-item__flex-list .flex-list__item{-webkit-flex-basis:33.3333%;flex-basis:33.3333%}}@media (max-width: 1023px){.accordion-item__flex-list .flex-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.accordion-item__flex-list .flex-list__item{margin-bottom:10px}}@media (min-width: 1024px){.accordion-item__flex-list .flex-list__item{-webkit-flex-basis:20%;flex-basis:20%}.recommendation .accordion-item__flex-list .flex-list,.campaign .accordion-item__flex-list .flex-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.recommendation .accordion-item__flex-list .flex-list__item,.campaign .accordion-item__flex-list .flex-list__item{-webkit-flex-basis:33.3333%;flex-basis:33.3333%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-bottom:10px}}@media (min-width: 1200px){.recommendation .accordion-item__flex-list .flex-list__item{-webkit-flex-basis:20%;flex-basis:20%}.campaign .accordion-item__flex-list .flex-list__item{-webkit-flex-basis:33.3333%;flex-basis:33.3333%}}.flex-list{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:-5px;margin-right:-5px}@media only screen and (max-width: 767px){.flex-list.mobile-column{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.flex-list_align_stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex-list_justify_space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-list__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0 5px;text-align:center}.flex-list_basis_100 .flex-list__item,.flex-basis-100{-webkit-flex-basis:100%;flex-basis:100%}.flex-list__divider:last-child{display:none}.flex-list__item .flex-list__divider{display:block}.flex-list__item:last-child .flex-list__divider{display:none}.hero{background-color:#c1dae1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}.hero ol{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:1rem;margin-bottom:45px;margin-left:0;text-align:left}@media (min-width: 480px){.hero ol{margin-left:45px}}@media (min-width: 1024px){.hero ol{margin-left:60px}}.hero ol li{counter-increment:step-counter;font-weight:700;margin-bottom:12px}.hero ol li:before{background-color:#3e306e;border-radius:16px;color:#fff;content:counter(step-counter);display:inline-block;font-size:80%;height:32px;line-height:32px;margin-right:10px;text-align:center;width:32px}.hero_has_triangle{position:relative}.hero_has_triangle .hero__triangle{border-style:solid;height:0;width:0;border-color:#c1dae1 transparent transparent;border-width:24px 24px 0;content:"";left:50%;margin-left:-24px;position:absolute;top:100%;z-index:1}@media (max-width: 767px){.hero_has_triangle .hero__triangle{border-style:solid;height:0;width:0;border-color:#c1dae1 transparent transparent;border-width:16px 16px 0;margin-left:-16px}}.hero_color_light,.hero_color_light .black,.hero_color_light .subtle{color:#fff}.hero_full_splash{min-height:100vh}@media (min-width: 768px){.hero_full_splash .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.hero_full_splash .hero__inner>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:50%}}.hero_full_splash .hero__content{margin-left:0}@media (min-width: 480px){.hero_full_splash .hero__content>p{font-size:1.4rem;margin-bottom:1em}}@media (max-width: 767px){.hero_mobile_stack>.fill-image{position:static}.hero_mobile_stack .hero__inner{min-height:auto}}.hero__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:100%;min-height:80vh;position:relative;text-align:center;width:1200px}.hero_style_header .hero__inner,.marketing-module:first-child .hero__inner{padding-top:80px}@media (max-width: 767px){.marketing-module:first-child .hero_mobile_stack .hero__inner{padding-top:0}}.quick-stick-page .marketing-module:first-child .hero__inner{padding-bottom:120px;padding-top:0}.hero_height_auto .hero__inner{min-height:auto}.hero_has_sticky-header .hero__inner{min-height:-webkit-calc(80vh - 80px);min-height:calc(80vh - 80px);padding-top:0}.hero_justify-content_end .hero__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}@media (min-width: 768px){.hero_justify-content_end .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.hero_justify-content_start .hero__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}@media (min-width: 768px){.hero_justify-content_start .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.hero__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:3.25em auto;max-width:100%;padding-left:42px;padding-right:42px;width:800px}.hero_height_auto .hero__content{margin:6.5em auto}@media (max-width: 479px){.hero_mobile_stack .hero__content{margin-top:2.4375em}}.hero__content p{margin-left:auto;margin-right:auto}.hero__content p>strong{font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (max-width: 479px){.hero__content{padding-left:20px;padding-right:20px}}@media (max-width: 767px){.marketing-module:first-child .hero_justify-content_start:not(.hero_mobile_stack) .hero__content,.marketing-module:first-child .hero_justify-content_end:not(.hero_mobile_stack) .hero__content{margin-top:0}}@media (min-width: 768px){.hero_justify-content_start .hero__content,.hero_justify-content_end .hero__content{margin-left:0;margin-right:0;max-width:50%;width:100%}}@media (min-width: 768px){.hero_justify-content_start .hero__content{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}}@media (max-width: 767px){.hero_has_foreground_image .hero__content{margin:0 auto 4.875em}}@media (max-width: 767px){.hero_has_mobile_image.hero_justify-content_start:not(.hero_background_animated):not(.hero_mobile_stack) .hero__content,.hero_has_mobile_image.hero_justify-content_end:not(.hero_background_animated):not(.hero_mobile_stack) .hero__content{margin-bottom:260px}}.hero_vertical-align_top .hero__content{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 768px){.hero_vertical-align_top .hero__content{margin-top:0;padding-top:5vh}}@media (max-width: 767px){.hero_vertical-align_top:not(.hero_mobile_stack) .hero__content{margin-top:0}}.hero__image-wrapper{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:100%;padding:3.25em 42px;position:relative;width:500px}@media (max-width: 479px){.hero__image-wrapper{padding:3.25em 20px 1.625em}}@media (min-width: 768px){.hero__image-wrapper{height:80vh;margin-left:0;margin-right:0;max-width:50%;width:100%}}@media (max-width: 479px){.marketing-module:first-child .hero__image-wrapper{padding-top:0}}.hero__image{height:100%;margin:0 auto;max-width:100%;width:780px}.hero__image img{height:100%;object-fit:contain;width:100%}.hero_justify-content_start .hero__copy,.hero_justify-content_end .hero__copy{margin-left:auto;margin-right:auto;max-width:600px}@media (min-width: 1024px){.hero_justify-content_start .hero__copy,.hero_justify-content_end .hero__copy{padding-left:42px;padding-right:42px}}.hero_justify-content_start .hero__copy .subtitle,.hero_justify-content_end .hero__copy .subtitle{margin-left:auto;margin-right:auto;max-width:420px}.hero__subcontent{margin-bottom:1.625em;max-width:700px;padding-left:42px;padding-right:42px}.hero__child-sections{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.hero__child-sections{display:-webkit-box;display:-webkit-flex;display:flex}}.hero__child-sections .hero-subsection{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;margin-top:32px;width:100%}@media (min-width: 768px){.hero__child-sections .hero-subsection.hero-subsection_2{padding-left:20px;width:50%}.hero__child-sections .hero-subsection.hero-subsection_2:first-child{padding-left:0;padding-right:20px}}.hero__child-icons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.hero__child-icons{margin:0 -32px}}.hero__child-icons .hero-child-icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px;padding:6.66667px;text-align:center;width:50%}.hero__child-icons .hero-child-icon img{height:48px;margin:0 auto}.hero__child-icons .hero-child-icon .child-icon__title,.hero__child-icons .hero-child-icon .child-icon__subtitle{font-size:14px;margin:0}.hero__child-icons .hero-child-icon.hero-child-icon_3,.hero__child-icons .hero-child-icon.hero-child-icon_4,.hero__child-icons .hero-child-icon.hero-child-icon_5{width:50%}@media (min-width: 768px){.hero__child-icons .hero-child-icon.hero-child-icon_3,.hero__child-icons .hero-child-icon.hero-child-icon_4{width:25%}.hero__child-icons .hero-child-icon.hero-child-icon_5{width:20%}}.hero__cta{margin-top:1em}.hero__question-input{margin:42px auto;max-width:280px;text-align:left}@media (max-width: 767px){.hero__question-input{margin:0 auto 28px}}@media (max-width: 767px){.hero__animated-background{display:none}}@media (max-width: 767px){.hero_has_mobile_image .hero__primary-background{display:none}}.hero__mobile-background{display:block}@media (min-width: 768px){.hero__mobile-background{display:none}}.info-block ul,.info-block ol{margin-bottom:1.625em;margin-left:.8em;margin-top:1.625em;padding-left:1em;text-align:left}.info-block ul>ul,.info-block ul ol,.info-block ol>ul,.info-block ol ol{margin-bottom:.8125em;margin-top:.8125em}.info-block li{margin-bottom:.8125em;padding-left:.2em}.info-block ul li{position:relative}.info-block ul li:before{content:"\2022";left:-.8em;position:absolute;top:-.05em}.info-block ul ul:not(:last-child){margin-bottom:0}.info-block ul ul li:before{content:"\b0";top:.3em}.info-block ol{list-style-type:decimal}.info-block ol li{display:list-item}.info-block ol ol{list-style-type:upper-alpha}.info-block ol ol:not(:last-child){margin-bottom:0}.info-block .small,.info-block .small p{font-size:14px}.info-block .markdown:not(:last-child){margin-bottom:1.625em}@media (min-width: 768px){.info-block .small,.info-block .small p{font-size:16px}}.info-block_align_center{text-align:center}.info-block_style_white{background-color:#fff}.info-block_text_white{color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.info-block__header{border-bottom:3px solid #f5f1ed;margin-bottom:1.625em;padding-bottom:1.625em;position:relative}@media (min-width: 768px){.info-block__header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.info-block__subtitle:not(:last-child){margin-bottom:1.625em}.info-block__symbols{margin-left:-7px;margin-right:-7px}.info-block__symbols_size_large{margin:48px 0 -webkit-calc(48px - 1.625em);margin:48px 0 calc(48px - 1.625em)}.info-block__description{margin-bottom:1.625em}.info-block__dosage{font-family:GingerOTF,Ginger,Garamond,sans-serif}.info-block__label-title{margin-bottom:32px}@media (min-width: 768px){.info-block__label-title{margin-bottom:64px}}@media (min-width: 768px){.info-block__desktop-row-columns{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.info-block__desktop-row-columns .info-block__row{margin-bottom:32px;width:50%}.info-block__desktop-row-columns .info-block__row:nth-child(odd){padding-right:12px}.info-block__desktop-row-columns .info-block__row:nth-child(2n){padding-left:12px}.info-block__desktop-row-columns .info-block__row.full-width{width:100%;padding-left:0;padding-right:0}.info-block__desktop-row-columns .info-block__box_border_thick{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}.info-block__desktop-row-columns .info-block__box_border_thick .box{-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2}}.info-block__row:not(:last-child){margin-bottom:32px}.info-block__mobile-spacer{margin-bottom:32px}@media (min-width: 768px){.info-block__mobile-spacer{margin-bottom:0}}.info-block__side-by-side ol{margin-left:0}@media (min-width: 768px){.info-block__side-by-side{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.info-block__side-by-side>*{margin:0 32px}.info-block__side-by-side>*:not(:last-child){margin-bottom:0}.info-block__side-by-side p{max-width:410px}}.info-block__more-link{margin-top:1.625em}@media (min-width: 768px){.info-block__more-link{bottom:2.03125em;position:absolute;right:0}}.info-block__share-icons{padding-bottom:1.625em;padding-top:1.625em}.share-icons a{font-size:26px}.share-icons a:not(:first-child){padding-left:.5em}@media (max-width: 767px){.info-cards .info-card{margin-bottom:32px}}@media (min-width: 768px){.info-cards .info-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:32px;padding:0 16px}.info-cards .info-card .info-card__text{-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2}}@media (min-width: 768px){.info-cards{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1212px}}.info-card{position:relative}.info-card.info-card_style_expander{cursor:pointer}.info-card:before{border-style:solid;height:0;width:0;border-color:transparent transparent #e4ddd7;border-width:0 20px 20px;content:"";left:50%;margin-left:-20px;margin-top:12px;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.info-card.expanded:before{opacity:1}@media (min-width: 768px){.info-card.info-card_width_33,.info-card.info-card_width_50{width:50%}}@media (min-width: 1024px){.info-card.info-card_width_33{width:33.3334%}}a.info-card{color:inherit;display:block}.browser-ie .info-card__image{height:230px}.info-card__text{background-color:#fff;padding:32px;position:relative;top:-1px}.info-card_style_expander .info-card__text{padding:32px 92px 32px 32px}@media (max-width: 767px){.info-card_size_compact .info-card__text{padding:20px}}.info-card__icon{border:solid 3px;border-radius:100px;font-size:15px;height:33px;margin-top:-16.5px;position:absolute;right:32px;text-align:center;top:50%;width:33px}.info-card__icon i{position:relative;top:.1em;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.expanded .info-card__icon i{-webkit-transform:rotate(180deg) translateY(-.05em);transform:rotate(180deg) translateY(-.05em)}.info-card__expanded{display:none}.info-cards__info-expander{background-color:#fff;display:none;margin:0 -32px 32px;position:relative}@media (min-width: 768px){.info-cards__info-expander{margin-left:16px;margin-right:16px;width:100%}}.info-expander{background-color:#e4ddd7;padding:4.0625em 32px;position:relative}.info-expander__content{margin:0 auto;max-width:700px}.info-expander__close{cursor:pointer;font-size:20px;position:absolute;right:21.33333px;top:21.33333px}.modal{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-height:100vh;min-height:-webkit-max-content;min-height:max-content;max-width:100%;opacity:0;outline:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}@media (min-width: 1024px){.modal{padding:20px}}.modal-scrollable{height:100%;max-height:none;max-width:none;padding-bottom:100px;-webkit-transform:none;transform:none}.modal_after-open{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.modal_before-close{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.modal__overlay{position:fixed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;top:0;left:0;width:100vw;height:100vh;background-color:#0009;opacity:0;z-index:99999;overflow-y:auto}@media (min-width: 1024px){.modal__overlay{padding-top:70px;padding-bottom:70px}}.modal__overlay_after-open{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.modal__overlay_before-close{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.modal__container{background:#fff;box-shadow:5px 5px #0000000a;max-width:100%;padding:32px 24px 56px;position:relative;min-height:-webkit-max-content;min-height:max-content;height:100%;width:100vw;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto}@media (min-width: 1024px){.modal__container{min-height:-webkit-max-content;min-height:max-content;height:auto;padding:48px;overflow:hidden;border-radius:6px;width:640px}}.modal__container.modal-container-no-padding{padding:0;border:none;box-shadow:none}.modal__close-button{border:0;color:#222;font-size:35px;padding:0;position:absolute;right:25px;top:18px;font-weight:400;opacity:.2;-webkit-transition:opacity .1s;transition:opacity .1s}.modal__close-button:hover{opacity:1}.delay-modal__title,.pause-modal__title{margin-bottom:2em;text-align:center;width:100%}.delay-modal .embedded-survey,.pause-modal .embedded-survey{margin:0}.delay-modal .question-component__inner,.pause-modal .question-component__inner{text-align:center}.delay-modal .question-component[data-identifier=delay-updated-delivery-date] .question-component__inner,.pause-modal .question-component[data-identifier=delay-updated-delivery-date] .question-component__inner{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.delay-modal .multiselect-component_display-as-list .multiselect-component__selectable,.pause-modal .multiselect-component_display-as-list .multiselect-component__selectable{border-radius:100px;padding:1em}.delay-modal .multiselect-component_display-as-list .multiselect-component__selectable .checkbox,.pause-modal .multiselect-component_display-as-list .multiselect-component__selectable .checkbox{display:none}.delay-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label,.pause-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label{width:100%}.delay-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label .multiselect-component__text,.pause-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label .multiselect-component__text{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.delay-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label .multiselect-component__text .multiselect-component__description,.pause-modal .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label .multiselect-component__text .multiselect-component__description{margin:0}.delay-modal .multiselect-component_display-as-list .checkbox,.pause-modal .multiselect-component_display-as-list .checkbox{display:none}.delay-modal .embedded-survey{height:422px}@media (min-width: 1024px){.delay-modal .embedded-survey{height:454px}}.delay-modal .question-component__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.pause-modal .embedded-survey{height:500px}@media (min-width: 1024px){.pause-modal .embedded-survey{height:566px}}.pause-modal .question-component__inner{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.pause-modal .question__text{margin:1em auto 0;max-width:500px}.pause-modal .question__text p{margin-bottom:1em}.pause-modal .question__text ul{list-style-type:disc;text-align:left}.pause-modal .question__text ul li{display:list-item;margin-left:20px}.pause-modal .question__text ul li:not(:last-child){margin-bottom:6px}.pause-modal .question-component[data-identifier=cancel-too-expensive-intervention] ul{margin:0 auto;max-width:280px}@media (min-width: 1024px){.pause-modal .question-component[data-identifier=cancel-too-expensive-intervention] ul{max-width:310px}}.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments]:hover,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok]:hover{border-color:#f1574b!important}.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments] .multiselect-component__text,.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok] .multiselect-component__text{width:auto!important}.pause-modal .survey__back{font-size:18px;left:0;padding:0;position:absolute;top:-60px}@media (min-width: 1024px){.pause-modal .survey__back{left:-33px;top:-63px}}@media tablet-landscape{.pause-modal__container{width:700px}}.modal-scrollable-overlay{position:fixed;display:block;bottom:0;left:0;right:0;top:0;background-color:#0009;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1000}@media (min-width: 1024px){.modal-scrollable-overlay{padding-bottom:70px;padding-top:70px}}.modal-scrollable{position:relative;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px;height:100%}@media (min-width: 1024px){.modal-scrollable{width:600px;margin:0 auto;height:initial;max-width:-webkit-max-content;max-width:max-content;padding:0;overflow:hidden;border-radius:6px}}.multiple-columns{text-align:center}.multiple-columns__inner{margin:77px auto;max-width:100%;padding-left:28px;padding-right:28px;width:1200px}@media (min-width: 1024px){.multiple-columns__inner{padding-left:32px;padding-right:32px}}@media (max-width: 767px){.multiple-columns__inner{margin:60px auto}}.multiple-columns_col-4 .multiple-columns__inner{width:1550px}@media (min-width: 768px){.multiple-columns__columns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.multiple-columns__detail-column{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;flex:0 0 33.33%;position:relative}.multiple-columns_col-4 .multiple-columns__detail-column{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%}@media (min-width: 1024px){.multiple-columns_col-4 .multiple-columns__detail-column{-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%}}.multiple-columns__spacer-image{height:20px;line-height:0;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateX(50%) translateY(-50%);transform:translate(50%) translateY(-50%);width:20px}@media (max-width: 767px){.multiple-columns__spacer-image{bottom:-30px;right:50%;top:auto;-webkit-transform:translateX(50%) translateY(50%) rotate(90deg);transform:translate(50%) translateY(50%) rotate(90deg)}}.detail-column{margin:60px 0;padding:0 28px}.detail-column img{height:90px;margin-bottom:45px;max-width:100%;width:auto}.quick-stick-page .detail-column img{width:150px}@media (min-width: 1024px){.multiple-columns:not(.multiple-columns_col-4) .detail-column{padding:0 42px}}.multiple-columns__detail-column-photo{height:69px;width:auto}.carousel img.multiple-columns__detail-column-photo{width:auto}.nav-logo{box-sizing:content-box;display:inline-block;height:20px;padding-bottom:.7em;pointer-events:auto;position:relative;width:50px}.nav-logo img{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}[data-transparent-header=false]:not([data-controller-name=surveys]) .nav-logo img:first-child,html:not(.scrolled):not(.menu_main_active) body[data-light-header=true]:not([data-controller-name=surveys]) .nav-logo img:first-child{opacity:0}@media (max-width: 767px){.nav-logo img:first-child{opacity:0}}.nav-logo img:nth-child(2){opacity:0}@media (min-width: 768px){[data-transparent-header=false]:not([data-controller-name=surveys]) .nav-logo img:nth-child(2){opacity:1}}html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo img:nth-child(2){opacity:0}.nav-logo img:nth-child(3){opacity:0}@media (min-width: 768px){html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo img:nth-child(3){opacity:1}}.nav-logo img:nth-child(4){opacity:0}@media (max-width: 767px){.nav-logo img:nth-child(4){opacity:1}html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo img:nth-child(4){opacity:0}}.nav-logo img:nth-child(5){opacity:0}@media (max-width: 767px){html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo img:nth-child(5){opacity:1}}@media (min-width: 768px){.scrolled body:not([data-controller-name=surveys]) .nav-logo img:first-child,.nav-logo:hover img:first-child{opacity:0}.scrolled body:not([data-controller-name=surveys]) .nav-logo img:nth-child(2),.nav-logo:hover img:nth-child(2){opacity:1}.scrolled body:not([data-controller-name=surveys]) .nav-logo img:nth-child(3),.nav-logo:hover img:nth-child(3){opacity:0}}@media (min-width: 768px){html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo:hover img:first-child{opacity:1}html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo:hover img:nth-child(2){opacity:0}html:not(.scrolled):not(.menu_main_active) body[data-light-header=true] .nav-logo:hover img:nth-child(3){opacity:0}}@media (min-width: 768px){.nav-logo{height:23px;padding-bottom:.2em;width:108px}}@media (min-width: 1024px){.nav-logo{padding-bottom:.5em}}@media (min-width: 768px){.picto-list_tablet-portrait_row{display:-webkit-box;display:-webkit-flex;display:flex;text-align:center}}.browser-ie .picto-list_tablet-portrait_row{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.browser-ie .picto-list_tablet-portrait_row .picto-item__content{max-width:240px}.picto-list__picto-item:not(:last-child){margin-bottom:1.625em}.picto-list_flex_middle .picto-list__picto-item:not(:last-child){margin-bottom:.8125em}.picto-list_size_large .picto-list__picto-item:not(:last-child){margin-bottom:2.4375em}@media (min-width: 768px){.info-block__header-right .picto-list_tablet-portrait_row .picto-list__picto-item{margin-bottom:0}.info-block__header-right .picto-list_tablet-portrait_row .picto-list__picto-item:not(:last-child){margin-right:30px}}.picto-item{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex}.picto-list_flex_middle .picto-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width: 768px){.picto-list_tablet-portrait_row .picto-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.picto-item__image img{height:50px;object-fit:contain;width:50px}.picto-list_flex_middle .picto-item__image img{height:30px;width:30px}.picto-list_size_large .picto-item__image img{height:80px;width:80px}@media (min-width: 768px){.picto-list_flex_middle .picto-item__image img{height:40px;width:40px}}.picto-item__content{padding-left:16px}.picto-list_flex_middle .picto-item__content{padding-left:7px}@media (min-width: 768px){.picto-list_tablet-portrait_row .picto-item__content{padding-left:0;padding-top:1.625em}.picto-list_flex_middle .picto-item__content{padding-top:.27083em}}.product-hero{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}@media (min-width: 1024px){.product-hero__fill-image{background-color:#faf8f6}}.product-hero__cta{text-align:left;width:100%}@media (max-width: 479px){.product-hero__cta{text-align:center}}.product-hero__product-panel{max-width:100%;padding:90px 0 120px;width:420px}@media (max-width: 767px){.product-hero__product-panel{padding-top:45px;width:400px}}.product-hero__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin:0 auto;max-width:100%;min-height:80vh;padding-left:32px;padding-right:32px;position:relative;text-align:center;width:1300px}.marketing-module:first-child .product-hero__inner{padding-top:80px}@media (max-width: 767px){.product-hero__inner{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media (max-width: 479px){.product-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-left:20px;padding-right:20px}}.product-panel{text-align:left}.product-panel__top{position:relative}.product-panel__image{background-color:#ddd;background-position:center;background-size:cover;border-radius:6px 6px 0 0;display:block;height:270px;overflow:hidden;width:100%}@media (max-width: 767px){.product-panel__image{height:200px}}.product-panel__title{left:0;margin:20px;position:absolute;right:0;top:0}@media (min-width: 768px){.product-panel__title{margin:32px}}.product-panel__title h2{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;line-height:1;margin-bottom:.5em}.product-panel__title h2 a{color:inherit}@media (min-width: 768px){.product-panel__title h2{font-size:32px}}.product-panel .symbols{margin-bottom:.8125em;margin-left:-8px}.product-panel .symbols img{width:40px}.product-panel__bottom{background-color:#fff;border-radius:0 0 6px 6px;border-top-width:0;padding:20px}.product-panel__bottom b{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}@media (min-width: 768px){.product-panel__bottom{padding:32px}}.product-panel__cta{background-color:#f5f1ed;border-radius:0 0 6px 6px;padding:20px}@media (min-width: 768px){.product-panel__cta{padding:32px}}.product-panel__cta .button,.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.product-panel__cta .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .product-panel__cta .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.product-panel__cta [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .product-panel__cta input[type=submit],.product-panel__cta [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .product-panel__cta input[type=submit],.product-panel__cta [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .product-panel__cta input[type=submit],.product-panel__cta [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .product-panel__cta input[type=submit]{white-space:pre-wrap}.single-panel{position:relative}@media (max-width: 767px){.single-panel>.fill-image{position:static}}.single-panel .subtler{font-size:18px}@media (min-width: 768px){.single-panel .subtler{font-size:28px}}.single-panel__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:100%;position:relative;text-align:center;width:1200px}.single-panel__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:45px auto;max-width:600px;padding-left:42px;padding-right:42px}@media (min-width: 1024px){.single-panel__content{margin:6rem 0 6rem auto;min-height:60vh}}.single-panel__cta{margin:1.5rem 0 0}@media (min-width: 1024px){.single-panel__cta{margin:3rem 0 1.5rem}}.split-panel__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;height:100%;position:relative}.split-panels_justify-content_center .split-panel__content{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.summary-bar{border-bottom:4px solid #f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:100%}@media (min-width: 768px){.summary-bar{border:4px solid #f5f1ed;border-radius:100px;padding:.5em 1em}}.summary-bar__item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:14px 8px}@media (min-width: 768px){.summary-bar__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}}.summary-bar__item span{font-family:GingerOTF,Ginger,Garamond,sans-serif}.summary-bar__item span:first-child{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:4px solid #f5f1ed;border-radius:50%;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;font-weight:700;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:50px}@media (min-width: 768px){.summary-bar__item span:first-child{border:0;font-size:32px;height:60px;margin:0 8px;width:auto}}.summary-bar__item span:last-child{font-size:10px;font-weight:700;letter-spacing:1.3px;margin-top:1em;text-align:center;text-transform:uppercase}@media (min-width: 768px){.summary-bar__item span:last-child{margin-top:.25em}}.symbols_align_center{text-align:center}.symbols__svg{display:block}.symbols_d_baseline-large{margin-bottom:1.625em;margin-top:2.4375em}@media (min-width: 1024px){.symbols_inverted svg g{stroke:#fff}.symbols_inverted svg path{fill:#fff}.symbols_inverted .symbol__label{color:#fff}}.symbols__symbol{display:inline-block;margin-bottom:.8125em;padding:0 7px}.symbols_size_large .symbols__symbol{margin-bottom:1.625em;padding-left:16px;padding-right:16px}.symbols_size_small .symbols__symbol{margin-bottom:0;padding-left:3px;padding-right:3px}.symbols_size_smaller .symbols__symbol{margin-bottom:0;padding:0 2px}.symbols_size_card .symbols__symbol{margin-bottom:0;padding-left:3px;padding-right:3px}.symbols_style_single .symbols__symbol{margin-bottom:0}.symbol{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.symbol__image img,.symbol__image svg,.symbol__image .symbols__svg{height:50px;object-fit:contain;width:50px}.symbols_size_large .symbol__image img,.symbols_size_large .symbol__image svg,.symbols_size_large .symbol__image .symbols__svg{height:90px;width:90px}.symbols_size_small .symbol__image img,.symbols_size_small .symbol__image svg,.symbols_size_small .symbol__image .symbols__svg{height:28px;width:28px}.symbols_size_smaller .symbol__image img{height:20px;width:20px}.symbols_size_card .symbol__image img,.symbols_size_card .symbol__image svg,.symbols_size_card .symbol__image .symbols__svg{height:33px;width:33px}@media (min-width: 768px){.symbols_size_large .symbol__image img,.symbols_size_large .symbol__image svg,.symbols_size_large .symbol__image .symbols__svg{height:90px}.symbols_size_small .symbol__image img,.symbols_size_small .symbol__image svg,.symbols_size_small .symbol__image .symbols__svg{height:40px;width:40px}.symbols_size_card .symbol__image img,.symbols_size_card .symbol__image svg,.symbols_size_card .symbol__image .symbols__svg{height:35px;width:35px}}@media (min-width: 742px){.symbols_size_smaller .symbol__image img{height:28px;width:28px}}.symbols_size_large .symbol__label{margin-top:8px}[data-path="/checkout/delivery"]{display:none}[data-controller-name=user_registrations] .content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}[data-controller-name=checkout] .content,[data-controller-name=user_registrations] .content,[data-controller-name=user_sessions] .content,[data-controller-name=user_passwords] .content{margin:0 auto;max-width:634px;padding:96px 32px 32px;text-align:center}[data-controller-name=checkout] .content>h1,[data-controller-name=user_registrations] .content>h1,[data-controller-name=user_sessions] .content>h1,[data-controller-name=user_passwords] .content>h1{display:none}@media (max-width: 374px){[data-controller-name=checkout] .content,[data-controller-name=user_registrations] .content,[data-controller-name=user_sessions] .content,[data-controller-name=user_passwords] .content{padding-left:20px;padding-right:20px}}[data-controller-name=checkout] [data-hook=checkout_header],[data-controller-name=checkout] [for=order_email],[data-controller-name=checkout] #order_email,[data-controller-name=checkout] [data-hook=shipping_fieldset_wrapper],[data-controller-name=checkout] [data-hook=save_user_address],[data-controller-name=checkout] #bcountry,[data-controller-name=user_registrations] [data-hook=checkout_header],[data-controller-name=user_registrations] [for=order_email],[data-controller-name=user_registrations] #order_email,[data-controller-name=user_registrations] [data-hook=shipping_fieldset_wrapper],[data-controller-name=user_registrations] [data-hook=save_user_address],[data-controller-name=user_registrations] #bcountry,[data-controller-name=user_sessions] [data-hook=checkout_header],[data-controller-name=user_sessions] [for=order_email],[data-controller-name=user_sessions] #order_email,[data-controller-name=user_sessions] [data-hook=shipping_fieldset_wrapper],[data-controller-name=user_sessions] [data-hook=save_user_address],[data-controller-name=user_sessions] #bcountry,[data-controller-name=user_passwords] [data-hook=checkout_header],[data-controller-name=user_passwords] [for=order_email],[data-controller-name=user_passwords] #order_email,[data-controller-name=user_passwords] [data-hook=shipping_fieldset_wrapper],[data-controller-name=user_passwords] [data-hook=save_user_address],[data-controller-name=user_passwords] #bcountry,[data-controller-name=checkout] #checkout_form_address hr,[data-controller-name=user_registrations] #checkout_form_address hr,[data-controller-name=user_sessions] #checkout_form_address hr,[data-controller-name=user_passwords] #checkout_form_address hr{display:none}[data-controller-name=checkout] #new-customer h6,[data-controller-name=checkout] #existing-customer h6,[data-controller-name=checkout] #forgot-password h6,[data-controller-name=checkout] #reset-password h6,[data-controller-name=checkout] fieldset legend,[data-controller-name=user_registrations] #new-customer h6,[data-controller-name=user_registrations] #existing-customer h6,[data-controller-name=user_registrations] #forgot-password h6,[data-controller-name=user_registrations] #reset-password h6,[data-controller-name=user_registrations] fieldset legend,[data-controller-name=user_sessions] #new-customer h6,[data-controller-name=user_sessions] #existing-customer h6,[data-controller-name=user_sessions] #forgot-password h6,[data-controller-name=user_sessions] #reset-password h6,[data-controller-name=user_sessions] fieldset legend,[data-controller-name=user_passwords] #new-customer h6,[data-controller-name=user_passwords] #existing-customer h6,[data-controller-name=user_passwords] #forgot-password h6,[data-controller-name=user_passwords] #reset-password h6,[data-controller-name=user_passwords] fieldset legend{margin-bottom:64px}[data-controller-name=checkout] fieldset,[data-controller-name=user_registrations] fieldset,[data-controller-name=user_sessions] fieldset,[data-controller-name=user_passwords] fieldset{margin-bottom:3.25em}[data-controller-name=checkout] form p:after,[data-controller-name=checkout] form .form-buttons:after,[data-controller-name=user_registrations] form p:after,[data-controller-name=user_registrations] form .form-buttons:after,[data-controller-name=user_sessions] form p:after,[data-controller-name=user_sessions] form .form-buttons:after,[data-controller-name=user_passwords] form p:after,[data-controller-name=user_passwords] form .form-buttons:after{clear:both;content:"";display:block}[data-controller-name=checkout] form p label,[data-controller-name=checkout] form p label+span,[data-controller-name=checkout] form .form-buttons label,[data-controller-name=checkout] form .form-buttons label+span,[data-controller-name=user_registrations] form p label,[data-controller-name=user_registrations] form p label+span,[data-controller-name=user_registrations] form .form-buttons label,[data-controller-name=user_registrations] form .form-buttons label+span,[data-controller-name=user_sessions] form p label,[data-controller-name=user_sessions] form p label+span,[data-controller-name=user_sessions] form .form-buttons label,[data-controller-name=user_sessions] form .form-buttons label+span,[data-controller-name=user_passwords] form p label,[data-controller-name=user_passwords] form p label+span,[data-controller-name=user_passwords] form .form-buttons label,[data-controller-name=user_passwords] form .form-buttons label+span{float:left}[data-controller-name=checkout] form p label+.required,[data-controller-name=checkout] form p label+span+.required,[data-controller-name=checkout] form .form-buttons label+.required,[data-controller-name=checkout] form .form-buttons label+span+.required,[data-controller-name=user_registrations] form p label+.required,[data-controller-name=user_registrations] form p label+span+.required,[data-controller-name=user_registrations] form .form-buttons label+.required,[data-controller-name=user_registrations] form .form-buttons label+span+.required,[data-controller-name=user_sessions] form p label+.required,[data-controller-name=user_sessions] form p label+span+.required,[data-controller-name=user_sessions] form .form-buttons label+.required,[data-controller-name=user_sessions] form .form-buttons label+span+.required,[data-controller-name=user_passwords] form p label+.required,[data-controller-name=user_passwords] form p label+span+.required,[data-controller-name=user_passwords] form .form-buttons label+.required,[data-controller-name=user_passwords] form .form-buttons label+span+.required{color:#9b9b9b;float:left}[data-controller-name=checkout] form p label,[data-controller-name=checkout] form .form-buttons label,[data-controller-name=user_registrations] form p label,[data-controller-name=user_registrations] form .form-buttons label,[data-controller-name=user_sessions] form p label,[data-controller-name=user_sessions] form .form-buttons label,[data-controller-name=user_passwords] form p label,[data-controller-name=user_passwords] form .form-buttons label{color:#333}[data-controller-name=checkout] form p label+span,[data-controller-name=checkout] form .form-buttons label+span,[data-controller-name=user_registrations] form p label+span,[data-controller-name=user_registrations] form .form-buttons label+span,[data-controller-name=user_sessions] form p label+span,[data-controller-name=user_sessions] form .form-buttons label+span,[data-controller-name=user_passwords] form p label+span,[data-controller-name=user_passwords] form .form-buttons label+span{float:right}[data-controller-name=checkout] form p label+br,[data-controller-name=checkout] form p span+br,[data-controller-name=checkout] form .form-buttons label+br,[data-controller-name=checkout] form .form-buttons span+br,[data-controller-name=user_registrations] form p label+br,[data-controller-name=user_registrations] form p span+br,[data-controller-name=user_registrations] form .form-buttons label+br,[data-controller-name=user_registrations] form .form-buttons span+br,[data-controller-name=user_sessions] form p label+br,[data-controller-name=user_sessions] form p span+br,[data-controller-name=user_sessions] form .form-buttons label+br,[data-controller-name=user_sessions] form .form-buttons span+br,[data-controller-name=user_passwords] form p label+br,[data-controller-name=user_passwords] form p span+br,[data-controller-name=user_passwords] form .form-buttons label+br,[data-controller-name=user_passwords] form .form-buttons span+br{display:none}[data-controller-name=checkout] form p.field,[data-controller-name=user_registrations] form p.field,[data-controller-name=user_sessions] form p.field,[data-controller-name=user_passwords] form p.field{position:relative}[data-controller-name=checkout] form p.field label.error,[data-controller-name=user_registrations] form p.field label.error,[data-controller-name=user_sessions] form p.field label.error,[data-controller-name=user_passwords] form p.field label.error{bottom:5px;color:#ff5567;font-size:10px;left:8px;letter-spacing:0;margin:0;position:absolute;text-transform:none}@media (min-width: 768px){[data-controller-name=checkout] form p.field label.error,[data-controller-name=user_registrations] form p.field label.error,[data-controller-name=user_sessions] form p.field label.error,[data-controller-name=user_passwords] form p.field label.error{bottom:8px;font-size:12px;left:12px}}[data-controller-name=checkout] #password-credentials,[data-controller-name=user_registrations] #password-credentials,[data-controller-name=user_sessions] #password-credentials,[data-controller-name=user_passwords] #password-credentials{margin-bottom:1em}[data-controller-name=checkout] select.error,[data-controller-name=checkout] input:not([type=checkbox]):not([type=submit]).error,[data-controller-name=user_registrations] select.error,[data-controller-name=user_registrations] input:not([type=checkbox]):not([type=submit]).error,[data-controller-name=user_sessions] select.error,[data-controller-name=user_sessions] input:not([type=checkbox]):not([type=submit]).error,[data-controller-name=user_passwords] select.error,[data-controller-name=user_passwords] input:not([type=checkbox]):not([type=submit]).error{border-color:#ff5567}[data-controller-name=checkout] .field_with_errors input:not([type=checkbox]):not([type=submit]),[data-controller-name=user_registrations] .field_with_errors input:not([type=checkbox]):not([type=submit]),[data-controller-name=user_sessions] .field_with_errors input:not([type=checkbox]):not([type=submit]),[data-controller-name=user_passwords] .field_with_errors input:not([type=checkbox]):not([type=submit]){border-color:#ff5567}[data-controller-name=checkout] input[type=checkbox],[data-controller-name=user_registrations] input[type=checkbox],[data-controller-name=user_sessions] input[type=checkbox],[data-controller-name=user_passwords] input[type=checkbox]{float:left;position:relative;top:.1em}[data-controller-name=checkout] input[type=checkbox]+label,[data-controller-name=user_registrations] input[type=checkbox]+label,[data-controller-name=user_sessions] input[type=checkbox]+label,[data-controller-name=user_passwords] input[type=checkbox]+label{float:left;margin-bottom:0}[data-controller-name=checkout] input[type=submit],[data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_passwords] input[type=submit]{box-sizing:border-box;margin-bottom:1.5em;width:100%}[data-controller-name=checkout] .form-buttons,[data-controller-name=user_registrations] .form-buttons,[data-controller-name=user_sessions] .form-buttons,[data-controller-name=user_passwords] .form-buttons{margin-bottom:1.625em}[data-controller-name=checkout] .form-buttons:after,[data-controller-name=user_registrations] .form-buttons:after,[data-controller-name=user_sessions] .form-buttons:after,[data-controller-name=user_passwords] .form-buttons:after{clear:both;content:"";display:block}[data-controller-name=checkout] #billing,[data-controller-name=user_registrations] #billing,[data-controller-name=user_sessions] #billing,[data-controller-name=user_passwords] #billing{margin-bottom:2.4375em}[data-controller-name=checkout] #payment,[data-controller-name=user_registrations] #payment,[data-controller-name=user_sessions] #payment,[data-controller-name=user_passwords] #payment{margin-bottom:1.625em}[data-controller-name=checkout] #payment .errorExplanation:empty,[data-controller-name=user_registrations] #payment .errorExplanation:empty,[data-controller-name=user_sessions] #payment .errorExplanation:empty,[data-controller-name=user_passwords] #payment .errorExplanation:empty{display:none}[data-controller-name=checkout] #payment #coupon-code-apply-button,[data-controller-name=user_registrations] #payment #coupon-code-apply-button,[data-controller-name=user_sessions] #payment #coupon-code-apply-button,[data-controller-name=user_passwords] #payment #coupon-code-apply-button{display:none}[data-controller-name=checkout] #payment-method-fields,[data-controller-name=checkout] #credit-card-image,[data-controller-name=checkout] #unrecognized,[data-controller-name=checkout] #looks_like,[data-controller-name=checkout] #cvv_link,[data-controller-name=user_registrations] #payment-method-fields,[data-controller-name=user_registrations] #credit-card-image,[data-controller-name=user_registrations] #unrecognized,[data-controller-name=user_registrations] #looks_like,[data-controller-name=user_registrations] #cvv_link,[data-controller-name=user_sessions] #payment-method-fields,[data-controller-name=user_sessions] #credit-card-image,[data-controller-name=user_sessions] #unrecognized,[data-controller-name=user_sessions] #looks_like,[data-controller-name=user_sessions] #cvv_link,[data-controller-name=user_passwords] #payment-method-fields,[data-controller-name=user_passwords] #credit-card-image,[data-controller-name=user_passwords] #unrecognized,[data-controller-name=user_passwords] #looks_like,[data-controller-name=user_passwords] #cvv_link{display:none!important}[data-controller-name=checkout] [data-hook=card_number],[data-controller-name=user_registrations] [data-hook=card_number],[data-controller-name=user_sessions] [data-hook=card_number],[data-controller-name=user_passwords] [data-hook=card_number]{margin-bottom:-.7em;position:relative}[data-controller-name=checkout] #payment-methods fieldset,[data-controller-name=user_registrations] #payment-methods fieldset,[data-controller-name=user_sessions] #payment-methods fieldset,[data-controller-name=user_passwords] #payment-methods fieldset{margin-bottom:0}[data-controller-name=checkout] #card_type,[data-controller-name=user_registrations] #card_type,[data-controller-name=user_sessions] #card_type,[data-controller-name=user_passwords] #card_type{color:#fff0;display:block!important;height:29px;opacity:0;position:absolute;right:10px;top:46px;-webkit-transition:opacity .4s ease,background-position 0ms ease .4s;transition:opacity .4s ease,background-position 0ms ease .4s;width:40px}@media (min-width: 768px){[data-controller-name=checkout] #card_type,[data-controller-name=user_registrations] #card_type,[data-controller-name=user_sessions] #card_type,[data-controller-name=user_passwords] #card_type{right:20px;top:68px}}[data-controller-name=checkout] .identified~#card_type,[data-controller-name=user_registrations] .identified~#card_type,[data-controller-name=user_sessions] .identified~#card_type,[data-controller-name=user_passwords] .identified~#card_type{opacity:1;-webkit-transition:opacity .4s ease,background-position 0ms ease 0ms;transition:opacity .4s ease,background-position 0ms ease 0ms}[data-controller-name=checkout] .visa~#card_type,[data-controller-name=user_registrations] .visa~#card_type,[data-controller-name=user_sessions] .visa~#card_type,[data-controller-name=user_passwords] .visa~#card_type{background-position-x:-3px}[data-controller-name=checkout] .mastercard~#card_type,[data-controller-name=user_registrations] .mastercard~#card_type,[data-controller-name=user_sessions] .mastercard~#card_type,[data-controller-name=user_passwords] .mastercard~#card_type{background-position-x:-43px}[data-controller-name=checkout] .amex~#card_type,[data-controller-name=user_registrations] .amex~#card_type,[data-controller-name=user_sessions] .amex~#card_type,[data-controller-name=user_passwords] .amex~#card_type{background-position-x:-82px}[data-controller-name=checkout] .discover~#card_type,[data-controller-name=user_registrations] .discover~#card_type,[data-controller-name=user_sessions] .discover~#card_type,[data-controller-name=user_passwords] .discover~#card_type{background-position-x:-122px}[data-controller-name=checkout] .dinersclub~#card_type,[data-controller-name=checkout] .jcb~#card_type,[data-controller-name=user_registrations] .dinersclub~#card_type,[data-controller-name=user_registrations] .jcb~#card_type,[data-controller-name=user_sessions] .dinersclub~#card_type,[data-controller-name=user_sessions] .jcb~#card_type,[data-controller-name=user_passwords] .dinersclub~#card_type,[data-controller-name=user_passwords] .jcb~#card_type{display:none!important}[data-controller-name=checkout] #coupon-code-apply-button,[data-controller-name=user_registrations] #coupon-code-apply-button,[data-controller-name=user_sessions] #coupon-code-apply-button,[data-controller-name=user_passwords] #coupon-code-apply-button{box-sizing:border-box;margin-top:1.625em;width:100%}[data-controller-name=checkout] .card_options,[data-controller-name=user_registrations] .card_options,[data-controller-name=user_sessions] .card_options,[data-controller-name=user_passwords] .card_options{text-align:left}[data-controller-name=checkout] .card_options label,[data-controller-name=user_registrations] .card_options label,[data-controller-name=user_sessions] .card_options label,[data-controller-name=user_passwords] .card_options label{display:inline}[data-controller-name=checkout] #existing_cards,[data-controller-name=user_registrations] #existing_cards,[data-controller-name=user_sessions] #existing_cards,[data-controller-name=user_passwords] #existing_cards{font-size:14px}[data-controller-name=checkout] #existing_cards td:nth-child(1),[data-controller-name=user_registrations] #existing_cards td:nth-child(1),[data-controller-name=user_sessions] #existing_cards td:nth-child(1),[data-controller-name=user_passwords] #existing_cards td:nth-child(1){text-align:left;width:26%}[data-controller-name=checkout] #existing_cards td:nth-child(2),[data-controller-name=user_registrations] #existing_cards td:nth-child(2),[data-controller-name=user_sessions] #existing_cards td:nth-child(2),[data-controller-name=user_passwords] #existing_cards td:nth-child(2){text-align:left;width:48%}[data-controller-name=checkout] #existing_cards td:last-child,[data-controller-name=user_registrations] #existing_cards td:last-child,[data-controller-name=user_sessions] #existing_cards td:last-child,[data-controller-name=user_passwords] #existing_cards td:last-child{text-align:right}[data-controller-name=checkout] #order_details,[data-controller-name=user_registrations] #order_details,[data-controller-name=user_sessions] #order_details,[data-controller-name=user_passwords] #order_details{margin-bottom:0}[data-controller-name=checkout] #order_details legend,[data-controller-name=user_registrations] #order_details legend,[data-controller-name=user_sessions] #order_details legend,[data-controller-name=user_passwords] #order_details legend{margin-bottom:3.25em}[data-controller-name=checkout] #order_details .steps-data,[data-controller-name=user_registrations] #order_details .steps-data,[data-controller-name=user_sessions] #order_details .steps-data,[data-controller-name=user_passwords] #order_details .steps-data{font-size:18px;text-align:left}[data-controller-name=checkout] #order_details .steps-data>div,[data-controller-name=user_registrations] #order_details .steps-data>div,[data-controller-name=user_sessions] #order_details .steps-data>div,[data-controller-name=user_passwords] #order_details .steps-data>div{border-top:2px solid #f5f1ed;margin:1.625em 0;padding-top:1.625em}[data-controller-name=checkout] #order_details .steps-data [data-hook=order-bill-address],[data-controller-name=checkout] #order_details .steps-data [data-hook=order-shipment],[data-controller-name=user_registrations] #order_details .steps-data [data-hook=order-bill-address],[data-controller-name=user_registrations] #order_details .steps-data [data-hook=order-shipment],[data-controller-name=user_sessions] #order_details .steps-data [data-hook=order-bill-address],[data-controller-name=user_sessions] #order_details .steps-data [data-hook=order-shipment],[data-controller-name=user_passwords] #order_details .steps-data [data-hook=order-bill-address],[data-controller-name=user_passwords] #order_details .steps-data [data-hook=order-shipment]{display:none}[data-controller-name=checkout] #order_details .steps-data .vcard,[data-controller-name=checkout] #order_details .steps-data .payment-info,[data-controller-name=user_registrations] #order_details .steps-data .vcard,[data-controller-name=user_registrations] #order_details .steps-data .payment-info,[data-controller-name=user_sessions] #order_details .steps-data .vcard,[data-controller-name=user_sessions] #order_details .steps-data .payment-info,[data-controller-name=user_passwords] #order_details .steps-data .vcard,[data-controller-name=user_passwords] #order_details .steps-data .payment-info{color:#4a4a4a}[data-controller-name=checkout] #order_details .steps-data .vcard,[data-controller-name=user_registrations] #order_details .steps-data .vcard,[data-controller-name=user_sessions] #order_details .steps-data .vcard,[data-controller-name=user_passwords] #order_details .steps-data .vcard{margin-bottom:1.625em}[data-controller-name=checkout] #order_details .steps-data h6,[data-controller-name=user_registrations] #order_details .steps-data h6,[data-controller-name=user_sessions] #order_details .steps-data h6,[data-controller-name=user_passwords] #order_details .steps-data h6{margin-bottom:1.625em;position:relative}[data-controller-name=checkout] #order_details .steps-data h6 a,[data-controller-name=user_registrations] #order_details .steps-data h6 a,[data-controller-name=user_sessions] #order_details .steps-data h6 a,[data-controller-name=user_passwords] #order_details .steps-data h6 a{display:none}[data-controller-name=checkout] #order_details .steps-data .cc-type img,[data-controller-name=user_registrations] #order_details .steps-data .cc-type img,[data-controller-name=user_sessions] #order_details .steps-data .cc-type img,[data-controller-name=user_passwords] #order_details .steps-data .cc-type img{position:relative;top:3px;width:32px}[data-controller-name=checkout] #coupon_status,[data-controller-name=user_registrations] #coupon_status,[data-controller-name=user_sessions] #coupon_status,[data-controller-name=user_passwords] #coupon_status{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px}[data-controller-name=checkout] #checkout-summary,[data-controller-name=user_registrations] #checkout-summary,[data-controller-name=user_sessions] #checkout-summary,[data-controller-name=user_passwords] #checkout-summary{background-color:#f5f1ed;display:none;padding:20px}[data-controller-name=checkout] #checkout-summary>h3,[data-controller-name=user_registrations] #checkout-summary>h3,[data-controller-name=user_sessions] #checkout-summary>h3,[data-controller-name=user_passwords] #checkout-summary>h3{display:none}[data-controller-name=checkout] #checkout-summary table,[data-controller-name=user_registrations] #checkout-summary table,[data-controller-name=user_sessions] #checkout-summary table,[data-controller-name=user_passwords] #checkout-summary table{background-color:#f5f1ed;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px}[data-controller-name=checkout] #checkout-summary td,[data-controller-name=user_registrations] #checkout-summary td,[data-controller-name=user_sessions] #checkout-summary td,[data-controller-name=user_passwords] #checkout-summary td{border-bottom-color:#fff;font-weight:700}[data-controller-name=checkout] #checkout-summary td:first-child,[data-controller-name=user_registrations] #checkout-summary td:first-child,[data-controller-name=user_sessions] #checkout-summary td:first-child,[data-controller-name=user_passwords] #checkout-summary td:first-child{text-align:left}[data-controller-name=checkout] #checkout-summary td:last-child,[data-controller-name=user_registrations] #checkout-summary td:last-child,[data-controller-name=user_sessions] #checkout-summary td:last-child,[data-controller-name=user_passwords] #checkout-summary td:last-child{text-align:right}[data-controller-name=checkout] #checkout-summary tbody:last-child td,[data-controller-name=user_registrations] #checkout-summary tbody:last-child td,[data-controller-name=user_sessions] #checkout-summary tbody:last-child td,[data-controller-name=user_passwords] #checkout-summary tbody:last-child td{border-bottom-width:0}[data-controller-name=checkout] #line-items,[data-controller-name=user_registrations] #line-items,[data-controller-name=user_sessions] #line-items,[data-controller-name=user_passwords] #line-items{background-color:#f5f1ed;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;margin:4.875em 18px 1.625em;outline:18px solid #f5f1ed;text-align:left;width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}[data-controller-name=checkout] #line-items colgroup col:nth-child(1),[data-controller-name=user_registrations] #line-items colgroup col:nth-child(1),[data-controller-name=user_sessions] #line-items colgroup col:nth-child(1),[data-controller-name=user_passwords] #line-items colgroup col:nth-child(1){width:auto}[data-controller-name=checkout] #line-items colgroup col:nth-child(2),[data-controller-name=user_registrations] #line-items colgroup col:nth-child(2),[data-controller-name=user_sessions] #line-items colgroup col:nth-child(2),[data-controller-name=user_passwords] #line-items colgroup col:nth-child(2){width:auto}[data-controller-name=checkout] #line-items colgroup col:nth-child(3),[data-controller-name=user_registrations] #line-items colgroup col:nth-child(3),[data-controller-name=user_sessions] #line-items colgroup col:nth-child(3),[data-controller-name=user_passwords] #line-items colgroup col:nth-child(3){width:auto}[data-controller-name=checkout] #line-items colgroup col:nth-child(4),[data-controller-name=user_registrations] #line-items colgroup col:nth-child(4),[data-controller-name=user_sessions] #line-items colgroup col:nth-child(4),[data-controller-name=user_passwords] #line-items colgroup col:nth-child(4){width:auto}[data-controller-name=checkout] #line-items colgroup col:nth-child(5),[data-controller-name=user_registrations] #line-items colgroup col:nth-child(5),[data-controller-name=user_sessions] #line-items colgroup col:nth-child(5),[data-controller-name=user_passwords] #line-items colgroup col:nth-child(5){width:auto}[data-controller-name=checkout] #line-items thead,[data-controller-name=user_registrations] #line-items thead,[data-controller-name=user_sessions] #line-items thead,[data-controller-name=user_passwords] #line-items thead{border-bottom:2px solid #fff;color:#4a4a4a;font-size:12px;text-transform:uppercase}[data-controller-name=checkout] #line-items thead th,[data-controller-name=user_registrations] #line-items thead th,[data-controller-name=user_sessions] #line-items thead th,[data-controller-name=user_passwords] #line-items thead th{text-align:center}[data-controller-name=checkout] #line-items thead th:first-child,[data-controller-name=user_registrations] #line-items thead th:first-child,[data-controller-name=user_sessions] #line-items thead th:first-child,[data-controller-name=user_passwords] #line-items thead th:first-child{text-align:left}[data-controller-name=checkout] #line-items thead th:last-child,[data-controller-name=user_registrations] #line-items thead th:last-child,[data-controller-name=user_sessions] #line-items thead th:last-child,[data-controller-name=user_passwords] #line-items thead th:last-child{text-align:right}[data-controller-name=checkout] #line-items td,[data-controller-name=user_registrations] #line-items td,[data-controller-name=user_sessions] #line-items td,[data-controller-name=user_passwords] #line-items td{border-bottom-color:#fff;font-weight:700;text-align:center}[data-controller-name=checkout] #line-items td:first-child,[data-controller-name=user_registrations] #line-items td:first-child,[data-controller-name=user_sessions] #line-items td:first-child,[data-controller-name=user_passwords] #line-items td:first-child{text-align:left}[data-controller-name=checkout] #line-items td:last-child,[data-controller-name=user_registrations] #line-items td:last-child,[data-controller-name=user_sessions] #line-items td:last-child,[data-controller-name=user_passwords] #line-items td:last-child{text-align:right}[data-controller-name=checkout] #line-items tfoot td,[data-controller-name=user_registrations] #line-items tfoot td,[data-controller-name=user_sessions] #line-items tfoot td,[data-controller-name=user_passwords] #line-items tfoot td{border-bottom-width:0}[data-controller-name=checkout] #line-items [data-hook=order_item_image] img,[data-controller-name=user_registrations] #line-items [data-hook=order_item_image] img,[data-controller-name=user_sessions] #line-items [data-hook=order_item_image] img,[data-controller-name=user_passwords] #line-items [data-hook=order_item_image] img{width:40px}@media (min-width: 768px){[data-controller-name=checkout] #line-items [data-hook=order_item_image] img,[data-controller-name=user_registrations] #line-items [data-hook=order_item_image] img,[data-controller-name=user_sessions] #line-items [data-hook=order_item_image] img,[data-controller-name=user_passwords] #line-items [data-hook=order_item_image] img{width:80px}}[data-controller-name=checkout] #line-items h4,[data-controller-name=user_registrations] #line-items h4,[data-controller-name=user_sessions] #line-items h4,[data-controller-name=user_passwords] #line-items h4{font-size:12px;text-align:left}[data-controller-name=orders] #order{display:none}.about section:not(.about__join){padding:3.25em 20px}@media (max-width: 374px){.about section:not(.about__join){padding:1.625em 10px}}@media (min-width: 768px){.about section:not(.about__join){padding:4.875em 42px}}@media (min-width: 1200px){.about section:not(.about__join){padding:6.5em 77px}}.about__hero{overflow:hidden}.about__hero .hero{background-color:#fff}.about__hero .hero__content{opacity:0}@media (min-width: 768px){.about__hero .hero__content{box-sizing:content-box;max-width:500px}.about__hero .hero__content p{font-size:18px}}@media (min-width: 1024px){.about__hero .hero__content{max-width:420px}}@media (min-width: 1200px){.about__hero .hero__content{max-width:500px}}.about__hero-images{pointer-events:none;position:relative}@media (max-width: 767px){.about__hero-images{margin-bottom:-10%}}@media (max-width: 1023px){.about__hero-images{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto -12%;max-width:600px}}@media (min-width: 667px){.about__hero-images{margin-bottom:-72px}}@media (min-width: 1024px){.about__hero-images{bottom:0;left:0;margin-bottom:0;position:absolute;right:0;top:0}}.about__hero-images-left,.about__hero-images-right{-webkit-column-count:2;column-count:2;-webkit-column-gap:0;column-gap:0;overflow:hidden;pointer-events:auto}@media (min-width: 1024px){.about__hero-images-left,.about__hero-images-right{bottom:-9vw;position:absolute;top:-9vw;width:27%}}@media (min-width: 1200px){.about__hero-images-left,.about__hero-images-right{width:27%}}@media (max-width: 1023px){.about__hero-images-left{padding-left:10px}}@media (min-width: 1024px){.about__hero-images-left{left:20px}}@media (max-width: 1023px){.about__hero-images-right{padding-right:10px}}@media (min-width: 1024px){.about__hero-images-right{right:20px}}.about__hero-image{opacity:0;padding:10px}.about__hero-image:first-child{margin-top:-webkit-calc(50% + 10px);margin-top:calc(50% + 10px)}@media (max-width: 1023px){.about__hero-image:nth-child(n+5){display:none}}@media (min-width: 1024px){.about__hero-image{padding:20px}}.about__founders{background-color:#f8f6f4}.about-founders__packs{margin:0 auto;max-width:1080px}.founder-packs{display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width: 479px){.founder-packs{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.founder-packs{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:600px}}.founder-packs__founder{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:1.625em}.founder-packs__founder>img{border-radius:100px;height:80px;object-fit:cover;width:80px}.founder-packs__founder .picto-item__image img{border-radius:3px}@media (max-width: 479px){.founder-packs__founder{background-color:#fff;max-width:326px;padding:1.625em 32px}}@media (min-width: 480px){.founder-packs__founder{-webkit-flex-basis:45%;flex-basis:45%}}@media (min-width: 768px){.founder-packs__founder{-webkit-flex-basis:200px;flex-basis:200px;-webkit-flex-shrink:0;flex-shrink:0;position:relative}.founder-packs__founder>img{height:100px;width:100px}}@media (min-width: 1024px){.founder-packs__founder:first-child{margin-top:88px}.founder-packs__founder:last-child{margin-top:45px}}@media (max-width: 1023px){.founder-packs__arrow{display:none}}@media (min-width: 768px){.founder-packs__arrow{position:absolute;top:45px}.founder-packs__founder:first-child .founder-packs__arrow{left:100%;width:68px}.founder-packs__founder:last-child .founder-packs__arrow{right:100%;width:74px}}@media (max-width: 1023px){.founder-packs__packs{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}}@media (min-width: 480px){.founder-packs__packs{-webkit-flex-basis:100%;flex-basis:100%}}@media (min-width: 1024px){.founder-packs__packs{-webkit-flex-basis:auto;flex-basis:auto;margin:0 28px}}.about__team{margin:0 auto;max-width:1408px}.about__team .info-block{margin:0 auto;max-width:640px}.about-founders__titles{margin:0 auto 1.625em;max-width:588px}.about__team-carousel{margin:.8125em auto;position:relative}@media (min-width: 768px){.about__team-carousel{margin-top:4.875em}}@media (min-width: 1024px){.about__team-carousel{margin-left:-20px;margin-right:-20px}}@media (min-width: 1200px){.about__team-carousel{margin-left:-42px;margin-right:-42px}}.team-carousel__slide-inner{position:relative;width:100%}@media (max-width: 1023px){.team-carousel__slide-inner .fill-image{position:relative}}@media (min-width: 1024px){.team-carousel__slide-inner{height:0;padding-bottom:45%}.team-carousel__slide-inner .fill-image{left:154px;right:154px}}@media (max-width: 1023px){.team-carousel__slide-info{position:relative;top:-1px}.team-carousel__slide-info .box_corners_round{border-radius:0}}@media (min-width: 1024px){.team-carousel__slide-info{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;width:260px}}.team-carousel__anchors{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 1023px){.team-carousel__anchors{margin:0 -3px 20px}}@media (min-width: 1024px){.team-carousel__anchors{bottom:0;margin-bottom:20px;margin-right:20px;position:absolute;right:154px;z-index:1}}.team-carousel__anchor{padding:20px 3px 3px}@media (max-width: 374px){.team-carousel__anchor{padding-left:2px;padding-right:2px}}@media (max-width: 1023px){.team-carousel__anchor{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.team-carousel__anchor-inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:3px solid #f5f1ed;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:7px 10px;position:relative;text-align:center;white-space:nowrap}.team-carousel__anchor-inner img{height:24px;margin-bottom:7px;object-fit:contain;width:24px}.team-carousel__anchor:not(.active) .team-carousel__anchor-inner:hover{cursor:pointer}.team-carousel__anchor.active .team-carousel__anchor-inner:before{content:"";left:50%;position:absolute}.team-carousel__anchor.active .team-carousel__anchor-inner:after{content:"";left:50%;position:absolute}@media (max-width: 374px){.team-carousel__anchor-inner{padding-left:5px;padding-right:5px}}@media (max-width: 1023px){.team-carousel__anchor.active .team-carousel__anchor-inner:before{border-style:solid;height:0;width:0;border-color:#f5f1ed transparent transparent;border-width:14px 14px 0;margin-left:-14px;top:100%}.team-carousel__anchor.active .team-carousel__anchor-inner:after{border-style:solid;height:0;width:0;border-color:#fff transparent transparent;border-width:10px 10px 0;margin-left:-10px;top:100%}}@media (min-width: 1024px){.team-carousel__anchor-inner{border-color:#fff;min-width:100px;padding-bottom:14px;padding-top:14px}.team-carousel__anchor.active .team-carousel__anchor-inner:before{border-style:solid;height:0;width:0;border-color:transparent transparent #fff;border-width:0 19px 19px;bottom:100%;margin-left:-19px}}.about__fun-facts{background-color:#edebde}@media (min-width: 768px){.about__facts{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:-10px;margin-right:-10px}}@media (min-width: 1024px){.about__facts{margin-left:auto;margin-right:auto;max-width:900px}}.about__fact{max-width:420px}.about__fact>.box{padding:1.625em 32px}@media (max-width: 767px){.about__fact{margin:0 auto 1.625em}}@media (min-width: 768px){.about__fact{-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:20px;max-width:450px;padding-left:10px;padding-right:10px}.about__fact:not(:last-child){-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.about__fact>.box{height:100%}}@media (min-width: 1024px){.about__fact{margin-bottom:40px;padding-left:20px;padding-right:20px}.about__fact>.box{padding:2.4375em 42px}}.about__fact-title{margin-bottom:1.625em;text-align:center}@media (min-width: 768px){.about__fact-title{margin-bottom:2.4375em}}.about__single-fact img{height:80px;object-fit:contain;width:100px}@media (min-width: 768px){.about__single-fact img{height:120px;width:140px}.about__single-fact .mega{font-size:44px}}.about__multi-fact{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}.about__multi-fact .picto-list{padding-left:10px}.about__multi-fact .picto-item__image img{height:36px;width:36px}.about__multi-fact .picto-item__content{padding-left:7px}@media (min-width: 768px){.about__multi-fact .picto-item__image img{height:46px;width:46px}}.multi-fact__left{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:10%;text-align:center}.multi-fact__left img{height:70px;object-fit:contain;width:70px}@media (min-width: 768px){.multi-fact__left img{height:100px;width:100px}}.about__join{padding:6.5em 20px;text-align:center}[data-controller-name=account] .content{min-height:inherit}.alert-bar{background-color:#241e3a;bottom:0;color:#fff;left:0;opacity:0;padding:1.625em 20px;position:fixed;right:0;z-index:1}.alert-bar a{color:#fff}@media (max-width: 767px){.alert-bar__inner{max-height:32vh;-webkit-overflow-scrolling:touch;overflow-y:scroll}}@media (min-width: 768px){.alert-bar__inner{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:42px;padding-right:42px}}.alert-bar__actions{line-height:0;position:absolute;right:10px;top:10px}@media (min-width: 768px){.alert-bar__actions{right:1.625em;top:1.625em}}.alert-bar__image{margin-right:20px}.alert-bar__image img{width:70px}@media (max-width: 767px){.alert-bar__image{display:none}}@media (min-width: 768px){.alert-bar__image{margin-right:32px}}.alert-bar__content{max-width:930px}.library__intro .info-block,.articles-index__intro .info-block{margin:0 auto;max-width:560px;padding:1.625em 32px 2.4375em}@media (min-width: 768px){.library__intro .info-block,.articles-index__intro .info-block{padding-bottom:3.25em;padding-top:2.4375em}}.articles-index__intro{background-color:#f5f1ed;padding-top:64px}@media (min-width: 768px){.articles-index__intro{padding-top:80px}}.articles-index__info-cards{background-color:#f5f1ed;padding:1.625em 20px}.articles-index__browse-all-link{margin-bottom:.8125em;text-align:center}.articles-index__browse-all-link i{font-size:.9em;padding-left:1em;position:relative;top:.05em}.library__browse-by-product{margin:0 auto;max-width:1238px;padding:1.625em 28px 3.25em}.link-table__items{border:4px solid #f5f1ed;padding:0 20px}@media (min-width: 768px){.link-table__items{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:32px 42px;position:relative}.link-table__items:after{background-color:#fff;bottom:32px;content:"";height:3px;left:0;position:absolute;right:0}}.link-table__item a{color:#000;display:block;padding:20px 20px 20px 0;position:relative}.link-table__item a:hover{color:#f1574b}.link-table__item a i{color:#f1574b;font-size:.9em;position:absolute;right:0;top:1.7em}.link-table__item:not(:last-child) a{border-bottom:3px solid #f5f1ed}@media (min-width: 768px){.link-table__item{-webkit-flex-basis:50%;flex-basis:50%;padding-left:32px;padding-right:32px}.link-table__item a i{top:1.55em}}@media (min-width: 1024px){.link-table__item{-webkit-flex-basis:33.3334%;flex-basis:33.3334%}}.article-show{margin-top:64px;padding:1.625em 20px}.article-show section{margin:0 auto 1.625em;max-width:700px}@media (min-width: 768px){.article-show{margin-top:80px}.article-show section{margin-bottom:3.25em}}@media (max-width: 479px){.article-show__author img{display:none}}@media (min-width: 480px){.article-show__author{display:-webkit-box;display:-webkit-flex;display:flex}}.article-show__author-image{margin-right:20px}.article-show__author-image img{width:150px}.article-show__share-section{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:1.625em;text-align:center}@media (min-width: 1024px){.article-show__share-section{margin-bottom:2em}}.article-show__share-text{color:#767676}.article-show__share-option{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid #f1574b;border-radius:1em;display:-webkit-box;display:-webkit-flex;display:flex;height:2em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:.75em;-webkit-transition:border-color .4s;transition:border-color .4s;width:2em}.article-show__share-option:hover{border-color:#c71d0f}.article-show__related{margin:4em 0 3em}@media (min-width: 768px){.article-show__related .article-show__related-items{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 -20px}}.article-show__related .article-show__related-header{text-align:center}.article-show__related .article-show__related-item{display:block;margin-bottom:2em}@media (min-width: 768px){.article-show__related .article-show__related-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;padding:0 20px}}.article-show__related .article-show__related-title{display:inline-block;margin-top:.75em}[data-controller-name=booklets]{font-size:14px}[data-controller-name=booklets] .header,[data-controller-name=booklets] .footer,[data-controller-name=booklets] .care-bar{display:none}[data-controller-name=booklets] .content{margin:0;padding:0}.booklet-page{min-height:100%;page-break-after:always;position:relative;width:100vw}.booklet-cover{height:100%;min-height:8in;text-align:center;width:100vw}.booklet-cover__title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.booklet-cover__title h1{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.booklet-cover__title strong{white-space:nowrap}.booklet-cover__logo{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:.34in;margin-top:-.34in;position:absolute;right:.4in;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%);width:.34in}.booklet-cover__logo img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.booklet-greeting{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:100%;padding:.5in}.booklet-greeting__logo{text-align:center}.booklet-greeting__logo img{width:.34in}.booklet-mypack{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:.5in .6in}.booklet-mypack__name{text-align:center}.booklet-mypack__items{-webkit-flex-basis:100%;flex-basis:100%;-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2;padding:.2in 0;width:100%}.mypack-item{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.mypack-item:not(:last-child){margin-bottom:.13333in}.mypack-item__titles,.mypack-item__info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:40%}.mypack-item__image{margin:0 10px;text-align:center;width:14%}.mypack-item__image img{border-radius:3px;height:46px;width:46px}.mypack-item__info{text-align:right}.booklet-mypack__disclaimers>:not(:first-child){margin-top:10px}.booklet-mypack__disclaimers .hairline-border{padding:.1in;border:1px solid #000}.booklet-mypack__disclaimer{text-align:center;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:6pt;line-height:1.2;font-weight:700}.booklet-marketing{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;position:relative}.booklet-marketing__image{width:100%}.booklet-supplement-labels{padding:0 .5in;position:relative}.booklet-supplement-labels .supplement-label{margin-bottom:0;margin-top:0;padding:.625in 0 .2in}.booklet-supplement-labels .supplement-label td{font-size:8px}.booklet-supplement-labels .supplement-label-disclaimers{padding:.625in 0;page-break-inside:avoid}.booklet-supplement-labels .supplement-labels table,.booklet-supplement-labels .supplement-label-disclaimer{width:100%}.booklet-page .supplement-label-disclaimer{font-size:7pt;line-height:1.2;margin-bottom:0;padding:0 .5in}.booklet-page .supplement-label-disclaimer p{font-family:GingerOTF,Ginger,Garamond,sans-serif}.booklet-page .supplement-label-disclaimer:not(:first-child){padding-top:20px}.booklet-back{padding-top:.625in;text-align:center;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:8pt;font-weight:700}.booklet-back__vitamin-allergens{padding-bottom:5px}.booklet-back__order-number{padding-top:5px}.order-confirm{background-color:#f5f1ed;overflow-x:hidden;width:100%}.order-confirm-hero{position:relative;text-align:center;z-index:1}@media (min-width: 768px){.order-confirm-hero{min-height:100vh}}.order-confirm-hero__content{padding:32px 15px;z-index:1}.order-confirm-hero__content .picto-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.order-confirm-hero__content .picto-item__image img{height:24px;width:30px}.order-confirm-hero__content .picto-item__content{padding-top:0}.order-confirm-hero__content .box_annual_subscription b{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif}.order-confirm-hero__content .box{margin-left:auto;margin-right:auto;margin-top:2rem;max-width:480px}.order-confirm-hero__content .box.box_app_promo{padding-bottom:155px}.order-confirm-hero__content .box.box_app_promo .app-promo__image{bottom:0;left:0;position:absolute;right:0;text-align:center}.order-confirm-hero__content .box.box_app_promo img{display:inline-block;max-width:100%;width:260px}.order-confirm-hero__content .order-confirm__referral-code{margin-bottom:.5em;text-transform:uppercase}@media (min-width: 768px){.order-confirm-hero__content{padding:64px 32px 0}.order-confirm-hero__content .picto-list{margin-left:auto;margin-right:auto;max-width:240px}.order-confirm-hero__content h1{margin-bottom:.25em;white-space:nowrap}}@media (min-width: 768px){.order-confirm__split-box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:100%;width:950px}.order-confirm__split-box .box{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:0;width:47.5%}}.order-confirm-hero__fill-image{height:125vw;left:-25%;position:absolute;right:-25%;top:0;z-index:-1}@media (min-width: 768px){.order-confirm-hero__fill-image{bottom:0;height:auto;left:0;right:0}}.filters{bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;left:0;padding-bottom:60px;pointer-events:none;position:fixed;right:0;top:64px;-webkit-transition:background-color .8s;transition:background-color .8s;z-index:2}@media (min-width: 1024px){.filters{background:#fff;bottom:auto;padding-bottom:0;top:80px}}.filters__top{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;border-bottom:1px solid #f7f7fb;border-top:1px solid #f7f7fb;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 70px;flex:0 0 70px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:auto;position:relative;z-index:1}@media (min-width: 1024px){.filters__top{display:none}}.toggle{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:.5em;pointer-events:none}.toggle .fa-th-large{font-size:32px}.toggle .fa-caret-up{font-size:22px;position:absolute;right:26px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 60%;transform-origin:50% 60%}.toggle__image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:32px;height:1em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:1em}.toggle__image img{height:1em;max-height:100%;max-width:100%}.toggle__label{font:700 1rem/normal GingerOTF,Ginger,Garamond,sans-serif;letter-spacing:1.5px;margin-left:.5em;text-transform:upercase}.toggle:hover{color:inherit}.filters-listing{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;flex-wrap:wrap;left:0;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:none;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}@media (min-width: 1024px){.filters-listing{bottom:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1300px;opacity:1;padding:0 10px;position:static;-webkit-transform:none;transform:none;width:100%}}.filters-listing__filter{-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(100vw / 3);flex:1 1 calc(100vw / 3);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font:700 12px/normal GingerOTF,Ginger,Garamond,sans-serif;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:background-color,color;transition-property:background-color,color}@media (min-width: 1024px){.filters-listing__filter{background-color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 80px;flex:0 0 80px;height:100px;pointer-events:auto}}.filters-listing__filter:hover,.filters-listing__filter:active,.filters-listing__filter:focus{color:#ddd;-webkit-transition-duration:.4s;transition-duration:.4s}.filters-listing__filter:hover img,.filters-listing__filter:active img,.filters-listing__filter:focus img{opacity:.1;-webkit-transition-duration:.4s;transition-duration:.4s}.filters-listing__image{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;font-size:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:40px}.filters-listing__image img{height:auto;max-height:100%;max-width:100%;-webkit-transition:opacity .8s;transition:opacity .8s;width:auto}.filters-listing__name{display:inline-block;font-size:12px;letter-spacing:.09em;margin-top:.5em;text-align:center}:root.filters-listing-active .filters{background-color:#fff;-webkit-transition-duration:0ms;transition-duration:0ms}:root.filters-listing-active .toggle .fa{-webkit-transform:none;transform:none}:root.filters-listing-active .filters-listing{opacity:1;pointer-events:auto;-webkit-transform:none;transform:none;-webkit-transition-duration:.4s;transition-duration:.4s}.footer{background:#1d1732;color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:700;padding:0 50px;position:relative;z-index:1}.user-nav-bar~.footer{margin-bottom:50px}@media (min-width: 1024px){.user-nav-bar~.footer{margin-bottom:60px}}.footer__inner{margin:auto;max-width:1100px;overflow:hidden}.footer__columns{margin:50px 0}@media (min-width: 768px){.footer__columns{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;margin:60px 0 30px}}.footer__column{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;margin:0 0 2.5em}@media (min-width: 768px){.footer__column{margin:0}}.footer__column_column_logo{-webkit-box-flex:0;-webkit-flex:0 0 26%;flex:0 0 26%;float:left;font-size:54px}@media (max-width: 1023px){.footer__column_column_logo{display:none}}.footer__column_column_learn{-webkit-box-flex:1;-webkit-flex:1 1 27.5%;flex:1 1 27.5%}.footer__column_column_contact-us{-webkit-box-flex:1;-webkit-flex:1 1 22.5%;flex:1 1 22.5%}.footer__column_column_follow-us{-webkit-box-flex:0;-webkit-flex:0 0 135px;flex:0 0 135px;width:135px}.footer__column p{font:inherit;line-height:normal;margin:1em 0}.footer__h3{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.list--inline>li{display:inline-block;vertical-align:middle;margin:0;padding-right:10px}.footer__h3 span{border-bottom:2px solid #f1574b;display:inline-block;padding-bottom:3px;color:#fff}.footer a{color:#fff!important}.footer__sub-columns li{display:inline-block;width:50%}.footer__sub-columns{display:block!important}.footer__social-link{margin-right:1em;-webkit-transition:color .8s;transition:color .8s}.footer__social-link>i{margin-top:12px}.footer__social-link:hover{color:#f1574b;-webkit-transition-duration:.4s;transition-duration:.4s}.footer a{color:inherit;line-height:1.75}.footer__phone-number{margin-right:2em;white-space:nowrap}.footer__email-address{white-space:nowrap}.footer__bottom{border-top:1px solid #2d273e;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:14px;margin-top:3em;padding-top:3em}@media (min-width: 480px){.footer__bottom{display:-webkit-box;display:-webkit-flex;display:flex}}.footer__left,.footer__right{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%;margin:1em 0}@media (max-width: 479px){.footer__left,.footer__right{text-align:center}}@media (min-width: 480px){.footer__left{border-right:2px solid #2d273e;padding-right:1em;text-align:right}}@media (min-width: 480px){.footer__right{padding-left:1em}}.footer__right a{margin:0 .5em}@media (min-width: 480px){.footer__right a{margin:0 1em 0 0}}.footer__claim-notice{margin:0 auto;max-width:736px;padding:1em 0}@media (min-width: 480px){.footer__sub-columns{display:-webkit-box;display:-webkit-flex;display:flex}}@media (min-width: 480px){.footer__sub-column{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;padding-right:20px}}a.footer__logo{display:inline-block;width:110px}a.footer__logo img{vertical-align:top}.claim-notice{border:2px solid rgba(153,153,153,.6);color:#9999;font-size:14px;padding:.8125em 20px;text-align:center}.claim-notice p{font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (min-width: 1024px){.claim-notice{padding-left:88px;padding-right:88px}}.campaign sup{font-size:.5rem}.campaign__hero .hero{background-color:#f8df98}.campaign__hero .hero:before{border-top-color:#f8df98}.campaign__hero .hero__content p{max-width:500px}.campaign-d__title-image{margin-bottom:1.625em;max-width:268px}@media (min-width: 768px){.campaign-d__title-image{max-width:450px}}.campaign__flow{margin:0 auto;max-width:556px;padding:3.25em 28px 0}@media (min-width: 1024px){.campaign__flow{max-width:1336px}}.flow__row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flow__col{position:relative}.flow__box{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:5px solid #f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;opacity:0;padding:1.625em 28px;text-align:center}.flow__box strong{font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (max-width: 1023px){.flow__box{padding:3.25em 28px}.flow__box .button,.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.flow__box .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .flow__box .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.flow__box [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .flow__box input[type=submit],.flow__box [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .flow__box input[type=submit],.flow__box [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .flow__box input[type=submit],.flow__box [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .flow__box input[type=submit]{margin-top:3.25em}}.flow__box_size_compact{padding-bottom:.8125em;padding-top:.8125em}.flow__box_has_highlight{border-radius:6px;border-width:8px;padding:1.625em 20px}.flow__box_has_highlight.flow__box_color_yellow{border-color:#f8df98}.flow__box_has_highlight.flow__box_color_light-green{border-color:#c7ede2}.flow__box_has_highlight.flow__box_color_blueberry{border-color:#3e306e}.flow__box_has_bg{background-position:center center;background-repeat:no-repeat;border-radius:6px;border-width:0}.flow__box_has_bg.flow__box_color_yellow{background-color:#f8df98}.flow__box_has_bg.flow__box_color_light-green{background-color:#c7ede2}.flow__box_has_bg.flow__box_color_blueberry{background-color:#3e306e;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.flow__box_margin_r-large{margin-right:42px}.flow__box_margin_l-large{margin-left:42px}.flow__lines{height:1.625em;position:relative}.flow__lines_height_2x{height:3.25em}.flow__lines_height_4x{height:6.5em}.flow__lines_margin_r-large{margin-right:42px}.flow__lines_margin_r-smaller{margin-right:20px}.flow__lines_margin_r-smaller-smallest{margin-right:30px}.flow__lines_margin_l-smaller{margin-left:20px}.flow__lines_margin_l-larger{margin-left:77px}.flow__line{background-color:#f5f1ed;bottom:0;left:50%;margin-left:-2.5px;opacity:0;position:absolute;top:0;width:5px;z-index:-1}.flow__line_style_h{bottom:auto;height:5px;left:0;margin-left:0;margin-top:-2.5px;right:0;top:50%;width:auto}.flow__line_extend_d:after{background-color:#f5f1ed;content:"";height:5px;margin-top:-2.5px;position:absolute;top:100%;width:5px}.flow__line_extend_u:after{background-color:#f5f1ed;bottom:100%;content:"";height:5px;margin-bottom:-2.5px;position:absolute;width:5px}.flow__line_extend_ll{left:-20px}@media (min-width: 1024px){.flow__line_extend_ll{left:-28px}}@media (min-width: 1200px){.flow__line_extend_ll{left:-42px}}.flow__line_extend_lll{left:-22.5px}.flow__line_retract_rg{right:20px}.flow__line_pos_lc{left:25%}.flow__line_pos_rc{left:auto;right:25%}.flow__line_pos_lg{left:20px}.flow__line_pos_rg{left:auto;right:20px}.flow__line_pos_l,.flow__line_pos_r{margin-left:0}.flow__line_pos_l{left:0}.flow__line_pos_ll{left:-20px}@media (min-width: 1024px){.flow__line_pos_ll{left:-28px}}@media (min-width: 1200px){.flow__line_pos_ll{left:-42px}}.flow__line_pos_r{left:auto;right:0}.flow__line_side_l{right:50%}.flow__line_side_r{left:50%}.flow__line_side_t{bottom:50%;margin-top:0;top:0}.flow__line_side_b{bottom:0;margin-top:0;top:50%}.flow__line_edge_b{bottom:0;margin-top:0;top:auto}.flow__line_edge_t{margin-top:0;top:0}.flow__line_shift_l-smaller{-webkit-transform:translateX(-20px);transform:translate(-20px)}.flow__info-text{color:#2cbba9;display:-webkit-box;display:-webkit-flex;display:flex;text-align:left}.flow__info-text i{font-size:24px}.flow__info-text p{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin-left:10px}.flow__deciders{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.flow__decider{background-color:#fff;border:4px solid #f1574b;border-radius:100px;display:inline-block;opacity:0;padding:.8em 1.4em;position:relative;text-align:center}.flow__decider span:first-of-type{font-family:GingerOTF,Ginger,Garamond,sans-serif}.flow__decider i{color:#f1574b;position:relative;top:-.05em}@media (max-width: 1023px){.flow__desktop{display:none}}@media (min-width: 1024px){.flow__mobile{display:none}}.flow__us-map .flow__col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:10px;padding-right:10px;width:100%}.flow__us-map .flow__box{max-width:580px}@media (max-width: 1023px){.flow__us-map h4{max-width:190px}.flow__us-map img{width:172px}}@media (min-width: 1024px){.flow__us-map .flow__box{padding:3.25em 42px}.flow__us-map h4{font-size:32px;max-width:350px}.flow__us-map img{width:290px}}.flow__us-map+.flow__desktop{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flow__us-map+.flow__desktop .flow__col{-webkit-flex-basis:35%;flex-basis:35%}.flow__us-map+.flow__desktop .flow__col:first-child{padding-left:2.5px;padding-right:28px}.flow__us-map+.flow__desktop .flow__col:last-child{padding-left:28px;padding-right:2.5px}@media (min-width: 1024px){.flow__north-and-south{display:-webkit-box;display:-webkit-flex;display:flex}.flow__north-and-south>.flow__row{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%}}.flow__north-or-south{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-left:10px;padding-right:10px}.flow__north-or-south .flow__col{width:50%}@media (min-width: 1024px){.flow__north-or-south .flow__col{width:-webkit-calc(30% - 2.5px);width:calc(30% - 2.5px)}}.flow__north .flow__col:first-child{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-right:10px}.flow__north .flow__col.flow__mobile{width:42px}.flow__north .flow__lines{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flow__north .flow__box_has_bg{background-size:auto 100%;padding-bottom:5.6875em;padding-top:5.6875em}@media (max-width: 1023px){.flow__north{padding-left:10px;padding-right:10px}.flow__north .flow__row .flow__box{-webkit-flex-basis:100%;flex-basis:100%}}@media (min-width: 1024px){.flow__north .flow__col:not(.flow__mobile){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__north .flow__col:not(.flow__mobile)>.flow__box,.flow__north .flow__col:not(.flow__mobile)>.flow__lines{margin-left:5%;margin-right:45%}.flow__north .flow__row{margin-right:10%;padding-bottom:1.625em;padding-right:30%;position:relative}.flow__north .flow__box_has_bg{padding:4.875em 42px}}.flow__south .flow__col.flow__mobile{width:52px}.flow__south .flow__col:last-child{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.flow__south .flow__lines{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flow__south .flow__box_has_bg{background-position:bottom center;background-size:100px;padding-bottom:4.875em;padding-top:2.4375em}@media (max-width: 1023px){.flow__south{padding-left:10px;padding-right:10px}.flow__south .flow__row .flow__box{-webkit-flex-basis:100%;flex-basis:100%}.flow__south .flow__box:nth-child(2){margin-left:10%}}@media (min-width: 1024px){.flow__south .flow__col:not(.flow__mobile){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__south .flow__col:not(.flow__mobile)>.flow__box,.flow__south .flow__col:not(.flow__mobile)>.flow__lines{margin-left:45%;margin-right:5%}.flow__south .flow__row{margin-left:10%;padding-bottom:1.625em;padding-left:30%;position:relative}.flow__south .flow__box_has_bg{background-size:140px;padding:2.4375em 42px 6.5em}}.flow__before-sun-or-nosun{padding-left:28px;padding-right:10px}.flow__before-sun-or-nosun .flow__col:first-child{-webkit-box-flex:1;-webkit-flex:1 1 40%;flex:1 1 40%}.flow__before-sun-or-nosun .flow__col:last-child{-webkit-box-flex:1;-webkit-flex:1 1 60%;flex:1 1 60%}@media (min-width: 1024px){.flow__sun-and-nosun{display:-webkit-box;display:-webkit-flex;display:flex}}.flow__sun-or-nosun .flow__col{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%}.flow__sun-or-nosun .flow__col:first-child .flow__decider{min-width:7em}@media (max-width: 1023px){.flow__sun-or-nosun{padding-left:10px;padding-right:10px}.flow__sun-or-nosun .flow__col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__sun-or-nosun .flow__col:first-child .flow__lines:last-child{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.flow__nosun .flow__box img{max-width:150px}@media (max-width: 1023px){.flow__nosun{padding-left:10px;padding-right:10px}.flow__nosun>.flow__col:not(.flow__mobile){-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-right:10px}.flow__nosun>.flow__col:not(.flow__mobile) .flow__box:first-child{padding-left:32px;padding-right:32px}.flow__nosun>.flow__col:not(.flow__mobile) .flow__box:last-child{padding-left:48px;padding-right:48px}.flow__nosun>.flow__col.flow__mobile{width:42px}}@media (min-width: 1024px){.flow__nosun{-webkit-flex-basis:68%;flex-basis:68%;-webkit-box-flex:3;-webkit-flex-grow:3;flex-grow:3;padding-right:42px}.flow__nosun .flow__col_has_child-col{display:-webkit-box;display:-webkit-flex;display:flex}.flow__nosun .flow__col_has_child-col>.flow__col:first-child{-webkit-flex-basis:420px;flex-basis:420px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.flow__nosun .flow__col_has_child-col>.flow__col:last-child{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:2;flex-shrink:2}.flow__nosun .flow__col_has_child-col>.flow__col:last-child>.flow__lines{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-right:50%}.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__box_has_bg,.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__no-or-yes,.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__wow{margin-left:42px}}@media (min-width: 1200px){.flow__nosun{padding-right:77px}.flow__nosun .flow__col_has_child-col>.flow__col:last-child{-webkit-flex-shrink:3;flex-shrink:3}.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__box,.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__box_has_bg,.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__no-or-yes,.flow__nosun .flow__col_has_child-col>.flow__col:last-child .flow__wow{margin-left:77px}}.flow__no-or-yes{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.flow__no-or-yes .flow__deciders{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__no-or-yes .flow__deciders:last-child{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-basis:60%;flex-basis:60%}@media (min-width: 1024px){.flow__no-or-yes .flow__decider{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;height:100px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100px}}@media (max-width: 1023px){.flow__wow{padding-right:10px}.flow__wow .flow__col:first-child{-webkit-box-flex:1;-webkit-flex:1 1 80%;flex:1 1 80%;padding-right:12%}.flow__wow .flow__col:last-child{-webkit-box-flex:1;-webkit-flex:1 1 20%;flex:1 1 20%}}@media (max-width: 1023px){.flow__sun{padding-left:10px}.flow__sun .flow__col.flow__mobile{width:52px}.flow__sun .flow__col:not(.flow__mobile){-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;padding-left:20px}}@media (min-width: 1024px){.flow__sun{-webkit-flex-basis:380px;flex-basis:380px}.flow__sun .flow__col:not(.flow__mobile){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__sun .flow__col:not(.flow__mobile) .flow__lines_height_2x{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.flow__final-1{padding-left:10px}.flow__final-1 .flow__col:first-child{width:52px}.flow__final-1 .flow__col:last-child{-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.flow__final-2{padding-left:10px}.flow__final-2 .flow__col{-webkit-box-flex:1;-webkit-flex:1 1 50%;flex:1 1 50%}@media (min-width: 1024px){.flow__need-d-and-good{display:-webkit-box;display:-webkit-flex;display:flex;padding-left:32px;padding-right:32px}}.flow__need-d .flow__col:not(.flow__mobile),.flow__good .flow__col:not(.flow__mobile){-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%}.flow__need-d .flow__col.flow__mobile,.flow__good .flow__col.flow__mobile{width:52px}@media (min-width: 1024px){.flow__need-d,.flow__good{-webkit-flex-basis:50%;flex-basis:50%;padding-left:32px;padding-right:32px}.flow__need-d .flow__col:not(.flow__mobile),.flow__good .flow__col:not(.flow__mobile){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flow__need-d .flow__box_has_bg,.flow__good .flow__box_has_bg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:4.875em 70px}.flow__need-d .flow__box_has_bg h4,.flow__good .flow__box_has_bg h4{font-size:36px}.flow__need-d .flow__box_has_bg>div,.flow__good .flow__box_has_bg>div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-webkit-flex-grow:2;flex-grow:2;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:1.625em}.flow__need-d .flow__lines.flow__lines_margin_r-large,.flow__good .flow__lines.flow__lines_margin_r-large{margin-right:0}.flow__need-d .flow__box:not(.flow__box_has_bg),.flow__good .flow__box:not(.flow__box_has_bg){margin:0 77px}}@media (min-width: 1366px){.flow__need-d .flow__box_has_bg,.flow__good .flow__box_has_bg{padding-left:94px;padding-right:94px}}@media (min-width: 1024px){.flow__need-d .flow__lines.flow__desktop{margin-right:-32px}}@media (min-width: 1024px){.flow__good .flow__lines.flow__desktop{margin-left:-32px}}.flow__why .flow__col{width:100%}.campaign__anatomy{background-color:#f5f1ed}.anatomy__container{padding:3.25em 52px}@media (min-width: 1024px){.anatomy__container{box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;margin:0 auto;max-width:1154px;padding:6.5em 77px 4.875em}}.anatomy__titles p{max-width:350px}@media (max-width: 1023px){.anatomy__titles{text-align:center}.anatomy__titles p{margin:0 auto}}@media (min-width: 1024px){.anatomy__titles{-webkit-flex-basis:400px;flex-basis:400px;margin-right:42px}}@media (min-width: 1200px){.anatomy__titles{margin-right:77px}}@media (min-width: 1366px){.anatomy__titles h2{font-size:50px}.anatomy__titles p{font-size:18px}}.anatomy__skeleton{position:relative;width:120px}.anatomy__skeleton img{-webkit-transition:opacity .4s ease,-webkit-filter .8s ease,-webkit-transform .2s ease .15s;transition:opacity .4s ease,-webkit-filter .8s ease,-webkit-transform .2s ease .15s;transition:filter .8s ease,opacity .4s ease,transform .2s ease .15s;transition:filter .8s ease,opacity .4s ease,transform .2s ease .15s,-webkit-filter .8s ease,-webkit-transform .2s ease .15s}.anatomy__skeleton img:not(:first-child){left:0;position:absolute;top:0;width:100%}.anatomy__skeleton img.active{-webkit-filter:saturate(190%);filter:saturate(190%)}.anatomy__skeleton img.active:not(:first-child){opacity:1}.anatomy__skeleton.active img{opacity:.4;-webkit-transform:scale(1.025);transform:scale(1.025);-webkit-transition-delay:0ms;transition-delay:0ms}.anatomy__skeleton.active img:first-child{-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.08));filter:drop-shadow(0 3px 5px rgba(0,0,0,.08));opacity:1}@media (max-width: 1023px){.anatomy__skeleton{margin:1.625em auto 2.4375em}}@media (min-width: 1024px){.anatomy__skeleton{-webkit-flex-basis:250px;flex-basis:250px;width:auto}}.anatomy__info .picto-item{cursor:pointer}.anatomy__info .picto-item:hover .picto-item__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.anatomy__info .picto-item__image{border-radius:100px;padding:10px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.anatomy__info .picto-item__image img{height:38px;width:38px}@media (max-width: 1023px){.anatomy__info{margin:0 auto;max-width:450px}}@media (min-width: 1024px){.anatomy__info{-webkit-flex-basis:345px;flex-basis:345px;margin-left:70px;padding-right:28px}.anatomy__info .picto-item__image{padding:15px}.anatomy__info .picto-item__image img{height:55px;width:55px}.anatomy__info .picto-item__content{padding-left:28px}.anatomy__info .picto-item__content h5{font-size:22px}}@media (min-width: 1200px){.anatomy__info{margin-left:97px}}.promo-cta{background-color:#1d1732;color:#fff;text-align:center}.promo-cta__inner{padding:3.25em 28px 1.625em}@media (min-width: 1024px){.promo-cta__inner{box-sizing:content-box;margin:0 auto;max-width:700px}.promo-cta__inner *{box-sizing:border-box}}.promo-cta__titles{margin-bottom:2.4375em}.promo-cta__titles p{box-sizing:content-box;margin:0 auto;max-width:505px;padding:0 20px}@media (min-width: 1024px){.promo-cta__titles h1{font-size:50px}}.promo-cta__code{border:3px solid rgba(255,255,255,.2);margin:0 auto 2.4375em;max-width:430px;padding:1.625em 32px}@media (min-width: 1024px){.promo-cta__buttons{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.promo-cta__button{margin-bottom:2.4375em}.promo-cta__button .button,.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.promo-cta__button .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .promo-cta__button .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.promo-cta__button [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .promo-cta__button input[type=submit],.promo-cta__button [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .promo-cta__button input[type=submit],.promo-cta__button [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .promo-cta__button input[type=submit],.promo-cta__button [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .promo-cta__button input[type=submit]{min-width:220px}@media (min-width: 1024px){.promo-cta__button:first-child{padding-right:32px}.promo-cta__button:last-child{padding-left:32px}}.product-summary{margin:0 auto;max-width:1106px;padding:3.25em 28px}.product-summary__titles{margin-bottom:1.625em;text-align:center}.product-summary__titles p{margin-left:auto;margin-right:auto;max-width:535px}@media (min-width: 1024px){.product-summary__titles{margin-bottom:3.25em}.product-summary__titles p{font-size:18px;margin-bottom:3.25em}}@media (min-width: 1024px){.product-summary__content{display:-webkit-box;display:-webkit-flex;display:flex}}.product-summary__benefits{margin-bottom:1.625em}.product-summary__benefits .accordion-item{border-width:8px}.product-summary__benefits .accordion-item__title h3{font-size:18px}@media (max-width: 1023px){.product-summary__benefits{margin-left:-3px;margin-right:-3px}}@media (min-width: 1024px){.product-summary__benefits{-webkit-flex-basis:57%;flex-basis:57%}.product-summary__benefits .accordion-item__title h3{font-size:26px}.product-summary__benefits .accordion-item__content{display:block;padding-bottom:3.25em}.product-summary__benefits .accordion-item__content>*:first-child{padding-right:0}.product-summary__benefits .accordion-item__content>*:last-child{padding-left:0;padding-top:1.625em}}@media (min-width: 1024px){.product-summary__special{-webkit-flex-basis:43%;flex-basis:43%;padding-left:42px;padding-right:32px}.product-summary__special h3{font-size:22px}.product-summary__special p{font-size:16px}}.campaign__footnotes{border:0;padding-bottom:88px}.gift-personalize,.gift-checkout{position:relative}@media (min-width: 768px){.gift-personalize,.gift-checkout{min-height:100vh}}.gift-personalize__side,.gift-checkout__side{background-color:#00abdd}@media (min-width: 768px){.gift-personalize__side,.gift-checkout__side{height:100%;position:absolute;right:0;top:0;width:50%}}.gift-checkout__side{background-color:#00abdd}.gift-personalize__preview,.gift-checkout__preview{height:470px;overflow-x:hidden;padding-bottom:30px;padding-top:79px;text-align:center}@media (min-width: 768px){.gift-personalize__preview,.gift-checkout__preview{height:100vh;padding-top:110px;pointer-events:none;position:sticky;top:0}}.gift-personalize__preview-pack,.gift-checkout__preview-card{margin:15px auto;position:relative;text-align:left}@media (min-width: 768px){.gift-personalize__preview-pack,.gift-checkout__preview-card{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.gift-personalize__preview-pack{min-height:312px;width:238px}@media (min-width: 768px){.gift-personalize__preview-pack{min-height:469px;width:358px}}.gift-checkout__preview{height:auto}@media (min-width: 768px){.gift-checkout__preview{height:100vh}}.gift-checkout__preview-card{max-width:100%;min-height:0;width:400px}.gift-checkout__preview-card .preview-card__inner{padding-top:50%;position:relative}@media (min-width: 768px){.gift-checkout__preview-card{width:700px}}.gift-personalize__preview-copy,.gift-checkout__preview-copy{left:0;position:absolute;top:0;width:100%}.gift-personalize__preview-copy{padding:65px 40px 0}.gift-personalize__preview-copy h6{font-size:11px}.gift-personalize__preview-copy p{font-size:12px}@media (min-width: 768px){.gift-personalize__preview-copy{padding:120px 70px 0}.gift-personalize__preview-copy p{font-size:14px}}.gift-checkout__preview-copy{display:none;padding:90px 45px 0}@media (min-width: 768px){.gift-checkout__preview-copy{padding:110px 60px 0}.gift-checkout__preview-copy h3{font-size:28px}}@media (min-width: 1200px){.gift-checkout__preview-copy{padding:180px 100px 0}}.gift-personalize__preview-to-line{margin-bottom:20px}@media (min-width: 768px){.gift-personalize__preview-to-line{margin-bottom:30px}}.gift-personalize__form,.gift-checkout__form{padding-bottom:15px;padding-top:30px}@media (min-width: 768px){.gift-personalize__form,.gift-checkout__form{background-color:#fff;min-height:100vh;padding-top:60px;width:50%}}.gift-personalize__form form,.gift-checkout__form form{margin:30px auto 60px;max-width:100%;padding:0 20px;width:480px}@media (min-width: 768px){.gift-personalize__form form,.gift-checkout__form form{margin-top:60px}}.gift-personalize__form legend,.gift-checkout__form legend{margin-bottom:0}.gift-personalize__form legend.h4,.gift-checkout__form legend.h4{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:14px;font-weight:400;margin:0}.gift-personalize__form .checkout-form__field label,.gift-checkout__form .checkout-form__field label{margin-top:25px}@media (min-width: 768px){.gift-personalize__form .checkout-form__field label,.gift-checkout__form .checkout-form__field label{margin-top:42px}}.gift-personalize__form fieldset,.gift-checkout__form fieldset{border-bottom:3px solid #f5f1ed;margin-bottom:45px;padding-bottom:45px}@media (min-width: 768px){.gift-personalize__form fieldset,.gift-checkout__form fieldset{margin-bottom:50px;padding-bottom:50px}}.gift-personalize__form fieldset:last-child,.gift-checkout__form fieldset:last-child{border:0;margin-bottom:0}.gift-personalize__form select{border-color:#3e306e;cursor:pointer}.gift-personalize__form textarea{font-size:16px;height:105px;line-height:24px;margin-top:15px}@media (min-width: 768px){.gift-personalize__form textarea{margin-top:20px}}.gift-checkout__form input,.gift-checkout__form select{margin-top:18px}.gift-checkout__form textarea{height:180px}.gift-checkout__form .radio-inputs{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.gift-checkout__form .radio-input{display:inline-block}.gift-checkout__form input[type=radio]{display:none}.gift-checkout__form input[type=radio]+label{border:3px solid #f5f1ed;border-radius:35px;cursor:pointer;display:inline-block;font-size:18px;height:60px;margin:10px 10px 0 0;padding-top:14px;text-align:center;text-transform:none;-webkit-transition:border .4s ease;transition:border .4s ease}@media (min-width: 768px){.gift-checkout__form input[type=radio]+label{font-size:18px;height:70px;margin:20px 20px 0 0;padding-top:16px}}.gift-checkout__form input[type=radio]+label:hover{border-color:#1d17324d}.gift-checkout__form input[type=radio]:checked+label{border-color:#1d1732}.gift-checkout__form .checkout-form__field.amount input[type=radio]+label{width:60px}@media (min-width: 768px){.gift-checkout__form .checkout-form__field.amount input[type=radio]+label{width:70px}}.gift-checkout__form .checkout-form__field.gift_card_type .radio-inputs{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:30px}.gift-checkout__form .checkout-form__field.gift_card_type .radio-input{-webkit-box-flex:0;-webkit-flex:0 0 48%;flex:0 0 48%}.gift-checkout__form .checkout-form__field.gift_card_type input[type=radio]+label{display:block;height:60px;padding-top:10px}@media (min-width: 667px){.gift-checkout__form .checkout-form__field.firstname,.gift-checkout__form .checkout-form__field.lastname,.gift-checkout__form .checkout-form__field.state,.gift-checkout__form .checkout-form__field.zipcode{display:inline-block;width:50%}.gift-checkout__form .checkout-form__field.firstname,.gift-checkout__form .checkout-form__field.state{padding-right:20px}}.gift-personalize__button,.gift-checkout__button{text-align:center}.gift-card-confirm-hero{position:relative}@media (min-width: 768px){.gift-card-confirm-hero{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}}@media (max-width: 767px){.gift-card-confirm-hero__info-block{padding:100px 32px 32px;text-align:center}}@media (min-width: 768px){.gift-card-confirm-hero__info-block{box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:420px;padding:96px;z-index:1}}.gift-card-confirm-hero__fill-image{height:100vw;position:relative}@media (min-width: 768px){.gift-card-confirm-hero__fill-image{bottom:0;height:100vh;left:0;position:absolute;right:0;top:0}}.gift-card-recipient-card,.gift-card-instructions-card,.gift-card-instructions-card-inside,.gift-card-envelope__recipient-address{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-top:-2%}.gift-card-recipient-card{height:6in;padding:0 .75in;width:5.75in}.gift-card-instructions-card,.gift-card-instructions-card-inside{height:4in;margin-left:3in;padding:0 .25in}.gift-card-instructions-card h1{display:block;font-size:.35in}.gift-card-instructions-card h2{font-size:.1in;letter-spacing:.01in}.gift-card-instructions-card p{font-size:.13in}.gift-card-instructions-card-inside{text-align:center}.gift-card-instructions-card-inside h2{border-bottom:.015in solid #f54e42;font-size:.08in;margin-bottom:.05in}.gift-card-instructions-card-inside p{font-size:.105in}.gift-card-instructions-card-inside strong{color:#f54e42;font-family:GingerOTF,Ginger,Garamond,sans-serif}.gift-card-envelope{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;height:6.25in;width:6.25in}.gift-card-envelope img{height:.5in;margin:.15in 0 .1in;width:.5in}.gift-card-envelope .address{width:100%}.gift-card-envelope .made-for{font-size:.3in}.gift-card-envelope__return-address{font-size:.15in;line-height:.2in;margin-left:.5in;margin-top:.5in}.gift-card-envelope__recipient-address{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;font-size:.2in;line-height:.25in;text-align:center}.habit-index__hero{position:relative}.habit-index__hero .hero{min-height:100vh}.habit-index__hero .hero__inner{max-width:100%;padding:80px 20px}@media (min-width: 1200px){.habit-index__hero .hero__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:7.5em}}.habit-index__hero .hero__inner .quiz-copy{margin-left:auto;margin-right:auto;max-width:100%;width:450px}.habit-index__hero .hero__inner #quiz{max-width:100%;width:720px}.habit-index__hero .hero__inner .question__prompt{max-width:450px}@media (min-width: 768px){.habit-index__hero .hero__inner .embedded-survey .multiselect-component_display-as-list,.habit-index__hero .hero__inner .embedded-survey .multiselect-component_display-as-boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.habit-index__hero .hero__inner .embedded-survey .multiselect-component_display-as-list .multiselect-component__selectable,.habit-index__hero .hero__inner .embedded-survey .multiselect-component_display-as-boxes .multiselect-component__selectable{-webkit-box-flex:0;-webkit-flex:0 0 48%;flex:0 0 48%;margin-left:0}}@media (max-width: 767px){.habit-index__hero .hero__inner .embedded-survey{height:500px;margin-top:20px}.habit-index__hero .hero__inner .embedded-survey .question-component__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.habit-index__hero-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.habit-index__hero-image .habit-hero-image{background-position:center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.habit-index__hero-inner{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;max-width:100%;opacity:0}.habit-index__hero-inner .multiselect-component_display-as-binary{display:block}.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable,.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label,.habit-index__hero-inner .multiselect-component_display-as-list .multiselect-component__selectable,.habit-index__hero-inner .multiselect-component_display-as-boxes .multiselect-component__selectable{background-color:transparent;border-radius:6px;display:block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:18px;font-weight:700;height:auto;margin-left:auto;margin-right:auto;max-width:100%;padding:10px 28px;width:450px}@media (min-width: 768px){.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable,.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label,.habit-index__hero-inner .multiselect-component_display-as-list .multiselect-component__selectable,.habit-index__hero-inner .multiselect-component_display-as-boxes .multiselect-component__selectable{font-size:22px;padding:20px 32px}}.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .checkbox,.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label .checkbox,.habit-index__hero-inner .multiselect-component_display-as-list .multiselect-component__selectable .checkbox,.habit-index__hero-inner .multiselect-component_display-as-boxes .multiselect-component__selectable .checkbox{display:none}.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label,.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label .multiselect-component__label,.habit-index__hero-inner .multiselect-component_display-as-list .multiselect-component__selectable .multiselect-component__label,.habit-index__hero-inner .multiselect-component_display-as-boxes .multiselect-component__selectable .multiselect-component__label{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding:0}.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .embedded-survey .question-component,.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__selectable .multiselect-component__label .embedded-survey .question-component,.habit-index__hero-inner .multiselect-component_display-as-list .multiselect-component__selectable .embedded-survey .question-component,.habit-index__hero-inner .multiselect-component_display-as-boxes .multiselect-component__selectable .embedded-survey .question-component{max-width:100%;width:650px}.habit-index__hero-inner .multiselect-component_display-as-binary .multiselect-component__title{text-align:left}.habit-show .hero{background-color:#fff}.habit-show__hero-inner{opacity:0}.ingredient-glossary__header{background-color:#f9fcfc;padding-bottom:1em;padding-top:5em;text-align:center}@media (min-width: 1024px){.ingredient-glossary__header{padding-bottom:4em;padding-top:8em}}.ingredient-glossary__content{margin:auto;max-width:720px;padding:2em 28px 6em}@media (min-width: 1366px){.ingredient-glossary__content{margin-left:auto;padding:2em 32px 6em}}.ingredient__title{border-top:2px solid #f5f1ed;color:#000;display:block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:1.45rem;font-weight:700;margin:2.5em 0 1em;padding-top:64px}.ingredient__title:hover{color:#000}@media (min-width: 1024px){.ingredient__title{padding-right:4em}}@media (min-width: 1200px){.ingredient__title{padding-top:80px}}.ingredient:first-child .ingredient__title{border-top:0;padding-top:0}@media (min-width: 1024px){.ingredient__description{padding-right:4em}}.invite .hero{background-color:#c7ede2}.invite .hero__inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-height:90vh;width:100%}@media (min-width: 768px){.invite .hero__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.invite .hero__subtitle{color:#404040;font-size:16px;line-height:24px;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin:16px 32px 32px}@media (max-width: 767px){.invite .hero__subtitle{margin:28px 0 32px}}.invite .hero__content{padding:0 32px}@media (max-width: 767px){.invite .hero__content{padding-top:28px}}@media (min-width: 768px){.invite .hero__content{margin-left:0;margin-right:0;max-width:50%;width:100%}}.invite .hero__copy{margin-left:auto;margin-right:auto;max-width:600px}.invite .hero__copy h1.h0{margin-top:20px;margin-bottom:28px;font-size:48px;line-height:56px;font-weight:700;font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (max-width: 767px){.invite .hero__copy h1.h0{font-size:30px;line-height:38px}}.invite .hero__copy p{margin-left:auto;margin-right:auto;max-width:420px}.invite .pack-preview__mobile-image-wrapper{margin:0 -28px}.invite .invite-hero__legal{font-size:12px;line-height:20px;color:#0000004d;font-family:GingerOTF,Ginger,Garamond,sans-serif;margin-bottom:0}@media (min-width: 768px){.invite .invite-hero__legal{font-size:14px;line-height:22px}}.invite.invite-show .hero__copy h1.h0{margin-left:auto;margin-right:auto;max-width:420px}.invite.invite-show .invite-hero__code-box{background-color:#fff;border-radius:6px;margin:32px auto;max-width:420px;padding:20px 32px}.invite.invite-show .invite-hero__code-box p{margin:0 auto .5em}.invite.invite-show .invite-hero__code-box h3.invite-hero__code{margin-bottom:.5em}@media (min-width: 768px){.invite.invite-show .invite-hero__code-box h3.invite-hero__code{margin-bottom:.3em}}.invite.invite-new .invite-hero__form{margin-bottom:20px;text-align:left}@media (max-width: 767px){.invite.invite-new .invite-hero__form{margin-bottom:32px}}@media (min-width: 768px){.invite.invite-new .invite-hero__send{display:none}}@media (max-width: 767px){.invite.invite-new .invite-hero__send{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.invite.invite-new .invite-hero__send .mobile-hidden{display:none}}.invite.invite-new .invite-hero__send>.button,.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.invite.invite-new [data-controller-name=checkout] .invite-hero__send>input[type=submit],[data-controller-name=checkout] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_registrations] .invite-hero__send>input[type=submit],[data-controller-name=user_registrations] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_sessions] .invite-hero__send>input[type=submit],[data-controller-name=user_sessions] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_passwords] .invite-hero__send>input[type=submit],[data-controller-name=user_passwords] .invite.invite-new .invite-hero__send>input[type=submit]{margin:20px 0 0;text-align:center;width:48.5%}@media (min-width: 768px){.invite.invite-new .invite-hero__send>.button,.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.invite.invite-new [data-controller-name=checkout] .invite-hero__send>input[type=submit],[data-controller-name=checkout] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_registrations] .invite-hero__send>input[type=submit],[data-controller-name=user_registrations] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_sessions] .invite-hero__send>input[type=submit],[data-controller-name=user_sessions] .invite.invite-new .invite-hero__send>input[type=submit],.invite.invite-new [data-controller-name=user_passwords] .invite-hero__send>input[type=submit],[data-controller-name=user_passwords] .invite.invite-new .invite-hero__send>input[type=submit]{width:100%}.invite.invite-new .invite-hero__send>.button.invite-hero__text-link,.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__send>.invite-hero__text-link.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.invite.invite-new [data-controller-name=checkout] .invite-hero__send>input.invite-hero__text-link[type=submit],[data-controller-name=checkout] .invite.invite-new .invite-hero__send>input.invite-hero__text-link[type=submit],.invite.invite-new [data-controller-name=user_registrations] .invite-hero__send>input.invite-hero__text-link[type=submit],[data-controller-name=user_registrations] .invite.invite-new .invite-hero__send>input.invite-hero__text-link[type=submit],.invite.invite-new [data-controller-name=user_sessions] .invite-hero__send>input.invite-hero__text-link[type=submit],[data-controller-name=user_sessions] .invite.invite-new .invite-hero__send>input.invite-hero__text-link[type=submit],.invite.invite-new [data-controller-name=user_passwords] .invite-hero__send>input.invite-hero__text-link[type=submit],[data-controller-name=user_passwords] .invite.invite-new .invite-hero__send>input.invite-hero__text-link[type=submit]{display:none}}@media (min-width: 768px){.invite.invite-new .invite-hero__copy{max-width:420px}}.invite.invite-new .invite-hero__copy>.button,.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-nevermind],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.invite.invite-new .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .invite.invite-new .invite-hero__copy>.multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.invite.invite-new [data-controller-name=checkout] .invite-hero__copy>input[type=submit],[data-controller-name=checkout] .invite.invite-new .invite-hero__copy>input[type=submit],.invite.invite-new [data-controller-name=user_registrations] .invite-hero__copy>input[type=submit],[data-controller-name=user_registrations] .invite.invite-new .invite-hero__copy>input[type=submit],.invite.invite-new [data-controller-name=user_sessions] .invite-hero__copy>input[type=submit],[data-controller-name=user_sessions] .invite.invite-new .invite-hero__copy>input[type=submit],.invite.invite-new [data-controller-name=user_passwords] .invite-hero__copy>input[type=submit],[data-controller-name=user_passwords] .invite.invite-new .invite-hero__copy>input[type=submit]{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin:10px auto 0;text-align:center;width:100%}.invite.invite-new .invite-hero__share a{cursor:pointer}.invite.invite-new .invite-hero__share-social a{display:inline-block;margin-left:15px}.flash-message{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:lighter;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flash-message .copy{color:#000}.flash-message .icon{color:#3e306e;font-size:1.3em;margin-right:.6em}.prenatal-index .purpose-section,.prenatal-show .purpose-section{background-color:#c7ede2}.prenatal-index .scroll-to-show,.prenatal-show .scroll-to-show{opacity:0}.prenatal-index__hero{position:relative}.prenatal-index__hero .hero__caret{bottom:0;left:0;position:absolute;width:100%}.prenatal-index__hero .hero__caret:after,.prenatal-index__hero .hero__caret:before{border-bottom:20px solid #fff;border-right:23px solid transparent;bottom:0;content:"";display:block;left:0;position:absolute;width:50%}.prenatal-index__hero .hero__caret:after{border-left:23px solid transparent;border-right:0;left:50%}.prenatal-index__hero .hero{background-color:#f5f1ed}.prenatal-index__hero .hero__inner{margin-left:auto;margin-right:auto;max-width:100%;padding:80px 20px 20px;width:820px}@media (min-width: 1200px){.prenatal-index__hero .hero__inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-top:7.5em}}.prenatal-index__hero-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.prenatal-index__hero-image .prenatal-hero-image{background-position:center;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.prenatal-index__hero-inner{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;opacity:0}@media (min-width: 1200px){.prenatal-index__hero-inner h1{font-size:3.25rem;margin-bottom:.25em}.prenatal-index__hero-inner p{font-size:1.25rem}}section.section-prenatal-difference{padding:3em 0 1.5em}section.section-prenatal-difference h2{text-align:center}.product-differences{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 32px;max-width:1200px}.product-difference{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 50%;flex:1 0 50%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%;padding:32px 20px;width:400px}@media (max-width: 1023px){.product-difference{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 479px){.product-difference{-webkit-box-flex:1;-webkit-flex:1 0 100%;flex:1 0 100%;padding:20px;text-align:center}}.product-difference__image{-webkit-box-flex:0;-webkit-flex:0 0 75px;flex:0 0 75px;width:75px}@media (max-width: 1023px){.product-difference__image{margin-bottom:1rem}}@media (max-width: 479px){.product-difference__image{margin-left:auto;margin-right:auto}}.product-difference__info{-webkit-box-flex:1;-webkit-flex:1 0 0;flex:1 0 0;max-width:415px;padding-left:32px}@media (max-width: 1023px){.product-difference__info{padding-left:0}}.product-difference__info p{color:#4a4a4a;font-size:14px}.prenatal__hero{min-height:80vh}.prenatal__hero .hero{background-color:#f8df98}.prenatal__hero .fill-image{overflow:hidden}.prenatal__hero .fill-image img{opacity:0}.pack-hero{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1234px;min-height:80vh;opacity:0;padding:1.625em 10px;position:relative}@media (max-width: 1023px){.pack-hero{-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:890px}.pack-hero.pack-hero_products_single{max-width:560px}}@media (min-width: 375px){.pack-hero{padding:2.4375em 20px}}@media (min-width: 1024px){.pack-hero{padding:3.25em 77px}}.pack-hero__titles{box-sizing:content-box}@media (max-width: 1023px){.pack-hero__titles{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:3.25em}}@media (max-width: 767px){.pack-hero__titles{margin-bottom:1.625em}}@media (min-width: 1024px){.pack-hero__titles{margin-right:3%;width:302px}.pack-hero_products_single .pack-hero__titles{width:380px}}@media (max-width: 767px){.pack-hero__cta{-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:2.4375em}}.pack-hero-cta{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width: 1023px){.pack-hero-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.pack-hero-cta button{padding:.55em 1.25em}}@media (min-width: 1024px){.pack-hero-cta>span{padding-left:20px}}.pack-hero-cta__message{line-height:1;margin-top:.40625em}@media (max-width: 767px){.pack-hero-cta__message{margin-left:auto;margin-right:auto;max-width:120px;text-align:center}}.pack-hero__product{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;opacity:0;text-align:center;-webkit-user-select:none;user-select:none}.pack-hero__product img{min-height:87px;width:90px}@media (max-width: 767px){.pack-hero__product{-webkit-flex-basis:50%;flex-basis:50%;margin-bottom:2.4375em}}@media (min-width: 480px){.pack-hero__product img{min-height:116px;width:120px}}@media (min-width: 1024px){.pack-hero__product{padding:0 28px}.pack-hero_products_single .pack-hero__product{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.pack-hero__quantity{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.pack-hero__quantity div{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:100px;color:#f1574b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:10px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:border .4s ease;transition:border .4s ease;width:20px}.pack-hero__quantity span{min-width:75px;padding:0 5px}@media (min-width: 768px){.pack-hero__quantity div{border:3px solid #f5f1ed;height:32px;width:32px}.pack-hero__quantity div:hover{border-color:#3e306e}}@media (min-width: 1024px){.pack-hero__quantity span{min-width:84px;padding:0 10px}}.jumpnav__header{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;height:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;opacity:0;padding-left:32px;padding-right:32px;position:sticky;top:0;z-index:1}.jumpnav__header nav{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;text-align:center}.jumpnav__header nav a{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:3px solid transparent;border-top:3px solid transparent;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;margin-bottom:0}.jumpnav__header nav a:not(:first-child){margin-left:20px}.jumpnav__header nav a:not(:last-child){margin-right:20px}.jumpnav__header nav a span{color:#000}.jumpnav__header nav a:hover{border-bottom-color:#e3d8cc}.jumpnav__header nav a.active{border-bottom-color:#f1574b}@media (max-width: 1199px){.jumpnav__header nav a{font-size:14px}}@media (max-width: 1023px){.jumpnav__header{height:64px}.jumpnav__header nav a{font-size:12px}.jumpnav__header nav a:not(:first-child){margin-left:10px}.jumpnav__header nav a:not(:last-child){margin-right:10px}}@media (max-width: 767px){.jumpnav__header{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.jumpnav__header nav{display:none}}@media (min-width: 1200px){.jumpnav__header{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.jumpnav__back-to-top{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;opacity:0}.jumpnav__back-to-top a{color:#333;font-size:10px;letter-spacing:.09em;padding:1.625em 0;text-transform:uppercase}.jumpnav__back-to-top i{font-size:12px;padding-left:.5em}@media (min-width: 1200px){.jumpnav__back-to-top{height:100%;position:absolute;right:32px;top:0}}.prenatal__pack{background-color:#f5f1ed;padding:2.4375em 32px 3.25em}@media (max-width: 374px){.prenatal__pack{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.prenatal__pack{padding-bottom:6.5em}}.showcase-products{margin:0 auto;max-width:1200px}.showcase-product{background-color:#fff;box-shadow:8px 8px #00000005}.showcase-product:not(:last-child){margin-bottom:3.25em}@media (min-width: 1024px){.showcase-product:not(: last-child){margin-bottom:6.5em}}@media (min-width: 1024px){.showcase-product__small-header{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}.showcase-product__small-header>div{width:50%}.showcase-product__small-header .showcase-product__titles{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;max-width:80%}.showcase-product__small-header .showcase-product__why-take_display_flex{display:block}.showcase-product__small-header .showcase-product__why-take_display_flex>div:not(:last-child){margin-bottom:1.625em}}.showcase-product__hero{position:relative}.showcase-product__titles,.showcase-product__why-take{padding:.8125em 20px}@media (min-width: 1024px){.showcase-product__titles,.showcase-product__why-take{padding:2.4375em 62px}}.showcase-product__titles{position:relative}@media (max-width: 1023px){.showcase-product__titles{border-bottom:2px solid #f5f1ed}}@media (min-width: 1024px){.showcase-product__titles{box-sizing:content-box;max-width:410px}.showcase-product__titles a{display:inline-block;margin-top:3.25em}}@media (max-width: 1023px){.showcase-product__why-take .info-block{margin-bottom:1.625em}}@media (min-width: 1024px){.showcase-product__why-take .info-block{max-width:460px}}.showcase-product__why-boxes{margin-top:1.625em}@media (min-width: 1024px){.showcase-product__why-boxes{display:-webkit-box;display:-webkit-flex;display:flex}}.showcase-product__why-box{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border:8px solid #faf8f6;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:1.625em 20px}.showcase-product__why-box img{-webkit-align-self:center;align-self:center;max-width:114px}.showcase-product__why-box.active{border-color:#c1dae1}@media (max-width: 1023px){.showcase-product__why-box{margin:0 auto;max-width:480px}.showcase-product__why-box:not(:last-child){margin-bottom:1.625em}}@media (min-width: 1024px){.showcase-product__why-box{-webkit-box-flex:1;-webkit-flex:1;flex:1}.showcase-product__why-box:not(:last-child){margin-right:10px}}@media (min-width: 1200px){.showcase-product__why-box{padding:1.625em 32px}}.showcase-product__why-special{background-color:#faf8f6;padding:1.625em 20px}@media (min-width: 768px){.showcase-product__why-special{padding:2.4375em 62px}}.why-special__title{margin-bottom:1.625em;text-align:center}.why-special__item{background-color:#fff;margin-bottom:1.625em}@media (min-width: 1024px){.why-special__item{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}.why-special__item .why-special__right{width:70%}.why-special__item .why-special__left{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1.625em 42px;width:30%}}@media (min-width: 1024px){.why-special__split-items{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex}}.why-special__split-item{background-color:#fff;padding:20px;position:relative}.why-special__split-item .why-special__left{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.why-special__split-item .why-special__left img{-webkit-align-self:center;align-self:center;text-align:center;width:80px}@media (max-width: 1023px){.why-special__split-item:not(: last-child){margin-bottom:1.625em}.why-special__split-item .why-special__left{padding:0}.why-special__split-item .why-special__right{margin-top:1.625em}.why-special__split-item .fill-image{position:static}}@media (min-width: 1024px){.why-special__split-item{display:-webkit-box;display:-webkit-flex;display:flex}.why-special__split-item:first-child{-webkit-flex-basis:30%;flex-basis:30%}.why-special__split-item:last-child{-webkit-flex-basis:70%;flex-basis:70%}.why-special__split-item:not(:last-child){margin-right:20px}.why-special__split-item .why-special__left{-webkit-flex-shrink:1;flex-shrink:1;padding-bottom:0;padding-top:0}.why-special__split-item .why-special__right{margin-left:20px;position:relative;width:100%}}.why-special__left,.showcase-product__doc-quote{padding:1.625em 20px}@media (min-width: 1024px){.showcase-product__doc-quote{padding:3.25em 77px}}@media (min-width: 1024px){.doc-quote{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:890px}}.doc-quote__quote{text-align:center}.doc-quote__quote:before,.doc-quote__quote:after{display:block;font-size:50px;line-height:1;position:relative;top:.3em}.doc-quote__quote:before{content:"\201c"}.doc-quote__quote:after{content:"\201d"}@media (min-width: 1024px){.doc-quote__quote{max-width:528px}}.doc-quote__profile img{width:50px}@media (max-width: 1023px){.doc-quote__profile{margin-top:1.625em;text-align:center}.doc-quote__profile img{margin-bottom:.8125em}}@media (min-width: 1024px){.doc-quote__profile{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;max-width:275px}.doc-quote__profile img{width:100px}}@media (min-width: 1024px){.doc-quote__text{-webkit-align-self:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:18px}}.prenatal__quality{position:relative}.prenatal__quality__titles{position:absolute;text-align:center;top:6vw;width:100%}.prenatal__quality__titles>*{margin:0 auto;max-width:310px}@media (min-width: 768px){.prenatal__quality__titles>*{max-width:508px}}.prenatal__related{padding:3.25em 32px}@media (max-width: 374px){.prenatal__related{padding-left:10px;padding-right:10px}}@media (min-width: 1024px){.prenatal__related{padding:4.875em 97px}}.related-products__titles{margin:0 auto 3.25em;max-width:443px;text-align:center}@media (min-width: 768px){.related-products__titles{margin-bottom:4.875em}}.related-products{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.related-products{margin-left:-20px;margin-right:-20px}}.related-products__related-product{-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:1.625em;max-width:388px}@media (min-width: 768px){.related-products__related-product{box-sizing:content-box;padding-left:20px;padding-right:20px;width:50%}}@media (min-width: 1024px){.related-products__related-product{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:33.3334%}}.related-product__top{border-radius:6px 6px 0 0;height:0;padding-bottom:100%;position:relative}@media (max-width: 767px){.related-product__top p{font-size:14px}}.related-product__title,.related-product__info{left:20px;position:absolute;right:20px}@media (min-width: 768px){.related-product__title,.related-product__info{left:28px;right:28px}}.related-product__title{top:1.625em}.related-product__info{bottom:1.625em}.related-product__allergens{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:.8125em}.related-products__allergen-key .related-product__allergens{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0;opacity:.75}@media (max-width: 767px){.related-products__allergen-key .related-product__allergens{-webkit-columns:3;columns:3;display:block;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:420px}}@media (max-width: 479px){.related-products__allergen-key .related-product__allergens{-webkit-columns:2;columns:2}}.related-products__allergen-key{margin-top:1.625em}@media (max-width: 767px){.related-products__allergen-key{padding-left:5%}}.related-product__allergen{-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:20px}.related-product__allergen img{height:30px;object-fit:contain;width:30px}.related-product__allergen span{margin-left:7px}.related-products__allergen-key .related-product__allergen span{font-size:12px;opacity:.75}@media (max-width: 767px){.related-products__allergen-key .related-product__allergen{margin-bottom:.8125em}}.related-product__bottom{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:4px solid #f5f1ed;border-radius:0 0 6px 6px;border-top-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.8125em 13.33333px .8125em 20px}.related-product__bottom span:first-child{margin-right:10px}.related-product__bottom .products-type__add-to-pack-form{width:auto}.related-product__bottom button{padding:.55em 1.25em}@media (max-width: 374px){.related-product__bottom{padding-left:10px;padding-right:6.66667px}}@media (min-width: 768px){.related-product__bottom{padding-left:28px;padding-right:20px}.related-product__bottom span:first-child{margin-right:20px}}.prenatal__faq{background-color:#edf5f5;padding:2.4375em 32px 3.25em}@media (max-width: 374px){.prenatal__faq{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.prenatal__faq{padding-bottom:6.5em}}.prenatal-faq__titles{margin:0 auto 3.25em;max-width:474px;text-align:center}.prenatal-faq__titles p{padding-left:42px;padding-right:42px}.prenatal-faq__tabs{margin:0 auto 2.4375em;max-width:1110px}@media (min-width: 768px){.prenatal-faq__tabs{display:-webkit-box;display:-webkit-flex;display:flex}}.prenatal-faq__tab{border:4px solid #fff;border-radius:6px;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding:.8125em 42px;position:relative;text-align:center;-webkit-transition:background .4s;transition:background .4s}.prenatal-faq__tab.active{background-color:#fff}.prenatal-faq__tab:hover.active{cursor:default}.prenatal-faq__tab:hover:not(.active){background-color:#fff;cursor:pointer}@media (max-width: 767px){.prenatal-faq__tab:not(: last-child){margin-bottom:.8125em}}@media (max-width: 374px){.prenatal-faq__tab{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.prenatal-faq__tab{padding-bottom:1.21875em;padding-top:1.21875em}.prenatal-faq__tab:not(:last-child){margin-right:28px}.prenatal-faq__tab:after{border-style:solid;height:0;width:0;border-color:#fff transparent transparent;border-width:17px 17px 0;content:"";left:50%;margin-left:-17px;opacity:0;position:absolute;top:100%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.prenatal-faq__tab.active:after{opacity:1;-webkit-transform:translateY(4px);transform:translateY(4px)}}@media (min-width: 1200px){.prenatal-faq__tab{-webkit-flex-basis:380px;flex-basis:380px}}.prenatal-faq__lists{margin:0 auto;max-width:1000px}.prenatal-faq__lists ul{background-color:#fff;border-radius:6px;box-shadow:8px 8px #00000005;display:none;margin-bottom:.8125em;padding:1.625em 20px}.prenatal-faq__lists li:not(:last-child){border-bottom:2px solid #f5f1ed;margin-bottom:1.625em;padding-bottom:1.625em}@media (min-width: 768px){.prenatal-faq__lists ul{padding:4.0625em 77px}.prenatal-faq__lists li:not(:last-child){margin-bottom:4.0625em;padding-bottom:4.0625em}}.prenatal__purpose .hero__content{box-sizing:content-box;max-width:600px}.products{background-color:#fff;padding-left:5px;padding-right:5px}.products:not(.starter-packs){padding-top:134px}@media (min-width: 1024px){.products:not(.starter-packs){padding-top:180px}}.products-type{border-bottom:4px solid #f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;max-width:1300px;padding:3em 0}.products-type:last-child{border-bottom:0}.products-type__intro{margin:0 2em;padding-top:3.25em;text-align:center}.starter-packs .products-type__intro{margin-top:4em}@media (min-width: 1024px){.products-type__intro{margin:0 2em;padding-top:2.4375em}}.products-type__intro-description{line-height:1.75;margin:0 auto;max-width:620px}.products-type__panel{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-position:center center;background-size:cover;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:42px}@media (max-width: 767px){.products-type__panel button{width:100%}}.products-type__product-panel{color:#000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.products-type__product-panel>*{-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:border-color;transition-property:border-color}.products-type__product-panel:hover>*{border-color:#e3d8cc;-webkit-transition-duration:.4s;transition-duration:.4s}.products-type__product-panel:link,.products-type__product-panel:visited,.products-type__product-panel:hover,.products-type__product-panel:focus,.products-type__product-panel:active{color:#000}.products-type__grid-item{margin:24px 15px;width:100%}@media (min-width: 736px){.products-type__grid-item{width:-webkit-calc(100% / 3 - 30px);width:calc(100% / 3 - 30px)}.products-type__grid-item_wide{width:-webkit-calc(200% / 3 - 30px);width:calc(200% / 3 - 30px)}}@media (min-width: 1024px){.products-type__grid-item{width:-webkit-calc(100% / 4 - 30px);width:calc(25% - 30px)}.products-type__grid-item_wide{width:-webkit-calc(200% / 4 - 30px);width:calc(50% - 30px)}}.products-type__product-image{border-radius:6px 6px 0 0;display:block;overflow:hidden;width:100%}.products-type__product-image img{background-position:center;background-size:cover}.products-type__product-panel-top{left:0;margin:1.625em 20px;position:absolute;right:0;top:0}.products-type__product-panel-title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:22px;font-weight:700;line-height:1;margin-bottom:.5em}.products-type__product-panel-title a{color:inherit}.products-type__product-panel-icons{margin-bottom:.8125em;margin-left:-8px}.products-type__product-panel-icons img{width:40px}.products-type__product-panel-feature{color:#000;display:inline-block;text-align:center}.products-type__product-panel-middle{border-left:4px solid #f5f1ed;border-right:4px solid #f5f1ed;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1.625em 32px}.products-type__product-panel-description{font-size:14px;line-height:1.54}.products-type__product-panel-cta{color:#f1574b;display:inline-block;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700}.products-type__product-panel-bottom{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:4px solid #f5f1ed;border-radius:0 0 6px 6px;border-top-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 32px 1.625em}.products-type__product-panel-bottom button{padding-left:1em;padding-right:1em;width:100%}.products-type__product-panel-bottom .add-product-component{width:100%}.products-type__product-panel-price{border-top:3px solid #f5f1ed;-webkit-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;margin-bottom:.8125em;padding-top:.8125em;text-align:left}.products-type__product-panel-price h6{font-weight:400}.products-type__product-panel-price h6 strong{font-weight:700}.starter-packs .products-type__product-panel-price{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.starter-packs .products-type__product-panel-price>*:first-child{padding-right:5px}.products-type__add-to-pack-form{width:100%}.product-hero,.product-special{position:relative}@media (min-width: 1024px){.product-hero,.product-special{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:flex;min-height:80vh}}.product-hero__fill-image,.product-special__fill-image{overflow:hidden;width:100%}@media (min-width: 1024px){.product-hero__fill-image,.product-special__fill-image{bottom:0;left:0;position:absolute;top:0}}@media (max-width: 1023px){.product-hero__fill-image,.product-special__fill-image{height:50vw;position:relative}}@media (max-width: 479px){.product-hero__fill-image,.product-special__fill-image{height:100vw}}@media (max-width: 1023px){.product-hero__info-block,.product-special__info-block{padding:32px}}@media (min-width: 1024px){.product-hero__info-block,.product-special__info-block{-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:64px 96px;z-index:1}}@media (min-width: 1024px){.product-hero__info-block{padding-bottom:77px;padding-top:112px;width:450px}}@media (max-width: 1023px){.product-hero__info-block{border-bottom:2px solid #f4f4f4}}@media (min-width: 1024px){.product-special__info-block{width:100%}}.product-special__info-block .info-block__side-by-side{-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}@media (min-width: 1024px){.product-special .fill-image{background-color:#000}.product-special .fill-image img{opacity:.5}.product-special p,.product-special li,.product-special .info-block{color:#fff}}.product-benefits__info-block{padding:64px 32px}.product-benefits__accordion{background-color:#f7f5f3;padding:1.625em 20px}@media (min-width: 480px){.product-benefits__accordion{padding:48px 32px}}@media (min-width: 1024px){.product-benefits__accordion{padding:126px 42px}.product-benefits__accordion .accordion{box-sizing:content-box;margin:0 auto;max-width:990px}.product-benefits__accordion .accordion-item__text{max-width:580px}}[data-reactroot]>.product-benefits>.product-benefits__accordion{padding:1.625em 20px 0}@media (min-width: 480px){[data-reactroot]>.product-benefits>.product-benefits__accordion{padding:48px 32px 0}}@media (min-width: 1024px){[data-reactroot]>.product-benefits>.product-benefits__accordion{padding:126px 42px 0}}.product-details{background-color:#f7f5f3}.product-details__box{padding:32px 32px 0}@media (min-width: 1024px){.product-details__box{margin:0 auto;max-width:1084px;padding:84px 42px 0}}.product__buy-button{padding-top:.54167em}.product__price{margin-left:40px}.product__price-info{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:1.625em}.product__quantity-decrement,.product__quantity-increment{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:100px;color:#f1574b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;font-size:10px;height:20px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:border .4s ease;transition:border .4s ease;width:20px}@media (min-width: 768px){.product__quantity-decrement,.product__quantity-increment{border:3px solid #f5f1ed;height:32px;width:32px}.product__quantity-decrement:hover,.product__quantity-increment:hover{border-color:#3e306e}}.product__quantity-decrement{margin-right:10px}@media (min-width: 1024px){.product__quantity-decrement{margin-right:20px}}.product__quantity-increment{margin-left:10px}@media (min-width: 1024px){.product__quantity-increment{margin-left:20px}}.product__dose{color:#0006;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12px;margin-left:10px;white-space:nowrap}.product-fda-disclaimer{background-color:#f7f5f3;color:#000;font-size:14px;padding:56px 32px;text-align:center}.product-fda-disclaimer>:not(:last-child){padding-bottom:2em}.product-fda-disclaimer .ingredient-warning__iron{text-align:left;font-weight:700}.product-fda-disclaimer .ingredient-warning__iron p{padding:1em;border:1px solid #000;box-sizing:border-box}.product-fda-disclaimer p{font-family:GingerOTF,Ginger,Garamond,sans-serif}@media (min-width: 1024px){.product-fda-disclaimer{padding:84px}.product-fda-disclaimer p{margin-left:auto;margin-right:auto;max-width:720px}}.product-promises{background-color:#241e3a;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;padding:3.25em 32px}@media (min-width: 1024px){.product-promises{display:-webkit-box;display:-webkit-flex;display:flex;padding:3.25em 77px 2.4375em}}.product-promises__intro{-webkit-box-flex:1;-webkit-flex:1 1 33%;flex:1 1 33%}@media (max-width: 1023px){.product-promises__intro{margin-bottom:1.625em}}@media (min-width: 1024px){.product-promises__intro{margin-top:.15em}}.product-promises__title{font-size:24px;line-height:normal}@media (orientation: landscape){.product-promises__title{font-size:27px}}.product-promises__button{background-color:transparent;border:3px solid #fff;width:auto}.product-promises__list{box-sizing:border-box;list-style-type:decimal;margin:1em 0;padding-left:2rem}@media (min-width: 736px){.product-promises__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 66%;flex:1 1 66%;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0}}.product-promise__promise{color:#f1574b;display:list-item;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:26px;font-weight:700;margin-bottom:.8125em}@media (min-width: 480px){.product-promise__promise{padding-right:2.5em}}@media (min-width: 1024px){.product-promise__promise{margin-bottom:1.625em}}.product-promise__promise-title{color:#fff;font-size:18px}.product-promise__promise-description{color:#ffffffb3;font-size:15px;margin-left:-2em}.recommendations-wrapper{padding:64px 0 0}@media (min-width: 768px){.recommendations-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:0}}.recommendations{background-color:#faf8f6;margin:auto}@media (min-width: 768px){.recommendations{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}}.recommendations-navigation{background:#fff}@media (max-width: 767px){.recommendations-navigation{border-bottom:5px solid #f5f1ed;left:0;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:10px 0 20px;position:fixed;right:0;top:50px;z-index:1}}@media (min-width: 768px){.recommendations-navigation{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;padding-bottom:1.625em;padding-top:0;position:relative;width:300px}}@media (min-width: 1024px){.recommendations-navigation{width:380px}}.recommendations-navigation__sticky{top:80px}@media (min-width: 768px){.recommendations-navigation__sticky{height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px);overflow-y:scroll;padding-bottom:75px;position:sticky}}@media (max-width: 767px){.recommendations-navigation__sticky{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}}.recommendations-navigation__types{display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width: 767px){.recommendations-navigation__types{display:none}}.recommendations-navigation .recommendation-type{cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;opacity:1;text-align:center;-webkit-transition:opacity .4s;transition:opacity .4s}@media (min-width: 768px){.recommendations-navigation .recommendation-type{border-bottom:4px solid #f1574b;padding:32px 0 20px;width:50%}}@media (min-width: 768px){.recommendations-navigation .recommendation-type.recommendation-type_single{width:100%}}@media (min-width: 768px){.recommendations-navigation .recommendation-type:not(.recommendation-type_selected){border-color:#f5f1ed;opacity:.3}}@media (min-width: 768px){.recommendations-navigation .recommendation-type:not(.recommendation-type_selected):hover{opacity:.8}}.recommendations-navigation .recommendation-type_mobile{display:-webkit-box;display:-webkit-flex;display:flex}@media (min-width: 768px){.recommendations-navigation .recommendation-type_mobile{display:none}}.recommendations-navigation .recommendation-type_nondaily{border-left:4px solid #f5f1ed;margin-left:28px}.recommendations-navigation .recommendation-type__content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin:0 20px;position:relative}@media (min-width: 768px){.recommendations-navigation .recommendation-type__content{display:inline-block;margin:0}}.recommendations-navigation .recommendation-type__image{display:block;margin:0 auto;width:auto}@media (max-width: 767px){.recommendations-navigation .recommendation-type__image{display:none}}.recommendations-navigation .recommendation-type__title{display:inline-block;margin:0 0 0 10px}@media (min-width: 768px){.recommendations-navigation .recommendation-type__title{margin:5px 0 0}}.recommendations-navigation .recommendation-type__count{background:#3e306e;border-radius:16px;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:20px;font-weight:700;height:32px;line-height:32px;text-align:center;width:32px}@media (min-width: 768px){.recommendations-navigation .recommendation-type__count{background:#f1574b;position:absolute;right:-20px;top:-10px}}.recommendations-navigation__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}@media (min-width: 768px){.recommendations-navigation__list{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:auto;max-width:270px;padding-top:28px}}@media (max-width: 767px){.recommendations-navigation__list-header{display:none}}.recommendations-navigation__list-item{box-sizing:content-box;cursor:pointer;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;opacity:1;padding:0 7px;position:relative;text-align:center;-webkit-transition:opacity .4s;transition:opacity .4s;width:50px}.recommendations-navigation__list-item .fa{color:#f1574b;margin-left:5px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.recommendations-navigation__list-item:not(.recommendations-navigation__list-item_visible){display:none}}.recommendations-navigation__list-item:not(.recommendations-navigation__list-item_selected){opacity:.3}.recommendations-navigation__list-item:not(.recommendations-navigation__list-item_selected) .fa{opacity:0}.recommendations-navigation__list-item:not(.recommendations-navigation__list-item_selected):hover{opacity:.8}@media (max-width: 767px){.recommendations-navigation__list-item .fa{display:none}}@media (min-width: 768px){.recommendations-navigation__list-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:32px;padding:0 45px 0 0;width:auto}}.recommendations-navigation__list-item-image-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;height:50px;width:50px}@media (min-width: 768px){.recommendations-navigation__list-item-image-wrapper{height:60px;margin-left:1em;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:60px}}.recommendations-navigation__list-item-image{border-radius:.25em;display:block;max-height:100%;max-width:100%;-webkit-transition:opacity .8s;transition:opacity .8s}.recommendations-navigation__list-item-title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:9px;font-weight:700}@media (max-width: 767px){.recommendations-navigation__list-item-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;left:3px;position:absolute;right:3px;top:100%}}@media (min-width: 768px){.recommendations-navigation__list-item-title{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-size:17px;letter-spacing:.5px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;text-align:right}}.recommendations-navigation__list-item-benefit{color:#000;font-size:15px;letter-spacing:.4px;text-transform:lowercase}@media (max-width: 767px){.recommendations-navigation__list-item-benefit{display:none}}.recommendations__item{margin:5px 0 1.625em;padding:20px 20px 77px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}@media (min-width: 768px){.recommendations__item{margin:0 auto;max-width:990px;padding-top:77px}}.loading .recommendations__item{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.unloading .recommendations__item{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.recommendations-bottom{background:-webkit-linear-gradient(bottom,#f5f1ed 50%,rgba(245,241,237,0) 100%);background:linear-gradient(to top,#f5f1ed 50%,#f5f1ed00);bottom:0;left:0;padding:1em;position:fixed;text-align:center;width:100%;z-index:10}.recommendations-bottom .button,.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.recommendations-bottom [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .recommendations-bottom input[type=submit]{display:block}@media (min-width: 768px){.recommendations-bottom .button,.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-delay-next-box],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-feel],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-price],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-email-care-team-waste],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-nevermind],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-resume-my-account],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-price-adjustments],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-pause-update-adjustments],.recommendations-bottom .pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.pause-modal .question-component:not([data-identifier=cancel-forget-to-take-intervention]) .recommendations-bottom .multiselect-component__selectable[data-response-identifier=cancel-confirm-adjustments-ok],.recommendations-bottom [data-controller-name=checkout] input[type=submit],[data-controller-name=checkout] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_registrations] input[type=submit],[data-controller-name=user_registrations] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_sessions] input[type=submit],[data-controller-name=user_sessions] .recommendations-bottom input[type=submit],.recommendations-bottom [data-controller-name=user_passwords] input[type=submit],[data-controller-name=user_passwords] .recommendations-bottom input[type=submit]{display:inline-block}}@media (min-width: 768px){.recommendations-bottom{width:300px}}@media (min-width: 1024px){.recommendations-bottom{width:380px}}.recommendation{background-color:#fff}@media (min-width: 768px){.recommendation .product-details__box{padding:42px}}@media (max-width: 1199px){.recommendation .product-details__box{padding:28px}}.recommendation__claim-notice{font-size:12px;padding-top:3.25em}.recommendation__new-indicator{background-color:#3e306e;border-radius:6px;color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:10px;font-weight:700;line-height:1;margin-left:6px;padding:6px 6px 4px;text-transform:uppercase}@media (min-width: 768px){.recommendation__new-indicator{display:none}}.recommendation__title-container{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.recommendation-pre-header-container{background-color:#f5f1ed}.recommendation-pre-header{background-color:#fff;color:#3e306e;margin:0;padding:10px 0;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.recommendation-pre-header--purple{background-color:#3e306e;color:#fff}.loading .recommendation-pre-header{-webkit-transform:translateY(100%);transform:translateY(100%)}.recommendation-heading{overflow:hidden;position:relative}@media (min-width: 768px){.recommendation-heading{border:0;padding:0}}@media (min-width: 768px){.recommendation-heading__hero{padding:3.25em 32px;position:relative}}@media (min-width: 768px){.recommendation-heading__fill-image{bottom:0;left:0;position:absolute;right:0;top:0}}@media (max-width: 767px){.recommendation-heading__fill-image{height:200px;position:relative}}@media (max-width: 479px){.recommendation-heading__fill-image{height:100px}}@media (max-width: 767px){.recommendation-heading__info-block{border-left:5px solid #f5f1ed;border-right:5px solid #f5f1ed;padding:1.625em 28px}}@media (min-width: 768px){.recommendation-heading__info-block{position:relative;z-index:1}}.recommendation-heading__symbols{margin-left:-7px;margin-right:-7px}.recommendation-heading__title{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:22px;margin:.5em 0 0}@media (min-width: 768px){.recommendation-heading__title{font-size:28px}}.recommendation-heading__subtitle{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:15px}@media (min-width: 768px){.recommendation-heading__subtitle{font-size:20px}}.recommendation-body{border:5px solid #f5f1ed;border-top:0;overflow:hidden;padding:0 28px 1.625em}@media (min-width: 768px){.recommendation-body p{font-size:16px}}@media (min-width: 768px){.recommendation-body{padding:1.625em 77px}}.recommendation-body__info-block{box-sizing:content-box;margin-bottom:28px}.recommendation-body__info-block p{max-width:570px}@media (min-width: 1200px){.recommendation-body__info-block{padding:1.625em 42px}}.recommendation-body_has-testimonials .recommendation-body__info-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.recommendation-body_has-testimonials .recommendation-body__info-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}}.recommendation-body .recommendation-body__testimonials{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:28px}@media (min-width: 1024px){.recommendation-body .recommendation-body__testimonials{margin-top:0;padding-left:28px;width:50%}}.recommendation-body .product-testimonial{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:5px solid #f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:28px;text-align:center}.recommendation-body .product-testimonial__credit{padding-left:65px;position:relative;text-align:left}.recommendation-body .product-testimonial__image{background-color:#f5f1ed;background-position:center;background-size:cover;border-radius:30px;height:50px;left:0;position:absolute;top:-2px;width:50px}.recommendation-body .product-benefits__info-block{padding:1.625em 0}@media (min-width: 768px){.recommendation-body .product-benefits__info-block{margin:0 -32px}}@media (min-width: 1024px){.recommendation-body .product-benefits__info-block{padding-top:3.25em}}@media (min-width: 1200px){.recommendation-body .product-benefits__info-block{padding-left:42px;padding-right:42px}}.recommendation-body .product-benefits__accordion{background:0;padding:0}.recommendation-body .product-benefits__accordion h3{font-size:18px}@media (max-width: 1023px){.recommendation-body .product-benefits__accordion{margin-left:-10px;margin-right:-10px}}@media (min-width: 1024px){.recommendation-body .product-benefits__accordion h3{font-size:22px}}@media (max-width: 1023px){.recommendation-body .accordion .accordion-item__toggle,.recommendation-body .accordion .accordion-item__content{margin-left:28px;margin-right:28px}.recommendation-body .accordion .accordion-item__content{display:block}}@media (max-width: 767px){.recommendation-body .accordion .accordion-item__toggle,.recommendation-body .accordion .accordion-item__content{margin-left:20px;margin-right:20px}}@media (min-width: 768px){.recommendation-body .accordion .accordion-item__toggle,.recommendation-body .accordion .accordion-item__content{margin-left:32px;margin-right:32px}}@media (max-width: 479px){.recommendation-body .accordion .accordion-item{border-width:5px}}@media (min-width: 768px){.recommendation-body{padding-left:28px;padding-right:28px}}@media (min-width: 768px){.recommendation-body .product-special,.product-special.product-special_preview{min-height:inherit}}@media (max-width: 767px){.recommendation-body .product-special h3,.product-special.product-special_preview h3{font-size:18px}}@media (min-width: 768px){.recommendation-body .product-special h3,.product-special.product-special_preview h3{font-size:22px}}.recommendation-body .product-special .product-special__info-block,.product-special.product-special_preview .product-special__info-block{padding:32px 0}@media (max-width: 767px){.recommendation-body .product-special .product-special__info-block p,.product-special.product-special_preview .product-special__info-block p{font-size:14px}}@media (min-width: 768px){.recommendation-body .product-special .product-special__info-block,.product-special.product-special_preview .product-special__info-block{padding:3.25em 0}}@media (min-width: 1200px){.recommendation-body .product-special .product-special__info-block,.product-special.product-special_preview .product-special__info-block{padding-left:42px;padding-right:42px}}.recommendation-body .product-special .product-special__fill-image,.product-special.product-special_preview .product-special__fill-image{width:inherit}@media (max-width: 479px){.recommendation-body .product-special .product-special__fill-image,.product-special.product-special_preview .product-special__fill-image{height:80vw}}@media (max-width: 1023px){.recommendation-body .product-special .product-special__fill-image,.product-special.product-special_preview .product-special__fill-image{margin:0 -28px}}@media (min-width: 1024px){.recommendation-body .product-special .product-special__fill-image,.product-special.product-special_preview .product-special__fill-image{left:-28px;right:-28px}}@media (min-width: 768px){.recommendation-body .product-special .info-block__row,.product-special.product-special_preview .info-block__row{font-size:16px;margin:0}.recommendation-body .product-special .info-block__row:first-of-type,.product-special.product-special_preview .info-block__row:first-of-type{margin-right:28px}}@media (max-width: 1023px){.product-special.product-special_preview .product-special__fill-image{margin:0}}@media (min-width: 1024px){.product-special.product-special_preview .product-special__fill-image{left:0;right:0}}.product-special.product-special_preview .product-special__info-block{padding:32px}@media (min-width: 768px){.product-special.product-special_preview .product-special__info-block{padding:3.25em 32px}}@media (min-width: 1200px){.product-special.product-special_preview .product-special__info-block{padding-left:42px;padding-right:42px}}.recommendation-product{border-top:2px solid #f5f1ed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.625em;padding-top:1.625em}@media (min-width: 1200px){.recommendation-product{margin:0 42px;padding:3.25em 0 1.625em}}.recommendation-product__image-wrapper{border-radius:2px;-webkit-flex-shrink:0;flex-shrink:0;height:120px;margin:0 0 1em 1em;overflow:hidden;position:relative;width:120px}.recommendation-product__image-caption{background:#3e306e;bottom:0;color:#fff;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:9px;font-weight:700;left:0;letter-spacing:.08888888889em;line-height:1;padding:1em;position:absolute;right:0;text-align:center;text-transform:uppercase}.referrals{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:40px}@media (min-width: 768px){.referrals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding-bottom:80px}}@media (min-width: 768px){.account-content .referrals{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}}@media (min-width: 1024px){.account-content .referrals{padding-left:0;padding-right:0;width:550px}}@media (min-width: 768px){.account-content .referrals .referrals-history,.account-content .referrals .referrals-invite{-webkit-flex-basis:auto;flex-basis:auto;padding-left:0}}@media (min-width: 768px){.account-content .referrals .referrals-invite{height:550px}}@media (min-width: 768px){.referrals-history,.referrals-invite{-webkit-flex-basis:50%;flex-basis:50%;max-width:550px}}@media (min-width: 768px){.referrals-history{padding-left:40px}}@media (min-width: 768px){.referrals-history .summary-bar{margin-bottom:20px}}.referrals-invite{background-color:#c7ede2;height:350px;margin:0 20px 8px;position:relative;text-align:center}@media (min-width: 768px){.referrals-invite{height:600px;margin:0}}.referrals-invite__fill-image{bottom:0;left:0;position:absolute;right:0;top:0}.referrals-invite__fill-image img{height:100%;object-fit:cover}.referrals-invite__copy{position:relative}.referrals-invite__title{margin:30px auto 20px;max-width:350px;padding:0 10px}@media (min-width: 768px){.referrals-invite__title{font-size:22px;margin-top:60px;max-width:450px}}.referrals table{border-collapse:inherit;margin:0;padding:0 20px}.referrals table th{border-bottom:2px solid #f5f1ed}.referrals table td,.referrals table th{width:20%}.referrals table td:first-child,.referrals table th:first-child{width:60%}.research__header{background-position:center center;background-size:cover;display:none;padding-bottom:4em;padding-top:8em;text-align:center}@media (min-width: 1024px){.research__header{display:block}}.research__main{position:relative}.research__content{margin:auto;max-width:720px;padding:2em 28px 6em}@media (min-width: 1024px){.research__content{margin-left:350px;min-height:1200px;padding:2em 32px 6em}}@media (min-width: 1366px){.research__content{margin-left:auto}}.research__description{margin-bottom:2em}.research__description h3{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-weight:700}.research__disclaimer{margin-bottom:1.625em;max-width:480px}.research__disclaimer p{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:14px;font-weight:700}@media (min-width: 1024px){.research__disclaimer{margin:0 auto 1.625em;text-align:center}}.research__popup{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#00000080;display:-webkit-box;display:-webkit-flex;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;opacity:1;position:fixed;right:0;top:0;-webkit-transition:.4s ease-out visibility,opacity .4s ease-out;transition:.4s ease-out visibility,opacity .4s ease-out;visibility:visible;width:100vw;z-index:1000}.research__popup.inactive{opacity:0;visibility:hidden}.research__popup-content{-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:550px;min-height:450px;overflow:hidden;padding:45px;width:-webkit-calc(100vw - 50px);width:calc(100vw - 50px)}.research__popup-text{margin:1rem 0;text-align:center}.research__popup-button{margin-top:10px}.research-claim{border-bottom:2px solid #f5f1ed;margin-bottom:2.5em;padding-bottom:2.5em}@media (min-width: 1024px){.research-claim{padding-right:4em}}.research-claim:last-child{border-bottom:0}.research-claim__title{font-size:1.45rem}.research-claim__description{margin:1.5em 0}.research-claim__reference-list{font-family:GingerOTF,Ginger,Garamond,sans-serif}.reference{counter-increment:customlistcounter;display:list-item;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:16px;margin-top:.6em;padding-left:1.5em;position:relative}.reference:before{content:counter(customlistcounter) " ";font-weight:700;left:0;position:absolute;top:0;width:1.5em}.reference__authors,.reference__journal,.reference__year{display:inline;font-size:14px}.product-menu{background-color:#fff}.product-menu_mobile_only{padding:64px 0 0}.product-menu_mobile_only>select{-moz-appearance:none;-webkit-appearance:none;background:url(https://cdn.shopify.com/s/files/1/0916/0054/t/21/assets/select-arrow-9e1c00c1ded304150ce03b81f996e662ad8437164c65c570c87f7699eaec7d59.png) no-repeat right #fff;border-left:0;border-radius:0;border-right:0;border-width:3px;color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:1.4rem;height:auto;text-align:center;text-align-last:center}@media (min-width: 1024px){.product-menu_mobile_only{display:none}}.product-menu_mobile_hidden{border:4px solid #f5f1ed;display:none;left:32px;padding:1.5em 3em 1em;position:absolute;top:2em}.product-menu_mobile_hidden .product>a{color:#999;cursor:pointer;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:15px;line-height:40px;position:relative}.product-menu_mobile_hidden .product>a:hover{color:#000}.product-menu_mobile_hidden .product[selected]>a{color:#000}.product-menu_mobile_hidden .product[selected]>a:after{border-bottom:8px solid transparent;border-left:8px solid #f1574b;border-top:8px solid transparent;content:"";display:block;height:0;left:-20px;position:absolute;top:2px;width:0}@media (min-width: 1024px){.product-menu_mobile_hidden{display:block}}.shareback{background-color:#fff;bottom:8px;left:0;padding:.5em;position:fixed;right:0}.shareback__thumbnail img{float:left;margin-right:.5rem}.shareback-modal .modal-trigger,.shareback-modal .modal-close{background-color:#2cbba9;border-radius:10px;color:#fff;float:right;font-weight:900;height:20px;text-align:center;width:20px}.shareback-modal .modal-trigger{margin-right:20}.shareback-modal .modal-close{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shareback__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-controller-name=supplement_cards] .header,[data-controller-name=supplement_cards] .footer,[data-controller-name=supplement_cards] .user-nav-bar{display:none}[data-controller-name=supplement_cards] .content{min-height:0;padding:0}.supplement-card{background:#fff;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:9pt;height:-webkit-calc(8.38in - .5in);height:calc(8.38in - .5in);margin:auto;page-break-after:always;width:-webkit-calc(2.88in - .75in);width:2.13in}.supplement-card_size_multi-dispenser{height:-webkit-calc(6.26in - .5in);height:5.76in}.supplement-card__pull-up-cta{-webkit-box-align:center;-webkit-align-items:center;align-items:center;border:1.5pt solid #333;border-radius:50%;box-sizing:content-box;color:#333;display:-webkit-box;display:-webkit-flex;display:flex;font-size:7pt;height:.1903in;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:1em auto 0;opacity:.3;text-align:center;width:.1903in}.supplement-card__pull-up-cta i{-webkit-transform:translateY(-15%);transform:translateY(-15%)}.supplement-card__introduction{font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:12pt;font-weight:700;line-height:1;margin:.1in 0 .3em;text-align:center}.supplement-card__description{line-height:normal;margin:0 0 1em;text-align:center}.supplement-card__line-items{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.supplement-card__supplement{display:-webkit-box;display:-webkit-flex;display:flex;margin:1em 0}.supplement-card__supplement:last-child{margin-bottom:0}.supplement-card__supplement-description{color:#9b9b9b;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:7pt;line-height:1.4285714286}.supplement-card__supplement-title{color:#000;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:9pt;font-weight:700;line-height:normal;margin-bottom:.3em}.supplement-card__supplement-subtitle{color:#000;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:9pt;line-height:normal;margin-bottom:.75em}.supplement-card__supplement-image{-webkit-box-flex:0;-webkit-flex:0 0 .5139in;flex:0 0 .5139in;font-size:10pt;font-weight:700;margin-left:2em;text-align:center}.supplement-card__supplement-image img{display:block;margin-bottom:.2em;width:100%}.supplement-card__quantity{margin-left:.3em}.supplement-card__bottom-logo{display:block;height:.4295in;margin:auto}.supplement-card__disclaimer{border:1px solid #999;color:#999;font:6pt/7pt GingerOTF,Ginger,Garamond,sans-serif;margin:1em 0 0;padding:1em 1.5em;text-align:center}.supplement-card__iron-disclaimer{color:#999;font:6pt/7pt GingerOTF,Ginger,Garamond,sans-serif;margin:1em 0 0;padding:1em .5em;text-align:center}.supplement-card__order-id{color:#999;font:6pt/7pt GingerOTF,Ginger,Garamond,sans-serif;font-weight:700;padding:.5em 2em;text-align:center}@page{margin:.16in;size:auto}[data-controller-name=supplement_labels] .header,[data-controller-name=supplement_labels] .footer,[data-controller-name=supplement_labels] .user-nav-bar{display:none}[data-controller-name=supplement_labels] .content{padding-top:0}.supplement-label{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:6pt;line-height:normal;margin:1em auto 3em;page-break-inside:avoid;width:-webkit-calc(2.88in - .32in);width:2.56in}.supplement-label table{border:1px solid #000;border-collapse:collapse;margin:0 auto .5em;table-layout:auto;text-align:left;width:100%}.supplement-label table+p{margin-top:.25em}.supplement-label thead{border-bottom:1em solid #000;text-align:left}.supplement-label thead p{margin:1em 0 0}.supplement-label tbody{border-bottom:.5em solid #000}.supplement-label tbody:last-child{border-bottom:0}.supplement-label tbody.border_none td{border-width:0}.supplement-label td,.supplement-label th{border-color:#000;border-width:1px 0;padding:.25em}.supplement-label td{vertical-align:top}.supplement-label th{vertical-align:bottom;font-size:6pt}.supplement-label h1{font-family:inherit;font-size:12pt;line-height:1;margin-bottom:0}.supplement-label p{font-family:inherit;margin:1em 0}.supplement-label-disclaimer{color:#767676;font-size:6pt;line-height:7pt;margin:0 auto 3em;page-break-inside:avoid;text-align:center;width:-webkit-calc(2.88in - .32in);width:2.56in}.supplement-label-disclaimer p{font-family:Helvetica Neue,Helvetica,sans-serif}.vitamin-tip{margin:96px 20px}@media (min-width: 768px){.vitamin-tip{margin:90px 0 120px;max-width:100%;padding:0 20px;width:1164px}}@media (min-width: 1024px){.vitamin-tip{padding:0 32px}}@media (min-width: 1200px){.vitamin-tip{margin-top:160px}}.vitamin-tip__split{box-shadow:10px 10px 20px #f5f1ed}@media (min-width: 768px){.vitamin-tip__split{display:-webkit-box;display:-webkit-flex;display:flex}}.vitamin-tip__copy{border:5px solid #f5f1ed;border-bottom:0;padding:20px;text-align:left}@media (min-width: 768px){.vitamin-tip__copy{border:5px solid #f5f1ed;border-right:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding:42px;width:50%}}.vitamin-tip__subtitle{margin-top:10px}.vitamin-tip__image{padding-bottom:100%;position:relative}@media (min-width: 768px){.vitamin-tip__image{-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;padding-bottom:0;width:50%}}[data-controller-name=welcome_letters] .header,[data-controller-name=welcome_letters] .footer,[data-controller-name=welcome_letters] .user-nav-bar{display:none}[data-controller-name=welcome_letters] .content{background:#fff;margin:auto;min-height:0;overflow:visible;padding:0}[data-controller-name=welcome_letters] [alt=logo-simple]{display:block;height:.1738in;margin:0 auto 6em;width:auto}[data-controller-name=welcome_letters] h1{color:#333;font-size:29pt}[data-controller-name=welcome_letters] p{color:#4a4a4a;font-family:GauthierOTF,Gauthier,Baskerville,serif;font-size:10pt;line-height:1.2}[data-controller-name=welcome_letters] .sendoff{margin-top:3em}[data-controller-name=welcome_letters] [alt=partner-signature]{height:1in;width:auto}[data-controller-name=welcome_letters] strong{font-family:GingerOTF,Ginger,Garamond,sans-serif}.welcome-letter{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:4.25in;page-break-after:always;width:8.625in}.welcome-letter__name{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;font-family:GingerOTF,Ginger,Garamond,sans-serif;font-size:34pt;font-weight:700;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.welcome-letter__name span{color:#f54e42}.welcome-letter__logo{color:#f54e42;font-size:.1738in;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.welcome-letter:not(.welcome-letter_size_multi-dispenser){-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.welcome-letter_size_multi-dispenser{height:7.75in;width:6.75in}.bg-color-white{background-color:#fff}@media (max-width: 767px){.below-tablet-portrait-display-none{display:none}}@media (min-width: 768px){.tablet-portrait-display-none{display:none}}@media (min-width: 768px){.tablet-portrait-text-align-right{text-align:right}}.text-align-center{text-align:center}.flex-order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.display-none{display:none}.base-spacing{margin-bottom:1.625em}.double-spacing{margin-bottom:3.25em}.small-spacing{margin-bottom:.8125em}.smaller-spacing{margin-bottom:.40625em}.line-height-small{line-height:1.4}.vertical-space{padding-bottom:.8125em;padding-top:.8125em}.vertical-space--2x{padding-bottom:1.625em;padding-top:1.625em}@media (min-width: 1024px){.vertical-space{padding-bottom:1.625em;padding-top:1.625em}.vertical-space--2x{padding-bottom:3.25em;padding-top:3.25em}}.imd_o{display:none}@media (max-width:1024px){.list--inline>li{display:inline-block;vertical-align:middle;margin:0;padding:10px 7px 0 0;font-size:12px}.list--inline>li span{font-size:12px}.imd_o{display:block;margin:0 auto}.new-homepage__plan-line-circle,.new-homepage__plan-line-line{background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #396b6d;height:16px;width:16px;display:none}.new-homepage__plan{background:transparent}}.mobile-nav-wrapper{z-index:9999;background:#fff}.site-header__icons-wrapper button{display:inline-block;border:0;padding:13px}button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open{display:none}.darkHeader{width:100%;left:0;position:fixed;top:0;z-index:99999;background:#fff}nav#AccessibleNav a{color:#000;letter-spacing:1px;text-transform:capitalize;webkit-appearance:none;-webkit-appearance:none;appearance:none;border-color:transparent;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;font:700 14px GingerOTF,Ginger,Garamond,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:20px;padding:0;pointer-events:auto;text-decoration:none;-webkit-transition:color .4s,background-color .4s,border .4s,width .4s cubic-bezier(.09,1,.205,1);transition:color .4s,background-color .4s,border .4s,width .4s cubic-bezier(.09,1,.205,1);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.site-nav--centered{padding-bottom:0;margin:25px 0 0}@media (max-width:800px){nav#AccessibleNav{display:none}button.btn--link.site-header__icon.site-header__menu.js-mobile-nav-toggle.mobile-nav--open{display:inline-block}.logo-align--center .site-header__logo{text-align:left;margin:3px 0 5px}ul#MobileNav button,ul#MobileNav a{border:0;color:#000}}@media (max-width:768px){.new-homepage__plan-image-4{bottom:0}.content_right{display:block;width:100%;vertical-align:top}.content_led{width:100%;display:block;vertical-align:top}}.artical_image_pc{margin-bottom:10px}.artical_right_img li{margin:0}
/*# sourceMappingURL=/s/files/1/0916/0054/t/21/assets/style.css.map?enable_css_minification=1&v=8390457003254996899 */