:root{--sahlora-road-navy: #0b1f33;--sahlora-gulf-teal: #17b89a;--sahlora-deep-teal: #087a68;--sahlora-sun-lime: #c8f15a;--sahlora-mist: #f3f7f8;--sahlora-cloud-line: #d8e1e8;--sahlora-graphite: #526273;--sahlora-white: #fff;--sahlora-font-en: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sahlora-font-ar: "Noto Sans Arabic", "Manrope", Tahoma, Arial, sans-serif;--sahlora-space-1: .25rem;--sahlora-space-2: .5rem;--sahlora-space-3: .75rem;--sahlora-space-4: 1rem;--sahlora-space-5: 1.25rem;--sahlora-space-6: 1.5rem;--sahlora-space-8: 2rem;--sahlora-space-10: 2.5rem;--sahlora-space-12: 3rem;--sahlora-space-16: 4rem;--sahlora-space-20: 5rem;--sahlora-radius-sm: .5rem;--sahlora-radius-md: .75rem;--sahlora-radius-lg: .875rem;--sahlora-radius-xl: 1.25rem;--sahlora-radius-2xl: 1.75rem;--sahlora-radius-pill: 9999px;--sahlora-shadow-card: 0 8px 24px rgb(11 31 51 / 8%);--sahlora-shadow-raised: 0 14px 40px rgb(11 31 51 / 12%);--sahlora-container-text: 45rem;--sahlora-container-content: 75rem;--sahlora-container-wide: 90rem;--sahlora-duration-fast: .15s;--sahlora-duration-default: .2s;--sahlora-duration-slow: .3s;--sahlora-ease: cubic-bezier(.2, 0, 0, 1);--font-body--family: var(--sahlora-font-en);--font-body--style: normal;--font-body--weight: 500;--font-subheading--family: var(--sahlora-font-en);--font-subheading--style: normal;--font-subheading--weight: 700;--font-heading--family: var(--sahlora-font-en);--font-heading--style: normal;--font-heading--weight: 800;--font-accent--family: var(--sahlora-font-en);--font-accent--style: normal;--font-accent--weight: 700;--font-paragraph--family: var(--sahlora-font-en);--font-h1--family: var(--sahlora-font-en);--font-h2--family: var(--sahlora-font-en);--font-h3--family: var(--sahlora-font-en);--font-h4--family: var(--sahlora-font-en);--font-h5--family: var(--sahlora-font-en);--font-h6--family: var(--sahlora-font-en);--button-font-family-primary: var(--sahlora-font-en);--button-font-family-secondary: var(--sahlora-font-en);--cart-primary-font-family: var(--sahlora-font-en);--cart-secondary-font-family: var(--sahlora-font-en);--minimum-touch-target: 44px;--height-buy-buttons: 3rem;--style-border-radius-buttons-primary: var(--sahlora-radius-lg);--style-border-radius-buttons-secondary: var(--sahlora-radius-lg);--style-border-radius-inputs: var(--sahlora-radius-lg);--style-border-radius-cards: var(--sahlora-radius-xl);--style-border-radius-popover: var(--sahlora-radius-xl);--shadow-popover: var(--sahlora-shadow-raised)}html{color-scheme:light;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height, 0px) + 1rem)}body{min-width:20rem;background:var(--sahlora-white);color:var(--sahlora-road-navy);font-family:var(--sahlora-font-en);font-size:1rem;font-weight:500;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--sahlora-road-navy);font-family:var(--sahlora-font-en);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}:where(p,li,dd,input,textarea,select,button){line-height:1.55}:where(a:not(.button)){color:var(--sahlora-deep-teal);text-underline-offset:.2em;text-decoration-thickness:.08em}:where(a:not(.button)):hover{color:var(--sahlora-road-navy)}::selection{background:var(--sahlora-sun-lime);color:var(--sahlora-road-navy)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--sahlora-deep-teal)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--sahlora-white)!important}:where(.sahlora-surface--navy,#header-group .header[transparent]) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--sahlora-sun-lime)!important}.skip-to-content-link:focus-visible{position:fixed;inset-block-start:var(--sahlora-space-3);inset-inline-start:var(--sahlora-space-3);z-index:var(--layer-temporary, 20);padding:var(--sahlora-space-3) var(--sahlora-space-4);border-radius:var(--sahlora-radius-md);background:var(--sahlora-white);color:var(--sahlora-road-navy)}.button:not(.button-unstyled),button.shopify-payment-button__button--unbranded{min-height:3rem;border-radius:var(--sahlora-radius-lg);font-family:var(--sahlora-font-en);font-size:.9375rem;font-weight:700;letter-spacing:0;transition:transform var(--sahlora-duration-fast) var(--sahlora-ease),background-color var(--sahlora-duration-fast) var(--sahlora-ease),border-color var(--sahlora-duration-fast) var(--sahlora-ease),color var(--sahlora-duration-fast) var(--sahlora-ease)}@media(hover:hover)and (pointer:fine){.button:not(.button-unstyled):not(:disabled):hover{transform:translateY(-1px)}}:where(input:not([type=checkbox],[type=radio]),select,textarea){min-height:3rem;border-color:var(--sahlora-graphite);border-radius:var(--sahlora-radius-lg);background:var(--sahlora-white);color:var(--sahlora-road-navy);font-family:var(--sahlora-font-en)}:where(input,textarea)::placeholder{color:var(--sahlora-graphite);opacity:1}.section:not([class*=color-custom]){color:var(--sahlora-road-navy)}#header-group{position:relative;z-index:var(--layer-sticky, 8)}#header-group .header-section{border-block-end:1px solid var(--sahlora-cloud-line);background:#fffffff5;box-shadow:0 4px 18px #0b1f330d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-group .header__row{min-height:4rem}#header-group :where(.header__icon,.header-actions__action,summary){min-width:44px;min-height:44px}#header-group :where(.header__menu-item,.menu-drawer__menu-item){font-weight:700;letter-spacing:0}.header-logo__roadline{display:block;width:170px;max-width:min(170px,46vw);height:auto}.header-logo__image-container--roadline{display:flex;align-items:center}.menu-drawer,.theme-drawer__dialog,.dialog-modal{background:var(--sahlora-white);color:var(--sahlora-road-navy)}.menu-drawer__menu-item,.theme-drawer__header,.predictive-search-form__header{border-color:var(--sahlora-cloud-line)}.product-card__content,.resource-card{overflow:clip;border:1px solid var(--sahlora-cloud-line);border-radius:var(--sahlora-radius-xl);background:var(--sahlora-white);box-shadow:var(--sahlora-shadow-card)}.product-card__content{height:100%;padding:var(--sahlora-space-3)}.product-card :where(.product-media-container,.product-media),.resource-card__media{border-radius:calc(var(--sahlora-radius-xl) - .25rem);background:var(--sahlora-mist)}.product-card :where(.product-title,[class*=product-title]),.resource-card__title{color:var(--sahlora-road-navy);font-weight:700;line-height:1.35}.product-card .price,.resource-card .price{color:var(--sahlora-road-navy);font-weight:800}.product-grid__item,.resource-list__item{min-width:0}.roadline-card__eyebrow{margin:0;color:var(--sahlora-deep-teal);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.roadline-card__benefit{margin:0;color:var(--sahlora-graphite);font-size:.875rem;line-height:1.45}.roadline-card__action{position:relative;z-index:2;display:inline-flex;min-height:44px;align-items:center;width:fit-content;color:var(--sahlora-deep-teal);font-weight:700}.collection-wrapper,.product-grid-container{background:var(--sahlora-white)}.facets,.facets__form,.sorting-filter,.filters__drawer{color:var(--sahlora-road-navy)}.facets__summary,.sorting-filter__button,.grid-density-controls button{min-height:44px;border-color:var(--sahlora-cloud-line);border-radius:var(--sahlora-radius-md)}.product-information,.product-details{color:var(--sahlora-road-navy)}.product-information :where(.product-media,.product-media-container){background:var(--sahlora-mist)}.sticky-add-to-cart__bar{border:1px solid var(--sahlora-cloud-line);background:var(--sahlora-white);box-shadow:var(--sahlora-shadow-raised)}.sticky-add-to-cart__button{background:var(--sahlora-road-navy);color:var(--sahlora-white)}.cart-drawer__content,.cart-summary,.cart-summary__inner,.cart-items{color:var(--sahlora-road-navy)}.cart-drawer__summary,.cart-summary__inner{border-color:var(--sahlora-cloud-line);background:var(--sahlora-mist)}.cart__checkout-button{width:100%;background:var(--sahlora-road-navy);color:var(--sahlora-white)}.roadline-cart-extras{display:grid;width:100%;gap:var(--sahlora-space-3)}.roadline-cart-extras__panel,.roadline-cart-extras--placeholder{padding:var(--sahlora-space-4);border:1px solid var(--sahlora-cloud-line);border-radius:var(--sahlora-radius-lg);background:var(--sahlora-white);color:var(--sahlora-graphite);font-size:.875rem}.roadline-cart-extras__heading{margin:0 0 var(--sahlora-space-2);color:var(--sahlora-road-navy);font-size:1rem}.roadline-cart-extras__panel p{margin:var(--sahlora-space-2) 0 0}.roadline-cart-extras__products{display:grid;gap:var(--sahlora-space-2);margin:0;padding:0;list-style:none}.roadline-cart-extras__products a{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--sahlora-space-3);padding-block:var(--sahlora-space-2);color:var(--sahlora-road-navy);font-weight:700}.roadline-cart-upsell{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:var(--sahlora-space-3);padding-block:var(--sahlora-space-2);border-block-start:1px solid var(--sahlora-cloud-line)}.roadline-cart-upsell__media{display:grid!important;min-height:4.5rem!important;padding:0!important;overflow:hidden;place-items:center;border-radius:var(--sahlora-radius-md);background:var(--sahlora-mist)}.roadline-cart-upsell__media img{width:100%;height:100%;object-fit:contain}.roadline-cart-upsell__content{display:grid;min-width:0;gap:.25rem}.roadline-cart-upsell__content>a{min-height:0;padding:0;font-size:.8125rem;line-height:1.35}.roadline-cart-upsell__content>span{color:var(--sahlora-graphite);font-size:.8125rem;font-weight:700}.roadline-cart-upsell__link{margin-block-start:.25rem;color:var(--sahlora-deep-teal);font-weight:800;text-decoration:underline;text-underline-offset:.2em}.roadline-cart-upsell .quick-add__button{min-height:2.5rem;width:100%;margin-block-start:.25rem;border-radius:var(--sahlora-radius-md);color:var(--sahlora-white);background:var(--sahlora-road-navy)}.search-modal__content,.predictive-search-dropdown{background:var(--sahlora-white);color:var(--sahlora-road-navy)}.predictive-search-form__header{border-block-end:1px solid var(--sahlora-cloud-line)}.main-collection-grid__empty,.search-results__empty,.roadline-empty-state{max-width:var(--sahlora-container-text);margin-inline:auto;padding:var(--sahlora-space-12) var(--sahlora-space-4);border:1px solid var(--sahlora-cloud-line);border-radius:var(--sahlora-radius-xl);background:var(--sahlora-mist);color:var(--sahlora-graphite);text-align:center}footer{background:var(--sahlora-road-navy);color:var(--sahlora-white)}footer :where(h2,h3,h4,a,p,li){color:inherit}footer a{text-decoration-color:#ffffff8c}footer :where(input,select,textarea){border-color:var(--sahlora-white);background:transparent;color:var(--sahlora-white)}@media screen and (min-width:768px){.header-logo__roadline{width:194px;max-width:194px}.product-card__content{padding:var(--sahlora-space-4)}}:lang(ar),[dir=rtl]{--font-body--family: var(--sahlora-font-ar);--font-subheading--family: var(--sahlora-font-ar);--font-heading--family: var(--sahlora-font-ar);--font-accent--family: var(--sahlora-font-ar);--font-paragraph--family: var(--sahlora-font-ar);--font-h1--family: var(--sahlora-font-ar);--font-h2--family: var(--sahlora-font-ar);--font-h3--family: var(--sahlora-font-ar);--font-h4--family: var(--sahlora-font-ar);--font-h5--family: var(--sahlora-font-ar);--font-h6--family: var(--sahlora-font-ar);--button-font-family-primary: var(--sahlora-font-ar);--button-font-family-secondary: var(--sahlora-font-ar);--cart-primary-font-family: var(--sahlora-font-ar);--cart-secondary-font-family: var(--sahlora-font-ar);font-family:var(--sahlora-font-ar);line-height:1.7;letter-spacing:0}[dir=rtl] .product-information .text-block--align-left{--text-align: right !important;--text-align-default: right}[dir=rtl] .product-information .text-left{--text-align: right;text-align:right}[dir=rtl] :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--sahlora-font-ar);letter-spacing:0;line-height:1.35}[dir=rtl] .menu-drawer{inset-inline:0 auto;border-inline-start:var(--style-border-drawer);border-inline-end:0;transform:translate(100%)}[dir=rtl] .menu-drawer__submenu{inset-inline:0 auto}[dir=rtl] .menu-drawer__submenu{transform:translate(5%)}[dir=rtl] .menu-drawer__back-button>.svg-wrapper{margin-inline:0 var(--padding-md);transform:scaleX(-1)}[dir=rtl] .menu-drawer__account shop-user-avatar{margin-inline:-.45rem .55rem}[dir=rtl] .theme-drawer__dialog{right:auto;left:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));border-inline-start:var(--style-border-drawer);border-inline-end:0}[dir=rtl] .theme-drawer__dialog[open]{left:0}[dir=rtl] .theme-drawer__dialog--opening{animation-name:sahlora-drawer-slide-in-rtl}[dir=rtl] .theme-drawer__dialog--closing{animation-name:sahlora-drawer-slide-out-rtl}@keyframes sahlora-drawer-slide-in-rtl{0%{left:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes sahlora-drawer-slide-out-rtl{to{left:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}[dir=rtl] .predictive-search__icon{right:var(--margin-xl);left:auto}[dir=rtl] .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before{right:auto;left:calc(var(--padding-sm) + var(--minimum-touch-target))}[dir=rtl] .header-actions__cart-icon .cart-bubble{right:auto;left:var(--cart-bubble-right, 2.5px)}[dir=rtl] :where(.pagination-controls,.breadcrumb,.roadline-directional) .svg-wrapper{transform:scaleX(-1)}@media screen and (min-width:750px){[dir=rtl] .predictive-search__icon{right:var(--margin-md)}[dir=rtl] .dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before{left:calc(var(--padding-2xl) * 2)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sahlora-roadline.css.map */
