:root{--dz-garnet: #5e1220;--dz-brass: #9a7b3c;--dz-ink-soft: #4a443c;--dz-muted: #5c554b;--dz-bone: var(--color-background);--dz-ink: var(--color-foreground);--dz-taupe: var(--color-border);--dz-pearl: var(--color-background-2, #fbf9f4);--dz-display: "Cormorant", "Didot", "Bodoni MT", serif;--dz-ui: "Jost", "Avenir Next", "Trebuchet MS", sans-serif;--dz-arabic: "Almarai", "Geeza Pro", "Noto Naskh Arabic", "Dubai", sans-serif;--dz-section-gap: clamp(4.5rem, 9vw, 8.5rem);--dz-header-h: 4.25rem;--dz-ease-out: cubic-bezier(.22, 1, .36, 1);--dz-ease-mirror: cubic-bezier(.64, 0, .78, 0);--dz-t-fast: .12s;--dz-t-med: .28s}h1,h2,h3,.h1,.h2,.h3,.text-block:is(.h1,.h2) :is(h1,h2){font-family:var(--dz-display);font-weight:400;letter-spacing:-.01em}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .h1,html[lang=ar] .h2,html[lang=ar] .h3,html[lang=ar] .text-block:is(.h1,.h2,.h3) :is(h1,h2,h3){font-family:var(--dz-arabic)}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] body{line-height:1.75}html[lang=ar] h1,html[lang=ar] .h1{line-height:1.35}html[lang=ar] h2,html[lang=ar] .h2{line-height:1.4}.announcement-bar__text,.announcement-bar__text p{font-family:var(--dz-ui);font-size:.72rem;font-weight:400;letter-spacing:.06em}.announcement-bar .slideshow-control{opacity:.55;transition:opacity var(--dz-t-fast) var(--dz-ease-out)}.announcement-bar .slideshow-control:hover{opacity:1}header-component .header__row--top{min-height:var(--dz-header-h)}header-component .header__underlay-open,header-component .header__row{background:transparent;border:0}header-component[data-sticky-state=active],header-component:not([transparent]) .header__row{background:#f3efe7d1;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}header-component[data-sticky-state=active]:after{content:"";position:absolute;inset-inline:0;top:100%;height:18px;pointer-events:none;background:linear-gradient(to bottom,rgb(24 21 18 / .06),transparent)}header-component .menu-list__link,header-component .header-actions__action,header-component .dropdown-localization__button{font-family:var(--dz-ui);font-size:.78rem;font-weight:400;letter-spacing:.05em}header-component .account-button{min-inline-size:var(--button-size);min-block-size:var(--button-size);align-items:center}.slideshow-controls__dots>li>button{min-inline-size:24px}[data-testid=write-review-button].jm-button.jm-button--primary,[data-testid=write-review-button].jm-button.jm-button--primary:hover,[data-testid=write-review-button].jm-button.jm-button--primary:focus-visible{color:var(--dz-ink)!important}header-component .menu-list__link{position:relative}header-component .menu-list__link:after{content:"";position:absolute;inset-inline:.4rem;bottom:.15rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--dz-t-med) var(--dz-ease-out)}header-component .menu-list__link:hover:after,header-component .menu-list__link:focus-visible:after{transform:scaleX(1)}.button,.button-secondary,button[type=submit],.header-actions__action,.menu-list__link,.dropdown-localization__button,product-card a,.dz-card{transition:transform var(--dz-t-fast) var(--dz-ease-out)}.button:active,.button-secondary:active,button[type=submit]:active{transform:scale(.98)}.button,.button-secondary{font-family:var(--dz-ui);font-size:.82rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;min-height:3rem;border-radius:0}:focus-visible{outline:2px solid var(--dz-brass);outline-offset:3px}::selection{background:var(--dz-garnet);color:var(--dz-pearl)}.hero__content-wrapper .group-block{max-width:min(30rem,calc(100vw - 2 * var(--page-margin)))}.hero__content-wrapper .group-block .text-block{color:var(--dz-ink)}.hero .text-block:is(.h1,.h2) :is(h1,h2){font-family:var(--dz-display);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.14;letter-spacing:-.01em}.hero .text-block:is(.h6,.h5,.h4) :is(h4,h5,h6,p){font-family:var(--dz-ui);font-size:.68rem;font-weight:500;letter-spacing:.16em}.hero .text-block.paragraph p{font-size:.92rem;line-height:1.65;color:var(--dz-ink-soft)}@media screen and (max-width:749px),screen and (max-width:989px)and (orientation:portrait)and (pointer:coarse){[id$=__hero_dz]{min-height:0}[id$=__hero_dz] .hero__container{--padding-block-end: 0px;--section-top-offset: 0px !important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0;overflow:clip}[id$=__hero_dz] .hero__media-grid{position:relative;inset:auto;grid-column:1;grid-row:1;aspect-ratio:1122 / 1402;min-height:0}[id$=__hero_dz] .hero__media-wrapper,[id$=__hero_dz] .hero__media{aspect-ratio:1122 / 1402}[id$=__hero_dz] .hero__media{object-fit:cover;object-position:50% 50%}[id$=__hero_dz] .hero__content-wrapper{grid-column:1;grid-row:2;min-height:0;height:auto}[id$=__hero_dz] .hero__content-wrapper .group-block{--padding-block-start: clamp(1.5rem, 7vw, 2rem);--padding-block-end: clamp(1.75rem, 8vw, 2.25rem);--padding-inline-start: clamp(1.25rem, 6vw, 2rem);--padding-inline-end: clamp(1.25rem, 6vw, 2rem);width:100%;max-width:none}[id$=__hero_dz] .hero__content-wrapper .group-block-content{height:auto}[id$=__hero_dz] .text-block:is(.h1,.h2) :is(h1,h2){font-size:clamp(2rem,10.5vw,2.75rem);line-height:1.04;letter-spacing:-.02em;max-width:11ch;text-wrap:balance}[id$=__hero_dz] .text-block.paragraph p{max-width:34ch;font-size:clamp(.9rem,4vw,1rem);line-height:1.55}[id$=__hero_dz] .button{width:min(100%,17rem);min-height:3.25rem;padding-inline:1.25rem;white-space:normal;text-align:center}body .dz-fit-embed{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@media screen and (min-width:750px)and (max-width:989px)and (hover:hover)and (pointer:fine){[id$=__hero_dz] .hero__content-wrapper .group-block{max-width:min(25rem,48vw)}[id$=__hero_dz] .hero__content-wrapper .group-block{--padding-block-start: 1.5rem;--padding-block-end: 1.75rem;--padding-inline-start: 1.5rem;--padding-inline-end: 1.5rem}}@media screen and (min-width:1200px){[id$=__hero_dz] .hero__media-grid{background-color:#080604}[id$=__hero_dz] picture.hero__media>img.hero__media,[id$=__hero_dz] .hero__media-wrapper>img.hero__media{object-fit:contain;object-position:right center}}.dz-salon{padding-block:var(--dz-section-gap)}.dz-salon__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-lg);margin-block-end:clamp(2rem,4vw,3.5rem)}.dz-salon__title{font-family:var(--dz-display);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.15;letter-spacing:-.01em;margin:0}.dz-salon__link{font-family:var(--dz-ui);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dz-ink-soft);text-decoration:none;border-block-end:1px solid var(--dz-taupe);padding-block-end:2px}.dz-salon__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2.5vw,2rem) clamp(.75rem,1.5vw,1.25rem);align-items:start}.dz-card{grid-column:span 3}.dz-salon__grid>.dz-card:nth-child(6n+1){grid-column:span 6}.dz-salon__grid>.dz-card:nth-child(6n+2){grid-column:span 3;margin-block-start:clamp(2rem,5vw,4.5rem)}.dz-salon__grid>.dz-card:nth-child(6n+4){grid-column:span 4}.dz-salon__grid>.dz-card:nth-child(6n+5){grid-column:span 4;margin-block-start:clamp(1rem,3vw,3rem)}.dz-salon__grid>.dz-card:nth-child(6n+6){grid-column:span 4}.dz-salon__grid--count-1>.dz-card{grid-column:1 / span 5;margin-block-start:0}.dz-salon__grid--count-2>.dz-card{grid-column:span 4;margin-block-start:0}.dz-salon__grid--count-2>.dz-card:first-child{grid-column:2 / span 4}.dz-salon__grid--count-3>.dz-card{grid-column:span 4;margin-block-start:0}.dz-salon__grid--count-3>.dz-card:nth-child(2){margin-block-start:clamp(1.5rem,4vw,3.5rem)}.dz-card{position:relative;display:block;color:inherit;text-decoration:none}.dz-card__media{position:relative;overflow:hidden;background:var(--dz-pearl);aspect-ratio:3 / 4}.dz-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .42s var(--dz-ease-out),transform .6s var(--dz-ease-out)}.dz-card__media img.dz-card__img--alt{opacity:0}.dz-card:hover .dz-card__img--alt,.dz-card:focus-visible .dz-card__img--alt{opacity:1}.dz-card:hover .dz-card__media img:first-child:last-child,.dz-card:hover .dz-card__img--main{transform:scale(1.03)}.dz-card__meta{display:grid;gap:.15rem;padding-block-start:.85rem}.dz-card__title{font-family:var(--dz-ui);font-size:.9rem;font-weight:400;line-height:1.45}.dz-card__price{font-family:var(--dz-ui);font-size:.82rem;color:var(--dz-ink-soft)}.dz-card__note{font-family:var(--dz-ui);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dz-muted)}.dz-card__badge{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:2;font-family:var(--dz-ui);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dz-pearl);background:var(--dz-garnet);padding:.3rem .55rem}@media screen and (max-width:989px){.dz-card,.dz-salon__grid>.dz-card:nth-child(n){grid-column:span 6;margin-block-start:0}.dz-salon__grid>.dz-card:nth-child(6n+1){grid-column:span 12}}@media screen and (max-width:749px){.dz-salon__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem}.dz-card,.dz-salon__grid>.dz-card:nth-child(n){grid-column:span 1;margin-block-start:0}}.media-with-content .text-block:is(.h2,.h3) :is(h2,h3){font-family:var(--dz-display);letter-spacing:-.01em}.dz-journey ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:clamp(1.5rem,3vw,2.5rem);counter-reset:step}.dz-journey li{counter-increment:step;border-block-start:1px solid var(--dz-taupe);padding-block-start:1rem}.dz-journey li:before{content:counter(step,decimal-leading-zero);font-family:var(--dz-display);font-size:.95rem;color:var(--dz-muted);display:block;margin-block-end:.5rem}.product-details .text-block h1{font-family:var(--dz-display);font-size:clamp(2rem,4.2vw,3rem);line-height:1.14;letter-spacing:-.01em;max-width:18ch;text-wrap:balance}@media screen and (max-width:749px){.product-details .text-block h1{font-size:clamp(2rem,8vw,2.75rem);max-width:18ch}}html[lang=ar] .product-details .text-block h1{font-size:clamp(1.9rem,7.5vw,2.6rem);line-height:1.35}.product-details .accordion details,.accordion details{border-block-end:1px solid var(--dz-taupe)}.product-details .accordion summary,.accordion summary{font-family:var(--dz-ui);font-size:.8rem;font-weight:500;letter-spacing:.08em;min-height:3.25rem}.sticky-add-to-cart__bar{border-radius:0}#shopify-section-group-footer-group .footer-content{row-gap:clamp(2rem,4vw,3rem)}#shopify-section-group-footer-group .menu__heading,#shopify-section-group-footer-group .menu__heading__default{font-family:var(--dz-ui);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dz-muted)}#shopify-section-group-footer-group .menu a{font-family:var(--dz-ui);font-size:.88rem}html[dir=rtl] .page-wrapper--drawer-open{margin-right:0;margin-left:var(--theme-drawer-width, var(--sidebar-width))}html[dir=rtl] .close-button{right:auto;left:var(--margin-lg)}html[dir=rtl] .field__input{text-align:right}html[dir=rtl] .field__label{left:auto;right:var(--input-padding-x)}html[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%);border-right:0;border-left:var(--style-border-drawer)}html[dir=rtl] .menu-open>.menu-drawer,html[dir=rtl] .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0)}html[dir=rtl] .menu-drawer__backdrop{left:auto;right:0}html[dir=rtl] .svg-wrapper:has(>svg use[href*=icon-arrow]),html[dir=rtl] .svg-wrapper:has(>svg use[href*=icon-chevron]),html[dir=rtl] .svg-wrapper:has(>svg use[href*=icon-double-chevron]){transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.dz-card__media img{transition:none}}@media(prefers-reduced-transparency:reduce){header-component[data-sticky-state=active],header-component:not([transparent]) .header__row{background:var(--dz-bone);-webkit-backdrop-filter:none;backdrop-filter:none}header-component[data-sticky-state=active]:after{content:none}}@media(prefers-contrast:more){:root{--dz-taupe: #8a8073;--dz-muted: #5c554b}header-component[data-sticky-state=active]{background:var(--dz-bone);border-block-end:1px solid var(--color-foreground)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dz-couture.css.map */
