:root{--royal-accent: #9c0000;--royal-line: #e0e0e0}.hdt-control-filter,.hdt-filter_btn,.hdt-filter,.hdt-filter-group,.hdt-filter-group__list,.hdt-facet-title,.hdt-facet-title_group,.hdt-filter-group-summary,.hdt-filter-group__header,.hdt-filter-group__header-reset,.hdt-filter-group__list-item,.hdt-filter-group label,.hdt-filter label,.hdt-active-filters,.hdt-shop-control,.hdt-control-sorting,.hdt-sort-by,.hdt-sort-by-popover,.hdt-dialog-drawer__header,.hdt-facets,.hdt-facet-filters,.hdt-filter__footer{text-transform:uppercase!important}.hdt-slider__dots,.hdt-slider-has-dots-dk .hdt-slider__dots,.hdt-slider__dots-wrap,.swiper-pagination,.splide__pagination{display:none!important}.hdt-footer .hdt-footer-main{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hdt-footer .hdt-footer-main .hdt-heading-f h6{text-transform:uppercase;letter-spacing:0;font-weight:700}.hdt-footer .hdt-footer-menu_item{color:inherit}.hdt-footer-newsletter input[type=email]{border-radius:0!important}@media(min-width:1150px){.hdt-footer .hdt-footer-column{align-items:flex-start}.hdt-footer .hdt-social-media{min-width:0}}.hdt-icon-box .hdt-icon_wrap .tl-line-icon{display:block!important;width:30px!important;height:30px!important;stroke:currentColor!important;stroke-width:1.75!important;fill:none!important}.hdt-icon-box .hdt-icon_wrap{display:flex;align-items:center;justify-content:center;min-height:30px;color:rgb(var(--color-foreground))}.hdt-icon-box .hdt-icons-content .hdt-heading{text-transform:uppercase!important}.hdt-site-top_nav .hdt-site-nav_cart .royal-bag-3{display:block!important;width:22px!important;height:22px!important;color:rgb(var(--color-foreground))!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}.hdt-site-top_nav .hdt-site-nav_cart a .hdt-count-box,.hdt-main-header .hdt-site-top_nav .hdt-site-nav_cart a hdt-cart-count{background:rgb(var(--color-button))!important;background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:0!important;font-weight:700!important;min-width:18px;height:18px;line-height:18px;border-radius:50%!important}.hdt-section--feature-product .tl-product-action-row,.hdt-main-section__product .tl-product-action-row,#MainContent .tl-product-action-row{--tl-action-qty:100px!important;grid-template-columns:minmax(0,100px) minmax(0,1fr)!important;gap:9px!important}#MainContent .tl-product-action-row .tl-inline-quantity .hdt-product__form-qty{height:44px!important;min-height:44px!important}#MainContent .hdt-product__buy-button .tl-product-action-row .hdt-product-form__submit{height:44px!important;min-height:44px!important;width:100%!important}#MainContent .tl-product-action-row .hdt-product-form-buttons{min-width:0;width:100%!important;flex:1 1 auto!important}#MainContent .hdt-product__buy-button .hdt-product-form__top-buttons{gap:9px!important}#MainContent .hdt-product__buy-button .shopify-payment-button{margin:0!important;padding:0!important}#MainContent .hdt-product__buy-button .shopify-payment-button__button--branded,#MainContent .hdt-product__buy-button .shopify-payment-button__more-options,#MainContent .hdt-product__buy-button .shopify-payment-button__button{margin-top:0!important}.hdt-section .hdt-sections-heading,.hdt-section .hdt-sections-heading :is(h1,h2,h3,h4,h5,h6,p),.hdt-section .hdt-heading:not(.hdt-card-product__title),.hdt-main-heading .hdt-collection-heading,.hdt-icon-box .hdt-icons-content .hdt-heading{text-transform:uppercase!important}#MainContent .hdt-product__buy-button .tl-product-action-row .tl-inline-quantity .hdt-product__form-qty{height:44px!important;min-height:44px!important}#MainContent .hdt-main-product-wrap h1.hdt-product__title,#MainContent .hdt-main-product-wrap .hdt-product-info__item h2.hdt-product__title{font-size:28px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}@media(max-width:767px){#MainContent .hdt-main-product-wrap h1.hdt-product__title,#MainContent .hdt-main-product-wrap .hdt-product-info__item h2.hdt-product__title{font-size:23px!important}}.hdt-footer-newsletter .hdt-newsletter__inner .is--col-btn button.hdt-newsletter__submit,.hdt-footer-newsletter .hdt-newsletter__inner .hdt-newsletter__submit.hdt-btn{background-color:rgb(var(--color-button))!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:1px solid rgb(var(--color-button-border))!important;font-weight:700!important}.hdt-footer-newsletter .hdt-newsletter__inner .is--col-btn button.hdt-newsletter__submit :is(span,svg){color:rgb(var(--color-button-text))!important;stroke:currentColor!important}.hdt-footer-newsletter .hdt-newsletter__inner .is--col-btn button.hdt-newsletter__submit:hover{background:rgb(var(--color-button) / .88)!important;color:rgb(var(--color-button-text))!important}:is(.hdt-btn,.hdt-button,.hdt-product-form__submit,.hdt-newsletter__submit):hover,:is(.hdt-btn,.hdt-button,.hdt-product-form__submit,.hdt-newsletter__submit):hover :is(span,.hdt-btn-atc_text){font-weight:700!important}html body hdt-card-product .hdt-card-product__info .hdt-card-product__title,html body .hdt-card-product .hdt-card-product__info .hdt-card-product__title,html body #MainContent hdt-card-product .hdt-card-product__title,html body .hdt-drawer-search hdt-card-product .hdt-card-product__title{font-family:var(--font-body-family)!important;font-size:var(--royal-card-title-size,var(--royal-card-text-size,14px))!important;font-weight:var(--royal-card-text-weight,var(--font-bold,700))!important;line-height:1.4!important;letter-spacing:0!important;text-transform:var(--royal-card-title-transform,uppercase)!important;color:rgb(var(--color-pr-text))!important}html body hdt-card-product .hdt-card-product__vendor,html body .hdt-card-product .hdt-card-product__vendor,html body #MainContent hdt-card-product .hdt-card-product__vendor,html body .hdt-drawer-search hdt-card-product .hdt-card-product__vendor{font-family:var(--font-body-family)!important;font-size:var(--royal-vendor-text-size,12px)!important;font-weight:var(--royal-card-text-weight,var(--font-bold,700))!important;line-height:1.35!important;text-transform:uppercase!important;color:rgb(var(--color-foreground2))!important}html body hdt-card-product .hdt-price-wrapp,html body .hdt-card-product .hdt-price-wrapp,html body #MainContent hdt-card-product .hdt-price-wrapp,html body .hdt-drawer-search hdt-card-product .hdt-price-wrapp,html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp :is(.hdt-price__list,hdt-price,hdt-compare-at-price,.hdt-price,.hdt-compare-at-price,.hdt-money,.hdt-price-item--range),html body #MainContent hdt-card-product .hdt-price-wrapp :is(.hdt-price__list,hdt-price,hdt-compare-at-price,.hdt-price,.hdt-compare-at-price,.hdt-money,.hdt-price-item--range){font-family:var(--font-body-family)!important;font-size:var(--royal-card-text-size,14px)!important;font-weight:var(--royal-card-text-weight,var(--font-bold,700))!important;line-height:1.4!important;letter-spacing:0!important}html body hdt-card-product .hdt-card-product__info,html body .hdt-card-product .hdt-card-product__info{gap:.5rem}html body :is(hdt-card-product,.hdt-card-product) .hdt-card-product__info,html body #MainContent hdt-card-product:not(.hdt-pr-loop) .hdt-card-product__info{text-align:var(--royal-card-align,center)!important;align-items:var(--royal-card-flex-align,center)!important}html body :is(hdt-card-product,.hdt-card-product) .hdt-card-product__info .hdt-price-wrapp,html body #MainContent hdt-card-product .hdt-price-wrapp{justify-content:var(--royal-card-flex-align,center)!important;text-align:var(--royal-card-align,center)!important}html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp hdt-price,html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp .hdt-price{color:rgb(var(--color-pr-price))!important}html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp.hdt-price-wrapp-onsale hdt-price,html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp:has(hdt-compare-at-price:not([hidden])) hdt-price{color:rgb(var(--color-pr-sale-price))!important}html body :is(hdt-card-product,.hdt-card-product) .hdt-price-wrapp :is(hdt-compare-at-price,.hdt-compare-at-price){color:rgb(var(--color-foreground2))!important}html body :is(h1,h2,h3,h4,h5,h6,.hdt-heading,.hdt-heading-block,.hdt-sections-heading,.hdt-collection-heading,.hdt-sec-heading,.hdt-heading-title,.hdt-tabs-head>h4,.hdt-footer__heading,.hdt-footer__title),html body #MainContent :is(.hdt-heading,.hdt-sections-heading,.hdt-collection-heading,.hdt-tabs-head>h4) :is(h1,h2,h3,h4,h5,h6,p),html body .hdt-icon-box .hdt-heading-block :is(p,h2,h3,h4,h5,h6){font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight,700)!important}html body :is(.hdt-heading,.hdt-heading-block,.hdt-sections-heading,.hdt-collection-heading,.hdt-tabs-head>h4){text-transform:var(--tl-heading-text-transform,uppercase)!important}html body #hdt-nav-ul>li>a,html body #hdt-nav-ul>li>details>summary,html body #hdt-nav-ul>li>hdt-header-menu>details>summary{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight,700)!important}html body #CartDrawer,html body #CartDrawer :is(.hdt-mini-cart__item,.hdt-mini-cart__info,.hdt-mini-cart__title,.hdt-mini-cart__meta-variant,.hdt-mini-cart__price,.hdt-mini-cart__value){font-family:var(--font-body-family)!important;color:rgb(var(--color-foreground))!important}html body #CartDrawer :is(.hdt-mini-cart__header-title,.hdt-mini-cart__emty-heading,.hdt-minicart-recommendations__title){font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight,700)!important;color:rgb(var(--color-foreground))!important}html body #CartDrawer .hdt-mini-cart__price :is(hdt-price,hdt-compare-at-price,.hdt-price,.hdt-compare-at-price,.hdt-money),html body #hdt-page-cart .hdt-page-cart__prices :is(hdt-price,hdt-compare-at-price,.hdt-price,.hdt-compare-at-price,.hdt-money){font-family:var(--font-body-family)!important;font-size:var(--text-base)!important;font-weight:var(--font-semibold)!important}html body #CartDrawer :is(hdt-price,.hdt-price){color:rgb(var(--color-pr-price))!important}html body #CartDrawer :is(hdt-compare-at-price,.hdt-compare-at-price){color:rgb(var(--color-foreground2))!important}html body #CartDrawer :is(.hdt-mini-cart__btn-checkout,.hdt-mini-cart__btn-viewcart,.hdt-btn-solid){font-family:var(--font-body-family)!important}html body .hdt-main-product-wrap .tl-inline-quantity .hdt-quantity__label,html body .hdt-main-product-wrap [data-type=_quantity-selector] .hdt-quantity__label{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}html body .hdt-main-product-wrap .tl-inline-quantity .hdt-quantity__rules-cart:not([hidden]),html body .hdt-main-product-wrap [data-type=_quantity-selector] .hdt-quantity__rules-cart:not([hidden]){display:inline!important;white-space:nowrap!important}html body .hdt-main-product-wrap .hdt-quantity__rules-cart[hidden]{display:none!important}#MainContent .hdt-main-product-wrap .hdt-product__buy-button .tl-product-action-row{--tl-action-qty:88px!important;grid-template-columns:minmax(0,88px) minmax(0,1fr)!important;gap:8px!important}#MainContent .hdt-main-product-wrap .hdt-product__buy-button .tl-inline-quantity .hdt-product__form-qty{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important}#MainContent .hdt-main-product-wrap .hdt-product__buy-button .tl-product-action-row .hdt-product-form__submit{width:100%!important;height:40px!important;min-height:40px!important}#MainContent .hdt-main-product-wrap .hdt-product__buy-button .hdt-product-form__submit,#MainContent .hdt-main-product-wrap .hdt-product__buy-button .hdt-btn-atc_text,#MainContent .hdt-main-product-wrap .hdt-product__buy-button .hdt-qty-price,#MainContent .hdt-main-product-wrap .hdt-product__buy-button .shopify-payment-button__button,#MainContent .hdt-main-product-wrap .hdt-product__buy-button .shopify-payment-button__button *{font-size:14px!important;line-height:1.2!important}#MainContent .hdt-main-product-wrap .hdt-product__buy-button .hdt-product-form__submit,#MainContent .hdt-main-product-wrap .hdt-product__buy-button .shopify-payment-button__button{font-weight:var(--font-bold,700)!important}html body :is(.hdt-btn,.hdt-button,.hdt-product-form__submit,.hdt-newsletter__submit,.shopify-payment-button__button):is(:hover,:focus-visible),html body :is(.hdt-btn,.hdt-button,.hdt-product-form__submit,.hdt-newsletter__submit,.shopify-payment-button__button):is(:hover,:focus-visible) :is(span,.hdt-btn-atc_text,.hdt-truncate){font-weight:var(--font-bold,700)!important}@media(max-width:767px){#MainContent .hdt-main-product-wrap .hdt-product__buy-button .tl-product-action-row{--tl-action-qty:86px!important;grid-template-columns:minmax(0,86px) minmax(0,1fr)!important;gap:8px!important}}html body :is(h1,h2,h3,h4,h5,h6,.hdt-heading,.hdt-heading-block,.hdt-sections-heading,.hdt-footer__heading),html body :is(h1,h2,h3,h4,h5,h6,.hdt-heading) :is(strong,span:not(.sr-only)){font-weight:var(--font-heading-weight,700)!important}html body .hdt-product__buy-button :is(.hdt-product-form__submit,.hdt-btn-atc_text),html body .hdt-footer-newsletter .hdt-newsletter__submit,html body .hdt-mini-cart__btn-checkout :is(span,.hdt-truncate){font-weight:var(--font-bold,700)!important}#MainContent .hdt-main-product-wrap .tl-inline-quantity hdt-quantity-wrapp.hdt-product__form-qty,#MainContent .hdt-main-product-wrap [data-type=_quantity-selector] hdt-quantity-wrapp.hdt-product__form-qty{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;position:relative!important;box-sizing:border-box!important;overflow:hidden}#MainContent .hdt-main-product-wrap .tl-inline-quantity hdt-quantity-wrapp .hdt-quantity__button,#MainContent .hdt-main-product-wrap [data-type=_quantity-selector] hdt-quantity-wrapp .hdt-quantity__button{position:static!important;inset:auto!important;width:30px!important;min-width:0!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;text-align:center!important}#MainContent .hdt-main-product-wrap .tl-inline-quantity hdt-quantity-wrapp .hdt-quantity__button svg,#MainContent .hdt-main-product-wrap [data-type=_quantity-selector] hdt-quantity-wrapp .hdt-quantity__button svg{display:block;position:static!important;inset:auto!important;transform:none!important;margin:0!important;width:14px!important;height:14px!important}#MainContent .hdt-main-product-wrap .tl-inline-quantity hdt-quantity-wrapp .hdt-quantity__input,#MainContent .hdt-main-product-wrap [data-type=_quantity-selector] hdt-quantity-wrapp .hdt-quantity__input{display:block!important;position:static!important;grid-column:2;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;text-align:center!important;box-sizing:border-box!important;line-height:1.2!important}#MainContent .hdt-main-product-wrap .hdt-payments-wrap,#MainContent .hdt-main-product-wrap .hdt-payment-icons{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%;min-width:0}#MainContent .hdt-main-product-wrap .hdt-payments-wrap>.hdt-pr.hdt-row-flex{display:flex!important;width:fit-content;max-width:100%;margin-inline:auto!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#MainContent .hdt-main-product-wrap .hdt-payments-wrap>.hdt-pr.hdt-row-flex::-webkit-scrollbar{display:none}hdt-sticky-header.hdt-main-header.royal-header-separator-line{border-bottom:1px solid rgb(var(--color-line-border) / .75);box-shadow:none}hdt-sticky-header.hdt-main-header.royal-header-separator-shadow{border-bottom:0;box-shadow:0 3px 12px rgb(var(--color-foreground) / .1)}hdt-sticky-header.hdt-main-header.royal-header-separator-none{border-bottom:0;box-shadow:none}html body #MainContent .hdt-s-gradient[color-scheme],html body .shopify-section-group-footer-group .hdt-s-gradient[color-scheme]{background:var(--gradient-background, rgb(var(--color-background)))!important;color:rgb(var(--color-foreground))!important}html body hdt-sticky-header.hdt-main-header[color-scheme]:not(.hdt-header-tranparent-true){background-color:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))!important}html body .hdt-main-header[color-scheme] :is(.hdt-navigation,.hdt-site-top_nav,#hdt-nav-ul){color:rgb(var(--color-foreground))}@media(max-width:1149px){html body .hdt-header-menu-mobile{color:rgb(var(--color-foreground))!important}html body .hdt-header-menu-mobile #menu_mobile{width:min(92vw,380px)!important;max-width:100%!important;min-width:0!important;height:100dvh;max-height:100dvh;background:var(--gradient-background)!important;color:rgb(var(--color-foreground))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-dialog-drawer__inner{display:flex!important;flex-direction:column!important;min-height:0;padding:56px 0 0!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-dialog-drawer__body{flex:1 1 auto;min-height:0;max-height:none!important;padding:8px 20px 12px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html body .hdt-header-menu-mobile #menu_mobile .hdt-dialog-btn__close{top:12px;left:14px;width:42px;height:42px;color:rgb(var(--color-foreground))!important;background:transparent!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-dialog-btn__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75}html body .hdt-header-menu-mobile #menu_mobile .hdt-navigation-mobile :is(a,summary,.hdt-menu-link){color:rgb(var(--color-foreground))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-navigation-mobile :is(a,summary):is(:hover,:focus-visible){color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-background2))!important}html body .hdt-header-menu-mobile #menu_mobile #hdt-nav-ul-mb>li{border-bottom:1px solid rgb(var(--color-line-border))}html body .hdt-header-menu-mobile #menu_mobile #hdt-nav-ul-mb>li>:is(a,hdt-accordion,details) .hdt-menu-link{min-height:46px}html body .hdt-header-menu-mobile #menu_mobile .hdt-btn-open-sub{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;color:rgb(var(--color-foreground))}html body .hdt-header-menu-mobile #menu_mobile .hdt-btn-open-sub:before{display:none!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-btn-open-sub:after{content:"";display:block;position:static;width:8px;height:8px;margin:0 0 3px;background:transparent!important;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}html body .hdt-header-menu-mobile #menu_mobile details:is([open],[aria-expanded=true])>summary .hdt-btn-open-sub:after{transform:rotate(225deg);margin-top:5px;margin-bottom:0}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom{flex:0 0 auto!important;border-top:1px solid rgb(var(--color-line-border))!important;background:var(--gradient-background)!important;color:rgb(var(--color-foreground))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-shopify-account,html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-shopify-account>shopify-account{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border-color:rgb(var(--color-button-border))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-shopify-account>.hdt-icon-text{color:rgb(var(--color-button-text))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-mb-language_currencies{border-color:rgb(var(--color-line-border))!important;color:rgb(var(--color-foreground))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-mb-language_currencies>:is(.hdt-currencies,.hdt-languages)+:is(.hdt-currencies,.hdt-languages){border-inline-start-color:rgb(var(--color-line-border))!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom .hdt-mb-language_currencies :is(.hdt-currencies,.hdt-languages)>button{color:rgb(var(--color-foreground))!important;background:transparent!important}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom :is(a,button,summary):focus-visible,html body .hdt-header-menu-mobile #menu_mobile .hdt-navigation-mobile :is(a,button,summary):focus-visible{outline:2px solid rgb(var(--color-foreground))!important;outline-offset:-3px}html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_group_icons svg,html body .hdt-header-menu-mobile #menu_mobile .hdt-mobile_bottom svg{width:20px;height:20px;flex:0 0 20px}}@media(max-width:767px){html body #MainContent .hdt-main-product-wrap .hdt-product__price .hdt-price-wrapp{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:8px!important;max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}html body #MainContent .hdt-main-product-wrap .hdt-product__price .hdt-price-wrapp::-webkit-scrollbar{display:none}html body #MainContent .hdt-main-product-wrap .hdt-product__price .hdt-price__container{flex:0 1 auto;min-width:0}html body #MainContent .hdt-main-product-wrap .hdt-product__price .hdt-price__list:not([hidden]){display:flex!important;flex-flow:row nowrap!important;align-items:baseline!important;gap:6px!important}html body #MainContent .hdt-main-product-wrap .hdt-product__price :is(hdt-price,hdt-compare-at-price,.hdt-price,.hdt-compare-at-price,.hdt-money){white-space:nowrap!important;flex-shrink:0}html body #MainContent .hdt-main-product-wrap .hdt-product__price :is(hdt-badge,.hdt-badge,.hdt-badge__wrapp){white-space:nowrap;flex:0 0 auto}html body .hdt-header-menu-mobile #menu_mobile .hdt-dialog-drawer__body{padding-inline:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/royal-eyewear-brand.css.map */
