.sv-oregano-source{margin:0;color:#111;font-family:'Clash Grotesk',sans-serif;font-size:16px;line-height:1.45;background:#fff}.sv-oregano-source *{box-sizing:border-box}.sv-oregano-source .shopify-section>.section{display:block;width:100%;max-width:none;margin:0;padding:0}.sv-oregano-source product-selector{display:block}.sv-oregano-announcement{padding:9px 15px;background:#095946;color:white;text-align:center;font-size:14px;font-weight:500}.sv-oregano-header{display:flex;align-items:center;justify-content:space-between;padding:18px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #eee}.sv-oregano-logo{font-family:Arial,sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;color:#095946;text-decoration:none}.sv-oregano-header nav{display:flex;gap:24px;align-items:center;font-size:14px}.sv-oregano-header a,.sv-oregano-footer a{color:inherit;text-decoration:none}.sv-oregano-header .sv-oregano-logo,.sv-oregano-footer .sv-oregano-logo{color:#095946}.sv-origan-form{display:block;margin:18px 0 0}.sv-origan-form fieldset{margin:15px 0 20px;padding:0;border:0;display:grid;gap:14px}.sv-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sv-pack-price{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sv-pack-price strong{font-size:30px;color:#095946}.sv-pack-save{background:#e8f1e8;padding:4px 10px;border-radius:4px;font-size:13px;color:#095946}.sv-pack{position:relative;display:flex;align-items:center;gap:13px;border:1px solid #a7b5a7;border-radius:10px;min-height:116px;padding:16px 13px;cursor:pointer;background:#fff}.sv-pack.is-selected{border:2px solid #095946;background:#f4f7ed;padding:15px 12px}.sv-pack input{accent-color:#095946;width:17px;height:17px;flex-shrink:0;margin:0}.sv-pack-image{object-fit:contain;width:52px;height:77px;mix-blend-mode:multiply}.sv-pack-text{flex:1;line-height:1.2}.sv-pack-text b{display:block;font-size:17px;font-weight:600}.sv-pack-text small{display:block;font-size:12px;color:#555;margin-top:6px;line-height:1.5}.sv-pack-total{font-size:19px;white-space:nowrap}.sv-pack-badge{position:absolute;right:14px;top:-9px;background:#095946;color:#fff;font-size:10px;letter-spacing:.4px;padding:3px 9px;border-radius:4px}.sv-origan-atc{display:flex!important;justify-content:space-between!important;align-items:center;width:100%;padding:16px 22px!important;border:0;border-radius:8px!important;background:#095946!important;color:#fff!important;font:600 18px 'Clash Grotesk',sans-serif;cursor:pointer;min-height:58px}.sv-origan-atc:disabled{opacity:.6;cursor:wait}.sv-purchase-note{text-align:center;font-size:12px;color:#3f584d;margin:12px 0 24px;line-height:1.8}.sv-form-error{color:#a30000;padding:10px}.sv-faq-item{border-bottom:1px solid #d6dbd6;padding:0}.sv-faq-item summary{font-weight:500;cursor:pointer;padding:17px 5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.sv-faq-item summary:after{content:'+'}.sv-faq-item[open] summary:after{content:'−'}.sv-faq-answer{font-size:14px;padding:0 5px 15px;line-height:1.6}.sv-faq-answer p{margin:0 0 12px}.sv-faq-answer ul{padding-left:20px}.sv-oregano-footer{padding:48px max(24px,calc((100vw - 1120px)/2));background:#f4f5ee}.sv-oregano-footer nav{display:flex;flex-wrap:wrap;gap:12px 25px;margin:24px 0;font-size:14px}.sv-oregano-footer p{max-width:1080px;font-size:11px;line-height:1.6;color:#4b544d}.sv-oregano-source .swiper-slide img{height:auto}.sv-oregano-source .swiper:not(.mySwiper):not(.mySwiper2){overflow:hidden}.sv-oregano-source .sv-faq-answer h2:empty{display:none}.sv-oregano-source .swiper-pagination{position:relative!important;margin-top:15px}.sv-oregano-source .ts-heading,.sv-oregano-source h2{overflow-wrap:break-word}.sv-oregano-source .compare-product img{mix-blend-mode:multiply}.sv-oregano-source .product-info-custom{min-width:0}.sv-oregano-source .rps-g1wv-faq{margin-top:0}#sv-origan-purchase{scroll-margin-top:15px}.sv-oregano-source .product-images img{max-width:100%}@media(max-width:767px){.sv-oregano-header{padding:13px 18px}.sv-oregano-header nav{gap:15px;font-size:12px}.sv-oregano-logo{font-size:27px}.sv-oregano-header nav a:first-child{display:none}.sv-oregano-announcement{font-size:12px}.sv-pack{gap:9px;min-height:108px;padding:13px 10px}.sv-pack.is-selected{padding:12px 9px}.sv-pack-text b{font-size:15px}.sv-pack-total{font-size:17px}.sv-pack-image{width:43px;height:65px}.sv-pack-price strong{font-size:27px}.sv-oregano-source .product-info-custom h1{font-size:32px!important;line-height:1.06}.sv-oregano-footer{padding:35px 20px}.sv-origan-atc{font-size:16px}.sv-oregano-source .product-section{gap:24px}}
.sv-oregano-source .sv-origan-form,.sv-oregano-source .rps-g1wv-faq{width:100%}.sv-bottom-purchase{max-width:578px;margin:0 auto 55px}.sv-oregano-source h2 strong{margin-right:.2em}.sv-oregano-source .feel-product{position:relative}.sv-oregano-source .feel-product:before{content:"";position:absolute;inset:5%;border:1px dashed #ffffff88;border-radius:50%;pointer-events:none}.sv-oregano-source .feel-product:after{content:"";position:absolute;inset:-5%;border:1px dashed #ffffff66;border-radius:50%;pointer-events:none}
.sv-oregano-source .feel-center{position:relative}.sv-oregano-source .feel-center:before,.sv-oregano-source .feel-center:after{content:"";position:absolute;inset:10%;border:1px dashed #ffffff88;border-radius:50%;pointer-events:none}.sv-oregano-source .feel-center:after{inset:0}
.sv-oregano-source #vitals-end-section{display:none!important}
.sv-oregano-source .sv-benefit-detail{transform:none!important}.sv-oregano-source .sv-benefit-detail summary{list-style:none}.sv-oregano-source .sv-benefit-detail summary::-webkit-details-marker{display:none}.sv-oregano-source .sv-benefit-detail .faq_answer{display:none!important;position:static!important;transform:none!important;backface-visibility:visible!important;opacity:1!important;z-index:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important}.sv-oregano-source .sv-benefit-detail[open] .faq_answer{display:block!important}
.sv-oregano-source .sv-benefit-detail .faq_answer{width:100%!important}.sv-oregano-source .sv-benefit-detail .faq_answer p{transform:none!important;backface-visibility:visible!important;color:#111}.sv-oregano-source .sv-benefit-detail[open] .plus-icon{display:none!important}.sv-oregano-source .sv-benefit-detail[open] .minus-icon{display:flex!important}

.sv-oregano-source{--gr-009370:#009370;--gr-095946:#095946;--color-body-text:#111;--color-body:#fff;font-family:'Clash Grotesk',sans-serif;color:#111;line-height:1.45;font-size:16px}
.sv-oregano-source .shopify-section{width:100%}
.sv-oregano-page> .shopify-section:has(>.section .sv-oregano-source)>.section{display:block;width:100%;max-width:none;padding:0;margin:0}
.sv-oregano-page #sv-origan-purchase{scroll-margin-top:150px}
.sv-native-intro{font-family:'Clash Grotesk',sans-serif;color:#111;--gr-009370:#009370}
.sv-native-intro .review-count{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14px}
.sv-native-intro .review-count svg{width:90px;height:17px;flex-shrink:0}
.sv-native-intro .reviewer-avatars{width:100px;height:27px;object-fit:contain;margin-left:auto}
.sv-native-intro .review-text-mobile{display:none}
.sv-native-intro .tile-sub{font-size:15px;line-height:1.4;color:#095946;margin-bottom:10px}
.sv-native-intro h1{font-family:inherit;font-size:42px;font-weight:600;line-height:1.08;letter-spacing:-1px;text-wrap:balance;margin:0 0 18px}
.sv-native-intro .sm-heading{font-size:16px;line-height:1.45;margin-bottom:20px}
.sv-native-intro .sm-heading p{margin:0}
.sv-native-intro .features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding-bottom:8px}
.sv-native-intro .feature-tag{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.3}
.sv-native-intro .feature-tag img{width:18px;height:18px;object-fit:contain;flex-shrink:0}
.sv-native-after{width:100%;font-family:'Clash Grotesk',sans-serif;color:#111}
.sv-native-note{font-size:12px;line-height:1.8;text-align:center;margin:0 0 12px}
.sv-native-after .sv-faq-item{border-bottom:1px solid #d6dbd6}
.sv-native-after summary{font-weight:500;cursor:pointer;padding:17px 5px;list-style:none;display:flex;justify-content:space-between;gap:12px}
.sv-native-after summary:after{content:'+'}.sv-native-after details[open] summary:after{content:'−'}
.sv-native-after .sv-faq-answer{font-size:14px;padding:0 5px 15px;line-height:1.6}
.sv-native-after .sv-faq-answer p{margin:0 0 12px}.sv-native-after .sv-faq-answer ul{padding-left:20px}
.sv-native-after .rps-g1wv-faq{margin-top:0!important}
.sv-native-return{text-align:center;padding:16px 20px 50px}.sv-native-return p{font-size:13px;margin-top:16px}
body:has(.sv-oregano-page) #vitals-end-section{display:none!important}
.sv-oregano-footer{font-family:'Clash Grotesk',sans-serif}
@media(max-width:749px){.sv-native-intro h1{font-size:32px}.sv-native-intro .reviewer-avatars{width:85px}.sv-native-intro .features{gap:14px 8px}.sv-native-intro .feature-tag{font-size:11px}.sv-native-intro .review-count{gap:8px;font-size:12px}}

.sv-native-intro .review-count{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;max-width:100%;padding:8.47px 32px 11px 14.42px;margin:0 0 16.94px;background:#fbfbfb;border-radius:106.64px;font-size:15px;font-weight:400;line-height:1.315;flex-wrap:nowrap}
.sv-native-intro .review-count svg{display:block;width:90px;height:17px;flex:0 0 90px}
.sv-native-intro .review-count .review-text-desktop{display:block;white-space:nowrap;margin:0}
.sv-native-intro .review-count .review-text-mobile{display:none;margin:0}
.sv-native-intro .review-count .reviewer-avatars{display:block;width:105.25px;height:20px;object-fit:contain;margin:0;flex:0 0 105.25px}
@media(max-width:749px){.sv-native-intro .review-count{display:inline-flex;padding:0;margin:15.5px 0 14.5px;font-size:14px;gap:8px}.sv-native-intro .review-count .review-text-desktop{display:none}.sv-native-intro .review-count .review-text-mobile{display:block;white-space:nowrap}.sv-native-intro .review-count .reviewer-avatars{width:105.25px;height:20px;flex:0 0 105.25px}}
