.announcement-bar__message{display:flex;align-items:center;gap:8px;color:#fff;text-align:center;font-family:SF Pro Display Regular;font-style:normal;font-weight:500;line-height:140%;text-transform:capitalize}.announcement-bar__message img{width:20px;height:auto}.list-menu__item{color:#000;font-family:SF Pro Display Regular;font-style:normal;font-weight:500;line-height:140%;letter-spacing:1.6px;text-transform:uppercase}.header__icon--cart .icon{height:2.4rem;width:2.4rem}.cart-count-bubble{bottom:2.8rem;left:3.2rem}header.header.page-width{max-width:2000px}cart-drawer .drawer__inner{width:55rem;padding:0}cart-drawer .drawer__header{border-bottom:1px solid #00000033;padding:15px}cart-drawer h2.drawer__heading{color:#151515;font-family:SF Pro Display Regular;font-size:28px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:0}cart-drawer button.drawer__close{color:#151515;font-family:SF Pro Display Regular;font-size:28px;font-style:normal;font-weight:500;line-height:97%;text-transform:capitalize;right:0}cart-drawer table.cart-items thead{display:none}cart-drawer tr.cart-item{padding:0 25px;border-bottom:1px solid #00000033}cart-drawer .cart-drawer .cart-item__totals{pointer-events:unset}cart-drawer a.cart-item__name{color:#060f1a;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:110%;text-transform:capitalize}cart-drawer .product-option{color:#060f1a80;font-family:SF Pro Display Regular;font-size:12px;font-style:normal;font-weight:500;line-height:140%}cart-drawer li.discounts__discount{color:#060f1ad6;font-family:SF Pro Display Regular;font-size:12px;font-style:normal;font-weight:500;line-height:140%}cart-drawer span.price.price--end{text-align:left;color:#060f1a;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}cart-drawer .cart-item__discounted-prices{flex-direction:unset!important}cart-drawer s.cart-item__old-price.price.price--end{color:#060f1a66;font-family:SF Pro Display Regular;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:line-through;text-transform:uppercase}cart-drawer .cart-item__discounted-prices{display:none}cart-drawer quantity-input.quantity.cart-quantity{border-radius:4.444px;border:.889px solid #787878;min-height:32px;max-width:100px}cart-drawer quantity-input.quantity.cart-quantity:after{display:none}cart-drawer quantity-input.quantity.cart-quantity:before{display:none}cart-drawer button.quantity__button{width:24px}cart-drawer input.quantity__input:focus-visible{border:unset;box-shadow:unset;outline:unset}cart-drawer .drawer__footer{padding:10px 15px}cart-drawer h2.totals__total{color:#151515;font-family:SF Pro Display Regular;font-size:20px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}cart-drawer p.totals__total-value{color:#060f1a;font-family:SF Pro Display Regular;font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}cart-drawer small.tax-note.caption-large.rte{display:none;margin:3px 0;color:#060f1a80;font-family:SF Pro Display Regular;font-size:12px;font-style:normal;font-weight:500;line-height:140%}cart-drawer .cart-drawer__footer{margin-bottom:7px}.cart-drawer .cart__checkout-button{color:#fff;font-family:SF Pro Display Regular;font-size:18px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:2px;text-transform:uppercase;border-radius:40px;background:#5189a6}.cart-drawer .cart__checkout-button:hover{background:#336077}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after{display:none}cart-drawer .drawer__inner.gradient{background:#fff}cart-drawer h2.cart__empty-text{color:#151515;font-family:SF Pro Display Regular;font-size:28px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize}cart-drawer .cart-drawer__empty-content a{display:flex;height:48px;padding:20px 32px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:5000px;background:#5189a6;color:#000;text-align:center;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;max-width:300px;margin:0 auto;text-decoration:none}cart-drawer .cart-drawer__empty-content a:after{display:none}cart-drawer .cart-drawer__empty-content a:before{display:none}cart-drawer .bottom-icons-with-text{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px}cart-drawer .bottom-icons-with-text .item{display:flex;align-items:center;justify-content:center;gap:3px}cart-drawer .bottom-icons-with-text span.txt{color:#060f1a;font-family:SF Pro Display Regular;font-size:13px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}cart-drawer .cart__ctas{display:flex;gap:0;flex-direction:column}.image-with-text__media img{border-radius:12px}p.image-with-text__text.image-with-text__text--caption{color:#09101499;font-family:SF Pro Display Regular;font-size:18px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}h2.image-with-text__heading.inline-richtext.h1{color:#140909;font-family:SF Pro Display Regular;font-size:44px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.32px;text-transform:capitalize}.image-with-text__text.rte.body{color:#140909;font-family:SF Pro Display Regular;font-size:18px;font-style:normal;font-weight:500;line-height:140%}.image-with-text__content.image-with-text__content--top{justify-content:center;gap:5px}.card-wrapper{box-shadow:0 1px 10px #ededed;padding:12px}.card-wrapper span.jdgm-prev-badge__text{color:#140909;font-family:SF Pro Display Regular;font-size:14px;font-style:normal;font-weight:500;line-height:var(--line-height-13_33, 13.33px)}.card-wrapper span.jdgm-star.jdgm--on{font-size:14px}.card-wrapper .full-unstyled-link{color:#140909;font-family:SF Pro Display Regular;font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.57px;text-transform:capitalize}.card-wrapper .quick-add__submit{border-radius:40px;background:#5189a6;color:#fff;text-align:center;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:1.6px;text-transform:uppercase}.card-wrapper .quick-add__submit:hover{background:#336077}.card-wrapper .quick-add__submit:before,.card-wrapper .quick-add__submit:after{display:none}.card-wrapper span.price-item.price-item--regular{color:#140909;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:var(--line-height-13_33, 13.33px)}.card-wrapper .quick-add{margin:0 0 0rem}.card .judge-me-wrapper{min-height:22px}.card .jdgm-widget.jdgm-widget{margin-bottom:5px}.product__info-wrapper span.jdgm-prev-badge__text{color:#140909;font-family:SF Pro Display Regular;font-size:14px;font-style:normal;font-weight:500;line-height:var(--line-height-13_33, 13.33px)}.product__info-wrapper .product__title h1{color:#140909;font-family:SF Pro Display Regular;font-size:44px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.32px;text-transform:capitalize}span.price-item.price-item--regular,.product__info-wrapper span.price-item.price-item--sale.price-item--last{color:#140909;text-align:center;font-family:SF Pro Display Regular;font-size:40px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1px;text-transform:capitalize}.product__info-wrapper s.price-item.price-item--regular{color:#949494;text-align:center;font-family:SF Pro Display Regular;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1px;text-decoration-line:line-through;text-transform:capitalize}.product__info-wrapper .product__tax.caption.rte{display:none}.product__info-wrapper label.quantity__label.form__label{text-transform:capitalize;color:#140909;font-family:SF Pro Display Regular;font-size:18px;font-style:normal;font-weight:500;line-height:21.18px;letter-spacing:-.54px}.product__info-wrapper .accordion__title{color:#140909;font-family:SF Pro Display Regular;font-size:20px;font-style:normal;font-weight:500;line-height:140%}.product__info-wrapper .product__accordion .accordion__content{color:#140909;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:400;line-height:140%}shopify-payment-terms{display:none}.product__info-wrapper .qty-buy-btn-wrap{width:100%;display:flex;align-items:flex-start;gap:5px}.product__info-wrapper .qty-buy-btn-wrap .product-form__input{width:30%;max-width:150px}.product__info-wrapper .qty-buy-btn-wrap .buy-btn-wrap{width:100%}.product__info-wrapper .product-form__quantity .form__label{display:none}.product__info-container .product-form{margin:0!important}.product__info-container .quantity:before{border-radius:50px}.product__info-container .quantity:after{border-radius:50px;box-shadow:0 0 0 1px #050b1e}.product__info-wrapper .select:before{border-radius:12px}.product__info-wrapper .select:after{border-radius:12px}.product__info-container .product-form__submit{border-radius:50px;background:#5189a6;transition:.3s ease;color:#fff;font-family:SF Pro Display Regular;font-size:20px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:2px;text-transform:uppercase}.product__info-container .product-form__submit:hover{background:#336077}.product__info-container .product-form__submit:before{display:none}.product__info-container .product-form__submit:after{display:none}.product__info-container .quantity__button .svg-wrapper{width:2rem}.product__info-container p.product__text.inline-richtext{color:#140909;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ingredients-section .ingredients-section{max-width:600px;margin:auto;padding:20px;background:#fff;border-radius:10px}.ingredients-section .ingredient{display:flex;gap:15px;margin-bottom:20px}.ingredients-section .icon{width:60px;height:60px;background:#dbeeee;border-radius:50%}.ingredients-section .content h3{letter-spacing:1px;margin:0;color:#140909;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.ingredients-section .content p{margin-top:3px;color:#140909;font-family:SF Pro Display Regular;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.ingredients-section .view-btn{width:100%;padding:12px;border:none;background:#eee;cursor:pointer;border-radius:8px;transition:.3s;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:500;line-height:95%;letter-spacing:1px;text-transform:uppercase}.ingredients-section .view-btn:hover{background:#5189a6;color:#fff}.custom-model-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto;background:#0006}.custom-model-main.model-open{z-index:99999;opacity:1;overflow:hidden}.custom-model-main .custom-model-inner{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:600px;margin:30px auto;max-width:97%}.custom-model-main .custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto}.custom-model-main.model-open .custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);position:relative;z-index:999}.custom-model-main.model-open .bg-overlay{background:#0009;z-index:99}.custom-model-main .bg-overlay{background:#0000;height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.custom-model-main .close-btn{position:absolute;right:1px;top:-35px;cursor:pointer;z-index:99;font-size:30px;color:#000;background:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.pop-up-content-wrap .text h4{letter-spacing:1px;margin:0 0 8px;color:#140909;font-family:SF Pro Display Regular;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.pop-up-content-wrap .text p{letter-spacing:1px;margin:0;color:#140909;font-family:SF Pro Display Regular;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.pop-up-content-wrap .text{margin-bottom:15px}.pop-up-content-wrap .icons-wrap{display:flex;align-items:center;gap:8px;justify-content:space-evenly}.pop-up-content-wrap .icons-wrap img{width:60px;height:60px}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:-0px;height:100%}}@media screen and (max-width:799px){.custom-model-main.model-open .custom-model-inner{margin-top:45px;-webkit-transform:translate(0%,35%);-ms-transform:translate(0%,35%);transform:translateY(35%)}.ingredients-section .ingredient{display:flex;gap:10px;margin-bottom:10px}.ingredients-section .content h3{font-size:14px}.ingredients-section .content p{font-size:12px}.ingredients-section .view-btn{padding:10px;font-size:14px}}@media(max-width:550px){summary.header__icon.header__icon--search{width:2rem}.utility-bar__grid.page-width{padding-left:1rem;padding-right:1rem}.cart-drawer .cart-item{gap:0;padding:0 5px 0 0}cart-drawer .cart-item__quantity-wrapper.quantity-popover-wrapper{justify-content:flex-end}cart-drawer cart-remove-button .button{min-height:30px}cart-drawer td.cart-item__details{position:relative;padding-top:11px!important}cart-drawer a.cart-item__name{width:155px;font-size:14px!important}cart-drawer .drawer__inner{max-width:calc(100vw + -0rem)}cart-drawer .drawer__footer{padding:8px}cart-drawer .bottom-icons-with-text svg{width:10px;height:10px}cart-drawer .bottom-icons-with-text span.txt{font-size:9px}.image-with-text__content{padding:20px 12px!important}p.image-with-text__text.image-with-text__text--caption{font-size:14px}h2.image-with-text__heading.inline-richtext.h1{font-size:35px}.image-with-text__text.rte.body{font-size:14px}.card-wrapper .full-unstyled-link{font-size:16px}.card-wrapper span.price-item.price-item--regular{font-size:14px}.card-wrapper .quick-add__submit{font-size:14px;min-height:40px;padding:.4rem}.product__info-wrapper .product__title{margin-top:0}.product__info-wrapper .product__title h1{font-size:35px}.product__info-wrapper s.price-item.price-item--regular{font-size:20px}.product__info-wrapper span.price-item.price-item--regular,.product__info-wrapper span.price-item.price-item--sale.price-item--last{font-size:24px}.product__info-wrapper label.quantity__label.form__label{font-size:14px}.product__info-wrapper .accordion summary{padding:1rem 0}.product__info-wrapper .accordion__title{font-size:18px}.product__info-wrapper .product__accordion .accordion__content{font-size:14px}.product__info-wrapper .qty-buy-btn-wrap .product-form__input{width:30%;max-width:130px;margin:0}.product__info-wrapper .qty-buy-btn-wrap .quantity{width:130px}.product__info-container .product-form__submit{font-size:14px;margin:0}.product__info-wrapper .qty-buy-btn-wrap{margin:15px 0}.product__info-wrapper p.product__text.inline-richtext{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
