.sakinah-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.sakinah-cart-drawer.is-open{visibility:visible;pointer-events:auto}.sakinah-cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#30231b80;opacity:0;transition:opacity .28s ease}.sakinah-cart-drawer.is-open .sakinah-cart-drawer__overlay{opacity:1}.sakinah-cart-drawer__panel{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(470px,100%);height:100%;height:100dvh;overflow:hidden;background:#fffaf2;box-shadow:-18px 0 55px #3a271933;transform:translate(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);outline:0}.sakinah-cart-drawer.is-open .sakinah-cart-drawer__panel{transform:translate(0)}.sakinah-drawer-open body{overflow:hidden}.sakinah-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid rgba(195,154,67,.32);background:#fffdf8}.sakinah-cart-drawer__header .kicker{margin:0 0 .25rem;font-size:.56rem}.sakinah-cart-drawer__header h2{margin:0;color:#5c4123;font-size:2rem;font-weight:400;line-height:1}.sakinah-cart-drawer__close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid rgba(195,154,67,.42);border-radius:50%;background:#fffaf1;color:#604829;cursor:pointer}.sakinah-cart-drawer__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.sakinah-cart-drawer__body{min-width:0;overflow-x:hidden;overflow-y:auto;padding:1.1rem 1.4rem 1.5rem}.sakinah-delivery-goal{padding:1rem;border:1px solid rgba(195,154,67,.32);border-radius:.35rem;background:#f6ead79e}.sakinah-delivery-goal__message{display:flex;align-items:flex-start;gap:.55rem;color:#5d452a}.sakinah-delivery-goal__message p{margin:0;font:600 .74rem/1.45 var(--sans)}.sakinah-delivery-goal__icon{color:#b8862f;font-size:.8rem;line-height:1.35rem}.sakinah-delivery-goal__track{height:7px;margin:.8rem 0 .42rem;overflow:hidden;border-radius:999px;background:#e5d4ba}.sakinah-delivery-goal__track span{display:block;width:var(--sakinah-delivery-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9852c,#d2ad62);transition:width .35s ease}.sakinah-delivery-goal__track.is-complete span{background:linear-gradient(90deg,#9b742d,#c99f4d)}.sakinah-delivery-goal__labels{display:flex;justify-content:space-between;color:#8b7762;font:500 .58rem var(--sans)}.sakinah-cart-drawer__items{margin:1.1rem 0 0;padding:0;list-style:none}.sakinah-cart-drawer__item{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(195,154,67,.25)}.sakinah-cart-drawer__item-image{display:block;width:82px;height:102px;overflow:hidden;background:#f0e3d1}.sakinah-cart-drawer__item-image img{display:block;width:100%;height:100%;object-fit:cover}.sakinah-cart-drawer__item-details{min-width:0;padding-right:3.4rem}.sakinah-cart-drawer__item-details h3{margin:.05rem 0 .25rem;font-size:1.02rem;font-weight:400;line-height:1.25}.sakinah-cart-drawer__item-details h3 a{color:#4f3a28;text-decoration:none}.sakinah-cart-drawer__item-details p{margin:0 0 .3rem;color:#806d5e;font:400 .63rem/1.35 var(--sans)}.sakinah-cart-drawer__item-details strong{color:#6f4d20;font:600 .72rem var(--sans)}.sakinah-cart-drawer__quantity{display:inline-grid;grid-template-columns:30px 32px 30px;align-items:center;margin-top:.6rem;border:1px solid rgba(195,154,67,.4);background:#fff}.sakinah-cart-drawer__quantity button{width:30px;height:30px;padding:0;border:0;background:transparent;color:#6a4a21;font-size:1rem;cursor:pointer}.sakinah-cart-drawer__quantity button:disabled{cursor:not-allowed;opacity:.35}.sakinah-cart-drawer__quantity span{text-align:center;font:600 .66rem var(--sans)}.sakinah-cart-drawer__item-message{margin:.45rem 0 0;color:#7c4a2d;font:600 .62rem/1.4 var(--sans)}.sakinah-cart-drawer__remove{position:absolute;top:1.05rem;right:0;padding:0;border:0;background:none;color:#98712f;font:500 .58rem var(--sans);text-decoration:underline;cursor:pointer}.sakinah-cart-drawer__empty{padding:2.1rem .5rem 1.5rem;text-align:center}.sakinah-cart-drawer__empty>span{color:#b8862f;font-size:1.4rem}.sakinah-cart-drawer__empty h3{margin:.65rem 0 .5rem;color:#5c4123;font-size:1.65rem;font-weight:400}.sakinah-cart-drawer__empty p{margin:0 auto 1.1rem;max-width:310px;color:#786657;font:400 .72rem/1.6 var(--sans)}.sakinah-cart-addons{margin-top:1.25rem;padding-top:1.2rem;border-top:1px solid rgba(195,154,67,.28)}.sakinah-cart-addons__heading .kicker{margin:0 0 .28rem;font-size:.54rem}.sakinah-cart-addons__heading h3{margin:0;color:#5c4123;font-size:1.45rem;font-weight:400;line-height:1.15}.sakinah-cart-addons__heading>p:last-child{margin:.35rem 0 .9rem;color:#7c6a5b;font:400 .66rem/1.5 var(--sans)}.sakinah-cart-addons__list{display:grid;gap:.62rem}.sakinah-cart-addon{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem;border:1px solid rgba(195,154,67,.27);background:#fffdf8}.sakinah-cart-addon__image{display:block;width:70px;height:70px;overflow:hidden;background:#efe3d2}.sakinah-cart-addon__image img,.sakinah-cart-addon__placeholder{display:block;width:100%;height:100%;object-fit:cover}.sakinah-cart-addon__details{min-width:0}.sakinah-cart-addon__details h4{margin:0 0 .25rem;font-size:.88rem;font-weight:400;line-height:1.25}.sakinah-cart-addon__details h4 a{color:#4f3a28;text-decoration:none}.sakinah-cart-addon__details p{margin:0;color:#806028;font:600 .65rem var(--sans)}.sakinah-cart-addon form{margin:0}.sakinah-cart-addon button{display:grid;place-items:center;min-width:42px;height:38px;padding:0 .65rem;border:1px solid #bd8e3b;background:#fffaf1;color:#79551f;font:600 .57rem var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.sakinah-cart-addon button span:first-child{display:none;font-size:1.1rem}.sakinah-cart-addon button:disabled{cursor:wait;opacity:.58}.sakinah-cart-drawer__error{margin:.9rem 0 0;padding:.75rem;background:#f6e4e1;color:#7c3137;font:600 .67rem/1.45 var(--sans)}.sakinah-cart-drawer__footer{padding:1rem 1.4rem 1.15rem;border-top:1px solid rgba(195,154,67,.32);background:#fffdf8;box-shadow:0 -8px 24px #46301e0f}.sakinah-cart-drawer__footer>div{display:flex;align-items:baseline;justify-content:space-between;color:#4f3925}.sakinah-cart-drawer__footer>div span{font:600 .65rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.sakinah-cart-drawer__footer>div strong{font-size:1.55rem;font-weight:400}.sakinah-cart-drawer__footer>p{margin:.2rem 0 .7rem;color:#867364;font:400 .59rem/1.4 var(--sans)}.sakinah-cart-drawer__footer form{margin:0}.sakinah-cart-drawer__footer .button{width:100%;margin:0}.sakinah-cart-drawer__view-bag{display:block;margin-top:.7rem;color:#7d5921;text-align:center;font:600 .62rem var(--sans);text-decoration:underline}.sakinah-cart-addons--cart{max-width:1200px;margin:0 auto 6rem;padding:0 1.25rem;border:0}.sakinah-cart-addons--cart .sakinah-cart-addons__heading{text-align:center}.sakinah-cart-addons--cart .sakinah-cart-addons__heading h3{font-size:2.2rem}.sakinah-cart-addons--cart .sakinah-cart-addons__heading>p:last-child{max-width:520px;margin:.45rem auto 1.4rem;font-size:.74rem}.sakinah-cart-addons--cart .sakinah-cart-addons__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sakinah-cart-addons--cart .sakinah-cart-addon{grid-template-columns:86px minmax(0,1fr) auto;padding:.75rem}.sakinah-cart-addons--cart .sakinah-cart-addon__image{width:86px;height:86px}.cart-summary .sakinah-delivery-goal{margin-bottom:1rem;background:#fffaf1b3}@media(max-width:780px){.sakinah-cart-drawer__panel{width:100%}.sakinah-cart-drawer__header{padding:1rem 1.1rem}.sakinah-cart-drawer__header h2{font-size:1.75rem}.sakinah-cart-drawer__body{padding:.9rem 1rem 1.25rem}.sakinah-cart-drawer__footer{padding:.85rem 1rem calc(.95rem + env(safe-area-inset-bottom))}.sakinah-cart-addons--cart{margin-bottom:4rem;padding:0 1rem}.sakinah-cart-addons--cart .sakinah-cart-addons__list{grid-template-columns:1fr}.sakinah-cart-addons--cart .sakinah-cart-addons__heading h3{font-size:1.8rem}.sakinah-cart-addons--cart .sakinah-cart-addon{grid-template-columns:76px minmax(0,1fr) auto}.sakinah-cart-addons--cart .sakinah-cart-addon__image{width:76px;height:76px}}@media(max-width:380px){.sakinah-cart-drawer__header{padding:.9rem}.sakinah-cart-drawer__body{padding:.8rem .85rem 1.1rem}.sakinah-cart-drawer__item{grid-template-columns:72px minmax(0,1fr);gap:.75rem}.sakinah-cart-drawer__item-image{width:72px;height:90px}.sakinah-cart-addon{grid-template-columns:62px minmax(0,1fr) 36px;gap:.55rem}.sakinah-cart-addon__image{width:62px;height:62px}.sakinah-cart-addon button{min-width:36px;width:36px;padding:0}.sakinah-cart-addon button span:first-child{display:inline}.sakinah-cart-addon button span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.sakinah-cart-drawer__overlay,.sakinah-cart-drawer__panel,.sakinah-delivery-goal__track span{transition:none}}.jewellery-category-nav{padding:clamp(3rem,5vw,5rem) clamp(1rem,5.5vw,6rem) clamp(2.7rem,4.5vw,4.5rem);background:linear-gradient(180deg,#fbf4e8,#f7ead7);border-bottom:1px solid rgba(195,154,67,.18)}.jewellery-category-nav__inner{max-width:1320px;margin:0 auto}.jewellery-category-nav__heading{text-align:center;margin:0 auto 2rem}.jewellery-category-nav__heading .kicker{margin-bottom:.65rem}.jewellery-category-nav__heading h2{margin:0;color:#5a4435;font-size:clamp(2.35rem,3.6vw,3.8rem);font-weight:400;line-height:1}.jewellery-category-nav__heading .ornament{margin:1rem auto 0}.jewellery-category-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.8vw,1.5rem)}.jewellery-category-card{display:block;min-width:0;color:#5a4435;text-decoration:none;text-align:center}.jewellery-category-card__arch{display:block;position:relative;overflow:hidden;aspect-ratio:.82/1;border:1px solid rgba(183,137,53,.32);border-radius:48% 48% .55rem .55rem/30% 30% .55rem .55rem;background:#eee2cf;box-shadow:0 12px 28px #5b422c17;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.jewellery-category-card__arch:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff61;pointer-events:none}.jewellery-category-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1);transition:opacity .75s ease,transform .45s ease}.jewellery-category-card__image.is-active{z-index:2;opacity:1}.jewellery-category-card__title{display:block;margin:.85rem .35rem 0;font:400 clamp(1.1rem,1.45vw,1.35rem)/1.2 var(--serif);letter-spacing:.01em}.jewellery-category-card:hover .jewellery-category-card__arch{transform:translateY(-5px);border-color:#b7893599;box-shadow:0 18px 38px #5b422c24}.jewellery-category-card:hover .jewellery-category-card__image.is-active{transform:scale(1.025)}.jewellery-category-card:focus-visible{outline:2px solid var(--burgundy);outline-offset:6px;border-radius:.35rem}@media(max-width:780px){.jewellery-category-nav{padding:2.7rem 1rem 2.8rem}.jewellery-category-nav__heading{margin-bottom:1.55rem}.jewellery-category-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .85rem}.jewellery-category-card__arch{aspect-ratio:.84/1;border-radius:48% 48% .45rem .45rem/29% 29% .45rem .45rem}.jewellery-category-card__title{margin-top:.65rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.jewellery-category-card__image{transition:none}.jewellery-category-card:hover .jewellery-category-card__arch{transform:none}}.collections-showcase .arched-card--rotating .arched-card__media{border-radius:inherit;isolation:isolate;contain:paint;-webkit-clip-path:inset(0 round 48% 48% .3rem .3rem);clip-path:inset(0 round 48% 48% .3rem .3rem)}@media(max-width:780px){.collections-showcase .arched-card--rotating .arched-card__media{-webkit-clip-path:inset(0 round 48% 48% .45rem .45rem);clip-path:inset(0 round 48% 48% .45rem .45rem)}}.collections-showcase .arched-card--fitted .arched-card__image{background-color:#eadbc5;isolation:isolate}.collections-showcase .arched-card--fitted .arched-card__image:before{content:"";position:absolute;z-index:-1;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:var(--arch-photo);background-size:cover;background-position:center;filter:blur(20px);opacity:.8}.collections-showcase .arched-card--fitted .arched-card__product-photo{position:absolute;top:44%;left:50%;display:block;width:var(--arch-image-width, 104%);height:auto;max-height:88%;aspect-ratio:1;object-fit:contain;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 8%,#000 94%,transparent)}.collections-showcase [data-arch-product=nurbanu-sultan-zultanite-ring],.collections-showcase [data-arch-product=esma-sultan-imperial-aqeeq-ring]{--arch-image-width: 154%}.collections-showcase [data-arch-product=genuine-olive-wood-tasbih]{--arch-image-width: 114%}.collections-showcase [data-arch-product=rawda-green-travel-prayer-mat-with-pouch]{--arch-image-width: 112%}@media(max-width:780px){.search-page.page-shell{padding-bottom:3rem}.search-page .page-title-block--compact{padding:2.25rem 1rem 1.25rem}.search-page .page-title-block h1{font-size:clamp(2.4rem,10vw,3.4rem);line-height:1.1}.search-page .search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;width:100%;max-width:100%;margin:1.5rem auto;padding:0 1rem;align-items:stretch}.search-page .search-form input{width:100%;min-width:0;max-width:100%;min-height:50px;padding:.8rem;border-radius:.3rem;font:400 1rem/1.4 var(--sans);-webkit-appearance:none;appearance:none}.search-page .search-form .button{min-width:84px;min-height:50px;padding:0 .9rem;border-radius:.3rem;letter-spacing:.08em}.search-page .search-count{margin:0 1rem 1.25rem;line-height:1.5;overflow-wrap:anywhere}.search-page.page-shell>.product-grid{width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;padding:0 1rem;align-items:stretch}.search-page .product-card{display:flex;min-width:0;flex-direction:column}.search-page .product-card__image{width:100%;flex:0 0 auto;aspect-ratio:1}.search-page .product-card__image img{display:block;width:100%;height:100%}.search-page .product-card__details{display:flex;min-width:0;flex:1;flex-direction:column;padding:.8rem .6rem .65rem}.search-page .product-card__details>.product-card__eyebrow{margin:0 0 .55rem;line-height:1.4;letter-spacing:.08em}.search-page .product-card h3{margin:0 0 .6rem;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.search-page .product-card__details>p:not(.product-card__eyebrow){margin:auto 0 .7rem;padding-top:.15rem;font-size:.9rem}.search-page .product-button{min-height:44px;padding:.65rem .3rem;line-height:1.3;letter-spacing:.06em}.search-page .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 1rem 0}.search-page .pagination a,.search-page .pagination .current{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}}.product-info .ring-enquiry{box-sizing:border-box;width:100%;min-width:0;margin:18px 0 22px;padding:18px 0;border-top:1px solid #d8c7a6;border-bottom:1px solid #d8c7a6;color:#5a4435}.product-info .ring-enquiry h2{margin:0 0 8px;font-size:21px;line-height:1.3;letter-spacing:0;text-transform:none}.product-info .ring-enquiry p{margin:0 0 14px;font:400 13px/1.65 var(--sans);overflow-wrap:anywhere}.product-info .ring-enquiry__link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;max-width:100%;min-height:44px;padding:11px 16px;border:1px solid #94713d;border-radius:4px;color:#5a4435;background:transparent;text-decoration:none;font:600 13px/1.4 var(--sans);text-align:center;white-space:normal}.ring-enquiry__link svg{flex:0 0 20px}.ring-enquiry__link span{min-width:0;overflow-wrap:anywhere}.product-info .ring-enquiry__link:hover{background:#f3ebdc}.product-info .ring-enquiry__link:focus-visible{outline:2px solid #5a4435;outline-offset:4px}@media(max-width:599px){.product-info .ring-enquiry{margin:16px 0 20px;padding:16px 0}.product-info .ring-enquiry h2{font-size:19px}.product-info .ring-enquiry__link{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
