#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%}}.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?subset=AAAAAAAAAAAAAAAAAEAC */
