:root{--adina-ink:#17201d;--adina-green:#164f3f;--adina-acid:#cce86b;--adina-cream:#f5f4ee;--adina-stone:#dcded5;--adina-sage:#dbe8df;--adina-muted:#68706c;--adina-radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfbf8;color:var(--adina-ink);font-family:"DM Sans",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.adina-header{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;border-bottom:1px solid #e7e8e2;background:rgba(251,251,248,.94);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}.admin-bar .adina-header{top:32px}.adina-logo{font:600 23px/1 "Manrope";letter-spacing:.22em}.adina-logo span{color:#80a316}.adina-nav{display:flex;gap:30px;font-size:13px}.adina-actions{justify-self:end;display:flex;align-items:center;gap:18px;font-size:13px}.adina-bag span{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--adina-ink);color:#fff;font-size:10px}.adina-menu-toggle,.adina-mobile-panel{display:none}.adina-eyebrow{font-size:10px;font-weight:600;letter-spacing:.19em;color:var(--adina-green);text-transform:uppercase}.adina-hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:46% 54%;overflow:hidden}.adina-hero-copy{padding:10vh 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.adina-hero h1,.adina-page-hero h1,.adina-compare-hero h1,.adina-quality-hero h1{font:500 clamp(62px,8vw,122px)/.89 "Manrope";letter-spacing:-.07em;margin:20px 0 30px}.adina-hero h1 em,.adina-compare-hero h1 em,.adina-quality-hero h1 em{color:var(--adina-green);font-style:normal}.adina-hero-copy>p:not(.adina-eyebrow),.adina-page-hero>p:last-child{font-size:18px;line-height:1.7;color:var(--adina-muted);max-width:600px}.adina-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.adina-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{min-height:50px;padding:0 22px!important;border-radius:999px!important;background:var(--adina-green)!important;color:white!important;border:1px solid var(--adina-green)!important;display:inline-flex!important;align-items:center;justify-content:center;gap:14px;font-weight:500!important}.adina-button.is-secondary{background:transparent!important;color:var(--adina-ink)!important;border-color:#bfc3bc!important}.adina-button.is-light{background:var(--adina-acid)!important;color:var(--adina-ink)!important;border-color:var(--adina-acid)!important}.adina-hero-art{position:relative;background:radial-gradient(circle,#edf0e7,#d4e0d5);display:grid;place-items:center;overflow:hidden}.adina-hero-art>p{position:absolute;left:30px;bottom:25px;font-size:9px;letter-spacing:.16em}.adina-rings{position:absolute;width:70%;aspect-ratio:1;border:1px solid #fff;border-radius:50%}.adina-rings:before,.adina-rings:after{content:"";position:absolute;inset:14%;border:1px solid #fff;border-radius:50%}.adina-rings:after{inset:31%}.adina-vial{width:98px;height:210px;border-radius:13px 13px 22px 22px;background:linear-gradient(90deg,#eef2ea,#fff 47%,#dfe4dc);border:1px solid #c4ccc1;box-shadow:0 28px 45px #4f625344;display:flex;flex-direction:column;align-items:center;text-align:center;padding:58px 8px 9px;position:relative;z-index:2}.adina-vial:before{content:"";position:absolute;width:96px;height:38px;top:-11px;background:#1e2925;border-radius:7px 7px 3px 3px}.adina-vial span{font-size:9px;letter-spacing:.18em}.adina-vial strong{font:600 11px "DM Sans";margin-top:10px}.adina-vial small{font-size:5px;margin-top:auto;letter-spacing:.13em}.adina-vial.is-large{transform:scale(1.75) rotate(4deg)}.adina-trust-strip{min-height:74px;display:flex;justify-content:center;align-items:center;gap:8vw;border-bottom:1px solid #e1e3dc;font-size:12px}.adina-section{padding:105px 5vw}.adina-section.is-pale{background:var(--adina-cream)}.adina-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.adina-section-head h2,.adina-education-callout h2,.adina-research-profile h2{font:500 clamp(36px,4.5vw,66px)/1.03 "Manrope";letter-spacing:-.055em;margin:10px 0}.adina-section-head>a{font-size:13px}.adina-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.adina-category-card{min-height:300px;padding:27px;border-radius:var(--adina-radius);background:#e5e4dc;display:flex;flex-direction:column;align-items:flex-start}.adina-category-card:nth-child(2),.adina-category-card:nth-child(5){background:#dce8df}.adina-category-card:nth-child(3){background:var(--adina-green);color:#fff}.adina-category-card:nth-child(4){background:#d8e3a8}.adina-category-card>span{font-size:10px;opacity:.65}.adina-category-card h3{font:500 28px/1.1 "Manrope";margin:auto 0 10px}.adina-category-card p{font-size:13px;line-height:1.5;opacity:.72}.adina-category-card b{font-size:11px;margin-top:15px}.adina-education-callout{min-height:650px;background:#123e34;color:#fff;display:grid;grid-template-columns:1fr 1fr}.adina-education-callout>div:last-child{padding:8vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.adina-education-callout .adina-eyebrow{color:var(--adina-acid)}.adina-education-callout p:not(.adina-eyebrow){line-height:1.7;color:#c1d0cb}.adina-quicklearn-visual{position:relative;display:grid;place-items:center;background:radial-gradient(circle,#547969,#143f35 60%)}.adina-quicklearn-visual>span{z-index:2;width:120px;height:120px;border:1px solid #fff7;border-radius:50%;display:grid;place-items:center;font-size:11px}.adina-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--adina-stone)}.adina-pillar-grid article{padding:35px 35px 40px 0;border-right:1px solid var(--adina-stone)}.adina-pillar-grid article+article{padding-left:35px}.adina-pillar-grid span{font-size:10px;color:var(--adina-green)}.adina-pillar-grid h3{font:500 27px "Manrope"}.adina-pillar-grid p{color:var(--adina-muted);line-height:1.6}.adina-footer{padding:75px 5vw;background:#17231f;color:#e4ebe7;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.adina-footer>div,.adina-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:13px}.adina-footer h2{font:500 28px "Manrope";margin-bottom:0}.adina-footer p{max-width:340px;color:#99aaa3;line-height:1.5}.adina-footer strong{font-size:10px;letter-spacing:.15em;color:#8fa097;text-transform:uppercase}.adina-page-hero{padding:11vh 6vw 8vh;min-height:460px;background:var(--adina-cream)}.adina-page-hero.is-centred{text-align:center}.adina-page-hero.is-centred>p{margin-left:auto;margin-right:auto}.adina-woo-shell{padding-top:55px}.woocommerce .woocommerce-breadcrumb{font-size:11px;color:var(--adina-muted)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:12px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important}.adina-product-visual{height:350px;border-radius:var(--adina-radius);background:linear-gradient(145deg,#ecece6,#dde3d9);position:relative;display:grid;place-items:center;overflow:hidden}.adina-orb{position:absolute;border-radius:50%}.orb-one{width:190px;height:190px;background:#cad8c9;right:-50px;top:-40px}.orb-two{width:140px;height:140px;border:1px solid #fff8;left:-30px;bottom:-30px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 18px "Manrope";color:var(--adina-ink);padding:10px 2px 3px}.woocommerce ul.products li.product .price{font-size:14px;color:var(--adina-ink);font-weight:600}.adina-evidence{display:inline-block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--adina-green);margin:12px 2px 0}.adina-stock{display:flex;align-items:center;gap:7px;font-size:10px;color:#406052;margin:8px 2px}.adina-stock i{width:7px;height:7px;border-radius:50%;background:#5c8c70}.adina-stock.is-unavailable{color:#8a4949}.adina-stock.is-unavailable i{background:#b75a5a}.woocommerce div.product{display:grid;grid-template-columns:52% 48%;column-gap:6vw}.woocommerce div.product .woocommerce-product-gallery{width:100%!important}.woocommerce div.product div.summary{width:100%!important}.woocommerce div.product .product_title{font:500 clamp(48px,5vw,76px)/1 "Manrope";letter-spacing:-.06em}.woocommerce div.product p.price{font:500 28px "Manrope";color:var(--adina-ink)}.woocommerce div.product .stock{font-size:12px;color:var(--adina-green)}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related{grid-column:1/-1}.adina-research-profile{grid-column:1/-1;padding:90px 0}.adina-research-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--adina-stone);margin-top:40px}.adina-research-grid article{background:#fbfbf8;padding:30px}.adina-research-grid span{font-size:10px;color:var(--adina-green);text-transform:uppercase;letter-spacing:.1em}.adina-research-grid p{line-height:1.6;color:#49514e}.adina-compliance-note{padding:18px;border:1px solid var(--adina-stone);border-radius:12px;color:var(--adina-muted);font-size:11px}.adina-empty-state{min-height:260px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;color:var(--adina-muted)}.adina-empty-state h2,.adina-empty-state h3{font:500 30px "Manrope";color:var(--adina-ink);margin:0 0 10px}.adina-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.adina-guide-grid article{min-height:360px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);padding:28px;display:flex;flex-direction:column}.adina-guide-grid article>span,.adina-guide-grid article>em{font-size:9px;color:var(--adina-green);text-transform:uppercase;letter-spacing:.1em;font-style:normal}.adina-guide-grid article>b{font:500 48px "Manrope";color:#d6d9d2;margin:35px 0 5px}.adina-guide-grid h3{font:500 25px/1.2 "Manrope"}.adina-guide-grid p{color:var(--adina-muted);line-height:1.55}.adina-guide-grid article>em{margin-top:auto}.adina-video-library{padding:110px 6vw;background:var(--adina-green);color:#fff}.adina-video-library .adina-eyebrow{color:var(--adina-acid)}.adina-video-library h2{font:500 clamp(48px,6vw,80px)/.96 "Manrope";letter-spacing:-.06em}.adina-video-library>p:last-child{color:#bed0c9;max-width:680px;line-height:1.7}.adina-compare-hero,.adina-quality-hero{min-height:560px;background:var(--adina-sage);padding:9vh 6vw;display:flex;justify-content:space-between;align-items:end}.adina-compare-hero>div>p:last-child,.adina-quality-hero>div>p:last-child{max-width:620px;color:var(--adina-muted);line-height:1.7}.adina-compare-hero>strong{font:500 75px "Manrope";border-bottom:1px solid #9daaa1}.adina-compare-picker{position:sticky;top:76px;z-index:8;padding:28px 5vw;background:#fbfbf8ee;backdrop-filter:blur(14px);border-bottom:1px solid var(--adina-stone)}.adina-compare-picker>label{display:block;font-size:10px;color:var(--adina-green);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.adina-compare-picker>input{width:100%;height:54px;border:1px solid var(--adina-stone);border-radius:999px;padding:0 20px;background:#fff}.adina-compare-options{display:flex;gap:8px;overflow:auto;margin-top:15px}.adina-compare-choice{min-width:220px;border:1px solid var(--adina-stone);background:#fff;border-radius:12px;padding:12px;display:flex;justify-content:space-between;text-align:left}.adina-compare-choice span{display:flex;flex-direction:column;gap:4px}.adina-compare-choice small{color:var(--adina-muted);font-size:9px}.adina-compare-choice i{font-style:normal}.adina-compare-choice.is-selected{background:var(--adina-green);color:#fff}.adina-compare-choice.is-selected small{color:#c7d6d1}.adina-comparison-table{display:grid;grid-template-columns:160px repeat(3,minmax(260px,1fr));overflow:auto}.adina-comparison-labels,.adina-comparison-table article{display:grid;grid-template-rows:90px repeat(5,minmax(135px,auto))}.adina-comparison-labels>*{padding:20px 10px;border-bottom:1px solid var(--adina-stone);font-size:11px;color:var(--adina-muted)}.adina-comparison-table article{border-left:1px solid var(--adina-stone)}.adina-comparison-table article>*{padding:20px;border-bottom:1px solid var(--adina-stone);margin:0;line-height:1.5}.adina-comparison-table h2{font:500 23px "Manrope"}.adina-comparison-table p{font-size:13px}.adina-quality-hero{background:var(--adina-green);color:#fff}.adina-quality-hero .adina-eyebrow{color:var(--adina-acid)}.adina-quality-hero h1 em{color:var(--adina-acid)}.adina-quality-hero>div>p:last-child{color:#c2d1cc}.adina-quality-mark{font:500 180px "Manrope";color:var(--adina-acid);padding-right:10vw}.adina-reading{max-width:900px;margin:9vh auto;padding:0 25px}.adina-reading h1{font:500 clamp(50px,8vw,90px)/.98 "Manrope";letter-spacing:-.06em}.adina-reading-body{font-size:18px;line-height:1.8}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--adina-green)!important;background:var(--adina-cream)}
@media(max-width:900px){.adina-header{grid-template-columns:1fr auto auto;padding:0 20px}.adina-header>.adina-nav,.adina-actions>a:not(.adina-bag){display:none}.adina-menu-toggle{display:block;border:0;background:none;grid-column:2;grid-row:1}.adina-actions{grid-column:3}.adina-mobile-panel{position:absolute;left:0;right:0;top:76px;background:#fbfbf8;padding:25px;border-bottom:1px solid var(--adina-stone)}.adina-mobile-panel:not([hidden]){display:flex;flex-direction:column;gap:18px}.adina-mobile-panel .adina-nav{display:flex;flex-direction:column}.adina-hero{grid-template-columns:1fr}.adina-hero-copy{padding:12vh 25px 8vh}.adina-hero-art{min-height:65vh}.adina-trust-strip{justify-content:flex-start;overflow:auto;padding:0 20px}.adina-trust-strip span{white-space:nowrap}.adina-section{padding:75px 20px}.adina-category-grid,.adina-guide-grid{grid-template-columns:1fr 1fr}.adina-education-callout{grid-template-columns:1fr}.adina-quicklearn-visual{min-height:60vh}.adina-pillar-grid{grid-template-columns:1fr}.adina-pillar-grid article,.adina-pillar-grid article+article{padding:25px 0;border-right:0}.adina-footer{grid-template-columns:1fr 1fr}.adina-footer>div{grid-column:1/-1}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.woocommerce div.product{grid-template-columns:1fr}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.adina-research-profile{grid-column:1}.adina-research-grid{grid-template-columns:1fr}.adina-compare-hero,.adina-quality-hero{flex-direction:column;align-items:flex-start}.adina-quality-mark{display:none}}
@media(max-width:560px){.adina-header{height:66px}.adina-hero h1{font-size:61px}.adina-section-head{align-items:flex-start;flex-direction:column;gap:20px}.adina-category-grid,.adina-guide-grid{grid-template-columns:1fr}.adina-category-card{min-height:230px}.woocommerce ul.products{grid-template-columns:1fr!important}.adina-product-visual{height:420px}.adina-footer{grid-template-columns:1fr}.adina-page-hero{padding:11vh 25px 7vh}.adina-page-hero h1{font-size:58px}.adina-compare-hero,.adina-quality-hero{padding:9vh 25px}.adina-compare-hero h1,.adina-quality-hero h1{font-size:66px}.adina-compare-hero>strong{display:none}.adina-comparison-labels{display:none}.adina-comparison-table{grid-template-columns:repeat(3,270px)}.adina-reading-body{font-size:17px}}
.adina-calculator-hero{min-height:480px;background:var(--adina-sage);padding:10vh 6vw 8vh;display:flex;flex-direction:column;justify-content:end}.adina-calculator-hero h1{font:500 clamp(58px,7.5vw,112px)/.9 "Manrope";letter-spacing:-.07em;margin:18px 0 25px}.adina-calculator-hero h1 em{font-style:normal;color:var(--adina-green)}.adina-calculator-hero>p:last-child{max-width:580px;color:var(--adina-muted);font-size:17px;line-height:1.7}.adina-calculator-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:20px;align-items:start}.adina-calculator-inputs{display:grid;gap:14px}.adina-calculator-card,.adina-calculator-results{padding:25px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.adina-calculator-card h2,.adina-calculator-card>label{font:500 18px "Manrope";margin:0 0 15px;display:block}.adina-calculator-card h2 small,.adina-calculator-results small{color:var(--adina-muted);font:400 12px "DM Sans"}.adina-calculator-choices{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.adina-calculator-choices button,.adina-calculator-units button{border:1px solid var(--adina-stone);border-radius:8px;background:#fff;color:var(--adina-muted);padding:9px 13px;cursor:pointer;font-size:13px}.adina-calculator-choices button.is-active,.adina-calculator-units button.is-active{background:var(--adina-green);border-color:var(--adina-green);color:#fff}.adina-calculator-card input,.adina-calculator-card select{width:100%;height:48px;border:1px solid var(--adina-stone);border-radius:8px;padding:0 13px;background:#fbfbf8;color:var(--adina-ink)}.adina-calculator-dose-row{display:flex;gap:8px}.adina-calculator-dose-row>input{flex:1}.adina-calculator-units{display:flex;gap:5px}.adina-calculator-conversion{min-height:18px;margin:9px 0 0;color:var(--adina-muted);font-size:12px}.adina-calculator-reset{border:0;background:transparent;padding:0;margin-top:15px;color:var(--adina-muted);text-decoration:underline;cursor:pointer;font-size:12px}.adina-calculator-results{position:sticky;top:96px;background:#f7f8f4}.adina-calculator-results dl{margin:18px 0 0}.adina-calculator-results dl>div{padding:16px 0;border-top:1px solid var(--adina-stone)}.adina-calculator-results dt{font-size:12px;color:var(--adina-muted)}.adina-calculator-results dd{font:500 25px "Manrope";letter-spacing:-.04em;margin:5px 0 0}.adina-calculator-warning{display:none;margin:0;padding:12px;border-radius:9px;background:#faece7;color:#944c37;font-size:12px;line-height:1.5}.adina-calculator-warning.is-visible{display:block}.adina-calculator-syringe{margin-top:24px}.adina-calculator-syringe>span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--adina-green)}.adina-calculator-tube{height:35px;margin-top:12px;overflow:hidden;border:1px solid #c8d0c9;border-radius:999px;background:#edf0eb}.adina-calculator-tube i{display:block;width:0;height:100%;background:linear-gradient(90deg,#a8d1c5,var(--adina-green));transition:width .18s ease}.adina-calculator-ticks{display:flex;justify-content:space-between;margin-top:5px;color:var(--adina-muted);font-size:9px}.adina-calculator-ticks b{font-weight:400}.adina-calculator-syringe p{min-height:18px;margin:10px 0 0;color:var(--adina-muted);font-size:12px}.adina-calculator-copy{background:var(--adina-cream)}.adina-calculator-copy>h2{font:500 clamp(38px,5vw,70px)/1 "Manrope";letter-spacing:-.06em;max-width:700px;margin:14px 0 30px}.adina-calculator-prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;max-width:900px;color:var(--adina-muted);line-height:1.75}.adina-calculator-formulae{display:grid;grid-template-columns:repeat(3,1fr);margin:70px 0;border-top:1px solid var(--adina-stone);border-bottom:1px solid var(--adina-stone)}.adina-calculator-formulae article{padding:25px 28px 30px;border-right:1px solid var(--adina-stone)}.adina-calculator-formulae article:last-child{border-right:0}.adina-calculator-formulae span{color:var(--adina-green);font-size:10px}.adina-calculator-formulae h3{font:500 24px "Manrope";margin:24px 0 8px}.adina-calculator-formulae p{font-size:13px;line-height:1.55;color:var(--adina-muted)}.adina-calculator-faq{max-width:850px}.adina-calculator-faq details{border-bottom:1px solid var(--adina-stone);padding:19px 0}.adina-calculator-faq summary{cursor:pointer;font:500 20px "Manrope";list-style:none}.adina-calculator-faq summary::-webkit-details-marker{display:none}.adina-calculator-faq summary:after{content:'+';float:right;color:var(--adina-green)}.adina-calculator-faq details[open] summary:after{content:'-'} .adina-calculator-faq p{max-width:720px;color:var(--adina-muted);line-height:1.7;font-size:14px}.adina-calculator-notice{max-width:850px;margin:45px 0 0;padding:18px;border:1px solid #ccd6bb;border-radius:11px;background:#eff5e2;color:#4b5932;font-size:12px;line-height:1.6}
@media(max-width:900px){.adina-calculator-grid{grid-template-columns:1fr}.adina-calculator-results{position:static}.adina-calculator-formulae{grid-template-columns:1fr}.adina-calculator-formulae article{border-right:0;border-bottom:1px solid var(--adina-stone)}.adina-calculator-formulae article:last-child{border-bottom:0}}@media(max-width:560px){.adina-calculator-hero{padding:10vh 25px 7vh}.adina-calculator-hero h1{font-size:58px}.adina-calculator-shell{padding:45px 20px}.adina-calculator-dose-row{flex-direction:column}.adina-calculator-units button{flex:1}.adina-calculator-prose{grid-template-columns:1fr}.adina-calculator-copy{padding:70px 20px}.adina-calculator-formulae{margin:45px 0}}
.adina-section ul.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.adina-section ul.products:before,.adina-section ul.products:after{display:none}.adina-section ul.products li.product{float:none;width:auto;margin:0;min-width:0}.adina-product-visual.is-image{background:#f5f5f1}.adina-section ul.products li.product .adina-product-visual.is-image img,.woocommerce ul.products li.product .adina-product-visual.is-image img{display:block;width:auto!important;height:350px!important;max-width:100%!important;max-height:350px!important;object-fit:contain}
.single-product .adina-page-hero{min-height:0;padding:52px 6vw 24px}.woocommerce div.product{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);column-gap:4vw}.woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}@media(max-width:900px){.adina-section ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce div.product{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.adina-section ul.products{grid-template-columns:minmax(0,1fr)}}
.adina-category-card.is-wide{grid-column:1/-1;min-height:170px;display:grid;grid-template-columns:50px minmax(220px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:28px;background:#eef2ed}.adina-category-card.is-wide h3,.adina-category-card.is-wide p,.adina-category-card.is-wide b{margin:0}.adina-category-card.is-wide h3{font-size:32px}.adina-category-card.is-wide b{white-space:nowrap}@media(max-width:700px){.adina-category-card.is-wide{grid-column:auto;min-height:230px;display:flex;gap:0}.adina-category-card.is-wide h3{font-size:28px;margin:auto 0 10px}.adina-category-card.is-wide p{margin:0}.adina-category-card.is-wide b{margin-top:15px}}
.adina-quicklearn-explainer{grid-column:1/-1;margin:85px 0 20px;padding:55px 60px;border-radius:var(--adina-radius);background:var(--adina-green);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:70px;align-items:end}.adina-quicklearn-explainer .adina-eyebrow{color:var(--adina-acid)}.adina-quicklearn-explainer .adina-eyebrow span{margin-left:12px;color:#fff9}.adina-quicklearn-explainer h2{font:500 clamp(38px,5vw,68px)/1 "Manrope";letter-spacing:-.055em;margin:12px 0 24px}.adina-quicklearn-explainer>div>p:last-child{max-width:850px;color:#d3dfdb;font-size:17px;line-height:1.75}.adina-quicklearn-explainer aside{border-top:1px solid #ffffff45;padding-top:18px}.adina-quicklearn-explainer aside strong{color:var(--adina-acid);font-size:10px;text-transform:uppercase;letter-spacing:.12em}.adina-quicklearn-explainer aside p{color:#c8d6d1;font-size:12px;line-height:1.6}.adina-description-content{max-width:930px}.adina-description-content>section{padding:34px 0;border-bottom:1px solid var(--adina-stone)}.adina-description-content>section:first-child{padding-top:5px}.adina-description-content h2{font:500 clamp(28px,3vw,42px)/1.1 "Manrope";letter-spacing:-.04em;margin:0 0 18px}.adina-description-content p{color:#49514e;line-height:1.75}.adina-description-quicklearn{margin:30px 0;padding:38px!important;border:0!important;border-radius:14px;background:var(--adina-sage)}.adina-description-quicklearn .adina-eyebrow{font-size:9px;color:var(--adina-green)}.adina-description-disclaimer{margin:38px 0 10px;padding:25px;border:1px solid #ccd6bb;border-radius:12px;background:#eff5e2}.adina-description-disclaimer strong{display:block;color:#42542d;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.adina-description-disclaimer p{margin:10px 0 0;color:#526042;font-size:12px;line-height:1.7}@media(max-width:800px){.adina-quicklearn-explainer{padding:40px 28px;grid-template-columns:1fr;gap:25px}.adina-description-quicklearn{padding:27px!important}}
.adina-quicklearn-explainer{padding:30px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:46px;align-items:center}.adina-quicklearn-media{position:relative;width:100%;min-width:0;min-height:0;aspect-ratio:16/9;align-self:center;border-radius:13px;background:#0d2d26;overflow:hidden}.adina-quicklearn-media>img{width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.65)}.adina-quicklearn-media video,.adina-quicklearn-embed,.adina-quicklearn-embed iframe{display:block;width:100%;height:100%;border:0}.adina-quicklearn-media video{object-fit:contain;background:#091d18}.adina-quicklearn-embed{position:absolute;inset:0}.adina-quicklearn-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.adina-quicklearn-placeholder i{width:82px;height:82px;margin-bottom:18px;border:1px solid #ffffff85;border-radius:50%;position:relative}.adina-quicklearn-placeholder i:after{content:"";position:absolute;left:34px;top:27px;border-left:19px solid var(--adina-acid);border-top:13px solid transparent;border-bottom:13px solid transparent}.adina-quicklearn-placeholder strong{font:500 18px "Manrope"}.adina-quicklearn-placeholder span{margin-top:6px;color:#ffffff9c;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.adina-quicklearn-copy{min-width:0;padding:25px 20px 18px 0;display:flex;flex-direction:column;justify-content:center}.adina-quicklearn-explainer .adina-quicklearn-copy>p:not(.adina-eyebrow){max-width:780px;color:#d3dfdb;font-size:15px;line-height:1.72}.adina-quicklearn-copy aside{margin-top:22px}.adina-quicklearn-explainer h2{font-size:clamp(38px,4.3vw,60px)}@media(max-width:900px){.adina-quicklearn-explainer{grid-template-columns:1fr;padding:22px;gap:20px}.adina-quicklearn-media{min-height:0}.adina-quicklearn-copy{padding:22px 8px 10px}}@media(max-width:560px){.adina-quicklearn-explainer{margin-top:55px}.adina-quicklearn-placeholder i{width:64px;height:64px}.adina-quicklearn-placeholder i:after{left:27px;top:21px;border-left-width:16px;border-top-width:11px;border-bottom-width:11px}}
.adina-collections-hero{background:linear-gradient(130deg,#f0efe8 55%,#d8e3d9)}.adina-collection-jump{position:sticky;top:76px;z-index:8;padding:18px 5vw;border-bottom:1px solid var(--adina-stone);background:#fbfbf8ee;backdrop-filter:blur(14px);display:flex;gap:8px;overflow:auto}.adina-collection-jump a{white-space:nowrap;padding:10px 13px;border:1px solid var(--adina-stone);border-radius:999px;font-size:11px}.adina-collection-jump span{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:5px;border-radius:50%;background:var(--adina-green);color:#fff;font-size:8px}.adina-collection-group:nth-of-type(even){background:var(--adina-cream)}.adina-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.adina-collection-card{min-height:410px;padding:28px;border-radius:var(--adina-radius);background:#e2e8df;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.adina-collection-card:nth-child(3n+2){background:#dce7a9}.adina-collection-card:nth-child(3n){background:var(--adina-green);color:#fff}.adina-collection-card>div{width:100%;display:flex;justify-content:space-between;gap:15px}.adina-collection-card>div span,.adina-collection-card>div small{font-size:9px;text-transform:uppercase;letter-spacing:.11em;opacity:.68}.adina-collection-card h3{font:500 34px/1.05 "Manrope";letter-spacing:-.04em;margin:55px 0 12px}.adina-collection-card>p{max-width:310px;min-height:42px;margin:0;color:inherit;opacity:.72;font-size:13px;line-height:1.55}.adina-collection-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0;padding:0;list-style:none}.adina-collection-card li{padding:7px 10px;border:1px solid currentColor;border-radius:999px;font-size:9px;opacity:.72}.adina-collection-card>b{margin-top:auto;font-size:11px}.adina-collection-count{color:var(--adina-muted);font-size:11px}.adina-collection-global-notice{padding:48px 6vw;background:var(--adina-green);color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center}.adina-collection-global-notice strong{font:500 28px "Manrope"}.adina-collection-global-notice p{color:#c6d6d0;line-height:1.7}.adina-collection-detail-hero{min-height:720px;background:var(--adina-green);color:#fff;display:grid;grid-template-columns:47% 53%;overflow:hidden}.adina-collection-detail-copy{padding:10vh 6vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.adina-collection-detail-copy .adina-eyebrow{color:var(--adina-acid)}.adina-collection-detail-copy h1{font:500 clamp(58px,7vw,105px)/.9 "Manrope";letter-spacing:-.07em;margin:20px 0 30px}.adina-collection-detail-copy>p:not(.adina-eyebrow){max-width:610px;color:#c6d7d1;line-height:1.7}.adina-light-outline{background:transparent!important;border-color:#ffffff80!important}.adina-collection-stack{padding:50px 35px;background:radial-gradient(circle,#799588,#214a3f 65%);display:flex;justify-content:center;align-items:center}.adina-collection-stack>a{width:32%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:13px}.adina-collection-stack>a:nth-child(2){transform:translateY(-35px)}.adina-collection-stack>a>span{opacity:.65;font-size:10px}.adina-collection-stack>a>b{text-align:center;font:500 15px "Manrope"}.adina-collection-product-image{width:100%;height:420px}.adina-collection-product-image img{display:block;width:100%;height:100%;object-fit:contain}.adina-collection-product-list{border-top:1px solid var(--adina-stone)}.adina-collection-product-list article{padding:25px 0;border-bottom:1px solid var(--adina-stone);display:grid;grid-template-columns:50px minmax(0,1.2fr) .55fr auto;gap:25px;align-items:center}.adina-collection-product-list article>span{font-size:10px;color:var(--adina-muted)}.adina-collection-product-list h3{font:500 27px "Manrope";margin:7px 0}.adina-collection-product-list article div>p:last-child{max-width:700px;color:var(--adina-muted);font-size:12px;line-height:1.55}.adina-collection-product-list em{font-style:normal;color:var(--adina-green);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.adina-collection-product-list a{padding:12px 15px;border:1px solid var(--adina-stone);border-radius:999px;font-size:10px}.adina-collection-disclaimer{margin-top:45px;padding:25px;border-radius:12px;background:var(--adina-cream);display:grid;grid-template-columns:.6fr 1.4fr;gap:25px}.adina-collection-disclaimer strong{color:var(--adina-green)}.adina-collection-disclaimer p{margin:0;color:var(--adina-muted);font-size:13px;line-height:1.65}.adina-shop-collection-route{margin:55px 5vw 0;padding:38px;border-radius:var(--adina-radius);background:var(--adina-sage);display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.adina-shop-collection-route h2{font:500 37px "Manrope";letter-spacing:-.045em;margin:10px 0}.adina-shop-collection-route p:not(.adina-eyebrow){color:var(--adina-muted);line-height:1.6}.adina-shop-collection-route>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adina-shop-collection-route span{padding:9px 12px;border:1px solid #bfcbbf;border-radius:999px;font-size:10px}.adina-shop-collection-route .adina-button{width:100%;margin-top:9px}.adina-home-collections{background:#eef1eb}@media(max-width:980px){.adina-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adina-collection-detail-hero{grid-template-columns:1fr}.adina-collection-stack{min-height:600px}.adina-shop-collection-route{grid-template-columns:1fr}.adina-shop-collection-route>div:last-child{justify-content:flex-start}}@media(max-width:700px){.adina-collection-jump{top:66px}.adina-collection-grid{grid-template-columns:1fr}.adina-collection-card{min-height:350px}.adina-collection-detail-copy{padding:10vh 25px}.adina-collection-detail-copy h1{font-size:60px}.adina-collection-stack{min-height:430px;padding:20px 10px}.adina-collection-product-image{height:280px}.adina-collection-stack>a>b{font-size:11px}.adina-collection-product-list article{grid-template-columns:35px 1fr;gap:12px}.adina-collection-product-list article>em,.adina-collection-product-list article>a{grid-column:2}.adina-collection-product-list article>a{justify-self:start}.adina-collection-disclaimer,.adina-collection-global-notice{grid-template-columns:1fr;gap:15px}.adina-shop-collection-route{margin:30px 20px 0;padding:26px}}
.adina-all-collections{background:#f7f7f2}.adina-all-collections .adina-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adina-collection-card>section{width:100%;margin:20px 0 0;padding:16px 0 0;border-top:1px solid currentColor;opacity:.72}.adina-collection-card>section strong{display:block;margin-bottom:7px;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.adina-collection-card>section p{margin:0;font-size:11px;line-height:1.55}.adina-collection-card ul{margin-top:18px}.adina-collection-rationale{max-width:640px;margin:22px 0 4px;padding:18px 20px;border:1px solid #ffffff38;border-radius:12px;background:#ffffff0a}.adina-collection-rationale strong{display:block;margin-bottom:8px;color:var(--adina-acid);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.adina-collection-rationale p{margin:0;color:#d9e4df;font-size:12px;line-height:1.65}.adina-shop-category-nav{position:sticky;top:76px;z-index:8;padding:17px 5vw;border-bottom:1px solid var(--adina-stone);background:#fbfbf8ee;backdrop-filter:blur(14px);display:flex;gap:8px;overflow:auto}.adina-shop-category-nav a{white-space:nowrap;padding:11px 14px;border:1px solid var(--adina-stone);border-radius:999px;background:#fff;font-size:11px}.adina-shop-category-nav a.is-active{background:var(--adina-ink);border-color:var(--adina-ink);color:#fff}@media(max-width:980px){.adina-all-collections .adina-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.adina-all-collections .adina-collection-grid{grid-template-columns:1fr}.adina-shop-category-nav{top:66px;padding-left:20px;padding-right:20px}}
.adina-contact-hero{min-height:570px;padding:10vh 6vw 8vh;background:linear-gradient(125deg,#dbe8df 58%,#cce86b);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.adina-contact-hero h1{font:500 clamp(62px,8vw,116px)/.89 "Manrope";letter-spacing:-.07em;margin:20px 0 0}.adina-contact-hero h1 em{color:var(--adina-green);font-style:normal}.adina-contact-hero>p{max-width:570px;margin:0;color:#4e5b56;font-size:17px;line-height:1.75}.adina-contact-shell{padding:100px 6vw;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:9vw;align-items:start}.adina-contact-details{position:sticky;top:120px}.adina-contact-details h2,.adina-contact-form-wrap h2{font:500 clamp(38px,4vw,60px)/1 "Manrope";letter-spacing:-.055em;margin:14px 0 36px}.adina-contact-details dl{margin:0;border-top:1px solid var(--adina-stone)}.adina-contact-details dl>div{padding:21px 0;border-bottom:1px solid var(--adina-stone)}.adina-contact-details dt{margin-bottom:8px;color:var(--adina-green);font-size:9px;text-transform:uppercase;letter-spacing:.13em}.adina-contact-details dd{margin:0;font:500 17px/1.5 "Manrope"}.adina-contact-details dd small{display:block;margin-top:5px;color:var(--adina-muted);font:400 10px/1.5 "DM Sans"}.adina-contact-note{margin-top:28px;padding:18px;border-radius:11px;background:var(--adina-cream);color:var(--adina-muted);font-size:11px;line-height:1.65}.adina-contact-form-wrap{padding:42px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.adina-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.adina-contact-form label>span{display:block;margin-bottom:9px;color:#47514d;font-size:11px}.adina-contact-form label b{color:#8a4c43}.adina-contact-form input:not([type=checkbox]),.adina-contact-form select,.adina-contact-form textarea{width:100%;border:1px solid #ccd1ca;border-radius:10px;background:#fbfbf8;padding:0 14px;color:var(--adina-ink);font:inherit}.adina-contact-form input:not([type=checkbox]),.adina-contact-form select{height:52px}.adina-contact-form textarea{min-height:180px;padding-top:14px;resize:vertical}.adina-contact-message{display:block;margin-top:18px}.adina-contact-consent{display:flex;gap:10px;align-items:flex-start;margin:19px 0 24px}.adina-contact-consent input{width:18px;height:18px;margin:0;accent-color:var(--adina-green)}.adina-contact-consent span{margin:1px 0 0!important;line-height:1.5}.adina-contact-form-note{margin:15px 0 0;color:var(--adina-muted);font-size:10px;line-height:1.5}.adina-contact-honeypot{position:absolute!important;left:-9999px!important}.adina-contact-alert{margin:0 0 24px;padding:16px 18px;border-radius:10px;display:flex;flex-direction:column;gap:5px;font-size:12px}.adina-contact-alert.is-success{background:#edf5df;color:#40552c}.adina-contact-alert.is-error{background:#faece7;color:#884733}.adina-contact-alert strong{font-size:13px}@media(max-width:900px){.adina-contact-hero,.adina-contact-shell{grid-template-columns:1fr}.adina-contact-hero{gap:50px}.adina-contact-details{position:static}.adina-contact-shell{gap:55px}}@media(max-width:600px){.adina-contact-hero{padding:10vh 25px 7vh}.adina-contact-hero h1{font-size:61px}.adina-contact-shell{padding:65px 20px}.adina-contact-form-wrap{padding:27px 20px}.adina-contact-form-grid{grid-template-columns:1fr}}
.adina-hero-film{background:radial-gradient(circle at 50% 50%,#214c40 0,#102b24 62%,#091d18 100%);isolation:isolate}.adina-hero-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}.adina-hero-film-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 72%,rgba(7,24,19,.5) 100%);pointer-events:none}.adina-hero-film-label{position:absolute;left:30px;bottom:26px;z-index:3;display:flex;flex-direction:column;gap:5px;color:#fff}.adina-hero-film-label span{font-size:8px;letter-spacing:.18em;opacity:.7}.adina-hero-film-label strong{font:500 12px "Manrope";letter-spacing:.12em}.adina-hero-video-toggle{position:absolute;right:26px;bottom:24px;z-index:4;min-width:72px;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:rgba(12,31,25,.4);backdrop-filter:blur(10px);color:#fff;font:500 9px "DM Sans";letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.adina-hero-video-toggle:hover{background:rgba(12,31,25,.72)}@media(max-width:900px){.adina-hero-film{min-height:62vh}.adina-hero-video{object-position:center center}}@media(max-width:560px){.adina-hero-film-label{left:20px;bottom:20px}.adina-hero-video-toggle{right:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.adina-hero-video-toggle{display:none}}

/* ADINA commerce system 2.0 */
.adina-hero{min-height:min(760px,calc(100vh - 76px))}.adina-hero-copy{padding-top:8vh;padding-bottom:8vh}.adina-hero h1{font-size:clamp(56px,6.8vw,104px)}.adina-home-products .adina-section-head>div>p:last-child{max-width:640px;color:var(--adina-muted);line-height:1.6}.adina-commerce-proof{padding:78px 6vw;background:var(--adina-green);color:#fff;display:grid;grid-template-columns:1.2fr 1fr auto;gap:7vw;align-items:center}.adina-commerce-proof .adina-eyebrow{color:var(--adina-acid)}.adina-commerce-proof h2{font:500 clamp(38px,4vw,62px)/1 "Manrope";letter-spacing:-.055em;margin:12px 0 18px}.adina-commerce-proof p:not(.adina-eyebrow){max-width:680px;color:#c7d7d2;line-height:1.7}.adina-proof-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff40}.adina-proof-list span{padding:17px 10px;border-bottom:1px solid #ffffff40;font-size:9px;color:#ffffff8c}.adina-proof-list strong{display:block;margin-top:4px;color:#fff;font:500 13px "Manrope"}.adina-search-open{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.adina-cta-row .adina-search-open{padding:0 22px!important}.adina-actions .adina-search-open{font-size:13px}.adina-search-layer{position:fixed;inset:0;z-index:120;background:rgba(13,28,23,.7);backdrop-filter:blur(16px);padding:4vh 4vw;overflow:auto}.adina-search-layer:not([hidden]){display:block}.adina-search-shell{max-width:1080px;margin:0 auto;background:#fbfbf8;border-radius:24px;padding:45px 55px;box-shadow:0 40px 100px #06140f66}.adina-search-close{float:right;border:1px solid var(--adina-stone);border-radius:999px;background:#fff;padding:10px 16px;cursor:pointer}.adina-search-shell h2{font:500 clamp(42px,5vw,72px)/1 "Manrope";letter-spacing:-.055em;margin:15px 0 35px}.adina-search-shell form{display:grid;grid-template-columns:1fr auto;border-bottom:2px solid var(--adina-ink)}.adina-search-shell input{min-width:0;height:68px;border:0;background:transparent;font:500 clamp(19px,2.2vw,30px) "Manrope";outline:0}.adina-search-shell form button{border:0;background:transparent;color:var(--adina-green);font-weight:600;cursor:pointer}.adina-search-results{min-height:150px;padding:26px 0;color:var(--adina-muted)}.adina-search-results>p{font-size:13px}.adina-search-result{display:grid;grid-template-columns:58px 1fr auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--adina-stone)}.adina-search-result img{width:58px;height:58px;object-fit:contain;background:var(--adina-cream);border-radius:9px}.adina-search-result strong{font:500 17px "Manrope"}.adina-search-result small{display:block;margin-top:5px;color:var(--adina-muted);font-size:10px}.adina-search-result>span{text-align:right;font-weight:600}.adina-search-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.adina-search-shortcuts a{padding:10px 14px;border:1px solid var(--adina-stone);border-radius:999px;font-size:10px}.adina-cart-layer{position:fixed;inset:0;z-index:125}.adina-cart-layer:not([hidden]){display:block}.adina-cart-backdrop{position:absolute;inset:0;border:0;background:#0b1d17a6}.adina-cart-drawer{position:absolute;right:0;top:0;width:min(480px,100%);height:100%;padding:35px;background:#fbfbf8;overflow:auto;box-shadow:-30px 0 80px #06140f55}.adina-cart-drawer>header{display:flex;justify-content:space-between;gap:25px;align-items:flex-start;border-bottom:1px solid var(--adina-stone);padding-bottom:22px}.adina-cart-drawer h2{font:500 30px "Manrope";margin:8px 0 0}.adina-cart-close{border:0;background:transparent;text-decoration:underline;cursor:pointer}.adina-mini-cart-body{padding:25px 0}.adina-mini-cart-body .woocommerce-mini-cart{list-style:none;padding:0}.adina-mini-cart-body .woocommerce-mini-cart-item{min-height:90px;padding:14px 0 14px 82px!important;border-bottom:1px solid var(--adina-stone)}.adina-mini-cart-body .woocommerce-mini-cart-item img{position:absolute;left:0;width:65px!important;height:65px!important;object-fit:contain}.adina-mini-cart-body .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adina-mini-cart-body .woocommerce-mini-cart__buttons a{margin:0!important}.adina-cart-note{padding:15px;border-radius:10px;background:var(--adina-cream);color:var(--adina-muted);font-size:10px;line-height:1.6}.adina-card-facts{display:flex;gap:6px;flex-wrap:wrap;margin:8px 2px 0}.adina-card-facts span{padding:6px 8px;border:1px solid var(--adina-stone);border-radius:999px;color:var(--adina-muted);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.adina-card-distinction{min-height:48px;margin:10px 2px 4px;color:#55605c;font-size:11px;line-height:1.45}.woocommerce ul.products li.product>a.button,.woocommerce ul.products li.product>a.added_to_cart{width:100%;min-height:44px!important;margin-top:9px!important;font-size:11px!important}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block}.adina-decision-panel{margin:22px 0 18px;padding:22px;border:1px solid var(--adina-stone);border-radius:14px;background:#f7f8f4}.adina-decision-panel>div>span{color:var(--adina-green);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.adina-decision-panel>div>p{margin:8px 0 18px;color:#49514e;font-size:13px;line-height:1.55}.adina-decision-panel ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--adina-stone)}.adina-decision-panel li{display:flex;justify-content:space-between;gap:25px;padding:11px 0;border-bottom:1px solid var(--adina-stone);font-size:10px}.adina-decision-panel li strong{font-weight:500;color:var(--adina-muted)}.adina-decision-panel li span{text-align:right}.adina-decision-panel li a,.adina-inline-link{color:var(--adina-green);text-decoration:underline}.adina-inline-link{display:inline-block;margin-top:17px;font-size:11px}.woocommerce div.product form.cart{padding:18px 0}.woocommerce div.product form.cart .quantity .qty{min-height:50px;border:1px solid var(--adina-stone);border-radius:999px}.woocommerce div.product form.cart .single_add_to_cart_button{min-width:220px}.adina-information-stack,.adina-related-research{grid-column:1/-1;padding:80px 0}.adina-information-stack>h2,.adina-related-research h2{font:500 clamp(38px,4.5vw,66px)/1.02 "Manrope";letter-spacing:-.055em;margin:10px 0 35px}.adina-information-stack details{border-top:1px solid var(--adina-stone)}.adina-information-stack details:last-of-type{border-bottom:1px solid var(--adina-stone)}.adina-information-stack summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font:500 21px "Manrope"}.adina-information-stack summary::-webkit-details-marker{display:none}.adina-information-stack summary span{color:var(--adina-green)}.adina-information-stack details[open] summary span{transform:rotate(45deg)}.adina-information-stack details>div{max-width:850px;padding:0 0 28px;color:#4d5753;line-height:1.75}.adina-information-stack .adina-description-disclaimer{max-width:900px}.adina-related-research{border-top:1px solid var(--adina-stone)}.adina-related-research>header{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:end;margin-bottom:40px}.adina-related-research>header>p{color:var(--adina-muted);line-height:1.65}.adina-cart-suggestions{clear:both;padding:55px 0}.adina-cart-suggestions h2{font:500 32px "Manrope";margin:10px 0}.adina-cart-suggestions>p:not(.adina-eyebrow){color:var(--adina-muted)}.adina-checkout-reassurance{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.adina-checkout-reassurance span{padding:10px 13px;border-radius:999px;background:var(--adina-sage);font-size:10px}.adina-shop-support-route{margin:28px 5vw 0;padding:18px 22px;border:1px solid var(--adina-stone);border-radius:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adina-shop-support-route span{margin-right:auto;font-size:12px;color:var(--adina-muted)}.adina-shop-support-route a{padding:9px 12px;border-radius:999px;background:var(--adina-cream);font-size:10px}.single-product .summary.entry-summary{align-self:start;position:sticky;top:112px}.single-product .adina-product_meta{font-size:10px}.woocommerce div.product .product_meta{font-size:10px;line-height:1.8;color:var(--adina-muted)}
@media(max-width:1050px){.adina-commerce-proof{grid-template-columns:1fr 1fr}.adina-commerce-proof>a{grid-column:1/-1;justify-self:start}.single-product .summary.entry-summary{position:static}.adina-related-research>header{grid-template-columns:1fr}}
@media(max-width:900px){.adina-hero{min-height:auto}.adina-hero-art{min-height:52vh}.adina-commerce-proof{grid-template-columns:1fr;padding:65px 25px}.adina-commerce-proof>a{grid-column:auto}.adina-search-shell{padding:35px 25px}.adina-actions .adina-search-open{display:block}.adina-information-stack,.adina-related-research{grid-column:1;padding:60px 0}.adina-related-research>header{gap:15px}.adina-cart-drawer{padding:28px 20px}}
@media(max-width:560px){.adina-hero-copy{padding:9vh 20px 7vh}.adina-hero h1{font-size:54px}.adina-hero-art{min-height:44vh}.adina-home-products{padding-top:58px}.adina-product-visual{height:350px}.adina-section ul.products li.product .adina-product-visual.is-image img,.woocommerce ul.products li.product .adina-product-visual.is-image img{height:350px!important;max-height:350px!important}.adina-search-layer{padding:0}.adina-search-shell{min-height:100vh;border-radius:0}.adina-search-shell h2{font-size:42px}.adina-search-shell form{grid-template-columns:1fr}.adina-search-shell form button{text-align:left;padding:12px 0}.adina-search-result{grid-template-columns:50px 1fr}.adina-search-result>span{grid-column:2;text-align:left}.adina-proof-list{grid-template-columns:1fr 1fr}.adina-card-distinction{min-height:0}.adina-decision-panel li{align-items:flex-start}.adina-related-research>header{display:block}.woocommerce div.product form.cart{display:flex!important;gap:8px}.woocommerce div.product form.cart .single_add_to_cart_button{min-width:0;flex:1}.adina-education-callout{min-height:auto}.adina-quicklearn-visual{min-height:42vh}.adina-education-callout>div:last-child{padding:70px 25px}.adina-cart-drawer{width:100%}}
.adina-certificate-list{border-top:1px solid var(--adina-stone)}.adina-certificate-list article{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;border-bottom:1px solid var(--adina-stone)}.adina-certificate-list span{color:var(--adina-muted);font-size:9px;letter-spacing:.08em}.adina-certificate-list h3{font:500 24px "Manrope";margin:6px 0 0}@media(max-width:560px){.adina-certificate-list article{align-items:flex-start;flex-direction:column}}

/* ADINA Learning Centre 2.0 */
.adina-learning-hero{min-height:520px;display:flex;flex-direction:column;justify-content:center}.adina-learning-hero h1{font-size:clamp(58px,7vw,104px)}.adina-learning-index{padding:70px 5vw 105px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:var(--adina-cream)}.adina-learning-index>a{min-height:390px;padding:28px;border:1px solid #d1d5cd;border-radius:var(--adina-radius);background:#fbfbf8;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.adina-learning-index>a:hover{transform:translateY(-4px);border-color:#94a49c}.adina-learning-index span,.adina-learning-index em{color:var(--adina-green);font-size:9px;font-style:normal;text-transform:uppercase;letter-spacing:.11em}.adina-learning-index b{margin:32px 0 8px;color:#d0d4cd;font:500 48px "Manrope"}.adina-learning-index h2{margin:0 0 15px;font:500 27px/1.15 "Manrope";letter-spacing:-.025em}.adina-learning-index p{margin:0;color:var(--adina-muted);font-size:13px;line-height:1.65}.adina-learning-index em{margin-top:auto;padding-top:26px;font-weight:600}.adina-learning-library{background:#fbfbf8}.adina-learning-guide{padding:115px 6vw;border-top:1px solid var(--adina-stone);scroll-margin-top:76px}.adina-learning-guide:nth-child(even){background:#f4f4ee}.adina-learning-guide>header{max-width:1000px;margin:0 auto 75px}.adina-learning-guide>header>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--adina-stone);padding-bottom:15px}.adina-learning-guide>header span,.adina-learning-guide>header>p:first-of-type{color:var(--adina-green);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.adina-learning-guide>header b{font:500 24px "Manrope";color:#abb1aa}.adina-learning-guide>header h2{margin:25px 0 18px;font:500 clamp(50px,6vw,86px)/.98 "Manrope";letter-spacing:-.06em}.adina-learning-dek{max-width:820px;margin:0!important;color:#48534f!important;font-size:20px!important;line-height:1.65!important;text-transform:none!important;letter-spacing:0!important}.adina-learning-content{max-width:840px;margin:0 auto}.adina-learning-content>section{display:grid;grid-template-columns:250px 1fr;gap:55px;padding:42px 0;border-top:1px solid var(--adina-stone)}.adina-learning-content h3{margin:0;font:500 23px/1.25 "Manrope";letter-spacing:-.025em}.adina-learning-content section>p{grid-column:2;margin:0 0 17px;color:#45504c;font-size:16px;line-height:1.82}.adina-learning-content section>p:last-child{margin-bottom:0}.adina-learning-example{margin:65px 0;padding:38px 42px;border-radius:16px;background:var(--adina-green);color:#fff}.adina-learning-example span{color:var(--adina-acid);font-size:9px;letter-spacing:.14em}.adina-learning-example h3{margin:18px 0 14px;font-size:28px}.adina-learning-example p{margin:0;color:#d4dfdb;font-size:15px;line-height:1.78}.adina-learning-content .adina-learning-takeaways{display:block;padding:40px;border:1px solid var(--adina-stone);border-radius:16px}.adina-learning-takeaways h3{margin-bottom:25px}.adina-learning-takeaways ol{list-style:none;counter-reset:learning;margin:0;padding:0}.adina-learning-takeaways li{counter-increment:learning;display:grid;grid-template-columns:42px 1fr;gap:15px;padding:15px 0;border-top:1px solid var(--adina-stone);font-size:14px;line-height:1.55}.adina-learning-takeaways li:before{content:counter(learning,decimal-leading-zero);color:var(--adina-green);font-size:10px;letter-spacing:.08em}.adina-learning-content>footer{margin-top:55px;padding-top:25px;border-top:1px solid var(--adina-stone);display:flex;align-items:flex-start;gap:13px;flex-wrap:wrap}.adina-learning-content>footer strong{width:100%;margin-bottom:5px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.adina-learning-content>footer a{padding:9px 12px;border:1px solid var(--adina-stone);border-radius:999px;font-size:10px}.adina-learning-content>footer p{width:100%;margin:15px 0 0;color:var(--adina-muted);font-size:10px;line-height:1.6}.adina-back-to-guides{display:block;width:max-content;margin:55px auto 0;color:var(--adina-green);font-size:11px}.adina-learning-library+.adina-video-library{margin-top:0}
@media(max-width:980px){.adina-learning-index{grid-template-columns:repeat(2,minmax(0,1fr))}.adina-learning-content>section{grid-template-columns:200px 1fr;gap:35px}}
@media(max-width:680px){.adina-learning-index{grid-template-columns:1fr;padding:45px 20px 75px}.adina-learning-index>a{min-height:320px}.adina-learning-guide{padding:80px 20px;scroll-margin-top:66px}.adina-learning-guide>header{margin-bottom:50px}.adina-learning-dek{font-size:17px!important}.adina-learning-content>section{display:block;padding:32px 0}.adina-learning-content h3{margin-bottom:18px}.adina-learning-content section>p{font-size:15px;line-height:1.75}.adina-learning-example{margin:45px 0;padding:28px 24px}.adina-learning-content .adina-learning-takeaways{padding:28px 22px}.adina-learning-content>footer{display:block}.adina-learning-content>footer a{display:block;width:max-content;max-width:100%;margin:8px 0}.adina-learning-guide>header h2{font-size:52px}}

/* Stack destination inside the shop category navigation */
.adina-shop-category-nav a.is-stack{background:var(--adina-sage);border-color:#b9cbbd;color:var(--adina-green);font-weight:600}

/* Purchasable research stacks */
.adina-collection-card{min-height:540px}.adina-collection-card-main{width:100%;flex:1;display:flex;flex-direction:column;align-items:flex-start}.adina-collection-card-main>div{width:100%;display:flex;justify-content:space-between;gap:15px}.adina-collection-card-main>div span,.adina-collection-card-main>div small{font-size:9px;text-transform:uppercase;letter-spacing:.11em;opacity:.68}.adina-collection-card-main h3{font:500 34px/1.05 "Manrope";letter-spacing:-.04em;margin:45px 0 12px}.adina-collection-card-main>p{max-width:310px;min-height:42px;margin:0;color:inherit;opacity:.72;font-size:13px;line-height:1.55}.adina-collection-card-main>section{width:100%;margin:20px 0 0;padding:16px 0 0;border-top:1px solid currentColor;opacity:.72}.adina-collection-card-main>section strong{display:block;margin-bottom:7px;font-size:9px;text-transform:uppercase;letter-spacing:.11em}.adina-collection-card-main>section p{margin:0;font-size:11px;line-height:1.55}.adina-collection-card-main ul{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0;padding:0;list-style:none}.adina-collection-card-main li{padding:7px 10px;border:1px solid currentColor;border-radius:999px;font-size:9px;opacity:.72}.adina-collection-card-main>b{margin-top:auto;font-size:11px}.adina-stack-card-purchase{width:100%!important;display:block!important;margin-top:22px;padding-top:18px;border-top:1px solid currentColor}.adina-stack-buy{width:100%;min-height:64px;padding:13px 16px;border-radius:12px;background:var(--adina-acid);color:var(--adina-ink);display:flex;align-items:center;justify-content:space-between;gap:20px}.adina-stack-buy small{font-size:10px!important;text-transform:none!important;letter-spacing:0!important;opacity:.72!important}.adina-stack-buy b{font-size:11px;white-space:nowrap}.adina-stack-buy.is-disabled{background:rgba(255,255,255,.45);border:1px solid currentColor;cursor:not-allowed}.adina-stack-buy.is-disabled b{opacity:.58}.adina-stack-detail-purchase{margin-top:34px;padding:24px;border:1px solid rgba(255,255,255,.26);border-radius:15px;background:rgba(255,255,255,.06)}.adina-stack-detail-purchase>p{margin:0 0 15px!important;color:#d4dfdb!important;font-size:11px!important;line-height:1.6!important}.adina-stack-detail-purchase .adina-stack-buy{max-width:520px}.adina-stack-detail-purchase .adina-stack-buy.is-disabled{color:#fff;background:rgba(255,255,255,.08)}
@media(max-width:700px){.adina-collection-card{min-height:500px}.adina-stack-buy{align-items:flex-start;flex-direction:column;gap:7px}.adina-stack-detail-purchase{padding:20px}}

/* Keep product information fixed in its natural page position while scrolling. */
.single-product .summary.entry-summary{position:static;top:auto}

/* Public-facing concentration calculator: arithmetic only, without dosing controls. */
.adina-calculator-card>p.adina-eyebrow{margin:0 0 14px}.adina-calculator-card>label{margin:18px 0 8px;color:var(--adina-muted);font:500 11px "DM Sans"}.adina-calculator-results>h2{font:500 clamp(25px,3vw,39px)/1.1 "Manrope";letter-spacing:-.045em;margin:18px 0 26px}.adina-calculator-results .adina-calculator-conversion{margin-top:22px;line-height:1.6}.adina-calculator-reverse{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;max-width:1000px;margin:40px 0 0}.adina-calculator-reverse>label,.adina-calculator-reverse>div{min-height:145px;padding:22px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff;display:flex;flex-direction:column}.adina-calculator-reverse span{margin-bottom:13px;color:var(--adina-green);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.adina-calculator-reverse input{width:100%;height:55px;border:0;border-bottom:1px solid var(--adina-stone);background:transparent;color:var(--adina-ink);font:500 25px "Manrope";outline:0}.adina-calculator-reverse strong{font:500 31px "Manrope";letter-spacing:-.04em}.adina-calculator-reverse small{margin-top:auto;color:var(--adina-muted);font-size:10px;line-height:1.5}@media(max-width:700px){.adina-calculator-reverse{grid-template-columns:1fr}.adina-calculator-reverse>label,.adina-calculator-reverse>div{min-height:125px}}

/* Customer account and delivery tracking */
.adina-account-hero{min-height:500px;padding:10vh 6vw 7vh;background:linear-gradient(125deg,#f0efe8 58%,#dbe8df);display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:end}.adina-account-hero h1{font:500 clamp(58px,7.5vw,108px)/.9 "Manrope";letter-spacing:-.07em;margin:20px 0 0}.adina-account-hero h1 em{color:var(--adina-green);font-style:normal}.adina-account-hero>p{max-width:560px;margin:0;color:var(--adina-muted);font-size:17px;line-height:1.75}.adina-account-shell{padding:75px 6vw 110px}.adina-account-shell>.woocommerce{max-width:1380px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{width:220px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{position:sticky;top:105px;margin:0;padding:0;list-style:none;border-top:1px solid var(--adina-stone)}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--adina-stone)}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:55px;padding:0 9px;display:flex;align-items:center;color:var(--adina-muted);font-size:12px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--adina-green);font-weight:600}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after{content:'→';margin-left:auto}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 280px)!important}.adina-account-welcome{padding:38px;border-radius:var(--adina-radius);background:var(--adina-green);color:#fff;display:flex;justify-content:space-between;gap:35px;align-items:end}.adina-account-welcome .adina-eyebrow{color:var(--adina-acid)}.adina-account-welcome h2{font:500 clamp(34px,4vw,58px)/1 "Manrope";letter-spacing:-.055em;margin:12px 0}.adina-account-welcome p:not(.adina-eyebrow){max-width:610px;margin-bottom:0;color:#c6d6d0;line-height:1.65}.adina-account-welcome .adina-button{flex:none}.adina-account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.adina-account-metrics article{min-height:185px;padding:24px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff;display:flex;flex-direction:column}.adina-account-metrics span,.adina-account-order-row span,.adina-tracking-card header span,.adina-tracking-card footer>span{color:var(--adina-muted);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.adina-account-metrics strong{font:500 38px "Manrope";letter-spacing:-.04em;margin:25px 0 8px}.adina-account-metrics a,.adina-account-metrics small{margin-top:auto;color:var(--adina-green);font-size:11px}.adina-account-panel{margin-top:12px;padding:32px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.adina-account-panel>header{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:22px}.adina-account-panel>header h3{font:500 31px "Manrope";letter-spacing:-.045em;margin:9px 0 0}.adina-account-panel>header>a{font-size:11px}.adina-account-order-row{padding:17px 0;border-top:1px solid var(--adina-stone);display:grid;grid-template-columns:.7fr 1fr 1fr 1fr auto;gap:20px;align-items:center}.adina-account-order-row>div{display:flex;flex-direction:column;gap:6px}.adina-account-order-row strong{font:500 13px "Manrope"}.adina-account-order-row>a{padding:10px 13px;border:1px solid var(--adina-stone);border-radius:999px;font-size:10px}.adina-account-empty{min-height:220px;padding:35px;border-radius:14px;background:var(--adina-cream);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.adina-account-empty strong{font:500 27px "Manrope"}.adina-account-empty p{color:var(--adina-muted)}.adina-payment-security{margin-top:12px;padding:22px 25px;border-radius:14px;background:var(--adina-sage);display:grid;grid-template-columns:.55fr 1.45fr;gap:30px}.adina-payment-security p{margin:0;color:var(--adina-muted);font-size:12px;line-height:1.6}.adina-tracking-card{margin-top:12px;padding:25px;border:1px solid var(--adina-stone);border-radius:14px}.adina-tracking-card>header{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.adina-tracking-card>header>div{display:flex;flex-direction:column;gap:6px}.adina-tracking-card>header strong{font:500 14px "Manrope"}.adina-order-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0;padding:0;list-style:none}.adina-order-progress li{position:relative;display:flex;flex-direction:column;gap:9px;color:#9ba19e;font-size:10px}.adina-order-progress li:before{content:'';position:absolute;top:6px;left:12px;right:-12px;height:1px;background:var(--adina-stone)}.adina-order-progress li:last-child:before{display:none}.adina-order-progress i{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;border:2px solid #c6cac4;background:#fff}.adina-order-progress li.is-complete,.adina-order-progress li.is-current{color:var(--adina-green)}.adina-order-progress li.is-complete:before{background:var(--adina-green)}.adina-order-progress li.is-complete i,.adina-order-progress li.is-current i{border-color:var(--adina-green);background:var(--adina-green)}.adina-order-progress li.is-current i{box-shadow:0 0 0 5px #dce9df}.adina-tracking-card>footer{padding-top:18px;border-top:1px solid var(--adina-stone);display:flex;align-items:center;gap:25px;flex-wrap:wrap}.adina-tracking-card footer>span{display:flex;flex-direction:column;gap:4px}.adina-tracking-card footer>span strong{color:var(--adina-ink);font-size:12px;letter-spacing:0;text-transform:none}.adina-tracking-card footer>.adina-button{margin-left:auto}.adina-order-tracking-summary{margin:35px 0;padding:26px;border-radius:var(--adina-radius);background:var(--adina-cream)}.adina-muted{color:var(--adina-muted)}.woocommerce-account table.my_account_orders{border:0!important;border-collapse:collapse}.woocommerce-account table.my_account_orders th,.woocommerce-account table.my_account_orders td{padding:16px 10px!important;border-bottom:1px solid var(--adina-stone)!important;font-size:11px}.woocommerce-account table.my_account_orders .button{min-height:38px!important;padding:0 14px!important;font-size:10px!important}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:12px}.woocommerce-account .woocommerce-Address{width:auto!important;padding:25px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.woocommerce-account .woocommerce-Address-title h2{font:500 27px "Manrope"}.woocommerce-account .woocommerce-Address address{color:var(--adina-muted);font-size:13px;line-height:1.7}.woocommerce-account .woocommerce-EditAccountForm,.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:30px!important;border:1px solid var(--adina-stone)!important;border-radius:var(--adina-radius)!important;background:#fff}.woocommerce-account .woocommerce-EditAccountForm input,.woocommerce-account .woocommerce-address-fields input,.woocommerce-account .woocommerce-address-fields select,.woocommerce-account .woocommerce-form-login input,.woocommerce-account .woocommerce-form-register input{min-height:50px;border:1px solid var(--adina-stone);border-radius:9px;padding:0 13px}.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:14px}.woocommerce-account #customer_login>.u-column1,.woocommerce-account #customer_login>.u-column2{width:auto}.woocommerce-account #customer_login h2{font:500 34px "Manrope";letter-spacing:-.04em}.woocommerce-account .woocommerce-privacy-policy-text,.woocommerce-account .woocommerce-LostPassword{color:var(--adina-muted);font-size:11px;line-height:1.6}@media(max-width:950px){.adina-account-hero{grid-template-columns:1fr;gap:40px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{position:static;margin-bottom:30px;display:flex;gap:7px;overflow:auto;border:0}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:none;border:0}.woocommerce-account .woocommerce-MyAccount-navigation a{min-height:42px;padding:0 14px;border:1px solid var(--adina-stone);border-radius:999px;background:#fff;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after{display:none}.adina-account-welcome{display:block}.adina-account-welcome .adina-button{margin-top:25px}.adina-account-metrics{grid-template-columns:1fr 1fr}.adina-account-metrics article:last-child{grid-column:1/-1}}@media(max-width:650px){.adina-account-hero{padding:9vh 22px 7vh}.adina-account-hero h1{font-size:58px}.adina-account-shell{padding:45px 20px 80px}.adina-account-metrics{grid-template-columns:1fr}.adina-account-metrics article:last-child{grid-column:auto}.adina-account-panel{padding:22px 17px}.adina-account-order-row{grid-template-columns:1fr 1fr}.adina-account-order-row>a{grid-column:1/-1;justify-self:start}.adina-payment-security{grid-template-columns:1fr;gap:8px}.adina-tracking-card>header{grid-template-columns:1fr 1fr}.adina-tracking-card>header>div:last-child{grid-column:1/-1}.adina-order-progress span{font-size:8px}.adina-tracking-card>footer{align-items:flex-start;flex-direction:column}.adina-tracking-card footer>.adina-button{margin-left:0}.woocommerce-account .woocommerce-Addresses,.woocommerce-account #customer_login{grid-template-columns:1fr}.woocommerce-account table.my_account_orders{display:block;overflow-x:auto}}

/* Homepage signature headline */
.adina-hero h1.adina-hero-title{font-family:"Manrope",Arial,sans-serif;font-weight:700;letter-spacing:-.078em}.adina-hero-title>span{color:#8b1f27}.adina-hero-title>em{color:var(--adina-ink);font-style:normal;font-weight:700}

/* Signature commerce action: oxblood distinguishes purchase from navigation. */
.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce div.product form.cart button.single_add_to_cart_button{background:#8b1f27!important;border-color:#8b1f27!important;color:#fff!important;box-shadow:0 9px 22px rgba(93,18,25,.16);transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce ul.products li.product a.add_to_cart_button:hover,.woocommerce div.product form.cart button.single_add_to_cart_button:hover{background:#701820!important;border-color:#701820!important;transform:translateY(-1px);box-shadow:0 12px 28px rgba(93,18,25,.22)}.woocommerce ul.products li.product a.add_to_cart_button:focus-visible,.woocommerce div.product form.cart button.single_add_to_cart_button:focus-visible{outline:3px solid var(--adina-acid);outline-offset:3px}.woocommerce ul.products li.product a.add_to_cart_button.disabled,.woocommerce div.product form.cart button.single_add_to_cart_button.disabled{background:#a78e91!important;border-color:#a78e91!important;box-shadow:none;transform:none}

/* Catalogue state treatment: bold when purchasable, restrained when unavailable. */
.woocommerce ul.products li.product a.adina-product-action-buy{background:#8b1f27!important;border-color:#8b1f27!important;color:#fff!important;box-shadow:0 9px 22px rgba(93,18,25,.16)}.woocommerce ul.products li.product a.adina-product-action-buy:hover{background:#701820!important;border-color:#701820!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 28px rgba(93,18,25,.22)}.woocommerce ul.products li.product a.adina-product-action-unavailable{background:#ebe2e3!important;border:1px solid #d8c6c8!important;color:#74545a!important;box-shadow:none!important;cursor:default;transform:none!important}.woocommerce ul.products li.product a.adina-product-action-unavailable:hover{background:#ebe2e3!important;border-color:#d8c6c8!important;color:#74545a!important;box-shadow:none!important;transform:none!important}

/* Purchase red intensified by 10%; unavailable controls remain deliberately muted. */
.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.adina-product-action-buy,.woocommerce div.product form.cart button.single_add_to_cart_button{background:#9a1b25!important;border-color:#9a1b25!important;box-shadow:0 9px 22px rgba(106,15,24,.18)}.woocommerce ul.products li.product a.add_to_cart_button:hover,.woocommerce ul.products li.product a.adina-product-action-buy:hover,.woocommerce div.product form.cart button.single_add_to_cart_button:hover{background:#7c141b!important;border-color:#7c141b!important;box-shadow:0 12px 28px rgba(106,15,24,.24)}

/* Custom shop grid purchase controls, including mobile alignment. */
.adina-section ul.products li.product{display:flex;flex-direction:column}.adina-section ul.products li.product>a.button,.adina-section ul.products li.product>a.added_to_cart{width:100%;min-height:48px!important;margin:12px 0 0!important;padding:0 20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.adina-section ul.products li.product>a.adina-product-action-buy{background:#9a1b25!important;border:1px solid #9a1b25!important;color:#fff!important;box-shadow:0 9px 22px rgba(106,15,24,.18)!important}.adina-section ul.products li.product>a.adina-product-action-buy:hover{background:#7c141b!important;border-color:#7c141b!important;color:#fff!important;box-shadow:0 12px 28px rgba(106,15,24,.24)!important}.adina-section ul.products li.product>a.adina-product-action-unavailable{background:#ebe2e3!important;border:1px solid #d8c6c8!important;color:#74545a!important;box-shadow:none!important;cursor:default}.adina-section ul.products li.product>a.adina-product-action-unavailable:hover{background:#ebe2e3!important;border-color:#d8c6c8!important;color:#74545a!important;box-shadow:none!important}@media(max-width:560px){.adina-woo-shell{padding-left:20px;padding-right:20px}.adina-woo-shell ul.products{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.adina-woo-shell ul.products li.product{width:100%!important;max-width:100%;align-items:stretch}.adina-section ul.products li.product>a.button,.adina-section ul.products li.product>a.added_to_cart{min-height:54px!important;margin-top:14px!important;font-size:12px!important}}

/* Shop category navigation: visually distinct from surrounding body copy. */
.adina-shop-category-nav a{background:#f3e8e9!important;border:1px solid #dcc8ca!important;color:#74545a!important;box-shadow:0 3px 10px rgba(106,15,24,.05);font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.adina-shop-category-nav a:hover{background:#ead9db!important;border-color:#cdaeb2!important;color:#641f28!important;transform:translateY(-1px)}.adina-shop-category-nav a.is-active{background:#9a1b25!important;border-color:#9a1b25!important;color:#fff!important;box-shadow:0 7px 17px rgba(106,15,24,.18)}.adina-shop-category-nav a.is-active:hover{background:#7c141b!important;border-color:#7c141b!important;color:#fff!important}.adina-shop-category-nav a:focus-visible{outline:3px solid var(--adina-acid);outline-offset:2px}

/* Mandatory entrance age confirmation. */
html.adina-age-unverified,html.adina-age-unverified body{overflow:hidden!important}.adina-age-gate[hidden]{display:none!important}.adina-age-gate{position:fixed;inset:0;z-index:100000;padding:28px;display:grid;place-items:center;background:rgba(10,24,20,.88);backdrop-filter:blur(18px)}.adina-age-gate-card{width:min(760px,100%);min-height:560px;padding:52px;border-radius:24px;background:#fbfbf8;box-shadow:0 40px 120px rgba(0,0,0,.38);display:flex;flex-direction:column}.adina-age-gate-brand{font:700 23px/1 "Manrope";letter-spacing:.22em}.adina-age-gate-brand span{color:#9a1b25}.adina-age-gate-confirm,.adina-age-gate-denied{margin:auto 0}.adina-age-gate h1{max-width:640px;margin:16px 0 24px;font:600 clamp(48px,7vw,82px)/.94 "Manrope";letter-spacing:-.065em}.adina-age-gate-confirm>p:not(.adina-eyebrow),.adina-age-gate-denied>p:not(.adina-eyebrow){max-width:600px;margin:0;color:var(--adina-muted);font-size:17px;line-height:1.65}.adina-age-gate-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:34px 0 24px}.adina-age-gate-actions button{min-height:58px;padding:0 22px;border-radius:999px;font-weight:600;cursor:pointer}.adina-age-yes{border:1px solid #9a1b25;background:#9a1b25;color:#fff}.adina-age-yes:hover{border-color:#7c141b;background:#7c141b}.adina-age-no{border:1px solid #d8c6c8;background:#f3e8e9;color:#74545a}.adina-age-no:hover{background:#ead9db}.adina-age-gate-actions button:focus-visible{outline:3px solid var(--adina-acid);outline-offset:3px}.adina-age-gate small{display:block;max-width:640px;color:#777e7a;font-size:10px;line-height:1.6}.adina-age-gate-denied .adina-eyebrow{color:#9a1b25}.adina-age-gate-denied h1{color:#9a1b25}@media(max-width:600px){.adina-age-gate{padding:14px}.adina-age-gate-card{min-height:min(680px,calc(100vh - 28px));padding:30px 24px;border-radius:18px}.adina-age-gate h1{font-size:50px}.adina-age-gate-confirm>p:not(.adina-eyebrow),.adina-age-gate-denied>p:not(.adina-eyebrow){font-size:15px}.adina-age-gate-actions{grid-template-columns:1fr}.adina-age-gate-actions button{min-height:56px}}


/* ADINA QA refinement — 2026-09 */
.adina-shop-category-nav {scroll-snap-type:x proximity;scroll-padding-inline:5vw;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#cdaeb2 transparent;box-shadow:inset -22px 0 20px -24px rgba(30,31,33,.45)}
.adina-shop-category-nav::-webkit-scrollbar{height:5px}.adina-shop-category-nav::-webkit-scrollbar-track{background:transparent}.adina-shop-category-nav::-webkit-scrollbar-thumb{background:#cdaeb2;border-radius:999px}.adina-shop-category-nav a{scroll-snap-align:start}
.adina-section ul.products li.product>a.adina-stock-enquiry{cursor:pointer!important}
.single-product .summary>a.adina-stock-enquiry{display:inline-flex;margin:18px 0 10px;background:#f3e8e9;color:#7c141b;border-color:#dcc8ca}
.single-product a[href="#quicklearn"],.adina-description-quicklearn{display:none!important}
@media (min-width:901px){.adina-section ul.products li.product{min-height:647px}.adina-section ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex:1;flex-direction:column}}
@media (max-width:900px){.adina-hero-film{min-height:0!important;aspect-ratio:16/9}.adina-trust-strip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.adina-trust-strip::-webkit-scrollbar{display:none}.adina-trust-strip span{scroll-snap-align:start}.woocommerce-account .woocommerce-MyAccount-navigation ul{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;padding-right:38px}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-account .woocommerce-MyAccount-navigation li{scroll-snap-align:start}}
@media (max-width:560px){.single-product .adina-page-hero{padding:28px 20px 18px}.single-product .adina-woo-shell{padding-top:28px}.single-product .woocommerce-product-gallery{margin-bottom:24px!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:390px!important;width:100%!important;object-fit:contain!important}.single-product .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:8px;margin:12px 0 0!important;padding:0 0 5px!important;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.single-product .flex-control-thumbs::-webkit-scrollbar{display:none}.single-product .flex-control-thumbs li{width:68px!important;flex:0 0 68px!important;margin:0!important;scroll-snap-align:start}.single-product .summary.entry-summary{margin-top:24px!important}.single-product .woocommerce div.product .product_title{font-size:48px}.single-product .woocommerce-variation-add-to-cart.variations_button{position:sticky;bottom:10px;z-index:20;padding:8px;border:1px solid rgba(30,31,33,.1);border-radius:999px;background:rgba(248,248,246,.96);box-shadow:0 10px 28px rgba(30,31,33,.12);backdrop-filter:blur(12px)}}


/* ADINA research tools — scoped production integration */
.adina-nav-item-has-children{position:relative;display:flex;align-items:center}.adina-nav-item-has-children>a{display:inline-flex;align-items:center;gap:5px}.adina-nav-item-has-children>a:after{content:'+';font-size:12px}.adina-nav-dropdown{position:absolute;top:calc(100% + 20px);left:50%;width:290px;padding:10px;border:1px solid var(--adina-stone);border-radius:14px;background:rgba(251,251,248,.98);box-shadow:0 18px 48px rgba(23,32,29,.13);transform:translate(-50%,-6px);opacity:0;visibility:hidden;transition:.18s ease;z-index:80}.adina-nav-dropdown a{display:block;padding:12px 13px;border-radius:9px}.adina-nav-dropdown a:hover,.adina-nav-dropdown a:focus-visible{background:var(--adina-sage)}.adina-nav-item-has-children:hover .adina-nav-dropdown,.adina-nav-item-has-children:focus-within .adina-nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%,0)}
.adina-tools-hero{background:linear-gradient(128deg,#eef0e8 0 58%,#dbe8df 58%)}.adina-tools-shell{padding-top:70px}.adina-tools-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);gap:28px;align-items:start;max-width:1320px;margin:auto}.adina-tools-inputs{display:grid;gap:12px}.adina-tools-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.adina-tools-section-head h2{font:500 clamp(34px,4.6vw,66px)/.98 "Manrope";letter-spacing:-.055em;margin:10px 0}.adina-tools-section-head p:not(.adina-eyebrow){max-width:690px;color:var(--adina-muted);line-height:1.7}.adina-tools-reset{border:0;background:transparent;color:var(--adina-green);text-decoration:underline;cursor:pointer}.adina-tool-card{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.adina-tool-step{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--adina-sage);color:var(--adina-green);font:600 11px "Manrope"}.adina-tool-card label,.adina-tool-card legend{display:block;margin:0 0 12px;font:600 15px "Manrope"}.adina-tool-card label small{margin-left:7px;color:var(--adina-muted);font:400 11px "DM Sans"}.adina-tool-card input,.adina-tool-card select,.adina-planner-builder select,.adina-planner-row input,.adina-planner-row select{width:100%;min-height:49px;border:1px solid var(--adina-stone);border-radius:9px;background:#fbfbf8;padding:0 13px;color:var(--adina-ink)}.adina-tools-chips,.adina-segmented{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.adina-tools-chips button,.adina-segmented button,.adina-library-filters button{border:1px solid var(--adina-stone);border-radius:999px;background:#fff;padding:9px 13px;color:var(--adina-muted);cursor:pointer;font-size:12px}.adina-tools-chips button.is-active,.adina-segmented button.is-active,.adina-library-filters button.is-active{border-color:var(--adina-green);background:var(--adina-green);color:#fff}.adina-tool-target-row{display:grid;grid-template-columns:1fr auto;gap:10px}.adina-tool-target-row .adina-segmented{margin:0;flex-wrap:nowrap}.adina-tool-target-row .adina-segmented button{min-width:56px}.adina-tool-option-grid{display:grid;grid-template-columns:1fr 180px;gap:20px}.adina-tool-option-grid fieldset{border:0;margin:0;padding:0}.adina-profile-context{margin-top:14px;padding:14px;border-radius:11px;background:var(--adina-sage)}.adina-profile-context strong{display:block;font:600 18px "Manrope"}.adina-profile-context span{display:inline-block;margin:7px 0;color:var(--adina-green);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.adina-profile-context p{margin:0;color:var(--adina-muted);font-size:12px;line-height:1.55}
.adina-tools-results{position:sticky;top:96px;padding:28px;border-radius:22px;background:var(--adina-ink);color:#fff}.adina-tools-results>.adina-eyebrow{color:var(--adina-acid)}.adina-tools-results>h2{font:500 clamp(28px,3vw,43px)/1.05 "Manrope";letter-spacing:-.05em;margin:18px 0 26px}.adina-result-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.adina-result-grid>div{min-height:130px;padding:18px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.adina-result-grid span,.adina-result-grid small{display:block;color:#aeb7b3;font-size:10px}.adina-result-grid strong{display:block;margin:12px 0 5px;font:500 24px "Manrope"}.adina-syringe-visual{margin-top:28px}.adina-syringe-labels{display:flex;align-items:end;justify-content:space-between;color:#aeb7b3;font-size:10px}.adina-syringe-labels strong{max-width:210px;color:#fff;text-align:center;font-size:11px}.adina-syringe-bar{position:relative;height:38px;margin-top:10px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(255,255,255,.2) calc(10% - 1px) 10%);overflow:hidden}.adina-syringe-bar i{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(204,232,107,.28),rgba(204,232,107,.68));transition:width .2s ease}.adina-syringe-bar b{position:absolute;top:-2px;bottom:-2px;left:0;width:3px;background:var(--adina-acid);box-shadow:0 0 0 3px rgba(204,232,107,.18);transition:left .2s ease}.adina-syringe-ticks{display:grid;grid-template-columns:repeat(11,1fr);margin-top:4px}.adina-syringe-ticks span{height:5px;border-left:1px solid #7d8883}.adina-syringe-ticks span:last-child{border-right:1px solid #7d8883}.adina-tool-alert{padding:13px;border-radius:10px;background:#512d2d;color:#ffd7d2;font-size:12px;line-height:1.5}.adina-result-formula{color:#aeb7b3;font-size:11px;line-height:1.6}.adina-projection-section{background:var(--adina-sage)}.adina-projection-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.adina-projection-grid label,.adina-projection-grid>div{min-height:130px;padding:19px;border:1px solid rgba(22,79,63,.18);border-radius:14px;background:#f8faf6}.adina-projection-grid label{font-size:11px;color:var(--adina-muted)}.adina-projection-grid input{width:100%;height:53px;margin-top:16px;border:0;border-bottom:1px solid var(--adina-stone);background:transparent;font:500 25px "Manrope"}.adina-projection-grid span{display:block;color:var(--adina-green);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.adina-projection-grid strong{display:block;margin-top:20px;font:500 25px "Manrope"}
.adina-learn-hub{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--adina-stone)}.adina-learn-hub a{min-height:190px;padding:28px;border-right:1px solid var(--adina-stone);display:flex;flex-direction:column;transition:.18s ease}.adina-learn-hub a:last-child{border-right:0}.adina-learn-hub a:hover{background:var(--adina-sage)}.adina-learn-hub span{font-size:10px;color:var(--adina-green)}.adina-learn-hub strong{margin-top:auto;font:500 22px "Manrope"}.adina-learn-hub small{margin-top:8px;color:var(--adina-muted)}.adina-tools-library,.adina-research-planner{padding:100px 6vw;scroll-margin-top:90px}.adina-tools-library{background:#fbfbf8}.adina-library-search{min-width:280px;color:var(--adina-muted);font-size:11px}.adina-library-search input{display:block;width:100%;height:48px;margin-top:8px;border:1px solid var(--adina-stone);border-radius:999px;padding:0 17px;background:#fff}.adina-library-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:9px}.adina-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.adina-library-card{min-height:330px;padding:24px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff;display:flex;flex-direction:column}.adina-library-card>div{display:flex;justify-content:space-between;gap:12px}.adina-library-card span,.adina-library-card b{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.adina-library-card span{color:var(--adina-green)}.adina-library-card b{color:var(--adina-muted);text-align:right}.adina-library-card h3{font:500 29px "Manrope";letter-spacing:-.04em;margin:35px 0 12px}.adina-library-card p{color:var(--adina-muted);font-size:13px;line-height:1.65}.adina-library-card footer{margin-top:auto;border-top:1px solid var(--adina-stone);padding-top:15px}.adina-library-card footer small{display:block;color:var(--adina-muted);font-size:10px}.adina-library-card footer a{display:inline-block;margin-top:12px;color:var(--adina-green);font-weight:600;font-size:12px}.adina-library-empty{text-align:center;padding:45px;color:var(--adina-muted)}.adina-research-planner{background:var(--adina-cream)}.adina-planner-builder{display:grid;grid-template-columns:minmax(240px,480px) auto;gap:10px;align-items:end}.adina-planner-builder label{color:var(--adina-muted);font-size:11px}.adina-planner-builder select{display:block;margin-top:8px}.adina-planner-list{display:grid;gap:10px;margin-top:25px}.adina-planner-empty{padding:35px;border:1px dashed var(--adina-stone);border-radius:var(--adina-radius);text-align:center;color:var(--adina-muted)}.adina-planner-row{padding:20px;border:1px solid var(--adina-stone);border-radius:var(--adina-radius);background:#fff}.adina-planner-title{display:flex;align-items:center;gap:12px}.adina-planner-title>span{width:9px;height:9px;border-radius:50%;background:var(--adina-acid)}.adina-planner-title strong{font:500 21px "Manrope"}.adina-planner-title button{margin-left:auto;border:0;background:transparent;color:#9c3539;text-decoration:underline;cursor:pointer}.adina-planner-fields{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:10px;margin-top:18px}.adina-planner-fields label,.adina-planner-fields>div{color:var(--adina-muted);font-size:10px}.adina-planner-fields label>input,.adina-planner-fields label>div{margin-top:7px}.adina-planner-fields label>div{display:grid;grid-template-columns:1fr 75px;gap:5px}.adina-planner-fields>div{padding:10px 13px;border-radius:9px;background:var(--adina-sage)}.adina-planner-fields>div span{display:block}.adina-planner-fields>div strong{display:block;margin-top:10px;color:var(--adina-ink);font:500 18px "Manrope"}.adina-planner-row>a{display:inline-block;margin-top:14px;color:var(--adina-green);font-size:12px;font-weight:600}
@media(max-width:1000px){.adina-tools-layout{grid-template-columns:1fr}.adina-tools-results{position:static}.adina-projection-grid{grid-template-columns:repeat(2,1fr)}.adina-learn-hub{grid-template-columns:repeat(2,1fr)}.adina-learn-hub a:nth-child(2){border-right:0}.adina-library-grid{grid-template-columns:repeat(2,1fr)}.adina-planner-fields{grid-template-columns:1fr 1fr}.adina-nav-item-has-children{display:block}.adina-nav-dropdown{position:static;width:auto;padding:5px 0 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;opacity:1;visibility:visible}.adina-nav-dropdown a{padding:8px 0;font-size:12px}.adina-nav-item-has-children>a:after{display:none}}
@media(max-width:620px){.adina-tools-hero{background:var(--adina-sage)}.adina-tools-shell,.adina-tools-library,.adina-research-planner{padding:55px 20px}.adina-tools-section-head{display:block}.adina-tool-card{grid-template-columns:38px 1fr;padding:18px 15px;gap:10px}.adina-tool-option-grid,.adina-tool-target-row{grid-template-columns:1fr}.adina-result-grid{grid-template-columns:1fr}.adina-result-grid>div{min-height:105px}.adina-projection-grid,.adina-learn-hub,.adina-library-grid,.adina-planner-fields,.adina-planner-builder{grid-template-columns:1fr}.adina-learn-hub a{min-height:135px;border-right:0;border-bottom:1px solid var(--adina-stone)}.adina-learn-hub a:last-child{border-bottom:0}.adina-library-search{min-width:0;margin-top:20px}.adina-library-card{min-height:290px}.adina-planner-builder .adina-button{width:100%}}


/* ADINA tools mobile polish — v1.0.1 */
.adina-tools-library,.adina-research-planner{scroll-margin-top:125px}.adina-library-filters{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;padding-right:42px}.adina-library-filters::-webkit-scrollbar{display:none}.adina-library-filters button{flex:0 0 auto;scroll-snap-align:start}





/* ADINA Compare autocomplete — v1 */
.adina-compare-picker{z-index:35;overflow:visible}
.adina-compare-picker>input{position:relative;z-index:2;padding-right:52px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23164f3f' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") no-repeat calc(100% - 20px) center}
.adina-compare-options{position:absolute;top:calc(100% - 18px);left:5vw;right:5vw;display:grid!important;grid-template-columns:1fr;gap:0;max-height:min(430px,65vh);margin:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--adina-stone);border-radius:16px;background:rgba(251,251,248,.99);box-shadow:0 22px 55px rgba(23,32,29,.16);backdrop-filter:blur(18px)}
.adina-compare-options[hidden]{display:none!important}
.adina-compare-choice[hidden]{display:none!important}
.adina-compare-choice{width:100%;min-width:0;min-height:58px;align-items:center;padding:12px 15px;border-width:0 0 1px!important;border-radius:0!important;cursor:pointer;transition:background .16s ease,color .16s ease}
.adina-compare-choice:last-of-type{border-bottom:0!important}
.adina-compare-choice:hover,.adina-compare-choice:focus-visible{background:var(--adina-sage);outline:0}
.adina-compare-choice.is-selected:hover,.adina-compare-choice.is-selected:focus-visible{background:var(--adina-green)}
.adina-compare-search-status{grid-column:1/-1;margin:2px 4px 0;padding:10px 8px 4px;border-top:1px solid var(--adina-stone);color:var(--adina-muted);font-size:11px;line-height:1.5}
.adina-compare-search-status.is-empty{padding:22px 12px;text-align:center;border-top:0;color:var(--adina-ink);font:500 15px "Manrope"}
@media(max-width:700px){.adina-compare-picker{top:76px;padding:20px}.admin-bar .adina-compare-picker{top:76px}.adina-compare-options{left:20px;right:20px;top:calc(100% - 10px);grid-template-columns:1fr;max-height:55vh}.adina-compare-choice{min-height:58px}.adina-compare-search-status{position:sticky;bottom:-10px;background:#fbfbf8;padding:10px 8px}}

/* ADINA Peptide Library read-more panels — v1 */
.adina-library-card{transition:border-color .18s ease,box-shadow .18s ease}
.adina-library-card:has(.adina-library-more[open]){grid-column:span 2;border-color:#b7c8bf;box-shadow:0 18px 45px rgba(22,79,63,.08)}
.adina-library-more{margin:17px 0 19px;border-top:1px solid var(--adina-stone);border-bottom:1px solid var(--adina-stone)}
.adina-library-more summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:var(--adina-green);font-size:12px;font-weight:600}
.adina-library-more summary::-webkit-details-marker{display:none}
.adina-library-more summary i{width:25px;height:25px;display:grid;place-items:center;border:1px solid #b9c8c1;border-radius:50%;font:400 18px/1 "Manrope";font-style:normal;transition:transform .18s ease,background .18s ease,color .18s ease}
.adina-library-more[open] summary i{transform:rotate(45deg);background:var(--adina-green);color:#fff;border-color:var(--adina-green)}
.adina-library-more summary:focus-visible{outline:2px solid var(--adina-green);outline-offset:4px;border-radius:4px}
.adina-library-more-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:3px 0 18px}
.adina-library-more-body section{padding:16px;border-radius:13px;background:#f5f6f1}
.adina-library-more-body h4{margin:0 0 10px;color:var(--adina-ink);font:600 13px/1.35 "Manrope"}
.adina-library-more-body ul{margin:0;padding-left:17px}
.adina-library-more-body li{margin:0 0 7px;color:#525c58;font-size:12px;line-height:1.55}
.adina-library-more-body li:last-child{margin-bottom:0}
.adina-library-more-body .is-evidence{background:#edf3ef}
.adina-library-more-body .is-evidence h4{color:var(--adina-green)}
.adina-library-card:has(.adina-library-more[open])>p{max-width:760px}
@media(max-width:900px){.adina-library-card:has(.adina-library-more[open]){grid-column:1/-1}}
@media(max-width:620px){.adina-library-card:has(.adina-library-more[open]){grid-column:auto}.adina-library-more-body{grid-template-columns:1fr}.adina-library-more-body section{padding:14px}.adina-library-more summary{min-height:52px}}

