.ag-science{padding-block:clamp(56px,40px + 4vw,112px);background:var(--ag-science-background,#fff);color:#0d0d0d;font:16px/1.6 AG Inter,sans-serif}.ag-science *,.ag-science *:before,.ag-science *:after{box-sizing:border-box}.ag-science__container{max-width:1360px;padding-inline:16px;margin-inline:auto}.ag-science__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.ag-science__visual{width:100%;max-width:460px;min-width:0;margin:0 auto}.ag-science__visual svg{display:block;width:100%;height:auto}.ag-science--animate .ag-science__spin{transform-origin:260px 260px;animation:ag-science-turn 80s linear infinite}.ag-science--animate .ag-science__spin--reverse{animation-direction:reverse;animation-duration:120s}.ag-science--animate .ag-science__core circle{animation:ag-science-float 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ag-science--animate .ag-science__core circle:nth-child(2n){animation-delay:-2s}.ag-science--animate .ag-science__core circle:nth-child(3n){animation-delay:-4s}@keyframes ag-science-turn{to{transform:rotate(360deg)}}@keyframes ag-science-float{50%{transform:translate(3px,-4px)}}@media(prefers-reduced-motion:reduce){.ag-science--animate .ag-science__spin,.ag-science--animate .ag-science__core circle{animation:none}}.ag-science__image{display:block;width:100%;height:auto;object-fit:contain}.ag-science__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px 0 0;padding:0;list-style:none;color:#545957;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ag-science__legend li{display:inline-flex;align-items:center;gap:8px}.ag-science__legend li:before{content:"";width:10px;height:10px;flex:none;border-radius:50%}.ag-science__legend--shell:before{background:var(--ag-science-gold,#c49564)}.ag-science__legend--actives:before{background:var(--ag-science-green,#034638)}.ag-science__content{min-width:0;overflow-wrap:anywhere}.ag-science__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 17.6px;color:var(--ag-science-green,#034638);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ag-science__eyebrow:before{content:"";width:26px;height:6px;flex:none;background:radial-gradient(circle,var(--ag-science-gold,#c49564) 2.6px,transparent 3px) 0 50%/10px 6px repeat-x}.ag-science h2{margin:0 0 24px;color:inherit;font:500 clamp(28px,1.3rem + 1.9vw,48px)/1.08 AG Inter,sans-serif;letter-spacing:-.03em;text-transform:none}.ag-science h2 span{font-weight:300;color:var(--ag-science-green,#034638)}.ag-science__lead{max-width:48ch;margin:0;color:#545957;font-size:18px}.ag-science__facts{display:grid;gap:0;margin:40px 0;padding:0;list-style:none}.ag-science__fact{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid #e1e4e3}.ag-science__fact:last-child{border-bottom:1px solid #e1e4e3}.ag-science__value{color:var(--ag-science-green,#034638);font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1}.ag-science__fact h3{margin:0 0 4px;color:inherit;font:700 16px/1.2 AG Inter,sans-serif;letter-spacing:0;text-transform:none}.ag-science__fact p{margin:0;color:#545957;font-size:14px}.ag-science__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 28px;border:1px solid #0d0d0d;border-radius:2px;background:transparent;color:#0d0d0d;font:600 14px/1.6 AG Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;max-width:100%}.ag-science__button:hover{background:var(--ag-science-green,#034638);color:#fff;border-color:var(--ag-science-green,#034638)}.ag-science__button:focus-visible{outline:2px solid var(--ag-science-green,#034638);outline-offset:4px}@media(min-width:768px){.ag-science__container{padding-inline:24px}}@media(min-width:992px){.ag-science__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}}@media(max-width:400px){.ag-science__fact{grid-template-columns:minmax(0,1fr);gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/ag-science.css.map */
