.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-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}}.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}.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=AAAAAAAAYAwAAAAAAAQC */
