.ryxto-autumn{position:relative;overflow:hidden;background:var(--ryx-bg);color:var(--ryx-text)}.ryxto-autumn__glow{position:absolute;width:62rem;height:62rem;top:-28rem;right:-16rem;border-radius:50%;background:var(--ryx-accent);opacity:.18;filter:blur(100px);pointer-events:none}.ryxto-autumn__shell{position:relative;width:min(140rem,calc(100% - 4rem));margin:auto;padding:8rem 0 10rem}.ryxto-autumn__hero{max-width:98rem;padding-bottom:6rem}.ryxto-autumn__eyebrow{margin:0 0 1.3rem;color:var(--ryx-accent);font-size:1.15rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ryxto-autumn h1{max-width:10ch;margin:0;color:var(--ryx-text);font-size:clamp(5rem,10vw,13rem);line-height:.82;letter-spacing:-.06em;text-transform:uppercase}.ryxto-autumn__offer{display:flex;align-items:center;gap:1.8rem;margin:2.8rem 0 1.8rem}.ryxto-autumn__offer strong{color:var(--ryx-accent);font-size:clamp(5.8rem,9vw,11rem);line-height:.8;letter-spacing:-.06em}.ryxto-autumn__offer span{max-width:14ch;font-weight:850;line-height:1.05;text-transform:uppercase}.ryxto-autumn__intro{max-width:62rem;opacity:.78}.ryxto-autumn__cta,.ryxto-autumn__shop{display:inline-flex;align-items:center;justify-content:center;margin-top:2.4rem;min-height:5rem;padding:1.2rem 2.2rem;border-radius:999px;background:linear-gradient(135deg,#ffd39f,var(--ryx-accent));color:#160b05;font-weight:900;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;box-shadow:0 1rem 3rem color-mix(in srgb,var(--ryx-accent) 25%,transparent)}.ryxto-autumn__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.ryxto-autumn__card{grid-column:span 4;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:2.2rem;background:#ffffff0b}.ryxto-autumn__card--featured{grid-column:span 8;display:grid;grid-template-columns:1.2fr .8fr}.ryxto-autumn__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#070707}.ryxto-autumn__card--featured .ryxto-autumn__media{aspect-ratio:auto;min-height:46rem}.ryxto-autumn__image{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ryxto-autumn__media:hover .ryxto-autumn__image{transform:scale(1.03)}.ryxto-autumn__badge{position:absolute;top:1.4rem;left:1.4rem;padding:.75rem 1.05rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#070707c2;color:#ffd39f;font-size:1.05rem;font-weight:900;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ryxto-autumn__copy{padding:2.2rem}.ryxto-autumn__card--featured .ryxto-autumn__copy{display:flex;flex-direction:column;justify-content:center;padding:4rem}.ryxto-autumn__index{margin:0 0 .8rem;color:var(--ryx-accent);font-weight:900}.ryxto-autumn__copy h2{margin:0;color:var(--ryx-text);font-size:clamp(2rem,2.6vw,3.6rem);line-height:1;letter-spacing:-.03em}.ryxto-autumn__copy h2 a{color:inherit;text-decoration:none}.ryxto-autumn__price{display:flex;gap:1rem;align-items:baseline;margin-top:1.5rem;font-size:2rem}.ryxto-autumn__price s{font-size:1.35rem;opacity:.5}.ryxto-autumn__shop{min-height:4.6rem;margin-top:1.8rem;padding:1rem 1.5rem;font-size:1.05rem}.ryxto-autumn__empty{grid-column:1 / -1;opacity:.75}@media(max-width:989px){.ryxto-autumn__card,.ryxto-autumn__card--featured{grid-column:span 6;display:block}.ryxto-autumn__card--featured .ryxto-autumn__media{min-height:0;aspect-ratio:1}}@media(max-width:599px){.ryxto-autumn__shell{width:calc(100% - 2.4rem);padding:5rem 0 7rem}.ryxto-autumn__hero{padding-bottom:4rem}.ryxto-autumn h1{font-size:clamp(5rem,21vw,8rem)}.ryxto-autumn__card,.ryxto-autumn__card--featured{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.ryxto-autumn__image{transition:none}}.ryxto-best{position:relative;overflow:hidden;background:var(--surface);color:var(--ink)}.ryxto-best__ambient{position:absolute;inset:-20rem auto auto 50%;width:48rem;height:48rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,transparent);filter:blur(120px);transform:translate(-50%);pointer-events:none}.ryxto-best__shell{position:relative;width:min(140rem,calc(100% - 4rem));margin:0 auto;padding:8rem 0 10rem}.ryxto-best__header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(26rem,.6fr);gap:5rem;align-items:end;margin-bottom:5rem}.ryxto-best__eyebrow,.ryxto-best__signal{margin:0 0 1.2rem;color:var(--accent);font-size:1.2rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ryxto-best__title{max-width:10ch;margin:0;color:var(--ink);font-size:clamp(4.8rem,9vw,11rem);line-height:.85;letter-spacing:-.055em;text-transform:uppercase}.ryxto-best__intro{max-width:48rem;font-size:1.6rem;line-height:1.65;opacity:.72}.ryxto-best__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(32rem,.55fr);min-height:64rem;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:3rem;overflow:hidden;background:color-mix(in srgb,var(--surface) 86%,white 14%);box-shadow:0 3rem 8rem #00000038}.ryxto-best__hero-media{position:relative;display:block;min-height:55rem;overflow:hidden;background:#08090b}.ryxto-best__hero-image,.ryxto-best__card-image{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ryxto-best__hero-media:hover .ryxto-best__hero-image,.ryxto-best__card-media:hover .ryxto-best__card-image{transform:scale(1.035)}.ryxto-best__rank{position:absolute;z-index:2;left:2.4rem;bottom:1rem;color:#ffffff29;font-size:clamp(10rem,18vw,24rem);font-weight:900;line-height:.8;letter-spacing:-.08em}.ryxto-best__hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,7rem)}.ryxto-best__signal{display:flex;gap:.8rem;align-items:center}.ryxto-best__signal span{width:.8rem;height:.8rem;border-radius:50%;background:var(--accent);box-shadow:0 0 1.6rem var(--accent)}.ryxto-best__hero-copy h2{max-width:100%;margin:0 0 2rem;color:var(--ink);font-size:clamp(3.4rem,4.5vw,6.4rem);line-height:.95;letter-spacing:-.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left}.ryxto-best__description{font-size:1.55rem;line-height:1.65;opacity:.7}.ryxto-best__price{display:flex;gap:1.2rem;align-items:baseline;margin:2.4rem 0;font-size:2.4rem;font-weight:800}.ryxto-best__price s{font-size:1.5rem;font-weight:500;opacity:.45}.ryxto-best__proof{display:grid;gap:1rem;padding:0;margin:0 0 3rem;list-style:none}.ryxto-best__proof li{display:flex;gap:1rem;align-items:center;font-size:1.35rem;font-weight:650}.ryxto-best__proof li:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--accent);box-shadow:0 0 1.2rem color-mix(in srgb,var(--accent) 70%,transparent)}.ryxto-best__button{display:inline-flex;justify-content:center;align-items:center;min-height:5.6rem;padding:1.5rem 2.4rem;border-radius:1.2rem;background:var(--accent);color:#071015;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 2.4rem color-mix(in srgb,var(--accent) 48%,transparent),inset 0 1px #fff9;transition:transform .2s ease,box-shadow .2s ease}.ryxto-best__button:hover{transform:translateY(-2px);box-shadow:0 0 3.4rem color-mix(in srgb,var(--accent) 62%,transparent),inset 0 1px #ffffffbf}.ryxto-best__divider{display:flex;justify-content:space-between;margin:7rem 0 2rem;padding-bottom:1.4rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ryxto-best__stack{display:grid;gap:3rem}.ryxto-best__hero--secondary:nth-child(2n) .ryxto-best__hero-media{order:2}.ryxto-best__card{overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:2rem;background:color-mix(in srgb,var(--surface) 92%,white 8%)}.ryxto-best__card-media{position:relative;display:block;aspect-ratio:1 / 1.05;overflow:hidden;background:#08090b}.ryxto-best__card-rank{position:absolute;z-index:2;top:1.4rem;left:1.4rem;display:grid;place-items:center;width:4rem;height:4rem;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#0000008c;color:#fff;font-size:1.1rem;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ryxto-best__card-copy{padding:2rem}.ryxto-best__card-copy h3{max-width:100%;margin:0 0 1.8rem;font-size:clamp(1.8rem,2vw,2.6rem);line-height:1.1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left}.ryxto-best__card-copy h3 a,.ryxto-best__card-foot a{color:inherit;text-decoration:none}.ryxto-best__card-foot{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;font-weight:800}.ryxto-best__card-foot a{color:var(--accent);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.ryxto-best__empty{padding:8rem 2rem;border:1px dashed color-mix(in srgb,var(--ink) 25%,transparent);border-radius:2rem;text-align:center}@media(min-width:990px){.ryxto-best__hero-copy h2{font-size:clamp(3.2rem,3.4vw,5.2rem);line-height:1;letter-spacing:-.03em}.ryxto-best__button{padding-inline:1.8rem;font-size:clamp(1.1rem,1vw,1.3rem);letter-spacing:.06em}}@media(max-width:989px){.ryxto-best__shell{width:min(100% - 3rem,76rem);padding:5rem 0 7rem}.ryxto-best__header{grid-template-columns:1fr;gap:2.5rem}.ryxto-best__hero{grid-template-columns:1fr;min-height:auto}.ryxto-best__hero-media{min-height:0;aspect-ratio:1 / .9}.ryxto-best__hero--secondary .ryxto-best__hero-media{order:0!important}}@media(max-width:599px){.ryxto-best__shell{width:calc(100% - 2.4rem);padding-top:3.8rem}.ryxto-best__title{font-size:clamp(4.4rem,18vw,7rem)}.ryxto-best__intro{font-size:1.45rem}.ryxto-best__hero{border-radius:2rem}.ryxto-best__hero-media{aspect-ratio:1 / 1.02}.ryxto-best__hero-copy{padding:3rem 2.2rem 2.4rem}.ryxto-best__hero-copy h2{font-size:clamp(2.5rem,9vw,3.4rem);line-height:1.02;letter-spacing:-.025em}.ryxto-best__button{width:100%;padding-inline:1.5rem;font-size:1.2rem;letter-spacing:.06em}.ryxto-best__divider{margin-top:5rem}.ryxto-best__stack{gap:1.8rem}.ryxto-best__card{display:grid;grid-template-columns:42% 58%;min-height:17rem}.ryxto-best__card-media{height:100%;aspect-ratio:auto}.ryxto-best__card-copy{display:flex;flex-direction:column;justify-content:space-between;padding:1.7rem}.ryxto-best__card-copy h3{font-size:1.9rem}.ryxto-best__card-foot{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ryxto-best__hero-image,.ryxto-best__card-image,.ryxto-best__button{transition:none}}.ryxto-catalog{background:#fff;padding:2rem 0 5.6rem}.ryxto-catalog__panel{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:4rem;padding:clamp(2.8rem,4vw,5rem);border:1px solid #dce4ef;border-radius:1.8rem;background:#fff;box-shadow:0 8px 28px #132f5708;box-sizing:border-box}.ryxto-catalog__panel:before{content:"";position:absolute;inset:0 15% auto;height:1px;background:linear-gradient(90deg,transparent,#8dbfff,transparent);opacity:.7;pointer-events:none}.ryxto-catalog__copy{min-width:0;max-width:66rem}.ryxto-catalog__eyebrow{margin:0 0 1.2rem;color:#174b99;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ryxto-catalog h2{margin:0;color:#111927;font-size:clamp(2.7rem,3.4vw,4.5rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.ryxto-catalog__text{max-width:57rem;margin:1.6rem 0 0;color:#465569;font-size:1.5rem;line-height:1.7}.ryxto-catalog__button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:16.5rem;min-height:5.2rem;padding:1.5rem 3rem;border:1px solid #638bd5;border-radius:999px;background:linear-gradient(135deg,#1647bd,#092a79);color:#fff;box-shadow:0 6px 16px #1647bd24,0 0 18px #346dff14;font-size:1.35rem;font-weight:800;line-height:1.2;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:box-shadow .18s ease,transform .18s ease}.ryxto-catalog__button:hover{color:#fff;box-shadow:0 8px 20px #1647bd33,0 0 22px #346dff24;transform:translateY(-2px)}.ryxto-catalog__button:focus-visible{outline:3px solid #174b99;outline-offset:5px}@media(max-width:749px){.ryxto-catalog{padding:1.8rem 0 3.6rem}.ryxto-catalog__panel{flex-direction:column;gap:2.4rem;padding:3rem 2rem;text-align:center;border-radius:1.4rem}.ryxto-catalog__copy{width:100%;max-width:43rem}.ryxto-catalog h2{font-size:clamp(2.6rem,7.6vw,3.2rem)}.ryxto-catalog__text{max-width:34rem;margin-inline:auto;font-size:1.5rem;line-height:1.65}.ryxto-catalog__button{width:100%;max-width:28rem;min-width:0;min-height:5.2rem;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.ryxto-catalog__button{transition:none}.ryxto-catalog__button:hover{transform:none}}.ryxto-fireside{position:relative;min-height:clamp(42rem,54vw,70rem);overflow:hidden;background:#11100f;isolation:isolate}.ryxto-fireside__picture,.ryxto-fireside__image,.ryxto-fireside__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ryxto-fireside__image{display:block;object-fit:cover;object-position:center}.ryxto-fireside__shade{z-index:1;background:linear-gradient(90deg,#08090bb8,#08090b4d 36%,#08090b0a 68%),linear-gradient(0deg,rgba(6,6,7,.32) 0%,transparent 44%);pointer-events:none}.ryxto-fireside__content{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-block:clamp(4rem,8vw,9rem)}.ryxto-fireside__copy{width:min(48rem,46vw);color:#fff8ed;text-shadow:0 2px 24px rgba(0,0,0,.38)}.ryxto-fireside__eyebrow{margin:0 0 1.2rem;color:#f1c99a;font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ryxto-fireside__heading{max-width:11ch;margin:0;color:#fffaf2;font-size:clamp(4rem,5.4vw,7.4rem);font-weight:700;letter-spacing:-.045em;line-height:.98}.ryxto-fireside__text{max-width:42rem;margin:2rem 0 2.8rem;color:#fff8ede6;font-size:clamp(1.5rem,1.45vw,1.9rem);line-height:1.55}.ryxto-fireside__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.3rem 2.8rem;border:1px solid rgba(255,232,202,.7);border-radius:999px;color:#21150e;background:linear-gradient(135deg,#f1c99a,#d99a62);box-shadow:0 10px 28px #27140847;font-size:1.35rem;font-weight:700;letter-spacing:.11em;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ryxto-fireside__button:hover{color:#170e09;background:linear-gradient(135deg,#f8d7ae,#e7aa70);box-shadow:0 14px 34px #27140861;transform:translateY(-2px)}.ryxto-fireside__button:focus-visible{outline:2px solid #fff8ed;outline-offset:4px}@media screen and (max-width:749px){.ryxto-fireside{min-height:min(145vw,62rem)}.ryxto-fireside__image{object-position:center top}.ryxto-fireside__shade{background:linear-gradient(180deg,rgba(5,8,13,.66) 0%,rgba(5,8,13,.18) 38%,transparent 58%),linear-gradient(0deg,rgba(8,7,7,.32) 0%,transparent 42%)}.ryxto-fireside__content{align-items:center;justify-content:center;width:100%;max-width:none;margin:0;padding:2.4rem 2.2rem 44%;box-sizing:border-box;text-align:center}.ryxto-fireside__copy{width:min(100%,38rem);margin-inline:auto;display:flex;flex-direction:column;align-items:center}.ryxto-fireside__eyebrow{margin-bottom:1rem;font-size:1.05rem}.ryxto-fireside__heading{max-width:none;font-size:clamp(3.5rem,11vw,5.2rem);line-height:1}.ryxto-fireside__text{max-width:32rem;margin:1.4rem auto 2.2rem;font-size:1.45rem;line-height:1.45}.ryxto-fireside__button{min-height:4.8rem;padding-inline:2.5rem;font-size:1.2rem;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.ryxto-fireside__button{transition:none}}.ryxto-product-film{position:relative;min-height:clamp(620px,52vw,820px);overflow:hidden;isolation:isolate;background:#02050b;color:#fff}.ryxto-product-film__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ryxto-product-film__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#00040c14,#00040c29 40%,#00040cc7 64%,#00040cf5),linear-gradient(180deg,#00030a14 50%,#00030a6b);pointer-events:none}.ryxto-product-film__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center;justify-content:flex-end;padding-top:clamp(5rem,7vw,9rem);padding-bottom:clamp(5rem,7vw,9rem)}.ryxto-product-film__content{width:min(46%,58rem);text-align:left}.ryxto-product-film__eyebrow{margin:0 0 1.6rem;color:#63a7ff;font-size:1.2rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ryxto-product-film__heading{max-width:10ch;margin:0;color:#fff;font-size:clamp(4.6rem,5.6vw,8.2rem);font-weight:700;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.ryxto-product-film__text{max-width:46rem;margin:2.8rem 0 3.6rem;color:#ffffffd1;font-size:clamp(1.7rem,1.45vw,2.1rem);font-weight:700;line-height:1.5}.ryxto-product-film__button{display:inline-flex;width:auto;min-width:19rem;min-height:5.2rem;align-items:center;justify-content:center;padding:1.4rem 3.2rem;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:linear-gradient(135deg,#218cff,#0758e8);box-shadow:0 0 24px #1268ff7a,inset 0 1px #ffffff47;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;appearance:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ryxto-product-film__button:before,.ryxto-product-film__button:after{display:none}.ryxto-product-film__button:hover,.ryxto-product-film__button:focus-visible{background:#2f7dff;box-shadow:0 0 34px #218cff8c;color:#fff;transform:translateY(-2px)}@media screen and (max-width:989px){.ryxto-product-film{min-height:680px}.ryxto-product-film__shade{background:linear-gradient(180deg,#00040c0d 20%,#00040c75 56%,#00040cf5)}.ryxto-product-film__inner{align-items:flex-end;justify-content:center;padding-bottom:5rem}.ryxto-product-film__content{width:min(100%,62rem);text-align:center}.ryxto-product-film__heading,.ryxto-product-film__text{max-width:none}.ryxto-product-film__text{margin-right:auto;margin-left:auto}}@media screen and (max-width:749px){.ryxto-product-film{min-height:min(760px,145vw)}.ryxto-product-film__video{object-position:38% center}.ryxto-product-film__inner{align-items:center;padding-top:3rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.ryxto-product-film__eyebrow{margin-bottom:1.2rem}.ryxto-product-film__heading{font-size:clamp(4rem,14vw,5.8rem)}.ryxto-product-film__text{margin-top:2rem;margin-bottom:2.8rem;font-size:1.7rem}.ryxto-product-film__button{width:auto;min-width:18.5rem;max-width:calc(100vw - 4rem);min-height:5.2rem;padding:1.4rem 3rem;border-radius:999px;background:linear-gradient(135deg,#218cff,#0758e8);box-shadow:0 0 24px #1268ff85,inset 0 1px #ffffff4d}}@media(prefers-reduced-motion:reduce){.ryxto-product-film__button{transition:none}}body:has(.ryxto-product-guide) #sticky_add_to_cart_root{display:none!important}body:has(.ryxto-product-guide) #vitals-tabs-placeholder{display:none!important}.ryxto-product-guide{background:#07111c;color:#e9eff6;padding:6rem 0 4rem;margin-top:0}.ryxto-product-guide h2,.ryxto-product-guide h3{color:#f6f9ff}.ryxto-product-guide h2{font-size:clamp(2.5rem,3vw,3.8rem);line-height:1.18;margin:0 0 1.8rem;letter-spacing:-.02em}.ryxto-product-guide h3{font-size:1.65rem;font-weight:650;margin:0 0 .5rem}.ryxto-product-guide p{font-size:1.4rem;line-height:1.75;color:#bfccda;margin:0}.ryxto-product-guide a{color:#a6dbff;text-underline-offset:.35rem}.ryxto-product-guide__story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.ryxto-product-guide__picture{border-radius:1.8rem;overflow:hidden;aspect-ratio:1;background:#0c1826}.ryxto-product-guide__picture img{display:block;width:100%;height:100%;object-fit:cover}.ryxto-product-guide .ryxto-product-guide__eyebrow{color:#91cfff;font-size:1.05rem;letter-spacing:.15em;font-weight:750;margin-bottom:1.4rem}.ryxto-product-guide__lead{margin-bottom:2.5rem!important}.ryxto-product-guide__benefits{display:grid;gap:1.8rem}.ryxto-product-guide__benefits>div{padding-left:1.6rem;border-left:2px solid #417fa9}.ryxto-product-guide__how{margin:6rem 0;padding:4rem 0;border-top:1px solid #263849;border-bottom:1px solid #263849}.ryxto-product-guide__how ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:1rem 0 0;margin:0}.ryxto-product-guide__number{color:#78baff;font-size:2.5rem;display:block;margin-bottom:1rem}.ryxto-product-guide__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:5rem}.ryxto-product-guide__faq summary{padding:1.8rem 0;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;font-weight:650;cursor:pointer;line-height:1.5}.ryxto-product-guide__faq summary:before{display:none}.ryxto-product-guide__faq details{border-bottom:1px solid #2a3d50}.ryxto-product-guide__faq details[open]>summary span{transform:rotate(45deg)}.ryxto-product-guide__faq details p,.ryxto-product-guide__faq details .rte{margin:0 0 1.8rem}.ryxto-product-guide__ready{margin-top:5rem;padding:3rem;background:#102237;border:1px solid #29435e;border-radius:1.4rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.ryxto-product-guide__ready h2{font-size:2.4rem;margin-bottom:.7rem}.ryxto-product-guide__ready .button{flex-shrink:0;background:#b4dfff;color:#07111c!important;border-radius:.8rem;font-weight:700;min-height:5rem}.ryxto-mobile-return{display:none}@media(max-width:749px){.ryxto-product-guide{padding:3rem 0}.ryxto-product-guide__story,.ryxto-product-guide__faq{grid-template-columns:1fr;gap:2.5rem}.ryxto-product-guide__picture{max-width:48rem;margin:0 auto;width:100%}.ryxto-product-guide__how{margin:3.5rem 0;padding:3rem 0}.ryxto-product-guide__how ol{grid-template-columns:1fr;gap:2.2rem}.ryxto-product-guide__how li{padding-left:4.5rem;position:relative}.ryxto-product-guide__number{position:absolute;left:0;top:-.5rem}.ryxto-product-guide__ready{display:block;padding:2rem}.ryxto-product-guide__ready .button{margin-top:2rem;width:100%}.ryxto-mobile-return[data-visible]{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:fixed;bottom:0;left:0;right:0;z-index:4;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));background:#0c1724;border-top:1px solid #3d5774;box-shadow:0 -4px 20px #0005}.ryxto-mobile-return span{font-size:1.15rem;line-height:1.4;max-width:55%;color:#edf4ff}.ryxto-mobile-return a{border-radius:.6rem;background:#b4dfff;color:#07111c;font-size:1.2rem;font-weight:700;padding:1.2rem 1.6rem;text-decoration:none}body:has(.ryxto-mobile-return){padding-bottom:7rem}}.ryxto-products-page{min-height:70vh;padding:0 0 clamp(7rem,10vw,12rem);background:radial-gradient(circle at 50% 0%,rgba(18,104,255,.13),transparent 35rem),#02070e;color:#f7fbff}.ryxto-products-page__intro{display:flex;min-height:clamp(34rem,46vh,56rem);flex-direction:column;align-items:center;justify-content:center;margin-bottom:0;padding-top:4rem;padding-bottom:4rem;text-align:center}.ryxto-products-page__eyebrow{margin:0 0 1.8rem;color:#67aaff;font-size:clamp(4rem,6vw,7.2rem);font-weight:700;letter-spacing:-.05em;line-height:1}.ryxto-products-page__copy{max-width:62rem;margin:2.4rem auto 0;color:#e8f3ffc2;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.65}.ryxto-products-page__grid{display:flex;flex-direction:column;gap:clamp(3.6rem,6vw,7rem);margin:0;padding:0;list-style:none}.ryxto-products-page__item{display:grid;grid-template-columns:minmax(0,3fr) minmax(22rem,1fr);gap:clamp(2rem,4vw,5rem);min-width:0;align-items:center}.ryxto-products-page__item:nth-child(2n){grid-template-columns:minmax(22rem,1fr) minmax(0,3fr)}.ryxto-products-page__item:nth-child(2n) .ryxto-products-card{grid-column:2;grid-row:1}.ryxto-products-page__item:nth-child(2n) .ryxto-products-card__summary{grid-column:1;grid-row:1}.ryxto-products-card{display:grid;width:min(78rem,100%);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);overflow:hidden;border:1px solid rgba(107,174,255,.18);border-radius:2rem;background:linear-gradient(145deg,#09182af5,#020810fa);box-shadow:0 2rem 5rem #00000047}.ryxto-products-card__summary{max-width:28rem;color:#e8f3ffb8;font-size:clamp(1.35rem,1.25vw,1.6rem);line-height:1.65}.ryxto-products-card__summary p{margin:0}.ryxto-products-card__media{position:relative;display:block;overflow:hidden;min-height:36rem;background:#020811}.ryxto-products-card__image,.ryxto-products-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ryxto-products-card:hover .ryxto-products-card__image{transform:scale(1.025)}.ryxto-products-card__details{display:flex;min-height:20rem;flex-direction:column;padding:2.4rem}.ryxto-products-page__item:nth-child(2n) .ryxto-products-card__media{order:2}.ryxto-products-page__item:nth-child(2n) .ryxto-products-card__details{order:1}.ryxto-products-card__title{margin:0;font-size:clamp(1.9rem,2vw,2.4rem);font-weight:700;line-height:1.2}.ryxto-products-card__title a{color:#fff;text-decoration:none}.ryxto-products-card__price{display:flex;flex-wrap:wrap;gap:.9rem;align-items:baseline;margin:1.6rem 0 2.4rem}.ryxto-products-card__current{color:#67aaff;font-size:1.9rem;font-weight:700}.ryxto-products-card__compare{color:#ffffff7a;font-size:1.5rem}.ryxto-products-card__button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;margin-top:auto;padding:1.4rem 2.4rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:linear-gradient(135deg,#218cff,#0758e8);box-shadow:0 0 24px #1268ff59;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.ryxto-products-card__button:hover,.ryxto-products-card__button:focus-visible{box-shadow:0 0 34px #218cff94;color:#fff;transform:translateY(-2px)}.ryxto-products-page__pagination{margin-top:5rem;text-align:center}.ryxto-products-page__pagination a,.ryxto-products-page__pagination span{color:#fff}.ryxto-products-page__empty{margin:6rem 0;text-align:center}@media screen and (max-width:989px){.ryxto-products-page__item{grid-template-columns:minmax(0,2.6fr) minmax(18rem,1fr);gap:2.4rem}.ryxto-products-page__item:nth-child(2n){grid-template-columns:minmax(18rem,1fr) minmax(0,2.6fr)}.ryxto-products-card{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.ryxto-products-card__media{min-height:31rem}}@media screen and (max-width:749px){.ryxto-products-page{padding-top:0;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.ryxto-products-page__intro{min-height:clamp(28rem,42vh,38rem);margin-bottom:0;padding:3rem 2rem}.ryxto-products-page__eyebrow{font-size:clamp(3.8rem,13vw,5.4rem)}.ryxto-products-page__grid{gap:2.4rem}.ryxto-products-page__item,.ryxto-products-page__item:nth-child(2n){display:flex;flex-direction:column;align-items:stretch;gap:0}.ryxto-products-card{display:block;width:100%;border-radius:1.6rem}.ryxto-products-card__media{min-height:0;aspect-ratio:1 / 1}.ryxto-products-card__details{min-height:18rem;padding:2rem}.ryxto-products-card__summary,.ryxto-products-page__item:nth-child(2n) .ryxto-products-card__summary{order:2;max-width:none;padding:1.6rem .4rem 0}.ryxto-products-card__button{width:100%;min-height:5.2rem}}@media(prefers-reduced-motion:reduce){.ryxto-products-card__image,.ryxto-products-card__button{transition:none}}.ryxto-review-context{padding:2.4rem 1.5rem 1rem;text-align:center}.ryxto-review-context h2{margin:0 0 1rem;font-size:clamp(2.2rem,3vw,3rem)}.ryxto-review-context p{margin:0 auto;max-width:65rem;font-size:1.4rem;line-height:1.6}.ryxto-static-hero{position:relative;overflow:hidden;background:#000}.ryxto-static-hero__media,.ryxto-static-hero__image{display:block;width:100%}.ryxto-static-hero__image{height:auto;object-fit:cover}.ryxto-static-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;pointer-events:none}.ryxto-static-hero__copy{width:34%;padding:4%;text-align:center;color:#fff;pointer-events:auto}.ryxto-static-hero__copy h1{margin:0 0 1rem;color:#fff;font-size:clamp(3rem,4vw,6rem);font-weight:800;line-height:.95}.ryxto-static-hero__copy h1 *{font-weight:inherit}.ryxto-static-hero__copy p{margin:0 0 2rem;font-size:clamp(1.4rem,1.5vw,2rem);font-weight:700}.ryxto-static-hero__copy a{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border-radius:1rem;background:#001f9b;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 0 12px #3975ff61,0 0 24px #3975ff2e}.ryxto-static-hero__copy a:hover,.ryxto-static-hero__copy a:focus-visible{box-shadow:0 0 16px #3975ff85,0 0 30px #3975ff42}@media screen and (max-width:749px){.ryxto-static-hero{min-height:clamp(54rem,148vw,66rem)}.ryxto-static-hero__media,.ryxto-static-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ryxto-static-hero__image{object-fit:cover;object-position:center center}.ryxto-static-hero__content{align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.52) 0%,rgba(0,0,0,.18) 34%,transparent 58%)}.ryxto-static-hero__copy{width:min(90%,40rem);margin-inline:auto;padding:0 1.8rem;transform:translateY(-8%);text-shadow:0 2px 22px rgba(0,0,0,.72)}.ryxto-static-hero__copy h1{margin-bottom:.9rem;font-size:clamp(3.5rem,11vw,4.8rem);letter-spacing:-.035em;line-height:.98}.ryxto-static-hero__copy p{max-width:30rem;margin:0 auto 2rem;font-size:1.55rem;letter-spacing:.025em;line-height:1.45}.ryxto-static-hero__copy a{min-width:15rem;min-height:5rem;padding:1.35rem 2.8rem;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:linear-gradient(135deg,#062bb4,#001665);box-shadow:0 10px 28px #000c466b,0 0 24px #3975ff47;font-size:1.35rem;letter-spacing:.075em;text-transform:uppercase}}.product__media-wrapper:has(ryxto-accessory-selector) media-gallery.product__column-sticky{display:none!important}ryxto-accessory-selector{display:block;width:100%}.ryxto-accessory-view{width:100%;overflow:hidden;background:#02070e}.ryxto-accessory-view__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:opacity .16s ease}.ryxto-accessory-view__image.is-changing{opacity:.35}.ryxto-accessory-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin:16px auto 0}.ryxto-accessory-thumbnails button{position:relative;display:block;width:100%;padding:3px;aspect-ratio:1;overflow:hidden;border:2px solid #33475c;border-radius:8px;background:#061321;cursor:pointer}.ryxto-accessory-thumbnails button[aria-pressed=true],.ryxto-accessory-thumbnails button:hover{border-color:#2994ff}.ryxto-accessory-thumbnails button:focus-visible{outline:2px solid #fff;outline-offset:3px}.ryxto-accessory-thumbnails img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover}@media(max-width:749px){.ryxto-accessory-thumbnails{gap:6px}}@media(prefers-reduced-motion:reduce){.ryxto-accessory-view__image{transition:none}}ryxto-best-gallery{position:relative;display:block}.ryxto-best-gallery__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:auto;-webkit-overflow-scrolling:touch;direction:ltr}.ryxto-best-gallery__viewport::-webkit-scrollbar{display:none}.ryxto-best-gallery__viewport[data-mouse-dragging]{scroll-snap-type:none;cursor:grabbing}.ryxto-best-gallery__track{display:flex;width:100%;height:100%;direction:ltr}.ryxto-best-gallery__slide{position:relative;flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ryxto-best-gallery__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ryxto-best-gallery__slide .ryxto-best__hero-image{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ryxto-best-gallery__arrow{position:absolute;top:50%;z-index:5;display:grid;width:4.6rem;height:4.6rem;padding:0;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:50%;background:#020a12c2;color:#fff;box-shadow:0 1rem 3rem #00000057;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:auto}.ryxto-best-gallery__arrow--previous{left:1.6rem}.ryxto-best-gallery__arrow--next{right:1.6rem}.ryxto-best-gallery__arrow span{font-size:3.2rem;font-weight:300;line-height:1;transform:translateY(-.2rem);pointer-events:none}.ryxto-best-gallery__arrow[aria-disabled=true]{opacity:.28;cursor:default}.ryxto-best-gallery__arrow:focus-visible,.ryxto-best-gallery__viewport:focus-visible,.ryxto-best-gallery__image-link:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}@media(max-width:599px){.ryxto-best-gallery__arrow{width:4.2rem;height:4.2rem}.ryxto-best-gallery__arrow--previous{left:1rem}.ryxto-best-gallery__arrow--next{right:1rem}}ryxto-bundle-builder{display:block;background:#0b1623;border:1px solid #2b4259;border-radius:1.2rem;padding:1.6rem;margin:1.8rem 0;color:#ecf3fc}.ryxto-bundle__choices>summary{cursor:pointer;padding:.2rem 0;list-style:none}.ryxto-bundle__choices>summary:before{display:none}.ryxto-bundle__heading{position:relative;padding-right:2rem}.ryxto-bundle__heading .ryxto-bundle__expand{position:absolute;right:0;top:.5rem;border:0;padding:0;font-size:2.2rem}.ryxto-bundle__choices[open] .ryxto-bundle__expand{transform:rotate(45deg)}.ryxto-bundle__heading h2{font-size:1.8rem;font-weight:700;color:#f5f9ff;margin:0 0 .6rem}.ryxto-bundle__heading>span{display:inline-block;font-size:1.1rem;font-weight:700;color:#b8deff;padding:.4rem .8rem;border:1px solid #345574;border-radius:.5rem}.ryxto-bundle p{margin:.8rem 0}.ryxto-bundle__reason{font-size:1.3rem;line-height:1.6}.ryxto-bundle__optional{font-size:1.1rem;color:#adc0d4}.ryxto-bundle__items{display:grid;gap:.9rem;margin-top:1.2rem}.ryxto-bundle__item{border:1px solid #344658;border-radius:.8rem;padding:1rem;background:#0f1d2c}.ryxto-bundle__item:has(input:checked){border-color:#a9d7ff;background:#142a40}.ryxto-bundle__item-top{display:grid;grid-template-columns:2rem 5rem 1fr;gap:.8rem;align-items:center}.ryxto-bundle__item-top input{width:1.8rem;height:1.8rem;accent-color:#91cfff;cursor:pointer}.ryxto-bundle__image{display:block;width:5rem;height:5rem;object-fit:cover;border-radius:.5rem}.ryxto-bundle__item label{cursor:pointer}.ryxto-bundle__item label strong{display:block;font-size:1.2rem;font-weight:650;line-height:1.45}.ryxto-bundle__item label span{display:block;font-size:1.05rem;color:#bfcede;line-height:1.5;margin-top:.3rem}.ryxto-bundle__price{grid-column:3;font-size:1.2rem;color:#c4e5ff;font-weight:650;margin-top:-.2rem}.ryxto-bundle__variant{margin-top:1rem}.ryxto-bundle__variant label{display:block;font-size:1.1rem;margin-bottom:.4rem}.ryxto-bundle__variant select{-webkit-appearance:auto;appearance:auto;width:100%;min-height:4.4rem;border-radius:.6rem;border:1px solid #7893ae;background:#091421;color:#edf4ff;font:inherit;font-size:1.2rem;padding:.8rem}.ryxto-bundle__compatibility,.ryxto-bundle__terms,.ryxto-bundle__offer-details,.ryxto-bundle__payment{font-size:1.05rem;line-height:1.6;color:#b0c1d4}.ryxto-bundle__summary{border-top:1px solid #34516c;padding-top:.8rem;margin-top:1.2rem;font-size:1.3rem}.ryxto-bundle__selection{font-size:1.15rem}.ryxto-bundle__summary>div:not([hidden]){display:flex;justify-content:space-between;gap:1rem;margin:.5rem 0}.ryxto-bundle__summary strong{color:#fff;font-size:1.8rem}.ryxto-bundle [data-saving-row]{color:#a9dfff;font-size:1.15rem}.ryxto-bundle__offer-details summary{color:#a9d7ff;text-decoration:underline;cursor:pointer;padding:.5rem 0}.ryxto-bundle__offer-details summary:before{display:none}.ryxto-bundle [role=alert]{color:#ffd0ca;font-size:1.2rem}.ryxto-bundle a{color:#a9d7ff}.ryxto-bundle [hidden]{display:none!important}.card .card__inner .card__media:has(ryxto-card-gallery){z-index:2}.card:has(ryxto-card-gallery) .card__inner>.card__content{pointer-events:none}.card:has(ryxto-card-gallery) .card__heading a:after{pointer-events:none}.card__media .media:has(>ryxto-card-gallery)>img{display:none}ryxto-card-gallery.ryxto-card-gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;isolation:isolate;border-radius:inherit}.ryxto-card-gallery__viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:auto;-webkit-overflow-scrolling:touch;direction:ltr}.ryxto-card-gallery__viewport::-webkit-scrollbar{display:none}ryxto-card-gallery[data-ready]{touch-action:auto;user-select:none;-webkit-user-select:none}.ryxto-card-gallery__viewport[data-mouse-dragging]{scroll-snap-type:none;cursor:grabbing}.ryxto-card-gallery__track{display:flex;width:100%;height:100%;direction:ltr}.ryxto-card-gallery__slide{position:relative;flex:0 0 100%;min-width:0;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.ryxto-card-gallery__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.card__media .ryxto-card-gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:1;transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.card__media .ryxto-card-gallery__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#020c18;pointer-events:none}.ryxto-card-gallery__arrow,.ryxto-card-gallery__video-toggle{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#020c18c7;color:#fff;box-shadow:0 4px 16px #0003;cursor:pointer;transform:translateY(-50%);touch-action:auto}.ryxto-card-gallery__arrow--previous{left:10px}.ryxto-card-gallery__arrow--next{right:10px}.ryxto-card-gallery__arrow svg{width:22px;height:22px;pointer-events:none}.ryxto-card-gallery__video-toggle{top:auto;right:10px;bottom:10px;transform:none}.ryxto-card-gallery__video-toggle svg{width:20px;height:20px;pointer-events:none}.ryxto-card-gallery__video-toggle[hidden],.ryxto-card-gallery__video-toggle[data-paused=true] .ryxto-card-gallery__pause-icon,.ryxto-card-gallery__video-toggle[data-paused=false] .ryxto-card-gallery__play-icon{display:none}.ryxto-card-gallery__arrow[aria-disabled=true]{opacity:.3;cursor:default}.ryxto-card-gallery__arrow:not([aria-disabled=true]):hover{background:#0b2841f5}ryxto-card-gallery:not([data-ready]) .ryxto-card-gallery__arrow{display:none}.ryxto-card-gallery__arrow:focus-visible,.ryxto-card-gallery__video-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.ryxto-card-gallery__viewport:focus-visible,.ryxto-card-gallery__image-link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.ryxto-cart-guide{width:100%;text-align:left;padding:1.8rem;border:1px solid #3e5772;border-radius:1rem;background:#0b1b2c;color:#e7f0fc;margin-bottom:2rem}.ryxto-cart-guide h2{font-size:1.9rem;margin:0 0 .9rem;color:#fff}.ryxto-cart-guide p{margin:.75rem 0;font-size:1.2rem;line-height:1.6;color:#c8d5e5}.ryxto-cart-guide__offer{padding:1rem 0;margin:.9rem 0;border-top:1px solid #304b67;border-bottom:1px solid #304b67}.ryxto-cart-guide__offer strong{font-size:1.35rem;color:#b3dcff}.ryxto-cart-guide a{color:#b4dfff;text-underline-offset:.3rem}.ryxto-cart-guide__shipping{color:#d3eaff!important;font-weight:600}#MainContent:has(.ryxto-info){background:#07111c;color:#c4cfdd;min-height:70vh}.ryxto-info{background:#07111c;color:#c4cfdd;padding:3.6rem 0 5.6rem}.ryxto-info__inner{max-width:124rem}.ryxto-info__header{margin-bottom:3.2rem}.ryxto-info__home{display:inline-block;margin:0 0 2.8rem;color:#b9c9db;font-size:1.25rem;text-decoration:none}.ryxto-info__home:hover{color:#fff;text-decoration:underline}.ryxto-info .ryxto-info__eyebrow{color:#90bdff;margin:0 0 1.2rem;font-size:1.05rem;letter-spacing:.16em;font-weight:750;text-transform:uppercase}.ryxto-info h1{max-width:90rem;margin:0;color:#f6f9ff;font-size:clamp(3.4rem,4.5vw,5.4rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.ryxto-info__header:after{display:block;content:"";width:6rem;height:3px;background:linear-gradient(90deg,#2463d3,#b4daff);border-radius:2px;margin-top:2rem}.ryxto-info__layout{display:grid;grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:3rem}.ryxto-info__content{min-width:0;padding:clamp(2.6rem,3.6vw,4.4rem);border:1px solid #263c52;border-radius:1.6rem;background:#0c1a29;overflow-wrap:anywhere}.ryxto-info__content,.ryxto-info__content p,.ryxto-info__content li{color:#c4cfdd;font-size:1.6rem;line-height:1.85}.ryxto-info__content p{margin:0 0 1.8rem}.ryxto-info__content h2,.ryxto-info__content h3{color:#f3f7ff;font-size:2.2rem;line-height:1.35;letter-spacing:-.015em;font-weight:650;margin:3.2rem 0 1.2rem}.ryxto-info__content>h2:first-child,.ryxto-info__content>h3:first-child,.ryxto-info__content .ryxto-page>:first-child{margin-top:0}.ryxto-info__content strong{color:#f0f5fc}.ryxto-info__content ul,.ryxto-info__content ol{margin:0 0 2rem;padding-left:2.2rem}.ryxto-info__content li{padding-left:.3rem;margin-bottom:.9rem}#MainContent .ryxto-info__content a{color:#a5d0ff;text-underline-offset:.3rem}.ryxto-info__content br+br,.ryxto-info__content p:empty,.ryxto-info__content p:has(>br:only-child){display:none}.ryxto-info__content>:last-child,.ryxto-info__content .ryxto-page>:last-child{margin-bottom:0}.ryxto-info__notice{background:#11263e;border-left:3px solid #6aa5f2;border-radius:.8rem;padding:2rem;margin-bottom:2.8rem}.ryxto-info__notice h2{margin-top:0}.ryxto-info__notice p:last-child{margin-bottom:0}#MainContent .ryxto-info__content .ryxto-info__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.2rem 2.2rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1647bd,#092a79);border:1px solid #638bd5;text-decoration:none;font-size:1.4rem;font-weight:750;margin-bottom:1.6rem}.ryxto-info__aside{position:sticky;top:10rem;min-width:0}.ryxto-info__support{border:1px solid #263c52;border-radius:1.6rem;padding:2.6rem 2.2rem;background:linear-gradient(150deg,#102339,#0a1624)}.ryxto-info__support h2{color:#f5f8ff;font-size:2.4rem;line-height:1.2;margin:0 0 1.2rem;letter-spacing:-.025em}.ryxto-info__support p{font-size:1.4rem;line-height:1.7;margin:0 0 1rem}.ryxto-info__email{display:inline-block;color:#afd3ff;font-size:1.5rem;font-weight:650;padding:.7rem 0;text-underline-offset:.3rem;overflow-wrap:anywhere}.ryxto-info__support .ryxto-info__response{color:#a8bace;font-size:1.2rem;margin:.5rem 0 2.4rem}.ryxto-info nav{border-top:1px solid #2a4058}.ryxto-info nav a{display:flex;align-items:center;min-height:4.8rem;padding:1.2rem 0;border-bottom:1px solid #2a4058;color:#d3dfed;font-size:1.35rem;line-height:1.4;text-decoration:none}.ryxto-info nav a:hover,.ryxto-info nav a[aria-current]{color:#fff;font-weight:700}.ryxto-info a:focus-visible{outline:2px solid #b4dfff;outline-offset:4px}#MainContent:has(.ryxto-info) .shopify-section:has(.contact)>.gradient{background:transparent}#MainContent:has(.ryxto-info) .contact{max-width:124rem;padding-top:0;padding-bottom:5.6rem;color:#c4cfdd}#MainContent:has(.ryxto-info) .contact form{padding:clamp(2.4rem,3.6vw,4.4rem);border:1px solid #263c52;border-radius:1.6rem;background:#0c1a29}#MainContent:has(.ryxto-info) .contact .title,#MainContent:has(.ryxto-info) .contact h2{color:#f5f8ff}#MainContent:has(.ryxto-info) .contact .field__input{background:#071321;color:#f5f8ff;font-size:1.6rem;min-height:5.2rem}#MainContent:has(.ryxto-info) .contact .field__label{color:#b8c9dc}#MainContent:has(.ryxto-info) .contact .field:after{box-shadow:0 0 0 1px #385371}#MainContent:has(.ryxto-info) .contact .button{border-radius:999px;background:linear-gradient(135deg,#1647bd,#092a79);color:#fff;min-height:5.2rem;font-weight:750}#MainContent:has(.ryxto-info) .contact .button:after{box-shadow:none}@media(max-width:989px){.ryxto-info__layout{grid-template-columns:minmax(0,1fr)}.ryxto-info__aside{position:static}.ryxto-info--contact .ryxto-info__aside{display:none}}@media(max-width:749px){.ryxto-info{padding:2.4rem 0 3.6rem}.ryxto-info__home{margin-bottom:2rem}.ryxto-info h1{font-size:clamp(3rem,8.5vw,4rem)}.ryxto-info__header{margin-bottom:2.4rem}.ryxto-info__layout{gap:2rem}.ryxto-info__content{padding:2.4rem 2rem;border-radius:1.2rem}.ryxto-info__content h2,.ryxto-info__content h3{font-size:2rem}.ryxto-info__content,.ryxto-info__content p,.ryxto-info__content li{line-height:1.75}.ryxto-info__notice{padding:1.6rem}#MainContent:has(.ryxto-info) .contact form{padding:2.4rem 2rem;border-radius:1.2rem}#MainContent:has(.ryxto-info) .contact .button{width:100%}}.ryxto-product-intro{margin:1.4rem 0 2rem}.ryxto-product-intro__eyebrow{font-size:1.05rem;font-weight:750;letter-spacing:.12em;color:#9ddcff;margin:0 0 .8rem}.ryxto-product-intro__lead{font-size:1.45rem;line-height:1.65;margin:0 0 1.2rem;color:#e0e5ed}.ryxto-product-intro ul{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.ryxto-product-intro li{display:flex;gap:.8rem;font-size:1.3rem;line-height:1.5}.ryxto-product-intro li span{color:#9ddcff}.ryxto-choice-guide{border-top:1px solid #28333f;margin:2rem 0 1.2rem;padding-top:1.6rem;scroll-margin-top:12rem}.ryxto-choice-guide h2{font-size:1.8rem;font-weight:700;margin:0 0 .5rem}.ryxto-choice-guide p{font-size:1.2rem;line-height:1.6;color:#c0cbd7;margin:.5rem 0}.ryxto-choice-guide summary{cursor:pointer;font-size:1.2rem;color:#9ddcff;padding:.6rem 0;text-decoration:underline;text-underline-offset:.3rem}.ryxto-choice-guide summary:before{display:none}.ryxto-reassurance{font-size:1.15rem;line-height:1.65;color:#bcc8d6}.ryxto-reassurance p{margin:.65rem 0}.ryxto-reassurance strong{color:#e4ebf5;font-weight:600}.ryxto-reassurance a{color:#9ddcff;text-underline-offset:.3rem}.product__info-container .ryxto-variant-picker__fields{grid-template-columns:1fr!important}.product__info-container .ryxto-variant-picker{margin:1.2rem 0 1.6rem!important}.ryxto-selection-status{font-size:1.25rem;color:#c2d8ec;line-height:1.6;margin:.8rem 0}.ryxto-product-intro~.product-form .button{min-height:5.2rem}.product-media-container .product__media,.product__media.media{overflow:hidden}.product__media img.image-magnify-lightbox,.product-media-container .product__media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important}@media screen and (max-width:749px){.product__media-list .product__media-item,.product__media-list .product__media-item:first-child{width:100%!important;margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
