:root{--rc-navy:#1f2a3c;--rc-charcoal:#2b2f36;--rc-cream:#f7f2ea;--rc-sand:#efe7da;--rc-gold:#b08d57;--rc-gold-dark:#8c6d3f}body{background:var(--rc-cream);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{letter-spacing:.01em;font-weight:500}.rc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.rc-home{color:var(--rc-charcoal)}.rc-eyebrow{margin:0 0 14px;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rc-gold)}.rc-h2{margin:0 0 36px;font-family:var(--font-heading--family,inherit);font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.15;color:var(--rc-navy);text-transform:none}.rc-h2--light{color:#fff;margin-bottom:20px}.rc-btn{display:inline-block;padding:15px 30px;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--rc-gold);transition:background .2s,color .2s,border-color .2s}.rc-btn--gold{background:var(--rc-gold);color:#fff}.rc-btn--gold:hover{background:var(--rc-gold-dark);border-color:var(--rc-gold-dark);color:#fff}.rc-btn--ghost{background:transparent;color:#fff;border-color:#fff9}.rc-btn--ghost:hover{background:#fff;color:var(--rc-navy);border-color:#fff}.rc-hero{background:linear-gradient(135deg,#17202e 0%,var(--rc-navy) 60%,#2a3650 100%);color:#fff;padding:clamp(80px,12vw,170px) 0;position:relative}.rc-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--rc-gold)}.rc-hero__title{margin:0 0 22px;max-width:14ch;font-size:clamp(4rem,7vw,7.6rem);line-height:1.05;color:#fff;text-transform:none}.rc-hero__sub{margin:0 0 38px;max-width:60ch;font-size:clamp(1.6rem,1.6vw,1.9rem);line-height:1.6;color:#ffffffd9}.rc-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.rc-section{padding:clamp(56px,7vw,100px) 0}.rc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rc-tile{display:flex;flex-direction:column;background:var(--rc-sand);color:var(--rc-navy);text-decoration:none;min-height:150px;overflow:hidden;border-bottom:2px solid transparent;transition:border-color .2s,transform .2s}.rc-tile:hover{border-color:var(--rc-gold);transform:translateY(-2px)}.rc-tile__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.rc-tile__body{display:flex;justify-content:space-between;align-items:center;padding:26px 24px;font-size:1.8rem;font-weight:500;flex:1}.rc-tile__more{color:var(--rc-gold);font-size:2rem}.rc-values{background:#fff}.rc-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.rc-value{border-top:2px solid var(--rc-gold);padding-top:22px}.rc-value__title{margin:0 0 12px;font-size:2.2rem;color:var(--rc-navy);text-transform:none}.rc-value p{margin:0;line-height:1.7;font-size:1.5rem}.rc-trade{background:var(--rc-navy);color:#fff}.rc-trade__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center}.rc-trade__body{margin:0 0 30px;line-height:1.7;font-size:1.6rem;color:#ffffffd9;max-width:58ch}.rc-trade__points{list-style:none;margin:0;padding:0 0 0 32px;border-left:1px solid rgba(176,141,87,.6)}.rc-trade__points li{padding:12px 0;font-size:1.6rem;border-bottom:1px solid rgba(255,255,255,.12)}.rc-trade__points li:last-child{border-bottom:0}.rc-contact{background:var(--rc-sand)}.rc-contact .rc-h2{margin-bottom:12px}.rc-contact__intro{margin:0 0 30px;font-size:1.6rem}.rc-contact__row{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.rc-contact__row>div{display:flex;flex-direction:column;gap:6px;font-size:1.6rem}.rc-contact__label{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-gold-dark)}.rc-contact a{color:var(--rc-navy);text-decoration:none;border-bottom:1px solid var(--rc-gold);align-self:flex-start}@media(max-width:900px){.rc-grid{grid-template-columns:repeat(2,1fr)}.rc-values__grid,.rc-contact__row{grid-template-columns:1fr;gap:28px}.rc-trade__inner{grid-template-columns:1fr;gap:32px}.rc-trade__points{padding-left:0;border-left:0;border-top:1px solid rgba(176,141,87,.6)}}@media(max-width:560px){.rc-grid{grid-template-columns:1fr}.rc-wrap{padding:0 18px}}.template-collection .collection-header{background:var(--rc-navy);color:#fff;border-bottom:3px solid var(--rc-gold);margin-bottom:24px}.template-collection .collection-header h1,.template-collection .collection-header p{color:inherit}.product-media-container :is(img,video,.deferred-media__poster-image){object-fit:contain!important;background:#fff}.product-media-container .product-media,.product-media-container .media{background:#fff}zoom-dialog img,.pswp__img{object-fit:contain!important}.product-info-item[data-inventory],.product-inventory,.product-hot-stock,.ask-an-expert,side-drawer.popup__content:has([aria-label="Ask an expert"]){display:none!important}.toggle-content h2{font-size:2rem;margin:2.4rem 0 1.2rem;padding-top:1.6rem;border-top:1px solid var(--rc-sand);color:var(--rc-navy);text-transform:none}.toggle-content h3{font-size:1.5rem;font-weight:700;margin:1.6rem 0 .4rem;color:var(--rc-charcoal);text-transform:none;letter-spacing:0}.toggle-content h3+p{margin:0 0 1rem;font-weight:400;line-height:1.6}product-recommendations{display:block;max-width:960px;margin-inline:auto}product-recommendations h2{font-size:2.2rem;text-align:left;margin-bottom:1.2rem}product-recommendations :is(.card-title,.card__heading,.card-product__title,[class*=product-title],[class*=card-title]){font-size:1.3rem!important;line-height:1.35}product-recommendations :is(.price,[class*=price]){font-size:1.3rem}product-recommendations .card-product,product-recommendations [class*=card-product]{max-width:100%}product-recommendations :is(button,.button){font-size:1.1rem;padding:8px 12px}product-recommendations .swiper-slide img{object-fit:contain;background:#fff}body .header .header__row{background:#fff;margin:0;box-shadow:none}body .header .header__row--top{padding-block:16px 10px}body .header .header__row--bottom{padding-block:13px 15px!important;padding-inline:16px!important;margin:0;border-bottom:1px solid #e8e6e1}body .header .header__row--bottom .header__columns{padding-block:0;padding-inline:0;margin-inline:0;justify-content:center}body .header .header__row--bottom .header-menu{justify-content:center;width:100%}body .header .header__row--bottom .header__menu-wrapper,body .header .header__row--bottom .header__inline-menu{width:100%}@media(min-width:1101px){body .header .header__row--top .header__columns{align-items:center;padding-block:0}body .header .header__row--top .header__column--left{justify-self:start}body .header .header__row--top .header__column--center{justify-self:center}body .header .header__row--top .header__column--right{justify-self:end;gap:20px}body .header .header__row--bottom .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 clamp(10px,1.1vw,26px);white-space:nowrap;margin:0;padding:0}body .header .header__row--bottom .list-menu--inline>li{flex:0 0 auto;white-space:nowrap}}body .header .header__row--bottom .list-menu--inline>li>a,body .header .header__row--bottom .list-menu--inline>li>details>summary,body .header .header__row--bottom .list-menu--inline>li>a *,body .header .header__row--bottom .list-menu--inline>li>details>summary *:not(svg):not(path):not(.svg-wrapper){font-family:var(--font-body--family,Jost,sans-serif)!important;font-size:clamp(10.5px,.95vw,13px)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1a1a1a;white-space:nowrap;line-height:1.4}body .header .header__row--bottom .list-menu--inline>li>a,body .header .header__row--bottom .list-menu--inline>li>details>summary{padding:0!important;background:none;border:0;display:inline-flex;align-items:center}body .header .header__row--bottom .list-menu--inline>li>a:is(:hover,:focus-visible),body .header .header__row--bottom .list-menu--inline>li>details>summary:is(:hover,:focus-visible){background:none;text-decoration:underline;text-decoration-color:var(--rc-gold,#b8923a);text-decoration-thickness:1px;text-underline-offset:6px}body .header .header__row--bottom .list-menu--inline>li>a:focus-visible,body .header .header__row--bottom .list-menu--inline>li>details>summary:focus-visible{outline:2px solid var(--rc-gold,#b8923a);outline-offset:4px}body .header .header__row--bottom .list-menu--inline>li>details>summary .svg-wrapper{display:none}@media(max-width:1100px){body .header .header__row--bottom,body .header .header-message{display:none!important}}@media(min-width:1025px)and (max-width:1100px){body .header .header__column{display:contents!important}body .header .header__row--top .header__columns{--header-mobile-bookend:44px;grid-template-columns:44px 44px 1fr 44px 44px!important;grid-template-areas:"leftA leftB center rightA rightB"!important;grid-gap:var(--gap-2xs);align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}body .header .header__row--top .header-logo{grid-area:center;text-align:center}body .header .header__row--top .search-action{grid-area:leftB}body .header .header__row--top .account-actions{grid-area:rightA}body .header .header__row--top .header-actions{grid-area:rightB}body .header .header__row--top .header__icon--menu{grid-area:leftA}body .header .lg\:none,body .header side-drawer-opener.header__icon--menu{display:flex!important;align-items:center;justify-content:center}body .header .header__row .max-md\:hidden{display:none!important}}body .header .mega-menu__content:has(>.header__submenu-wrapper),body .header .header__inline-menu .details--dropdown>.header__submenu-wrapper{width:max-content!important;min-width:240px;max-width:calc(100vw - 24px);overflow:visible;background:#fff}body .header .header__submenu-wrapper,body .header .header__submenu{width:max-content;min-width:240px;max-width:calc(100vw - 24px)}body .header .header__submenu .list-menu__item,body .header .header__submenu .list-menu__item .text,body .header .header__submenu .header__menu-item-text{white-space:nowrap}body .header .header__submenu .list-menu__item{display:block;padding:8px 18px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#1a1a1a}body .header .header__submenu .list-menu__item:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--rc-gold,#b8923a);text-decoration-thickness:1px;text-underline-offset:5px}body .header .header-message,body .header .header-message p,body .header .header-message a,body .header .header-message span{margin:0;font-family:var(--font-body--family,Jost,sans-serif);font-size:11px!important;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--rc-navy,#14213d);white-space:nowrap}body .header .header-message a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}body .header .header-message a svg{width:14px;height:14px;flex:0 0 14px;fill:currentColor}body .header .header-message a:hover{color:var(--rc-gold,#b8923a);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body .header .header-message a:focus-visible{outline:2px solid var(--rc-gold,#b8923a);outline-offset:3px}body .header .header-logo{min-width:max-content;flex:0 0 auto;text-align:center;margin-inline:auto}body .header .header-logo .header__heading-link{display:inline-block;max-width:none;white-space:nowrap}body .header .header-logo .header__heading-logo-wrapper{width:auto!important;max-width:none!important;height:auto!important;white-space:nowrap}body .header .header-logo .header-logo__image-container{width:auto!important;height:auto!important;max-width:none;min-width:0;white-space:nowrap;transform:none!important}body .header .header-logo,body .header .header-logo *,body .header .header-logo .logo-fallback.h2,body .header .header-logo .logo-fallback{font-family:var(--font-h2--family,var(--font-heading--family,"Playfair Display",Georgia,serif))!important;font-size:28px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--rc-navy,#14213d)!important;white-space:nowrap}body .header .header-logo .logo-fallback{display:inline-block;margin:0;text-align:center;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:1100px){body .header .header-logo,body .header .header-logo *,body .header .header-logo .logo-fallback.h2,body .header .header-logo .logo-fallback{font-size:20px!important;letter-spacing:.08em!important}body .header .header-logo{padding-block:0}}@media(max-width:1100px){body .header .header__row--top{padding-block:6px!important;min-height:56px}body .header .header__row--top .header__columns{align-items:center;min-height:44px}}body .header .header__row--top :is(.header__icon,.header__column-action,.header-search,.header-account,.header-wishlist){color:#1a1a1a}body .header .header__row--top :is(.header__icon,.header__column-action,.header-wishlist) svg{width:20px;height:20px;stroke-width:1.2}.shopify-section-group-header-group,#header-group,.header-group-section{margin:0;padding:0}#MainContent,main#MainContent{margin-top:0;padding-top:0}body .header,body .header-group-section{box-shadow:none;margin-bottom:0}body .card--block-media .ratio,body .card__inner.ratio,body .product-card-wrapper .ratio,body .card-wrapper .card__inner{--ratio-percent:100%!important;background:#fff}body .card--block-media,body .card__inner{background:#fff;border:1px solid #eee;overflow:hidden}body .card__media,body .card__media .media,body card-media,body card-media .media{background:#fff}body .card__media .media img,body card-media img,body .card--block-media .card__media img,body .card__inner .media img{object-fit:contain!important;object-position:center!important;width:100%;height:100%;background:#fff}body .card--block-vendor,body .card--block-vendor *{font-size:12px!important;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;text-decoration:none;font-weight:400}body .card-wrapper :is(.card--block-title,.card-information.text-block) :is(a,h3,h4,span){font-size:14px;line-height:1.4}body .card--block-price,body .card--block-price *{font-size:14px}body .card--block-price :is(.price-item--regular,.price__regular,.price-item--last){font-weight:600}body .card--block-price s,body .card--block-price .price__sale s{font-weight:400;color:#8a8a8a}body .card--block-price :is(.price__sale .price-item--sale,.price-item--sale){color:#c0392b;font-weight:600}body .card__badge .badge{font-size:11px;line-height:1;padding:5px 8px;border-radius:0;letter-spacing:.04em;text-transform:uppercase}body .card__badge .sale-badge{background:#c0392b;color:#fff}body .card__badge .sold-out-badge{background:#8a8a8a;color:#fff}body .main-collection-grid{padding-inline:clamp(16px,3vw,40px)!important;box-sizing:border-box;max-width:100%}body .main-collection-grid .product-grid-container,body .main-collection-grid .collection,body .main-collection-grid .product-grid{min-width:0;max-width:100%;margin-inline:0;box-sizing:border-box}body .collection-wrapper{overflow-x:clip}body .product-grid__item,body .product-grid-item{display:flex;min-width:0}body .product-grid__item>.card--block.card-wrapper,body .product-grid-item>.card--block.card-wrapper,body .swiper-slide>.card--block.card-wrapper,body .card-wrapper.product-card-wrapper{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0}body .card-wrapper>.card{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-width:0;padding-block:0!important}body .card-wrapper .card-product-information{display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;min-width:0}body .card-wrapper .card--block-title{display:block;width:100%;min-height:2.8em;line-height:1.4}body .card-wrapper .card--block-title :is(a,h3,h4,p,span){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;font-size:14px}body .card-wrapper .card--block-price{margin-top:auto;padding-top:6px}body .card-wrapper .card--block-variant{margin-top:6px;min-height:22px}body .swiper-slide{height:auto;display:flex;box-sizing:border-box}body .swiper,body .swiper-container,body swiper-component .swiper{margin-inline:0;overflow:hidden}body .card--block-media{position:relative}body .card--block-media .card--block-blocks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}body .card--block-media .card-product__group-wrapper{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;padding:0!important;margin:0!important;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}body .card--block-media .card-product__group-wrapper .card--block-group,body .card--block-media .card-product__group-wrapper .card-product__group{position:static!important;inset:auto!important;display:flex;flex-direction:column;gap:6px}body .card--block-media .card-product__group-btn{background:#fff;box-shadow:0 0 0 1px #eee}body .card-wrapper:hover .card-product__group-wrapper,body .card-wrapper:focus-within .card-product__group-wrapper,body .card--block-media:hover .card-product__group-wrapper{opacity:1;visibility:visible;transform:none;pointer-events:auto}body .card-wrapper:hover .card--block-blocks .card-product__group-wrapper *{pointer-events:auto}body .card--block-media .ratio,body .card__inner.ratio{aspect-ratio:1/1;min-height:120px;background:#fff;position:relative}body .card--block-media .card__media,body .card__inner .card__media,body card-media.card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#fff}body .card--block-media .card__media .media,body .card__inner .card__media .media,body card-media .media,body .card__media .media--transparent{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#fff;padding:0}body .card--block-media :is(img,picture,video,svg.placeholder-svg),body .card__inner :is(.media img,picture,picture img,.media--hover-effect img),body card-media :is(img,picture,picture img),body .card__media :is(img,picture,picture img){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;padding:4%!important;box-sizing:border-box!important;background:#fff!important}body .card--block-media .media--cover img,body .card--block-media .media--cover,body .media--cover.card__media img{object-fit:contain!important}@media(max-width:749px){body multitasking-bar,body .multitasking-bar,body #multitasking-bar{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/riders-castle.css.map */
