:root{--rydova-orange:#ff7a00;--rydova-orange-2:#ff9a24;--rydova-black:#08090a;--rydova-silver:#c8cdd2;--rydova-offwhite:#f5f6f7;--rydova-offwhite-2:#eaedf0}body{background:var(--rydova-offwhite)}#header-group .header-section{border-bottom:1px solid #23262a}#header-group a:hover{color:var(--rydova-orange)}body[data-template^=product] .content-for-layout{background:var(--rydova-offwhite)}body[data-template^=product] .product-information{max-width:1500px;margin-inline:auto}body[data-template^=product] .product-information h1{font-family:var(--font-body--family);font-weight:800;text-transform:none;letter-spacing:-.045em}body[data-template^=product] .product-information .button{border-radius:3px!important;min-height:54px;font-family:var(--font-body--family);font-weight:800;text-transform:none;letter-spacing:-.01em}body[data-template^=product] .product-information .button:not([disabled]){background:#101214;color:#fff}body[data-template^=product] .product-information .button:not([disabled]):hover{background:var(--rydova-orange);color:#090909}body[data-template^=product] .sticky-add-to-cart__bar{border-radius:0!important;box-shadow:0 -8px 30px #00000024;border-top:3px solid var(--rydova-orange)}body[data-template^=collection] .product-grid-container{--page-width:1500px}body[data-template^=collection] .product-grid__item{border-top:1px solid #dce0e3;padding-top:12px;transition:transform .2s ease,border-color .2s ease}body[data-template^=collection] .product-grid__item:hover{transform:translateY(-3px);border-top-color:var(--rydova-orange)}body[data-template^=collection] .product-grid__item img{background:#f1f3f4;transition:transform .3s ease}body[data-template^=collection] .product-grid__item:hover img{transform:scale(1.025)}body[data-template^=collection] .product-grid__item a{font-weight:750}body[data-template^=collection] .facets__summary:hover,body[data-template^=collection] .facets__label:hover{color:var(--rydova-orange)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--rydova-orange);outline-offset:3px}.header-logo:has(img[src*=rydova-wordmark]),.rv-wordmark[src*=rydova-wordmark]{mix-blend-mode:screen}.rv-home .rv-hero__content{z-index:auto}.r-policy{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 110px;color:#151719}.r-policy *{box-sizing:border-box}.r-policy__hero{padding:42px 0 38px;border-bottom:1px solid #d7d9d5;min-width:0}.r-policy__eyebrow{margin:0 0 10px;color:var(--rydova-orange);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.r-policy__hero h1{margin:0;max-width:100%;font-family:var(--font-heading--family);font-size:clamp(42px,6vw,84px);line-height:1.04;text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:break-word}.r-policy__hero>p:last-child{max-width:760px;margin:18px 0 0;color:#656b70;font-size:16px;line-height:1.7}.r-policy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:28px}.r-policy__card{position:relative;min-width:0;padding:26px 28px 30px;background:#eaedf0;border:1px solid #d9dcd7;border-top:4px solid #16191c;overflow:hidden}.r-policy__card--wide{grid-column:1/-1}.r-policy__num{position:static;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:28px;margin:0 0 14px;padding:0 9px;background:#151719;color:#ff7a00;font-family:var(--font-heading--family);font-size:16px;line-height:1;letter-spacing:.04em}.r-policy__card h2{position:relative;z-index:1;max-width:100%;margin:0 0 16px;font-family:var(--font-heading--family);font-size:26px;line-height:1.12;text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.r-policy__card p,.r-policy__card li{max-width:100%;color:#555c62;font-size:14px;line-height:1.72;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.r-policy__card p{margin:0 0 14px}.r-policy__card p:last-child{margin-bottom:0}.r-policy__card ul{margin:0 0 16px;padding-left:22px}.r-policy__card li{padding-left:2px}.r-policy__card li+li{margin-top:6px}.r-policy__card strong{color:#17191b}@media(max-width:760px){.r-policy{width:calc(100% - 28px);padding:44px 0 76px}.r-policy__hero{padding:28px 0 30px}.r-policy__hero h1{font-size:clamp(38px,13vw,58px);line-height:1.02}.r-policy__grid{grid-template-columns:1fr;gap:12px}.r-policy__card--wide{grid-column:auto}.r-policy__card{padding:20px 20px 24px}.r-policy__num{margin-bottom:12px}.r-policy__card h2{font-size:22px;line-height:1.15}.r-policy__card p,.r-policy__card li{font-size:14px;line-height:1.68}}.rv-home h1,.rv-home h2,.rv-home h3,.rv-home h4{font-weight:700;letter-spacing:-.035em;line-height:1.08}.rv-home .rv-hero__text{font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:#cbd0d5}.rv-home .rv-hero:before{top:9%;height:3px;opacity:.65}.rv-home .rv-btn{font-weight:700;letter-spacing:.025em;border-radius:3px}.rv-home .rv-btn--orange{background:linear-gradient(110deg,#ff7a00,#ff9a24);border-color:#ff7a00;color:#101214}.rv-home .rv-btn--ghost:hover{background:#24282d;border-color:#cbd0d5}.rv-home .rv-heading-row h2,.rv-home .rv-buyguide__head h2,.rv-home .rv-service__intro h2{font-size:clamp(30px,3.5vw,50px);line-height:1.12}.rv-home .rv-final h2{font-size:clamp(34px,4.5vw,64px);line-height:1.08}.rv-home .rv-brand strong{font-size:clamp(38px,4vw,58px);line-height:1.05}.rv-home .rv-compare-card__name{font-size:26px;line-height:1.15}.rv-home .rv-kicker{color:#a64100}.rv-home .rv-section--dark .rv-kicker,.rv-home .rv-buyguide .rv-kicker{color:#ff9a24}.rv-home .rv-benefit small{color:#969da4}.rv-home .rv-stat p,.rv-home .rv-buyguide-card p{color:#bcc3ca}.rv-home .rv-compare-spec small{color:#b6bec6}.rv-home .rv-hero__tag span,.rv-home .rv-compare-card__price{color:#ff9a24;font-variant-numeric:tabular-nums}.rydova-footer .rydova-footer__brand span{font-size:13px;font-weight:700;letter-spacing:.12em;color:#ff9a24}.rydova-footer h3{font-size:15px;font-weight:700;letter-spacing:.06em}.rydova-footer .rydova-footer__bottom{color:#a9b1b9}.rydova-collection-head h1{font-size:clamp(38px,5.5vw,76px);font-weight:700;line-height:1.08}.rydova-pdp-extra h2{font-size:clamp(30px,3.8vw,52px);line-height:1.12}.rydova-pdp-extra .rydova-pdp-extra__trust span,.rydova-pdp-extra .rydova-pdp-extra__kicker,.r-policy .r-policy__eyebrow{color:#a64100}.rv-arrival .rv-arrival__eyebrow{font-family:var(--font-body--family,Arial,sans-serif);font-weight:700;font-size:12px;letter-spacing:.24em;color:#cbd0d5}#header-group .announcement-bar{font-weight:700;letter-spacing:.1em}@media(max-width:620px){.rv-home .rv-hero__text{font-size:16px}.rv-arrival .rv-arrival__eyebrow{font-size:10px;letter-spacing:.18em}}body[data-template^=product] .product-information{padding-top:28px;padding-bottom:38px}body[data-template^=product] .product-information h1{font-family:var(--font-body--family)!important;font-weight:800!important;font-size:clamp(34px,3.2vw,52px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-transform:none!important;text-wrap:balance}body[data-template^=product] .product-information media-gallery.media-gallery--carousel{display:block;min-width:0}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-component{background:#eef0f2;border:1px solid #dce0e3;border-radius:8px;overflow:hidden}body[data-template^=product] .product-information media-gallery.media-gallery--carousel .product-media-container{background:#eef0f2}body[data-template^=product] .product-information media-gallery.media-gallery--carousel .product-media img{background:#eef0f2}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:50px;height:50px;margin:10px;background:#0b0d0f;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 8px 24px #0000002e}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:hover{background:#ff7a00;color:#090909}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{padding:12px 14px;background:#f5f6f7;border-top:1px solid #dce0e3}body[data-template^=product] .product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{background:#fff;border:1px solid #d7dce0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}body[data-template^=product] .product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail:hover{border-color:#ff7a00;transform:translateY(-1px)}body[data-template^=product] .product-information .price{font-family:var(--font-body--family);font-size:clamp(20px,1.6vw,26px);font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}body[data-template^=product] .product-information .button:not([disabled]){background:linear-gradient(110deg,#ff7a00,#ff9a24);color:#101214;border-color:#ff7a00}body[data-template^=product] .product-information .button:not([disabled]):hover{background:#101214;color:#fff;border-color:#101214}@media(max-width:749px){body[data-template^=product] .product-information{padding-top:12px}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-component{border-radius:0}body[data-template^=product] .product-information media-gallery.media-gallery--carousel .media-gallery__mobile-controls{padding:8px 10px}}body[data-template^=product] .product-information{font-family:var(--font-body--family)}body[data-template^=product] .product-information .text-block:not(:has(h1)){line-height:1.65}body[data-template^=product] .product-information quantity-selector,body[data-template^=product] .product-information input,body[data-template^=product] .product-information select{font-family:var(--font-body--family);font-weight:650}body[data-template^=product] .product-information .shopify-payment-button__button,body[data-template^=product] .product-information .button{font-size:14px!important}body[data-template^=product] .product-information .shopify-payment-button__more-options{font-family:var(--font-body--family);font-size:12px;letter-spacing:-.01em}body[data-template^=product] .sticky-add-to-cart__bar{font-family:var(--font-body--family)}html,body{max-width:100%;overflow-x:clip}img,video,svg,iframe{max-width:100%;height:auto}@media(max-width:749px){.content-for-layout,.shopify-section,.product-information,.product-details,.group-block{min-width:0}input,select,textarea,button{max-width:100%}body[data-template^=product] .product-information{width:100%;max-width:100%;padding-top:8px;padding-bottom:24px;overflow:visible}body[data-template^=product] .product-information h1{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important;overflow-wrap:anywhere}body[data-template^=product] .product-information media-gallery.media-gallery--carousel{width:100%;max-width:100%}body[data-template^=product] .product-information media-gallery.media-gallery--carousel slideshow-component{width:100%;max-width:100%}body[data-template^=product] .product-information .button,body[data-template^=product] .product-information .shopify-payment-button,body[data-template^=product] .product-information .shopify-payment-button__button{width:100%!important;max-width:100%!important}.group-block:has(>.text-block--text_rydova_speed){width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important}.text-block--text_rydova_speed,.text-block--text_rydova_range{min-width:0!important;max-width:calc(50% - 4px)!important}}@media(max-width:360px){.text-block--text_rydova_speed,.text-block--text_rydova_range{padding:12px 10px 11px 13px!important}.text-block--text_rydova_speed strong,.text-block--text_rydova_range strong{font-size:17px!important}.text-block--text_rydova_speed p,.text-block--text_rydova_range p{font-size:8px!important;letter-spacing:.05em!important}}.rv-model__price--sale{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:22px}.rv-model__sale-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;background:#d71920;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.rv-model__compare-price{color:#59616a;font-size:15px;font-weight:650;line-height:1.2;text-decoration:line-through;text-decoration-thickness:1.5px}.rv-model__sale-price{display:block;width:100%;color:#d71920!important;font-size:31px!important;font-weight:900!important;letter-spacing:-.04em;line-height:1.05}@media(max-width:749px){.rv-model__price--sale{gap:7px 8px;margin-top:18px}.rv-model__sale-price{font-size:28px!important}.rv-model__compare-price{font-size:14px}}@media(min-width:990px){.mega-menu__grid:has(.rydova-mega__brands){grid-template-columns:300px minmax(0,1fr)!important;column-gap:34px!important;align-items:start!important;max-width:1480px;margin-inline:auto}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands{grid-column:1!important;display:block!important;min-width:0!important;width:100%!important;padding:22px!important;background:#fff;border:1px solid #d8dde1;border-top:4px solid #ff7a00;border-radius:8px;box-shadow:0 14px 34px #00000012}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__intro{display:block!important;margin:0 0 18px!important;padding:0 0 17px!important;border-bottom:1px solid #e1e5e8}.rydova-mega__eyebrow{display:block;margin:0 0 7px;color:#a64100;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.rydova-mega__title{display:block;margin:0;color:#101214;font-size:25px;font-weight:850;line-height:1.04;letter-spacing:-.035em;text-transform:uppercase}.rydova-mega__text{margin:9px 0 0;color:#6d747b;font-size:12px;line-height:1.5}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands .mega-menu__column{display:block!important;width:100%!important;grid-column:auto!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands .mega-menu__column>div{width:100%}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands .mega-menu__column>div>.mega-menu__link{display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:46px;margin:0 0 9px;padding:0 14px!important;background:#f3f5f6;border:1px solid #dce1e5;border-radius:5px;color:#111417!important;font-size:14px!important;font-weight:750!important;text-transform:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands .mega-menu__column>div>.mega-menu__link:after{content:"\2192";color:#ff6a00;font-size:16px;font-weight:900}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__brands .mega-menu__column>div>.mega-menu__link:hover{background:#0b0d0f;border-color:#0b0d0f;color:#fff!important;transform:translateY(-1px)}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products{grid-column:2!important;width:100%!important;min-width:0!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .mega-menu__content-list--products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;justify-content:stretch!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .mega-menu__content-list-item{min-width:0;background:#fff;border:1px solid #d9dee2;border-radius:8px;overflow:hidden;box-shadow:0 10px 28px #0000000e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .mega-menu__content-list-item:hover{transform:translateY(-3px);border-color:#ff7a00;box-shadow:0 18px 38px #00000017}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products img{aspect-ratio:1/1!important;width:100%!important;height:auto!important;object-fit:contain!important;background:#f1f3f4!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .resource-card{height:100%}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .resource-card__content{padding:13px 14px 16px!important}.menu-list__submenu-inner:has(.rydova-mega__brands){padding-block-start:24px!important;padding-block-end:26px!important;max-height:min(72vh,650px)!important}}@media(min-width:990px)and (max-width:1200px){.mega-menu__grid:has(.rydova-mega__brands){grid-template-columns:250px minmax(0,1fr)!important;column-gap:22px!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__products .mega-menu__content-list--products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rv-model__delivery{color:#166534!important;font-weight:800!important}@media(min-width:990px){.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__intro{min-width:0!important;overflow:visible!important}.mega-menu__grid:has(.rydova-mega__brands) .rydova-mega__text{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;line-height:1.45!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rydova-store.css.map */
