:root{--oazar-pink:#E8A8A3;--oazar-blue:#B7CBD8;--oazar-sage:#CDD5C6;--oazar-yellow:#FFEAA3;--oazar-black:#000000;--oazar-white:#FFFFFF;--font-body-family:"Poppins",sans-serif;--font-heading-family:"Poppins",sans-serif;--font-body--family:"Poppins",sans-serif;--font-primary--family:"Poppins",sans-serif;--font-heading--family:"Poppins",sans-serif;--font-subheading--family:"Poppins",sans-serif;--font-accent--family:"Poppins",sans-serif}
@layer oazar-brand{body,body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,option,label,summary,small,strong,em,span,div,li,td,th,blockquote,figcaption):not(:is(.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands)){font-family:"Poppins",sans-serif!important}}
body{color:var(--oazar-black)}
body ::selection{background:var(--oazar-pink);color:var(--oazar-black)}
.oazar-faq__all-link,.faq__all-link{background:var(--oazar-black)}
.oazar-faq__all-link:hover,.faq__all-link:hover{background:var(--oazar-black)}
.oazar-brand-logo{display:block;width:auto;height:auto;object-fit:contain}

:root{--oazar-title-size:clamp(32px,4vw,54px);--oazar-subtitle-size:18px;--oazar-title-weight:800}
@layer oazar-brand{body .shopify-section :is(.logo-list__heading,.logo-cloud-title,.pc-about__heading,.ozp-hero__title ){font-size:var(--oazar-title-size)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.045em!important}body .shopify-section .oaz-collection-heading__description{font-size:18px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important}@media(max-width:749px){body .shopify-section .oaz-collection-heading__description{font-size:16px!important}}}
@layer oazar-brand{
body .shopify-section :is(.oazar-categories__heading,.oazar-steps__heading,.osc__heading,.oz-boutique-slide__intro h2,.oz-boutique-slide__copy h2,.oz-boutique-slide__heading h2,.rs-intro h2,.oazar-faq__heading,.oazar-collection-carousel__heading,.oaz-intro__title,.oaz-promo__title,.osw-heading,.ods__heading,.oazar-techniques__heading,.oz-layered__heading,.oaz-newsletter__heading,.oaz-featured-carousel__heading,.opc-heading,.opf-heading,.otr-heading,.cs__title,.tl-intro-title,.portfolio-title,.rich-text__title,.pc-hero__title,.pb-title,.pb-collection-title,.oazar-cart__title,.ozlp__h1,.ozlp__h2,.marquages-title,.section-header__title,.oazar-display-title,.oms-heading,.oms-heading p){font-size:var(--oazar-title-size)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.045em!important;text-transform:none!important}
body .shopify-section :is(.oazar-categories__subheading,.oazar-steps__subheading,.oz-boutique-slide__description,.rs-intro>p,.oazar-faq__description,.osc__description){font-size:var(--oazar-subtitle-size)!important;font-weight:400!important;line-height:1.6!important;letter-spacing:normal!important}
body .shopify-section :is(.opdp-product-title,.oazar-product__title,.pdp-title){font-size:clamp(28px,3vw,40px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.035em!important}
body .shopify-section .oazar-step__title{font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.02em!important}
@media(max-width:749px){body .shopify-section :is(.oazar-categories__subheading,.oazar-steps__subheading,.oz-boutique-slide__description,.rs-intro>p,.oazar-faq__description,.osc__description){font-size:16px!important}body .shopify-section .osc__highlight{white-space:normal!important}}
}
