@font-face{font-family:Monigue;src:url(/cdn/shop/files/MoniguedemoRegular-gwlL1.otf?v=1748478745)}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NeueHaasDisplayLight.ttf?v=1748563120)}@font-face{font-family:Neue Haas Grotesk Display Pro Bold;src:url(/cdn/shop/files/NeueHaasDisplayBold.ttf?v=1748643688)}body,p,li,span,input,textarea{font-family:Neue Haas Grotesk Display Pro}body strong,p strong,li strong,span strong,input strong,textarea strong,strong{font-family:Neue Haas Grotesk Display Pro Bold}.page-width{max-width:1400px!important;padding:0 30px!important}.header__heading-link{padding:20px}a#cart-icon-bubble,.header__icon span,.header__icon--menu{font-family:Monigue;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0%;text-align:right;vertical-align:middle;text-transform:uppercase;color:#0000ab;text-decoration:unset}.menu-drawer-container[open] span.menu_text{display:none}header header-drawer{margin:0}.footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;gap:60px}.footer .footer__blocks-wrapper .footer-block.grid__item{width:100%;max-width:100%}.footer .newsletter-form__field-wrapper .field:after,.footer .newsletter-form__field-wrapper .field:before{content:unset}.footer .newsletter-form__field-wrapper .field__input{border:1px solid;height:58px;border-radius:100px;padding:20px}.footer .newsletter-form__field-wrapper .field label.field__label{top:17px}.footer .newsletter-form__field-wrapper .field{flex-direction:column;gap:20px}.footer .newsletter-form__field-wrapper .field button#Subscribe{position:unset;width:100%;max-width:100%;background:#fff;border-radius:12px;height:60px;display:flex;justify-content:center;align-items:center}.footer .newsletter-form__field-wrapper .field button#Subscribe span.svg-wrapper{font-family:Monigue;font-weight:400;font-size:28px;leading-trim:Cap height;line-height:22.88px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;width:100%;max-width:100%}.footer .footer-block__newsletter{text-align:left}.footer .footer-block__newsletter .bottom_text{font-weight:400;font-size:14px;leading-trim:Cap height;line-height:150%;letter-spacing:0%;vertical-align:middle;padding-top:20px;color:#fff}.footer .footer__content-bottom{border:unset}footer.footer .footer__copyright{border-top:1px solid rgba(255,255,255,1);width:100%;text-align:center!important;padding:20px 0}footer.footer .footer__copyright .copyright__content{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:15px;line-height:110.00000000000001%;letter-spacing:0px;vertical-align:middle;color:#fff;margin:20px 0}.product .product__info-wrapper .product__title{margin:0}.product .product__info-wrapper .product__title h1,.product .product__info-wrapper .product__title{font-family:Monigue;font-weight:400;font-size:40px;line-height:120%;letter-spacing:0px;vertical-align:middle}.product .product__info-wrapper .custom_text{margin:0;padding:15px 0 25px}.product .product__info-wrapper .custom_text p{font-family:Neue Haas Grotesk Display Pro;font-weight:450;font-size:16px;line-height:16px;letter-spacing:0%;vertical-align:middle}.product .product__info-wrapper .custom_text p strong{font-weight:900}.product .product__info-wrapper .custom_text p{font-family:Neue Haas Grotesk Display Pro;font-weight:450;font-size:16px;line-height:26px;letter-spacing:0%;vertical-align:middle;margin:0}.product .product__info-wrapper .serving_text_price_wrap{margin:0;padding:20px 0;border-top:1px solid rgba(0,0,171,1);border-bottom:1px solid rgba(0,0,171,1);display:flex;justify-content:space-between;align-items:center;gap:15px}.product .product__info-wrapper .serving_text_price_wrap .serving_text{font-family:Neue Haas Grotesk Display Pro Bold;font-weight:900;font-size:14px;line-height:18.9px;letter-spacing:.28px;vertical-align:middle;text-transform:uppercase;color:#0000ab}.product .product__info-wrapper .serving_text_price_wrap .price_wrap{display:flex;justify-content:end;align-items:center;gap:10px}.product .product__info-wrapper .serving_text_price_wrap .price_wrap p{font-family:Neue Haas Grotesk Display Pro bold;font-weight:700;font-size:16px;line-height:16px;letter-spacing:0%;text-align:right;vertical-align:middle;margin:0}.product .product__info-wrapper .serving_text_price_wrap .price_wrap p.pro_com_price{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;text-align:right;vertical-align:middle;text-decoration:line-through}.product .product__info-wrapper .product__description{margin:0;padding:25px 0}.product .product__info-wrapper .product__description p,.product .product__info-wrapper .btn_wrapper{margin:0}.product .product__info-wrapper .btn_wrapper product-form.product-form{margin:0}.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons{max-width:100%}.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons .product-form__submit:after,.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons .product-form__submit:before{content:unset}.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons .product-form__submit{margin:0;padding:0}.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons .product-form__submit{margin:0;padding:0;min-height:100%;height:60px;border-radius:12px;background:#0000ab}.product .product__info-wrapper .btn_wrapper product-form.product-form .product-form__buttons .product-form__submit span{font-family:Monigue;font-weight:400;font-size:28px;leading-trim:Cap height;line-height:28px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff}.product .product__info-wrapper .nad-section{border-radius:16px;background:#cac9f4;padding:23px 20px;margin:25px 0}.product .product__info-wrapper .nad-section .content_data{display:grid;grid-template-columns:1fr auto;padding-bottom:32px}.product .product__info-wrapper .nad-section .content_data h2{margin:0}.product .product__info-wrapper .nad-section .content_data h2 p{font-family:Monigue;font-weight:400;font-size:35px;line-height:35px;letter-spacing:-.48px;vertical-align:middle;margin:0}.product .product__info-wrapper .nad-section .content_data .icons{display:flex;gap:18px}.product .product__info-wrapper .nad-section .content_data .icons .icon-box{font-size:0;line-height:0}.product .product__info-wrapper .nad-section .daata_linees ul.nad-list{margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;column-gap:35px;row-gap:4px}.product .product__info-wrapper .nad-section .daata_linees ul.nad-list .lines_wrappewr{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;font-weight:400;font-size:13.34px;line-height:18.9px;letter-spacing:0%;vertical-align:middle}.product .product__info-wrapper .nad-section .daata_linees ul.nad-list .lines_wrappewr .icons_datext{font-size:0;line-height:0}.product .product__info-wrapper .custom_faq_wrap{margin:0}.product .product__info-wrapper .custom_faq_wrap .faq{padding:17px 0;border-bottom:1px solid rgba(0,0,171,1)}.product .product__info-wrapper .custom_faq_wrap .faq h3.faq-question{font-weight:900;font-size:16px;line-height:21.6px;letter-spacing:0;vertical-align:middle;margin:0;display:flex;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;text-transform:capitalize}.product .product__info-wrapper .custom_faq_wrap .faq h3.faq-question span{font-size:0;line-height:0}.product .product__info-wrapper .custom_faq_wrap .faq .faq-answer p,.product .product__info-wrapper .custom_faq_wrap .faq .faq-answer_2 p{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:14.88px;line-height:21.6px;letter-spacing:0%;vertical-align:middle;margin:0;padding-top:18px}.product .product__info-wrapper .custom_faq_wrap .faq .faq-answer p a,.product .product__info-wrapper .custom_faq_wrap .faq .faq-answer_2 a{display:block;margin-top:12px;font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:15px;line-height:21.6px;letter-spacing:0%;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#0000ab}.product .product__info-wrapper .custom_video_wrapper{margin:0;padding-top:25px}.product .product__info-wrapper .custom_video_wrapper h3.heading{font-family:Neue Haas Grotesk Display Pro;font-weight:900;font-size:16px;line-height:24px;letter-spacing:0px;vertical-align:middle;text-transform:capitalize;margin:0;padding-bottom:20px}.product .product__info-wrapper .custom_video_wrapper .swiper-container{position:relative;overflow:hidden;padding-bottom:30px}.product .product__info-wrapper .custom_video_wrapper .swiper-container .video_container{position:relative;font-size:0;line-height:0;border-radius:8px;overflow:hidden;cursor:pointer}.product .product__info-wrapper .custom_video_wrapper .swiper-container .video_container .play_icon_icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.product .product__info-wrapper .custom_video_wrapper .swiper-container .video_container video{width:100%;height:100%}.product .product__info-wrapper .custom_video_wrapper .swiper-container .video_container .play_icon_icon svg{width:24px;height:24px;position:absolute;bottom:10px;right:10px}.product .product__info-wrapper .custom_video_wrapper .custom_video_container .swiper-pagination{bottom:-5px;z-index:1}.product .product__info-wrapper .custom_video_wrapper .custom_video_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0000ab}.product .product__info-wrapper .custom_video_wrapper .custom_video_container .swiper-pagination .swiper-pagination-bullet{background:transparent;border:1px solid rgba(0,0,171,1);opacity:1;width:10px;height:10px}.product .product__info-wrapper .custom_icon_text_wrap{margin:0;padding-bottom:25px;display:flex;flex-direction:column;gap:15px}.product .product__info-wrapper .custom_icon_text_wrap .custom_icon_text{display:flex;align-items:start;justify-content:start;gap:6px}.product .product__info-wrapper .custom_icon_text_wrap .custom_icon_text .icon_text{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0%;vertical-align:middle;color:#0000ab}product-info .product.grid{display:grid;grid-template-columns:1fr 1fr}product-info .product .grid__item{width:100%!important;max-width:100%!important;min-width:100%!important;padding-right:0!important}product-info .product.grid media-gallery slider-component button.slider-button{display:none}product-info .product.grid media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up{gap:31px}product-info .product.grid media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item{width:calc(25% - 24px);border-radius:20px!important;overflow:hidden}product-info .product.grid media-gallery slider-component.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item .thumbnail[aria-current]{border:unset;box-shadow:unset}product-info{padding:40px 0 120px!important}product-info .product.grid .product-media-container{border:unset}.custom_Subscription_container .custom_Subscription_block{border:1px solid rgba(0,0,0,.2);border-radius:16px;padding:10px 12px;cursor:pointer;position:relative}.custom_Subscription_container .custom_Subscription_block.active{border:1px solid rgba(0,0,171,1);box-shadow:0 0 15px #b5f3ccbf}.custom_Subscription_container .custom_Subscription_block.active .icon_text_wrap{display:flex!important}.custom_Subscription_container .shipping_icon_text{display:flex;flex-direction:column;gap:15px}.custom_Subscription_container .shipping_icon_text .ship_bottom_text{display:flex;justify-content:center;align-items:center;gap:11px;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0px;vertical-align:middle;color:#acacac}.custom_Subscription_container .shipping_icon_text .ship_bottom_text span{width:100%;background:#acacac;display:block;height:1px}.custom_Subscription_block.save_subscription_2 .top_icon_heading_wrap{align-items:center}.custom_Subscription_container .custom_Subscription_block.save_subscription{padding:27px 12px}.custom_Subscription_container{display:flex;flex-direction:column;gap:15px;margin:25px 0}.custom_Subscription_container .custom_Subscription_block.active .top_icon_heading_wrap .check_box svg.checked{display:block}.custom_Subscription_container .custom_Subscription_block.active .top_icon_heading_wrap .check_box svg.un_checked{display:none}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .check_box svg.checked{display:none}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .check_box svg.un_checked{display:block}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap{display:flex;align-items:start;gap:8px}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .check_box{display:flex;flex-direction:column;width:23px}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .check_box svg{width:100%;height:100%}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap{width:calc(100% - 31px)}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading{font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:17.72px;line-height:21.6px;letter-spacing:-.4px;vertical-align:middle;display:flex;align-items:center;gap:10px;color:#0000ab}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading span.save_price{width:77px;height:25px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#baead5;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:15px;line-height:15px;letter-spacing:0px;vertical-align:middle}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_price{display:flex;align-items:center;justify-content:end;gap:10px}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_price .pro_price{font-family:Neue Haas Grotesk Display Pro bold;font-weight:700;font-size:16px;line-height:16px;letter-spacing:0%;vertical-align:middle;color:#0000ab;margin:0}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_price .pro_price.compare_at_price{text-decoration:line-through;color:#0000004d}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .serving_text_wrap{display:flex;align-items:center;justify-content:space-between;padding-top:8px;flex-wrap:wrap}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .serving_text_wrap .serv_text{font-family:Neue Haas Grotesk Display Pro;font-weight:450;font-size:16px;line-height:18.9px;letter-spacing:-.4px;vertical-align:middle;color:#0000ab}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .serving_text_wrap .serving_text{font-family:Neue Haas Grotesk Display Pro Bold;font-weight:600;font-size:12px;line-height:18.9px;letter-spacing:-.4px;vertical-align:middle;color:#0000ab}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price{display:flex;justify-content:space-between;align-items:center}.custom_Subscription_container .custom_Subscription_block .icon_text_wrap{padding-top:14px;border-top:1px solid rgba(0,0,171,1);margin-top:14px;display:flex;flex-direction:column;gap:6px}.custom_Subscription_container .custom_Subscription_block .icon_text_wrap .icon_text_block span{font-family:Inter;font-weight:500;font-size:13.34px;line-height:21.6px;letter-spacing:-.4px;vertical-align:middle;color:#0000ab}.custom_Subscription_container .custom_Subscription_block .icon_text_wrap .icon_text_block{display:flex;justify-content:start;align-items:start;gap:4px}.custom_Subscription_container .custom_Subscription_block.one_time .top_icon_heading_wrap .heading_serving_wrap .serving_text_wrap{border:unset;padding-bottom:0}.custom_Subscription_container .custom_Subscription_block.one_time{padding:12px}.custom_Subscription_container .custom_Subscription_block .most_popular_text{width:100%;max-width:91px;height:20px;border-radius:5px;position:absolute;top:-12px;right:17px;background:#baead5;font-family:Monigue;font-weight:400;font-size:13px;line-height:13px;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:#0000ab}.custom_Subscription_container .shipping_icon_text span{font-size:0;line-height:0}.custom_Subscription_container .shipping_icon_text .top_icon_text{display:flex;justify-content:center;align-items:center;font-family:Neue Haas Grotesk Display Pro;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0px;vertical-align:middle;gap:10px;color:#0000ab}.custom_Subscription_container .switch{position:relative;display:inline-block;width:50px;height:28px;border-radius:100px}.switch input{opacity:0;width:0;height:0}.custom_Subscription_container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#baead4;-webkit-transition:.4s;transition:.4s}.custom_Subscription_container .slider:before{position:absolute;content:"";height:24px;width:24px;left:3px;bottom:2.5px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.custom_Subscription_container .custom_Subscription_block.active input:checked+.slider{background-color:#0000ab}.custom_Subscription_container input:focus+.slider{box-shadow:0 0 1px #2196f3}.custom_Subscription_container .custom_Subscription_block.active input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(21px)}.custom_Subscription_container .custom_Subscription_block .checkbox.active_show{pointer-events:none;cursor:unset}.custom_Subscription_container .custom_Subscription_block.one_time .sub_price{flex-direction:column}.custom_Subscription_container .custom_Subscription_block.one_time .heading_serving_wrap .heading_price{align-items:start}.custom_Subscription_container .custom_Subscription_block.one_time .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading{flex-direction:column;gap:0;justify-content:start;align-items:start;color:#0006}.custom_Subscription_container .custom_Subscription_block.one_time .heading_serving_wrap .heading_price p.pro_price{color:#0006!important}.custom_Subscription_container .custom_Subscription_block.one_time .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading .serv_text{font-weight:500;font-size:14px;line-height:21.6px;letter-spacing:-.4px;vertical-align:middle}.custom_Subscription_container .slider.round{border-radius:100px}.custom_Subscription_container .slider.round:before{border-radius:50%}.featured_product_2 .slider-buttons{display:none}product-info.featured_product_2{padding:120px 0!important}@media screen and (min-width: 750px){product-info.featured_product_2 media-gallery{display:block;position:sticky;top:3rem;z-index:2}}@media screen and (max-width: 1024px){product-info{padding:30px 0 80px!important}}@media screen and (max-width: 768px){product-info{padding:10px 0 50px!important}product-info.featured_product_2{padding:50px 0!important}.page-width{padding:0 15px!important}}@media screen and (max-width: 749px){product-info .product.grid{display:grid;grid-template-columns:1fr}product-info .slider.slider--mobile{scroll-padding-left:0}product-info .slider-buttons{display:none}product-info .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0!important}product-info .grid--peek.slider .grid__item:first-of-type{margin:0!important}}@media screen and (max-width: 480px){.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading{font-size:13px;line-height:21.6px;letter-spacing:-.4px}.custom_Subscription_container .custom_Subscription_block .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading span.save_price{width:70px;font-size:13px;line-height:15px}.custom_Subscription_container .custom_Subscription_block.one_time .top_icon_heading_wrap .heading_serving_wrap .heading_price .sub_heading{font-size:17.72px;line-height:21.6px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
