body.ak-supplements-page{background:#fff;color:#16191c}
.ak-supplements{--ak-ink:#16191c;--ak-muted:#535b63;--ak-line:#d8dde1;--ak-soft:#f4f6f7;font:400 18px/1.65 var(--font-body-family);color:var(--ak-ink);background:#fff}
.ak-supplements *{box-sizing:border-box}
.ak-supp-wrap{max-width:1248px;padding:28px 24px 72px;margin:auto}
.ak-supplements h1,.ak-supplements h2,.ak-supplements h3{font-family:var(--font-heading-family);color:var(--ak-ink);letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere}
.ak-supplements h1{font-size:40px;margin:10px 0 18px}.ak-supplements h2{font-size:30px;margin:8px 0 20px}.ak-supplements h3{font-size:20px;margin:22px 0 8px}
.ak-supplements p{margin:0 0 16px}.ak-supplements a{color:inherit;text-underline-offset:4px}.ak-supplements a:hover{text-decoration-thickness:2px}
.ak-supplements :focus-visible{outline:3px solid #145b85;outline-offset:4px}

.ak-supp-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:54px;align-items:start}
.ak-supp-hero>.ak-supp-media,.ak-supp-hero>.ak-supp-buy{max-width:100%!important;width:100%!important;min-width:0;padding:0!important}

.ak-supp-placeholder{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;gap:12px;color:var(--ak-muted)}
.ak-supp-placeholder strong{font-size:20px;font-weight:600}.ak-supp-placeholder>span:last-child{font-size:14px;max-width:260px}.ak-supp-placeholder-icon{width:56px;height:56px;border:1px solid #b9c2c9;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:300;color:#60717d}
.ak-supp-eyebrow{font-size:14px!important;letter-spacing:.12em;font-weight:700;color:#545f68;margin:0!important}.ak-supp-intro{font-size:20px}.ak-supp-muted{color:var(--ak-muted);font-size:16px}
.ak-supp-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);padding:18px 0;margin:22px 0}.ak-supp-specs dt{font-size:14px;color:var(--ak-muted)}.ak-supp-specs dd{font-size:16px;font-weight:600;margin:5px 0 0;overflow-wrap:anywhere}
.ak-supp-price{margin:24px 0}.ak-supp-price .price{font-size:30px!important;font-weight:600}.ak-supp-unpriced{font-size:24px;font-weight:600}.ak-supp-small{font-size:14px!important;line-height:1.5;color:var(--ak-muted);margin:10px 0!important}
.ak-supplements .button{min-height:50px;font-size:18px;line-height:1.3;border-radius:6px;letter-spacing:0;padding:14px 22px;background:#121212;color:#fff}.ak-supplements .button:disabled{background:#e7ebee;color:#4b555d;opacity:1;cursor:not-allowed;border:1px solid #bdc6cd}.ak-supplements .button::after{box-shadow:none}
.ak-supplements .quantity{min-height:48px}.ak-supplements .quantity__button{min-width:48px}.ak-supplements .quantity__input{font-size:18px}.ak-supplements .form__label{font-size:16px}.ak-supplements .select__select{min-height:48px;font-size:18px}
.ak-supp-shortcuts{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:16px;margin:20px 0 12px}.ak-supp-shortcuts a{min-height:44px;display:flex;align-items:center}
.ak-supp-information{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:54px;border-top:1px solid var(--ak-line);margin-top:64px;padding-top:40px}.ak-supp-panels{min-width:0}
.ak-supp-panel{border-bottom:1px solid var(--ak-line);scroll-margin-top:120px}.ak-supp-panel:first-child{border-top:1px solid var(--ak-line)}.ak-supp-panel summary{font-size:18px;line-height:1.45;font-weight:600;padding:20px 32px 20px 0;position:relative;cursor:pointer;list-style:none;min-height:64px}.ak-supp-panel summary::-webkit-details-marker{display:none}.ak-supp-panel summary>span{position:absolute;right:2px;top:20px;font-weight:400}.ak-supp-panel[open] summary>span{transform:rotate(45deg)}.ak-supp-panel-body,.ak-supp-panel>p{padding:0 0 22px;overflow-wrap:anywhere}
.ak-supp-label{display:block;max-width:620px}.ak-supp-label img{width:100%;height:auto;border:1px solid var(--ak-line);display:block}.ak-supp-label>span{display:block;font-size:16px;padding:10px 0}.ak-supp-preserve{white-space:normal}
.ak-supp-quality,.ak-supp-faq,.ak-supp-others{margin-top:56px;max-width:900px}.ak-supp-quality{background:var(--ak-soft);padding:30px;border-radius:8px}.ak-supp-quality li{margin:10px 0}.ak-supp-other-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ak-supp-other-grid article{padding:24px;background:var(--ak-soft)}.ak-supp-other-grid img{width:100%;height:240px;object-fit:contain}
body.ak-supplements-page [id*="__rating_stars_bar"],body.ak-supplements-page .announcement-bar-section,body.ak-supplements-page [id*="__announcement-bar"],body.ak-supplements-page [id*="__announcement_bar"],body.ak-supplements-page [id*="__2icon_bar"],body.ak-supplements-page .header-wrapper .icon-with-text,body.ak-supplements-page .jdgm-widget{display:none!important}
@media(max-width:749px){.ak-supp-wrap{padding:16px 20px 48px}.ak-supp-hero{grid-template-columns:minmax(0,1fr);gap:22px}.ak-supp-placeholder{min-height:0;height:160px;padding:16px;gap:8px}.ak-supp-placeholder strong{font-size:18px}.ak-supp-placeholder-icon{width:40px;height:40px;font-size:24px}.ak-supplements h1{font-size:30px;margin:10px 0 16px}.ak-supplements h2{font-size:26px}.ak-supp-information{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px;padding-top:28px}.ak-supp-price{margin:18px 0}.ak-supp-shortcuts{gap:0 18px;font-size:15px;margin-top:14px}.ak-supp-specs{gap:10px}.ak-supp-specs dd{font-size:15px}.ak-supp-others .ak-supp-other-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.ak-supplements *{scroll-behavior:auto!important;transition:none!important}}

.ak-supplements .ak-supp-price .price-item{font-size:30px!important;font-weight:700;line-height:1.2}

