.agecode{--agecode-accent: rgb(var(--color-button));--agecode-muted: rgba(var(--color-foreground), .75);--agecode-line: rgba(var(--color-foreground), .15);--agecode-surface: rgba(var(--color-foreground), .04)}.agecode h1,.agecode h2,.agecode h3{margin:0 0 2.2rem;line-height:1.12}.agecode p{color:var(--agecode-muted)}.agecode-eyebrow{display:block;font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase;color:var(--agecode-accent);margin-bottom:2rem}.agecode-actions{display:flex;flex-wrap:wrap;gap:1.2rem}.agecode-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:5rem;margin-bottom:4rem}.agecode-section-top h2{max-width:58rem;margin-bottom:0}.agecode-section-top>p,.agecode-section-top .rte{max-width:35rem;margin:0}.agecode-hero{overflow:hidden}.agecode-crumb{font-size:1.2rem;color:var(--agecode-muted)}.agecode-crumb a{color:inherit;text-decoration:none}.agecode-crumb a:hover{text-decoration:underline}.agecode-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding-top:4rem}.agecode-hero__title{font-size:clamp(4rem,5vw,6.8rem);letter-spacing:-.15rem}.agecode-hero__text{max-width:51.5rem;font-size:1.8rem;margin-bottom:2.4rem}.agecode-hero__art{position:relative;min-height:48rem;display:flex;align-items:center;justify-content:center}.agecode-hero__art:before{content:"";position:absolute;width:40rem;height:40rem;border:.1rem solid var(--agecode-line);border-radius:50%}.agecode-hero__art img{position:relative;width:95%;height:auto;max-height:48rem;object-fit:contain;mix-blend-mode:multiply}.agecode-hero__caption{position:absolute;bottom:0;right:1.5rem;font-size:1.1rem;letter-spacing:.15rem;text-transform:uppercase}.agecode-trust__list{display:grid;grid-template-columns:repeat(var(--agecode-trust-cols, 3),1fr);list-style:none;margin:0;padding:0;font-size:1.4rem}.agecode-trust__list li{text-align:center;border-right:.1rem solid var(--agecode-line);padding:0 1rem}.agecode-trust__list li:last-child{border-right:0}.agecode-trust__num{color:var(--agecode-accent);font-weight:700;margin-right:1rem}.agecode-trust-wrap{border-bottom:.1rem solid var(--agecode-line)}.agecode-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem}.agecode-product{border:.1rem solid var(--agecode-line);display:flex;flex-direction:column;scroll-margin-top:10rem}.agecode-product__media{height:34rem;background:var(--agecode-surface);position:relative;display:flex;align-items:center;justify-content:center}.agecode-product__media img{height:95%;width:90%;object-fit:contain;mix-blend-mode:multiply}.agecode-product__tag{position:absolute;top:2rem;left:2.2rem;z-index:1;font-size:1rem;letter-spacing:.15rem;text-transform:uppercase;color:var(--agecode-accent);background:rgb(var(--color-background));padding:.6rem 1rem}.agecode-product__content{padding:3.2rem;display:flex;flex:1;flex-direction:column}.agecode-product__content h3{margin-bottom:1.2rem}.agecode-product__description{font-size:1.6rem}.agecode-features{list-style:none;padding:0;margin:0 0 3rem}.agecode-features li{padding:.9rem 0;border-bottom:.1rem solid var(--agecode-line);font-size:1.5rem}.agecode-features li:before{content:"\2713";color:var(--agecode-accent);margin-right:1.2rem}.agecode-compare-link{display:block;text-align:center;margin-top:3rem;font-size:1.4rem;text-underline-offset:.5rem}.agecode-buy{flex:1;display:flex;flex-direction:column}.agecode-buy__footer{margin-top:auto;border-top:.1rem solid var(--agecode-line);padding-top:2rem}.agecode-price{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.7rem;margin-bottom:1.8rem}.agecode-price s{font-size:1.6rem;color:var(--agecode-muted);margin-left:.8rem}.agecode-variant{border:0;padding:0;margin:0 0 3rem}.agecode-variant legend{font-size:1.3rem;margin-bottom:.8rem;color:var(--agecode-muted)}.agecode-variant__options{display:flex;flex-wrap:wrap;gap:.8rem}.agecode-variant input{position:absolute;opacity:0;width:1px;height:1px}.agecode-variant label{border:.1rem solid var(--agecode-line);border-radius:var(--variant-pills-radius, 4rem);padding:.8rem 2rem;font-size:1.4rem;cursor:pointer}.agecode-variant input:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.agecode-variant input:focus-visible+label{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.agecode-variant input:disabled+label{opacity:.4;text-decoration:line-through}.agecode-buy__row{display:flex;gap:1.2rem;align-items:stretch}.agecode-buy__row .quantity{width:14rem;min-height:4.5rem;flex-shrink:0}.agecode-buy__row .product-form__submit{flex:1;margin:0}.agecode-gate{margin-top:auto;border-top:.1rem solid var(--agecode-line);padding-top:2rem}.agecode-gate p{font-size:1.5rem}.agecode-gate__login{display:inline-block;margin-top:1.2rem;font-size:1.4rem}.agecode-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:9rem;align-items:center}.agecode-split .agecode-eyebrow{color:rgba(var(--color-foreground),.65)}.agecode-insight{border-top:.1rem solid var(--agecode-line);padding:2.2rem 0}.agecode-insight:last-child{padding-bottom:0}.agecode-insight h3{font-size:2rem;margin-bottom:.9rem}.agecode-insight p{font-size:1.5rem;margin:0}.agecode-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.agecode-step{border-top:.1rem solid var(--agecode-line);padding-top:2.4rem}.agecode-step__num{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3.5rem;color:rgba(var(--color-foreground),.35);margin-bottom:2.8rem;line-height:1}.agecode-step h3{font-size:2.1rem}.agecode-step p{font-size:1.5rem}.agecode-table-scroll{overflow-x:auto}.agecode-table{border-collapse:collapse;width:100%;min-width:60rem}.agecode-table th,.agecode-table td{text-align:left;padding:2.1rem 2.2rem;border-bottom:.1rem solid var(--agecode-line);font-size:1.5rem;vertical-align:middle}.agecode-table thead th{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);background:rgba(var(--color-foreground),.05)}.agecode-table thead th:first-child{width:36%}.agecode-table__label{font-weight:400}.agecode-quick-add .product-form__error-message-wrapper{font-size:1.3rem;margin-bottom:.8rem}.agecode-modal{width:calc(100% - 3.2rem);max-width:48rem;max-height:calc(100dvh - 3.2rem);overflow:auto;padding:3.2rem;border:.1rem solid var(--agecode-line);color:rgb(var(--color-foreground))}.agecode-modal::backdrop{background:#122f5499}.agecode-modal__close{position:absolute;top:.8rem;right:.8rem;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground))}.agecode-modal__header{display:flex;align-items:center;gap:1.6rem;margin-bottom:2.4rem;padding-right:4rem}.agecode-modal__header img{width:7.2rem;height:8.5rem;object-fit:contain;flex-shrink:0;background:var(--agecode-surface)}.agecode-modal__header .agecode-eyebrow{margin-bottom:.6rem}.agecode-modal__header h3{margin:0;font-size:2rem}.agecode-modal .agecode-variant{margin-bottom:2.4rem}.agecode-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9rem}.agecode-faq details{border-bottom:.1rem solid var(--agecode-line)}.agecode-faq summary{cursor:pointer;list-style:none;padding:2.3rem 3.5rem 2.3rem 0;position:relative;font-size:1.8rem}.agecode-faq summary::-webkit-details-marker{display:none}.agecode-faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--agecode-accent);font-size:2.4rem}.agecode-faq details[open] summary:after{content:"\2212"}.agecode-faq__answer{font-size:1.5rem;padding-right:3rem;padding-bottom:1rem}.agecode-cta__box{padding:5.5rem}.agecode-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:3.5rem}.agecode-cta h2{margin-bottom:1.2rem}.agecode-cta p{margin:0;max-width:66rem}@media screen and (max-width:989px){.agecode-section-top{display:block}.agecode-section-top>p,.agecode-section-top .rte{margin-top:2rem}.agecode-hero__grid,.agecode-products__grid,.agecode-split__grid,.agecode-faq__grid{grid-template-columns:1fr;gap:3rem}.agecode-hero__grid{padding-top:2.4rem}.agecode-hero__art{min-height:30rem}.agecode-hero__art:before{width:27rem;height:27rem}.agecode-hero__art img{max-height:32rem}.agecode-hero__text{font-size:1.7rem}.agecode-steps__grid{grid-template-columns:1fr 1fr;gap:2.5rem}.agecode-cta__inner{display:block}.agecode-cta__inner .button{margin-top:2.5rem}}@media screen and (max-width:749px){.agecode-trust__list{gap:1.2rem}.agecode-trust__list li{font-size:1.1rem;padding:0 .8rem}.agecode-trust__num{display:block;margin:0}.agecode-product__media{height:29rem}.agecode-product__content{padding:2.5rem}.agecode-buy__row{gap:.8rem}.agecode-buy__row .quantity{width:12rem}.agecode-table-scroll{overflow:visible}.agecode-table{min-width:0}.agecode-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agecode-table,.agecode-table tbody,.agecode-table tr,.agecode-table th,.agecode-table td{display:block;width:100%}.agecode-table tr{border:.1rem solid var(--agecode-line);padding:0 1.8rem .8rem;margin-bottom:1.2rem}.agecode-table .agecode-table__label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;padding:1.6rem 0 1.2rem;border-bottom:.1rem solid var(--agecode-line)}.agecode-table td{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;border-bottom:.1rem solid var(--agecode-line);font-size:1.4rem;text-align:right}.agecode-table td:last-child{border-bottom:0}.agecode-table td:before{content:attr(data-label);flex:0 0 45%;text-align:left;color:var(--agecode-muted)}.agecode-table__actions td{display:block;text-align:left}.agecode-table__actions td:before{display:block;margin-bottom:.8rem}.agecode-table__actions .button{width:100%}.agecode-cta__box{padding:3.5rem 2.2rem}.agecode-eyebrow{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-agecode.css.map */
