.currency-symbol--dhs{display:inline-block;width:1em;height:1em;text-indent:-9999px;overflow:hidden;background:no-repeat center/contain url(dirham.svg);vertical-align:-.1em}.container{width:90%;max-width:var(--page-width);margin:0 auto}@media screen and (min-width: 990px){.container{width:auto}.container,.page-width{padding:0 5rem}}.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);transition:visibility var(--duration-default) ease;visibility:hidden}.drawer.active{visibility:visible}.drawer__inner{height:100%;width:40rem;max-width:calc(100vw - 3rem);padding:0 3rem;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease;background-color:#fff}.drawer.drawer-lg .drawer__inner{max-width:600px;width:60rem}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{position:relative;padding:3rem 0 10px;display:flex;justify-content:space-between;align-items:center}.drawer__heading{margin:0}.drawer__close{display:flex;align-items:center;justify-content:center;padding:0;height:60px;width:60px;box-shadow:0 0 0 .2rem rgba(var(--color-button),0);position:absolute;top:2.8rem;right:30px;color:rgb(var(--color-foreground));background-color:transparent;border:1px solid black;border-radius:100%;cursor:pointer}.drawer__close svg{height:24px;width:24px}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}.drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.5rem 0}.productsHeader__title{margin-block:40px!important;text-transform:uppercase!important}.productsHeader__wrapper{align-items:center!important}@media screen and (max-width: 780px){.productsHeader__title{margin-block:20px!important;text-align:center}.productsHeader__subtitle{margin-top:0!important}.drawer__header{flex-direction:column-reverse;align-items:start;padding-top:0}.drawer__close{position:relative;top:unset;left:0;justify-content:start;border:none;margin-bottom:35px}}@media screen and (max-width: 990px){.productsHeader__wrapper{flex-direction:column;justify-content:start;padding-bottom:30px}}@media screen and (min-width: 780px){.product__tax.caption.rte{max-width:70%}}.card__product-tag{position:absolute;z-index:2;padding:2px 10px;background-color:#000;color:#fff!important;border-radius:1000px;font-size:10px;font-weight:500;top:15px;left:15px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
