@font-face{font-family:KellySlab-Regular;src:url(https://habitus-drink.myshopify.com/cdn/shop/t/2/assets/KellySlab-Regular.ttf) format("OpenType")}html,body{scroll-behavior:smooth}.subheading{width:100%;text-transform:uppercase;text-align:center}@media screen and (max-width:749px){.subheading{margin-top:-25px;margin-bottom:30px}}@media screen and (min-width:750px){.subheading{margin-top:-55px;margin-bottom:60px}}@media screen and (max-width:749px){.desktop-only{display:none!important}}@media screen and (min-width:750px){.mobile-only{display:none!important}}.announcement-bar__message{display:flex;align-items:center}.product .product__text{margin-top:-20px}.product .slider-buttons{margin:-5px 0 5px}.product .product-form__input{display:flex;column-gap:10px;max-width:100%;flex-direction:column}@media screen and (max-width:749px){.product .product-form__input{flex-direction:column}}.product .product-form__input .content{display:flex;column-gap:7px}@media screen and (max-width:749px){.product .product-form__input .content{flex-direction:column;align-items:flex-start;text-align:left;row-gap:5px}}.product .product-form__input .content .part1{display:flex;align-items:center;column-gap:5px}.product .product-form__input label{display:flex!important;align-items:center;row-gap:7px;background-color:#fff!important;border-color:transparent!important;box-shadow:0 0 10px #00000029;flex-direction:row;padding:5px 25px 5px 40px;justify-content:space-between;min-height:75px}.product .product-form__input label .name{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;text-wrap:nowrap;row-gap:5px}.product .product-form__input label .duration{display:flex;align-items:center}.product .product-form__input label .duration .image{z-index:1;display:flex;background-color:#2b4333;padding:3px;border-radius:50%}.product .product-form__input label .duration .text{background-color:#2b4333;color:#fff;font-size:10px;line-height:1;text-transform:uppercase;padding:5px 10px 5px 15px;margin-left:-10px;border-radius:0 10px 10px 0;text-wrap:nowrap}.product .product-form__input label .prices{display:flex;min-width:115px}.product .product-form__input label .prices .price-container{display:flex;flex-direction:column}.product .product-form__input label .prices .regular-price{font-size:20px;color:#2e2e2e}.product .product-form__input label .prices .compare-at-price{text-decoration:line-through;font-size:10px;color:#b72037}.product .product-form__input label .price-savings{font-size:8px;text-transform:uppercase;color:#ff8d78}.product .product-form__input label .cost-per-liter{margin-top:7px;font-size:10px;text-transform:uppercase;color:#0f0f0f}.product .product-form__input label .label_container{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden}.product .product-form__input label .label{position:absolute;top:8px;right:-42px;padding:2px 40px;background-color:#ffc424;color:#fff;transform:rotate(45deg)}.product .product-form__input label .selector{width:17px;height:17px;border-radius:50%;border:solid 1px #000000;padding:2px;overflow:hidden;position:absolute;display:flex;left:10px}.product-form__input input[type=radio]:checked+label .selector .round{display:block;width:100%;height:100%;border-radius:50%;background-color:#b72037}.product .product-picker{display:flex;justify-content:center}@media screen and (max-width:749px){.product .product-picker{gap:10px}}@media screen and (min-width:750px){.product .product-picker{gap:20px}}.product .product-picker a{text-decoration:none}.product .product-picker .item{text-wrap:nowrap;color:#b9b9b9;border-radius:11px;border:1px solid #B9B9B9;line-height:1;text-transform:uppercase;display:flex;align-items:center;cursor:pointer}.product .product-picker .item[selected]{background-color:#00cfb9;border-color:#00cfb9;color:#fff;cursor:default}@media screen and (max-width:749px){.product .product-picker .item{padding:5px 10px}}@media screen and (min-width:750px){.product .product-picker .item{padding:5px 20px}}.product .product-picker .separator{display:block;width:1px;min-width:1px;min-height:80%;background-color:#b9b9b9}.product-form__sub-button{display:flex;gap:0;background-color:#fff;padding:15px;column-gap:10px;margin-top:25px!important;line-height:1}@media screen and (max-width:749px){.product-form__sub-button{flex-direction:column;gap:10px;margin-left:-15px;margin-right:-15px}}@media screen and (min-width:750px){.product-form__sub-button{align-items:center}}@media screen and (min-width:750px){.sub-button-separate{width:50%}}.product-form__sub-button p{margin:0;position:relative}.product-form__sub-button .estimation-date{font-weight:700}.product-form__sub-button .paiements{display:flex;gap:10px;align-items:center}@media screen and (min-width:750px){.product-form__sub-button .paiements{width:50%}}.product-form__sub-button .separator{display:block;background-color:#000}@media screen and (max-width:749px){.product-form__sub-button .separator{height:1px;width:100%}}@media screen and (min-width:750px){.product-form__sub-button .separator{height:40px;min-height:100%;width:1px}}@media screen and (min-width:750px){.multicolumn .multicolumn-card__image-wrapper{margin:0!important}.multicolumn .multicolumn-card__image-wrapper .media--adapt{height:65px}.multicolumn .multicolumn-card__image-wrapper .media--adapt img{object-fit:unset}}.pack__wrapper{display:flex;flex-direction:column;width:100%}.pack__wrapper component-pack{width:100%}.pack__wrapper component-pack .bundle{border-radius:6px!important;background:#fff;box-shadow:0 0 10px #0000004d;margin-bottom:20px;padding:22px;position:relative;outline:2px solid transparent;display:flex;gap:10px;align-items:center;cursor:pointer;overflow:hidden}.pack__wrapper component-pack.pack__selected .bundle{outline:2px solid #B72037}.pack__wrapper component-pack .bundle .bundle_point{width:20px;height:20px;border-radius:50%;border:1px solid #000;position:relative}.pack__wrapper component-pack .bundle .bundle_point span{position:absolute;top:1px;left:1px;right:1px;bottom:1px;border-radius:50%}.pack__wrapper component-pack.pack__selected .bundle .bundle_point span{background:#b72037}.pack__wrapper component-pack .bundle .bundle_meta{flex:1}.pack__wrapper component-pack .bundle p{margin:0;line-height:1.3}.pack__wrapper component-pack .bundle .titre{font-size:11px;text-transform:uppercase}.pack__wrapper component-pack .bundle .savings{font-size:12px;line-height:1.3;font-weight:700;background:#ffc424;color:#fff;position:absolute;top:7px;right:-20px;transform:rotate(34deg);width:80px;text-align:center}.pack__wrapper component-pack .bundle .bundle_price{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pack__wrapper component-pack .bundle .prix{font-size:20px;font-weight:700}.pack__wrapper component-pack .bundle .prix_barre{color:#b72037;font-size:14px;text-decoration:line-through}.pack__wrapper component-pack .bundle_selects{display:none}.pack__wrapper component-pack.pack__selected .bundle_selects{display:block}.pack__wrapper component-pack .bundle_select{display:flex;align-items:center;gap:15px;margin-bottom:20px}.pack__wrapper component-pack .bundle_select img{width:55px;height:auto;display:block}.pack__wrapper component-pack .bundle_select .select__select{border-radius:6px;background:#fff;font-size:14px;text-transform:uppercase;padding-left:12px}.pack__wrapper component-pack .bundle_select .select:after{border-radius:6px}.pack__wrapper .product-form__submit{border-radius:6px;background:#b72037;font-size:16px}.pack__wrapper .product-form__submit:before,.pack__wrapper .product-form__submit:after{content:none}.pack__wrapper .product-form__submit span{font-weight:700;padding-left:5px}product-pack .unit_price-container{text-transform:uppercase;line-height:1.2;text-align:center}product-pack .unit_price-container span{display:inline-block;white-space:nowrap;padding:2px 4px;background:#b72037;color:#fff;border-radius:50px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
