/** Shopify CDN: Minification failed

Line 2315:89 Expected ":"

**/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

*
{
    font-family: "Poppins", sans-serif !important;
    letter-spacing:0 !important;
}

sticky-header.gradient
{
    background: #FFF;
    box-shadow: 0 0 12px rgba(16, 42, 67, 0.07);
    border:0;
    padding:22px 0;
}

sticky-header.gradient .header__heading-link
{
    padding:0;
    margin:0;
}

.page-width {
    max-width: 1356px;
    margin: 0 auto;
    padding: 0 30px !important;
}

sticky-header .header--middle-left {
    grid-template-columns: auto 1fr auto;
}

sticky-header .list-menu--inline {
    display: flex;
    justify-content: center;
}

sticky-header .list-menu__item
{
color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
    padding: 0 10px;
    margin: 0 10px;
}

a.button.button--secondary:after,
a.button.button--secondary:before
{
    display:none;
}

.top_heading_btn {
    all: unset;
    padding: 4px 15px !important;
    color: #102a43!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 24px!important;
    border-radius: 100px!important;
    background-color: #f4f1e9!important;
    border: 1px solid #102A43!important;
    display:inline-block !important;
}
.button:disabled, .button[aria-disabled=true], .button.disabled, .customer button:disabled, .customer button[aria-disabled=true], .customer button.disabled, .quantity__button.disabled {
    cursor: not-allowed;
    opacity: 1;
}

.top_section h2.image-with-text__heading.inline-richtext.h1
{
        all: unset;
    color: #102a43;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
    margin: 10px 0;
    max-width: 500px;
}

.top_section .image-with-text__content--desktop-left
{
    padding:0;
    display:block;
}

.top_section .image-with-text__content--desktop-left *
{
    all:unset;
}

a.button.button--primary:after,
a.button.button--primary:before
{
    display:none;
}

.top_section .image-with-text__content--desktop-left .image-with-text__text.rte.body p
{
color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom:0;
display:block;
max-width:420px;
}
.top_section .pdp_below_section p
{
color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom:0;
display:block;
max-width:420px;
}
a.button.button--primary
{
    padding:10px 15px;
    border-radius: 5px;
border: 1px solid #102A43;
background: #102A43;
color: #F4F1E9;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
transition:0.3s;
display:inline-block;
min-height:auto;
text-align:center;
cursor: pointer;
}
 .top_section a.button.button--secondary {
    display: none;
}

a.button.button--primary:hover
{
    background-color:transparent !important;
    color:#102A43 !important;
}

a.button.button--secondary
{
    padding:10px 15px;
    border-radius: 5px;
border: 1px solid #007F86;
color: #007F86;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: normal;
transition:0.3s;
display:inline-block;
min-height:auto;
text-align:center;
cursor: pointer;
}
product-form .koin-promotion-widget-wrapper{
order:3;
display:none;
}
product-form form{
    display:flex;
    flex-direction:column;
}

a.button.button--secondary:hover
{
    background-color:#007F86 !important;
    color:#F4F1E9 !important;

}

.top_section .rating-review-block h3.rating-review__heading ,
.top_section .rating-review-block .rating-review__content.rte p
{
    color: #102A43;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
position:relative;
}

.top_section .rating-review-block .rating-review__content.rte p:before {
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 100px;
    background-color: #102a43;
    margin: 0 15px;
    display: inline-block;
    position: relative;
    top: -1.5px;
}

.top_section .rating-review__stars span {
    color: #c8a233!important;
    font-size: 19px;
}
.top_section .rating-review__stars
{
    margin-right:5px;
}

.top_section .rating-review-block
{
    margin-top:20px;
    display:block;
}

.top_section .image-with-text__content--desktop-left a.button.button--primary 
{
    margin-right:20px;
    margin-bottom:20px;
}
.top_section  .image-with-text__media-item * {
    all: unset !important;
}

.top_section  .image-with-text__media-item img{
    width:523px !important;
    max-width:100%!important;
    display:block !important;
}

.top_section .image-with-text__grid
{
    align-items:center;
}

.top_section
{
    padding:40px 0 !important;
}

.blue_bg_section .page-width * {
    all: unset;
}

.blue_bg_section {
    padding: 80px 0;
}

.blue_bg_section h2.title.inline-richtext.h1
{
color: #102A43;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:10px;
display:block;
}

.blue_bg_section p.description
{
    color: #102A43;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
max-width:530px;
margin:0 auto 47px auto;
display:block;
}

.blue_bg_section .multicolumn-list *
{
    all:unset !important;
}

.blue_bg_section .multicolumn-list
{
    display:grid;
     grid-template-columns: repeat(3, 1fr);
  gap: 140px;
}

.blue_bg_section .multicolumn-list img {
    height: 70px !important;
    display: block !important;
    margin: 0 auto !important;
    margin-bottom: 15px !important;
}

.blue_bg_section h3.inline-richtext
{
    color: #102A43 !important;
text-align: center!important;
font-size: 20px!important;
font-style: normal!important;
font-weight: 500!important;
line-height: normal!important;
text-transform: uppercase!important;
margin-bottom:10px!important;
text-align:center !important;
display:block !important;
}

.blue_bg_section .multicolumn-card__info
{
    text-align:center !important;
}

.blue_bg_section .rte p br {
    display: none !important;
}

.blue_bg_section .rte p
{
    color: #102A43 !important;
text-align: center !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
text-align:center !important;
    margin: 0 auto !important;
    display: block !important;
}

.blue_bg_section .multicolumn-list__item
{
    position:relative !important;
}

.blue_bg_section .multicolumn-list__item:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    right: -70px;
    background: linear-gradient(180deg, rgba(105, 199, 208, 0.30) 0%, rgba(16, 42, 67, 0.30) 46.63%, rgba(105, 199, 208, 0.30) 100%);
}

.blue_bg_section .multicolumn-list__item:last-child:after
{
    display:none;
}

.meet_section
{
    padding:100px 0 !important;
}

.meet_section h2.image-with-text__heading.inline-richtext.h1
{
    color: #102A43;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:10px;
}

.meet_section .image-with-text__text.rte.body p
{
    color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
max-width:475px;
margin-bottom:32px;
display:block;
}

.meet_section .image-with-text__text.rte.body ul li
{
    color: #102A43;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
position:relative;
padding-left:46px;
}
.meet_section .image-with-text__text.rte.body ul
{
    padding:0;
    display:flex;
    flex-direction:column;
    grid-gap:20px;
    list-style:none;
}

.meet_section .image-with-text__text.rte.body
{
    margin-top:0;
    margin-bottom:3px;
}

.meet_section .image-with-text__text.rte.body ul li:after
{
    content:"";
    position:absolute;
    top:0;
    left:0;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_77_782' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='url(%23pattern0_77_782)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_77_782)'%3E%3Crect x='-10.5483' y='-6.33167' width='58.0731' height='50.8861' fill='%23102A43'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_77_782' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_77_782' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_77_782' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    height:30px;
    width:30px;
}

.meet_section .image-with-text__content
{
    padding:0;
    padding-left:134px;
}

.meet_section .image-with-text__grid
{
    align-items:center;
}

.meet_section .image-with-text__media-item
{
    width:42%;
}

.key_nutrient_section
{
    padding:80px 0 !important
}

.key_nutrient_section .page-width  *
{
    all:unset;
}

