body.mateen-refined{--mateen-font: var(--font-body-family);--mt-display: clamp(38px, 4.4vw, 54px);--mt-section: clamp(30px, 3vw, 38px);--mt-ink: #2b2c2d;--mt-muted: #6b6055;--mt-paper: #fbf8f2;font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:normal;color:var(--mt-ink)}body.mateen-refined :is(button,input,select,textarea){font-family:var(--font-body-family)}body.mateen-refined :is(p,li,a,button,input,label,select,textarea,summary,small,span,.text-body,.subtitle,.subtitle--small,.subtitle--medium,.caption,.caption-large,.price){letter-spacing:normal}body.mateen-refined :is(strong,b){font-weight:var(--font-body-weight-bold)}body.mateen-refined #MainContent :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4){font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}body.mateen-refined #MainContent h1{font-size:var(--mt-display)}body.mateen-refined #MainContent :is(h2,.h1,.h2){font-size:var(--mt-section)}body.mateen-refined #MainContent :is(h3,.h3){font-size:22px;line-height:1.25;letter-spacing:-.015em}body.mateen-refined #MainContent :is(h4,.h4){font-size:17px;line-height:1.35;letter-spacing:-.01em}body.mateen-refined #MainContent :is(.ma,.ms,.mc,.ml,.me,.mdj,.mag,.mtg,.mlh,.meh,.mlc,.mec,.map,.mtr) p{font-size:16px;line-height:1.6;letter-spacing:normal}body.mateen-refined #MainContent :is(.ma-intro,.ms-lead,.mc-intro,.ml-intro p,.me-intro p,.mdj-lead,.banner__text p){font-size:18px;line-height:1.55;max-width:58ch}body.mateen-refined #MainContent :is(.ma-eyebrow,.ms-eyebrow,.mc-eyebrow,.ml-eyebrow,.me-eyebrow,.mdj-eyebrow,.mdn-kicker,.mag-eyebrow,.mtg-eyebrow,.mlh-eyebrow,.meh-eyebrow){font-size:11px!important;line-height:1.4;font-weight:var(--font-body-weight-bold)!important;letter-spacing:.09em!important;text-transform:uppercase}body.mateen-refined #MainContent :is(.ma-caption,.ma-contact-hint,.ma-safety,.mc-note,.mc-privacy,.mc-privacy p,.mc-application-note,.ml-type__includes,.me-type__includes,.ml-scene-caption,.me-scene-caption,.ms-note,.ms-model,.ml-model,.me-model){font-size:13px!important;line-height:1.5;letter-spacing:normal!important}body.mateen-refined #MainContent :is(.ma h1,.ms h1,.mc-hero h1,.ml h1,.me h1,.mdj h1){max-width:17ch}body.mateen-refined #MainContent :is(.ma-contact h2,.ms-contact h2,.mdn-project-chat h2){font-size:var(--mt-section)}body.mateen-refined #MainContent .mc-values h2{font-size:28px}body.mateen-refined #MainContent .mc-value h3{font-size:20px}body.mateen-refined #MainContent .mc-value p{font-size:14px}body.mateen-refined #MainContent .mc-value{gap:16px}body.mateen-refined #MainContent :is(.ml-type h3,.me-type h3,.mdj-category h3){font-size:20px}body.mateen-refined #MainContent :is(.ma-solution h3,.ms-path h3,.mc-team h3){font-size:24px}body.mateen-refined #MainContent :is(.ma-button,.ms-button,.mc-button,.ml-button,.me-button,.mdj-button,.mlh-button,.meh-button,.map-button,.mtr-button,.mlc-button,.mec-button,.mdn-cta,.mdn-fitting-guide__button,.button,.shopify-payment-button__button){font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;min-height:48px;padding:13px 22px;border-radius:6px;text-decoration:none}body.mateen-refined #MainContent :is(.ma-text-link,.ms-text-link,.mc-text-link){font-size:14px;font-weight:500;line-height:1.5}body.mateen-refined #MainContent .button:after{border-radius:6px}body.mateen-refined #MainContent .mdn-project-chat__button{background:#21658b;color:#fff;max-width:290px;min-height:48px;font-size:14px;font-weight:500;gap:10px}body.mateen-refined #MainContent .mdn-project-chat__button:hover{background:#28779f}body.mateen-refined #MainContent .mdn-project-chat__button svg{width:20px;height:20px}body.mateen-refined #MainContent :is(.field__input,.select__select,.customer input,.customer select){font-size:16px}body.mateen-refined .header__menu-item{font-size:14px;font-weight:400;letter-spacing:normal}body.mateen-refined .announcement-bar__message{font-size:12px;line-height:1.5;letter-spacing:.015em}body.mateen-refined .footer-block__heading{font-size:18px;font-weight:500;letter-spacing:-.01em}body.mateen-refined .footer :is(a,p){font-size:14px;line-height:1.6;letter-spacing:normal}body.mateen-refined #MainContent[data-template=index] .banner__heading{font-size:var(--mt-display);line-height:1.08;max-width:16ch}body.mateen-refined #MainContent[data-template=index] .slideshow__text{max-width:62rem;padding:4rem;background:#fbf8f2f7}body.mateen-refined #MainContent[data-template=index] .banner__text{margin-top:22px}body.mateen-refined #MainContent[data-template=index] .banner__buttons{margin-top:28px}body.mateen-refined #MainContent[data-template=index] [id$=__delivery] h2{font-size:18px;letter-spacing:-.01em}body.mateen-refined #MainContent[data-template=index] [id$=__delivery] p{font-size:14px;line-height:1.55}body.mateen-refined #MainContent[data-template=index] [id$=__delivery] .rich-text__blocks{max-width:85rem}body.mateen-refined #MainContent[data-template=index] [id$=__departments] h3{font-size:18px}body.mateen-refined #MainContent[data-template=index] [id$=__accounts] .gradient{background:#332b24}body.mateen-refined #MainContent .product__title :is(h1,h2){font-size:clamp(30px,3.1vw,40px);line-height:1.15;max-width:24ch;text-wrap:balance}body.mateen-refined #MainContent .mateen-product-name{display:block}body.mateen-refined #MainContent .mateen-product-model{display:block;margin-top:7px;color:#6b6055;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:normal;text-wrap:wrap}body.mateen-refined #MainContent .product__title .mateen-product-model{font-size:14px;margin-top:14px}body.mateen-refined #MainContent .card__heading{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:normal;text-wrap:wrap}body.mateen-refined #MainContent .card__heading a{font-weight:500}body.mateen-refined #MainContent .card-information .price{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:normal;margin-top:12px}body.mateen-refined #MainContent .price-item{letter-spacing:normal}body.mateen-refined #MainContent .product .price{font-size:22px;font-weight:500;letter-spacing:normal}body.mateen-refined #MainContent .card__information{padding:20px}body.mateen-refined #MainContent .card__inner .media img{object-fit:contain;padding:12px}body.mateen-refined #MainContent .product__description{font-size:16px;line-height:1.65;max-width:65ch}body.mateen-refined #MainContent .product__description p{line-height:1.65}body.mateen-refined #MainContent .ml-hero:has(.ml-hero__image--product):after{background:none}body.mateen-refined #MainContent .ml-hero__image--product{inset:36px 5% 36px auto;width:39%;height:calc(100% - 72px);object-fit:contain;object-position:center;mix-blend-mode:multiply}body.mateen-refined #MainContent .ml-hero:has(.ml-hero__image--product) .ml-hero__copy{max-width:52%}@media(max-width:989px){body.mateen-refined #MainContent[data-template=index] .slideshow__text{max-width:52rem;padding:32px}body.mateen-refined #MainContent .ma-hero-grid,body.mateen-refined #MainContent .ms-hero-grid{gap:32px}}@media(max-width:749px){body.mateen-refined{--mt-display: clamp(34px,9.5vw,42px);--mt-section: 30px}body.mateen-refined #MainContent :is(.ma h1,.ms h1,.mc-hero h1,.ml h1,.me h1,.mdj h1){max-width:19ch}body.mateen-refined #MainContent :is(.ma-intro,.ms-lead,.mc-intro,.ml-intro p,.me-intro p,.mdj-lead,.banner__text p){font-size:17px;line-height:1.55}body.mateen-refined #MainContent :is(h3,.h3){font-size:21px}body.mateen-refined #MainContent[data-template=index] .slideshow__text{padding:28px 24px 36px;max-width:none}body.mateen-refined #MainContent[data-template=index] .banner__heading{font-size:36px;max-width:19ch}body.mateen-refined #MainContent[data-template=index] .banner__buttons{margin-top:24px}body.mateen-refined #MainContent .card__information{padding:14px}body.mateen-refined #MainContent .card__heading{font-size:16px;line-height:1.4}body.mateen-refined #MainContent .card-information .price{font-size:16px}body.mateen-refined #MainContent .product__title :is(h1,h2){font-size:32px}body.mateen-refined #MainContent .ml-hero:has(.ml-hero__image--product){padding-top:290px}body.mateen-refined #MainContent .ml-hero__image--product{inset:24px 0 auto;width:100%;height:250px}body.mateen-refined #MainContent .ml-hero:has(.ml-hero__image--product) .ml-hero__copy{max-width:none}body.mateen-refined #MainContent :is(.mc-field input,.mc-field select,.mc-field textarea){font-size:16px}}body.mateen-refined #MainContent :is(.ma-image-caption,.ma-assistant-hint,.ma-email){font-size:13px;line-height:1.5}body.mateen-refined #MainContent .ma-location h2{font-size:25px}body.mateen-refined #MainContent .ml-hero__copy h1{white-space:pre-line;max-width:20ch}@media(max-width:749px){body.mateen-refined #MainContent .ma-solution h3{font-size:20px}}body.mateen-refined #MainContent .ms-hero-caption{font-weight:500;font-size:14px}body.mateen-refined #MainContent .ms-hero-caption .ms-hero-name{display:block;color:inherit;min-width:0}body.mateen-refined #MainContent .ms-hero-product--1 .ms-hero-caption{font-size:17px}@media(max-width:749px){body.mateen-refined #MainContent .ms-hero-caption,body.mateen-refined #MainContent .ms-hero-product--1 .ms-hero-caption{font-size:12px}body.mateen-refined #MainContent .ms-hero-caption .mateen-product-model{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/mateen-refinement.css.map */
