:root{--miramar-brown: #462b15;--miramar-brown-dark: #3b2925;--miramar-yellow: #ede1a2;--miramar-blue: #b3d1f0;--miramar-ink-muted: #8a7f79;--miramar-line: #e3d9d3;--miramar-soft: #f8f5f2}product-info{background:#fff!important;color:var(--miramar-brown-dark);font-family:Tajawal,Arial,sans-serif}product-info .page-width{max-width:1440px}.miramar-product{align-items:start;gap:48px!important}.miramar-product .product__media-wrapper,.miramar-product .product__info-wrapper{min-width:0}.miramar-product .product__info-container>*+*{margin-top:20px}.miramar-product__badge{display:inline-flex;width:fit-content;min-height:32px;align-items:center;padding:6px 14px;color:var(--miramar-brown);background:var(--miramar-yellow);font-size:13px;line-height:20px}.miramar-product .product__title{margin:0}.miramar-product .product__title h1{margin:0;color:var(--miramar-brown);font-family:Tajawal,Arial,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.25}.miramar-product .price,.miramar-product .price-item{color:var(--miramar-brown);font-family:Tajawal,Arial,sans-serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.2}.miramar-product .product__tax,.miramar-product .installment,.miramar-product .share-button,.miramar-product .product__view-details,.miramar-product .shopify-payment-button,.miramar-product pickup-availability{display:none!important}.miramar-product .product__description{margin:0;color:#6c625d;font-size:16px;line-height:1.9}.miramar-product .product__description>*:first-child{margin-top:0}.miramar-product .product__description>*:last-child{margin-bottom:0}.miramar-product variant-selects{display:block;margin:0}.miramar-product .product-form__input{max-width:none;margin:0 0 18px;padding:0}.miramar-product .product-form__input .form__label{margin:0 0 12px;color:#a49b95;font-size:14px;font-weight:400}.miramar-product .product-form__input--pill input[type=radio]+label{min-width:46px;min-height:42px;margin:0 0 8px 8px;padding:9px 12px;border:1px solid #ded3cc;border-radius:0;color:#6b625e;background:#fff;font-family:Tajawal,Arial,sans-serif;font-size:14px;line-height:22px;text-align:center}[dir=rtl] .miramar-product .product-form__input--pill input[type=radio]+label{margin-right:0;margin-left:8px}.miramar-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--miramar-brown-dark);color:#fff;background:var(--miramar-brown-dark)}.miramar-product .product-form__input--pill input[type=radio]:disabled+label,.miramar-product .product-form__input--pill input[type=radio].disabled+label{color:#c8c0ba;background:#f6f4f2;text-decoration:line-through;opacity:1}.miramar-product .swatch-input__label{width:26px;height:26px;border:1px solid #a39a94;box-shadow:0 0 0 2px #fff}.miramar-product .swatch-input__input:checked+.swatch-input__label{outline:1px solid var(--miramar-brown);outline-offset:3px}.miramar-product .product-form{margin:0}.miramar-product .product-form__submit{min-height:60px;margin:0;border:0;border-radius:0;color:var(--miramar-brown);background:var(--miramar-yellow);box-shadow:4px 4px 0 var(--miramar-brown);font-family:Tajawal,Arial,sans-serif;font-size:18px;font-weight:400;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.miramar-product .product-form__submit:before,.miramar-product .product-form__submit:after{content:none}.miramar-product .product-form__submit:hover:not([disabled]),.miramar-product .product-form__submit:focus-visible:not([disabled]){color:#fff;background:var(--miramar-brown);box-shadow:4px 4px 0 var(--miramar-blue);transform:translate(-1px,-1px)}.miramar-product .product-form__submit:focus-visible{outline:2px solid var(--miramar-blue);outline-offset:5px}.miramar-product-features{display:grid;gap:18px;margin-top:30px;color:#8d817a}.miramar-product-features__row{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:14px}[dir=rtl] .miramar-product-features__row{grid-template-columns:1fr 28px}[dir=rtl] .miramar-product-features__row>span{grid-column:2}[dir=rtl] .miramar-product-features__row>p{grid-column:1;grid-row:1;text-align:right}.miramar-product-features__row>span{width:28px;height:28px;display:grid;place-items:center;color:var(--miramar-brown)}.miramar-product-features__row svg{width:24px;height:24px}.miramar-product-features__row p{margin:0;font-size:14px;line-height:1.7}.miramar-product-status{min-height:112px;margin-top:32px;padding:20px 24px;display:grid;grid-template-columns:auto 1fr 54px;align-items:center;gap:14px;color:var(--miramar-brown);background:var(--miramar-blue)}[dir=rtl] .miramar-product-status{grid-template-columns:54px 1fr auto}[dir=rtl] .miramar-product-status>span:first-child{grid-column:3}[dir=rtl] .miramar-product-status>div{grid-column:2;grid-row:1;text-align:right}[dir=rtl] .miramar-product-status__icon{grid-column:1;grid-row:1}.miramar-product-status>span:first-child{color:#e9c84c;font-size:24px}.miramar-product-status strong{display:block;font-size:18px;font-weight:500}.miramar-product-status p{margin:5px 0 0;color:#6f7f91;font-size:13px;line-height:1.5}.miramar-product-status__icon{width:54px;height:54px;display:grid;place-items:center}.miramar-product-status__icon svg{width:42px;height:42px}.miramar-product .product__media-wrapper media-gallery{position:relative;display:block}.miramar-product .product__media-list{margin:0;background:#f0eded}.miramar-product .product-media-container,.miramar-product .product__media,.miramar-product .product__modal-opener{border:0!important;background:#f0eded!important}.miramar-product .product__media img{width:100%;height:100%;object-fit:contain;object-position:center}.miramar-product .product__media-icon{width:54px;height:54px;top:18px;right:18px;display:grid;place-items:center;border:0;color:#000;background:#fff;box-shadow:none}[dir=rtl] .miramar-product .product__media-icon{right:auto;left:18px}.miramar-product .product__media-icon .svg-wrapper{width:28px;height:28px}.miramar-product .product__media-icon svg{width:28px;height:28px}.miramar-product-support{padding:92px 32px 72px;color:var(--miramar-brown-dark);background:var(--miramar-soft);font-family:Tajawal,Arial,sans-serif}.miramar-product-support__inner{max-width:760px}.miramar-product-support--rtl{direction:rtl}.miramar-product-support__header{margin-bottom:48px;text-align:center}.miramar-product-support__header>p{margin:0;color:var(--miramar-brown);font-size:14px}.miramar-product-support__header>p span{margin-inline-end:8px}.miramar-product-support__header h2{margin:28px 0 16px;color:var(--miramar-brown);font-size:40px;font-weight:400;line-height:1.35}.miramar-product-support__header>div{color:#6c625d;font-size:15px;line-height:1.9}.miramar-product-support__list{padding:18px 24px;background:#fff;border-inline-end:3px solid var(--miramar-yellow);border-bottom:3px solid var(--miramar-yellow)}.miramar-product-support__item{border-bottom:1px solid #d6cfca}.miramar-product-support__item:last-child{border-bottom:0}.miramar-product-support__item summary{min-height:92px;display:grid;grid-template-columns:56px 1fr 46px;align-items:center;gap:16px;direction:ltr;list-style:none;cursor:pointer}.miramar-product-support__item summary::-webkit-details-marker{display:none}.miramar-product-support__icon{width:56px;height:56px;display:grid;place-items:center;color:#101010;background:var(--miramar-blue)}.miramar-product-support__icon svg{width:27px;height:27px}.miramar-product-support__question{color:var(--miramar-brown-dark);direction:rtl;text-align:right;font-size:18px;line-height:1.5}.miramar-product-support:not(.miramar-product-support--rtl) .miramar-product-support__question{direction:ltr;text-align:left}.miramar-product-support__toggle{width:46px;height:46px;display:grid;place-items:center;border:1px solid #cfc4bb;background:#fff}.miramar-product-support__toggle img{width:20px;height:20px}.miramar-product-support__minus{display:none}.miramar-product-support__item[open] .miramar-product-support__toggle{border-color:var(--miramar-brown-dark);background:var(--miramar-brown-dark)}.miramar-product-support__item[open] .miramar-product-support__plus{display:none}.miramar-product-support__item[open] .miramar-product-support__minus{display:block}.miramar-product-support__answer{padding:0 72px 24px 62px;color:#6c625d;font-size:14px;line-height:1.9}.miramar-product-support__answer p{margin:0 0 10px}.miramar-product-support__answer a{color:var(--miramar-brown);text-decoration:underline;text-underline-offset:4px}.miramar-product-support__footer{margin-top:42px;display:grid;gap:24px}.miramar-product-support__footer>a{min-height:58px;display:flex;align-items:center;justify-content:center;color:var(--miramar-brown);background:var(--miramar-yellow);box-shadow:4px 4px 0 var(--miramar-brown);text-decoration:none;font-size:18px;transition:color .2s ease,background .2s ease}.miramar-product-support__footer>a:hover,.miramar-product-support__footer>a:focus-visible{color:#fff;background:var(--miramar-brown)}.miramar-product-support__footer>span{padding-top:14px;border-top:1px solid #6c625d;color:#afa49e;text-align:center;font-size:14px}.miramar-related__header{margin-bottom:32px;display:flex;align-items:end;justify-content:space-between;gap:24px}.miramar-related-surface,.miramar-related-surface .related-products{background:#fff!important}.miramar-related__heading-wrap{text-align:right}.miramar-related__eyebrow{margin:0 0 8px;color:#8a7f79;font-size:14px}.miramar-related__eyebrow span{color:var(--miramar-blue);margin-inline-end:7px}.miramar-related__heading{margin:0;color:var(--miramar-brown);font-family:Tajawal,Arial,sans-serif;font-size:36px;font-weight:400}.miramar-related__view{padding-bottom:8px;border-bottom:1px solid var(--miramar-blue);color:#6c625d;text-decoration:none;font-size:14px}@media screen and (min-width:750px){product-info{padding-block:56px 72px!important}product-info .page-width{padding-inline:32px}.miramar-product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:32px!important;direction:ltr}.miramar-product .product__info-wrapper{padding:0!important}.miramar-product .product__media-wrapper,.miramar-product .product__info-wrapper{width:100%!important;max-width:none!important;flex:none!important}.miramar-product .product__media-wrapper{grid-column:1}.miramar-product .product__info-wrapper{grid-column:2;direction:ltr}html[dir=rtl] .miramar-product .product__info-wrapper{direction:rtl}.miramar-product .product__info-container{max-width:520px;margin-inline:auto}.miramar-product .product__media-wrapper{max-width:none}.miramar-product .product__media-list{border:0}.miramar-product .product__media-item{width:100%!important;max-width:100%!important}.miramar-product .product__media{aspect-ratio:4 / 5}.miramar-product .thumbnail-slider{margin-top:14px}.miramar-product .thumbnail-list{gap:10px}.miramar-product .thumbnail-list__item{width:70px!important}.miramar-product .thumbnail{border:1px solid #ddd4cf;border-radius:0}.miramar-product .thumbnail[aria-current]{border-color:var(--miramar-brown);box-shadow:0 0 0 1px var(--miramar-brown)}.miramar-product-support__footer{grid-template-columns:1fr 1fr;align-items:end}.miramar-product-support__footer>span{text-align:start}}@media screen and (min-width:990px){.miramar-product{gap:48px!important}}@media screen and (max-width:749px){product-info{padding:0!important}product-info .page-width{max-width:none;padding:0}.miramar-product{display:block!important}.miramar-product .product__media-wrapper{width:100%;padding:0}.miramar-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.miramar-product .product__media-list{width:100vw;margin:0;scroll-padding-left:0}.miramar-product .product__media-list .product__media-item{width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.miramar-product .product-media-container{width:100%}.miramar-product .product-media-container.constrain-height{width:100%!important;max-width:none!important;margin:0!important}.miramar-product .product-media-container.constrain-height .product__modal-opener{width:100%!important;max-width:none!important}.miramar-product .product__media{height:min(122vw,520px);min-height:430px;padding:0!important}.miramar-product .product__media-list .product__media-item:first-child{margin-left:0!important}.miramar-product #GalleryViewer-template--27202549874979__main{position:relative}.miramar-product .product__media-wrapper #GalleryViewer-template--27202549874979__main>.slider-buttons,.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons{position:absolute;z-index:3;top:50%;right:16px;left:16px;display:flex!important;align-items:center;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;color:#000;background:#fff;pointer-events:auto}.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button svg{width:18px;height:18px}.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button--prev svg{transform:rotate(90deg)}.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons .slider-button--next svg{transform:rotate(-90deg)}.miramar-product .product__media-wrapper slider-component[id^=GalleryViewer-]>.slider-buttons .slider-counter{position:absolute;top:calc(min(61vw,260px) - 26px);left:50%;color:var(--miramar-brown);font-size:12px;direction:ltr;transform:translate(-50%)}.miramar-product .thumbnail-slider{position:absolute;z-index:4;right:50%;bottom:16px;width:auto;margin:0;transform:translate(50%)}.miramar-product .thumbnail-slider>.slider-button{display:none!important}.miramar-product .thumbnail-list{width:auto;display:flex;align-items:center;gap:8px;padding:0}.miramar-product .thumbnail-list__item.slider__slide{width:9px!important;height:9px;min-width:9px}.miramar-product .thumbnail{width:9px;height:9px;min-height:9px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:none}.miramar-product .thumbnail[aria-current]{background:var(--miramar-brown)}.miramar-product .thumbnail img{display:none}.miramar-product .product__info-wrapper{width:100%;padding:28px 16px 48px!important}.miramar-product .product__info-container{display:grid;grid-template-columns:1fr auto;align-items:start;column-gap:20px}.miramar-product .product__info-container>*{grid-column:1 / -1}.miramar-product .product__info-container>.miramar-product__badge{grid-column:1 / -1;justify-self:start;margin:0 0 22px}.miramar-product .product__title{grid-column:1;grid-row:2;align-self:center}.miramar-product .product__title h1{font-size:30px}.miramar-product .product__info-container>div[id^=price-]{grid-column:2;grid-row:2;align-self:center;margin:0;white-space:nowrap}.miramar-product .price,.miramar-product .price-item{font-size:25px}.miramar-product .product__description{margin-top:20px!important;font-size:14px;line-height:1.9}.miramar-product .product__accordion{margin:20px 0 0}.miramar-product variant-selects{margin-top:28px!important}.miramar-product .product-form__input .form__label{font-size:13px}.miramar-product .product-form__input--pill input[type=radio]+label{min-width:45px;min-height:40px;padding:8px 10px}.miramar-product .product-form__submit{min-height:58px;font-size:17px}.miramar-product-features{margin-top:30px}.miramar-product-status{margin-top:30px;padding:18px}.miramar-product-support{padding:64px 16px 36px}.miramar-product-support__header{margin-bottom:42px;text-align:right}.miramar-product-support:not(.miramar-product-support--rtl) .miramar-product-support__header{text-align:left}.miramar-product-support__header h2{margin-top:24px;font-size:30px}.miramar-product-support__header>div{font-size:13px}.miramar-product-support__list{padding:8px 12px}.miramar-product-support__item summary{min-height:88px;grid-template-columns:48px 1fr 42px;gap:10px}.miramar-product-support__icon{width:48px;height:48px}.miramar-product-support__question{font-size:14px}.miramar-product-support__toggle{width:42px;height:42px}.miramar-product-support__answer{padding:0 54px 20px 48px;font-size:13px}.miramar-product-support__footer{margin-top:36px}.related-products{padding:48px 16px!important}.miramar-related__header{align-items:end;margin-bottom:28px}.miramar-related__heading{font-size:28px}.miramar-related__eyebrow{font-size:12px}.miramar-related__view{font-size:12px;white-space:nowrap}.related-products .product-grid{width:calc(100vw - 16px);margin-inline-end:-16px;display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products .product-grid>.grid__item{width:min(82vw,320px);max-width:min(82vw,320px);flex:0 0 min(82vw,320px);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.miramar-product .product-form__submit,.miramar-product-support__footer>a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/miramar-product-page.css.map */