.key_nutrient_section h2.title.inline-richtext.h1
{
    display:block;
    color: #102A43;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.key_nutrient_section .section_description P
{
    color: #102A43;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin:10px auto 60px auto;
max-width:530px;
display:block;
}

.key_nutrient_section  .multicolumn-list img
{
    all:unset !important;
}

.key_nutrient_section .content-container:after
{
    display:none;
}

.key_nutrient_section .multicolumn-card.content-container
{
    all:unset !important;
}

.key_nutrient_section .multicolumn-list {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 40px;
    border: 1px solid #E7EAED;
    padding-left: 10px;
    padding-right: 10px;
    padding:0px 10px !important;
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item{
    height:350px;
}
.key_nutrient_section .multicolumn-list .multicolumn-card__image-wrapper img {
    width: 200px!important;
    height: auto!important;
    max-height: 200px!important;
    object-fit: cover !important;
}
.oravu-routine .oravu-btn--secondary:hover{
    background: var(--navy) !important;
    border-color: var(--navy) !important;
}
.oravu-routine .oravu-routine__eyebrow{
    font-size:14px !important;
}
.oravu-routine .oravu-routine__intro h2{
    font-size: 27px !important;
    letter-spacing: -0.2px !important;
    margin-bottom: 10px !important;
    margin-top: 7px !important;
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item {
    border-right: 1px solid #E7EAED !important;
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item:last-child {
    border-right: transparent !important;
}

.key_nutrient_section .media.media--transparent.media--adapt {
    all: unset !important;
}

.key_nutrient_section .multicolumn-card__image-wrapper img {
    display: block !important;
    margin-bottom:10px !important; 
}

.key_nutrient_section .multicolumn-list .inline-richtext
{
color: #102A43;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
display:block;
}

.key_nutrient_section .multicolumn-list .rte P
{
color: #102A43;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
display:block;
}

.key_nutrient_section .multicolumn-list .rte P br
{
    display:none;
}

.key_nutrient_section .multicolumn-list__item
{
    position:relative;
}

.key_nutrient_section .multicolumn-list__item:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    right: -20px;
    /* background: linear-gradient(180deg, rgba(105, 199, 208, 0.10) 0%, rgba(16, 42, 67, 0.10) 46.63%, rgba(105, 199, 208, 0.10) 100%); */
}

.key_nutrient_section .multicolumn-list__item:last-child:after
{
    display:none;
}

.key_nutrient_section a.button.button--primary
{
    margin-left: auto;
    margin-right: auto;
    display: table;
}


.science_quality_section .image-with-text__content
{
    padding:0;
    padding-left:108px !important;
    padding-right:80px !important;
    
}

.science_quality_section .image-with-text__media-item {
    padding-right: 108px !important;
}

.science_quality_section .image-with-text__media-item {
    width: 50%;
}

.science_quality_section .image-with-text__media-item img
{
    border-radius:15px !important;
}

.routine_section .page-width *
{
    all:unset;
}

.routine_section {
    max-width: 1296px;
    margin: 0 auto;
    border-radius: 15px;
    padding:80px 50px;
    margin-top:80px;
}

.routine_section  .content-container:after
{
    display:none;
}

.routine_section h2.title.inline-richtext.h1
{
color: #F4F1E9;
text-align: center;
font-size: 42px;
font-style: normal;
font-weight: 600;
line-height: normal;
display:block;
}
.routine_section .section_description .description {
    color: #f4f1e9;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 620px;
    margin: 10px auto 60px;
    display: block;
}

.routine_section .multicolumn-list *
{
    all:unset !important;
}


.routine_section .multicolumn-list
{
    display:grid;
    grid-template-columns:repeat(5, auto);
    grid-gap:45px;
    justify-content:center;
}

.routine_section .multicolumn-list h3.inline-richtext
{
    color: #F4F1E9 !important;
font-size: 18px !important;
font-style: normal !important;
font-weight: 600 !important;
line-height: normal !important;
margin-top: 5px !important;
    display: block !important;
}

.routine_section .multicolumn-card {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    align-items:center !important;
    grid-gap:24px !important;
}
.routine_section .multicolumn-card .rte
{
    display:none !important;
}

.shopify-section.section:has(.routine_section):after {
    content: none I!important;
    position: absolute;
    height: 50%;
    width: 100%;
    background: #ffffff;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.shopify-section.section:has(.routine_section) {
    position: relative;
}

.routine_section .multicolumn-list img {
    display: block !important;
    height:90px !important;
}

.cutomer_review_section .customer-reviews-container
{
   max-width: 1356px;
    margin: 0 auto;
        padding: 0 30px !important;
}

.cutomer_review_section {
    padding:100px 0 80px 0 !important;
}

.routine_section .multicolumn-list .multicolumn-list__item:nth-child(2) img,
.routine_section .multicolumn-list .multicolumn-list__item:nth-child(4) img {
    width: 100px !important;
}

.routine_section .multicolumn-list .multicolumn-list__item:nth-child(2) .multicolumn-card__info,
.routine_section .multicolumn-list .multicolumn-list__item:nth-child(4) .multicolumn-card__info
{
    display:none !important;
}

.cutomer_review_section .customer-reviews-eyebrow {
    all: unset;
    padding: 4px 15px!important;
    color: #102a43!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 24px!important;
    border-radius: 100px!important;
    background-color: transparent!important;
    border: 1px solid #102A43!important;
    display: inline-block!important;
    margin-bottom: 10px;
}

.cutomer_review_section .customer-reviews-intro h2
{
color: #102A43;
font-size: 32px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:10px;
}

.cutomer_review_section .customer-reviews-description P
{
color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin:0;
}

.cutomer_review_section .customer-reviews-header {
    margin-bottom: 60px;
}

.cutomer_review_section .customer-rating-stars {
    color: #c8a233;
    font-size: 19px;
    line-height: normal;
}

.cutomer_review_section .customer-rating-number {
color: #C8A233;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}


.cutomer_review_section .customer-review-count {
    color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.cutomer_review_section .customer-review-avatar {
    width: 60px;
    height: 60px;
}
.cutomer_review_section .customer-review-card {
    padding: 25px 30px;
    border-radius: 15px;
    border: 1px solid rgba(16, 42, 67, 0.10);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);
}

.cutomer_review_section .customer-review-name
{
    color: #102A43;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
margin-bottom:0;
}

.cutomer_review_section .customer-review-role
{
color: #102A43;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.cutomer_review_section .customer-review-text P
{
    color: #102A43;
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: normal;
}

.cutomer_review_section .customer-review-stars {
    color: #c8a233;
    font-size: 19px;
    letter-spacing: 0;
}

.cutomer_review_section .customer-review-quote {
    color: #102a43;
    line-height: 20px;
    font-weight: 700;
    height: 25px;
    width: 35px;
    font-size: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M4.94999 15.0372C4.455 16.2821 3.67501 17.5121 2.63251 18.6972C2.30251 19.0722 2.25751 19.6121 2.5275 20.0321C2.73752 20.3621 3.08249 20.5421 3.45749 20.5421C3.5625 20.5421 3.66751 20.5347 3.77252 20.4971C5.97748 19.8521 11.13 17.5647 11.2725 10.2296C11.325 7.40216 9.25502 4.97217 6.5625 4.69467C5.07001 4.54466 3.58502 5.03213 2.4825 6.02214C1.38002 7.01965 0.75 8.44467 0.75 9.92965C0.75 12.4046 2.50502 14.5722 4.94999 15.0372Z' fill='%23102A43'/%3E%3Cpath d='M18.5326 4.69467C17.0475 4.54466 15.5626 5.03213 14.4601 6.02214C13.3576 7.01965 12.7275 8.44467 12.7275 9.92965C12.7275 12.4046 14.4826 14.5722 16.9276 15.0372C16.4325 16.2821 15.6526 17.5121 14.61 18.6972C14.28 19.0722 14.235 19.6121 14.5051 20.0321C14.7151 20.3621 15.0601 20.5421 15.4351 20.5421C15.54 20.5421 15.6451 20.5347 15.7501 20.4971C17.9551 19.8521 23.1076 17.5646 23.2501 10.2296V10.1247C23.2501 7.34214 21.2026 4.97217 18.5326 4.69467Z' fill='%23102A43'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.cutomer_review_section .customer-reviews-grid {
    gap: 24px;
}

.quality_verify_section h6.image-with-text__heading.inline-richtext.h2 {
    color: #102A43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top:0;
}

.quality_verify_section .image-with-text__text.rte.body h2 {
    color: #102a43;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    position: relative;
    padding-left: 0;
    margin-top: 10px;
}

.quality_verify_section .image-with-text__text.rte.body ul li strong {
    font-weight: 600;
}

.quality_verify_section .image-with-text__text.rte.body ul li {
    font-size: 16px;
    padding-left: 30px;
}
.quality_verify_section .image-with-text__text.rte.body ul li:after {
    top: 3px;
    height: 20px;
    width: 20px;
}

.quality_verify_section .image-with-text__text.rte.body ul {
    grid-gap: 10px;
}

.quality_verify_section .image-with-text__content {
    padding: 0 0 0 50px;
}

.quality_verify_section .image-with-text__grid {
    align-items: flex-start;
}

.quality_verify_section .image-with-text__text.rte.body ul li br {
    display: none;
}
.science_quality_section h2.image-with-text__heading.inline-richtext.h1
{
    margin-bottom:30px !important;
    margin-top:10px;
}

.multi_badge_section .page-width *
{
    all:unset;
}



.multi_badge_section .content-container:after
{
    display:none !important;
}

.multi_badge_section .multicolumn-card.content-container
{

    all:unset !important;
}

.multi_badge_section .multicolumn-list {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    padding: 20px 50px;
    border-radius: 15px;
    /* border: 1px solid rgba(16, 42, 67, 0.10);
    background: #FFF; */
    grid-gap:0;
    margin-bottom:80px;
}

.multi_badge_section .multicolumn-list .multicolumn-list__item img {
    height: auto!important;
    position: static !important;
    width: 50%;
    margin: 0 auto;
}
.multi_badge_section h3.inline-richtext {
    color: #065a66 !important;
    font-size: 14px!important;
    font-style: normal!important;
    font-weight: 500!important;
    line-height: normal!important;
    display: block;
    text-align: center;
}
h4.inline-richtext.additional_subheading {
    color: #102a43;
    text-align: center;
    font-size: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .multicolumn-list__item {
    background:#fff !important;
} */

.oravu-block.oravu-last-chance_block .oravu-last-chance {
    background: #69c7d0;
    color: #102a43;
    min-height:400px;
}

.oravu-block.oravu-last-chance_block .oravu-last-chance h2 {
    margin: 0 0 8px;
    color: #102A43;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.oravu-block.oravu-last-chance_block .oravu-last-chance p {
    margin: 0 0 20px;
    color: #102A43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.cta_section .image-with-text__media-item img
{
    border-radius:15px !important;
}

.cta_section .image-with-text__grid {
    align-items: center;
}
.cta_section {
    max-width: 1296px;
    margin: 80px auto;
    border-radius: 15px;
}

.shopify-section.section:has(.cta_section)
{
    background-color:#ffffff;
}

.cta_section
{
    padding:30px 0 !important; 
}

.oravu-footer-container .oravu-footer-logo {
    width: 150px;
    margin-bottom: 30px;
}

.oravu-footer-description p{
color: #F4F1E9;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top:0;
margin-bottom:30px;
}

.oravu-footer-container .oravu-footer-column h3
{
    color: #F4F1E9;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
margin-bottom:30px;
}

.oravu-footer-container .oravu-footer-column a
{
color: #F4F1E9;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.oravu-footer-container .oravu-contact-item,
.oravu-footer-container .oravu-contact-item a
{
    color: #F4F1E9;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.oravu-footer-container .oravu-contact-item:nth-child(2) .oravu-contact-icon
{
    font-size:0;
    height:15px;
    width:15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_77_1048)'%3E%3Cpath d='M6.6666 0C4.00397 0 1.83777 2.1662 1.83777 4.8288C1.83777 8.13318 6.1591 12.9842 6.34308 13.1891C6.51589 13.3816 6.81761 13.3812 6.99011 13.1891C7.1741 12.9842 11.4954 8.13318 11.4954 4.8288C11.4954 2.1662 9.3292 0 6.6666 0ZM6.6666 7.25831C5.32696 7.25831 4.23712 6.16844 4.23712 4.8288C4.23712 3.48917 5.32699 2.39932 6.6666 2.39932C8.00621 2.39932 9.09605 3.48919 9.09605 4.82883C9.09605 6.16846 8.00621 7.25831 6.6666 7.25831Z' fill='%23C8A233'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_77_1048'%3E%3Crect width='13.3333' height='13.3333' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-top: 4px;
}

.oravu-footer-container .oravu-contact-item:nth-child(3) .oravu-contact-icon
{
    font-size:15px;
    height:15px;
    width:15px;
    color:#c8a233;
    background-size:contain; 
    background-repeat:no-repeat;
    background-position:center;
    
}

.oravu-footer-container .oravu-contact-item:nth-child(4) .oravu-contact-icon
{
    font-size:0;
    height:15px;
    width:15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_77_1059)'%3E%3Cpath d='M13.2158 2.64893L9.17212 6.66661L13.2158 10.6843C13.2889 10.5315 13.3333 10.3626 13.3333 10.1822V3.15098C13.3333 2.97059 13.2889 2.80171 13.2158 2.64893Z' fill='%23C8A233'/%3E%3Cpath d='M12.1614 1.979H1.17186C0.991466 1.979 0.822586 2.02335 0.6698 2.09645L5.83811 7.23872C6.29509 7.6957 7.03821 7.6957 7.49519 7.23872L12.6635 2.09645C12.5107 2.02335 12.3418 1.979 12.1614 1.979Z' fill='%23C8A233'/%3E%3Cpath d='M0.117448 2.64893C0.044349 2.80171 0 2.97059 0 3.15098V10.1822C0 10.3626 0.044349 10.5315 0.117448 10.6843L4.16117 6.66661L0.117448 2.64893Z' fill='%23C8A233'/%3E%3Cpath d='M8.61977 7.21924L8.04756 7.79145C7.28613 8.55288 6.04714 8.55288 5.28571 7.79145L4.71352 7.21924L0.6698 11.2369C0.822586 11.31 0.991466 11.3544 1.17186 11.3544H12.1614C12.3418 11.3544 12.5107 11.31 12.6635 11.2369L8.61977 7.21924Z' fill='%23C8A233'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_77_1059'%3E%3Crect width='13.3333' height='13.3333' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    margin-top: 4px;
}

.oravu-payment-icons span.payment-icon {
    all: unset;
    font-size: 0;
    width: 51px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='35' viewBox='0 0 52 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.364583' y='0.364583' width='50.3125' height='34.2708' rx='4.01042' fill='white' stroke='%23D9D9D9' stroke-width='0.729167'/%3E%3Cpath d='M32.3405 7.2915C37.8362 7.29159 42.2914 11.7984 42.2917 17.3579C42.2917 22.9176 37.8364 27.4252 32.3405 27.4253C29.8764 27.4253 27.6234 26.5168 25.8854 25.0161C24.1474 26.5168 21.8944 27.4253 19.4303 27.4253C13.9344 27.4252 9.47916 22.9176 9.47916 17.3579C9.4794 11.7984 13.9346 7.29159 19.4303 7.2915C21.8942 7.2915 24.1475 8.19927 25.8854 9.69971C27.6233 8.19928 29.8766 7.2915 32.3405 7.2915Z' fill='%23ED0006'/%3E%3Cpath d='M32.3405 7.2915C37.8362 7.29159 42.2914 11.7984 42.2917 17.3579C42.2917 22.9176 37.8364 27.4252 32.3405 27.4253C29.8764 27.4253 27.6234 26.5168 25.8854 25.0161C28.0239 23.1697 29.3815 20.425 29.3815 17.3579C29.3814 14.2908 28.024 11.5461 25.8854 9.69971C27.6233 8.19928 29.8766 7.2915 32.3405 7.2915Z' fill='%23F9A000'/%3E%3Cpath d='M25.8852 9.69922C28.0241 11.5457 29.3822 14.291 29.3822 17.3584C29.3822 20.4254 28.0236 23.1692 25.8852 25.0156C23.747 23.1692 22.3891 20.4252 22.3891 17.3584C22.3891 14.2911 23.7465 11.5457 25.8852 9.69922Z' fill='%23FF5E00'/%3E%3C/svg%3E%0A");
background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
}

.oravu-payment-icons span.payment-icon.visa
{
background-image: url("data:image/svg+xml,%3Csvg width='52' height='35' viewBox='0 0 52 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.364583' y='0.364583' width='50.3125' height='34.2708' rx='4.01042' fill='white' stroke='%23D9D9D9' stroke-width='0.729167'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4952 23.7101H12.403L10.0843 14.864C9.97425 14.4571 9.74057 14.0974 9.39683 13.9278C8.53899 13.5017 7.59371 13.1626 6.5625 12.9916V12.651H11.5437C12.2312 12.651 12.7468 13.1626 12.8327 13.7568L14.0358 20.1378L17.1264 12.651H20.1326L15.4952 23.7101ZM21.8513 23.7101H18.931L21.3357 12.651H24.256L21.8513 23.7101ZM28.0341 15.7147C28.12 15.1191 28.6356 14.7785 29.2372 14.7785C30.1824 14.693 31.2121 14.864 32.0715 15.2887L32.5871 12.9076C31.7277 12.567 30.7825 12.396 29.9246 12.396C27.0903 12.396 25.0279 13.9278 25.0279 16.0538C25.0279 17.6712 26.4888 18.5204 27.52 19.032C28.6356 19.5421 29.0653 19.8827 28.9794 20.3928C28.9794 21.158 28.12 21.4986 27.2622 21.4986C26.231 21.4986 25.1997 21.2435 24.256 20.8175L23.7404 23.2C24.7716 23.6246 25.8872 23.7956 26.9184 23.7956C30.0965 23.8797 32.0715 22.3493 32.0715 20.0523C32.0715 17.1596 28.0341 16.9901 28.0341 15.7147ZM42.2917 23.7101L39.9729 12.651H37.4823C36.9667 12.651 36.4511 12.9916 36.2793 13.5017L31.9856 23.7101H34.9918L35.5918 22.0942H39.2855L39.6292 23.7101H42.2917ZM37.912 15.6292L38.7699 19.7972H36.3652L37.912 15.6292Z' fill='%23172B85'/%3E%3C/svg%3E%0A");
}

.oravu-payment-icons span.payment-icon.apple
{
background-image: url("data:image/svg+xml,%3Csvg width='52' height='35' viewBox='0 0 52 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.364583' y='0.364583' width='50.3125' height='34.2708' rx='4.01042' fill='white' stroke='%23D9D9D9' stroke-width='0.729167'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1716 13.0274C12.857 13.0852 13.5425 12.6805 13.9709 12.1673C14.3922 11.6396 14.6707 10.9313 14.5993 10.2085C13.9924 10.2374 13.2426 10.6133 12.8142 11.1409C12.4215 11.5963 12.0859 12.3335 12.1716 13.0274ZM20.3259 22.337V11.0686H24.503C26.6594 11.0686 28.166 12.572 28.166 14.7693C28.166 16.9666 26.6308 18.4845 24.4459 18.4845H22.0539V22.337H20.3259ZM14.5921 13.1647C13.9882 13.1295 13.4372 13.3486 12.9921 13.5255C12.7057 13.6393 12.4631 13.7357 12.2786 13.7357C12.0715 13.7357 11.819 13.6342 11.5354 13.5201C11.1639 13.3707 10.7391 13.1999 10.2936 13.2081C9.27251 13.2225 8.32284 13.808 7.80159 14.7404C6.73053 16.6052 7.52312 19.3663 8.55847 20.8842C9.06544 21.6359 9.67237 22.4598 10.4721 22.4309C10.8239 22.4175 11.077 22.3088 11.3389 22.1963C11.6405 22.0668 11.9537 21.9322 12.4428 21.9322C12.915 21.9322 13.2145 22.0632 13.5021 22.189C13.7755 22.3087 14.0381 22.4235 14.4279 22.4165C15.2561 22.402 15.7774 21.6648 16.2844 20.9131C16.8315 20.1063 17.0719 19.3189 17.1084 19.1994L17.1126 19.1856C17.1118 19.1847 17.105 19.1816 17.0931 19.176C16.9102 19.0913 15.5123 18.4435 15.4989 16.7064C15.4855 15.2484 16.6077 14.5096 16.7843 14.3933C16.7951 14.3863 16.8023 14.3815 16.8056 14.379C16.0916 13.3093 14.9777 13.1936 14.5921 13.1647ZM31.3221 22.4237C32.4075 22.4237 33.4143 21.8672 33.8713 20.9853H33.907V22.337H35.5064V16.7281C35.5064 15.1018 34.2211 14.0538 32.2432 14.0538C30.4082 14.0538 29.0515 15.1163 29.0015 16.5763H30.5581C30.6866 15.8824 31.3221 15.4271 32.1933 15.4271C33.25 15.4271 33.8427 15.9258 33.8427 16.8437V17.4653L31.6863 17.5954C29.6798 17.7183 28.5945 18.5495 28.5945 19.9951C28.5945 21.4552 29.7155 22.4237 31.3221 22.4237ZM31.7861 21.0865C30.865 21.0865 30.2795 20.6384 30.2795 19.9518C30.2795 19.2434 30.8436 18.8314 31.9218 18.7664L33.8426 18.6435V19.2796C33.8426 20.3348 32.9572 21.0865 31.7861 21.0865ZM40.8116 22.7779C40.119 24.7511 39.3264 25.4016 37.6413 25.4016C37.5128 25.4016 37.0844 25.3872 36.9844 25.3583V24.0066C37.0915 24.0211 37.3557 24.0355 37.4914 24.0355C38.2554 24.0355 38.6838 23.7103 38.948 22.8646L39.1051 22.3659L36.1775 14.1622H37.984L40.0191 20.8191H40.0548L42.0898 14.1622H43.8463L40.8116 22.7779ZM22.0537 12.5431H24.0459C25.5453 12.5431 26.4022 13.3526 26.4022 14.7765C26.4022 16.2005 25.5453 17.0172 24.0387 17.0172H22.0537V12.5431Z' fill='black'/%3E%3C/svg%3E%0A");
}

.oravu-payment-icons span.payment-icon.gpay
{
background-image: url("data:image/svg+xml,%3Csvg width='52' height='35' viewBox='0 0 52 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.364583' y='0.364583' width='50.3125' height='34.2708' rx='4.01042' fill='white' stroke='%23D9D9D9' stroke-width='0.729167'/%3E%3Cpath d='M40.1003 20.882H40.1257L42.2546 15.5392H43.7497L39.1511 26.2501H37.7321L39.4421 22.5031L36.4245 15.5392H37.9206L40.1003 20.882ZM32.9021 15.297C33.9193 15.297 34.7234 15.5739 35.3132 16.1203C35.903 16.6666 36.1931 17.4301 36.1931 18.3927V22.9806H34.8767V21.9484H34.8171C34.2444 22.7982 33.4924 23.2227 32.5437 23.2228C31.7401 23.2228 31.0558 22.9799 30.5173 22.4943C29.9877 22.0434 29.6888 21.3761 29.7058 20.674C29.7058 19.9021 29.9963 19.2947 30.5691 18.8351C31.1417 18.3756 31.9107 18.1496 32.8679 18.1496C33.6884 18.1496 34.3555 18.3059 34.8855 18.6007V18.2804C34.8855 17.8034 34.68 17.3524 34.321 17.0402C33.9535 16.7107 33.4839 16.5285 32.9968 16.5285C32.2275 16.5285 31.62 16.8576 31.1755 17.5167L29.9616 16.7453C30.6112 15.7827 31.5944 15.2971 32.9021 15.297ZM26.3806 12.1056C27.2609 12.0884 28.116 12.4266 28.74 13.0509C29.9875 14.2304 30.0641 16.2157 28.8933 17.4904L28.74 17.6466C28.0989 18.2623 27.3122 18.5743 26.3806 18.5744H24.1062V22.9806H22.7302V12.1056H26.3806ZM33.0827 19.2775C32.5271 19.2775 32.0565 19.4159 31.6804 19.6847C31.3128 19.9535 31.1248 20.2919 31.1247 20.6994C31.1247 21.0636 31.2957 21.4024 31.5779 21.6105C31.8855 21.8532 32.2617 21.9834 32.6462 21.9747C33.2275 21.9747 33.7837 21.7406 34.1941 21.3244C34.6471 20.8908 34.8776 20.3788 34.8777 19.7892C34.4502 19.4424 33.852 19.2689 33.0827 19.2775ZM24.1062 17.2394H26.4148C26.9276 17.2567 27.4236 17.0487 27.7741 16.6759C28.4923 15.9214 28.475 14.7071 27.7312 13.9787C27.3807 13.6318 26.9106 13.4406 26.4148 13.4406H24.1062V17.2394Z' fill='%233C4043'/%3E%3Cpath d='M19.3551 17.6211C19.3551 17.1962 19.3209 16.7713 19.2526 16.355H13.4484V18.7572H16.7736C16.6368 19.5291 16.1923 20.2229 15.5427 20.6565V22.2175H17.5258C18.6884 21.1335 19.3551 19.5291 19.3551 17.6211Z' fill='%234285F4'/%3E%3Cpath d='M13.4487 23.7265C15.107 23.7265 16.5089 23.1715 17.5261 22.2175L15.543 20.6565C14.9873 21.0381 14.2778 21.2549 13.4487 21.2549C11.8416 21.2549 10.4825 20.1535 9.99524 18.6792H7.95224V20.2923C8.99511 22.3996 11.1236 23.7265 13.4487 23.7265Z' fill='%2334A853'/%3E%3Cpath d='M9.99546 18.6791C9.73897 17.9073 9.73897 17.0661 9.99546 16.2855V14.6812H7.95213C7.07154 16.4416 7.07154 18.523 7.95213 20.2835L9.99546 18.6791Z' fill='%23FBBC04'/%3E%3Cpath d='M13.4487 13.7098C14.3291 13.6924 15.1754 14.0307 15.8079 14.6464L17.5689 12.8599C16.4491 11.8019 14.9788 11.2208 13.4487 11.2382C11.1236 11.2382 8.99511 12.5737 7.95224 14.6811L9.99524 16.2942C10.4825 14.8112 11.8416 13.7098 13.4487 13.7098Z' fill='%23EA4335'/%3E%3C/svg%3E%0A");
}

footer{
    padding-top:40px !important;
    padding-bottom:16px !important;
}
footer .oravu-footer-copyright {
    padding-top: 16px;
    font-size: 14px;
    color: #f4f1e9;
    opacity: 1;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    /* margin: 92px auto 0; */
}
/* footer .oravu-footer-column ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
} */
 .customer-reviews-summary{
    flex-wrap:wrap;
 }


/* product page */

product-component .product .product__title h1 {
    color: #102a43;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.08;
    letter-spacing: -1.16px;
    margin: -4px 0 8px 0;
}
product-component .product .product__title {
    line-height: normal;
    margin: 0 !important;
}
product-component .product .product__text,.why_oravu_sec .oravu-block__eyebrow {
    all: unset;
    /* padding: 4px 15px!important; */
    color: #102a43!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 16px;
    line-height: 1.55;
    border-radius: 100px!important;
    /* background-color: #f4f1e9!important; */
    
    /* border: 1px solid #102A43!important; */
    display: inline-block!important;
}
.product__info-container p.top_btn.product__text {
    padding: 0 !important;
    border: transparent !important;
    font-size: 12px  !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    letter-spacing: 0.96px !important;
}
.bndlr-quantity-break .bndlr-original-price {
    color: #102a43 !important;
    /* font-size: 18px !important; */
    font-weight: 600;
    letter-spacing: 1px !important;
    text-decoration-color: red !important;
     text-decoration-thickness: 1.5px !important;
}

.product__description li {
    list-style: none;
    color: #102a43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    padding-left: 30px;
    margin-bottom: 4px;
}
.product__description li:after{
    content: "";
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_77_782' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='url(%23pattern0_77_782)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_77_782)'%3E%3Crect x='-10.5483' y='-6.33167' width='58.0731' height='50.8861' fill='%23102A43'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_77_782' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_77_782' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_77_782' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 3px;
    height: 20px;
    width: 20px;
}
.product__description ul {
    padding: 0;
}
product-component .product .product__info-wrapper .price__regular .price-item {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 500;
    color: #102a43;
    margin-top: 20px;
}
.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options {
    background: #102a43 !important;
    color: #ffffff !important;
}
.shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_purchase_options input {
    width: 20px;
    height: 20px;
    accent-color: #09686f;
}
.shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_purchase_options label {
    display: flex;
    align-items: center;
    grid-gap: 5px;
}
product-component .product .product__info-wrapper .product-form .shopify-payment-button .shopify-payment-button__button {
    padding: 10px 15px;
    border-radius: 5px;
    /* border: 1px solid #102A43;
    background: #102a43;
    color: #f4f1e9; */
    border: 1px solid #007F86;
    color: #007f86;
    background:transparent !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: .3s;
    min-height: auto;
    text-align: center;
    transition:0.3s;
}
product-component .product .product__info-wrapper .product-form .shopify-payment-button .shopify-payment-button__button:hover{
    border: 1px solid #102A43;
    background: #102a43 !important;
    color: #f4f1e9; 
}
product-component .product .product__info-wrapper .product-form .shopify-payment-button .shopify-payment-button__button::after{
        box-shadow: unset;
}
.pdp_below_section .grid--1-col .grid__item {
    max-width:50% !important;
}
.pdp_below_section h2.image-with-text__heading.inline-richtext.h1{
    font-size:36px!important;
}
.pdp_below_section a.button.button--primary {background-color:#007F86 !important;  border: 1px solid #007F86;}
.pdp_below_section a.button.button--primary:hover {background-color:#fff !important; color:#007F86 !important;  border: 1px solid #007F86;}
.pdp_section h2.title.inline-richtext.h1 { max-width:100%}
product-component .product .product__info-wrapper .product-form .product-form__submit {
    padding: 10px 15px;
    border-radius: 5px;
    /* border: 1px solid #007F86;
    color: #007f86; */
    background-color:#007F86;
    border: 1px solid #007F86;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: .3s;
    display: inline-block;
    min-height: auto;
    text-align: center;
}
product-component .product .product__info-wrapper .product-form .product-form__submit:hover{
    border: 1px solid #007F86;
    color: #007f86; 
    background:transparent;
}
product-component .product .product__info-wrapper .product-form .product-form__submit:after, 
product-component .product .product__info-wrapper .product-form .product-form__submit:before {
    content: normal;
}
product-component .product .product__info-wrapper .form__label {
    color: #102a43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
}
product-component .product .shopify_subscriptions_app_policy, product-component .product .product__description p {
    color: #102a43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
    margin-top: 10px;
}
product-component product-form.product-form {
    margin-bottom: 0 !important;
}
product-component .product__description {
    margin-top: 0 !important;
}
.why_oravu_sec {
    border-radius: 15px;
    border: 1px solid rgba(16, 42, 67, .1);
    background: #fff;
    max-width: 1356px;
    margin: 30px auto 80px;
    padding: 30px 30px !important;
}
.why_oravu_sec .oravu-block__title {
    color: #102a43;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 30px !important;
    margin-top: 10px;
    text-align: center;
}
.why_oravu_sec .oravu-why-card h3 {
    color: #102a43;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: block;
}
.why_oravu_sec .oravu-why-card p {
    color: #102a43;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: block;
}
.why_oravu_sec .oravu-block__eyebrow {
    margin: 0 auto;
    display: block !important;
    align-items: center;
    width: fit-content;
}
.why_oravu_sec .oravu-block__inner {
    max-width: 100%;
}
.why_oravu_sec .oravu-block__inner .oravu-why-grid {
    grid-gap: 50px;
}

.ingredients_sec.oravu-block {
    padding: 80px 20px;
}
.oravu-comparison-section.comparison_section {
    padding:  0px 20px 20px;
}
.oravu-comparison-section.comparison_section .oc-intro .oc-title {
    max-width:100%;
    letter-spacing: 0;
    line-height: normal;
    font-size:40px;
}
.oravu-comparison-section.comparison_section .oc-note{
    margin: 10px 4px 0;
    opacity: 1;
    color: #102a43;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.oravu-quality-item svg {
    width: 30px;
    height: auto;
}
.jdgm-tabs .jdgm-tablist {
    /* border-bottom: 1px solid #000000; */
}
.jdgm-tabs .jdgm-tablist .jdgm-tab--active {
    border: 1px solid #d9d4c8;
    background-color: #fbf9f4;
}
.jdgm-tablist__viewport,.jdgm-tablist__viewport .jdgm-tablist__list {
    width: 100% !important;
}
.custom-faq-left .oravu-block__title {
    margin-bottom: 0;
    font-size:40px;
    font-weight:600;
    text-align:center;
    margin-top: 0 !important;
}
.product .grid__item.product__media-wrapper {
        max-width: 55% !important;
        width: 55% !important;
    }
    .product .grid__item.product__info-wrapper.grid__item {
        max-width: 100%;
        position:relative;
    }
    product-info {
    padding-top: 60px !important;
}
    .custom-faq-description p {
    margin-top: 10px;
    text-align:center;
}
.faq_section{
        padding: 60px 20px 80px !important;
}

.faq_section p.oravu-block__eyebrow
{
    display:none;
}
.custom-faq-right {
    max-width: 800px;
    margin: 0 auto;
}
section.shopify-section.section:has(.jdgm-review-widget) {
    background: #ffffff;
}
#judgeme_product_reviews .jm-button.jm-button--primary {
    padding: 10px 15px;
    border-radius: 5px;
    border: 1px solid #102A43;
    background: #102a43;
    color: #f4f1e9;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    transition: .3s;
    display: inline-block;
    min-height: auto;
    text-align: center;
}
#judgeme_product_reviews .jm-button.jm-button--primary:hover, .oc-btn:hover{
    background-color: transparent !important;
    color: #102a43 !important;
}


.multi_badge_section .multicolumn-card__info {
    position: absolute;
    top: 100%;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    display: flex; 
    align-items: center;
    justify-content:center;
    padding: 15px;
    transition: 0.5s;
    opacity: 0;
    min-height: 41px;
}
    

.multi_badge_section .multicolumn-card.content-container:hover .multicolumn-card__info {
    opacity: 1;
}

.key_nutrient_section h4.inline-richtext.subheading {
    text-align: center;
    width: 100%;
    display: block;
    color: #102a43;
}

.oravu-routine
{
        width: 1296px !important;
    margin: 0 auto !important;
    margin-top: 80px !important;
    max-width:100% !important;
}
.bndlr-quantity-break{
    display: grid !important;
    grid-template-columns: 1fr;
    grid-gap:15px;
}
/* .bndlr-quantity-break .bndlr-text-price-wrapper{
    flex-direction:column !important;
    align-items:flex-start !important;
} */
.bndlr-quantity-break .bndlr-radio-container [type="radio"] ~ label{
    background:#ffffff !important;
    border-color:rgb(16 42 67 / 21%) !important;
    height:100%;
    border-width:1px;
}
.bndlr-quantity-break .bndlr-radio-container [type="radio"]:checked ~ label {
     border-color:#102a43 !important;
}
.bndlr-quantity-break .bndlr-radio-container {
    margin-top: 0 !important;
    position: relative;
}
.bndlr-quantity-break .bndlr-radio-button:empty {
    display: none !important;
}
.bndlr-quantity-break .bndlr-radio-text-group {
    align-items: flex-start !important;
    flex-direction: column !important;
}
.bndlr-quantity-break .bndlr-text {
    margin-left: 0 !important;
}
.bndlr-quantity-break .bndlr-text p:last-child {
    font-size: 12px !important;
    line-height: 1.4;
    font-weight: 500;
    letter-spacing: .08em;
    text-transform: uppercase;
    margin: 3px 0 !important;
    /* color: rgb(16 42 67 / 46%) !important; */
}
.oravu-per-bottle-price {
    font-size: 15px!important;
    line-height: 1.5!important;
    /* color: #102a4375!important; */
    font-weight: 500;
}
.bndlr-quantity-break .bndlr-text p{
    margin:0;
}
.bndlr-quantity-break .bndlr-discounted-price{
    font-size: 23px;
    line-height: 1.15;
    font-weight: 500;
    /* margin-top:18px;  */
    color: #102a43;
}
/* .oravu-per-bottle-price {
    padding-bottom: 20px;
    border-bottom: 1px solid rgb(16 42 67 / 21%);
} */
.bndlr-quantity-break .bndlr-radio-container{
     width: 100%;
    max-width: 100%;
}
span.bndlr-original-price {
    font-size: 12px;
    text-align: left;
}
.bndlr-radio-container:nth-child(3) .bndlr-savings-text {
    font-size: 18px !important;
    right: 4px !important;
    /* top: 4px !important; */
    background: #c8a233 !important;
    transform: unset !important;
    font-weight:400 !important;
}
.bndlr-quantity-break .bndlr-radio-container:nth-child(2) .bndlr-savings-text{
   font-size: 18px !important;
    right: 4px !important;
    /* top: 4px !important; */
    background: #007f86 !important;
    transform: unset !important;
    font-weight:400 !important; 
}


.product-form__buttons {
    max-width: 100% !important;
}
.shopify_subscriptions_app_block_label_children, .shopify_subscriptions_app_block_label_children ul{
    padding-left:0 !important;
}
.key_nutrient_section h2.title.inline-richtext.h1, .oravu-routine .oravu-routine__intro h2, .science_section .oravu-how__title, .why_oravu_sec .oravu-why__title{
    position:relative;
}
.key_nutrient_section h2.title.inline-richtext.h1:after, .oravu-routine .oravu-routine__intro h2:after, .science_section .oravu-how__title:after, .why_oravu_sec .oravu-why__title:after  {
    content: "";
    position: absolute;
    display: flex;
    border-bottom: 3px solid #C8A53B;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 60px;
    margin: 25px auto 0;
}
.oravu-routine .oravu-routine__intro h2:after {
    max-width: 60px;
    margin: 0;
    margin-top: 14px!important;
    top: 30px;
}
.science_section .oravu-how__title:after{
    max-width: 60px;
    margin: 0;
    margin-top: 42px!important;
    top: 30px;
}
.science_section .oravu-how__steps{
    margin-top:50px !important;
}
.why_oravu_sec .oravu-why__title{
    font-size:30px !important;
}
.why_oravu_sec .oravu-why__title:after{
    top: 15px;
    max-width: 90px
}
.custom-faq-answer p br{
    display:none;
}
.custom-faq-answer {
    padding: 15px 16px 16px !important;
    color: #102a43 !important;
    background:transparent !important;
}
.product__title+.product__text.caption-with-letter-spacing {
    margin: 15px 0 0 !important;
    font-size: 20px !IMPORTANT;
    line-height: 1.5 !important;
    font-weight: 400 !important;
    border: transparent !important;
    padding: 0 !important;
    position:relative;
}
.product__title+.product__text.caption-with-letter-spacing:after {
    content: "";
    position: absolute;
    display: flex;
    border-bottom: 3px solid #C8A53B;
    top: 35px;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 80px;
    display:none;
}
.product__description p span{
display:block;
line-height: 1.6;
}
.product__description p a{
    color: var(--navy) !important;
    text-decoration-color: #007f86 !important;
}
.shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_purchase_options{
    display:flex;
   gap:20px;
}
.shopify_subscriptions_app_block .tabby_section{
    padding:0 !important;
    border:transparent !important;
}
.bndlr-quantity-break .bndlr-text p:first-child {
    font-size: 22px;
    line-height: 1.3;
    font-weight: 500;
}
.free_delivery_section a{
    color: var(--navy);
    text-decoration-color: #007f86;
}
.thumbnail{
    border:1px solid #102a4336;
    border-radius:10px ;
}
.product__info-container .icon-with-text{
    /* border-top:1px solid rgb(16 42 67 / 12%); */
    padding-top:20px ;
}
.tabby_section strong{
    padding: 2px 9px !important;
    border: 1px solid #102a43 !important;
    border-radius: 999px !important;
    margin-right:3px !important;

}
.shopify_subscriptions_app_block_label{;
    background: #f4f1e9;
    color: #102a43;
    border: 1px solid #007f86 !important;
    border-radius: 10px;
}
.subscriptions_app_embed_block .shopify_subscriptions_app_block_purchase_options {
    background: #f4f1e9 !important;
    border-color:transparent !important;
}
/* .product__info-container {
    max-width: 100% !important;
}
product-component .page-width{
    max-width:100%;
}
.product .grid__item.product__media-wrapper {
    max-width: 50%!important;
    width: 50%!important;
}
.icon-with-text--horizontal .icon-with-text__item {
    flex-direction: row !important;
    width: 100%;
    grid-gap: 14px;
} */
/* .icon-with-text--horizontal .svg-wrapper, .icon-with-text--horizontal img {
    margin-bottom: 0 !important;
}
.icon-with-text--horizontal .icon-with-text__item span{
    text-align:left;
} */

.content-for-layout h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: normal;
    display: block;
    margin-bottom: 20px;
    margin-top: 80px;
}

.shopify-policy__body p, .shopify-policy__body ul * {
    margin: 0;
    font-size: 16px;
    line-height: 1.6;
    color:#102a43;
}
.shopify-policy__body h2 {
    color: #102a43;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 20px 0 10px;
    letter-spacing: 0;
}
    .shopify-policy__body ul {
        list-style-position: outside;
    }
    .shopify-policy__body ul li {
        margin-bottom: 15px;
    }

.key_nutrient_section_new .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item {
    padding-bottom: 0 !important;
}
.meet_section_new .image-with-text__content{
    padding-top: 0;
    padding-bottom: 0;
}

.ingredients_section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.key_nutrient_section_new {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.key_nutrient_section_new .image-with-text__media{
padding-bottom: 85.314136% !important;
}
    
.custom-faq-container .custom-faq-left {
    padding-top: 0;
}
.why-oravu .wo-hero {
    padding: clamp(80px,10vw,80px) 0 clamp(80px,9vw,80px) !important;
}
.why-oravu .wo-content-section {
    padding: clamp(60px,5vw,60px) 0 !important;
}
.why-oravu .wo-navy-section {
    padding: clamp(60px,4vw,60px) 0 !important;
}
.why-oravu .wo-gulf-section, .why-oravu .wo-closing {
    padding: clamp(60px,4vw,60px) 0 !important;
}

.elib-section {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
nav.elib-anchor-nav {
    padding-bottom: 10px;
    padding-top: 10px;
}
.eye-library .elib-hero {
    padding-block: clamp(48px,5vw,80px) !important;
}
.eye-library .elib-article-row a {
    min-height: 150px !important;

}
/* #formula {
    scroll-margin-top: -100px !important;
} */
html {
    scroll-behavior: smooth;
}


.custom_hero_banner {
    /* background-image: url(https://www.getoravu.com/cdn/shop/files/ChatGPT_Image_Sep_11__2026__12_05_58_PM_1.png?v=1789114284&width=750); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-color: transparent;
    background-attachment: unset;
    /* padding-bottom:0 !important; */
        /* height: 100dvh; */
}
.custom_hero_banner .image-with-text__media-item{
display:none;
}
.custom_hero_banner h2.image-with-text__heading.inline-richtext.h1, .custom_hero_banner .trust-point__text, .custom_hero_banner .image-with-text__content--desktop-left .image-with-text__text.rte.body p {
    color: #fff !important;
}
.custom_hero_banner .image-with-text__content--desktop-left a.button.button--primary:hover{
    background:#fff !important;
    border-color:#fff;
    color:#102A43;
}
.meet_section_new .mobile_image, .key_nutrient_section_new .mobile_image, .pdp_below_section .mobile_image {
    display: none !important;
}





/* media query */
@media only screen and (max-width:1345px){
.oravu-routine .oravu-routine__top {
    padding: 0 30px;
}
.oravu-routine .oravu-offer__save{
    min-height:20px !important;
}
body .ingredients_section .oi-inner {
    padding: 0 !important;
}
.key_nutrient_section_new {
    /* padding-bottom: 50px !important; */
}
.top_section .image-with-text__content--desktop-left a.button.button--primary {
    margin-bottom: 0;
    margin-top: 15px;
}
}
@media only screen and (max-width:1339.5px){
    .science_quality_section .image-with-text__content {
        padding-left: 30px!important;
        padding-right: 50px!important;
    }
    .key_nutrient_section .multicolumn-list__item {
        padding-bottom: 20px !important;
    }
    .science_quality_section .image-with-text__media-item {
        padding-right: 30px!important;
    }
    product-component .product .product__title h1 {
        font-size: 40px;
        line-height: 50px;
    }
    .oravu-hiw-num {
        width: 36px;
        height: 36px;
        font-size: 16px;
    }
    .key_nutrient_section .multicolumn-list .multicolumn-card__image-wrapper img {
        width: 170px!important;
        max-height: 150px!important;
    }
    .bndlr-quantity-break .bndlr-discounted-price {
        font-size: 20px;
    }
    .oravu-per-bottle-price {
        font-size: 11px!important;
    }
}


@media only screen and (max-width:1199.5px){
    .top_section h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 40px;
    }
    .top_section .image-with-text__content--desktop-left .image-with-text__text.rte.body p {
        margin-bottom: 15px;
    }
    .multi_badge_section .multicolumn-list {
        padding: 20px 30px;
    }
    .blue_bg_section .multicolumn-list {
        gap: 100px;
    }
    .blue_bg_section .multicolumn-list__item:after {
        right: -50px;
    }
    .meet_section .image-with-text__content {
        padding: 0 0 0 90px;
    }
    .meet_section .image-with-text__text.rte.body ul li {
        font-size: 18px;
    }
    .science_quality_section .image-with-text__media-item {
        padding-right: 0px!important;
    }
    .routine_section .multicolumn-list {
        grid-gap: 18px;
    }
    .routine_section .page-width {
        padding: 0 !important;
    }
    .meet_section .image-with-text__content {
        padding: 0 0 0 40px;
    }
    .meet_section, .cutomer_review_section {
        padding: 80px 0!important;
    }
    footer .oravu-footer-container {
        grid-template-columns: 1.3fr 1fr 1.1fr;
        gap: 40px;
    }
    sticky-header .list-menu__item {
        color: #102a43;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding: 0 8px;
        margin: 0 8px;
    }
    .cutomer_review_section .customer-reviews-intro {
        max-width: 500px;
    }
    .cutomer_review_section .customer-review-avatar {
        width: 50px;
        height: 50px;
    }
    .why_oravu_sec .oravu-why-card h3 {
        font-size: 18px;
    }
    .bndlr-quantity-break .bndlr-text p:first-child {
        font-size: 17px;
        margin-top:10px;
    }
    .bndlr-quantity-break .bndlr-discounted-price {
        font-size: 17px;
    }
body .oravu-routine .oravu-routine__top {
    grid-template-columns: 260px minmax(0,1fr)!important;
}
.oravu-offer__price {
    font-size:25px !important;
}
.pdp_below_section .image-with-text__text-item {
    padding-left:30px !important;
}
}
@media only screen and (max-width:1024.5px){
    .science_quality_section .image-with-text__content {
        padding-left: 0px!important;
        padding-right: 40px!important;
    }
    .meet_section .image-with-text__text.rte.body ul li:after {
        height: 24px;
        width: 24px;
        top: 2px;
    }
    .meet_section .image-with-text__text.rte.body ul li {
        padding-left: 36px;
    }
    .cta_section.quality_verify_section  {
        padding: 30px 0!important;
        margin: 80px 30px;
    }
    .bndlr-quantity-break .bndlr-discounted-price {
        font-size: 15px;
    }
    .bndlr-quantity-break {
        grid-gap: 5px!important;
    }
    .oravu-per-bottle-price {
        padding-bottom: 8px;
    }
    .why_oravu_sec .oravu-why__title{
        font-size:25px !important;
    }
    .product__title+.product__text.caption-with-letter-spacing {
        font-size: 17px!important;
    }
    .shopify_subscriptions_app_block_container .shopify_subscriptions_app_block_purchase_options {
        display: flex;
        flex-direction: column;
    }
    product-component .product .product__text, .why_oravu_sec .oravu-block__eyebrow {
        font-size: 14px!important;
    }
    body .shopify_subscriptions_app_block_label {
        width: auto !important;
    }
    .bndlr-quantity-break .bndlr-text p:first-child {
        font-size: 17px;
        margin-top: 10px;
    }
    .bndlr-quantity-break .bndlr-discounted-price {
        margin-top: 8px;
    }
    .product .grid__item.product__info-wrapper.grid__item {
    padding-left: 2rem !important;
}
body .ingredients_section .oi-inner {
    padding: 0 10px!important;
}
.multicolumn__title {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
 .key_nutrient_section_new h2, .blue_bg_section-new h2 {
    max-width: 100% !important;
}
.oravu-comparison-section.comparison_section .oc-intro .oc-title, .custom-faq-left .oravu-block__title {
    font-size: 34px !important;
}


}
@media only screen and (max-width:991.5px){
    .top_section h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 26px;
    }
    .multi_badge_section .multicolumn-list {
        padding: 20px 30px !important;
        grid-template-columns: repeat(3,1fr);
    }
    .blue_bg_section .rte p {
        font-size: 14px!important;
    }
    body .multicolumn-list:not(.slider) {
        padding-left: 0;
        padding-right: 0;
    }
    .meet_section.science_quality_section .image-with-text__grid,
    .quality_verify_section .image-with-text__grid {
        flex-direction: column;
        grid-gap: 30px;
    }
    .science_quality_section .image-with-text__media-item {
        width: 100%;
    }
    .science_quality_section .image-with-text__text-item.grid__item {
        width: 100%;
    }
    .routine_section .multicolumn-card {
        grid-gap: 10px!important;
    }
    .routine_section .multicolumn-list .multicolumn-card__info {
        flex: 1 !important;
    }
    .routine_section .multicolumn-list img {
        height: 50px!important;
    }
    .routine_section .multicolumn-list h3.inline-richtext {
        font-size: 14px!important;
    }
    .routine_section .multicolumn-list .multicolumn-list__item:nth-child(2) img, .routine_section .multicolumn-list .multicolumn-list__item:nth-child(4) img {
        width: 80px!important;
    }
    .meet_section .image-with-text__content {
        padding: 0 0 0 30px;
    }
    .quality_verify_section .image-with-text__media-item {
        width: 100%;
    }
    .quality_verify_section .image-with-text__grid .grid__item {
        width: 100%;
    }
    .quality_verify_section .image-with-text__content {
        padding: 0;
    }
    .quality_verify_section .image-with-text__text.rte.body {
        margin-top: 20px;
    }
    .cta_section {
        margin: 80px 30px;
    }
    .blue_bg_section .multicolumn-list {
        gap: 80px;
    }
    .blue_bg_section .multicolumn-list__item:after {
        right: -40px;
    }
    .blue_bg_section h3.inline-richtext {
        font-size: 18px!important;
    }
    .oravu-footer-description p {
        color: #f4f1e9;
        font-size: 14px;
    }
    .oravu-payment-icons span.payment-icon {
        width: 41px;
        height: 25px;
    }
    .oravu-footer-container .oravu-footer-column h3 {
        font-size: 18px;
    }
    footer .oravu-footer-copyright {
        margin: 42px auto 0;
    }
    .oravu-footer-container .oravu-footer-column a, .oravu-footer-container .oravu-contact-item, .oravu-footer-container .oravu-contact-item a {
        font-size: 14px;
    }
    .key_nutrient_section .multicolumn-list {
        grid-template-columns: repeat(2,1fr);
    }
    sticky-header .list-menu__item{
        margin: 0 8px 20px;
    }
    .product .grid__item.product__media-wrapper {
        max-width: 50%!important;
        width: 50%!important;
    }
    product-component .product .product__title h1 {
        font-size: 34px;
        line-height: 44px;
    }
    product-component .product .product__info-wrapper .price__regular .price-item {
        font-size: 18px;
    }
    .product .grid__item.product__info-wrapper.grid__item {
        padding-left: 30px;
    }
    .oravu-hero-ing {
        grid-template-columns: repeat(auto-fit,minmax(250px,1fr)) !important;
    }
    .oravu-htu-step h3 {
        font-size: 18px !important;
    }.product.grid {
    flex-direction: column;
    grid-gap:40px !important;
}
.product .grid__item.product__info-wrapper.grid__item {
    max-width: 100%;
    width: 100%;
}
.product .grid__item.product__media-wrapper {
    max-width: 100%!important;
    width: 100%!important;
}
.oravu-why .oravu-why__item {
    grid-template-columns: 1fr !important;
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item:nth-child(2) {
    border-color: transparent !important;
}
.product__info-container {
    max-width: 100% !important;
}
.icon-with-text--horizontal .icon-with-text__item span {
    font-size: 12px!important;
    align-items: flex-start;
}
.bndlr-quantity-break .bndlr-discounted-price {
    font-size: 20px;
}
body .oravu-routine .oravu-routine__top {
    grid-template-columns: 1fr !important;
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item:first-child {
    padding-left: 7px;
}
.image-with-text__content--mobile-center>* {
    text-align: left !important;
}

.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(18% - .8rem) !important;
}
.bndlr-quantity-break .bndlr-savings-text {
    right: 9px!important;
    top: 9px!important;
}
.blue_bg_section-new .multicolumn-list h3 {
    font-size: 20px !important;
}
.oravu-comparison-section.comparison_section .oc-intro .oc-title, .custom-faq-left .oravu-block__title {
    font-size: 30px!important;
}
.oc-approach__label {
    font-size: 12px !important;
    line-height: 18px !important;
}
.oc-closing-line {
    font-size: 28px !important;
}
.top_section .image-with-text__media-item img {
    width: 100% !important;
}
.top_section .image-with-text__content--desktop-left a.button.button--primary {
    margin-right: 10px !important;
}
body .multi_badge_section-new .multicolumn-list li {
    width: calc(45% - 4px) !important;
}
body .product p.top_btn.product__text.inline-richtext.caption-with-letter-spacing {
    top: -28px !important;
    padding: 4px 12px !important;
    font-size: 11px !important;
}

}

@media only screen and (max-width:767.5px){
    .multi_badge_section .multicolumn-list {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 60px;
    }
    .blue_bg_section .multicolumn-list {
        gap: 50px;
        max-width: 280px;
        margin: auto;
        grid-template-columns: repeat(1,1fr);
    }
    .blue_bg_section .multicolumn-list__item:after {
       content:normal;
       
    }
    .meet_section h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 28px;
    }
    footer .oravu-footer-container {
        grid-template-columns: 1fr;
    }
    .meet_section .image-with-text__content {
        padding: 0;
    }
    body .product p.top_btn.product__text.inline-richtext.caption-with-letter-spacing {
    top: -35px !important;
    padding: 4px 12px !important;

    font-size: 11px !important;

}
    .top_heading_btn, .cutomer_review_section .customer-reviews-eyebrow {
        padding: 2px 15px!important;
        font-size: 14px!important;
        line-height: 22px!important;
    }
    .science_quality_section .image-with-text__content {
        padding-left: 0!important;
        padding-right: 0px!important;
    }
    .meet_section .image-with-text__text.rte.body ul li {
        font-size: 16px;
    }
    .product .grid__item.product__media-wrapper {
        max-width: 100%!important;
        width: 100%!important;
    }
    product-component .product {
        grid-gap: 40px !important;
    }
    .product .grid__item.product__info-wrapper.grid__item {
        padding-left: 0 !important;
    }
    .product .grid__item.product__info-wrapper.grid__item .product__info-container {
        margin: auto;
    }
    .why_oravu_sec {
        margin: 30px auto 50px;
    }
    .ingredients_sec.oravu-block, .oravu-comparison-section.comparison_section {
        padding: 50px 20px;
    }
    .key_nutrient_section .multicolumn-list .multicolumn-list__item {
        height: auto !important;
    }
    .content-for-layout h1 {
        font-size: 32px;
        margin-bottom: 20px;
        margin-top: 40px;
    }
.image-with-text--overlap .image-with-text__content {
    width: 100% !important;
    margin: 0rem auto 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !IMPORTANT;
}
.timeline_section .timeline-item__week {
    margin-top: 0 !IMPORTANT;
}
.meet_section_new .image-with-text__grid>div:first-child {
    width: 80% !important;
}
product-component .product .product__title h1 {
    font-size: 30px !important;
}
.top_section .image-with-text__content--desktop-left .image-with-text__text.rte.body p {k;
    max-width: 100% !important;
    margin-bottom: 0 !important;
}
   .oravu-comparison-section.comparison_section .oc-intro .oc-title, .custom-faq-left .oravu-block__title {
    font-size: 30px!important;
    line-height: 39px;
}
.oc-closing-line {
    font-size: 23px !important;
} 
.key_nutrient_section_new .image-with-text__content--mobile-center>* {
    align-self: flex-start !important;
}
.key_nutrient_section_new .image-with-text__media{
    padding-bottom:75.314136% !important;
}


}
@media only screen and (max-width:750px){
    .custom_hero_banner .image-with-text .grid__item br {
    display:none;
}
.custom_hero_banner {
    height: 880px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 20px !important;
    padding-top: 450px !important;
}
}
@media only screen and (max-width:650px){
.custom_hero_banner {
    height: 738px !important;
    padding-top: 400px !important;
}
}
@media only screen and (max-width:575px){
    .pdp_below_section .grid--1-col .grid__item {
    max-width:100% !important;
}
.pdp_below_section .desktop_image{
    display:none;
}
.pdp_below_section .mobile_image{
display:block !important;
}

.pdp_below_section{background-color:#f4f1e9!important;}
.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(33% - .6rem) !important;
}
body .multi_badge_section-new .multicolumn-list li {
    width: calc(45% - 4px) !important;
}
.oravu-ingredients-section {
    padding: 30px 16px !important;
}
.oi-table-toggle {
    padding: 16px 21px !important;
}
.blue_bg_section-new {
    padding: 30px 0 !important;
}
.ingredients_sec.oravu-block, .oravu-comparison-section.comparison_section {
    padding: 30px 20px !important;
}
.faq_section {
    padding: 30px 20px 30px !important;
}
body .elib-section {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.oravu-evidence .oe-hero {
    padding-top: 30px !important;
}
.oravu-evidence .oe-section {
    padding: 30px 0 !important;
}
.custom_hero_banner {
    height: 790px !important;
    padding-top: 400px !important;
}
.meet_section_new .mobile_image {
    display: block !important;
    width: 80% !important;
    padding-right: 30px;
}
.desktop_image {
    display: none;
}
.meet_section_new h2 {
    margin-bottom: 0 !important;
}
.key_nutrient_section_new .mobile_image {
    display: block !important;
    width: 100% !important;
    padding-right: 0px;
}
.key_nutrient_section_new .mobile_image img {
        width: 721px !important;
    height: auto !important;
}
.key_nutrient_section_new .image-with-text__text-item.grid__item {
    margin-top: 0 !important;
}
}
@media only screen and (max-width:575.5px){
    .page-width, .cutomer_review_section .customer-reviews-container {
        padding: 0 20px!important;
    }
    /* .key_nutrient_section_new .image-with-text__media{
    padding-bottom:90.314136% !important;
} */
.top_section h2.image-with-text__heading.inline-richtext.h1, .blue_bg_section h2.title.inline-richtext.h1, .cutomer_review_section .customer-reviews-intro h2, .routine_section h2.title.inline-richtext.h1, .key_nutrient_section h2.title.inline-richtext.h1, .why_oravu_sec .oravu-block__title {
    font-size: 25px !important;
    line-height: 33px;
}
.title-wrapper--self-padded-tablet-down, .title-wrapper--self-padded-mobile {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.dosage_level_section h2, .meet_section_new h2, .timeline_section h2, .combining_audience_section h2, .founder_quote_section h2 {
    font-size: 26px !important;
}
    .multi_badge_section .multicolumn-list {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 15px;
        margin-bottom: 50px;
        padding: 30px!important;
    }
    .multi_badge_section .multicolumn-card__info {
        padding: 15px;
    }
    
    .meet_section, .cutomer_review_section, .key_nutrient_section {
        padding: 50px 0!important;
    }
    .meet_section .image-with-text__text.rte.body ul li:after {
        height: 20px;
        width: 20px;
    }
    .meet_section .image-with-text__text.rte.body ul li {
        padding-left: 30px;
    }
    .meet_section .image-with-text__text.rte.body ul {
        grid-gap: 14px;
    }
    .key_nutrient_section .multicolumn-list {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .key_nutrient_section .multicolumn-card__image-wrapper img {
        height: 14px !important;
    }
    .routine_section .multicolumn-list {
        grid-template-columns: 1fr;
    }
    .routine_section .multicolumn-list .multicolumn-list__item:nth-child(2) img, 
    .routine_section .multicolumn-list .multicolumn-list__item:nth-child(4) img {
        display:none !important;
    }
    .cta_section.quality_verify_section {
        padding: 20px 0!important;
        margin: 50px 20px;
    }
    .routine_section {
        padding: 50px 30px;
    }
    .cart-upsells-wrapper {
    padding: 15px 0;
    }

    .cart-upsells__header {
    margin-bottom: 12px;
    }

    .cart-upsells__header h3 {
    margin: 0;
    font-size: 16px;
    }

    .cart-upsells__products {
    display: flex;
    gap: 10px;
    overflow-x: auto;
    padding-bottom: 5px;
    }

    .cart-upsell-product {
    display: flex;
    flex: 0 0 250px;
    gap: 10px;
    align-items: center;
    }

    .cart-upsell-product__image {
    width: 75px;
    min-width: 75px;
    height: 75px;
    display: block;
    }

    .cart-upsell-product__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

    .cart-upsell-product__info {
    flex: 1;
    }

    .cart-upsell-product__title {
    display: block;
    font-size: 13px;
    line-height: 1.3;
    text-decoration: none;
    margin-bottom: 5px;
    }

    .cart-upsell-product__price {
    font-size: 13px;
    margin-bottom: 6px;
    }

    .cart-upsell-product__button {
    border: 1px solid currentColor;
    background: transparent;
    padding: 5px 12px;
    cursor: pointer;
    font-size: 12px;
    }
    .shopify-policy__container{
        max-width: 1240px !important; /* or a fixed px value like 1200px */
    }
        .meet_section .image-with-text__grid{
            grid-gap: 30px;
        }
        .routine_section .section_description .description {
            margin: 10px auto 40px;
        }
        .bndlr-quantity-break .bndlr-radio-container label {
        padding: 10px 10px !important;
    }
        .bndlr-quantity-break .bndlr-discounted-price {
        font-size: 18px;
    }
    .bndlr-quantity-break .bndlr-radio-container:nth-child(2) .bndlr-savings-text, .bndlr-radio-container:nth-child(3) .bndlr-savings-text{
        top:-4px !important;
    }
    
    .bndlr-quantity-break .bndlr-text p {
        margin-top: 12px;
    }
    .bndlr-quantity-break .bndlr-text p:last-child, .oravu-per-bottle-price {
        font-size: 12px!important;
        font-size: 14px;
    }
    .key_nutrient_section .multicolumn-list .multicolumn-list__item {
        border-right: transparent !important;
        border-bottom:1px solid #E7EAED!important;
    }
    .bndlr-quantity-break .bndlr-text p:first-child {
        font-size: 14px;
    }
    .key_nutrient_section .multicolumn-list .multicolumn-card__image-wrapper img{
        margin:0 auto !important;
    }
    .key_nutrient_section .multicolumn-list .multicolumn-list__item{
        text-align:center;
    }
    .shopify-policy__body h2 {
        font-size: 24px;
    }
    .blue_bg_section-below .rich-text__blocks.left {
    padding: 15px !important;
    grid-template-columns: unset !important;

}
.multi_badge_section-new .multicolumn-card.content-container {
    flex-direction: column;
}
.multi_badge_section-new .multicolumn-card__info {
    text-align: center !important;
}
.image-with-text__content {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.meet_section_new .image-with-text__grid>div:first-child {
    width: 80% !important;
}
.image-with-text--overlap .image-with-text__content {
    width: 100% !important;
    margin: 0rem auto 0 !important;
}
.timeline-item {
    grid-template-columns: unset !important;
    gap: 0 !important;
}
.timeline_section .timeline-item__week {
    /* margin-top: 15px !important; */
}
.combining_audience_section .multicolumn-card.content-container ul {
    font-size: 15px;
    padding-left: 0;
}
.rich-text__wrapper {
    width: 100% !important;
}
.founder_quote_section .rich-text__blocks.left {
    padding: 30px !important;
}
.founder_quote_section .rich-text__blocks.left>div {
    padding-left: 0 !important;
    /* padding-top: 120px; */
}
body .home_bundler_section .oravu-routine__intro p {
    max-width: 100% !important;
}
.founder_quote_section .rich-text__blocks.left h2 + h2 {
    height: 80px !important;
    width: 80px !important;
}
body .rich-text__blocks .rich-text__text:last-child {
    padding-top: 0 !important;
}
.home_bundler_section .oravu-routine__left {
    width: 100% !important;
}

product-component .product .product__title h1 {
    font-size: 24px !important;
    line-height:38px !important;
}
.product__title+.product__text.caption-with-letter-spacing {
    font-size: 16px!important;
        margin: 5px 0 0 !important;
}
.oi-title {
    font-size: clamp(24px,4vw,34px) !important;
    margin: 0 0 0 !important;
}
.key_nutrient_section_new h2, .blue_bg_section-new h2 {
    max-width: 100%;
    font-size: 25px !important;
}
.oravu-comparison-section.comparison_section .oc-intro .oc-title, .custom-faq-left .oravu-block__title {
    font-size: 26px!important;
    line-height: 35px;
}
.oc-card-title {
    font-size: 16px !important;
}
.oc-closing-line {
    line-height: 35px;
}
.key_nutrient_section_new .nutrient-row {
    grid-template-columns: unset !important;
    gap: 8px !important;
}
.meet_section_new .image-with-text__text ul{
    padding-left:0 !important;
}
.custom_quality_section .oe-standard-card{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.custom_quality_section .oe-standard-card h3{
        flex: 1;
    margin: 0;
}
.custom_quality_section .oe-standard-card .oe-num{
    flex: 0 0 auto;
    margin-right: 10px;
    margin-bottom: 0;
}
.custom_quality_section .oe-standard-card p{
   flex: 0 0 100%;
  margin-top: 10px;
}

/*  */

.multi_badge_section-new {
    padding: 30px 0 !important;
}
section .blue_bg_section-below{
    padding-bottom:30px !important;
}
.rich-text .rich-text__heading {
    margin-bottom:0 !important;
}
.rich-text .rich-text__text p{
    margin-bottom:15px !important;
}
.key_nutrient_section_new .image-with-text__media img {
    margin-top: 0 !important;
}
.key_nutrient_section_new .image-with-text__text-item.grid__item {
    margin-top: 30px;
}
.key_nutrient_section_new .image-with-text__text-item.grid__item br, .meet_section_new .image-with-text__grid>div:last-child br, .pdp_below_section .grid--1-col .grid__item br{
    display:none;
}
section .dosage_level_section, .timeline_section {
    padding: 30px 0 !important;
}
.dosage_level_section .carotenoid-row {
    margin-bottom: 20px !important;
}
.dosage_level_section .carotenoid-note {
    margin-top: 30px !important;
}
/* .meet_section_new .image-with-text .grid {
    flex-direction: column-reverse !important;
} */
 .meet_section_new .image-with-text .grid__item {
    margin-bottom: 20px;
}
.meet_section_new .image-with-text .grid__item {
    margin-bottom: 30px !important;
}
.timeline_section h2{
    margin-bottom: 20px !important;
}
section .combining_audience_section, section .founder_quote_section {
    padding-bottom: 30px !important;
}
 body .home_bundler_section {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}

.home_bundler_section .oravu-routine__image{
           margin-bottom: 0 !important;
}
.home_bundler_section .oravu-routine__two-column {
    grid-gap: 10px !important;
}
body .oravu-routine .oravu-offer {
    min-height: auto !important;
}
body .oravu-routine .oravu-offer h3 {
    margin: 0 0 0 !important;
}
footer .oravu-footer-container {
    gap: 20px;
}
.oravu-footer-container .oravu-footer-column h3 {
    margin-bottom: 15px;
}

.product__info-container .icon-with-text{
    margin:0 !important;
}

.oravu-comparison-section.comparison_section {
    padding-top: 0 !important;
}
.oc-mheader-cell.is-oravu {
    background: #007F86 !important;
}
.oravu-comparison-section .oc-closing {
    margin-top: 15px !important;
}
.faq_section .custom-faq-container {
    gap: 10px;
}
.pdp_below_section{
    padding-top:30px !important;
}

product-info {
    padding-top: 5px !important;
}
/* eye */
.eye-library .elib-hero{
    padding:30px 0 0 !important;
}
.eye-library h1, .eye-library h2 {
    margin-bottom: 10px !important;

}
.eye-library .elib-search-form {
    margin-top: 0 !important;
}
.eye-library .elib-hero__grid, .elib-section .elib-container {
    gap: 20px !important;
}
.eye-library .elib-section-intro {
    margin-bottom: 10px !important;
}
.eye-library .elib-article-row a {
    padding: 20px 8px !important;
}
.eye-library .elib-continue__link {
    min-height: auto !important;

}
/* quality */

.oravu-evidence .oe-hero, .oravu-evidence .oe-link-band{
    padding:30px 0 !important;
}
.oravu-evidence h1{
    margin-bottom: 10px !important;
    margin-top: 20px!important;
}
.oe-hero .oe-container {
    grid-gap:0 !important;
}

.oravu-evidence .oe-section-head {
    margin-bottom: 20px !important;
}

.oravu-evidence h3, .oe-eyebrow {
    margin: 0 0 5px !important;
}

.oe-link-band .oe-link-cards p{
    margin-bottom:0 !important;
}

.custom_hero_banner .image-with-text .grid__item br {
    display:none;
}

/* .custom_hero_banner {
    height: 790px;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px !important;
} */




}



















.cart-upsell__add{
    border: 1px solid #007F86;
    background: transparent;
    color: #007F86;
    border-radius: 0 !important;
}
.cart-upsell__add:after{
    box-shadow:unset !IMPORTANT;
}
.cart-upsell__add:hover{
    background: #007F86;
    color: #fff;
}
/* =========================================================
   ORAVU — Bundle picker loading placeholder
   Shown in the product form while the Bundlr widget is injected
   ========================================================= */

.oravu-bundle-placeholder{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:80px;
  padding:16px 0;
}

.oravu-bundle-spinner{
  width:22px;
  height:22px;
  border:3px solid rgba(16,42,67,.15);
  border-top-color:#007F86;
  border-radius:50%;
  animation:oravu-bundle-spin .8s linear infinite;
  flex-shrink:0;
}

.oravu-bundle-loader-text{
  font-size:13px;
  color:#43586C;
  font-family:inherit;
}

@keyframes oravu-bundle-spin{
  to{ transform:rotate(360deg); }
}

/* Fade the widget in once it actually appears, so it doesn't just pop in */
.oravu-bundle-target-fade{
  opacity:0;
  transition:opacity .25s ease;
}
.oravu-bundle-target-fade.is-ready{
  opacity:1;
}

.oravu-routine .oravu-offer h3 {
    margin: 0 0 10px !important;
    font-size: 18px !important;
}
.oravu-routine .oravu-offer__save{
    margin-top:10px !important;
    padding-top:10px !important;
    font-size:17px !important;
}
.oravu-routine .oravu-offer__unit{
    margin: 10px 0 0 !important;
    font-size: 14px !important;
}
.oravu-routine .oravu-offer{
    min-height:180px !important;
}
 .oravu-routine .oravu-routine__gold-rule{
    background:transparent !important;
}
.oravu-routine .oravu-routine__top{
    grid-template-columns: 360px minmax(0, 1fr) !important;
}
.oravu-routine .oravu-offer__radio-circle{
    width: 20px !important;
    height: 20px !important;
    flex: 0 0 20px !important;
}
.oravu-routine .oravu-offer__radio{
    margin-bottom:10px !important;
    
}
.key_nutrient_section .multicolumn-list .multicolumn-list__item:first-child {
    padding-left: 25px;
}




/* 3 Sep new css */


.trust-point {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin-top: 10px !important;
  width: 100% !important;
}

.trust-point__icon {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.trust-point__icon-image {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  object-fit: contain;
}

.trust-point__text {
  flex: 1;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  color:#102a43 !important;
}


.trust-point__text p {
  margin: 0;
}

.nutrient-row {
  display: grid;
  grid-template-columns: 90px minmax(0, 1fr);
  gap: 20px;
  padding: 12px 0;
  border-top: 1px solid rgba(20, 52, 79, 0.12);
  align-items: start;
  width: 528px;
}

.nutrient-row:last-of-type {
  border-bottom: 1px solid rgba(20, 52, 79, 0.12);
}
.blue_bg_section-below.rich-text.content-container.color-scheme-4.gradient.rich-text--full-width.content-container--full-width.section-template--22911734153347__rich_text_KJkxCd-padding p
{
    color:#ffffff;
}
.nutrient-row__name {
  font-size: 14px;
  
  font-weight: bold;
}

.nutrient-row__description {
  font-size: 14px;
 color: #152942;
  
}


/* Comparison specific styles */


  .carotenoid-comparison__header {
    text-align: left;
    align-items: baseline;
    margin-bottom: 3rem;
    flex-direction: column;
}

  .carotenoid-comparison__header .subheading {
    margin-bottom: 0.5rem;
  }

  .carotenoid-comparison__header .title {
    margin-bottom: 0.75rem;
  }

  .carotenoid-comparison__header .description {
    color: #152942;
    max-width: 600px;
    margin: 0 auto;
  }

  .carotenoid-row {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.25rem;
    margin-bottom: 2rem;
    align-items: center;
  }

  @media screen and (min-width: 750px) {
    .carotenoid-row {
      grid-template-columns: 220px 1fr 80px;
      gap: 1.5rem;
    }
  }

  .carotenoid-row__label {
    text-align: left;
  }

  .carotenoid-row__label h3 {
    margin: 0 0 0.25rem;
    font-size: 1.1rem;
    font-weight: 600;
  }

  .carotenoid-row__label p {
    margin: 0;
    font-size: 0.875rem;
    color: #152942;
    line-height: 1.4;
  }

  .carotenoid-bar-wrapper {
    position: relative;
    height: 42px;
    background: #cbcbc2;
    border-radius: 4px;
    overflow: hidden;
  }

  .carotenoid-bar {
    height: 100%;
    border-radius: 4px;
    display: flex;
    align-items: center;
    padding: 0 1rem;
    color: #fff;
    font-size: 0.875rem;
    font-weight: 500;
    white-space: nowrap;
  }

  .carotenoid-bar--primary {
    background: #0d7377;
  }

  .carotenoid-bar--secondary {
    background: #7a9e9f;
  }

  .carotenoid-bar--tertiary {
    background: #d4d4c8;
    color: rgba(var(--color-foreground), 0.5);
  }

  .carotenoid-row__amount {
    font-size: 1.25rem;
    font-weight: 600;
    text-align: right;
    color: #0d7377;
  }

  .carotenoid-row__amount--muted {
    color: #152942;
    font-weight: normal;
  }
div#ImageWithText--template--22911734153347__image_with_text_pHy9ma li {
    color: #152942;
}
  .carotenoid-note {
    /* background: #f7f7f2;
    border-left: 4px solid #0d7377; */
    background: #19324a;
    border-left: 4px solid #C8A233;
    padding: 1.5rem 1.75rem;
    margin-top: 2.5rem;
    border-radius: 0 6px 6px 0;
  }

  .carotenoid-note p {
    margin: 0 0 1rem;
    line-height: 1.6;
    font-size:24px;
    /* color: rgba(var(--color-foreground), 0.85); */
     color:#ffffff;
  }

  .carotenoid-note p:last-child {
    margin-bottom: 0;
  }

  .carotenoid-note strong {
    font-weight: 600;
    letter-spacing:0;
  }

  .carotenoid-note .citation {
    font-size: 0.8rem;
    color: rgba(var(--color-foreground), 0.55);
    margin-top: 1rem;
  }

  .multi_badge_section-new .multicolumn-card.content-container {
    background: transparent !important;
    display: flex;
    flex-wrap: wrap;
}

.multi_badge_section-new .multicolumn-card__image-wrapper {
    padding: 0;
    width:110px;
}

.multi_badge_section-new .multicolumn-card__info {
    flex: 1;
    padding: 0;
    text-align: left;
    padding-top: 15px;
}

.multi_badge_section-new .multicolumn-card__info h3
{
        font-weight: 500;
    font-size: 20px;
    color: #102a43;
}

.multi_badge_section-new .multicolumn-card__info h4
{
margin-top:0;
color:#102a43;
}

.multi_badge_section-new {
padding:50px 0;
}

.blue_bg_section-new
{
    padding:60px 0;
}

.blue_bg_section-new h2
{
    max-width: 595px;
    font-weight: 600;
    font-size: 36px;
}
.blue_bg_section-below.rich-text.content-container.color-scheme-4.gradient.rich-text--full-width.content-container--full-width.section-template--22911734153347__rich_text_KJkxCd-padding strong {
    font-weight: normal;
    font-size: 20px;
}
.blue_bg_section-new .multicolumn-list h3
{
text-align: left;
    font-size: 24px;
    font-weight: 600;
}

.blue_bg_section-new .multicolumn-list p
{
    font-size: 16px;
    text-align: left;
    line-height: 1.7;
    letter-spacing: 0;
    color:#fff;
}

.blue_bg_section-below .rich-text__blocks.left {
    background: #19324a;
    width: 100%;
    max-width: 100%;
    padding: 40px;
    display: grid;
    grid-template-columns: max-content 1fr;
    grid-gap: 0 30px;
    border-left: 5px solid #C8A233;
}

.blue_bg_section-below .rich-text__blocks.left > div:last-child
{
grid-column-start: 2;
    grid-column-end: -1;
    margin-top:0;
}
.blue_bg_section-below .rich-text__blocks.left > div:nth-child(2)
{
    margin-top:10px;
}

.blue_bg_section-below
{
    padding-bottom:60px !important;
}

.blue_bg_section-below h2
{
        font-size: 70px;
    font-weight: 600;
    letter-spacing: 0;
    color: #69C7D0;
    
}
.key_nutrient_section_new h2
{
      /*   max-width: 520px; */
    font-weight: 600;
}

.key_nutrient_section_new .nutrient-row__name {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    color: #102a43;
}

.key_nutrient_section_new .nutrient-row {
    grid-template-columns: 160px minmax(0,1fr);

}

.key_nutrient_section_new .image-with-text__text.rte.body {
    margin-bottom: 20px;
    color: #152942;
    
}
.key_nutrient_section_new .image-with-text--overlap .image-with-text__media-item--top {
    align-self: center;
}


.key_nutrient_section_new .nutrient-row
{
    margin-top:0 !important; 
}
.key_nutrient_section_new .image-with-text__content {
    padding: 0;
}

.dosage_level_section
{
    padding:60px 0 !important;
}

.dosage_level_section h2
{
    font-weight: 600;
    color: #102a43;
}

.dosage_level_section h3.inline-richtext {
    font-size: 15px;
    color: #102a43;
    letter-spacing: 0;
    margin-bottom: 5px;
}

.dosage_level_section .carotenoid-row__label p {
    font-size: 13px;
    letter-spacing:0;
}

.dosage_level_section .carotenoid-bar {
    font-size: 16px;
}
.dosage_level_section .carotenoid-row__amount {
    font-size: 18px;
}

.dosage_level_section .carotenoid-row {
    margin-bottom: 30px;
}
.dosage_level_section p.citation {
    font-size: 18px !important;
    color:#fff;
}
.dosage_level_section .carotenoid-note {
    margin-top: 50px;
}

.meet_section_new h2
{
    font-weight: 600;
    margin-bottom:30px;
}

.meet_section_new .nutrient-row {
    width: 100%;
    margin: 0 !important;
    grid-template-columns: 140px minmax(0,1fr);
}

.meet_section_new .nutrient-row__name {
    color: #102a43;
}

.meet_section_new .image-with-text__grid > div:first-child
{
    width:45%;
    padding-right:30px;
}
.nutrient-row:first-child{
    border-top:none !important;
}
.meet_section_new .image-with-text__grid > div:last-child
{
    width:55%;
}

.timeline_section h2,
.combining_audience_section h2,
.founder_quote_section h2 {
    font-weight: 600;
    margin-bottom: 50px;
    color:#102a43;
}



.timeline_section
{
    padding:60px 0;
}

.timeline_section .honest-timeline__box {
    padding: 50px;
}

.timeline_section .timeline-item__week {
    margin-top: 30px;
}

.timeline_section .timeline-item__number {
    font-size: 16px;
}

.timeline_section .honest-timeline__note p {
    font-size: 20px;
}

.combining_audience_section
{
    padding-bottom:60px !important;
}

.combining_audience_section .multicolumn-card.content-container {
    background: #f4f1e9 !important;
    border-radius: 20px;
}

.combining_audience_section .multicolumn-card.content-container h3
{
        color: #102a43;
    font-weight: 600;
    font-size: 22px;
}

.combining_audience_section .multicolumn-card.content-container ul
{
    font-size:18px;
}

.combining_audience_section .multicolumn-card.content-container ul li
{
    margin-bottom:10px;
     color: #152942;
}
.section-template--22962196512899__image_with_text_wNDwX3-padding.gradient.color-scheme-4.key_nutrient_section_new.oravu_info_section p {
    color: #fff;
}

.pdp_section .multicolumn-list p {
    font-size: 16px;
    text-align: left;
    line-height: 1.7;
    letter-spacing: 0;
    color: #152942 !important;
}
.section-template--22962196512899__image_with_text_wNDwX3-padding.gradient.color-scheme-4.key_nutrient_section_new.oravu_info_section .nutrient-row__description{
 color: #fff;
}
li.icon-with-text__item img {
    height: 90px;
    width: 90px;
}
.founder_quote_section .rich-text__blocks.left {
    max-width: 100% !important;
        background: #e8f4f4;
    padding: 40px;
    border-radius: 20px;
    position:relative;
}

.founder_quote_section
{
    padding-bottom:60px !important; 
}


.founder_quote_section .rich-text__blocks.left > div
{
    padding-left:233px;
}
.founder_quote_section .rich-text__blocks.left > div p{
     color: #152942;
}
.founder_quote_section .rich-text__blocks.left h2 + h2
{
        margin: 0;
    position: absolute;
    left: 40px;
    height: 100px;
    width: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #102a43;
    color: #ffffff;
    border-radius: 100%;
}

.home_bundler_section {
    padding: 40px;
    border-radius: 20px;
    margin-bottom: 60px !important;
    margin-top: 60px !important;
}

.home_bundler_section .oravu-routine__two-column {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 30px;
}
.home_bundler_section .oravu-routine__left {
    width: 40%;
}
.home_bundler_section .oravu-routine__right {
    flex: 1;
}

.home_bundler_section .oravu-routine__intro h2
{
        font-weight: 600;
    font-size: 40px !important;
}

.home_bundler_section h2:after{
    display:none !important;
}

.home_bundler_section .oravu-routine__intro p
{
        font-size: 16px;
    text-align: left;
    line-height: 1.7;
    max-width: 80% !important;
    margin-bottom: 20px !important;
}

.home_bundler_section .oravu-routine__gold-rule
{
    display:none;
}


.home_bundler_section .oravu-offer__radio {
    display: none !important;
}

.home_bundler_section .oravu-offer__best {
    background: #C8A233 !important;
    border-radius: 100px !important;
    font-size: 12px !important;
    padding: 7px 15px !important;
    text-transform: capitalize !important;
    top: -15px !IMPORTANT;
    /* left: 21px !important;
    right: auto !important; */
    color: #102a43 !important;
    right: 18px !important;
}

.product p.top_btn.product__text.inline-richtext.caption-with-letter-spacing {
    background: #e8f4f4 !important;
    letter-spacing: 0 !important;
    padding: 8px 20px !important;
    /* padding: 5px 12px !important;
    font-size:11px !important; */
    color: #102a43 !important;
    border: 1px solid #64748026 !important;
    position:absolute;
    top:-45px;
}

.product .oravu-rich-text-list ul {
    list-style: none;
    padding-left: 0;
}

.product .oravu-rich-text-list ul li {
    position: relative;
    padding-left: 28px;
    color:#102a43;
    font-size:16px;
    
}

.product .oravu-rich-text-list ul li:after {
    content: "";
    height: 18px;
    width: 18px;
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    background-image: url(https://www.getoravu.com/cdn/shop/files/check-solid_1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.product .product__description.rte.quick-add-hidden {
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    display:none;
}

.product .product__description.rte.quick-add-hidden p {
    margin: 0;
}
.product .product__description.rte.quick-add-hidden p a {
    color: #007f86 !important;
    margin-top: 15px;
    display: inline-block;
}

product-info
{
    background-color:#fff !important;
    /* background-color:#f8f5ef !important; */
} 

.ingredients_section .oi-inner {
    max-width: 1356px;
    padding: 0 30px!important;
}

.key_nutrient_section_new.oravu_info_section
 .nutrient-row__name {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    color: #ffffff;
}


.key_nutrient_section_new .image-with-text--overlap .image-with-text__content {
    width: calc(100% + 0px) !important;
    min-width: calc(100% + 0px) !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.key_nutrient_section_new .image-with-text__media{
    max-width: 100%;
    margin: 0 auto;
}
.key_nutrient_section_new .image-with-text__media img{
    width: 721px !important;
    height: auto !important;
    margin-top: 54px;
    margin-left: 43px;
}
.header__menu-item:hover span {
    text-decoration: underline;
    text-underline-offset: 1.1rem;
    text-decoration-color: #007F86;
}
.oc-approach strong {
    font-size: 24px !important;
}
.is-oravu .oc-approach__label {
    font-size: 17px;
}
.oc-table tbody td.is-oravu {
    font-size: 16px;
    padding: 10px;
}
@media only screen and (max-width:1299px)
{
    sticky-header .list-menu__item {
    font-size: 14px;
    padding: 0 5px;
}
.multi_badge_section-new .multicolumn-card__image-wrapper {
    padding: 0;
    width: 80px;
}
.multi_badge_section-new .multicolumn-card__info h3 {
    font-weight: 500;
    font-size: 18px;
    color: #102a43;
}
.multi_badge_section-new .multicolumn-card__info h4 {
    margin-top: 0;
    color: #102a43;
    font-size: 14px;
}
}

@media only screen and (max-width:1199px)
{
    header.header .header__heading
    {
        width:100px;
    }
    sticky-header .list-menu__item {
    font-size: 14px;
    padding: 0;
}
 .js .header-localization:not(.menu-drawer__localization) .localization-form__select {
    font-size: 12px;
}
.multi_badge_section-new .multicolumn-card__image-wrapper {
    padding: 0;
    width: 60px;
}

.multi_badge_section-new .multicolumn-card__info h3 {
    font-weight: 500;
    font-size: 16px;
    color: #102a43;
}
.multi_badge_section-new .multicolumn-card__info {
    flex: 1;
    padding: 8px 0 0;
    text-align: left;
}
.multi_badge_section-new .multicolumn-card__info h4 {
    margin-top: 0;
    color: #102a43;
    font-size: 13px;
}
.meet_section_new h2 {
    font-size: 30px;
}
.combining_audience_section .multicolumn-card.content-container ul {
    font-size: 15px;
}
.combining_audience_section .multicolumn-card.content-container h3 {
    color: #102a43;
    font-weight: 600;
    font-size: 20px;
}
.timeline_section h2, .combining_audience_section h2, .founder_quote_section h2 {
    font-weight: 600;
    margin-bottom: 50px;
    color: #102a43;
    font-size: 30px;
}
.home_bundler_section .oravu-routine__intro h2 {
    font-weight: 600;
    font-size: 30px!important;
}
.dosage_level_section h2 {
    font-weight: 600;
    color: #102a43;
    font-size: 30px;
}
.key_nutrient_section_new h2 {
    /* max-width: 520px; */
    font-weight: 600;
    font-size: 30px;
}
.blue_bg_section-new h2 {
    max-width: 595px;
    font-weight: 600;
    font-size: 30px;
}
.top_section h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 26px;
}
body .timeline-item__week {
    font-weight: 600;
    font-size: 20px;
    margin: 0 0 0.5rem;
    color: #1a3c40;
}
body .timeline-item__text {
    font-size: 13px;
    line-height: 1.55;
    color: rgba(var(--color-foreground), 0.8);
    margin: 0;
}
.timeline_section .honest-timeline__note p {
    font-size: 18px;
}
 .product .grid__item.product__info-wrapper.grid__item {
        padding-left: 0;
    }
}


  @media screen and (max-width: 991px) {
.multi_badge_section-new .multicolumn-list li {
    width: calc(50% - 4px) !important;
}
.blue_bg_section-new .multicolumn .title-wrapper-with-link {
    margin-top: 0;
    padding: 0;
}
.blue_bg_section-below h2 {
    font-size: 50px;
    font-weight: 600;
    letter-spacing: 0;
    color: #69c7d0;
}
.key_nutrient_section_new .image-with-text .grid {
    margin-bottom: 0;
    flex-direction: column;
}
.key_nutrient_section_new .image-with-text__text-item.grid__item {
    width: 100%;
}
.meet_section_new .image-with-text .grid {
    margin-bottom: 0;
    flex-direction: column;
}

.meet_section_new .image-with-text__grid>div:last-child {
    width: 100%;
}
.timeline_section .honest-timeline__box {
    padding: 30px;
}

.combining_audience_section.multicolumn .title-wrapper-with-link {
    margin-top: 0;
    padding: 0 !important;
}
.home_bundler_section .oravu-routine__two-column {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 30px;
    flex-direction: column;
}
.home_bundler_section .oravu-routine__left {
    width: 50%;
}
body .multicolumn-list:not(.slider) {
    padding-left: 0;
    padding-right: 0;
    gap: 20px;
}
.combining_audience_section .multicolumn-card.content-container ul{
        list-style-position: outside;
    padding-left: 15px;
}
.oravu-routine .oravu-routine__grid {
    gap:30px !important;
}
    .pdp_below_section .image-with-text__text-item {
    width:100% !important;
}
  }




  @media screen and (max-width: 749px) {
    .carotenoid-row__amount {
      text-align: left;
      margin-top: 0.25rem;
    }

    .carotenoid-bar {
      font-size: 0.8rem;
      padding: 0 0.75rem;
    }
  }

  @media screen and (min-width: 750px) {
    .timeline::before {
        left: 0 !important;
        right: 0 !important;
    }
}
  
.header__active-menu-item {
    transition: text-decoration-thickness var(--duration-short) ease;
    text-decoration-color:#007F86;
    text-underline-offset: 1.1rem;
}
@media screen and (max-width: 749px) {
  .timeline-item {
    display: grid !important;
    grid-template-columns: auto 1fr !important;
    column-gap: 0.6rem !important;
    row-gap: 0.25rem !important;
    align-items: center !important;
  }

  .timeline-item__number {
    grid-column: 1 !important;
    grid-row: 1 !important;
    margin: 0 !important;
  }

  .timeline-item__week {
    grid-column: 2 !important;
    grid-row: 1 !important;
    margin: 0 !important;
    justify-self: start !important;
    text-align: left !important;
    width: auto !important;
  }

  .timeline-item__text {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    margin: 0 !important;
  }
      .section-template--22911734153347__rich_text_qcQ93R-padding .rich-text__heading-image {
        position: relative;
        left: 0px!important;
        top: auto;
        width: 160px;
        height: 160px!important;
        margin: 0 auto 30px;
    }
}
@media screen and (max-width: 575px) {
    .pdp_below_section .image-with-text__text-item {
    padding-left:0px !important;
}
.pdp_below_section .image-with-text__text-item  .image-with-text__text.rte.body p {
    margin-top:20px !important;
}
}