@media only screen and (min-width: 50px) and (max-width: 768px){.desktop-show{display:none!important}}@media only screen and (min-width: 769px) and (max-width: 7684343px){.mobile-show{display:none!important}.m-footer--middle .m-footer--block{padding-top:50px!important;padding-bottom:30px!important}.m-collection--wrapper{margin:30px 0!important}}h1,h2,h3,h4,h5,h6{font-family:Futura LT;font-style:normal;font-weight:700;text-transform:uppercase}div,p{font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:120%}.m-promotion__text{font-family:Futura LT;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.82px;text-transform:uppercase}a.m-menu__link.m-menu__link--main{text-align:center;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.26px;text-transform:uppercase}.star-review-star-details{display:flex;gap:3px;margin-bottom:15px;margin-top:13px}.rating__background{fill:#000;stroke:red;stroke-width:1;height:100%;width:100%}.rating__value{fill:#fff;height:100%}.star-review-text{font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.4px;text-transform:uppercase}svg.rating{height:16px;width:auto}h2.m-hero__title.h2{font-size:64px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:-2.9px;text-transform:uppercase}.htbil-mc{display:flex;align-items:center;justify-content:space-between;max-width:500px;margin-top:10px;margin-bottom:20px}.htbi-row{display:flex;flex-wrap:wrap;gap:10px;align-content:center;align-items:center}h5.htbi-title{font-size:18px;font-style:normal;font-weight:700;line-height:138%;letter-spacing:-1.54px;text-transform:uppercase}.htbi-image{width:18px;line-height:normal;display:flex;align-items:center}a.m-button.m-button--primary{text-align:center;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.26px;text-transform:uppercase;border-radius:100px}.buttontext-icon{display:flex;align-items:center;gap:10px;justify-content:center}.buttontext-icon svg{height:13px;width:auto}.htbi-image-row{display:flex}.htbi-image-main{display:flex;align-items:center;gap:14px;margin-top:20px}h4.htb-from-text{color:#fff;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:138%;letter-spacing:-1.4px;text-transform:uppercase}.htbi-image-row{display:flex;width:100%;max-width:250px;gap:17px;align-items:center}h5.htbi-image-title{color:#fff;font-family:Futura LT;font-size:19px;font-style:normal;font-weight:700;line-height:138%;letter-spacing:-1.4px;text-transform:uppercase}h2.m-section__heading.h3{font-size:54px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.48px;text-transform:uppercase}h3.m-icon-box__number{font-size:70px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-4.9px;text-transform:uppercase}h3.m-icon-box__heading.h4{font-size:26px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.82px;text-transform:uppercase}.htbi-image-col{width:50%}.m-product-card__media .m-product-card__action{opacity:1;transform:translateZ(0);z-index:10}.terpene-wrapper{display:flex;align-items:center;gap:6px;font-family:sans-serif;margin-bottom:10px}.terpenes{display:flex;gap:6px}.terpene{padding:6px 10px;background:#fff;border-radius:6px;display:inline-flex;align-items:center;box-shadow:0 1px 3px #0000001a;white-space:nowrap;color:#111;font-family:Futura LT;font-size:10px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.symbol{background:#000;color:#fff;padding:2px 6px;border-radius:4px;margin-right:5px;font-size:12px}.more-count-wrapper{position:relative;display:inline-block}.more-count{padding:3px 7px;background:#fff;border-radius:6px;font-weight:700;box-shadow:0 1px 3px #0000001a;cursor:pointer;font-family:Futura LT;font-size:13px}.popup-extra{display:none;position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0003;padding:10px;z-index:10;min-width:160px;flex-direction:column;gap:6px;top:-58px;left:-40px;transform:translate(-50%,-50%)}.more-count-wrapper:hover .popup-extra{display:flex}.m-product-card__action{border-radius:8px;background:#fff3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px}h3.m-product-card__title a.m-product-card__name{font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.4px;text-transform:uppercase}.home-collections h3.m-product-card__title a.m-product-card__name,.m-collection--wrapper h3.m-product-card__title a.m-product-card__name{color:#fff}.m-product-card.m-product-card--style-1 a.m-button.m-button--primary{border-radius:100px;background:#fff;color:#28609d;text-align:center;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.12px;text-transform:uppercase;width:100%;border:none}.m-product-card.m-product-card--style-1 a.m-button.m-button--primary:hover{border-radius:100px;background:#28609d;color:#fff;box-shadow:0 0 0 .2rem #28609d}.m-product-card.m-product-card--style-1 .m-product-card__media{border-radius:10px}.iowi-icons-col{display:flex;align-items:center;gap:10px;width:33%}.iowi-icons-f-image{width:20px;height:auto}.towi-text-title p{font-family:Futura LT;font-size:48px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-3.64px;text-transform:uppercase}.text-overlay-with-icons-mc .m-hero__text p{font-size:20px;font-style:normal;font-weight:400;line-height:140%}.text-overlay-with-icons-mc .m-hero__content{max-width:48%}h5.iowi-icons-title{font-size:16px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-1.12px;text-transform:uppercase}.iowi-icons-row{display:flex;flex-wrap:wrap}.towi-list-row{display:flex;flex-direction:column;row-gap:10px;margin-bottom:20px}.towi-list{border-bottom:1px solid #E2E2E2;max-width:430px;padding-bottom:10px}.iowi-icons-main{margin-bottom:20px}.pdpugc-slider-mc .m-video__wrapper video{object-fit:cover}.pdpugc-slider-mc rect.rating__value{fill:#111}.pdpugc-slider-mc rect.rating__background{fill:#c69494}.pdpugc-slider-mc .star-review-star-details{justify-content:center}.pdpugc-slider-mc .m-video__wrapper{border-radius:10px}.inner-background{border-radius:32px;padding:30px 20px}.m-icon-box__description p{font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.54px}.m-testimonials--layout-6 .m-slider-controls__wrapper{justify-content:space-between;width:100%}.m-testimonials--layout-6 span.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#28609d}.m-testimonials--layout-6 span.swiper-pagination-bullet:before{background:#a4bbd3!important}.m-testimonial__name p{color:#111;font-family:Futura LT;font-size:22px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-1.54px;text-transform:uppercase}.m-testimonials--layout-6 h3.m-testimonial__title{color:#111;font-family:Futura LT;font-size:22px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-.54px;text-transform:uppercase}.m-testimonial__description.rte p{color:#111;font-family:ABC Diatype;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.66px}.m-testimonials--layout-6 .m-testimonial .m-testimonial__wrapper{border-radius:10px;padding:30px!important}.m-testimonials--layout-6 button.m-slider-controls__button:hover{background:none;border:none;box-shadow:none}.iowi-icons-row{row-gap:10px}.iwil-icons-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:16px;padding:20px 15px;border-radius:10px;max-width:600px;align-items:center}.iwil-icons-f-image{width:40px}.iwil-icons-contents{width:calc(100% - 50px)}.iwil-icons-title p{font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.26px;text-transform:uppercase;font-family:Futura LT}.iwil-icons-title{max-width:400px}h3.m-richtext__title.m-content-box__heading.h2{font-size:48px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-2.36px;text-transform:uppercase}.iwt-image-round .m-image-with-text__image-first{border-radius:15px}.iwto-icons-col{display:flex;align-items:center;gap:10px;width:48%}.iwto-icons-f-image{width:20px;height:auto}.iwto-icons-row{display:flex;flex-wrap:wrap}.buttontext-icon{text-align:center;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.26px;text-transform:uppercase;border-radius:100px}.iwto-iwto-medium_content .m-hero__content{max-width:550px}.iwto-mcc .m-hero__text.rte.h6 p{font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.41px}.iwto-mcc h2.m-hero__title.h2{font-size:64px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-2.9px;text-transform:uppercase}.iwto-icons-main{margin-bottom:15px}.elevate-mc{margin-bottom:30px}.m-footer--middle{padding:40px 0 0}.bottom-scrollbar .m-promotion__text{color:#28609d;text-align:center;font-family:Futura LT;font-size:100px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-5.331px}.m-footer--bottom.m-footer--bottom-footer-1{display:none}h3.m-accordion--item-button.m-footer--block-title{font-family:Futura LT;font-size:28px!important;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.96px;text-transform:uppercase;border-bottom:1px solid #111111;padding-bottom:10px}.m-footer--middle .m-footer--block ul li a.m-link{font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.main-product__block.main-product__block-title h1.m-product-title{color:#28609d;font-family:Futura LT;font-size:54px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-2.48px;text-transform:uppercase}.main-product__block .m-product-tax{display:none}.main-product__block.main-product__block-review .rating__value{fill:#f2e315ed;height:100%}span.m-price-item.m-price-item--sale{color:#111;font-family:ABC Diatype;font-size:24px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:-.26px;text-transform:capitalize}s.m-price-item.m-price-item--regular{font-family:ABC Diatype;font-size:20px}.main-product__block.main-product__block-short_description p{color:#111;font-family:ABC Diatype;font-size:20px;font-style:normal;font-weight:400;line-height:115%}span.option-label--title{color:#111;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.68px;text-transform:uppercase}.appstleSellingPlanDescription ul li{position:relative;padding-left:24px;margin:4px 0}.appstleSellingPlanDescription ul li:before{position:absolute;left:0;top:0;display:block;flex-shrink:0;width:16px;height:16px;margin-right:6px;vertical-align:middle;background:url(/cdn/shop/files/circle-tick.png?v=1753700883) no-repeat left center;background-size:contain;content:""}.appstleSellingPlanDescription ul{columns:2;-webkit-columns:2;-moz-columns:2;max-width:385px}variant-picker .m-product-option--button .m-product-option--node__label{flex-direction:column;row-gap:5px;position:relative}label.m-product-option--node__label{color:#111;text-align:center;font-family:Futura LT;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.14px;text-transform:uppercase!important}.m-product-option--node__label .discount{border-radius:460.69px;background:#c3ffc2;color:#111;text-align:center;font-family:Futura LT;font-size:12.899px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.129px;text-transform:uppercase;display:inline-block;padding:5px 10px}.m-product-option--node__label span.sale-price{color:#111;font-family:Futura LT;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.14px;text-transform:uppercase}.m-product-option--node__label span.regular-price{color:#11111180;font-family:Futura LT;font-size:14px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.14px;text-decoration-line:line-through;text-transform:uppercase}.m-product-option--button .m-product-option--node input:checked+label span.sale-price{color:#fff}.m-product-option--button .m-product-option--node input:checked+label span.regular-price{color:#c2c1c1}.vari-discount{margin-top:4px}.appstle_widget_title{color:#111;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.68px;text-transform:uppercase}label.appstle_radio_label{color:#111;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.4px;text-transform:uppercase}span.appstle_subscription_amount.transcy-money{color:#111;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:115%;letter-spacing:-1.26px;text-transform:capitalize}span.appstle_subscription_compare_amount.transcy-money,span.appstle_subscription_amount_compare_at_price.transcy-money{color:#11111180!important;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.14px;text-decoration-line:line-through}.appstle_subscription_wrapper_option{border-radius:6px!important;border:1px solid #111!important;background:none!important}.appstle_subscription_wrapper_option.appstle-active-option{border-radius:6px!important;border:1px solid #111!important;background:#fff!important}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary{border-radius:100px;background:#f2e315ed;color:#fff;text-align:center;font-family:Futura LT;font-size:23px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.18px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:10px}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary svg{height:17px;width:auto}button.m-add-to-cart.m-spinner-button.m-button.m-button--primary:hover{box-shadow:0 0 0 .2rem #f2e315ed;border-color:#f2e315ed}.appstle_sub_widget.WIDGET_TYPE_7{margin-bottom:20px}.variant-badge{color:#111;font-family:Futura LT;font-size:9px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.1px;text-transform:uppercase;border-radius:460.69px;border:1.247px solid #111;background:#ffdd6c;padding:4px 5px;position:absolute;top:-3%;left:50%;transform:translate(-50%,-50%);width:70px}.variant-badge.badge-1{color:#111;border:1.247px solid #111;background:#ffdd6c}.variant-badge.badge-2{border:1.247px solid #111;background:#28609d;color:#fff}.variant-badge.badge-3{border:1.247px solid #111;background:#ff4b4e;color:#fff}.main-product__block.main-product__block-review .star-review-star-details{display:flex;gap:3px;margin-bottom:5px;margin-top:2px}.main-product__block+.main-product__block{margin-top:10px!important}.appstle_sub_widget.WIDGET_TYPE_7,.appstle_subscription_wrapper_option{margin-top:0!important}.product-promotions__content p{color:#111;text-align:center;font-family:ABC Diatype;font-size:10px;font-style:normal;font-weight:400;line-height:100%;text-transform:capitalize}.product-promotions_main{display:flex;align-items:center;justify-content:center;gap:20px}.product-promotions-item:before{height:15px;width:2px;background:#565656;content:"";background-size:100%;position:absolute;left:-10px;top:-2px}.product-promotions-item{position:relative}.product-promotions_main .product-promotions-item:first-child:before{display:none}.main-product__block.main-product__block-promotions{margin-top:15px!important;margin-bottom:15px!important}button.m-collapsible--button span{color:#111;font-family:Futura LT;font-size:22px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.54px;text-transform:uppercase}collapsible-tab.m-collapsible{border-radius:12px;border:1px solid #111;display:block;padding:1px 18px}collapsible-tab.m-collapsible.is-expanded{background:#fff}button.m-collapsible--button{padding:15px 0}.iwtb-icons-row{border-radius:12px;border:1px solid #111;padding:20px 16px}.iwtb-icons-row{width:49%}.iwtb-col{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px}.iwtb-icons-title p{font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.68px;text-transform:uppercase}.iwtb-icons-text p{color:#111;font-family:ABC Diatype;font-size:19px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.54px;margin-top:9px}.text-boxes-mc h3.m-icon-box__heading.h4{border-radius:37.5px;background:#0071db;color:#fff;text-align:center;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.68px;text-transform:uppercase;width:100%;max-width:200px;padding:5px}.text-boxes-mc .m-icon-box__description{max-width:300px}.iwib-icons-f-image{width:40px;margin:0 auto 10px}.iwib-col{display:flex;text-align:center;justify-content:space-between;max-width:500px;flex-wrap:wrap}.iwib-icons-row{text-align:center;flex:1 0 0;width:33%}.iwib-icons-title p{text-align:center;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.12px;text-transform:uppercase}.iwnl-container{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px;max-width:600px}h5.iwnl-feature_title{color:#111;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.2px;text-transform:none;max-width:200px}.iwnl-row{width:48%;max-width:300px}.image-card-slider-mc .m-icon-box--vertical .m-icon-box__content{padding:24px;margin:0}.image-card-slider-mc .m-icon-box.m-icon-box--vertical{border-radius:20px;height:100%}.image-card-slider-mc h5.m-icon-box__subheading{border-radius:5px;border:.5px solid #543900;display:inline-block;padding:6px 10px}.image-card-slider-mc h3.m-icon-box__heading.h4{font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin:10px 0}.image-card-slider-mc .m-icon-box__description li{display:inline-block;padding:8px 12px;margin:3px;border-radius:10px;background:#fff;color:#29311a;text-align:center;font-family:ABC Diatype;font-size:10px;font-style:normal;font-weight:700;line-height:105%;text-transform:uppercase}.image-card-slider-mc .m-icon-box__description ul{padding:0;margin-top:15px}.image-card-slider-mc .swiper-slide{height:auto}.m-section__description ul li:before{position:absolute;left:0;top:0;display:block;flex-shrink:0;width:21px;height:21px;margin-right:6px;vertical-align:middle;background:url(/cdn/shop/files/Frame_4.svg?v=1753722249) no-repeat left center;background-size:contain;content:""}.m-section__description ul li{list-style:none;position:relative;padding-left:24px;align-items:center;color:#111;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.26px;text-transform:uppercase;display:inline;margin-left:20px}.additioanl-image{width:20px}h5.additioanl-title{color:#111;font-family:ABC Diatype;font-size:15px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.additioanl-row{display:flex;align-items:center;gap:9px;margin-top:10px}.pdphwtl-lists{padding:20px;border-radius:20px;background:#fffce5}.m-image-with-text__inner.pdp-iwt-inner-enabled{margin:0;padding:30px 0;border-radius:24px;border:1px solid #473B32}.pdphwtl-lists ul li{color:#111;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:line-through;text-transform:capitalize;list-style:none;position:relative;padding-left:20px;align-items:center;margin-bottom:15px}.pdphwtl-lists ul li:before{position:absolute;left:0;top:0;display:block;flex-shrink:0;width:16px;height:16px;margin-right:6px;vertical-align:middle;background:url(/cdn/shop/files/Frame_6.svg?v=1753725056) no-repeat left center;background-size:contain;content:""}.pdphwtl-lists ul{columns:2;-webkit-columns:2;-moz-columns:2;list-style-position:inside;column-gap:2rem}.heading-with-tlis-mc .m-richtext__button{margin-top:12px}.product-differences-mc .tbody-differences{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.product-differences-mc .second-col-item img,.product-differences-mc .third-col-item img{width:30px;margin:0 auto}.product-differences-mc .first-col p{color:#111;font-family:Futura LT;font-size:26px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.82px;text-transform:uppercase}.product-differences-mc .first-col{width:34%}.product-differences-mc .third-col{width:33%}.product-differences-mc .second-col{width:33%;border-radius:30px;background:#28609d}.product-differences-mc .first-col-item,.product-differences-mc .second-col-item,.product-differences-mc .third-col-item{height:70px;display:flex;align-items:center;justify-content:center}.product-differences-mc .second-col-item,.product-differences-mc .third-col-item{justify-content:flex-start;padding:10px 20px}.product-differences-mc .second-col-item.differences-top-heading img{width:auto;max-width:150px}.product-differences-mc .second-col-item.differences-top-heading{position:relative}.product-differences-mc .second-col-item:last-child{position:relative}.product-differences-mc .second-col-item.differences-top-heading,.product-differences-mc .first-col-item.differences-top-heading,.product-differences-mc .third-col-item.differences-top-heading{height:80px}.product-differences-mc .third-col-item.differences-top-heading{justify-content:center}.product-differences-mc .other-heaidng{width:100%;color:#111;text-align:center;font-family:ABC Diatype;font-size:24px;font-style:normal;font-weight:400;line-height:80%;letter-spacing:-.72px;text-transform:uppercase}.product-differences-mc .first-col-item:nth-child(1){background:#0000;border-top-left-radius:10px;text-align:center;justify-content:center}.product-differences-mc .third-col-item.differences-top-heading{background:#fff0;align-items:center;border:1px solid #111;border-top-right-radius:10px}.product-differences-mc .first-col-item{padding:0 8px;justify-content:flex-start}.product-differences-mc .m-differences-table{margin-top:15px}.product-differences-mc .table-difference{border:none}.product-differences-mc .m-section__description{color:#000;font-family:Inter;font-size:18px;font-style:italic;font-weight:400;line-height:140%}h5.differentce-name{color:var(--color-4, #111);font-family:Faktum;font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin-top:20px}h5.differentce-expert{color:#b5a480;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:3px;text-transform:uppercase}p.vitalsleep-d-data{color:#fff;text-align:center;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:140%;display:flex;flex-direction:row;justify-content:center;align-items:center}p.vitalsleep-d-data svg{width:49px;height:auto}.product-differences-mc .m-image-with-text__image{padding-left:0}.product-differences-mc .m-image-with-text__content .m-content-box{height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-differences-mc .m-richtext__difference-additional_text p{color:#000;text-align:center;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.11px;border-radius:10px;border:1px solid #000;padding:10px 12px;max-width:300px}.product-differences-mc .m-richtext__button{margin-top:15px}.first-col-heading{color:#111;font-family:ABC Diatype;font-size:24px;font-style:normal;font-weight:400;line-height:80%;letter-spacing:-.72px;text-transform:uppercase}.third-col p.vitalsleep-d-data{color:#000;text-align:center;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:140%}.third-col-item.differences-top-heading{border-top:none}.first-col-item:last-child{border-radius:0 0 0 10px}.second-col-item:last-child{border:none}.second-col-item.differences-top-heading{border:none}.first-col-item{border-right:none!important;border:1px solid #111}.third-col-item{border-left:none!important;border:1px solid #111}.second-col-item{border-top:1.116px solid #EDEDED;border-bottom:1.116px solid #EDEDED;background:#28609d}.second-col-item:last-child:after{content:"";height:20px;width:calc(100% + 1px);position:absolute;bottom:-33%;left:50%;transform:translate(-50%,-50%);border-radius:0 0 16.172px 16.172px;background:#275e9a;border:none;z-index:0}.second-col-item.differences-top-heading{position:relative}.second-col-item.differences-top-heading:before{content:"";height:20px;width:calc(100% + 1px);position:absolute;top:-9%;left:50%;transform:translate(-50%,-50%);border-radius:10px 10px 0 0;background:#275e9a;border:none;z-index:0}.how-it-works-mc .m-icon-box.m-icon-box--vertical{border-radius:10px;padding:25px;height:100%}.how-it-works-mc h5.m-icon-box__subheading{color:#fff;font-family:Futura LT;font-size:26px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.9px;text-transform:capitalize}.how-it-works-mc h3.m-icon-box__heading.h4{margin-top:15px;margin-bottom:15px}.image-with-accordions-mc collapsible-tab.m-collapsible span.m-collapsible--icon{display:none}.image-with-accordions-mc collapsible-tab.m-collapsible.is-expanded span.m-collapsible--icon.icon-minus{display:block}.image-with-accordions-mc collapsible-tab.m-collapsible.is-collapsed span.m-collapsible--icon.icon-plus{display:block}.image-with-accordions-mc collapsible-tab.m-collapsible.m-color-default.is-expanded{border-radius:16px;background:#28609d;color:#fff}.image-with-accordions-mc collapsible-tab.m-collapsible.m-color-default.is-expanded h3.m-collapsible--button.h5 span{color:#fff}.image-with-accordions-mc collapsible-tab.m-collapsible.m-color-default.is-expanded .m-collapsible--content p{color:#fff}.image-with-accordions-mc h3.m-collapsible--button.h5 span{color:#111;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.68px;text-transform:uppercase}.image-with-accordions-mc collapsible-tab.m-collapsible{margin-bottom:15px;background:#fff;border:none}.template-product #MainContent{padding-bottom:0!important}section.facest-filters-section .container-fluid{padding-top:50px}.m-product-card.m-product-card--style-4{border-radius:15.612px;border:1px solid #000;background:#fff;padding:10px}.m-product-card.m-product-card--style-4 a.m-button.m-button--primary{border-radius:100px;border:1px solid #000;background:#fff;color:#28609d;text-align:center;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.12px;text-transform:uppercase;width:100%;margin-top:7px}.m-product-card.m-product-card--style-4 h3.m-product-card__title a.m-product-card__name,.m-product-card.m-product-card--style-4 .m-product-card__price{text-align:center}.m-product-card.m-product-card--style-4 a.m-button.m-button--primary:hover{box-shadow:0 0 0 .2rem #28609d;background:#28609d;border-color:#28609d;color:#fff}p.m-richtext__subtitle.m-content-box__subheading.h6{font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.72px;text-transform:uppercase}.about-cookies-mc .m-richtext__description ul li:before{position:absolute;left:0;top:0;display:block;flex-shrink:0;width:21px;height:21px;margin-right:6px;vertical-align:middle;background:url(/cdn/shop/files/Frame_4.svg?v=1753722249) no-repeat left center;background-size:contain;content:""}.about-cookies-mc .m-richtext__description ul li{list-style:none;position:relative;padding-left:24px;align-items:center;color:#111;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.26px;text-transform:uppercase;display:inline;margin-left:20px}.hwa-mc span.number-title{display:flex;align-items:center;gap:15px}.hwa-mc span.m-collapsible--icon.icon-plus{border-radius:50px;background:#28609d;padding:8px}.hwa-mc.image-with-accordions-mc collapsible-tab.m-collapsible{margin-bottom:15px;background:unset;border:none}.hwa-mc .m-collapsible--content__inner{padding-left:36px}.hwa-mc .m-image-with-text__inner{align-items:center}.hwa-mc .m-richtext__description.rte.m-content-box__description.h6{margin:20px 0}.hwa-mc .buttontext-icon svg path{fill:#fff}.vibe-differ-mc .iwil-icons-row{padding:4px 25px}.vibe-differ-mc .iwil-icons-title p{font-size:24px}.m-richtext__button.try-it-button{text-align:center;margin-top:30px}.try-it-risk-free-mc .m-icon-box.m-icon-box--vertical:before{content:"";width:2px;height:50px;background:#fff;position:absolute;top:48%}.try-it-risk-free-mc .m-icon-box.m-icon-box--vertical{position:relative}.try-it-risk-free-mc .m\:column:first-child .m-icon-box.m-icon-box--vertical:before{display:none}.try-it-risk-free-mc .m-icon-box__description p{margin-bottom:0!important;margin-top:0}.template-page #MainContent{padding-bottom:0!important}.iwf-mc input[type=text],.iwf-mc input[type=email],.iwf-mc input[type=tel]{border-radius:20px;border:1px solid rgba(0,0,0,.53);background:#0000001a;-webkit-backdrop-filter:blur(16.799999237060547px);backdrop-filter:blur(16.799999237060547px);padding:15px}.iwf-mc button.red.m-button.m-button--primary{border-radius:100px;background:#28609d;width:100%;color:#fff;text-align:center;font-family:Futura LT;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-1.82px;text-transform:uppercase}.iwf-mc button.red.m-button.m-button--primary:hover{background:#000;color:#fff;box-shadow:0 0 0 .2rem #000}.iwf-mc textarea#textareaMessage{border-radius:20px;border:1px solid rgba(0,0,0,.53);background:#0000001a;-webkit-backdrop-filter:blur(16.799999237060547px);backdrop-filter:blur(16.799999237060547px);padding:15px}.iwf-mc .m-image-with-text__inner{align-items:flex-start}.iwf-mc input::placeholder,.iwf-mc textarea::placeholder{color:#000;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:90%;letter-spacing:-.64px;text-transform:uppercase}.m-contact-form__form-fields{row-gap:10px}.m-contact-form__message{margin-top:10px}h5.iwf-contact-title{color:#000;font-family:Articulat CF;font-size:24px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.72px;text-transform:capitalize}.iwf-contact-details p{color:#000;font-family:Articulat CF;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}h5.iwf-contact-title{margin-bottom:5px}.iwf-contact-details{border-left:4px solid #877E56;padding-left:10px}.iwf-contact-col{margin-bottom:20px}.iwf-contact-row{margin-top:30px}.template-page.contact main#MainContent{padding-bottom:0}.iwt-medium_title h3.m-richtext__title.m-content-box__heading.h3{max-width:500px}span.social-media-links--label{color:#191919;font-family:Articulat CF;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.contact-details-mc .m-icon-box.m-icon-box--vertical{border-radius:15px;padding:20px 30px 30px;height:100%}.contact-details-mc .m-icon-box--vertical .contact-details-item{margin-top:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:column}.contact-details-mc .m-icon-box__inner{display:flex;height:100%}.contact-details-mc .m-icon-box--vertical .m-icon-box__content{margin-top:18px;justify-content:space-between;display:flex;flex-direction:column}#progress-wrapper{width:100%;max-width:500px;margin:10px auto}#progress-bar-bg{background:#eee;height:14px;border-radius:10px;position:relative;margin-top:10px}#progress-bar-fill{background:#28609d;height:100%;width:0;border-radius:10px;transition:width .5s ease}#goal-markers{display:flex;justify-content:space-between;padding:0;list-style:none;margin-top:-23px;z-index:9999;position:relative;flex-wrap:wrap}#goal-markers li{color:#1a1a1a;text-align:center;font-family:ABC Diatype;font-size:10px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;width:25%}p#progress-message{color:#1a1a1a;text-align:center;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;margin-bottom:10px}#goal-markers li svg{margin:0 auto}ul#goal-markers li:last-child{text-align:right;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}#goal-markers li svg{border-radius:32px;border:1px solid #28609D;background:#28609d;padding:7px;width:27px;height:27px}.carttesti-details{color:#000;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-variant:small-caps}.cart-testimonial-mc{border-radius:10px;background:#f4f4f4;margin:0 22px 10px;padding:12px 14px}.cart-testimonial-mc p.testi-name{color:#000;text-align:center;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-.48px;text-transform:uppercase}span.card-test-veified{color:#000;text-align:center;font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.36px;text-transform:uppercase}.cart-testi-name{display:flex;align-items:flex-start;gap:4px;margin-top:10px;flex-direction:column}.cart-testi-name svg path{fill:#000}div#MinimogCartDrawerFooter button.m-button.m-button--primary{border-radius:500px;background:#28609d;display:flex;align-items:center;justify-content:space-between;color:#fff;text-align:center;font-family:Futura LT;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.4px;text-transform:uppercase}div#MinimogCartDrawerFooter button.m-button.m-button--primary svg path{fill:#fff}div#MinimogCartDrawerFooter button.m-button.m-button--primary:hover{background:#000}span.m-cart__subtotal--label{color:#1a1a1a;font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.98px;text-transform:uppercase}span.m-cart__subtotal--price{color:#1a1a1a;font-family:Futura LT;font-size:22px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.82px;text-transform:uppercase}ul.checkout-bottom-icons{display:flex;align-items:center;gap:10px;margin-top:10px}ul.checkout-bottom-icons li{color:#000;font-family:ABC Diatype;font-size:10px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-.24px;text-transform:capitalize}a.m-cart-item__title{color:#1a1a1a;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.705px;text-transform:uppercase}span.m-cart-item__price--regular{color:#1a1a1a;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1.583px;text-transform:uppercase}.m-product-card.m-product-card--style-1 .grid-title-price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.m-product-card.m-product-card--style-1 h3.m-product-card__title{width:70%}.m-product-card.m-product-card--style-1 .m-product-card__price{width:30%}.m-product-card.m-product-card--style-1 span.m-price-item.m-price-item--sale.m-price-item--last{color:#fff;font-size:14px}.m-product-card.m-product-card--style-1 .m-price--on-sale .m-price__sale{gap:2px 4px;align-items:center}.m-product-card.m-product-card--style-1 s.m-price-item.m-price-item--regular{font-size:10px;color:#000}foxkit-incart-upsell.foxkit-incart-upsell.foxkit-incart-items{overscroll-behavior:contain;padding:0 20px 16px}.grid-product__content{align-items:flex-start;display:flex!important;justify-content:space-between;flex-wrap:wrap;align-items:center}foxkit-slider-component.foxkit-slider button.m-add-to-cart.m-spinner-button.m-button.m-button--primary{font-size:14px;padding:8px 20px}foxkit-slider-component.foxkit-slider .grid-product__title.grid-product__title--body{color:#28609d;font-size:15px;letter-spacing:-1px}foxkit-slider-component.foxkit-slider .grid-product__price{color:#111;font-size:18px;margin-top:6px}foxkit-slider-component.foxkit-slider select.drawer-product-variant-selector{background-color:#fff;border:1px solid #dedede;border-radius:4px;color:#111;font-size:14px;line-height:15px;outline:2px solid #0000;outline-offset:2px;padding:6px 12px;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;font-family:ABC Diatype}foxkit-slider-component.foxkit-slider .grid-product__image-mask.ss{width:20%}foxkit-slider-component.foxkit-slider .infor-pr{width:38%}foxkit-slider-component.foxkit-slider .grid-product__meta{width:75%}foxkit-slider-component.foxkit-slider .upsell-title-variant-button{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}foxkit-slider-component.foxkit-slider .m-product-form--wrapper{width:50%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}foxkit-slider-component.foxkit-slider .upsell-title-variant{width:43%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}@media only screen and (min-width: 50px) and (max-width: 768px){foxkit-slider-component.foxkit-slider button.m-add-to-cart.m-spinner-button.m-button.m-button--primary{font-size:12px;padding:4px 8px}.f-incart__product{margin-right:9px;padding:6px}.f-incart--cart-drawer .f-incart__product{width:86%}foxkit-slider-component.foxkit-slider .m-product-form--wrapper{width:45%;gap:4px}foxkit-slider-component.foxkit-slider .upsell-title-variant{width:54%;gap:5px}foxkit-slider-component.foxkit-slider .grid-product__meta{width:78%}foxkit-slider-component.foxkit-slider .grid-product__title.grid-product__title--body{color:#28609d;font-size:13px;letter-spacing:-1px;line-height:100%}.f-incart__title{display:block;font-size:16px}.cart-testimonial-mc p.testi-name{font-size:14px}span.card-test-veified{font-size:10px}.cart-testimonial-mc{border-radius:5px;background:#f4f4f4;margin:0 20px 5px;padding:7px 9px}.foxkit-slider__button svg{height:8px}.foxkit-slider__button{height:24px;width:24px}.m-image-with-text__inner{row-gap:20px}h2.m-hero__title.h2{font-size:36px;line-height:84%;letter-spacing:-.9px}.star-review-text{font-size:12px}.star-review-star-details{margin-bottom:8px;margin-top:8px;align-items:center}svg.rating{height:12px;width:auto}.home-top-banner-mc .htbi-image [style*=--aspect-ratio]:before{padding-top:100%}h5.htbi-title{font-size:11px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1px;text-transform:uppercase}.htbi-image{width:12px;line-height:normal;display:flex;align-items:center}.htbi-row{display:flex;flex-wrap:wrap;gap:4px;align-content:center;align-items:center}.htbi-image-main [style*=--aspect-ratio]:before{padding-top:calc(100% / (.0001 + var(--aspect-ratio, 16 / 9)))}.htbi-image-main{max-width:231px;gap:10px;margin-top:10px}h5.htbi-image-title{font-size:13px;line-height:100%}.mobile-content-top .m-hero__inner{align-items:flex-start!important;padding-top:20px}.top-scrolling-mc .container-full.m-section-py{padding-top:10px;padding-bottom:10px}.htbil-mc{margin-top:10px;margin-bottom:11px}.home-top-banner-mc a.m-button.m-button--primary:hover svg path{fill:#fff}h2.m-section__heading.h3{font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.48px;text-transform:uppercase}h3.m-icon-box__number{font-size:48px;line-height:110%;letter-spacing:-1.9px}h3.m-icon-box__heading.h4{font-size:20px;letter-spacing:-.82px;text-transform:uppercase}.terpenes{gap:3px}.terpene{padding:3px 4px;background:#fff;border-radius:4px;display:inline-flex;align-items:center;box-shadow:0 1px 3px #0000001a;white-space:nowrap;color:#111;font-family:Futura LT;font-size:8px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.symbol{background:#000;color:#fff;padding:2px 4px;border-radius:2px;margin-right:5px;font-size:9px}.m-hero__inner--top-right,.m-hero__inner--bottom-right,.m-hero__inner--middle-right{justify-content:flex-start}.text-overlay-with-icons-mc .m-hero__content{max-width:100%}.towi-list-row{display:flex;flex-direction:column;row-gap:6px;margin-bottom:6px}.towi-list{border-bottom:1px solid #E2E2E2;max-width:430px;padding-bottom:6px}.towi-text-title p{font-family:Futura LT;font-size:28px;font-style:normal;font-weight:700;line-height:91%;letter-spacing:-.64px;text-transform:uppercase}.text-overlay-with-icons-mc .m-hero__text p{font-size:16px;font-style:normal;font-weight:400;line-height:120%}.iowi-icons-f-image [style*=--aspect-ratio]:before{padding-top:100%}.iowi-icons-col{display:flex;align-items:center;gap:5px;width:auto;flex-wrap:wrap}.iowi-icons-f-image{width:14px;height:auto}h5.iowi-icons-title{font-size:10px}.iowi-icons-row{display:flex;flex-wrap:wrap;justify-content:space-around}h5.iowi-icons-title{font-size:11px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-.12px;text-transform:uppercase}.inner-background{border-radius:20px;padding:20px 8px}.discover-the-power-mc .m-mixed-layout__inner{display:flex;flex-wrap:wrap}.discover-the-power-mc .m\:column{width:48%}.discover-the-power-mc .m-icon-box__description p{font-size:14px;line-height:110%;letter-spacing:-.54px}.discover-the-power-mc .m\:column:last-child{width:100%}.discover-the-power-mc .m-icon-box__icon{width:50px!important}.m-testimonial__description.rte p{color:#111;font-family:ABC Diatype;font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.46px}.m-testimonials--layout-6 .m-testimonial__footer{padding-top:6px;padding-bottom:6px}.testi-arrows{display:none}.m-testimonials--layout-6 .m-slider-controls__wrapper{justify-content:center;width:100%}.m-testimonials--layout-6.m-slider--pagination-fraction .m-slider-controls{transform:unset;position:unset}.m-testimonials--layout-6.m-slider--pagination-fraction .m-testimonials__wrapper{padding-bottom:0!important}.m-testimonials--layout-6 .m-testimonials__header{margin-bottom:24px!important;position:static}.m-testimonials--layout-6 .m-testimonial .m-testimonial__wrapper{border-radius:10px;padding:14px!important}h3.m-richtext__title.m-content-box__heading.h2{font-size:32px;letter-spacing:-1.36px}.iwt-mobile-imagebelow_title h3.iwt-top-head.m-richtext__title.m-content-box__heading.h2.mobile-show{margin-bottom:12px}.iwt-mobile-imagebelow_title{row-gap:0px}.iwil-icons-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:8px;padding:13px 10px;border-radius:10px;max-width:600px;align-items:center}.iwil-icons-title p{font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.26px;text-transform:uppercase;font-family:Futura LT}.iwto-mcc h2.m-hero__title.h2{font-size:36px;font-style:normal;font-weight:700;line-height:93%;letter-spacing:-.9px;text-transform:uppercase}.iwto-mcc .m-hero__text.rte.h6 p{font-size:14px;line-height:120%;letter-spacing:-.21px}.iwto-icons-f-image [style*=--aspect-ratio]:before{padding-top:100%}.iwto-icons-col{display:flex;align-items:center;gap:4px;width:56%;flex-wrap:wrap}.iwto-icons-f-image{width:14px;height:auto}h5.iwto-icons-title{font-size:11px}.iwto-icons-col:first-child,.iwto-icons-col:nth-child(3){width:43%}.copyright-image-logo{max-width:150px!important;margin-bottom:10px}h3.m-accordion--item-button.m-footer--block-title{font-family:Futura LT;font-size:22px!important;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.96px;text-transform:uppercase;border-bottom:1px solid #111111;padding-bottom:4px;margin-bottom:5px}.m-footer--middle .m-footer--block{padding-top:0;padding-bottom:0;margin-bottom:10px!important}.m-newsletter-form.m-newsletter-form--bordered{margin-top:10px!important}.bottom-scrollbar .m-promotion__text{font-size:50px;letter-spacing:-1.331px}h3.m-product-card__title a.m-product-card__name{font-size:16px;line-height:120%;letter-spacing:-.4px}.collection-top-banner-mc.iwto-iwto-medium_content .m-hero__content{max-width:550px;padding:20px}.collection-scrolling-mc .container-full.m-section-py{padding-top:10px;padding-bottom:10px}.m-product-card__action{padding:6px}.collection-page-mc .symbol{background:#000;color:#fff;padding:2px;border-radius:2px;margin-right:2px;font-size:7px}.collection-page-mc .terpene{padding:3px 2px;border-radius:2px;font-size:6px}.collection-page-mc .more-count{padding:2px 4px;border-radius:6px;font-size:8px}.collection-page-mc h3.m-product-card__title a.m-product-card__name{font-size:14px;line-height:120%;letter-spacing:-.4px}.collection-page-mc span.m-price-item.m-price-item--sale{font-size:18px}.collection-page-mc s.m-price-item.m-price-item--regular{font-family:ABC Diatype;font-size:17px}.main-product__block.main-product__block-title h1.m-product-title{font-size:36px;letter-spacing:-1.48px}.main-product__block.main-product__block-short_description p{font-size:16px;line-height:115%}span.option-label--title{font-size:18px;letter-spacing:-.48px}.m-product-option--button .m-product-option--node__label{font-size:14px!important}.m-product-option--node__label .discount{font-size:10px;line-height:110%;padding:3px 5px}.m-product-option--node__label span.sale-price{font-size:10px}.m-product-option--node__label span.regular-price{font-size:9px;letter-spacing:-.14px}.variant-badge{font-size:8px;line-height:90%;background:#ffdd6c;padding:2px;top:-2%;left:50%;width:59px}.appstle_widget_title{font-size:18px}#appstle_subscription_widget0 .appstle_subscription_wrapper_option{padding:10px 7px!important}label.appstle_radio_label{font-size:15px;letter-spacing:-.4px}span.appstle-save-badge{font-size:10px!important}span.appstle_subscription_amount.transcy-money{font-size:16px;letter-spacing:-1.26px}span.appstle_subscription_compare_amount.transcy-money,span.appstle_subscription_amount_compare_at_price.transcy-money{font-size:14px;letter-spacing:-.14px}.appstleSellingPlanDescription ul li{position:relative;padding-left:20px;margin:4px 0;font-size:12px}#appstle_subscription_widget0 .appstle_subscribe_option{margin-left:18px!important}.appstleSellingPlanDescription ul li{position:relative;padding-left:19px;margin:4px 0;font-size:12px}.appstleSellingPlanDescription ul li:before{width:14px;height:14px}.product-promotions-item:before{height:13px;width:2px;background:#565656;content:"";background-size:100%;position:absolute;left:-8px;top:-1px}.product-promotions__content p{font-size:9px}.product-promotions_main{gap:14px}button.m-collapsible--button span{font-size:18px}collapsible-tab.m-collapsible{border-radius:8px;border:1px solid #111;display:block;padding:1px 10px}button.m-collapsible--button{padding:10px 0}.iwtb-icons-title p{font-family:Futura LT;font-size:16px;font-style:normal;font-weight:700;line-height:94%;letter-spacing:-.48px;text-transform:uppercase}.iwtb-icons-row{border-radius:8px;border:1px solid #111;padding:12px 10px}.iwtb-icons-text p{font-size:14px;line-height:100%;letter-spacing:-.24px;margin-top:5px}.text-boxes-mc h3.m-icon-box__heading.h4{font-size:16px;letter-spacing:-.68px;padding:5px}.m-icon-box__description p{font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.24px}.text-boxes-mc .m-icon-box__icon{width:40px!important}.text-boxes-mc .m-icon-box--vertical .m-icon-box__content{margin-top:12px}.m-section__description ul li{padding-left:25px;font-size:15px;letter-spacing:-.26px;margin-left:-10px;margin-bottom:10px;display:block}.m-section__description ul li:before{top:-3px}.image-card-slider-mc .m-icon-box--vertical .m-icon-box__content{padding:8px 10px;margin:0}.image-card-slider-mc h3.m-icon-box__heading.h4{font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin:5px 0}.image-card-slider-mc .m-icon-box__description p{font-family:ABC Diatype;font-size:14px}.image-card-slider-mc .m-icon-box__description li{display:inline-block;padding:5px 7px;margin:3px;border-radius:6px;font-size:8px}.image-card-slider-mc .m-icon-box__description ul{padding:0;margin-top:11px}.pdphwtl-lists ul{columns:1;-webkit-columns:1;-moz-columns:1;list-style-position:inside;column-gap:1rem}.pdphwtl-lists ul li{font-size:14px;margin-bottom:9px}.heading-with-tlis-mc .m-richtext__button{margin-top:12px;text-align:center}.product-differences-mc .second-col-item.differences-top-heading img{width:auto;max-width:70px}.first-col-heading{font-size:16px}.product-differences-mc .first-col p{color:#111;font-family:Futura LT;font-size:13px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.82px;text-transform:uppercase}p.vitalsleep-d-data{color:#fff;text-align:center;font-family:ABC Diatype;font-size:13px;font-style:normal;font-weight:400;line-height:120%;display:flex;flex-direction:row;justify-content:center;align-items:center}.product-differences-mc .second-col-item,.product-differences-mc .third-col-item{justify-content:center;padding:6px 9px}.third-col p.vitalsleep-d-data{color:#000;text-align:center;font-family:ABC Diatype;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.product-differences-mc .second-col-item.differences-top-heading,.product-differences-mc .first-col-item.differences-top-heading,.product-differences-mc .third-col-item.differences-top-heading{height:60px}.product-differences-mc .first-col-item,.product-differences-mc .second-col-item,.product-differences-mc .third-col-item{height:45px}.product-differences-mc .m-section__description{color:#000;font-family:Inter;font-size:14px;font-style:italic;font-weight:400;line-height:120%}.second-col-item:last-child:after{content:"";height:12px;width:calc(100% + 1px);position:absolute;bottom:-38%;left:50%;transform:translate(-50%,-50%);border-radius:0 0 16.172px 16.172px;background:#275e9a;border:none;z-index:0}.image-with-accordions-mc h3.m-collapsible--button.h5 span{color:#111;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.38px;text-transform:uppercase}.image-with-accordions-mc collapsible-tab.m-collapsible{margin-bottom:8px;background:#fff;border:none}.image-with-accordions-mc h3.m-collapsible--button.h5{padding:9px 0}.iwf-mc input[type=text],.iwf-mc input[type=email],.iwf-mc input[type=tel],.iwf-mc textarea#textareaMessage{border-radius:10px;padding:9px}.about-top-banner-mc.iwto-iwto-medium_content .m-hero__content{max-width:550px;padding:15px}.about-cookies-mc .m-richtext__description ul li{list-style:none;position:relative;padding-left:15px;align-items:center;color:#111;font-family:Futura LT;font-size:10px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-.26px;text-transform:uppercase;display:inline;margin-left:8px}.about-cookies-mc .m-richtext__description ul li:before{width:14px;height:14px;margin-right:3px}.about-cookies-mc .m-richtext__description ul{padding:0;margin:0}.hwa-mc span.number-title{align-items:center;gap:9px}.hwa-mc .m-collapsible--content__inner{padding:10px 0 6px 20px}.hwa-mc .m-image-with-text__inner{align-items:center;row-gap:10px}.vibe-differ-mc .iwil-icons-title p{font-size:18px}.iwil-icons-f-image{width:24px}.vibe-differ-mc .iwil-icons-row{padding:4px 12px}.iwil-icons-contents{width:calc(100% - 36px)}.try-it-risk-free-mc .m-icon-box__icon{width:40px!important}.try-it-risk-free-mc .m-icon-box.m-icon-box--vertical:before{display:none}a.m-menu-mobile__link{text-align:center;font-family:Futura LT;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.26px;text-transform:uppercase}p#progress-message{color:#1a1a1a;text-align:center;font-family:ABC Diatype;font-size:13px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase;margin-bottom:10px}#goal-markers li{color:#1a1a1a;text-align:center;font-family:ABC Diatype;font-size:7px}.carttesti-details{color:#000;font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:120%;font-variant:small-caps}ul.checkout-bottom-icons li{color:#000;font-family:ABC Diatype;font-size:8px}.collection-page-mc .container-fluid.m-section-my.m-section-py{padding-bottom:6px;padding-top:30px}.collection-page-mc .m-product-card.m-product-card--style-1 a.m-button.m-button--primary{padding:6px}.m-product-card.m-product-card--style-1 h3.m-product-card__title{width:60%}.m-product-card.m-product-card--style-1 .m-product-card__price{width:38%}.m-product-card.m-product-card--style-1 span.m-price-item.m-price-item--sale.m-price-item--last{font-size:12px}.m-product-card.m-product-card--style-1 s.m-price-item.m-price-item--regular{font-size:10px}.collection-page-mc .m-product-card.m-product-card--style-1 h3.m-product-card__title{width:100%;margin-bottom:0}.collection-page-mc .m-product-card.m-product-card--style-1 .m-product-card__price{width:100%}.collection-page-mc .terpene-wrapper{margin-bottom:4px}.collection-page-mc .terpene{padding:3px 2px;border-radius:2px;font-size:8px}.collection-page-mc .m-product-card.m-product-card--style-1 .m-product-card__action{left:5px;right:5px;bottom:5px}.collection-page-mc .m-product-card.m-product-card--style-1 .m-product-card__action{padding:4px}.collection-page-mc .m-product-card.m-product-card--style-1 .m-product-card__price{line-height:.5}.collection-page-mc .terpene{padding:2px}.m-product-media--slider__pagination.swiper-pagination{position:absolute;bottom:1px}.m-media-gallery__wrapper.m-product-media--slider .swiper-pagination .swiper-pagination-bullet-active:after{background:#fff}.m-media-gallery__wrapper.m-product-media--slider .swiper-pagination .swiper-pagination-bullet:before{background:#b5b5b5}.image-card-slider-mc .m-section__description ul li{text-align:left}.product-differences-mc .other-heaidng{font-size:14px;line-height:96%}.m-menu-drawer__wrapper .m-menu-customer__label{display:none}a.m-button.m-button--secondary.m-register-button{text-align:center;font-family:Futura LT;text-transform:uppercase;border-radius:100px}#goal-markers li{color:#1a1a1a;text-align:center;font-family:ABC Diatype;font-size:10px;text-transform:capitalize;width:30%;display:flex;flex-direction:column;gap:2px}#goal-markers li:first-child{width:10%}.m-cart-drawer__footer--wrapper{padding-top:4px!important}ul.checkout-bottom-icons li{font-size:10px;text-align:center}}.m-cart-upsell .swiper-slide{width:200px}.m-cart-upsell .m-product-card__content{padding:.5rem 0}.m-cart-upsell .m-product-card__main-image{width:13px}.cart-upsell-slider img{width:70px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-design.css.map */
