strong{font-weight:700}.landing-page{position:relative;padding-top:1.25rem!important;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.landing-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}@media(max-width:768px){.landing-page{padding-top:8.75rem}}@media(max-width:414px){.landing-page{height:auto;padding-top:1.25rem}.mobile-image{margin-top:0}.landing-page-image{margin-bottom:1rem}}.landing-page-content{position:relative;z-index:2;max-width:76.5rem;width:100%;margin:1rem auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.mobile-image{display:block;width:100%;height:auto;margin-top:-3.125rem;z-index:0;position:relative;opacity:.7}.desktop-image{display:none}.landing-page-image{position:relative;width:100%;max-width:60rem;height:100%;display:flex;align-items:flex-end;background-size:cover;background-repeat:no-repeat;background-position:50%;pointer-events:none;z-index:0}.landing-page-image:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.landing-page-title.dynamic-title{font-family:Archivo Black,sans-serif;line-height:1;margin-bottom:1rem;padding:0 3rem}.landing-page-title{color:#f5f5f5;font-size:2rem;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:1.875rem;padding:0 .5rem}.landing-page-title.dynamic-title{font-family:Archivo Black;color:var(--title-color,#f5f5f5);font-size:var(--font-size-mobile,2rem)}.subtitle{color:#86868b;font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:100%}.subtitle .subtitle-num{background-color:#00ff03;color:#000;font-weight:700}.stars{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin-bottom:2rem;padding:0 3rem}.stars .star{font-size:1.2rem;color:#ff8000}.stars .subtitle{font-size:1rem;color:#86868b;margin-left:.5rem}.stars .subtitle .subtitle-num{background:#00ff03;color:#000;font-weight:700;padding:0 .3rem}@media(max-width:768px){.stars{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:center;align-items:center;gap:.25rem}.stars .star{grid-row:1}.stars .subtitle{grid-row:2;grid-column:1/-1;margin-left:0;margin-top:.25rem;text-align:center;white-space:nowrap}}.btn-started{display:inline-flex;justify-content:center;align-items:center;padding:1rem;width:18.75rem;font-size:1rem;font-weight:700;color:#fff;z-index:2;position:relative;text-decoration:none;transition:all .3s ease;margin-bottom:2rem}.btn-started:hover{opacity:.9}.features-container{color:#fff}.feature-section{padding:1rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:76.5rem;width:100%;margin:0 auto;opacity:0;transform:translateY(1.875rem);transition:all .8s ease-out}.feature-section.fade-in{opacity:1;transform:translateY(0)}.content-grid{display:flex;flex-direction:column;gap:2rem}.section-header{display:none;align-items:baseline;justify-content:start;margin-bottom:1ch;padding-bottom:2rem}.section-header .section-number,.section-header .section-title-text{font-size:var(--section-title-font-size,2rem);font-weight:var(--section-title-font-weight,bold);color:var(--section-title-color,#fff);font-family:var(--section-title-font,"Archivo Black",sans-serif)}.section-header .section-title-text{text-transform:uppercase;line-height:1.2}.image-content{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;order:-1}.image-content .img{width:100%;height:100%;object-fit:contain}.sub-image-container{max-width:var(--section-image-width,31.25rem)}.section-title{font-family:Archivo Black,sans-serif;font-size:var(--section-title-font-size,2rem);color:var(--section-title-color,#fff);font-weight:var(--section-title-font-weight,bold);line-height:1.2;margin-bottom:1rem;display:flex;align-items:center;flex-wrap:wrap}.section-title .section-number{margin-right:.4rem;font-size:inherit;font-weight:700;color:var(--section-title-color,#fff)}.section-title .section-title-text{text-transform:uppercase;font-weight:inherit}.section-number{line-height:1;margin-bottom:.2rem;padding-right:1.25rem}.section-number,.section-title-text{color:var(--section-title-color,#fff);font-weight:var(--section-title-font-weight,bold);font-size:var(--section-title-font-size,2rem)}.section-title-text{font-family:var(--section-title-font,"Archivo Black",sans-serif);line-height:1.2;text-transform:uppercase}.section-description{color:var(--section-paragraph-color,#ccc);font-size:var(--section-paragraph-font-size,1.3rem)!important;font-weight:var(--section-paragraph-font-weight,normal);font-family:var(--section-paragraph-font,"Arial",sans-serif);line-height:1.5;margin-bottom:1rem;padding:0 2rem;display:flex;justify-content:center;order:1}.section-description-text{max-width:31.25rem}.features-list,.text-content{display:flex;flex-direction:column}.features-list{gap:.5rem;padding-left:2rem;align-items:start;order:2}.features-list .features-list-items{padding-left:0;width:auto}.feature-item{display:flex;align-items:center;gap:.8rem;font-size:.95rem;color:#fff;padding:.6rem 0}.feature-item .checkmark{width:1.8rem;height:1.8rem;background-image:var(--checkmark-icon);background-size:cover;background-position:50%;border-radius:50%}.feature-item .feature-text{font-size:1.5rem;color:#fff}.feature-item .feature-arrow{font-weight:600;font-family:Archivo Black,sans-serif}.feature-item .feature-code{color:#fff;text-decoration:underline;font-weight:600}.feature-item .feature-code:hover{color:#1a73e8}.feature-text{font-size:.95rem}.default-image,.lifestyle-image{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.section-image{height:auto;display:block;object-fit:cover;width:var(--section-image-width,31.25rem);height:var(--section-image-height,31.25rem)}.image-placeholder{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.placeholder-text{color:#666;font-size:1.2rem;font-weight:700}.couple-silhouette{display:flex;align-items:center;gap:1rem;position:relative}.person{width:3.75rem;height:7.5rem;background:linear-gradient(135deg,#4285f4,#1a73e8);border-radius:1.875rem 1.875rem 1.25rem 1.25rem;opacity:.7}.person.person-2{background:linear-gradient(135deg,#ff6b9d,#e91e63);height:6.875rem}.ambient-light{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;background:radial-gradient(circle,#ffd700,transparent);border-radius:50%;opacity:.5}.before-section-header{order:-2;display:flex;justify-content:start;align-items:baseline;padding:0 2rem 2rem;max-width:31.25rem}.before-section-header .section-number,.before-section-header .section-title-text{font-size:calc(var(--section-title-font-size, 2rem)*.8);font-weight:var(--section-title-font-weight,bold);color:var(--section-title-color,#fff);font-family:var(--section-title-font,"Archivo Black",sans-serif)}.before-section-header .section-title-text{text-transform:uppercase;line-height:2.125rem}.landing-page-bottom{max-width:76.5rem;width:100%;margin:0 auto;padding:2rem 0 4rem}.landing-page-bottom .landing-page-bottom-text{text-align:center;padding:1rem;color:var(--title-color,#86868b);font-size:.875rem;font-family:var(--font-family,"Roboto",sans-serif);font-weight:var(--font-weight,400);max-width:35.625rem;margin:0 auto;align-items:center}@media(min-width:768px){.landing-page-bottom .landing-page-bottom-text{font-size:1rem}}@media(min-width:576px){.landing-page-title.dynamic-title{padding:0 .5rem;font-size:var(--font-size-tablet,2.5rem)}}@media(min-width:768px){.landing-page{height:auto}.landing-page-content{margin:2rem auto 0}.mobile-image{display:none}.desktop-image{display:block;width:100%;height:auto}.landing-page-image{background-size:contain;background-position:bottom}.landing-page-title.dynamic-title{font-size:var(--font-size-tablet,2.5rem);font-size:var(--font-size-desktop,4.375rem)}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.content-grid.reverse .image-content{order:-1}.section-header{display:flex;margin-bottom:1rem}.before-section-header{display:none}.section-description{margin-bottom:1rem}.features-list,.section-description{padding-left:var(--section-title-font-size,2rem);order:0}.features-list{align-items:center}.features-list .features-list-items{width:31.25rem}.image-content{order:0}.text-content{display:flex;flex-direction:column;justify-content:center;height:100%}.feature-section{padding:0 1rem 4rem}.section-title{font-size:var(--section-title-font-size,2rem)}}@media(min-width:1024px){.landing-page-title.dynamic-title{font-size:var(--font-size-desktop,4.375rem)}}#top-alert{cursor:pointer;position:fixed;top:0;right:0;width:100%;height:30px;z-index:999;text-align:center;display:flex;align-items:center;justify-content:center}@media(min-width:768px){#top-alert{height:50px}}#top-alert .green-check{margin-right:.5rem}#top-alert .coupon-text{font-family:Roboto;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.875rem;color:#000;display:flex}#top-alert .coupon-text span{font-weight:400}@media(max-width:1399px){#top-alert .coupon-text{font-size:1rem}}@media(max-width:768px){#top-alert .coupon-text{font-size:.9rem}}@media(max-width:375px){#top-alert .coupon-text{font-size:.7rem}}#top-alert.alert{margin-bottom:0}#top-alert.alert-success{color:#000;background-color:#00ff03!important}#top-alert.alert-danger,#top-alert.alert-success{text-align:center;padding-right:1.875rem;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:0}#top-alert.alert-danger{color:#fff;background-color:#fff}.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999;animation:fadeIn .3s ease-in-out}.drawer-overlay.closing{animation:fadeOut .5s ease-in-out forwards;pointer-events:none}.drawer-menu{width:25.875rem;top:0;height:100vh!important;position:fixed;right:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;background-color:#fff;z-index:1000;animation:slideInFromRight .5s forwards;box-shadow:-.25rem 0 1.25rem rgba(0,0,0,.1);display:flex;flex-direction:column}.drawer-menu.closing{animation:slideOutToRight .5s forwards}@media(max-width:768px){.drawer-menu.mobile-popup{width:100vw;height:calc(100vh - 4rem)!important;top:4rem;left:0;right:auto;border-radius:0;margin:0;padding:0;animation:popupIn .3s ease-out forwards}.drawer-menu.mobile-popup.closing{animation:popupOut .3s ease-in forwards}}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #d2d2d7}.header-left .login-btn{font-weight:400;padding:.375rem 3.5rem;font-size:.875rem;background-color:#fff;color:#000;border:.0625rem solid #000;transition:background-color .3s;border-radius:3.125rem;text-transform:capitalize;cursor:pointer}.header-left .login-btn:hover{background-color:#f6f6f6}.header-right{display:flex;align-items:center;gap:1rem}.header-right .avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;background-color:#f0f2f6}.header-right .close-btn{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;transition:background-color .2s}.header-right .close-btn:hover{background-color:#f6f6f6}@media(max-width:768px){.header-right .close-btn{display:none}}.drawer-content{padding:1rem;height:calc(100% - 180px);overflow-y:auto}.drawer-footer{padding:1rem;background-color:#fff;margin-top:1rem}.drawer-footer .get-started-btn{font-size:1.125rem;width:100%;background-color:#000;color:#fff;transition:background-color .3s;border-radius:3.125rem;padding:.75rem 1.25rem;text-transform:uppercase;box-shadow:none;border-width:0;display:flex;align-items:center;justify-content:center;gap:.3rem;font-weight:500;cursor:pointer}.drawer-footer .get-started-btn:hover{background-color:#525252}.drawer-footer .get-started-btn .arrow-icon{width:1.5rem;height:1.5rem}.nav-menu-heading{font-size:1.125rem;font-weight:700;font-family:Roboto;color:#000;margin-bottom:1rem;margin-top:2rem}.nav-menu-heading:first-child{margin-top:0}.nav-menu-heading.learn-more-heading{margin-top:1rem}.plans-slider{margin-bottom:1rem;overflow:hidden}.plans-slider .plans-error,.plans-slider .plans-loading{text-align:center;padding:2rem;color:#86868b;font-size:.9rem}.plans-slider .plans-error{color:#d72d33}.plans-scroll{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.plans-scroll::-webkit-scrollbar{display:none}.plan-card{min-width:7.5rem;text-align:center;background-color:#eceaee;border-radius:.5rem;flex:1;align-items:center;padding:1rem 1rem .5rem;cursor:pointer}.plan-card .plan-image{margin-bottom:.75rem}.plan-card .plan-image,.plan-card .plan-image .plan-placeholder{display:flex;justify-content:center;align-items:center;height:8.125rem}.plan-card .plan-image .plan-placeholder{width:6.5rem;background-color:#d2d2d7;border-radius:.5rem;font-size:1.2rem;font-weight:600;color:#86868b}.plan-card .plan-name{color:#080808;font-family:Archivo Black;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;text-align:start;margin:.5rem 0 0}.plan-card .products-divider{border:none;height:1px;background-color:#d2d2d7;margin:1rem 0}.nav-menu{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.nav-menu-item{color:#000;text-decoration:none;font-size:.9rem;padding:.5rem 0;transition:color .2s ease}@keyframes popupIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popupOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.american-heroes-section{margin-top:2rem;padding-top:1rem;border-top:1px solid #d2d2d7}.american-heroes-section .heroes-content{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.american-heroes-section .heroes-content .heroes-text{font-size:1.125rem;font-weight:700;cursor:pointer;color:#000;line-height:1.875rem}.american-heroes-section .heroes-line{height:1px;background-color:#d2d2d7;width:100%;margin-bottom:1rem}.american-heroes-section .get-started-btn{font-size:1.125rem;width:100%;background-color:#000;color:#fff;transition:background-color .3s;border-radius:3.125rem;padding:.75rem 1.25rem;text-transform:capitalize;box-shadow:none;border-width:0;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:400;cursor:pointer}.american-heroes-section .get-started-btn:hover{background-color:#525252}.american-heroes-section .get-started-btn .arrow-icon{width:1.5rem;height:1.5rem}.cart-drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999;animation:fadeIn .3s ease-in-out}.cart-drawer-overlay.closing{animation:fadeOut .5s ease-in-out forwards;pointer-events:none}.cart-drawer{width:22.25rem;top:0;height:100vh!important;position:fixed;right:0;background-color:#fff;z-index:1000;animation:slideInFromRight .5s forwards;box-shadow:-.25rem 0 1.25rem rgba(0,0,0,.1);border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.cart-drawer.closing{animation:slideOutToRight .5s forwards}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem .75rem 1.25rem;border-bottom:.0625rem solid #d2d2d7;background-color:#fff;border-top-left-radius:1.25rem}.cart-header-left .cart-title{font-size:1.5rem;font-weight:700;line-height:1.625rem;color:#000;margin:0;font-family:Roboto,sans-serif}.cart-header-right .cart-close-btn{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:50%;transition:background-color .2s}.cart-drawer-content,.cart-header-right .cart-close-btn:hover{background-color:#f6f6f6}.cart-drawer-content{height:calc(100% - 4.375rem);display:flex;align-items:center;justify-content:center;padding:.75rem .75rem 0}.empty-cart-state{text-align:center;width:100%}.cart-icon-container{margin-bottom:1.5rem;display:flex;justify-content:center}.cart-icon-wrapper{position:relative;display:inline-block}.cart-icon{opacity:.8}.cart-message{margin-bottom:1.5rem}.cart-message .cart-subtext,.cart-message .cart-text{text-align:center;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:150%;color:#000;font-family:Roboto,sans-serif}.cart-get-started-btn{display:block;width:100%;background-color:#3238fa;color:#fff!important;margin:1.25rem auto;padding:.5rem;text-align:center;border-radius:2rem;font-size:.875rem;font-weight:700;line-height:1.5rem;text-decoration:none;font-family:Roboto,sans-serif;transition:background-color .3s ease}.cart-get-started-btn:hover{background-color:#000369}.cart-items-state{width:100%;height:100%;display:flex;flex-direction:column}.cart-items-list{flex:1;overflow-y:auto;margin-bottom:.75rem;padding:.75rem}.cart-item{display:flex;align-items:stretch;background-color:#f6f6f6;margin-bottom:.5rem;border-radius:.5rem;gap:.75rem;min-height:10rem}.cart-item-image{background-color:#eceaee;border:.063rem solid #d2d2d7;border-radius:.688rem;display:flex;align-items:center;justify-content:center;width:6rem;height:10rem;flex-shrink:0}.cart-item-image .image-container-with-fallback{position:relative;width:4.5rem;height:6.5rem;flex-shrink:0;margin-top:1rem}.cart-item-image .image-container-with-fallback .product-image{width:100%;height:100%;object-fit:contain}.cart-item-image .image-container-with-fallback .product-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:#eceaee;border-radius:.5rem}.cart-item-image .image-container-with-fallback .product-image-placeholder .product-logo{font-size:1.25rem;font-weight:700;color:#86868b;font-family:Roboto,sans-serif}.cart-item-image .product-image{width:4.5rem;height:6.5rem;flex-shrink:0;margin-top:1rem;object-fit:contain}.cart-item-image .product-image-placeholder{width:4.5rem;height:6.5rem;flex-shrink:0;margin-top:1rem;display:flex;align-items:center;justify-content:center}.cart-item-image .product-image-placeholder .product-logo{font-size:1.25rem;font-weight:700;color:#86868b;font-family:Roboto,sans-serif}.cart-item-content{flex:1;min-width:0;flex-direction:column;height:100%;padding:.5rem 0}.cart-item-content,.cart-item-header{display:flex;justify-content:space-between}.cart-item-header{align-items:flex-start}.cart-item-name{font-size:1.125rem;font-weight:900;line-height:1.125rem;color:#000;font-family:Roboto,sans-serif}.cart-item-details{display:flex;flex-direction:column;margin-bottom:1rem}.cart-item-details .cart-item-dosage{padding:.0625rem;margin-top:.25rem}.cart-item-details .cart-item-dosage,.cart-item-details .cart-item-pack{color:#12121b;font-size:1rem;font-weight:400;line-height:150%;font-family:Roboto,sans-serif}.cart-item-pricing{display:flex;flex-direction:row;align-items:center;gap:.25rem;text-align:right}.cart-item-pricing .cart-item-price-original{font-size:1.125rem;font-weight:400;line-height:150%;color:#717374;font-family:Roboto,sans-serif;text-decoration:line-through}.cart-item-pricing .cart-item-price-discounted{font-size:1rem;font-weight:900;color:#3238fa;font-family:Roboto,sans-serif}.cart-item-actions-row{flex-direction:row;margin-top:2rem}.cart-action-btn,.cart-item-actions-row{display:flex;align-items:center;gap:.5rem}.cart-action-btn{background:none;border:none;cursor:pointer;font-size:.875rem;color:#86868b;font-family:Roboto,sans-serif;border-radius:.25rem;transition:background-color .2s ease}.cart-action-btn:hover{background-color:rgba(0,0,0,.05)}.cart-action-btn img{opacity:.7}.cart-action-separator{width:.0625rem;height:1.25rem;background-color:#d2d2d7}.cart-summary{background-color:#fff;border-top:.0625rem solid #d2d2d7;margin-top:auto;padding:1.25rem;margin-left:-.75rem;margin-right:-.75rem}.cart-discount{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1rem;font-weight:400;color:#3238fa;font-family:Roboto,sans-serif}.cart-discount .discount-text{color:#3238fa}.cart-discount .discount-amount{color:#3238fa;font-weight:600}.cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1rem;font-weight:400;color:#000;font-family:Roboto,sans-serif}.cart-subtotal .subtotal-amount,.cart-total{font-weight:700;color:#000}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;font-size:1.125rem;font-family:Roboto,sans-serif}.cart-total .total-amount{font-weight:700;color:#000}.cart-continue-btn{width:100%;background-color:#3238fa;color:#fff!important;padding:.875rem;text-align:center;border-radius:2rem;font-size:.875rem;font-weight:600;text-decoration:none;font-family:Roboto,sans-serif;transition:background-color .3s ease;border:none;cursor:pointer}.cart-continue-btn:hover{background-color:#000369}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media(min-width:768px){.cart-drawer{width:27.375rem;border-top-left-radius:0;border-bottom-left-radius:0}.cart-drawer-header{padding:1rem 1.25rem 1rem 1.5rem}.cart-header-left .cart-title{font-size:1.75rem;line-height:1.875rem}.cart-drawer-content{height:calc(100% - 5rem);padding:1rem 1rem 0}.cart-icon-container,.cart-message{margin-bottom:2rem}.cart-get-started-btn{margin:1.75rem auto;padding:.625rem;font-size:1rem;line-height:1.875rem}.cart-items-list{margin-bottom:1rem;padding:1rem}.cart-item{margin-bottom:.75rem;gap:1rem;min-height:12.5rem}.cart-item-image{width:7.5rem;height:12.5rem}.cart-item-image .product-image,.cart-item-image .product-image-placeholder{width:5.375rem;height:7.8125rem;margin-top:1.25rem}.cart-item-image .product-image-placeholder .product-logo{font-size:1.5rem}.cart-item-name{font-size:1.25rem;line-height:1.25rem}.cart-item-actions-row{gap:.6rem;margin-top:2.75rem}.cart-summary{padding:1.5rem;margin-left:-1rem;margin-right:-1rem}.cart-continue-btn{padding:1rem;font-size:1rem}}.footer-mobile-only{display:block}@media(min-width:992px){.footer-mobile-only{display:none!important}}.footer-desktop-only{display:none}@media(min-width:992px){.footer-desktop-only{display:flex!important;align-items:center}}.footer-col{flex:1}.accordion-section{border-top:.0625rem solid #86868b;border-bottom:.0625rem solid #86868b;background:rgba(0,0,0,0);padding-top:1.5rem!important;padding-bottom:1.5rem!important;margin-bottom:0}.accordion-section.border-top-remove{border-top:unset}@media(min-width:768px){.accordion-section{border:none;margin-bottom:0;padding-top:0!important;padding-bottom:0!important}}.accordion-heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion-heading p{margin-top:unset;margin-bottom:unset}@media(min-width:768px){.accordion-heading{display:none!important}}.accordion-icon img{width:1rem;height:1rem}@media(min-width:768px){.accordion-icon{display:none!important}}.accordion-content{display:none;width:auto;padding-top:1rem!important}.accordion-content.open{display:block}@media(min-width:768px){.accordion-content{display:block!important;width:16rem;padding-top:0!important}}@media(min-width:992px){.accordion-content{width:16rem}}.hero-img-container{display:flex;align-items:center;gap:.75rem}.hero-img-container p{margin-bottom:0;font-weight:500}.hero-img-container .hero-img{height:auto;max-width:100%}.footer-links{display:flex;flex-direction:column;gap:0;align-items:stretch}.footer-links .end-note{display:flex;font-size:.875rem;line-height:150%;font-weight:400;text-decoration:none;margin-bottom:1rem}@media(min-width:768px){.footer-links .end-note{padding-left:0;font-size:1rem;line-height:normal;font-weight:400}}@media(min-width:992px){.footer-links{flex-direction:row;justify-content:space-between;gap:1rem;align-items:flex-start}.footer-links .accordion-section.border-top-remove{border-top:none}.footer-links .accordion-section .accordion-content{padding-top:0!important}.footer-links .accordion-section .row{margin-bottom:0;margin-left:0;margin-right:0}}.footer-links a{color:#e8edf5;font-size:1rem}.footer-links p.heading{color:#fff;font-weight:700;font-size:1.125rem;line-height:1.25rem;display:flex;gap:.5rem;margin-bottom:1rem;padding:0}.footer-links p.heading.links{margin-bottom:0!important;text-decoration:none}@media(min-width:768px){.footer-links p.heading{font-weight:600;font-size:1.5rem;line-height:normal;padding:initial}.footer-links p.heading.links{margin-bottom:0!important}}.link-text{font-size:.935rem;text-decoration:none}.link-text .icon-small{width:1.125rem}.link-text .icon-medium{width:1.5625rem}nav{position:fixed;left:0;right:0;width:100%;top:0;height:64px;transition:top,.2s ease-out;background-color:#121212;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;z-index:999}@media(min-width:768px){nav{padding:1rem 2rem}}nav.nav-space{top:30px!important}@media(min-width:768px){nav.nav-space{top:50px!important}}nav .logo{cursor:pointer;text-decoration:none;display:block}nav .logo .bluechew-logo{display:block;height:1.5rem;width:9rem}@media(min-width:768px){nav .logo .bluechew-logo{height:2.104rem;width:12.75rem}}nav .logo .bluechew-logo-mobile{display:none}@media(min-width:768px){nav .logo .bluechew-logo-mobile{display:block;height:2.104rem;width:12.75rem}}nav .logo .bc-logo{display:block;height:2.25rem;width:2.25rem}@media(min-width:768px){nav .logo .bc-logo{display:none}}nav .nav-items{display:flex;align-items:center;gap:.75rem;height:100%}@media(min-width:768px){nav .nav-items{gap:1rem}}nav .btn-shop{display:flex;height:2rem;justify-content:center;align-items:center;text-align:center;font-family:Roboto;font-style:normal;font-weight:700;white-space:nowrap;font-size:.875rem;margin:.5rem 0;line-height:2rem;cursor:pointer;padding:.625rem 1.5rem}@media(min-width:768px){nav .btn-shop{padding:.625rem 1.5rem}}nav .cart-icon-btn{background:none;border:none;cursor:pointer;padding:.5rem .5rem .15rem;border-radius:50%;display:flex;align-items:center;justify-content:center;height:3.375rem;width:3.375rem}nav .cart-icon-btn img[src*="cart.svg"]{filter:brightness(0) invert(1)}nav .cart-icon-btn img[src*="full.svg"]{filter:none}nav #profile-menu{border-radius:0;cursor:pointer;height:3.375rem;display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width:767px){nav #profile-menu.logged-in{margin:1rem .3125rem}}nav #profile-menu .menu-toggle-btn{margin-bottom:0;position:relative}nav #profile-menu .menu-toggle-btn .close-icon{height:1.5rem;filter:brightness(0) invert(1)!important}nav #profile-menu .menu-toggle-btn .close-icon img,nav #profile-menu .menu-toggle-btn .nav-items .menu-toggle-btn .close-icon,nav #profile-menu .menu-toggle-btn .nav-items .menu-toggle-btn .close-icon img{filter:brightness(0) invert(1)!important}nav #profile-menu .menu-toggle-btn .menu-icon{height:1.5rem}@media(max-width:768px){nav #profile-menu .menu-toggle-btn .menu-icon{filter:brightness(0) invert(1)!important}}nav .choose-plan-nav{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}nav .choose-plan-nav .back-button{display:flex;align-items:center;text-decoration:none;color:#fff;padding:.5rem;border-radius:.25rem;transition:background-color .2s ease}nav .choose-plan-nav .back-button:hover{background-color:hsla(0,0%,100%,.1)}nav .choose-plan-nav .back-button .back-icon{width:1.5rem;height:1.5rem;transform:rotate(180deg)}nav .choose-plan-nav .choose-plan-title{font-size:1.125rem;font-weight:700;color:#fff;margin:0;text-align:center;flex:1;letter-spacing:.05em}@media(min-width:768px){nav .choose-plan-nav .choose-plan-title{font-size:1.5rem}}nav .choose-plan-nav .nav-spacer{width:2.5rem}#menu{background-color:#121212;display:flex;flex-direction:column;width:100vw;height:100vh;transition:all .3s ease-in;z-index:100;overflow:hidden;position:fixed;text-align:left;padding-left:3.125rem;right:0;animation:slideInFromRight .5s forwards}@media(min-width:768px){#menu{right:2rem;max-width:34.375rem}}#menu.coupon-banner-height{top:114px}#menu .menu-overlay{position:fixed;left:0;width:100%;height:100%;z-index:997;display:flex;justify-content:flex-end;backdrop-filter:blur(.125rem);background-color:rgba(0,0,0,.4);animation:fadeIn .3s ease-in-out}#menu .nav-menu-wrapper{display:flex;flex-direction:column;z-index:998}#menu .nav-menu-wrapper .nav-menu-heading{color:#555;font-weight:700;font-size:1.25rem;margin-bottom:1.5rem;margin-top:0;letter-spacing:.02em}@media(min-width:768px){#menu .nav-menu-wrapper .nav-menu-heading{font-size:2.5rem;line-height:1.5}}#menu .nav-menu-wrapper .nav-menu{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}#menu .nav-menu-wrapper .nav-menu .nav-menu-item{color:#fff;font-weight:500;font-size:1.125rem;text-decoration:none}@media(min-width:768px){#menu .nav-menu-wrapper .nav-menu .nav-menu-item{font-size:1.75rem;font-weight:700;font-style:normal;line-height:normal}}button{transition:background-color .3s}.btn-primary,button{border-radius:.1875rem}.btn-primary{background-color:#3238fa;border-color:#3238fa;box-shadow:0 .125rem .25rem hsla(0,0%,100%,.075)}@media(hover:hover){.btn-primary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn-secondary{border-radius:.1875rem;color:#3238fa;background-color:#fff;border-color:#3238fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media(hover:hover){.btn-secondary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn,a.btn{transition:background-color .3s;border-radius:3.125rem;padding:.75rem 1.25rem;text-transform:capitalize;box-shadow:none;border-width:0}.width-100,footer{width:100%}footer{position:relative;background-color:#12121b;padding-bottom:3rem;margin-bottom:-1.375rem;color:#fff}footer a{color:#e8edf5;font-size:1rem}footer h3{color:#fff;font-weight:400}footer .footer-container{max-width:1340px;margin:0 auto;padding:3rem 1rem 0}@media(min-width:768px){footer .footer-container{padding:3rem 2rem 0}}footer .footer-row{display:block}@media(min-width:992px){footer .footer-row{display:flex;align-items:flex-start}}footer .footer-col-left{width:100%}@media(min-width:992px){footer .footer-col-left{width:16.666%;flex:0 0 16.666%}}footer .footer-col-right{width:100%}@media(min-width:992px){footer .footer-col-right{width:83.334%;flex:0 0 83.334%}}footer .social-links .social-icons{display:flex}footer .endnav-container{margin-top:3rem;text-align:left}footer .endnav-container .endnav-row .bluechew .bluechew-logo{width:12rem;margin-right:.7rem}footer .endnav-container .endnav-row .bluechew .madeinusa-logo{width:2.5rem}footer .endnav-container .social-links{display:flex;justify-content:flex-start}footer .endnav-container .social-links .social-icons{display:flex;gap:.75em;margin-left:-1.7rem}footer .endnav-container .social-links .social-icons .imagesize img{width:2.25rem;height:2.25rem}@media(min-width:992px){footer .endnav-container .social-links .social-icons{margin-left:0}footer .endnav-container{margin-top:0;text-align:right}}footer .endnav-container .trade-mark{color:#fff;font-size:1.2rem}footer .footer-bottom{text-align:left;display:flex;flex-direction:column}footer .footer-bottom .copy-rights{order:2}footer .footer-bottom .copy-rights p{color:#f6f6f6;font-size:.75rem;line-height:1.5rem;margin:0;font-weight:400}@media(min-width:768px){footer .footer-bottom .copy-rights p{color:#fff;font-size:1rem;font-weight:700}}footer .footer-bottom .footer-legal-links{order:1;display:flex;flex-wrap:wrap;justify-content:flex-start;border-top:.0625rem solid #444;padding-top:.75rem;padding-bottom:.75rem;gap:.75rem}footer .footer-bottom .footer-legal-links a{margin-left:0;font-size:.75rem;color:#f6f6f6;line-height:1.5rem;font-weight:400;text-decoration:none}@media(min-width:768px){footer .footer-bottom .footer-legal-links a{margin-left:.625rem;font-size:1rem}footer .footer-bottom .footer-legal-links{border-top:none;padding-top:0;padding-bottom:0;justify-content:flex-end;gap:0}footer .footer-bottom{text-align:right;display:block}footer .footer-bottom .copy-rights,footer .footer-bottom .footer-legal-links{order:0}}footer .mobile-margin{margin-top:3rem}@media(min-width:768px){footer .mobile-margin{margin-top:0}}footer .bold{font-weight:700}footer .underline-link{text-decoration:underline}footer .legit-container{margin-top:1.25rem;display:flex}@media(min-width:768px){footer .legit-container{margin-top:1rem}}footer .legit-container .verified{width:4.4rem;height:auto}footer .icon-container{margin-left:.2rem}.legal-icon{width:2.1875rem}.bottom{margin-top:3rem;align-items:flex-end}.social-link-section .social-icons,.social-link-section .social-links{margin-left:0!important}.flex-link-gap{display:flex;align-items:center;gap:.375rem}.flex-link-gap span{flex-wrap:nowrap;flex:none}.margin-top-3rem{margin-top:3rem}