body.product main#MainContent:has(.maazi-product){padding-inline:0}.maazi-product{--maazi-product-line: #dededb;--maazi-product-muted: #777;--maazi-product-ink: #252525;background:#fff;--color-background: 255, 255, 255;--gradient-background: #fff;color:var(--maazi-product-ink);font-family:Lato,sans-serif;letter-spacing:0}.maazi-product>.page-width{max-width:1480px;padding-inline:40px}.maazi-product__breadcrumbs{margin:0 0 28px;color:var(--maazi-product-muted);font-size:12px;line-height:1.5}.maazi-product__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.maazi-product__breadcrumbs li+li:before{content:"/";margin-right:8px;color:#b3b3b0}.maazi-product__breadcrumbs a{color:inherit;text-decoration:none}.maazi-product__breadcrumbs a:hover{color:var(--maazi-product-ink);text-decoration:underline}.maazi-product .product__info-container>*+*{margin-top:18px;margin-bottom:0}.maazi-product .product__title{position:relative;margin:0 0 14px}.maazi-product .product__title:has(.maazi-product__wishlist){padding-right:46px}.maazi-product .product__title h1{font-family:Lato,sans-serif;font-size:25px;font-weight:400;line-height:1.3;letter-spacing:0}.maazi-product__wishlist{position:absolute;top:0;right:0;display:grid;place-items:center;width:36px;height:36px;padding:4px;border:0;background:transparent;color:var(--maazi-product-ink);cursor:pointer}.maazi-product__wishlist.is-active svg{fill:currentColor}.maazi-product [id^=price-]{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:0}.maazi-product__mrp{color:var(--maazi-product-muted);font-size:12px}.maazi-product .product__info-wrapper .price.price--large{font-family:inherit;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:0}.maazi-product .price__container{margin-bottom:0}.maazi-product .price__sale{align-items:baseline;gap:9px}.maazi-product .price--on-sale .price__sale{display:inline-flex;flex-direction:row-reverse}.maazi-product .price__sale .price-item--regular{color:var(--maazi-product-muted);font-size:15px}.maazi-product .price__badge-sale{display:none}.maazi-product__discount{color:#8c4c32;font-size:12px;font-weight:700}.maazi-product .product__tax{margin:4px 0 0;color:var(--maazi-product-muted);font-size:12px}.maazi-product .installment:empty,.maazi-product .product__info-container>div:has(>.installment:empty){display:none}.maazi-product .product__sku{border-top:1px solid var(--maazi-product-line);padding-top:14px;margin-top:16px;font-size:12px}.maazi-product .product-form__input .form__label,.maazi-product .quantity__label{margin-bottom:9px;font-size:13px;font-weight:400;letter-spacing:0}.maazi-product .product-form__input--pill input[type=radio]+label{padding:10px 16px;border-color:#cececa;font-size:13px;line-height:1.3}.maazi-product .product-form__input--pill input[type=radio]:checked+label{background:var(--maazi-product-ink);border-color:var(--maazi-product-ink);color:#fff}.maazi-product .quantity{width:140px;min-height:44px;background:#f3f3f1}.maazi-product .quantity:after,.maazi-product .quantity:before{display:none}.maazi-product .quantity__button{width:44px}.maazi-product .quantity__input{background:#fff;border:1px solid #a6a6a2;font-size:14px}.maazi-product .product-form__buttons{display:flex;flex-direction:column;gap:10px;max-width:none}.maazi-product .product-form__buttons .product-form__submit,.maazi-product .product-form__buttons .shopify-payment-button{width:100%;margin:0}.maazi-product .product-form__submit,.maazi-product .shopify-payment-button__button--unbranded{min-height:46px;border:1px solid var(--maazi-product-ink);border-radius:0;background:var(--maazi-product-ink);color:#fff;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0}.maazi-product .product-form__submit:after,.maazi-product .product-form__submit:before{display:none}.maazi-product .product-form__submit:hover:not(:disabled){background:#43433f}.maazi-product .product-form__buttons button.shopify-payment-button__button--unbranded{background:#fff;color:var(--maazi-product-ink)}.maazi-product .product-form__buttons button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f1f1ee}.maazi-product__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:15px}.maazi-product__benefit{position:relative;padding:29px 8px 17px;border:1px dashed #b8b8b2;text-align:center}.maazi-product__benefit-icon{position:absolute;top:-17px;left:50%;display:grid;place-items:center;width:40px;height:32px;transform:translate(-50%);background:rgb(var(--color-background));color:#64645f}.maazi-product__benefit h3{margin:0 0 5px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.maazi-product__benefit p{margin:0;color:var(--maazi-product-muted);font-size:11px;line-height:1.5}.maazi-product__offer{padding:14px;border:1px dashed #b8b8b2}.maazi-product__offer h2,.maazi-product__delivery h2{margin:0;font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.maazi-product__offer-content{margin-top:8px;font-size:12px}.maazi-product__delivery{padding:18px 0;border-top:1px solid var(--maazi-product-line);border-bottom:1px solid var(--maazi-product-line)}.maazi-product__delivery-heading{display:flex;align-items:center;gap:8px}.maazi-product__delivery-heading svg{width:20px;height:20px}.maazi-product__delivery-text{margin-top:8px;color:var(--maazi-product-muted);font-size:12px;line-height:1.6}.maazi-product__delivery-text p,.maazi-product__offer-content p{margin:0}.maazi-product__policy-link{display:inline-block;margin-top:9px;color:inherit;font-size:12px;text-underline-offset:3px}maazi-postcode-checker,maazi-product-gallery{display:block}.maazi-product__postcode-fields{display:flex;margin-top:13px;border:1px solid #b8b8b2}.maazi-product__postcode-fields input{flex:1;width:0;padding:12px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:13px}.maazi-product__postcode-fields button{padding:10px 20px;border:0;background:#f1f1ee;color:inherit;font:inherit;font-size:13px;cursor:pointer}.maazi-product__postcode-result{margin:8px 0 0;color:#2c6545;font-size:12px}.maazi-product__postcode-result.is-unavailable{color:#97392b}.maazi-product__accordion{border-bottom:1px solid var(--maazi-product-line)}.maazi-product__accordion summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 12px;background:#f7f7f5;list-style:none;cursor:pointer}.maazi-product__accordion summary::-webkit-details-marker{display:none}.maazi-product__accordion summary h2{margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.025em;text-transform:uppercase}.maazi-product__accordion-symbol{position:relative;flex-shrink:0;width:14px;height:14px}.maazi-product__accordion-symbol:before,.maazi-product__accordion-symbol:after{position:absolute;top:6px;left:0;width:14px;height:1px;background:currentColor;content:""}.maazi-product__accordion-symbol:after{transform:rotate(90deg)}.maazi-product__accordion details[open] .maazi-product__accordion-symbol:after{display:none}.maazi-product__accordion-content{padding:15px 12px 18px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.maazi-product__accordion-content>:first-child{margin-top:0}.maazi-product__accordion-content>:last-child{margin-bottom:0}.maazi-product__accordion-content img{max-width:100%;height:auto}.maazi-product .careproducttext{font-size:12px;line-height:1.7}.maazi-product .product__media-icon{width:35px;height:35px;border-radius:0}.maazi-product .thumbnail{border-radius:0}.maazi-product .thumbnail[aria-current=true]{border:1px solid var(--maazi-product-ink);box-shadow:none}@media screen and (min-width:750px){.maazi-product .product__info-wrapper,.maazi-product .product__info-wrapper--extra-padding{padding-left:32px}.maazi-product .product--right .product__info-wrapper{padding:0 32px 0 0}.maazi-product .product__column-sticky{top:24px}}@media screen and (min-width:990px){.maazi-product .product--thumbnail_slider media-gallery,.maazi-product .product--thumbnail media-gallery{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:16px}.maazi-product .product--thumbnail_slider [id^=GalleryViewer-],.maazi-product .product--thumbnail [id^=GalleryViewer-]{grid-column:2;grid-row:1;min-width:0}.maazi-product .product--thumbnail_slider .thumbnail-slider,.maazi-product .product--thumbnail .thumbnail-slider{grid-column:1;grid-row:1;align-self:start;margin:0;min-width:0}.maazi-product .thumbnail-slider>.slider-button{display:none}.maazi-product .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;gap:12px;max-height:min(680px,78vh);padding:1px;margin:0;overflow-x:hidden;overflow-y:auto;scroll-padding:0;scrollbar-width:thin;scroll-snap-type:y proximity}.maazi-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;flex:0 0 auto;scroll-snap-align:start}.maazi-product media-gallery:has(.thumbnail-slider) .product__media-list{margin:0}.maazi-product media-gallery:not(:has(.thumbnail-slider)) [id^=GalleryViewer-]{grid-column:1 / -1}}@media screen and (max-width:989px){.maazi-product>.page-width{padding-inline:24px}.maazi-product .product__title h1{font-size:23px}}@media screen and (max-width:749px){.maazi-product>.page-width{padding-inline:18px}.maazi-product__breadcrumbs{margin-bottom:20px;font-size:10px}.maazi-product__breadcrumbs li:last-child{display:none}.maazi-product .product__media-list{margin-left:0;width:100%}.maazi-product .product__media-list .product__media-item{width:100%;padding:0;margin-left:0}.maazi-product .thumbnail-slider{margin-inline:0}.maazi-product .thumbnail-list{gap:8px;padding:2px}.maazi-product .thumbnail-list__item.slider__slide{width:66px}.maazi-product .product__info-wrapper{padding:24px 0 0}.maazi-product .product__title h1{font-size:22px;line-height:1.35}.maazi-product .product__info-wrapper .price.price--large{font-size:20px}.maazi-product__benefits{gap:7px}.maazi-product__benefit{padding:25px 6px 12px}.maazi-product__benefit h3,.maazi-product__benefit p{font-size:10px}}.maazi-product__accordion-content vc_row_inner,.maazi-product__accordion-content vc_column_inner{display:block;max-width:100%}.maazi-product__accordion-content table{max-width:100%;width:100%}@media screen and (max-width:749px){.maazi-product .product__media-wrapper slider-component{margin-inline:0}}@media screen and (max-width:749px){body.product:has(.maazi-product) header.header{grid-template-columns:44px minmax(0,1fr) auto;column-gap:4px}body.product:has(.maazi-product) .header__heading,body.product:has(.maazi-product) .header__heading-link{min-width:0;max-width:100%}body.product:has(.maazi-product) .header__heading-link{padding-inline:0}body.product:has(.maazi-product) .header__heading-logo-wrapper{max-width:100%}body.product:has(.maazi-product) .header__icon--cart{margin-right:0}}@media screen and (max-width:749px){body.product:has(.maazi-product) .header__heading-link{display:block;width:150px;max-width:100%}body.product:has(.maazi-product) .header__heading-logo-wrapper{width:100%;max-width:150px}body.product:has(.maazi-product) .header__heading-logo{display:block;width:100%;max-width:100%;height:auto}}@media screen and (min-width:990px){.maazi-product{--maazi-sticky-top: calc(var(--header-height, 88px) + 16px);--maazi-pane-height: calc(100dvh - var(--maazi-sticky-top) - 24px)}.maazi-product .product{align-items:flex-start}.maazi-product .product__media-wrapper:has(media-gallery.product__column-sticky),.maazi-product .product__info-wrapper:has(>.product__column-sticky){position:sticky;top:var(--maazi-sticky-top);align-self:flex-start}.maazi-product .product__column-sticky{position:static;top:auto}.maazi-product .product__info-container.product__column-sticky{max-height:calc(100vh - var(--maazi-sticky-top) - 24px);max-height:var(--maazi-pane-height);overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;scroll-padding-block:16px;padding-right:10px}.maazi-product .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: var(--maazi-pane-height)}.maazi-product .product-media-container.constrain-height .media>img{object-fit:contain}.maazi-product .thumbnail-list.slider--tablet-up{max-height:var(--maazi-pane-height)}}@media screen and (max-width:989px){.maazi-product .product__media-wrapper,.maazi-product .product__info-wrapper,.maazi-product .product__column-sticky{position:static;top:auto}.maazi-product .product__info-container{max-height:none;overflow:visible;padding-right:0}}body.product main:has(.maazi-product)>.shopify-section:has(.productcustomcon)>.gradient,body.product main:has(.maazi-product)>.shopify-section:has(.related-products)>.gradient{--color-background: 248, 245, 240;--gradient-background: #f8f5f0;--color-foreground: 53, 42, 36;background:var(--gradient-background)}body.product main:has(.maazi-product) .productcustomcon,body.product main:has(.maazi-product) .related-products.page-width{width:100%;max-width:1480px;margin-inline:auto;padding-inline:40px;color:#352a24;font-family:Lato,sans-serif}body.product main:has(.maazi-product) .productcustomcon>h2,body.product main:has(.maazi-product) .related-products__heading{position:relative;margin:0 0 30px;padding-bottom:18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,2.4vw,36px);font-weight:400;line-height:1.25;letter-spacing:-.02em;color:#352a24}body.product main:has(.maazi-product) .productcustomcon>h2{text-transform:lowercase}body.product main:has(.maazi-product) .productcustomcon>h2:first-letter{text-transform:uppercase}body.product main:has(.maazi-product) .productcustomcon>h2:after,body.product main:has(.maazi-product) .related-products__heading:after{content:"";position:absolute;bottom:0;left:0;width:44px;height:2px;background:#681e25}body.product main:has(.maazi-product) .productcustomcon .innersection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body.product main:has(.maazi-product) .productcustomcon .innersection .list{width:auto;min-width:0;overflow:hidden;border:1px solid #e5ded4;border-radius:12px;background:#fff;box-shadow:0 4px 18px #352a2408}body.product main:has(.maazi-product) .productcustomcon .placeholder{aspect-ratio:4 / 3;overflow:hidden;background:#eee8de}body.product main:has(.maazi-product) .productcustomcon .placeholder img{display:block;width:100%;height:100%;object-fit:cover}body.product main:has(.maazi-product) .productcustomcon .innersection .content{display:flex;flex-direction:column;gap:10px;padding:22px}body.product main:has(.maazi-product) .productcustomcon .innersection .content .title{margin:0;padding:0;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:500;line-height:1.4;color:#352a24}body.product main:has(.maazi-product) .productcustomcon .innersection .content .smalltext{min-height:3em;font-size:12px;line-height:1.5;color:#8b6e59}body.product main:has(.maazi-product) .productcustomcon .innersection .content p{margin:0;font-size:13px;line-height:1.8;color:#6c5e53}body.product main:has(.maazi-product)>.shopify-section:has(.related-products)>.gradient{border-top:1px solid #e8e0d5}body.product main:has(.maazi-product) .related-products{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 32px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 20px}body.product main:has(.maazi-product) .related-products .card-wrapper{height:100%;overflow:hidden;border:1px solid #e5ded4;border-radius:12px;background:#fff;box-shadow:0 4px 18px #352a2408}body.product main:has(.maazi-product) .related-products .card{background:transparent;color:#352a24}body.product main:has(.maazi-product) .related-products .card__inner{border-radius:0}body.product main:has(.maazi-product) .related-products .card__information{padding:18px;text-align:left}body.product main:has(.maazi-product) .related-products .card__heading{height:auto;min-height:3em;margin:0;font-family:Lato,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0}body.product main:has(.maazi-product) .related-products .card-information .price{margin-top:8px;color:#681e25;font-size:14px;font-weight:600;line-height:1.5}body.product main:has(.maazi-product) .related-products .price__container{margin-bottom:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.product main:has(.maazi-product) .productcustomcon .innersection .list,body.product main:has(.maazi-product) .related-products .card-wrapper{transition:transform .18s ease,box-shadow .18s ease}body.product main:has(.maazi-product) .productcustomcon .innersection .list:hover,body.product main:has(.maazi-product) .related-products .card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 28px #352a2414}}@media screen and (max-width:989px){body.product main:has(.maazi-product) .productcustomcon,body.product main:has(.maazi-product) .related-products.page-width{padding-inline:24px}body.product main:has(.maazi-product) .productcustomcon .innersection{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (max-width:749px){body.product main:has(.maazi-product) .productcustomcon,body.product main:has(.maazi-product) .related-products.page-width{padding-inline:18px}body.product main:has(.maazi-product) .productcustomcon>h2,body.product main:has(.maazi-product) .related-products__heading{font-size:28px;margin-bottom:24px}body.product main:has(.maazi-product) .related-products .card__information{padding:12px}body.product main:has(.maazi-product) .related-products .card__heading{font-size:13px}body.product main:has(.maazi-product) .related-products .card-information .price{font-size:12px}}@media screen and (max-width:599px){body.product main:has(.maazi-product) .productcustomcon .innersection{grid-template-columns:minmax(0,1fr);gap:16px}body.product main:has(.maazi-product) .productcustomcon .innersection .list{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 16px;padding:16px}body.product main:has(.maazi-product) .productcustomcon .placeholder{grid-column:1;grid-row:1 / span 2;align-self:center;aspect-ratio:1;border-radius:8px}body.product main:has(.maazi-product) .productcustomcon .innersection .content{display:contents}body.product main:has(.maazi-product) .productcustomcon .innersection .content .title{grid-column:2;grid-row:1;align-self:end;font-size:19px}body.product main:has(.maazi-product) .productcustomcon .innersection .content .smalltext{grid-column:2;grid-row:2;align-self:start;min-height:0}body.product main:has(.maazi-product) .productcustomcon .innersection .content p{grid-column:1 / -1;padding-top:12px;border-top:1px solid #eee8df}}@media screen and (max-width:359px){body.product main:has(.maazi-product) .productcustomcon .innersection .list{grid-template-columns:82px minmax(0,1fr);column-gap:12px;padding:14px}body.product main:has(.maazi-product) .productcustomcon .innersection .content .title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/maazi-product.css.map */
