@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600&display=swap";html[lang^=ar]{--viorra-ar-font: "IBM Plex Sans Arabic", "Noto Sans Arabic", Arial, sans-serif;--viorra-ar-heading-font: "Alexandria", "Almarai", Arial, sans-serif}html[lang^=ar] body,html[lang^=ar] button,html[lang^=ar] input,html[lang^=ar] select,html[lang^=ar] textarea,html[lang^=ar] #MainContent,html[lang^=ar] #MainContent :where(h1,h2,h3,h4,h5,h6,p,a,span,button,product-price,.text-block,.rte){font-family:var(--viorra-ar-font)!important;letter-spacing:0!important}html[lang^=ar] :where(.skip-to-content-link,header .visually-hidden){font-family:var(--viorra-ar-font)!important;letter-spacing:0!important}html[lang^=ar] body:has(.product-grid-container) #MainContent h1,html[lang^=ar] body #MainContent .product-information h1,html[lang^=ar] body #MainContent .product-information h3,html[lang^=ar] #MainContent .hero-wrapper .text-block.h2,html[lang^=ar] #MainContent .hero-wrapper .text-block.h2 p,html[lang^=ar] #MainContent product-card a[ref=productTitleLink] p{font-family:var(--viorra-ar-heading-font)!important}html[lang^=ar] body:has(.product-grid-container) #MainContent h1{max-inline-size:100%;margin-block:0 32px;font-size:25px!important;font-weight:500!important;line-height:1.25!important;text-align:start}html[lang^=ar] product-card a[ref=productTitleLink] .text-block{padding-block-start:20px!important;padding-inline:20px!important}html[lang^=ar] product-card a[ref=productTitleLink] p{display:-webkit-box;min-block-size:3.2em;margin:0;overflow:hidden;font-size:12.5px!important;font-weight:400!important;line-height:1.6!important;text-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[lang^=ar] product-card product-price{margin-block-start:auto;padding-block:10px 20px!important;padding-inline:20px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-align:start}html[lang^=ar] product-card product-price .price,html[lang^=ar] product-card product-price :not(.visually-hidden){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}html[lang^=ar] .product-grid{row-gap:30px!important}html[lang^=ar] body .product-information h1{max-inline-size:520px;margin-block:0 20px;font-size:20px!important;font-weight:500!important;line-height:1.5!important;text-align:start}html[lang^=ar] body .product-information .rte:not(product-price),html[lang^=ar] body .product-information .rte:not(product-price) p{max-inline-size:680px;font-size:15px!important;font-weight:400!important;line-height:1.9!important;text-align:start}html[lang^=ar] body .product-information h3{margin-block:28px 16px;font-size:21px!important;font-weight:500!important;line-height:1.45!important;text-align:start}html[lang^=ar] #MainContent .section-resource-list__content .text-block.h4 h3{font-family:var(--viorra-ar-heading-font)!important;font-size:16.2px!important;font-weight:500!important;line-height:1.5!important;text-align:start}html[lang^=ar] .hero-wrapper .text-block.h2,html[lang^=ar] .hero-wrapper .text-block.h2 p{max-inline-size:350px;margin-inline:auto;font-size:27px!important;font-weight:400!important;line-height:1.5!important}@media(min-width:750px){html[lang^=ar] body:has(.product-grid-container) #MainContent h1{margin-block-end:44px;font-size:36px!important}html[lang^=ar] product-card a[ref=productTitleLink] p{min-block-size:calc(1.6em * 3);font-size:14px!important;-webkit-line-clamp:3}html[lang^=ar] .product-grid{row-gap:44px!important}html[lang^=ar] body .product-information h1{margin-block-end:24px;font-size:25px!important}html[lang^=ar] body .product-information .rte:not(product-price),html[lang^=ar] body .product-information .rte:not(product-price) p{font-size:16px!important}html[lang^=ar] body .product-information h3{font-size:23px!important}html[lang^=ar] #MainContent .section-resource-list__content .text-block.h4 h3{font-size:18px!important}html[lang^=ar] .hero-wrapper .text-block.h2,html[lang^=ar] .hero-wrapper .text-block.h2 p{max-inline-size:980px;font-size:41px!important}}@media(max-width:749px){html[lang^=ar] #cart-drawer .cart-items__unit-price-wrapper{display:none!important}html[lang^=ar] #cart-drawer .cart-totals__total-label{font-size:17px!important;font-weight:600!important;line-height:1.5!important}html[lang^=ar] #cart-drawer .cart-totals__total-value{font-size:18px!important;font-weight:500!important;line-height:1.5!important}}@media(max-width:749px){html[lang^=ar] #cart-drawer .cart-items__price{margin-block-start:5px!important}}@media(max-width:749px){html[lang^=en] #cart-drawer .cart-items__price{margin-block-start:5px!important}html[lang^=en] #cart-drawer .cart-totals__total-label{font-size:0!important;font-weight:400!important;line-height:1.5!important}html[lang^=en] #cart-drawer .cart-totals__total-label:before{content:"Total";font-size:17px;font-weight:600}html[lang^=en] #cart-drawer .cart-totals__total-label:after{content:" (Incl. 15% VAT)";font-size:14px;font-weight:400}html[lang^=en] #cart-drawer .viorra-sar-code{font-size:.9em}}@media(max-width:749px){html[lang^=en] #cart-drawer .cart-totals__total-label{font-size:14px!important;font-weight:400!important;line-height:1.5!important}html[lang^=en] #cart-drawer .cart-totals__total-label:before,html[lang^=en] #cart-drawer .cart-totals__total-label:after{content:none!important}html[lang^=en] #cart-drawer .viorra-cart-total-word{font-size:17px;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/viorra-ar-typography.css.map */
