.oylyxg-product-home-section{background:#f6f8f7}.oylyxg-home{--oylyxg-ink: #122020;--oylyxg-muted: #516160;--oylyxg-surface: #f6f8f7;--oylyxg-panel: #e8f0ed;--oylyxg-dark: #102a2a;--oylyxg-accent: #3ee08f;--oylyxg-blue: #d9e9ff;--oylyxg-border: #c9d5d1;color:var(--oylyxg-ink);background:var(--oylyxg-surface)}.oylyxg-home *,.oylyxg-home *:before,.oylyxg-home *:after{box-sizing:border-box}.oylyxg-home a{color:inherit}.oylyxg-home__empty{max-width:880px;margin:0 auto;padding:96px 24px;text-align:center}.oylyxg-home__subnav{border-bottom:1px solid var(--oylyxg-border);background:#fff}.oylyxg-home__subnav-inner{display:flex;max-width:1440px;min-height:48px;align-items:center;gap:28px;margin:0 auto;padding:0 32px;overflow-x:auto;scrollbar-width:none}.oylyxg-home__subnav-inner::-webkit-scrollbar{display:none}.oylyxg-home__subnav a{flex:0 0 auto;padding:14px 0 12px;border-bottom:2px solid transparent;color:#314443;font-size:.82rem;font-weight:700;text-decoration:none}.oylyxg-home__subnav a:hover,.oylyxg-home__subnav a:focus-visible{border-bottom-color:var(--oylyxg-dark)}.oylyxg-home__hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:min(760px,78svh);color:#fff;background:var(--oylyxg-dark)}.oylyxg-home__hero-content{display:flex;flex-direction:column;justify-content:center;padding:56px max(32px,calc((100vw - 1440px)/2 + 32px));padding-right:64px}.oylyxg-home__eyebrow,.oylyxg-home__section-heading>p,.oylyxg-home__notice>div:first-child>p,.oylyxg-home__final-cta p{margin:0;font-size:.78rem;font-weight:750;line-height:1.3;letter-spacing:0;text-transform:uppercase}.oylyxg-home__eyebrow{margin-bottom:18px;color:var(--oylyxg-accent)}.oylyxg-home__title{max-width:720px;margin:0;font-family:var(--font-heading--family);font-size:3rem;font-weight:700;line-height:1.03;letter-spacing:0;overflow-wrap:anywhere}.oylyxg-home__product-name{max-width:680px;margin-top:22px;color:#bed0cc;font-size:.86rem;font-weight:650;line-height:1.5;text-decoration-color:#6f8984;text-underline-offset:4px;overflow-wrap:anywhere}.oylyxg-home__product-name:hover,.oylyxg-home__product-name:focus-visible{color:#fff}.oylyxg-home__intro{max-width:620px;margin-top:22px;color:#e0ece9;font-size:1.04rem;line-height:1.65}.oylyxg-home__intro p{margin:0}.oylyxg-home__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}.oylyxg-home__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;color:#fff;font-size:2rem;font-weight:750;line-height:1}.oylyxg-home__price-label,.oylyxg-home__price-prefix{color:#b9cbc7;font-size:.82rem;font-weight:650;text-transform:uppercase}.oylyxg-home__price s{color:#9eb2ae;font-size:1rem;font-weight:500}.oylyxg-home__stock{display:inline-flex;align-items:center;gap:9px;margin:0;color:#eaf5f2;font-size:.88rem;font-weight:650}.oylyxg-home__stock>span{width:10px;height:10px;background:var(--oylyxg-accent);border-radius:50%}.oylyxg-home__stock.is-sold-out>span{background:#ff8a7f}.oylyxg-home__form{max-width:660px;margin-top:30px}.oylyxg-home__selector{display:grid;gap:9px}.oylyxg-home__selector label{color:#d7e7e3;font-size:.82rem;font-weight:700}.oylyxg-home__selector select{width:100%;min-height:52px;padding:11px 44px 11px 14px;border:1px solid #718985;border-radius:4px;color:#fff;background:#183534;font:inherit;line-height:1.35}.oylyxg-home__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.oylyxg-home__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid transparent;border-radius:4px;font-size:.92rem;font-weight:750;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer}.oylyxg-home__button--primary{color:#092019;background:var(--oylyxg-accent)}.oylyxg-home__button--primary:hover{background:#8df0ba}.oylyxg-home__button--primary:disabled{color:#71817e;background:#cad5d2;cursor:not-allowed}.oylyxg-home__button--secondary{border-color:#78908c;color:#fff;background:transparent}.oylyxg-home__button--secondary:hover{border-color:#fff;color:var(--oylyxg-dark);background:#fff}.oylyxg-home__selector select:focus-visible,.oylyxg-home__button:focus-visible,.oylyxg-home__variant:focus-visible,.oylyxg-home__hero-image-link:focus-visible,.oylyxg-home__faq-list summary:focus-visible,.oylyxg-home__subnav a:focus-visible{outline:3px solid var(--oylyxg-accent);outline-offset:3px}.oylyxg-home__microcopy{margin:14px 0 0;color:#aebfbb;font-size:.76rem;line-height:1.5}.oylyxg-home__hero-media{position:relative;min-width:0;overflow:hidden;background:#edf3f1}.oylyxg-home__media-caption{position:absolute;z-index:1;top:18px;right:18px;left:18px;display:flex;justify-content:space-between;gap:12px;color:#455957;font-size:.72rem;font-weight:700}.oylyxg-home__hero-image-link{display:flex;width:100%;height:100%;min-height:540px;align-items:center;justify-content:center;padding:58px 36px 36px}.oylyxg-home__hero-image,.oylyxg-home__placeholder{display:block;width:100%;height:100%;max-height:650px;object-fit:contain;transition:transform .28s ease}.oylyxg-home__hero-image-link:hover .oylyxg-home__hero-image{transform:scale(1.018)}.oylyxg-home__data-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--oylyxg-border);background:#fff}.oylyxg-home__data-strip>div{display:grid;gap:8px;min-width:0;padding:30px 32px;border-right:1px solid var(--oylyxg-border)}.oylyxg-home__data-strip>div:last-child{border-right:0}.oylyxg-home__data-strip strong{font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.oylyxg-home__data-strip span{color:var(--oylyxg-muted);font-size:.84rem}.oylyxg-home__section{max-width:1440px;margin:0 auto;padding:96px 32px}.oylyxg-home__section-heading{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,.7fr);gap:32px;align-items:end;margin-bottom:44px}.oylyxg-home__section-heading>p{margin-bottom:7px;color:#5d6e6b}.oylyxg-home__section-heading h2{max-width:780px;margin:0;font-size:2.65rem;line-height:1.06;letter-spacing:0}.oylyxg-home__section--variants{max-width:none;padding-right:max(32px,calc((100vw - 1440px)/2 + 32px));padding-left:max(32px,calc((100vw - 1440px)/2 + 32px));background:var(--oylyxg-blue)}.oylyxg-home__variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.oylyxg-home__variant{display:grid;min-height:250px;grid-template-rows:auto auto 1fr auto;padding:26px;border:1px solid #a6bedc;border-radius:6px;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.oylyxg-home__variant:hover{border-color:var(--oylyxg-dark);transform:translateY(-3px)}.oylyxg-home__variant.is-sold-out{opacity:.62}.oylyxg-home__variant-index{color:#5c718c;font-size:.76rem;font-weight:750}.oylyxg-home__variant h3{margin:30px 0 8px;font-size:1.65rem;line-height:1.1;letter-spacing:0}.oylyxg-home__variant p{margin:0;color:#52667e;font-size:.84rem}.oylyxg-home__variant-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:40px;padding-top:18px;border-top:1px solid #cad8e9;font-size:.83rem;font-weight:700}.oylyxg-home__variant-meta span:first-child{color:var(--oylyxg-ink);font-size:1.2rem}.oylyxg-home__section--steps{background:var(--oylyxg-surface)}.oylyxg-home__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--oylyxg-border);border-bottom:1px solid var(--oylyxg-border);list-style:none}.oylyxg-home__steps li{min-width:0;padding:32px;border-right:1px solid var(--oylyxg-border)}.oylyxg-home__steps li:last-child{border-right:0}.oylyxg-home__steps span{color:#5f716e;font-size:.76rem;font-weight:750}.oylyxg-home__steps h3{margin:36px 0 12px;font-size:1.3rem;line-height:1.2}.oylyxg-home__steps p{margin:0;color:var(--oylyxg-muted);line-height:1.6}.oylyxg-home__notice{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:56px;padding:72px max(32px,calc((100vw - 1440px)/2 + 32px));color:#fff;background:var(--oylyxg-dark)}.oylyxg-home__notice>div:first-child>p{margin-bottom:18px;color:var(--oylyxg-accent)}.oylyxg-home__notice h2{max-width:520px;margin:0;font-size:2rem;line-height:1.1}.oylyxg-home__notice .rte{max-width:720px;align-self:center;color:#dbe9e6;font-size:1rem;line-height:1.7}.oylyxg-home__notice .rte p{margin:0}.oylyxg-home__section--faq{max-width:none;padding-right:max(32px,calc((100vw - 1440px)/2 + 32px));padding-left:max(32px,calc((100vw - 1440px)/2 + 32px));background:#fff}.oylyxg-home__faq-list{border-top:1px solid var(--oylyxg-border)}.oylyxg-home__faq-list details{border-bottom:1px solid var(--oylyxg-border)}.oylyxg-home__faq-list summary{position:relative;padding:24px 54px 24px 0;font-size:1.06rem;font-weight:750;line-height:1.35;list-style:none;cursor:pointer}.oylyxg-home__faq-list summary::-webkit-details-marker{display:none}.oylyxg-home__faq-list summary:after{position:absolute;top:50%;right:4px;content:"+";color:#238f60;font-size:1.7rem;font-weight:400;line-height:1;transform:translateY(-50%)}.oylyxg-home__faq-list details[open] summary:after{content:"\2212"}.oylyxg-home__faq-answer{max-width:860px;padding:0 48px 24px 0;color:var(--oylyxg-muted);line-height:1.65}.oylyxg-home__faq-answer p,.oylyxg-home__faq-answer ul{margin-top:0;margin-bottom:0}.oylyxg-home__faq-answer a{color:#126e49;text-underline-offset:3px}.oylyxg-home__final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:64px;padding:32px;border-radius:6px;color:#fff;background:var(--oylyxg-dark)}.oylyxg-home__final-cta p{margin-bottom:9px;color:var(--oylyxg-accent)}.oylyxg-home__final-cta h2{max-width:820px;margin:0;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.oylyxg-home__final-actions{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;min-width:min(100%,390px)}.oylyxg-home__support-link{grid-column:1 / -1;justify-self:end;color:#dbe9e6;font-size:.84rem;font-weight:700;text-underline-offset:4px}.oylyxg-home__support-link:hover,.oylyxg-home__support-link:focus-visible{color:#fff}@media screen and (max-width:1100px){.oylyxg-home__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oylyxg-home__hero-content{padding:48px 32px}.oylyxg-home__title{font-size:2.45rem}}@media screen and (max-width:820px){.oylyxg-home__hero{grid-template-columns:1fr;min-height:0}.oylyxg-home__hero-media{order:-1}.oylyxg-home__hero-image-link{min-height:430px}.oylyxg-home__data-strip,.oylyxg-home__variant-grid,.oylyxg-home__steps{grid-template-columns:1fr}.oylyxg-home__data-strip>div,.oylyxg-home__steps li{border-right:0;border-bottom:1px solid var(--oylyxg-border)}.oylyxg-home__data-strip>div:last-child,.oylyxg-home__steps li:last-child{border-bottom:0}.oylyxg-home__notice{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:749px){.oylyxg-home__subnav-inner{gap:22px;padding:0 20px}.oylyxg-home__hero-image-link{min-height:360px;padding:52px 18px 24px}.oylyxg-home__media-caption{top:12px;right:14px;left:14px;font-size:.66rem}.oylyxg-home__hero-content{padding:38px 20px 44px}.oylyxg-home__title{font-size:2rem;line-height:1.08}.oylyxg-home__intro{font-size:.96rem}.oylyxg-home__price-row{margin-top:26px}.oylyxg-home__price{font-size:1.7rem}.oylyxg-home__actions{grid-template-columns:1fr}.oylyxg-home__data-strip>div{padding:24px 20px}.oylyxg-home__section,.oylyxg-home__section--variants,.oylyxg-home__section--faq{padding:64px 20px}.oylyxg-home__section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:28px}.oylyxg-home__section-heading h2{font-size:2rem}.oylyxg-home__variant{min-height:220px;padding:22px}.oylyxg-home__steps li{padding:28px 0}.oylyxg-home__steps h3{margin-top:24px}.oylyxg-home__notice{padding:56px 20px}.oylyxg-home__notice h2{font-size:1.7rem}.oylyxg-home__faq-list summary{padding-top:21px;padding-bottom:21px;font-size:1rem}.oylyxg-home__final-cta{grid-template-columns:1fr;margin-top:48px;padding:24px}.oylyxg-home__final-actions{grid-template-columns:1fr;min-width:0}.oylyxg-home__support-link{grid-column:auto;justify-self:start}}@media(prefers-reduced-motion:reduce){.oylyxg-home__hero-image,.oylyxg-home__variant{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oylyxg-product-home.css.map */
