.container,.ESHeader__container{max-width:1500px!important;padding:0 30px!important;width:100%;margin:0 auto}p,a.button{font-size:16px;line-height:22px}a.button{background:#02548a;border:1px solid #02548a;padding:12px 30px;transition:.3s}a.button:hover{background:transparent;border:1px solid #02548a;color:#02548a}.top-bar{background:#02548a;padding:5px 0;height:40px;display:flex;align-items:center}.top-bar__inner{display:flex;align-items:center;justify-content:space-between}.top-bar__inner *{color:#fff;font-size:14px;line-height:22px}.ESHeader__spacer{height:fit-content!important}.ESHeader__shell{position:unset!important}.top-bar__right{display:flex;gap:20px;align-items:center}.top-bar__right img{width:15px;height:15px}.ESHeader__actionIconWrap svg{width:20px!important;height:20px!important}.ESHeader__actionIconWrap svg:hover g{fill:#02548a}.custom-banner-carousel .owl-nav{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.custom-banner-carousel:hover .owl-nav{opacity:1;visibility:visible}.custom-banner-carousel .owl-nav{margin:0}.custom-banner-carousel .owl-nav button{position:absolute;top:calc(50% - 12px);transform:translateY(-50%);margin:0!important;width:44px;height:44px;background:#fff!important;font-size:30px!important;display:flex;align-items:center;justify-content:center}.custom-banner-carousel .owl-nav .owl-prev{left:20px}.custom-banner-carousel .owl-nav .owl-next{right:20px}.custom-banner-carousel .owl-dots{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;align-items:center;gap:6px}.custom-banner-carousel .owl-dot{width:10px;height:10px;padding:0!important;margin:0!important;border-radius:50%;background:#fff6!important;transition:all .3s ease}.custom-banner-carousel .owl-dot.active{width:24px;border-radius:10px;background:#fff!important}.product-card .contents p{font-size:18px;line-height:22px;font-weight:700}.section-resource-list__header .group-block-content{position:relative}.section-resource-list__header .group-block-content:after{content:"";position:absolute;height:3px;border-radius:50px;margin:0 auto;background:#023e8a99;left:280px;right:170px}.product-card product-price{margin-top:auto}.product-card product-price span.price{font-size:14px;font-weight:500}.ui-test-collection-list .resource-list{display:flex;justify-content:center}.ui-test-collection-list .resource-list .resource-list__item{width:calc(16.667% - 25px);flex-wrap:wrap}.ui-test-collection-list .resource-list__item .collection-card{height:fit-content;padding:30px 30px 16px;background:#fff;border-radius:16px}.ui-test-collection-list .collection-card .collection-card__content div{width:100%}.ui-test-collection-list .collection-card p{font-size:18px;line-height:22px;font-weight:700;color:#000;width:100%;text-align:center}.product-card__content .card-gallery{position:relative}.product-card__content .ESProductCardQuickAdd{padding-top:0}.product-card__content .ESProductCardQuickAdd__button{min-height:fit-content;transition:.3s}.product-card__content .ESProductCardQuickAdd__button:hover{transform:none;background:transparent;color:#02548a}.bookSizeBadge{background:#02548a;color:#fff;width:fit-content;padding:2px 10px 3px;position:absolute;top:0;z-index:9}.topCategoriesProducts .product-card__content .ESProductCardQuickAdd__button{width:fit-content;padding:12px 24px}.topCategoriesProducts .section-resource-list__header .group-block-content:after{left:200px}.topCategoriesProducts .product-card__content .ESProductCardQuickAdd__button:hover{background:#000;border-color:#000;color:#fff}.topCategoriesProducts .product-card product-price span.price{margin-bottom:2px;display:block}.topCategoriesProducts .product-card__content{display:flex;flex-direction:row;align-items:center}.topCategoriesProducts .product-card__content .card-gallery{width:55%}.topCategoriesProducts .product-card__content .card-gallery slideshow-container{background:transparent!important}.productCardContent{width:45%;display:flex;flex-direction:column;gap:15px}.featuredProducts .resource-list__item{background:#f4ecde;padding:30px}.featuredProducts.topCategoriesProducts .product-card__content .card-gallery{width:55%;background:transparent;padding:0}.featuredProducts .product-card__content{display:flex;flex-direction:row;align-items:center;gap:40px}.featuredProducts .product-card__content .card-gallery{width:42%}.featuredProducts .productCardContent{width:55%}.featuredProducts .resource-list__item:last-of-type{background:#0f5080}.featuredProducts .resource-list__item:last-of-type *{color:#fff}.featuredProducts .resource-list__item:last-of-type .ESProductCardQuickAdd__button{background:#fff;border-color:#fff;color:#0f5080}.featuredProducts .resource-list__item:last-of-type .ESProductCardQuickAdd__button:hover{background:transparent;border-color:#fff;color:#fff}.featuredProducts slideshow-container{background-color:transparent!important}#shopify-section-template--28080449257754__section_iDJgxw{background:url(/cdn/shop/files/islamic-texture-bg.webp?v=1790252671) no-repeat;background-attachment:fixed;background-size:cover;background-position:center}#shopify-section-template--28080449257754__section_iDJgxw>.section-background{background:#fff;z-index:0;opacity:.4}#shopify-section-template--28080449257754__section_iDJgxw .section-content-wrapper{flex-direction:row-reverse}#shopify-section-template--28080449257754__section_iDJgxw .section-content-wrapper p{font-size:20px;line-height:26px}#shopify-section-template--28080449257754__section_iDJgxw rte-formatter:last-of-type{margin:10px 0}.product-information .product-information__grid{grid-template-columns:1.3fr 1fr!important;padding-bottom:100px;border-bottom:1px solid #000}.product-information .accelerated-checkout-block{display:none}.productBreadcrumb{padding:40px 0 30px}.product-information h1{font-size:42px!important;line-height:48px!important}.product-information .price{font-size:24px;line-height:30px;font-weight:500;margin-top:5px;display:block}.product-information rte-formatter p{margin-top:0}.product-information rte-formatter p,.product-information rte-formatter p span{font-size:18px!important;font-family:jost!important}@media(max-width:1024px){.topCategoriesProducts .resource-list.resource-list--grid{display:flex;flex-wrap:wrap}.topCategoriesProducts .resource-list.resource-list--grid .resource-list__item{width:calc(50% - 5px);height:fit-content}}@media(max-width:991px){.section-resource-list__header .group-block-content:after{left:220px}.product-card .contents p{font-size:16px;line-height:20px}.ui-test-product-list .resource-list.resource-list--grid{column-gap:10px}.topCategoriesProducts .section-resource-list__header .group-block-content:after{left:160px}.featuredProducts .product-card__content{gap:20px}.product-information h1{font-size:32px!important;line-height:38px!important}.product-information .product-information__grid{padding-bottom:70px}}@media(max-width:767px){h2{font-size:28px;line-height:34px}a.button{padding:8px 22px;font-size:14px;line-height:22px}.section{padding:40px 0}.container,.ESHeader__container{padding:0 15px!important}.topCategoriesProducts .section-resource-list__header .group-block{padding-bottom:0}.topCategoriesProducts .product-card__content{display:unset}.topCategoriesProducts .product-card__content .card-gallery,.productCardContent{width:100%}.topCategoriesProducts .product-card__content .card-gallery{margin-bottom:12px}.section-resource-list__header .group-block-content:after{display:none}#shopify-section-template--28080449257754__section_iDJgxw .section-content-wrapper p{font-size:16px;line-height:22px}#shopify-section-template--28080449257754__section_iDJgxw .section-content-wrapper{flex-direction:column;padding:0}.featuredProducts .resource-list.resource-list--grid .resource-list__item{padding:20px;width:100%}.featuredProducts .product-card__content{display:flex;gap:10px}.featuredProducts .product-card__content .card-gallery{width:calc(45% - 5px)}.featuredProducts .productCardContent{width:calc(55% - 5px)}.productBreadcrumb{padding:0}.product-information.section{padding:0 15px}.product-information .product-details{grid-column:1 / 3}.product-information .product-information__grid{padding-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
