/** Shopify CDN: Minification failed

Line 354:234 Unexpected "/"

**/
html {
  scroll-behavior: smooth;
}

.page-width-narrow{--page-content-width:81.25rem}*{padding:0;box-sizing:border-box}img{vertical-align:middle;max-width:100%}.custom-button{padding:16px 48px;font-weight:700;font-size:14px;line-height:normal;text-transform:capitalize}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:unset!important}.announcement-bar__slider .announcement-bar__slides{width:100%;padding:0 15px}.announcement-bar__slides p{font-size:14px;font-weight:600;line-height:120%;letter-spacing:.23px}.header .header__columns.spacing-style{align-items:start;padding-top:24px}.header .header__columns .header__column--center{margin-top:21px}.header .header__columns .header__column--right{margin-top:16px}.header .header__columns .menu-list .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link{padding-inline:calc(var(--gap-xl) / 1)}.header .overflow-menu .menu-list__list-item span.menu-list__link-title{font-weight:500;font-size:16px;line-height:120%}header-component.header[data-scroll-direction="none"] header-component.header[transparent="always"] .header__row{border-bottom:0}.resource-card__content p.resource-card__title.paragraph{font-size:13px;font-weight:400;line-height:normal}.resource-card__content span.price{font-size:13px;line-height:normal}.resource-card .resource-card__media img.resource-card__image{object-fit:contain}slideshow-slides[size=full-screen]{min-height:100vh}.slideshow__content_wrapper.group-block-content{max-width:800px;margin:auto}.slideshow__content_wrapper.group-block-content .text-block h2{font-weight:800;font-size:40px;line-height:120%;max-width:500px}.slideshow__content_wrapper.group-block-content .text-block p{font-weight:600;font-size:20px;line-height:170%}.marquee-text-wrapper .text-block p{font-weight:600;font-size:16px;line-height:170%;letter-spacing:1.3px;text-transform:uppercase;color:#000}.marquee-text-wrapper.group-block-content{flex-wrap:nowrap!important}.resource-list slideshow-component.resource-list__carousel{max-width:1340px;margin:auto;padding:0 20px}.resource-list slideshow-component.resource-list__carousel slideshow-slides{padding:0;margin:0}.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control{display:flex;opacity:1!important;transform:none!important;border:1px solid #000;background:#fff!important}.resource-list .resource-list__carousel .slideshow-control[disabled]{opacity:0.4!important}.resource-list .resource-list__carousel slideshow-container slideshow-arrows{padding:0!important;left:auto;top:-80px;bottom:auto;gap:10px;display:flex!important}.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control span.svg-wrapper.icon-caret{color:#000;width:16px;height:16px}.resource-list slideshow-slide.resource-list__slide{--peek-next-slide-size:0rem}slideshow-slide.product-media-container .product-media img.product-media__image{object-fit:contain;background:#F5F6FB;border-radius:12px}.product-card .product-card__content .product-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap;top:20px;left:20px}.product-card .product-card__content .card-gallery .product-badges__badge{padding:4px 11px;font-weight:600;font-size:14px;line-height:normal;gap:5px}.product-card .product-card__content .card-gallery .product-badges__badge.product-tags{padding:0}.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag{color:#fff;padding:4px 11px;border-radius:4px}.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag.new{background:#340D8E}.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag.price-drop{background:#8400B9}.product-card .product-card__content .product-type{font-weight:500;font-size:12px;line-height:170%;text-transform:uppercase;opacity:.5}.product-card .product-card__content span.price{font-weight:600;font-size:14px;line-height:170%}.product-card .product-card__content .card__heading .spacing-style.text-block p{font-size:14px;font-weight:600;line-height:170%}.product-card .product-card__content .product-description-block .text-block p{display:block;display:-webkit-box;font-weight:400;font-size:14px;line-height:160%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card .product-card__content .buy-buttons-block span.add-to-cart-text span.svg-wrapper{display:none}.product-card .product-card__content span.add-to-cart-text span.add-to-cart-text__content{font-weight:700;font-size:14px;line-height:120%;text-transform:uppercase}.icon-with-text-wrapper .icon-with-text-block .text-block p{font-weight:600;font-size:16px;line-height:170%;text-align:center;max-width:178px;color:#000}.image-with-text-wrapper.group-block-content{background:linear-gradient(263.99deg,hsl(224deg 100% 50% / 8%) 18.53%,hsl(308deg 100% 75% / 8%) 73.44%)}.image-with-text-content .text-block h2{font-weight:800;font-size:34px;line-height:120%}.image-with-text-content .text-block p{font-weight:400;font-size:16px;line-height:170%}.categories-image-block-.group-block.group-block--height-fit{height:295px}.categories-image-block .text-block p{font-weight:700;font-size:24px;line-height:130%;color:#fff}.our-story-content .text-block h6{font-weight:600;color:hsl(239 50% 37%);opacity:.7}.our-story-content .text-block h2{font-weight:700;font-size:34px;line-height:120%}.our-story-content .text-block p{font-weight:400;font-size:16px;line-height:170%}.jdgm-widget.jdgm-testimonials-carousel .jdgm-header{margin:0}.shopify-app-block .jdgm-widget.jdgm-testimonials-carousel{padding:0}.jdgm-arrows--bottom button.jdgm-arrow{border:1px solid #000;border-radius:100px}.jdgm-arrows--bottom button.jdgm-arrow svg{width:16px;height:16px}.shopify-app-block .jdgm-widget .jdgm-card-content .jdgm-product-name a{font-weight:600;font-style:Italic;font-size:16px;color:#2F318C}.footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5{padding:0;margin-bottom:20px;font-weight:700;font-size:16px;line-height:28px}.footer-top-wrapper .menu .details-content li.menu__item a{font-size:16px;font-weight:400;line-height:26px;color:#000000e6}.footer-top-wrapper .footer-icon-block-.group-block{--size-style-width:32.22% !important}.footer-top-wrapper .footer-icon-block-.group-block .footer-icon-block .text-block p{font-weight:600;font-size:16px;line-height:26px;color:#000000e6}.footer-top-wrapper .menu .details-content li.menu__item.menu-list__link--active a{text-decoration:underline}.footer-email-block.group-block-content .text-block p{font-weight:600;font-size:18px;line-height:150%}.email-signup-block .email-signup__input-group{grid-template-columns:1fr;gap:16px!important}.email-signup-block button.email-signup__button{padding:16px 48px}.email-signup-block .email-signup__input-group .email-signup__input{font-size:14px;font-weight:400;line-height:normal}.email-signup-block .email-signup__input-group .email-signup__input::placeholder{color:#000;font-size:14px;font-weight:400;line-height:normal;opacity:.6}.email-signup-block .email-signup__input-group .email-signup__input:focus-visible{outline:none}.email-signup__message{padding-top:8px}.email-signup__message span.svg-wrapper.icon-success,.email-signup__message p.email-signup__message-text{color:green}.utilities .text-block p{font-weight:400;font-size:16px;line-height:normal;color:#000000e6}.facets .facets__form-wrapper .products-count-wrapper span{font-weight:600;font-size:14px;line-height:170%;color:#000}summary.facets__summary{padding:0;height:auto;font-weight:500;font-size:14px;line-height:170%}summary.facets__summary span.facets__status{background:#f5f6fb;font-weight:600;font-size:14px;line-height:170%;border-radius:7px;padding:11px 16px;display:flex!important;gap:10px;min-width:171px;justify-content:space-between}.our-experience-wrapper-.group-block{background:linear-gradient(194.62deg,hsl(224deg 100% 50% / 8%) 3.09%,hsl(308deg 100% 75% / 8%) 91.39%)}.our-experience-content- .our-experience-content .text-block h2{font-weight:800;font-size:34px;line-height:120%}.our-experience-content- .our-experience-content .text-block p{font-weight:400;font-size:16px;line-height:170%;opacity:80%}.custom-section-content .contact-container-wrapper-.group-block{max-width:1080px;background:linear-gradient(134.05deg,hsl(224deg 100% 50% / 5%) 27.14%,hsl(308deg 100% 75% / 5%) 68.74%)}.contact-content-wrapper .text-block h4{font-weight:600;font-size:20px;line-height:120%}.contact-content-wrapper .text-block p{font-weight:400;font-size:16px;line-height:170%}.contact-content-wrapper .contact-details-wrapper .text-block p{font-weight:500;font-size:14px;line-height:170%}.contact-content-wrapper .contact-details-wrapper .icon-wrapper .icon-block{width:36px;height:36px;border:1px solid #2F318C0F;background:#fff;border-radius:100px;align-items:center;justify-content:center}.contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p{opacity:80%;font-weight:500;font-size:16px;line-height:170%}.contact-form-wrapper .text-block h3{font-weight:700;font-size:20px;line-height:120%}.contact-form .contact-form__form{gap:16px}.contact-form .contact-form__form-row{flex-direction:column;gap:16px}.contact-form .contact-form__input:focus-visible{outline-offset:initial;outline:none}.contact-form .contact-form__input{font-weight:400;color:#000;padding:14px 24px;font-size:14px;line-height:20px}.contact-form .contact-form__input::placeholder{color:#000;font-size:14px;font-weight:400;line-height:normal;opacity:.6}.contact-form .contact-form__input.contact-form__input--textarea{border-radius:13px}.contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p a{text-decoration:none}.contact-form .contact-form__error{color:red;font-weight:500}.contact-form .contact-form__error:focus-visible{outline:none;outline-offset:initial}.contact-form__success{color:#318904}.shopify-challenge__container .shopify-challenge__button{background:#0046FF;color:#fff;padding:16px 48px;font-weight:700;font-size:14px;line-height:normal;text-transform:capitalize}.shopify-challenge__container{padding:60px 0}.technology_image-with-text-section.group-block-content .image-block img.image-block__image{border-radius:14px 14px 0 14px}.technology_image-with-text-content .text-block h2{font-weight:800;font-size:34px;line-height:120%}.technology_image-with-text-content .text-block p{font-weight:500;font-size:16px;line-height:170%}.provides_image-wrapper.group-block-content{background:linear-gradient(194.62deg,hsl(224deg 100% 50% / 8%) 3.09%,hsl(308deg 100% 75% / 8%) 91.39%);border-radius:0 14px 14px 0}.provides_image-wrapper.group-block-content .image-block img.image-block__image{border-radius:0 15px 15px 0}.custom-oral-film-strips{background:linear-gradient(194.62deg,rgb(0 68 255 / 8%) 5.66%,rgb(255 128 238 / 8%) 84.21%)}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{font-weight:800;font-size:34px;line-height:120%;text-align:center;margin-bottom:40px;color:#000}.oral-film-strips-content{border:1px solid #2F318C33;border-radius:20px;background:#fff;margin-top:190px;margin-bottom:28px;width:100%}.oral-film-strips-content .table_data_wrap,.oral-film-strips-content .table_head_wrap{display:flex}.oral-film-strips-content .table_data_wrap .feature-column,.oral-film-strips-content .table_head_wrap .feature-column{width:22.721%}.oral-film-strips-content .table_data_wrap .oral-film-strips-column,.oral-film-strips-content .table_head_wrap .oral-film-strips-column{width:36.71%}.oral-film-strips-content .table_data_wrap .tablets-column,.oral-film-strips-content .table_head_wrap .tablets-column{width:40.5690%}.oral-film-strips-content .table_head_wrap .oral-film-strips-column img{width:100%;height:auto;max-width:208px;object-fit:contain;margin-top:-176px;margin-left:auto;margin-right:auto;padding-bottom:18px}.oral-film-strips-content .table_head_wrap .oral-film-strips-column span{margin-left:-60px;display:flex}.oral-film-strips-content .table_head_wrap .table_head_text{font-weight:700;font-size:24px;line-height:normal;padding-top:40px;text-align:left;color:#000}.oral-film-strips-content .table_head_wrap .feature-column{padding-left:30px}.oral-film-strips-content .table_head_wrap .oral-film-strips-column{text-align:center;padding-top:103px;margin-top:-63px;margin-bottom:-2px;border-radius:20px 20px 0 0}.oral-film-strips-content .table_head_wrap .tablets-column{padding-left:24px}.oral-film-strips-content .table_data_wrap .feature-column{padding:22px 5px 21px 30px;border-bottom:1px solid rgb(0 0 0 / 8%);color:rgb(0 0 0 / 80%)}.oral-film-strips-content .table_data_wrap:last-child .tablets-column,.oral-film-strips-content .table_data_wrap:last-child .feature-column{border-bottom:0}.oral-film-strips-content .table_data_wrap .oral-film-strips-column{padding:20px 24px}.oral-film-strips-content .table_data_wrap .tablets-column{padding:22px 5px 21px 22px;border-bottom:1px solid rgb(0 0 0 / 8%);color:rgb(0 0 0 / 80%)}.oral-film-strips-content .table_head_wrap .oral-film-strips-column,.oral-film-strips-content .table_data_wrap .oral-film-strips-column{background:#2F318C;color:#fff}.oral-film-strips-content .table_data_wrap:last-child .oral-film-strips-column{margin-bottom:-30px;border-radius:0 0 20px 20px;padding-bottom:50px}.oral-film-strips-content .table_data_wrap .table_text p{margin:0;font-weight:500;font-size:16px;line-height:normal}.oral-film-strips-content .table_data_wrap .table_text{display:flex;align-items:center;gap:12px}.oral-film-strips-content .table_data_wrap .table_text span.sign_icon{width:100%;max-width:28px}.blog-posts{--narrow-page-width:81.25rem}blog-posts-list .blog-posts-container{column-gap:20px;row-gap:40px}.blog-posts-container .blog-post-item:first-child{grid-column:span 2;--blog-post-card-scale:.6}.blog-posts-container .blog-post-item:nth-child(2),.blog-posts-container .blog-post-item:nth-child(3){grid-column:span 2;--blog-post-card-scale:.6}.blog-posts-container .blog-post-item:first-child .blog-post-card{flex-direction:column}.blog-posts-container .blog-post-item:first-child .blog-post-card__image-container{width:100%}.blog-posts-container .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{width:100%;padding:0}.blog-post-item .blog-post-card .blog-post-card__content{margin-top:28px;padding:0}.blog-post-item .blog-post-card .blog-post-card__content .blog-post-details{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.8px;text-transform:uppercase;color:#000;margin-bottom:4px}.blog-post-item .blog-post-card .blog-post-card__content a .text-block{font-weight:600;font-size:18px;line-height:150%}.blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text{display:block;display:-webkit-box;font-weight:500;font-size:16px;line-height:170%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:.8}.blog-details-section{max-width:890px;margin:auto}.blog-post-content.rte,.blog-post-comments-container,.blog-post-comments-container .blog-post-comments__form-container{max-width:890px!important}.blog-post-content.rte rte-formatter,.blog-post-content.rte rte-formatter ul li,.blog-post-content.rte rte-formatter ol li,.blog-post-content.rte rte-formatter p{font-weight:500;font-size:16px;line-height:170%;color:rgb(0 0 0 / 80%)}.blog-post-content.rte rte-formatter p strong{font-weight:600}.blog-post-content.rte rte-formatter p{margin-bottom:16px;margin-top:0}.blog-post-content.rte rte-formatter p:last-child{margin-bottom:0}.blog-post-content.rte rte-formatter ul li,.blog-post-content.rte rte-formatter div,.blog-post-content.rte rte-formatter ol li{margin-bottom:10px}.blog-post-content.rte rte-formatter ul li:last-child,.blog-post-content.rte rte-formatter ol li:last-child{margin-bottom:0}.blog-post-content.rte rte-formatter a{color:#000}.blog-post-content.rte rte-formatter ul{margin:24px 0;padding-left:30px;list-style:none}.blog-post-content.rte rte-formatter ul li:after{content:"";position:absolute;top:4px;left:-30px;background-image:url(/cdn/shop/files/Frame_f17fd27a-3c51-4e8c-a541-d8213ac6f5c2.svg?v=1765194002);background-repeat:no-repeat;width:20px;height:20px}.blog-post-content.rte rte-formatter ul li{position:relative;line-height:normal}.blog-post-details.spacing-style.justify-left{font-weight:500;font-size:12px;line-height:120%;letter-spacing:.8px;text-transform:uppercase;color:#000;margin-bottom:4px}.blog-details-section header .spacing-style.text-block h2{font-weight:600;font-size:34px;line-height:130%}.blog-details-section .blog-post-featured-image__image{--ratio:19 / 9.14}.blog-post-comments__form-container h2.h3{margin-bottom:12px}.blog-post-comments__form .field .blog-post-comments__form-input:focus-visible{outline-offset:initial}.blog-post-comments__form .field .field__input:is(:focus,:hover),.blog-post-comments__form .field .blog-post-comments__form-input{box-shadow:none}.blog-post-comments__form-message{color:green}slideshow-arrows:has(.slideshow-control--previous[disabled]):has(.slideshow-control--next[disabled]){display:none!important}.media-gallery--carousel slideshow-container slideshow-slides .product-media-container{background:#F5F6FB!important}.product-information__media .media-gallery--carousel slideshow-container .product-media-container .product-media img.product-media__image{background:#F5F6FB!important}.media-gallery--carousel .slideshow-controls__thumbnails{padding-left:24px;gap:16px}.media-gallery--carousel .slideshow-controls__thumbnails button.slideshow-control{background:#F5F6FB;height:72px}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){justify-content:center}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid #0038CC;outline-offset:initial}.media-gallery--carousel slideshow-container{border-radius:12px!important}.jdgm-widget.jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__text{font-weight:500;font-size:14px;line-height:100%}.product_heading_block .card__heading .spacing-style.text-block{width:100%;max-width:100%}.product_heading_block .card__heading .spacing-style.text-block p{color:#0038CC;font-weight:700;font-size:34px;line-height:140%;max-width:100%;width:100%;word-break:auto-phrase}.card__heading a{display:block;width:100%}.product-details .product-price-wrapper .price-wrapper{font-size:24px;font-weight:600;line-height:26px}.product-details .product-description-block .text-block p{font-weight:400;font-size:14px;line-height:170%;color:rgb(0 0 0 / 70%)}.product-details .buy-buttons-block .product-form-buttons .quantity-selector input{font-weight:500;font-size:20px;line-height:normal}.product-details .buy-buttons-block .product-form-buttons .quantity-selector input:focus-visible{outline:none;outline-offset:initial}.product-details .buy-buttons-block .product-form-buttons .quantity-selector{border-radius:8px;border-color:rgb(47 49 140 / 14%)}.product-details add-to-cart-component .button.add-to-cart-button{font-size:14px;font-weight:700;line-height:120%;text-transform:uppercase}.product-details add-to-cart-component .button.add-to-cart-button span.svg-wrapper.add-to-cart-icon{display:none}.product-details .buy-buttons-block .product-form-buttons span.product-form-text__error{color:red;align-items:center}.product-details .buy-buttons-block .shopify-product-form .product-form-buttons{gap:20px}.product-details .accordion summary.details__header{padding:19px 0;font-weight:600;font-size:18px;line-height:normal;color:#000}.product-details .accordion .details-content ul{list-style:none;padding-left:16px}.product-details .accordion .details-content ul li{margin-bottom:15px;position:relative;font-weight:500;font-size:16px;line-height:normal;color:#000}.product-details .accordion .details-content ul li:last-child{margin-bottom:0}.product-details .accordion .details-content ul li:before{content:"";position:absolute;top:9px;left:-16px;width:8px;height:8px;border-radius:100%;background:#0038CC}.product-details .accordion .details-content{padding-bottom:24px}.product-details .accordion summary.details__header svg path{stroke:#0038CC}.product-details .accordion summary.details__header span.svg-wrapper{width:19px;height:19px}.product-details .accordion .details-content p{font-weight:500;font-size:16px;line-height:normal}.Avada-SubscriptionWidget-Block .Avada-Subscription__Block .Avada-Subscription__Label{display:none}.Avada-SubscriptionWidget-Block .Avada-Subscription__Block .Avada-Subscription__Layout-Block5{gap:18px}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption{border:1px solid rgb(47 49 140 / 14%);background:#fff0;padding:16px}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title{font-family:Plus Jakarta Sans;font-weight:600;font-size:14px;line-height:170%;text-transform:uppercase}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title{padding-left:30px;position:relative}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption.selected .Avada-SubscriptionOption__Title:after{content:"";border-radius:100px;width:12px;height:12px;background-color:#2F318C;position:absolute;top:6px;left:4px}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title:before{content:"";width:18px;height:18px;border:1px solid #2F318C;border-radius:100px;cursor:pointer;position:absolute;top:2px;left:0}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-Subscription__Price.-option{margin-top:10px;font-family:Plus Jakarta Sans;font-weight:600;font-size:16px;line-height:140%}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-Price__Badge{position:initial;background:#2F318C0D;width:fit-content;margin-left:auto;border-radius:5px;font-family:Plus Jakarta Sans;font-weight:600;font-size:12px;line-height:170%;color:#2F318C}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-Subscription__Description-Item{font-family:Plus Jakarta Sans;font-weight:400;font-size:14px;line-height:170%;color:rgb(0 0 0 / 80%)}.product-info-energy-longevity.section{background:linear-gradient(263.99deg,rgb(0 70 255 / 8%) 18.53%,rgb(255 125 238 / 8%) 73.44%)!important}.product-info-energy-longevity .text-content-wrapper- .text-content-wrapper.group-block-content{max-width:533px;margin:auto}.product-info-energy-longevity .text-content-wrapper .text-block h2{font-size:34px;font-weight:800;line-height:130%;color:#000}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p{font-weight:400;font-size:16px;line-height:170%;margin-bottom:20px;margin-top:0}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p:last-child{margin-bottom:0}.product-info-energy-longevity.product-balance-detox{background:#fff!important}.product-info-energy-longevity.product-balance-detox .text-content-wrapper- .text-content-wrapper.group-block-content{max-width:100%}.product-info-energy-longevity.product-info-together .text-content-wrapper- .text-content-wrapper.group-block-content{max-width:100%}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul{margin:0 0 24px;padding-left:28px;list-style:none}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li:after{content:"";position:absolute;top:4px;left:-28px;background-image:url(/cdn/shop/files/Frame_f17fd27a-3c51-4e8c-a541-d8213ac6f5c2.svg?v=1765194002);background-repeat:no-repeat;width:18px;height:18px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li{position:relative;font-weight:400;font-size:16px;line-height:170%;margin-bottom:15px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li:last-child{margin-bottom:0}.different-icon-with-text-wrapper .text-block>*{text-wrap:initial!important}.different-icon-with-text-wrapper .different-icon-wrapper-{border-right:1px solid rgb(0 56 204 / 25%)}.different-icon-with-text-wrapper .different-icon-wrapper-:last-child{border-right:0}.different-icon-wrapper .text-block h5{font-weight:700;font-size:18px;line-height:180%}.different-icon-wrapper .text-block p{font-weight:400;font-size:16px;line-height:180%;color:rgb(0 0 0 / 80%)}.search-page-input__parent .search-results__no-results p{word-break:break-all}.shopify-policy__container .shopify-policy__title h1{font-size:40px;margin-bottom:30px;text-transform:capitalize}.content-for-layout .shopify-policy__container{max-width:1340px;padding-bottom:80px;padding-top:80px}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-weight:400;font-size:16px;line-height:170%}.shopify-policy__body p{margin-bottom:15px;margin-top:0}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__container .shopify-policy__body h2{font-size:34px;font-weight:700}.shopify-policy__container .shopify-policy__body h3{font-size:26px;font-weight:600}.shopify-policy__body ol ol{margin:4px 0 5px 0}.shopify-policy__body ol ol li{margin-bottom:5px}.shopify-policy__body ul li,.shopify-policy__body ol li{margin-bottom:10px}.page-width-content .text-block h2{font-size:34px;font-weight:700;line-height:normal}.main-page.page-width-content{--normal-content-width:1320px}.main-page.page-width-content ul li,.main-page.page-width-content ol li,.main-page.page-width-content p{font-weight:400;font-size:16px;line-height:170%}.main-page.page-width-content p{margin-bottom:15px}.main-page.page-width-content p:last-child{margin-bottom:0}.main-page.page-width-content h5{font-size:22px;font-weight:700;line-height:normal}.dd-404-page .h2-page-not-found-h2 h2{font-size:34px;font-weight:700;line-height:normal}cart-items-component.cart-items-component .cart-page.spacing-style{display:flex;flex-direction:column;gap:20px}.details-content .cart-note__instructions{border-radius:8px}.cart-drawer--empty .cart-drawer__heading{font-size:32px;font-weight:700;line-height:normal;text-transform:capitalize}.cart-drawer__header .cart-drawer__heading{font-size:26px;font-weight:700;line-height:normal}td.cart-items__details a{color:#000;font-size:14px;font-weight:600;line-height:normal}.cart__summary-item.tax-note small{font-size:16px;color:#000}.cart-drawer__content .cart-drawer__summary{gap:20px}.cart__total-container span.cart__summary-item span.cart__total-label.cart-primary-typography{font-size:16px;font-weight:600}.cart__total-container span.cart__summary-item text-component.cart__total-value{font-size:20px;font-weight:600}.cart-actions .details summary{padding:5px 0}.cart-drawer .cart-drawer__dialog{--sidebar-width:28rem}table.cart-items__table .cart-items__table-row{--cart-item-price-width:2rem;grid-template-columns:clamp(4rem, 15cqi, 7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto)}.cart-drawer .cart-price,.cart-drawer .cart-items__price{font-size:16px;font-weight:500;line-height:24px}.cart-items__wrapper .cart-items__remove svg{width:22px;height:22px}.cart-actions .details summary span.cart-note__label.h6{font-size:16px;font-weight:600}.cart-items__media-container img.cart-items__media-image.border-style{object-fit:contain}.cart-items__quantity .quantity-selector{border-radius:8px;border-color:rgb(47 49 140 / 14%)}.quantity-selector input[type=number]:focus-visible{outline:none;outline-offset:initial}.cart-items__error .cart-item__error{color:red}.facets__summary .facets__status{display:block!important;font-size:14px!important;margin-right:5px}@media screen and (max-width:749px){td.cart-items__details a{font-size:14px}.cart__total-container span.cart__summary-item span.cart__total-label.cart-primary-typography{font-size:16px}.cart__total-container span.cart__summary-item text-component.cart__total-value{font-size:16px}table.cart-items__table .cart-items__table-row{column-gap:10px}.cart-drawer .cart-items__price{font-size:12px;line-height:normal}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:2fr 1.3163fr!important}}@media screen and (min-device-width:750px) and (max-device-width:1199px){.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 1fr!important}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 4)!important}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 4)!important}}@media screen and (max-width:1199px){.header-logo .header-logo__image-container img.header-logo__image{--header-logo-image-width:200px !important;--header-logo-image-height:80px !important}.slideshow__content_wrapper.group-block-content .text-block h2{font-size:36px}.slideshow__content_wrapper.group-block-content .text-block p{font-size:18px}.categories-image-block .text-block p{font-size:18px}.image-with-text-content-.group-block{padding:20px 30px}.image-with-text-content .text-block h2{font-size:28px}.our-story-content-.group-block{padding:30px 20px;--size-style-width:50% !important}.our-story-content-wrapper.group-block-content .image-block{--size-style-width:50% !important}.our-story-content .text-block h2{font-size:28px}.footer-top-wrapper .footer-icon-block-.group-block{--size-style-width:29.22% !important}.footer-email-block.group-block-content .text-block p{font-size:16px}.our-experience-content- .our-experience-content .text-block h2{font-size:28px}.contact-container-wrapper.group-block-content{gap:30px}.technology_image-with-text-section .technology_image-with-text-content-.group-block{padding:0 0 0 30px}.technology_image-with-text-content-.group-block{padding-right:30px}.technology_image-with-text-content .text-block h2{font-size:28px}.provides_image-wrapper.group-block-content .image-block{padding:40px}.technology_image-with-text-content .text-block p{font-size:15px;line-height:150%}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{font-size:28px}.oral-film-strips-content .table_head_wrap .table_head_text{font-size:22px}.oral-film-strips-content .table_head_wrap .tablets-column,.oral-film-strips-content .table_head_wrap .feature-column{padding-left:20px}.oral-film-strips-content .table_data_wrap .feature-column{padding:15px 10px 15px 20px}.oral-film-strips-content .table_data_wrap .oral-film-strips-column{padding:15px 20px}.oral-film-strips-content .table_data_wrap .tablets-column{padding:15px 10px 15px 20px}.oral-film-strips-content .table_data_wrap .table_text p{font-size:15px}.oral-film-strips-content .table_data_wrap .table_text span.sign_icon{max-width:22px}.oral-film-strips-content .table_data_wrap .table_text{gap:6px}.blog-details-section header .spacing-style.text-block h2{font-size:26px}.blog-post-content.rte rte-formatter,.blog-post-content.rte rte-formatter ul li,.blog-post-content.rte rte-formatter ol li,.blog-post-content.rte rte-formatter p{font-size:15px}.product-info-energy-longevity .text-content-wrapper .text-block h2{font-size:28px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li,.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p{font-size:15px;line-height:150%;margin-bottom:15px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul{margin:0 0 15px}.product_heading_block .card__heading .spacing-style.text-block p{font-size:28px;line-height:120%}.product-details .product-price-wrapper .price-wrapper{font-size:22px;line-height:normal}.product-details .accordion summary.details__header{padding:15px 0;font-size:16px}.product-details .accordion .details-content ul li{margin-bottom:10px;font-size:15px}.product-details .accordion .details-content p{font-size:15px}.different-icon-with-text-wrapper.group-block-content{gap:15px}.different-icon-with-text-wrapper .different-icon-wrapper-{padding-right:15px!important}.different-icon-wrapper .text-block h5{font-size:16px;line-height:normal}.different-icon-wrapper .text-block p{font-size:15px;line-height:140%}.shopify-policy__container .shopify-policy__body h2{font-size:28px}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-size:15px}.main-page.page-width-content ul li,.main-page.page-width-content ol li,.main-page.page-width-content p{font-size:15px}}@media screen and (min-device-width:750px) and (max-device-width:1024px){.footer-top-wrapper.group-block-content{flex-wrap:wrap!important;flex-direction:row}.footer-top-wrapper .footer-menu-wrapper-.group-block{flex:auto!important;--size-style-width:50% !important}.footer-top-wrapper .footer-email-block-.group-block{width:100%!important}}@media screen and (max-width:1024px){h2,.h2.h2,.text-block.h2>*{font-size:28px}.slideshow__content_wrapper.group-block-content .text-block h2{font-size:32px}.header .header__columns .menu-list .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link{padding-inline:calc(var(--gap-xl) / 2)}.resource-list slideshow-component.resource-list__carousel slideshow-slides{--column-count:3}.section-resource-list__header .text-block h2{padding-right:90px}.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control{min-width:40px;min-height:40px}.resource-list .resource-list__carousel slideshow-container slideshow-arrows{top:-75px}.categories-wrapper .categories-image-block .text-block{padding:10px}.categories-wrapper.group-block-content{gap:10px}.categories-image-block .text-block p{font-size:16px}.categories-image-block-.group-block.group-block--height-fit{height:220px}.footer-top-wrapper .footer-icon-block-.group-block{--size-style-width:40% !important;padding:50px 15px}.footer-top-wrapper .footer-email-block-.group-block{padding:0!important;padding-bottom:50px!important}.footer-top-wrapper .footer-email-block.group-block-content{gap:16px!important}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{margin-bottom:30px}.section .blog-posts-container{grid-template-columns:repeat(4,1fr);row-gap:30px;column-gap:15px}.blog-post-item .blog-post-card .blog-post-card__content a .text-block{font-size:16px}.blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text{font-size:15px}}@media screen and (max-width:989px){.header-logo .header-logo__image-container img.header-logo__image{--header-logo-image-width:150px !important;--header-logo-image-height:60px !important}.header .header__columns .header__column--right{margin-top:0}.header .header__columns .header__column--center{margin-top:10px}.product-card .product-card__content .product-badges{top:10px;left:10px}.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag{padding:2px 8px}.product-card .product-card__content .card-gallery .product-badges__badge{padding:2px 8px;font-size:12px}.resource-list .resource-list__carousel slideshow-container slideshow-arrows{top:-62px;gap:5px}.icon-with-text-wrapper.group-block-content{gap:30px}.image-with-text-wrapper.group-block-content{flex-direction:column-reverse}.image-with-text-content-.group-block{padding:30px 20px;--size-style-width:100% !important}.image-with-text-wrapper.group-block-content .image-block{--size-style-width:100% !important}.our-story-content-wrapper.group-block-content{flex-direction:column}.our-story-content-.group-block{padding:10px 0;--size-style-width:100% !important}.our-story-content-wrapper.group-block-content .image-block{--size-style-width:100% !important}.our-story-content.group-block-content{gap:15px}.our-experience-wrapper.group-block-content{flex-direction:column}.our-experience-content-.group-block{padding:30px 0 0;--size-style-width:100% !important}.our-experience-wrapper.group-block-content .image-block{--size-style-width:100% !important}.our-experience-content.group-block-content{gap:15px}.our-experience-wrapper-.group-block{padding:25px}.technology_image-with-text-section.group-block-content{flex-direction:column}.technology_image-with-text-content-.group-block{--size-style-width:100% !important}.technology_image-with-text-section.group-block-content .image-block{--size-style-width:100% !important}.technology_image-with-text-content.group-block-content{gap:15px}.technology_image-with-text-section .technology_image-with-text-content-.group-block{padding:30px 0 50px}.technology_image-with-text-section.group-block-content .image-block img.image-block__image{border-radius:14px}.provides_image-with-text-section.group-block-content{flex-direction:column}.provides_image-with-text-section .technology_image-with-text-content-.group-block{order:2}.provides_image-wrapper-.group-block{--size-style-width:100% !important;order:1}.provides_image-wrapper.group-block-content{border-radius:14px}.provides_image-wrapper.group-block-content .image-block img.image-block__image{border-radius:15px}.provides_image-wrapper.group-block-content .image-block{padding:25px}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{font-size:26px}.oral-film-strips-table{overflow-x:scroll}.oral-film-strips-content .table_data_wrap .feature-column,.oral-film-strips-content .table_head_wrap .feature-column{width:230px}.oral-film-strips-content .table_data_wrap .oral-film-strips-column,.oral-film-strips-content .table_head_wrap .oral-film-strips-column{width:340px}.oral-film-strips-content .table_data_wrap .tablets-column,.oral-film-strips-content .table_head_wrap .tablets-column{width:340px}.oral-film-strips-content .table_head_wrap .table_head_text{font-size:20px}.oral-film-strips-content{margin-top:130px}.oral-film-strips-content .table_head_wrap .oral-film-strips-column img{max-width:190px;margin-top:-163px}.product-info-energy-longevity .info-energy-longevity-wrapper.group-block-content{flex-direction:column-reverse}.product-info-energy-longevity .info-energy-longevity-wrapper.group-block-content .image-block{--size-style-width:100% !important}.product-info-energy-longevity .text-content-wrapper-.group-block{padding:30px 20px;--size-style-width:100% !important}.product-info-energy-longevity .text-content-wrapper- .text-content-wrapper.group-block-content{max-width:100%;gap:15px}.product-info-energy-longevity.product-balance-detox .info-energy-longevity-wrapper.group-block-content{flex-direction:column}.product-info-energy-longevity.product-info-together .text-content-wrapper-.group-block,.product-info-energy-longevity.product-balance-detox .text-content-wrapper-.group-block{padding:0;margin-top:20px}.different-icon-with-text-wrapper.group-block-content{gap:30px;display:grid;grid-template-columns:1fr 1fr}.different-icon-with-text-wrapper .different-icon-wrapper-{padding-right:0px!important;--size-style-width:100% !important;border:0}.shopify-policy__container .shopify-policy__body h2{font-size:26px}.shopify-policy__container .shopify-policy__title h1{font-size:30px}}@media screen and (max-width:749px){h2,.h2.h2,.text-block.h2>*{font-size:24px}.custom-button{padding:13px 30px}.product-form-buttons .button.add-to-cart-button{padding:13px 30px;height:auto}.announcement-bar__slider .announcement-bar__slides .layout-panel-flex--row:not(.mobile-column)>.text-block{flex:initial}.announcement-bar__slider .announcement-bar__slides .layout-panel-flex--row:not(.mobile-column){flex-wrap:nowrap}.menu-drawer .menu-drawer__logo img{max-width:150px;margin:auto;padding:10px}.header .header__columns.spacing-style{align-items:center;padding-top:10px}.menu-drawer__logo{margin-bottom:10px}.menu-drawer__navigation li.menu-drawer__list-item--flat .menu-drawer__menu-item{min-height:auto;padding:10px 0;font-weight:500;font-size:16px;line-height:120%}ul.menu-drawer__menu.has-submenu li.menu-drawer__list-item--flat{margin:0}.slideshow__content_wrapper.group-block-content .text-block h2{font-size:28px}.slideshow__content_wrapper.group-block-content .text-block p{font-size:15px}.marquee-text-wrapper .text-block p{font-size:14px;line-height:normal;letter-spacing:.6px}.icon-with-text-wrapper .icon-with-text-block .text-block p{font-size:14px}.icon-with-text-wrapper.group-block-content{gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.icon-with-text-wrapper.group-block-content .icon-with-text-block-.group-block{margin:auto}.image-with-text-content-.group-block{padding:30px 15px}.image-with-text-content .text-block h2{font-size:24px}.image-with-text-content .text-block p{font-size:14px}.image-with-text-content.group-block-content{gap:15px}.our-story-content .text-block p{font-size:14px}.our-story-content .text-block h2{font-size:24px}.categories-image-block-.group-block.group-block--height-fit{min-height:295px}.footer-top-wrapper .footer-menu-wrapper-.group-block{order:2;padding:0}.footer-top-wrapper .footer-icon-block-.group-block{order:1;gap:15px!important}.footer-top-wrapper .footer-email-block-.group-block{order:3;padding:0 0 40px!important}.footer-top-wrapper .footer-icon-block-.group-block{--size-style-width:100% !important;padding:50px 15px}.footer-top-wrapper .footer-menu-wrapper-.group-block{flex:auto!important;--size-style-width:100% !important}.footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5{margin-bottom:0}.email-signup-block button.email-signup__button{padding:13px 30px}.footer-top-wrapper.group-block-content{gap:20px;padding-top:40px}.footer-top-wrapper .menu .details-content li.menu__item{margin-top:5px}.footer-top-wrapper .footer-icon-block-.group-block{padding:30px 15px}.utilities .text-block p{font-size:14px}.footer-email-block.group-block-content .text-block p{font-size:14px}.footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5{font-size:14px;line-height:normal}.footer-top-wrapper .menu .details-content li.menu__item a{font-size:14px;line-height:20px}.our-experience-content- .our-experience-content .text-block h2{font-size:24px}.our-experience-content- .our-experience-content .text-block p{font-size:14px}.our-experience-wrapper-.group-block{padding:15px}.contact-container-wrapper.group-block-content .group-block-content{gap:10px}.contact-content-wrapper-.group-block{padding:0}.contact-container-wrapper.group-block-content .contact-form-wrapper-.group-block{overflow:visible!important;padding:20px 15px}.custom-section-content .contact-container-wrapper-.group-block{padding:30px 15px}.contact-form-wrapper .text-block h3{font-size:18px}.contact-content-wrapper .text-block p{font-size:14px}.contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p{font-size:14px}.contact-form .contact-form__input{padding:12px 18px}.provides_image-wrapper.group-block-content .image-block{padding:15px}.technology_image-with-text-content .text-block h2{font-size:24px}.technology_image-with-text-content .text-block p{font-size:14px}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{font-size:24px}.oral-film-strips-content .table_data_wrap .table_text p{font-size:14px}.oral-film-strips-content .table_data_wrap .feature-column,.oral-film-strips-content .table_head_wrap .feature-column{width:170px}.oral-film-strips-content .table_data_wrap .oral-film-strips-column,.oral-film-strips-content .table_head_wrap .oral-film-strips-column,.oral-film-strips-content .table_data_wrap .tablets-column,.oral-film-strips-content .table_head_wrap .tablets-column{width:300px}.oral-film-strips-content .table_data_wrap .feature-column,.oral-film-strips-content .table_data_wrap .tablets-column,.oral-film-strips-content .table_data_wrap .oral-film-strips-column{padding:10px 10px}.oral-film-strips-content .table_head_wrap .table_head_text{font-size:18px}.oral-film-strips-content .table_head_wrap .tablets-column,.oral-film-strips-content .table_head_wrap .feature-column{padding-left:10px}.oral-film-strips-content{margin-top:95px}.oral-film-strips-content .table_head_wrap .oral-film-strips-column{padding-top:80px;margin-top:-40px}.oral-film-strips-content .table_head_wrap .oral-film-strips-column img{max-width:160px;margin-top:-140px}.blog-posts-container .blog-post-item:first-child{grid-column:span 6;--blog-post-card-scale:.5}.blog-posts-container .blog-post-item:nth-child(2),.blog-posts-container .blog-post-item:nth-child(3){grid-column:span 6;--blog-post-card-scale:.5}.blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text{font-size:14px}.blog-post-item .blog-post-card .blog-post-card__content a{padding-top:3px}.blog-post-item .blog-post-card .blog-post-card__content a .text-block{line-height:130%;padding-bottom:5px}.blog-post-content.rte rte-formatter,.blog-post-content.rte rte-formatter ul li,.blog-post-content.rte rte-formatter ol li,.blog-post-content.rte rte-formatter p{font-size:14px;line-height:150%}.blog-details-section header .spacing-style.text-block h2{font-size:22px}.spacing-style.text-block.text-block--AR2Rlb0NFMFhRRjJmd__blog-post-title.h2.text-block--align-left.text-block--full-width{padding-top:10px}slideshow-slide.product-media-container .product-media img.product-media__image{border-radius:0}.product_heading_block .card__heading .spacing-style.text-block p{font-size:24px;line-height:100%}.product-details .product-price-wrapper .price-wrapper{font-size:20px}.product-information__grid .product-details{margin-top:20px}.product-details .accordion summary.details__header{font-size:15px}.product-details .accordion .details-content ul li{font-size:14px}.product-details .accordion .details-content p{font-size:14px}.product-info-energy-longevity .text-content-wrapper .text-block h2{font-size:24px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li,.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p{font-size:14px;margin-bottom:10px}.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul{margin:0 0 10px}.different-icon-wrapper .text-block p{font-size:14px}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-ModernSelectionBox-Price .Avada-Subscription__Price.-option{font-size:13px;line-height:normal}.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-ModernSelectionBox .Avada-ModernSelectionBox-Label{font-size:13px}.shopify-policy__container .shopify-policy__body h2{font-size:24px}.shopify-policy__body ul li,.shopify-policy__body ol li,.shopify-policy__body p{font-size:14px}.main-page.page-width-content ul li,.main-page.page-width-content ol li,.main-page.page-width-content p{font-size:14px}}@media screen and (max-width:575px){.product_heading_block .card__heading .spacing-style.text-block p{max-width:250px}.announcement-bar__slides p{font-size:12px;letter-spacing:0}.slideshow__content_wrapper.group-block-content .text-block h2{font-size:25px}.resource-list__carousel .resource-list__slide{width:90%}.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control{min-width:30px;min-height:30px}.icon-with-text-wrapper.group-block-content{grid-template-columns:1fr}.icon-with-text-wrapper .icon-with-text-block .text-block p{max-width:100%}.image-with-text-content .text-block h2{font-size:22px}.our-story-content .text-block h2{font-size:22px}.our-experience-content- .our-experience-content .text-block h2{font-size:22px}.technology_image-with-text-content .text-block h2{font-size:20px}.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2{font-size:22px}.product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label){flex-basis:100%!important;margin-top:10px}.product-info-energy-longevity .text-content-wrapper .text-block h2{font-size:22px}.different-icon-with-text-wrapper.group-block-content{gap:30px;grid-template-columns:1fr}.different-icon-with-text-wrapper .different-icon-wrapper.group-block-content{align-items:center;gap:10px}.different-icon-with-text-wrapper .different-icon-wrapper.group-block-content .group-block-content{align-items:center;gap:5px}.different-icon-wrapper .text-block p{text-align:center;font-size:14px}.shopify-policy__container .shopify-policy__body h2{font-size:20px}}#shopify-pc__banner{position:fixed!important;bottom:0!important;top:auto!important;transform:none!important;max-height:120px!important;}
.shopify-pc__banner__body{font-size:14px!important;}
.dis-text {padding-left: 24px;font-size: 14px;}
.dis-text .metafield-rich_text_field { text-transform: uppercase;}
.template-product.template-stake-special .text-content-wrapper- {max-height: 600px;overflow: auto;}
.template-product.template-stake-special .info-energy-longevity-wrapper { gap: 40px;}
.template-collection ul.product-grid .layout-panel-flex {justify-content: flex-start;}




/* .page-width-narrow {--page-content-width: 81.25rem;}

*{padding:0;box-sizing: border-box;}
img {vertical-align: middle;max-width: 100%;} */


/* button css */
/* 
.custom-button {padding: 16px 48px;font-weight: 700;font-size: 14px;line-height: normal;text-transform: capitalize;} */

/* button css */

/* .text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6) {text-wrap: unset !important;} */

/*================================================================================================*/

/* .announcement-bar__slider .announcement-bar__slides {width: 100%;padding: 0px 15px;}
.announcement-bar__slides p {font-size: 14px;font-weight: 600;line-height: 120%;letter-spacing: 0.23px;} */

/*=============================================================*/
/* 
.header .header__columns.spacing-style {align-items: start;padding-top: 24px;}
.header .header__columns .header__column--center {margin-top: 21px;}
.header .header__columns .header__column--right {margin-top: 16px;}

.header .header__columns .menu-list .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link { padding-inline: calc(var(--gap-xl) / 1);}
.header .overflow-menu .menu-list__list-item span.menu-list__link-title {font-weight: 500;font-size: 16px;line-height: 120%;}
header-component.header[data-scroll-direction="none"] */
/* .header__row {border-bottom: 1px solid rgb(0 0 0 / 8%);} */
/* header-component.header[transparent="always"] .header__row {border-bottom: 0px;}

.resource-card__content p.resource-card__title.paragraph {font-size: 13px;font-weight: 400;line-height: normal;}
.resource-card__content span.price {font-size: 13px;line-height: normal;}
.resource-card .resource-card__media img.resource-card__image {object-fit: contain;} */

/*=============================================================*/
/* 
slideshow-slides[size=full-screen] {min-height: 100vh;}
.slideshow__content_wrapper.group-block-content {max-width: 800px;margin: auto;}
.slideshow__content_wrapper.group-block-content .text-block h2 {font-weight: 800;font-size: 40px;line-height: 120%;max-width: 500px;}
.slideshow__content_wrapper.group-block-content .text-block p {font-weight: 600;font-size: 20px;line-height: 170%;} */

/*=============================================================*/
/* 
.marquee-text-wrapper .text-block p {font-weight: 600;font-size: 16px;line-height: 170%;letter-spacing: 1.3px;text-transform: uppercase;color: #000;}
.marquee-text-wrapper.group-block-content {flex-wrap: nowrap !important;} */

/*=============================================================*/
/* 
.resource-list slideshow-component.resource-list__carousel {max-width: 1340px;margin: auto;padding: 0px 20px;}
.resource-list slideshow-component.resource-list__carousel slideshow-slides {padding: 0;margin: 0;}

.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control {display: flex;opacity: 1 !important;transform:none !important;border: 1px solid #000;background: #fff !important;}
.resource-list .resource-list__carousel .slideshow-control[disabled] {opacity: 0.4 !important;}
.resource-list .resource-list__carousel slideshow-container slideshow-arrows {padding: 0 !important;left: auto;top: -80px;bottom: auto;gap: 10px;display: flex !important;}
.resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control span.svg-wrapper.icon-caret {color: #000;width: 16px;height: 16px;}

.resource-list slideshow-slide.resource-list__slide {--peek-next-slide-size: 0rem;}
slideshow-slide.product-media-container .product-media img.product-media__image {object-fit: contain;background: #F5F6FB;border-radius: 12px;} */
/* slideshow-slide.product-media-container.media-fit.product-media-container--image {max-height: 360px;} */
/* 
.product-card .product-card__content .product-badges {display: flex;align-items: center;gap: 5px;flex-wrap: wrap;top: 20px;left: 20px;}
.product-card .product-card__content .card-gallery .product-badges__badge {padding: 4px 11px;font-weight: 600;font-size: 14px;line-height: normal;gap: 5px;}
.product-card .product-card__content .card-gallery .product-badges__badge.product-tags {padding: 0;}
.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag {color: #fff;padding: 4px 11px;border-radius: 4px;}
.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag.new { background: #340D8E;}
.product-card .product-card__content .card-gallery .product-badges__badge span.product-tag.price-drop { background: #8400B9;}

.product-card .product-card__content .product-type {font-weight: 500;font-size: 12px;line-height: 170%;text-transform: uppercase;opacity: 0.5;}
.product-card .product-card__content span.price {    font-weight: 600;font-size: 14px;line-height: 170%;}
.product-card .product-card__content .card__heading .spacing-style.text-block p {font-size: 14px;font-weight: 600;line-height: 170%;}
.product-card .product-card__content .product-description-block .text-block p {display: block;display: -webkit-box;font-weight: 400;font-size: 14px;line-height: 160%;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.product-card .product-card__content .buy-buttons-block span.add-to-cart-text span.svg-wrapper {display: none;}
.product-card .product-card__content span.add-to-cart-text span.add-to-cart-text__content {font-weight: 700;font-size: 14px;line-height: 120%;text-transform: uppercase;} */

/*=============================================================*/
/* 
.icon-with-text-wrapper .icon-with-text-block .text-block p {font-weight: 600;font-size: 16px;line-height: 170%;text-align: center;max-width: 178px;color: #000;} */

/*=============================================================*/

/* .image-with-text-wrapper.group-block-content {background: linear-gradient(263.99deg, hsl(224deg 100% 50% / 8%) 18.53%, hsl(308deg 100% 75% / 8%) 73.44%);}
.image-with-text-content .text-block h2 {font-weight: 800;font-size: 34px;line-height: 120%;}
.image-with-text-content .text-block p {font-weight: 400;font-size: 16px;line-height: 170%;} */

/*=============================================================*/
/* 
.categories-image-block-.group-block.group-block--height-fit {height: 295px;}
.categories-image-block .text-block p {font-weight: 700;font-size: 24px;line-height: 130%;color: #fff;} */

/*=============================================================*/

/* .our-story-content .text-block h6 {font-weight: 600;color: hsla(239, 50%, 37%, 1);opacity: 0.7;}
.our-story-content .text-block h2 {font-weight: 700;font-size: 34px;line-height: 120%;}
.our-story-content .text-block p {font-weight: 400;font-size: 16px;line-height: 170%;} */

/*=============================================================*/

/* .jdgm-widget.jdgm-testimonials-carousel .jdgm-header {margin: 0;}
.shopify-app-block .jdgm-widget.jdgm-testimonials-carousel {padding: 0;}
.jdgm-arrows--bottom button.jdgm-arrow {border: 1px solid #000000;border-radius: 100px;}
.jdgm-arrows--bottom button.jdgm-arrow svg {width: 16px;height: 16px;}
.shopify-app-block .jdgm-widget .jdgm-card-content .jdgm-product-name a {font-weight: 600;font-style: Italic;font-size: 16px;color: #2F318C;} */

/*=============================================================*/
/* 
.footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5 {padding: 0;margin-bottom: 20px;font-weight: 700;font-size: 16px;line-height: 28px;}
.footer-top-wrapper .menu .details-content li.menu__item a {font-size: 16px;font-weight: 400; line-height: 26px;color: #000000e6;}

.footer-top-wrapper .footer-icon-block-.group-block {--size-style-width: 32.22% !important;}
.footer-top-wrapper .footer-icon-block-.group-block .footer-icon-block .text-block p {font-weight: 600;font-size: 16px;line-height: 26px;color: #000000e6;}
.footer-top-wrapper .menu .details-content li.menu__item.menu-list__link--active a {text-decoration: underline;}

.footer-email-block.group-block-content .text-block p {font-weight: 600;font-size: 18px;line-height: 150%;}
.email-signup-block .email-signup__input-group {grid-template-columns: 1fr;gap: 16px !important;}
.email-signup-block button.email-signup__button {padding: 16px 48px;}
.email-signup-block .email-signup__input-group .email-signup__input {font-size: 14px;font-weight: 400;line-height: normal;}
.email-signup-block .email-signup__input-group .email-signup__input::placeholder {color: #000;font-size: 14px;font-weight: 400;line-height: normal;opacity: 0.6;}
.email-signup-block .email-signup__input-group .email-signup__input:focus-visible {outline: none;}
.email-signup__message {padding-top: 8px;}
.email-signup__message span.svg-wrapper.icon-success,
.email-signup__message p.email-signup__message-text {color: #008000;}

.utilities .text-block p {font-weight: 400;font-size: 16px;line-height: normal;color: #000000e6;} */

/*================================================================================================*/
/*==================================== collections page css ======================================*/

/* .facets .facets__form-wrapper .facets__form {justify-content: space-between;}
.facets .facets__form-wrapper .products-count-wrapper {margin-left: 0;height: auto;} */
/* .facets .facets__form-wrapper .products-count-wrapper span {font-weight: 600;font-size: 14px;line-height: 170%;color: #000;}
summary.facets__summary {padding: 0;height: auto;font-weight: 500;font-size: 14px;line-height: 170%;}
summary.facets__summary span.facets__status {background: #f5f6fb;font-weight: 600;font-size: 14px;line-height: 170%;border-radius: 7px;padding: 11px 16px;display: flex !important;gap: 10px;min-width: 171px;justify-content: space-between;} */

/*================================================================================================*/
/*====================================== About Us page css =======================================*/

/* .our-experience-wrapper-.group-block {background: linear-gradient(194.62deg, hsl(224deg 100% 50% / 8%) 3.09%, hsl(308deg 100% 75% / 8%) 91.39%);}
.our-experience-content- .our-experience-content .text-block h2 {font-weight: 800;font-size: 34px;line-height: 120%;}
.our-experience-content- .our-experience-content .text-block p {font-weight: 400;font-size: 16px;line-height: 170%;opacity: 80%;} */

/*================================================================================================*/
/*=================================== Contact Us page css ========================================*/

/* .custom-section-content .contact-container-wrapper-.group-block {max-width: 1080px;background: linear-gradient(134.05deg, hsl(224deg 100% 50% / 5%) 27.14%, hsl(308deg 100% 75% / 5%) 68.74%);}

.contact-content-wrapper .text-block h4 {font-weight: 600;font-size: 20px;line-height: 120%;}
.contact-content-wrapper .text-block p {font-weight: 400;font-size: 16px;line-height: 170%;}
.contact-content-wrapper .contact-details-wrapper .text-block p {font-weight: 500;font-size: 14px;line-height: 170%;}
.contact-content-wrapper .contact-details-wrapper .icon-wrapper .icon-block {width: 36px;height: 36px;border: 1px solid #2F318C0F;background: #fff;border-radius: 100px;align-items: center;justify-content: center;}
.contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p {opacity: 80%;font-weight: 500;font-size: 16px;line-height: 170%;}

.contact-form-wrapper .text-block h3 {font-weight: 700;font-size: 20px;line-height: 120%;}

.contact-form .contact-form__form {gap: 16px;}
.contact-form .contact-form__form-row {flex-direction: column;gap: 16px;}
.contact-form .contact-form__input:focus-visible {outline-offset: initial;outline: none;}
.contact-form .contact-form__input {font-weight: 400;color: #000;padding: 14px 24px;font-size: 14px;line-height: 20px;}
.contact-form .contact-form__input::placeholder {color: #000;font-size: 14px;font-weight: 400;line-height: normal;opacity: 0.6;}
.contact-form .contact-form__input.contact-form__input--textarea {border-radius: 13px;}
.contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p a {
    text-decoration: none;
}

.contact-form .contact-form__error {color: red;font-weight: 500;}
.contact-form .contact-form__error:focus-visible {outline: none;outline-offset: initial;}
.contact-form__success {color: #318904;}
.shopify-challenge__container .shopify-challenge__button {background: #0046FF;color:#fff;padding: 16px 48px;font-weight: 700;font-size: 14px;line-height: normal;text-transform: capitalize;}
.shopify-challenge__container {padding: 60px 0px;} */

/*================================================================================================*/
/*=================================== Technology page css ========================================*/

/* .technology_image-with-text-section.group-block-content .image-block img.image-block__image {border-radius: 14px 14px 0px 14px;}
.technology_image-with-text-content .text-block h2 {font-weight: 800;font-size: 34px;line-height: 120%;}
.technology_image-with-text-content .text-block p {font-weight: 500;font-size: 16px;line-height: 170%;} */

/*=============================================================*/

/* .provides_image-wrapper.group-block-content {background: linear-gradient(194.62deg, hsl(224deg 100% 50% / 8%) 3.09%, hsl(308deg 100% 75% / 8%) 91.39%);border-radius: 0px 14px 14px 0px;}
.provides_image-wrapper.group-block-content .image-block img.image-block__image {border-radius: 0px 15px 15px 0px;} */

/*=============================================================*/

/* .custom-oral-film-strips {background: linear-gradient(194.62deg, rgb(0 68 255 / 8%) 5.66%, rgb(255 128 238 / 8%) 84.21%);}
.custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {font-weight: 800;font-size: 34px;line-height: 120%;text-align: center;margin-bottom: 40px;color: #000;}

.oral-film-strips-content {border: 1px solid #2F318C33;border-radius: 20px;background: #fff;margin-top: 190px;margin-bottom: 28px;width:100%;}
.oral-film-strips-content .table_data_wrap,
.oral-film-strips-content .table_head_wrap {display: flex;}
.oral-film-strips-content .table_data_wrap .feature-column,
.oral-film-strips-content .table_head_wrap .feature-column {width: 22.721%;}
.oral-film-strips-content .table_data_wrap .oral-film-strips-column,
.oral-film-strips-content .table_head_wrap .oral-film-strips-column { width: 36.71%;}
.oral-film-strips-content .table_data_wrap .tablets-column,
.oral-film-strips-content .table_head_wrap .tablets-column { width:40.56900%;}

.oral-film-strips-content .table_head_wrap .oral-film-strips-column img {width: 100%;height: auto;max-width: 208px;object-fit: contain;margin-top: -176px;margin-left: auto;margin-right: auto;padding-bottom: 18px;}

.oral-film-strips-content .table_head_wrap .oral-film-strips-column span {
    margin-left: -60px;
    display: flex
;
}

.oral-film-strips-content .table_head_wrap .table_head_text {font-weight: 700;font-size: 24px;line-height: normal;padding-top: 40px;text-align: left;color: #000;}
.oral-film-strips-content .table_head_wrap .feature-column {padding-left: 30px;}
.oral-film-strips-content .table_head_wrap .oral-film-strips-column {text-align: center;padding-top: 103px;margin-top: -63px;margin-bottom: -2px;border-radius: 20px 20px 0px 0px;}
.oral-film-strips-content .table_head_wrap .tablets-column {padding-left: 24px;}

.oral-film-strips-content .table_data_wrap .feature-column {padding: 22px 5px 21px 30px;border-bottom: 1px solid rgb(0 0 0 / 8%);color: rgb(0 0 0 / 80%);}
.oral-film-strips-content .table_data_wrap:last-child .tablets-column,
.oral-film-strips-content .table_data_wrap:last-child .feature-column {border-bottom: 0px;}
.oral-film-strips-content .table_data_wrap .oral-film-strips-column {padding: 20px 24px;}
.oral-film-strips-content .table_data_wrap .tablets-column {padding: 22px 5px 21px 22px;border-bottom: 1px solid rgb(0 0 0 / 8%);color: rgb(0 0 0 / 80%);}

.oral-film-strips-content .table_head_wrap .oral-film-strips-column,
.oral-film-strips-content .table_data_wrap .oral-film-strips-column {background: #2F318C;color: #fff;}
.oral-film-strips-content .table_data_wrap:last-child .oral-film-strips-column {margin-bottom: -30px;border-radius: 0px 0px 20px 20px;padding-bottom: 50px;}

.oral-film-strips-content .table_data_wrap .table_text p {margin: 0;font-weight: 500;font-size: 16px;line-height: normal;}
.oral-film-strips-content .table_data_wrap .table_text {display: flex;align-items: center;gap: 12px;}
.oral-film-strips-content .table_data_wrap .table_text span.sign_icon {width: 100%;max-width: 28px;} */

/*================================================================================================*/
/*======================================= Blog page css ==========================================*/
/* 

.blog-posts {--narrow-page-width: 81.25rem;}

blog-posts-list .blog-posts-container {column-gap: 20px;row-gap: 40px;}
.blog-posts-container .blog-post-item:first-child {grid-column: span 2;--blog-post-card-scale: .6;}
.blog-posts-container .blog-post-item:nth-child(2), 
.blog-posts-container .blog-post-item:nth-child(3) {grid-column: span 2;--blog-post-card-scale: .6;}
.blog-posts-container .blog-post-item:first-child .blog-post-card {flex-direction: column;}
.blog-posts-container .blog-post-item:first-child .blog-post-card__image-container {width: 100%;}
.blog-posts-container .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content {width: 100%;padding: 0;}

.blog-post-item .blog-post-card .blog-post-card__content {margin-top: 28px;padding: 0;}
.blog-post-item .blog-post-card .blog-post-card__content .blog-post-details {font-weight: 500;font-size: 12px;line-height: 120%;letter-spacing: 0.8px;text-transform: uppercase;color: #000;margin-bottom: 4px;}
.blog-post-item .blog-post-card .blog-post-card__content a .text-block {font-weight: 600;font-size: 18px;line-height: 150%;}
.blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text {display: block;display: -webkit-box;font-weight: 500;font-size: 16px;line-height: 170%;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;opacity: 0.8;} */

/*========================================================*/
/* 
.blog-details-section {max-width: 890px;margin: auto;}
.blog-post-content.rte, 
.blog-post-comments-container, 
.blog-post-comments-container .blog-post-comments__form-container {max-width: 890px !important;}
.blog-post-content.rte rte-formatter,
.blog-post-content.rte rte-formatter ul li,
.blog-post-content.rte rte-formatter ol li,
.blog-post-content.rte rte-formatter p {font-weight: 500;font-size: 16px;line-height: 170%;color: rgb(0 0 0 / 80%);}
.blog-post-content.rte rte-formatter p strong {font-weight: 600;}
.blog-post-content.rte rte-formatter p {margin-bottom: 16px;margin-top: 0;}
.blog-post-content.rte rte-formatter p:last-child {margin-bottom: 0px;}
.blog-post-content.rte rte-formatter ul li,
.blog-post-content.rte rte-formatter div,
.blog-post-content.rte rte-formatter ol li {margin-bottom: 10px;}
.blog-post-content.rte rte-formatter ul li:last-child,
.blog-post-content.rte rte-formatter ol li:last-child {margin-bottom: 0px;}
.blog-post-content.rte rte-formatter a {color: #000;}
.blog-post-content.rte rte-formatter ul {margin: 24px 0px;padding-left: 30px;list-style: none;}
.blog-post-content.rte rte-formatter ul li:after {content: "";position: absolute;top: 4px;left: -30px;background-image: url(/cdn/shop/files/Frame_f17fd27a-3c51-4e8c-a541-d8213ac6f5c2.svg?v=1765194002);background-repeat: no-repeat;width: 20px;height: 20px;}
.blog-post-content.rte rte-formatter ul li {position: relative;line-height: normal;}

.blog-post-details.spacing-style.justify-left {font-weight: 500;font-size: 12px;line-height: 120%;letter-spacing: 0.8px;text-transform: uppercase;color: #000;margin-bottom: 4px;}
.blog-details-section header .spacing-style.text-block h2 {font-weight: 600;font-size: 34px;line-height: 130%;}
.blog-details-section .blog-post-featured-image__image { --ratio: 19 / 9.14;}

.blog-post-comments__form-container h2.h3 {margin-bottom: 12px;}
.blog-post-comments__form .field .blog-post-comments__form-input:focus-visible {outline-offset: initial;}
.blog-post-comments__form .field .field__input:is(:focus,:hover), 
.blog-post-comments__form .field .blog-post-comments__form-input {box-shadow: none;}
.blog-post-comments__form-message {color: #008000;} */

/*================================================================================================*/
/*====================================== product page css ========================================*/
  /* slideshow-arrows:has(.slideshow-control--previous[disabled]):has(.slideshow-control--next[disabled]) {
            display: none !important;
          }

.media-gallery--carousel slideshow-container slideshow-slides .product-media-container {background: #F5F6FB !important;}
.product-information__media .media-gallery--carousel slideshow-container .product-media-container .product-media img.product-media__image {background: #F5F6FB !important;}
.media-gallery--carousel .slideshow-controls__thumbnails {padding-left: 24px;gap: 16px;}
.media-gallery--carousel .slideshow-controls__thumbnails button.slideshow-control {background: #F5F6FB;height: 72px;}
/* .media-gallery--carousel .slideshow-controls__thumbnails button.slideshow-control img {object-fit: contain;} */
/* slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) {  justify-content: center;}
.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]) {outline: var(--focus-outline-width) solid #0038CC;outline-offset: initial;}
.media-gallery--carousel slideshow-container {border-radius:12px !important;}

.jdgm-widget.jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__text {font-weight: 500;font-size: 14px;line-height: 100%;}

.product_heading_block .card__heading .spacing-style.text-block { width: 100%; max-width: 100%;}
.product_heading_block .card__heading .spacing-style.text-block p {color: #0038CC;font-weight: 700;font-size: 34px;line-height: 140%;max-width: 100%;width: 100%;word-break: auto-phrase;
}
.card__heading a {
    display: block;
    width: 100%;
}


.product-details .product-price-wrapper .price-wrapper {font-size: 24px;font-weight: 600;line-height: 26px;}

.product-details  .product-description-block .text-block p {font-weight: 400;  font-size: 14px;line-height: 170%;color: rgb(0 0 0 / 70%);}

.product-details .buy-buttons-block .product-form-buttons .quantity-selector input {font-weight: 500;font-size: 20px;line-height: normal;}
.product-details .buy-buttons-block .product-form-buttons .quantity-selector input:focus-visible {outline: none;outline-offset: initial;}
.product-details .buy-buttons-block .product-form-buttons .quantity-selector {border-radius: 8px;border-color: rgb(47 49 140 / 14%);}
.product-details add-to-cart-component .button.add-to-cart-button {font-size: 14px;font-weight: 700;line-height: 120%;text-transform: uppercase;}
.product-details add-to-cart-component .button.add-to-cart-button span.svg-wrapper.add-to-cart-icon {display: none;}
.product-details .buy-buttons-block .product-form-buttons span.product-form-text__error {color: red;align-items: center;}
.product-details .buy-buttons-block .shopify-product-form .product-form-buttons {gap: 20px;}

.product-details .accordion summary.details__header {padding: 19px 0;font-weight: 600;font-size: 18px;line-height: normal;color:#000;}
.product-details .accordion .details-content ul {list-style: none;padding-left: 16px;}
.product-details .accordion .details-content ul li {margin-bottom: 15px;position: relative;font-weight: 500;font-size: 16px;line-height: normal;color: #000;}
.product-details .accordion .details-content ul li:last-child {margin-bottom: 0px;}
.product-details .accordion .details-content ul li:before {content: "";position: absolute;top: 9px;left: -16px;width: 8px;height: 8px;border-radius: 100%;background: #0038CC;}
.product-details .accordion .details-content {padding-bottom: 24px;}
.product-details .accordion summary.details__header svg path {stroke: #0038CC;}
.product-details .accordion summary.details__header span.svg-wrapper {width: 19px;height: 19px;}
.product-details .accordion .details-content p {font-weight: 500;font-size: 16px;line-height: normal;}

.Avada-SubscriptionWidget-Block .Avada-Subscription__Block .Avada-Subscription__Label {display: none;}
.Avada-SubscriptionWidget-Block .Avada-Subscription__Block .Avada-Subscription__Layout-Block5 {gap: 18px;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption {border: 1px solid rgb(47 49 140 / 14%);background: transparent;padding: 16px;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title { font-family: Plus Jakarta Sans;font-weight: 600;font-size: 14px;line-height: 170%;text-transform: uppercase;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title {padding-left: 30px;position: relative;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption.selected .Avada-SubscriptionOption__Title:after { content: "";border-radius: 100px;width: 12px;height: 12px;background-color: #2F318C;position: absolute;top: 6px;left: 4px;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-SubscriptionOption__Title:before {content: "";width: 18px;height: 18px;border: 1px solid #2F318C;border-radius: 100px;cursor: pointer;position: absolute;top: 2px;left: 0;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-Subscription__Price.-option {margin-top: 10px;font-family: Plus Jakarta Sans;font-weight: 600;font-size: 16px;line-height: 140%;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-Price__Badge {position: initial;background: #2F318C0D;width: fit-content;margin-left: auto;border-radius: 5px;font-family: Plus Jakarta Sans;font-weight: 600;font-size: 12px;line-height: 170%;color: #2F318C;}
.Avada-Subscription__Block .Avada-Subscription__Selector .Avada-SubscriptionOption .Avada-Subscription__Description-Item {font-family: Plus Jakarta Sans;font-weight: 400;font-size: 14px;line-height: 170%;color: rgb(0 0 0 / 80%);} */ */

/*========================================================*/

/* .product-info-energy-longevity.section {background: linear-gradient(263.99deg, rgb(0 70 255 / 8%) 18.53%, rgb(255 125 238 / 8%) 73.44%) !important;}
.product-info-energy-longevity .text-content-wrapper- .text-content-wrapper.group-block-content {max-width: 533px;margin: auto;}
.product-info-energy-longevity .text-content-wrapper .text-block h2 {font-size: 34px;font-weight: 800;line-height: 130%;color:#000;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p {font-weight: 400;font-size: 16px;line-height: 170%;margin-bottom: 20px;margin-top: 0;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p:last-child {margin-bottom: 0px;} */

/*========================================================*/
/* 
.product-info-energy-longevity.product-balance-detox {background: #fff !important;}
.product-info-energy-longevity.product-balance-detox .text-content-wrapper- .text-content-wrapper.group-block-content {max-width: 100%;} */

/*========================================================*/
/* 
.product-info-energy-longevity.product-info-together .text-content-wrapper- .text-content-wrapper.group-block-content {max-width: 100%;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul {margin:0px 0px 24px;padding-left: 28px;list-style: none;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li:after {content: "";position: absolute;top: 4px;left: -28px;background-image: url(/cdn/shop/files/Frame_f17fd27a-3c51-4e8c-a541-d8213ac6f5c2.svg?v=1765194002);background-repeat: no-repeat;width: 18px;height: 18px;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li {position: relative;font-weight: 400;font-size: 16px;line-height: 170%;margin-bottom:15px;}
.product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li:last-child {margin-bottom:0px;} */

/*========================================================*/
/* 
.different-icon-with-text-wrapper .text-block>* {text-wrap: initial !important;}
.different-icon-with-text-wrapper .different-icon-wrapper- {border-right: 1px solid rgb(0 56 204 / 25%);}
.different-icon-with-text-wrapper .different-icon-wrapper-:last-child {border-right: 0px;}
.different-icon-wrapper .text-block h5 {font-weight: 700;font-size: 18px;line-height: 180%;}
.different-icon-wrapper .text-block p {font-weight: 400;font-size: 16px;line-height: 180%;color: rgb(0 0 0 / 80%);} */

/*================================================================================================*/
/*===================================== search page css ==========================================*/
/* 
.search-page-input__parent .search-results__no-results p {word-break: break-all;} */

/*================================================================================================*/
/*==================================== policies page css =========================================*/

/* .shopify-policy__container .shopify-policy__title h1 {font-size: 40px;margin-bottom: 30px;text-transform: capitalize;}
.content-for-layout .shopify-policy__container {max-width: 1340px;padding-bottom: 80px;padding-top: 80px;}
.shopify-policy__body ul li,
.shopify-policy__body ol li,
.shopify-policy__body p {font-weight: 400;font-size: 16px;line-height: 170%;}
.shopify-policy__body p {margin-bottom: 15px;margin-top: 0px;}
.shopify-policy__body p:last-child {margin-bottom: 0px;}
.shopify-policy__container .shopify-policy__body h2 {font-size: 34px;font-weight: 700;}
.shopify-policy__container .shopify-policy__body h3 {font-size: 26px;font-weight: 600;}
.shopify-policy__body ol ol {margin: 4px 0 5px 0px;}
.shopify-policy__body ol ol li {margin-bottom: 5px;}
.shopify-policy__body ul li, 
.shopify-policy__body ol li {margin-bottom: 10px;}

/*========================================================*/

/* .page-width-content .text-block h2 {font-size: 34px;font-weight: 700;line-height: normal;}

.main-page.page-width-content {--normal-content-width: 1320px;}
.main-page.page-width-content ul li,
.main-page.page-width-content ol li,
.main-page.page-width-content p {font-weight: 400;font-size: 16px;line-height: 170%;}
.main-page.page-width-content p {margin-bottom: 15px;}
.main-page.page-width-content p:last-child {margin-bottom: 0px;}
.main-page.page-width-content h5 {font-size: 22px;font-weight: 700;line-height: normal;}

.dd-404-page .h2-page-not-found-h2 h2 {font-size: 34px;font-weight: 700;line-height: normal;} */ */

/*================================================================================================*/
/*======================================= cart page css ==========================================*/

/* cart-items-component.cart-items-component .cart-page.spacing-style {display: flex;flex-direction: column;gap: 20px;}
.details-content .cart-note__instructions {border-radius: 8px;}
.cart-drawer--empty .cart-drawer__heading {font-size: 32px;font-weight: 700;line-height: normal;text-transform: capitalize;}
.cart-drawer__header .cart-drawer__heading {font-size: 26px;font-weight: 700;line-height: normal;}
td.cart-items__details a {color: #000;font-size: 14px;font-weight: 600;line-height: normal;}
.cart__summary-item.tax-note small {font-size: 16px;color: #000;}
.cart-drawer__content .cart-drawer__summary {gap: 20px;}
.cart__total-container span.cart__summary-item span.cart__total-label.cart-primary-typography {font-size: 16px;font-weight: 600;}
.cart__total-container span.cart__summary-item text-component.cart__total-value {font-size: 20px;font-weight: 600;}
.cart-actions .details summary {padding: 5px 0px;}
.cart-drawer .cart-drawer__dialog {--sidebar-width: 28rem;}
table.cart-items__table .cart-items__table-row {--cart-item-price-width: 2rem;grid-template-columns: clamp(4rem, 15cqi, 7.5rem) minmax(0, 1fr) minmax(var(--cart-item-price-width), auto);}
.cart-drawer .cart-price,
.cart-drawer .cart-items__price {font-size: 16px;font-weight: 500;line-height: 24px;} */
/* .cart-drawer__summary .cart__ctas .cart__checkout-button {height: auto;font-size: 16px;font-weight: 500;line-height: normal;} */
/* .cart-items__wrapper .cart-items__remove svg {width: 22px;height: 22px;}
.cart-actions .details summary span.cart-note__label.h6 {font-size: 16px;font-weight: 600;}
.cart-items__media-container img.cart-items__media-image.border-style {object-fit: contain;}
.cart-items__quantity .quantity-selector {border-radius: 8px;border-color: rgb(47 49 140 / 14%);}
.quantity-selector input[type=number]:focus-visible {outline: none;outline-offset: initial;}
.cart-items__error .cart-item__error {color: red;}
.facets__summary .facets__status{
    display:block!important;font-size:14px!important;margin-right:5px;
}

@media screen and (max-width: 749px) {
  td.cart-items__details a {font-size: 14px;}
  .cart__total-container span.cart__summary-item span.cart__total-label.cart-primary-typography {font-size: 16px;}
  .cart__total-container span.cart__summary-item text-component.cart__total-value {font-size: 16px;}
  table.cart-items__table .cart-items__table-row { column-gap: 10px;}
  .cart-drawer .cart-items__price {font-size: 12px;line-height: normal;}

  
} */
/*===================================================================================================*/
/*===================================================================================================*/
/* 
@media screen and (min-width: 1200px) {
    .product-information__grid:not(.product-information__grid--half,
    :has(.product-information__media:empty)).product-information--media-left {grid-template-columns: 2fr 1.3163fr !important;}
}

@media screen and (max-width: 1440px) {}

@media screen and (min-device-width: 750px) and (max-device-width: 1199px) {
    .product-information__grid:not(.product-information__grid--half,
    :has(.product-information__media:empty)).product-information--media-left {grid-template-columns: 1fr 1fr !important;}
    .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media {padding-right: calc(var(--gap, 0) / 4) !important;}
    .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details {padding-left: calc(var(--gap, 0) / 4) !important;}
}

@media screen and (max-width: 1199px) {

    .header-logo .header-logo__image-container img.header-logo__image {--header-logo-image-width: 200px !important;--header-logo-image-height: 80px !important;}
    .slideshow__content_wrapper.group-block-content .text-block h2 {font-size: 36px;}
    .slideshow__content_wrapper.group-block-content .text-block p { font-size: 18px;}

    .categories-image-block .text-block p {font-size: 18px;}

    .image-with-text-content-.group-block {padding: 20px 30px;}
    .image-with-text-content .text-block h2 { font-size: 28px;}

    .our-story-content-.group-block {padding: 30px 20px;--size-style-width: 50% !important;}
    .our-story-content-wrapper.group-block-content .image-block {--size-style-width: 50% !important;}
    .our-story-content .text-block h2 {font-size: 28px;}

    .footer-top-wrapper .footer-icon-block-.group-block {--size-style-width: 29.22% !important;}
    .footer-email-block.group-block-content .text-block p {font-size: 16px;}

    .our-experience-content- .our-experience-content .text-block h2 {font-size: 28px;}

    .contact-container-wrapper.group-block-content {gap: 30px;}

    .technology_image-with-text-section .technology_image-with-text-content-.group-block {padding: 0px 0px 0px 30px;}
    .technology_image-with-text-content-.group-block {padding-right: 30px;}
    .technology_image-with-text-content .text-block h2 { font-size: 28px;}
    .provides_image-wrapper.group-block-content .image-block {padding: 40px;}
    .technology_image-with-text-content .text-block p {font-size: 15px;line-height: 150%;}

    .custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {font-size: 28px;}
    .oral-film-strips-content .table_head_wrap .table_head_text { font-size: 22px;}
    .oral-film-strips-content .table_head_wrap .tablets-column, 
    .oral-film-strips-content .table_head_wrap .feature-column {padding-left: 20px;}
    .oral-film-strips-content .table_data_wrap .feature-column {padding: 15px 10px 15px 20px;}
    .oral-film-strips-content .table_data_wrap .oral-film-strips-column {padding: 15px 20px;}
    .oral-film-strips-content .table_data_wrap .tablets-column {padding: 15px 10px 15px 20px;}
    .oral-film-strips-content .table_data_wrap .table_text p {font-size: 15px;}
    .oral-film-strips-content .table_data_wrap .table_text span.sign_icon {max-width: 22px;}
    .oral-film-strips-content .table_data_wrap .table_text { gap: 6px;}

    .blog-details-section header .spacing-style.text-block h2 {font-size: 26px;}
    .blog-post-content.rte rte-formatter,
    .blog-post-content.rte rte-formatter ul li,
    .blog-post-content.rte rte-formatter ol li,
    .blog-post-content.rte rte-formatter p {font-size: 15px;}

    .product-info-energy-longevity .text-content-wrapper .text-block h2 {font-size: 28px;}
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li,
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p {font-size: 15px;line-height: 150%; margin-bottom: 15px;}
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul {margin: 0 0 15px;}

    .product_heading_block .card__heading .spacing-style.text-block p {font-size: 28px; line-height: 120%;}
    .product-details .product-price-wrapper .price-wrapper {font-size: 22px;line-height: normal;}
    .product-details .accordion summary.details__header {padding: 15px 0;font-size: 16px;}
    .product-details .accordion .details-content ul li {margin-bottom: 10px; font-size: 15px;}
    .product-details .accordion .details-content p {font-size: 15px;}
    .different-icon-with-text-wrapper.group-block-content {gap: 15px;}
    .different-icon-with-text-wrapper .different-icon-wrapper- {padding-right: 15px !important;}
    .different-icon-wrapper .text-block h5 {font-size: 16px;line-height: normal;}
    .different-icon-wrapper .text-block p {font-size: 15px;line-height: 140%;}

    .shopify-policy__container .shopify-policy__body h2 {font-size: 28px;}
        .shopify-policy__body ul li, 
    .shopify-policy__body ol li, 
    .shopify-policy__body p {font-size: 15px;}
    .main-page.page-width-content ul li,
    .main-page.page-width-content ol li,
    .main-page.page-width-content p {font-size: 15px;}


}

@media screen and (min-device-width: 750px) and (max-device-width: 1024px) {
    .footer-top-wrapper.group-block-content {flex-wrap: wrap !important;flex-direction: row;}
    .footer-top-wrapper .footer-menu-wrapper-.group-block {flex: auto !important;--size-style-width: 50% !important;}
    .footer-top-wrapper .footer-email-block-.group-block {width: 100% !important;}

 }

@media screen and (max-width: 1024px) {

    h2, .h2.h2, .text-block.h2>* {font-size: 28px;}

    .slideshow__content_wrapper.group-block-content .text-block h2 {font-size: 32px;}
    .header .header__columns .menu-list .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link { padding-inline: calc(var(--gap-xl) / 2);}

    .resource-list slideshow-component.resource-list__carousel slideshow-slides {--column-count: 3;}
    .section-resource-list__header .text-block h2 {padding-right: 90px;}
    .resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control {min-width: 40px;min-height: 40px;}
    .resource-list .resource-list__carousel slideshow-container slideshow-arrows { top: -75px;}

    .categories-wrapper .categories-image-block .text-block {padding: 10px;}
    .categories-wrapper.group-block-content {gap: 10px;}
    .categories-image-block .text-block p {font-size: 16px;}
    .categories-image-block-.group-block.group-block--height-fit {height: 220px;}


    .footer-top-wrapper .footer-icon-block-.group-block {--size-style-width: 40% !important;padding: 50px 15px;}
    .footer-top-wrapper .footer-email-block-.group-block {padding: 0 !important;padding-bottom: 50px !important;}
    .footer-top-wrapper .footer-email-block.group-block-content {gap: 16px !important;}

    .custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {margin-bottom: 30px;}

    .section .blog-posts-container {grid-template-columns: repeat(4, 1fr);row-gap: 30px;column-gap: 15px;}
    .blog-post-item .blog-post-card .blog-post-card__content a .text-block {font-size: 16px;}
    .blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text { font-size: 15px}



}
@media screen and (max-width: 989px) {
    .header-logo .header-logo__image-container img.header-logo__image {--header-logo-image-width: 150px !important;--header-logo-image-height: 60px !important;}
    .header .header__columns .header__column--right {margin-top: 0px;}
    .header .header__columns .header__column--center {margin-top: 10px;}

    .product-card .product-card__content .product-badges {top: 10px;left: 10px;}
    .product-card .product-card__content .card-gallery .product-badges__badge span.product-tag {padding: 2px 8px;}
    .product-card .product-card__content .card-gallery .product-badges__badge {padding: 2px 8px;font-size: 12px;}
    .resource-list .resource-list__carousel slideshow-container slideshow-arrows {top: -62px;gap: 5px;}

    .icon-with-text-wrapper.group-block-content {gap: 30px;}

    .image-with-text-wrapper.group-block-content {flex-direction: column-reverse;}
    .image-with-text-content-.group-block {padding: 30px 20px;--size-style-width: 100% !important;}
    .image-with-text-wrapper.group-block-content .image-block {--size-style-width: 100% !important;}

    .our-story-content-wrapper.group-block-content {flex-direction: column;}
    .our-story-content-.group-block {padding: 10px 0px;--size-style-width: 100% !important;}
    .our-story-content-wrapper.group-block-content .image-block {--size-style-width: 100% !important;}
    .our-story-content.group-block-content {gap: 15px;}

    .our-experience-wrapper.group-block-content {flex-direction: column;}
    .our-experience-content-.group-block {padding: 30px 0px 0px;--size-style-width: 100% !important;}
    .our-experience-wrapper.group-block-content .image-block {--size-style-width: 100% !important;}
    .our-experience-content.group-block-content {gap: 15px;}
    .our-experience-wrapper-.group-block { padding: 25px;}

    .technology_image-with-text-section.group-block-content {flex-direction: column;}
    .technology_image-with-text-content-.group-block {--size-style-width: 100% !important;}
    .technology_image-with-text-section.group-block-content .image-block {--size-style-width: 100% !important;}
    .technology_image-with-text-content.group-block-content {gap: 15px;}
    .technology_image-with-text-section .technology_image-with-text-content-.group-block {padding: 30px 0 50px;}
    .technology_image-with-text-section.group-block-content .image-block img.image-block__image {border-radius: 14px;}
    
    .provides_image-with-text-section.group-block-content {flex-direction: column;}
    .provides_image-with-text-section .technology_image-with-text-content-.group-block {order: 2;}
    .provides_image-wrapper-.group-block {--size-style-width: 100% !important;order: 1;}
    .provides_image-wrapper.group-block-content { border-radius: 14px;}
    .provides_image-wrapper.group-block-content .image-block img.image-block__image {border-radius: 15px;}
    .provides_image-wrapper.group-block-content .image-block {padding: 25px;}

    .custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {font-size: 26px;}

    .oral-film-strips-table {overflow-x: scroll;}
    .oral-film-strips-content .table_data_wrap .feature-column,
    .oral-film-strips-content .table_head_wrap .feature-column {width: 230px;}
    .oral-film-strips-content .table_data_wrap .oral-film-strips-column,
    .oral-film-strips-content .table_head_wrap .oral-film-strips-column { width: 340px;}
    .oral-film-strips-content .table_data_wrap .tablets-column,
    .oral-film-strips-content .table_head_wrap .tablets-column { width:340px;}
    .oral-film-strips-content .table_head_wrap .table_head_text {font-size: 20px;}
    .oral-film-strips-content {margin-top: 130px;}
    .oral-film-strips-content .table_head_wrap .oral-film-strips-column img {max-width: 190px; margin-top: -163px;}

    .product-info-energy-longevity .info-energy-longevity-wrapper.group-block-content {flex-direction: column-reverse;}
    .product-info-energy-longevity .info-energy-longevity-wrapper.group-block-content .image-block {--size-style-width: 100% !important;}
    .product-info-energy-longevity .text-content-wrapper-.group-block {padding: 30px 20px;--size-style-width: 100% !important;}
    .product-info-energy-longevity .text-content-wrapper- .text-content-wrapper.group-block-content {max-width: 100%;gap: 15px;}
    .product-info-energy-longevity.product-balance-detox .info-energy-longevity-wrapper.group-block-content {flex-direction: column;}
    .product-info-energy-longevity.product-info-together .text-content-wrapper-.group-block,
    .product-info-energy-longevity.product-balance-detox .text-content-wrapper-.group-block {padding: 0;margin-top: 20px;}
    .different-icon-with-text-wrapper.group-block-content {gap: 30px;display: grid;grid-template-columns: 1fr 1fr;}
    .different-icon-with-text-wrapper .different-icon-wrapper- {padding-right: 0px !important;--size-style-width: 100% !important;border: 0px;}

    .shopify-policy__container .shopify-policy__body h2 {font-size: 26px;}
    .shopify-policy__container .shopify-policy__title h1 {font-size: 30px;}

}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 749px) {

    h2, .h2.h2, .text-block.h2>* {font-size: 24px;}
    .custom-button {padding: 13px 30px;}
    .product-form-buttons .button.add-to-cart-button { padding: 13px 30px;height: auto;}

        .announcement-bar__slider .announcement-bar__slides .layout-panel-flex--row:not(.mobile-column)>.text-block {
        flex: initial;
    }
        .announcement-bar__slider .announcement-bar__slides .layout-panel-flex--row:not(.mobile-column) {
        flex-wrap: nowrap;
    }
    .menu-drawer .menu-drawer__logo img {max-width: 150px; margin: auto; padding: 10px;}
    .header .header__columns.spacing-style {align-items: center;padding-top: 10px;}
    .menu-drawer__logo {margin-bottom: 10px;}
    .menu-drawer__navigation li.menu-drawer__list-item--flat .menu-drawer__menu-item {min-height: auto;padding: 10px 0;font-weight: 500;font-size: 16px;line-height: 120%;}
    ul.menu-drawer__menu.has-submenu li.menu-drawer__list-item--flat {margin: 0;}

    .slideshow__content_wrapper.group-block-content .text-block h2 {font-size: 28px;}
    .slideshow__content_wrapper.group-block-content .text-block p { font-size: 15px;}

    .marquee-text-wrapper .text-block p {font-size: 14px;line-height: normal;letter-spacing: 0.6px;}

    .icon-with-text-wrapper .icon-with-text-block .text-block p { font-size: 14px;}
    .icon-with-text-wrapper.group-block-content {gap: 20px;display: grid;grid-template-columns: 1fr 1fr 1fr;}
    .icon-with-text-wrapper.group-block-content .icon-with-text-block-.group-block {margin: auto;}

    .image-with-text-content-.group-block {padding: 30px 15px;}
    .image-with-text-content .text-block h2 {font-size: 24px;}
    .image-with-text-content .text-block p { font-size: 14px;}
    .image-with-text-content.group-block-content {gap: 15px;}

    .our-story-content .text-block p {font-size: 14px;}
    .our-story-content .text-block h2 {font-size: 24px;}

    .categories-image-block-.group-block.group-block--height-fit {min-height: 295px;}

    .footer-top-wrapper .footer-menu-wrapper-.group-block {order: 2;padding: 0;}
    .footer-top-wrapper .footer-icon-block-.group-block {order: 1;gap: 15px !important;}
    .footer-top-wrapper .footer-email-block-.group-block {order: 3;padding: 0 0 40px !important;}
    .footer-top-wrapper .footer-icon-block-.group-block {--size-style-width: 100% !important;padding: 50px 15px;}
    .footer-top-wrapper .footer-menu-wrapper-.group-block {flex: auto !important;--size-style-width: 100% !important;}
    .footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5 {margin-bottom: 0;}
    .email-signup-block button.email-signup__button {padding: 13px 30px;}
    .footer-top-wrapper.group-block-content {gap: 20px;padding-top: 40px;}
    .footer-top-wrapper .menu .details-content li.menu__item {margin-top: 5px;}
    .footer-top-wrapper .footer-icon-block-.group-block { padding: 30px 15px;}
    .utilities .text-block p {font-size: 14px;}
    .footer-email-block.group-block-content .text-block p {font-size: 14px;}
    .footer-menu-wrapper accordion-custom.menu summary.menu__heading.h5 { font-size: 14px;line-height: normal;}
    .footer-top-wrapper .menu .details-content li.menu__item a {font-size: 14px; line-height: 20px;}

    .our-experience-content- .our-experience-content .text-block h2 {font-size: 24px;}
    .our-experience-content- .our-experience-content .text-block p {font-size: 14px;}
    .our-experience-wrapper-.group-block { padding: 15px;}

    .contact-container-wrapper.group-block-content .group-block-content {gap: 10px;}
    .contact-content-wrapper-.group-block {padding: 0;}
    .contact-container-wrapper.group-block-content .contact-form-wrapper-.group-block {overflow: visible !important;padding: 20px 15px;}
    .custom-section-content .contact-container-wrapper-.group-block {padding: 30px 15px;}
    .contact-form-wrapper .text-block h3 { font-size: 18px;}
    .contact-content-wrapper .text-block p {font-size: 14px;}
    .contact-content-wrapper .contact-details-wrapper .icon-wrapper .text-block p { font-size: 14px;}
    .contact-form .contact-form__input { padding: 12px 18px;}

    .provides_image-wrapper.group-block-content .image-block {padding: 15px;}
    .technology_image-with-text-content .text-block h2 { font-size: 24px;}
    .technology_image-with-text-content .text-block p {font-size: 14px;}

    .custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {font-size: 24px;}
    .oral-film-strips-content .table_data_wrap .table_text p {font-size: 14px;}
    .oral-film-strips-content .table_data_wrap .feature-column, 
    .oral-film-strips-content .table_head_wrap .feature-column {width: 170px;}
    .oral-film-strips-content .table_data_wrap .oral-film-strips-column, 
    .oral-film-strips-content .table_head_wrap .oral-film-strips-column,
    .oral-film-strips-content .table_data_wrap .tablets-column,
    .oral-film-strips-content .table_head_wrap .tablets-column {width: 300px;}
    .oral-film-strips-content .table_data_wrap .feature-column,
    .oral-film-strips-content .table_data_wrap .tablets-column,
    .oral-film-strips-content .table_data_wrap .oral-film-strips-column {padding: 10px 10px;}
    .oral-film-strips-content .table_head_wrap .table_head_text {font-size: 18px;}
    .oral-film-strips-content .table_head_wrap .tablets-column, 
    .oral-film-strips-content .table_head_wrap .feature-column {padding-left: 10px;}
    .oral-film-strips-content {margin-top: 95px;}
    .oral-film-strips-content .table_head_wrap .oral-film-strips-column {padding-top: 80px;margin-top: -40px;}
    .oral-film-strips-content .table_head_wrap .oral-film-strips-column img {max-width: 160px;margin-top: -140px;}

    .blog-posts-container .blog-post-item:first-child {grid-column: span 6;--blog-post-card-scale: .5;}
    .blog-posts-container .blog-post-item:nth-child(2), 
    .blog-posts-container .blog-post-item:nth-child(3) {grid-column: span 6;--blog-post-card-scale: .5;}
    .blog-post-item .blog-post-card .blog-post-card__content .blog-post-card__content-text { font-size: 14px;}
    .blog-post-item .blog-post-card .blog-post-card__content a {padding-top: 3px;}
    .blog-post-item .blog-post-card .blog-post-card__content a .text-block { line-height: 130%;padding-bottom: 5px;}
    .blog-post-content.rte rte-formatter,
    .blog-post-content.rte rte-formatter ul li,
    .blog-post-content.rte rte-formatter ol li,
    .blog-post-content.rte rte-formatter p {font-size: 14px;line-height: 150%;}
    .blog-details-section header .spacing-style.text-block h2 {font-size: 22px;}
    .spacing-style.text-block.text-block--AR2Rlb0NFMFhRRjJmd__blog-post-title.h2.text-block--align-left.text-block--full-width {padding-top: 10px;}

    slideshow-slide.product-media-container .product-media img.product-media__image { border-radius: 0px;}
    .product_heading_block .card__heading .spacing-style.text-block p {font-size: 24px;line-height: 100%;}
    .product-details .product-price-wrapper .price-wrapper {font-size: 20px;}
    .product-information__grid .product-details {margin-top: 20px;}
    .product-details .accordion summary.details__header {font-size: 15px;}
    .product-details .accordion .details-content ul li {font-size: 14px;}
    .product-details .accordion .details-content p {font-size: 14px;}
    .product-info-energy-longevity .text-content-wrapper .text-block h2 {font-size: 24px;}
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul li,
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field p {font-size: 14px;margin-bottom: 10px;}
    .product-info-energy-longevity .text-content-wrapper .metafield-rich_text_field ul {margin: 0 0 10px;}
    .different-icon-wrapper .text-block p {font-size: 14px;}
    .Avada-Subscription__Block .Avada-Subscription__Selector .Avada-ModernSelectionBox-Price .Avada-Subscription__Price.-option {font-size: 13px;line-height: normal;}
    .Avada-Subscription__Block .Avada-Subscription__Selector .Avada-ModernSelectionBox .Avada-ModernSelectionBox-Label {font-size: 13px;}

    .shopify-policy__container .shopify-policy__body h2 {font-size: 24px;}
    .shopify-policy__body ul li, 
    .shopify-policy__body ol li, 
    .shopify-policy__body p {font-size: 14px;}
    .main-page.page-width-content ul li,
    .main-page.page-width-content ol li,
    .main-page.page-width-content p {font-size: 14px;}

}
@media screen and (max-width: 575px) {

    .product_heading_block .card__heading .spacing-style.text-block p{ max-width: 250px;}

    .announcement-bar__slides p {font-size: 12px;letter-spacing: 0;}

    .slideshow__content_wrapper.group-block-content .text-block h2 {font-size: 25px;}

    .resource-list__carousel .resource-list__slide {width: 90%;}
    .resource-list .resource-list__carousel slideshow-container slideshow-arrows .slideshow-control {min-width: 30px;min-height: 30px;}

    .icon-with-text-wrapper.group-block-content {grid-template-columns: 1fr;}
    .icon-with-text-wrapper .icon-with-text-block .text-block p {max-width: 100%;}

    .image-with-text-content .text-block h2 {font-size: 22px;}
    .our-story-content .text-block h2 {font-size: 22px;}

    .our-experience-content- .our-experience-content .text-block h2 {font-size: 22px;}
    .technology_image-with-text-content .text-block h2 { font-size: 20px;}
    .custom-oral-film-strips .oral-film-strips-wrapper .header-wrapper h2 {font-size: 22px;}

    .product-form-buttons--stacked>*:not(.quantity-selector,.quantity-rules,.quantity-label) {flex-basis: 100% !important;margin-top: 10px;}
    .product-info-energy-longevity .text-content-wrapper .text-block h2 {font-size: 22px;}
    .different-icon-with-text-wrapper.group-block-content {gap: 30px;grid-template-columns: 1fr;}
    .different-icon-with-text-wrapper .different-icon-wrapper.group-block-content {align-items: center;gap: 10px;}
    .different-icon-with-text-wrapper .different-icon-wrapper.group-block-content .group-block-content {align-items: center;gap: 5px;}
    .different-icon-wrapper .text-block p {text-align: center;font-size: 14px;}

    .shopify-policy__container .shopify-policy__body h2 {font-size: 20px;}


}
@media screen and (max-width: 425px) {}
@media screen and (max-width: 360px) {} */