.step-indicators{display:flex;justify-content:space-around;align-items:center;position:relative;margin-bottom:24px;margin-top:24px}.step-indicators:after{content:"";display:block;position:absolute;top:15px;left:0;width:100%;height:1px;background:#000;z-index:-1}.step-indicator{display:flex;flex-direction:column;justify-content:center;align-items:center}.step-indicator span{display:block}.step-indicator .round{width:30px;height:30px;border-radius:50%;border:1px solid;border-color:#000;background-color:#fff;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.step-indicator.active .round{background-color:#997867;border-color:#997867}.step-indicator.done .round{background-color:#000}.step-indicator .round svg{display:none}.step-indicator.done .round svg{display:block}.step-indicator.active span.text{color:#000}.choose-bundle__image img{display:block;aspect-ratio:4/3;object-fit:cover}.bundle-picker__heading{font-size:35px;margin-bottom:30px}.bundle-grid__container{row-gap:45px}.choose-bundle__grid{box-shadow:0 10px 20px #0000001a;cursor:pointer;min-width:285px;position:relative}.choose-bundle__tag{position:absolute;top:0;left:16.39px;transform:translateY(-50%);background-color:#201d1f;color:#fff;font-family:Product Sans;font-style:normal;font-weight:400;font-size:11px;line-height:18px;width:110.26px;height:23.73px;display:flex;justify-content:flex-start;align-items:center;padding-left:8.61px;z-index:9}.choose-bundle__tag span{display:inline-block;padding-left:8.75px}.choose-bundle__image img{width:100%}.choose-bundle__saving{background-color:#f3efef;color:#000;font-size:14px;padding-top:10px;padding-bottom:10px;font-weight:700}.choose-bundle__content{padding:25px 17px}.choose-bundle__title h3{font-size:22px;line-height:30px}.choose-bundle__short-details{font-size:12px}.short-details__items{padding:5px 6px;border-radius:3px;background-color:#f3efef;color:#000}.short-details__trigger{color:#997867;text-decoration:underline;border:none;background-color:transparent;padding:0;cursor:pointer}.choose-bundle__highlight{margin-top:30px}.choose-bundle__highlight p{margin-bottom:15px}.choose-bundle__grid:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent}.choose-bundle__grid.active:after{border:2px solid #997867}.choose-bundle__grid.active .choose-bundle__saving{background-color:#997867;color:#fff}@media screen and (min-width: 799px){.bundle-grid__container{column-gap:45px}.choose-bundle__grid{width:calc(33.33333% - 50px)}}.product__title{font-size:14px;color:#201d1f}.product__action_details .button__atc{font-size:14px;text-transform:uppercase}button.button.button--pill{text-transform:uppercase;border-radius:27px;border-color:#f3efef}button.button.button--pill.active,button.button.button--pill:hover,button.button.button--pill:focus{background:#f3efef;border-color:#f3efef}.summary__container{border:1px solid #201D1F;position:sticky;top:50px}.summary__header{background:#201d1f;color:#fff;padding:20px}.summary__header h3{font-size:22px;color:#fff;margin-bottom:15px}.summary__header a{color:#fff;font-size:12px;text-decoration:underline}.summary__body{min-height:300px}.summary-body__right{display:flex;flex-direction:column;justify-content:space-between}.button--black{background-color:#201d1f;color:#fff;border-color:#201d1f}.button--black:hover{background-color:#201d1f;color:#fff;border-color:#201d1f;opacity:.8}.button--black.added,.button--black:focus,.button--black:active{background-color:#997867;color:#fff;border-color:#997867}.button--bundle{padding-left:64px;padding-right:64px;height:44px;text-transform:uppercase;font-size:14px;font-weight:700}.bundle__steps-title{font-size:2.4rem;text-transform:uppercase}.bundle__steps-subtitle{font-size:1.5rem;font-family:Product Sans}.grid-container{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:36px}.button--bundle.button[disabled]{box-shadow:none;opacity:.5}.type-grid{cursor:pointer;box-shadow:0 10px 20px #0000001a;transition:.3s all ease-in-out;position:relative;background-color:#f3efef}.type-grid__image img{display:block;aspect-ratio:4/3;object-fit:cover}.type-grid__contents{padding:10px 20px;background-color:#f3efef}.type-grid__contents-title{font-size:1.7rem;text-transform:uppercase}.type-grid__contents-subtitle{font-family:Product Sans;font-style:italic;font-size:.75rem}.type-grid__contents-tags{font-family:Product Sans;font-size:.75rem;text-transform:uppercase}.type-grid.active:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transition:.3s all ease-in-out;border:4px solid #997867}.type-grid.active{background-color:#997867}.type-grid.active .type-grid__contents{background-color:#997867;color:#fff}.type-grid.active .type-grid__contents .type-grid__contents-title{color:#fff}.curate-bundle-container{gap:36px;padding:24px}.one-half{width:calc(50% - 20px)}@media (min-width: 1000px){.one-fourth{width:calc(25% - 20px)}.three-fifths{width:calc(60% - 20px)}.two-fifths{width:calc(40% - 20px)}}.product-grid__container.items{display:flex;gap:12px;justify-content:center}@media (max-width: 767px){.product-grid__container.items{flex-wrap:wrap}.product-grid__container.items .product-grid{width:calc(49% - 20px)}}.product-grid{display:flex;flex-direction:column;justify-content:space-between}.product-grid__content{text-align:center}.product-grid__content .content__product-title{font-size:14px;font-family:Product Sans;text-transform:uppercase;margin-bottom:15px}.product-grid__content .button--black{width:100%;height:38px;margin-bottom:15px;text-transform:uppercase;font-size:12px!important}.product-grid__content .content__quantity{position:relative;margin-bottom:15px}.product-grid__content .content__quantity input{width:100%;height:38px;border-radius:0;border:1px solid #000;text-align:center}.product-grid__content .content__quantity button.quantity__btn{position:absolute;top:0;width:38px;height:38px;background-color:#000;border:1px solid #000;display:flex;align-items:center;justify-content:center}.product-grid__content .content__quantity button.quantity__btn.inc{right:0}.summary_product_grids-content{text-align:center}.summary_product_grids-content p{font-size:14px;text-transform:uppercase}.summary_product_grids-content a,.btn--edit{font-size:12px;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;color:#997867}.body__products .placeholder{background:transparent;fill:transparent}.bundle-summary__footer .button{display:flex;align-items:center;justify-content:center}.bundle-summary__container{border:1.5px solid #201D1F;position:sticky;top:100px}.bundle-summary__header{padding:22px;background:#201d1f;display:flex;justify-content:space-between}.bundle-summary__header h2{color:#f3efef;font-size:22px;line-height:30px;text-transform:uppercase;margin-bottom:15px}.bundle-summary__header .picked_values span{padding:6px;background:#f3efef;text-transform:uppercase;font-size:12px;color:#362b24;border-radius:3px}.bundle-summary__header .btn-change{color:#f3efef;font-size:12px;text-decoration-line:underline;text-transform:uppercase;text-underline-offset:3px;background:none;font-weight:400;padding:4px}.bundle-summary__body{padding:25px 40px}.bundle-summary__body .body__products{display:flex;row-gap:30px;gap:4px;align-items:baseline;flex-wrap:wrap}.bundle-summary__body .body__defuser{margin:20px 0 0}.bundle-summary__body .diffuser__btn{display:flex;align-items:center;column-gap:10px;cursor:pointer}.bundle-summary__body .diffuser__btn span{text-decoration:underline;text-underline-offset:3px;color:#997867;font-size:12px;position:relative;top:-3px}.bundle-summary__footer button.button--black{height:44px;line-height:44px;width:100%;text-transform:uppercase;font-weight:700;border:none;border-top:2px solid #201D1F}.bundle-summary__footer button.button--black[disabled]{background-color:#fff;color:#828282}@media screen and (max-width: 768px){.bundle-summary__header{flex-direction:column}.picked_values>span{display:block;margin-bottom:10px}.bundle-summary__body{padding:12px 4px}.summary-body__right{margin-top:50px}}.choose-subscription__grid{background:#f3efef}.choose-subscription__image img{aspect-ratio:4/4;display:block;object-fit:cover}.choose-subscription__grid.active{background:#997867}.choose-subscription__content{padding:15px}.choose-subscription__saving{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.94)}.choose-subscription__title h3{font-size:22px;color:#201d1f;margin-bottom:5px}.choose-subscription__grid.active .choose-subscription__title h3,.choose-subscription__grid.active .choose-subscription__saving{color:#fff;border-color:#fff}.choose-subscription__grid .type-grid__contents-subtitle{color:#000;text-align:center}.choose-subscription__grid.active .type-grid__contents-subtitle{color:#fff}@media screen and (max-width: 768px){.choose-subscription__grid{margin-bottom:50px}}.bundle-summary__step{justify-content:center;margin-top:36px;margin-bottom:36px}.subscription__details{border:1px solid #997867}.subscription-details__header{font-size:14px;text-align:center;text-transform:uppercase;font-weight:700;padding:10px;background:#997867;color:#fff}.subscription-details__body{padding:15px}.subscription-details__line{display:flex;justify-content:space-between;margin-bottom:10px;font-size:12px;align-items:center}.subscription-details__line h3{font-size:20px;text-transform:uppercase}.subscription-details__line label{font-size:12px}.subscription-details__line select{border-radius:0;padding:1px 10px}.subscription-details__line .value{font-weight:700}.subscription-details__payment-type{margin-top:35px}.payment_label{font-size:12px;color:#000;display:flex;justify-content:space-between;margin-bottom:5px;border:1px solid #997867;color:#997867;border-radius:2px;cursor:pointer;padding:5px 5px 5px 30px;position:relative;min-height:42px;align-items:center}.payment_label svg{position:absolute;top:50%;margin-top:-8px;left:5px}.payment_label svg path.tick{display:none}input[type=radio]:checked+.payment_label{background:#997867;color:#fff}input[type=radio]:checked+.payment_label svg path.tick{display:block}.payment_label__right{text-align:right;font-weight:700}.payment_label .savings{font-size:8px;font-style:italic}.subscription__checkout-btn{margin-top:27px}.subscription__checkout-btn button.button{width:100%;text-transform:uppercase;font-size:18px;height:44px}.subscription__checkout-btn p{font-size:12px;text-align:center;color:#000;margin-top:20px}.subscription__checkout-btn p a{color:#997867}.diffuser__selection{display:flex;align-items:flex-start;border:.2px solid #201D1F;border-radius:3px;width:max-content;padding:5px 10px}.diffuser__selection .remove__btn{margin-left:10px;cursor:pointer}.diffuser__selection .remove__btn svg{position:relative;top:-10px}.diffuser-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999;display:flex;justify-content:center;align-items:center;z-index:1}.diffuser-popup__area{position:fixed;top:50%;left:50%;width:90%;max-width:760px;height:90%;max-height:560px;border-radius:32px;transform:translate(-50%,-50%);background:#fff;z-index:5;padding:35px}.diffuser-popup__area h4{font-family:Product Sans;font-size:30px;text-align:center;margin-bottom:30px}.diffuser-popup__button{margin-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.diffuser-popup__button button{margin-bottom:15px}.diffuser-popup__button .close__link{font-size:18px;text-decoration:underline}.close__button{float:right}.diffuser-popup__product-grid{box-shadow:0 10px 20px #0000000d;border-radius:0 0 4px 4px;position:relative}.diffuser-popup__product-grid:after{content:"";display:block;clear:both;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid transparent;cursor:pointer}.diffuser-popup__product-grid.active:after{border:2px solid #F3EFEF}.diffuser-popup__product-grid__content{background:#f3efef;padding:15px}.diffuser-popup__product-grid__content h5.title{font-size:20px;color:#201d1f;margin-bottom:5px}.diffuser-popup__product-grid__content h5.price span{font-size:12px;color:#201d1f;padding:5px 7px;background:#fff;border-radius:3px}.lds-ellipsis{display:none;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.button--loading .lds-ellipsis{display:block}.button--loading .button-text{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-bundle__picker.css.map */
