.noor-materials-samples{padding-top:30px;padding-bottom:38px}.noor-fabric-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.noor-fabric-pair .noor-fabric-card__media{display:block;position:relative;overflow:hidden}.noor-fabric-pair__image{height:clamp(190px,22vw,310px);overflow:hidden;background:#dfd2c3}.noor-fabric-pair .noor-fabric-pair__image img{display:block;max-width:none;width:200%;height:100%;object-fit:cover;object-position:center}.noor-fabric-card--mousseline img{margin-left:-100%}.noor-fabric-pair .noor-fabric-card__media:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#302c2766);pointer-events:none}.noor-fabric-pair .noor-fabric-card__media>span{position:absolute;bottom:20px;left:24px;z-index:1;color:#fffaf2;font:italic 36px var(--serif)}.noor-fabric-pair .noor-fabric-card__media:focus-visible{outline-offset:4px}.noor-harmonies{background:var(--paper);border-top:1px solid var(--line)}.noor-harmonies__heading{text-align:center;margin-bottom:46px}.noor-harmonies__heading .eyebrow{justify-content:center}.noor-harmonies__heading h2{font:clamp(38px,4.7vw,70px)/1.08 var(--serif);letter-spacing:-.025em;margin:18px 0}.noor-harmonies__heading p{font-size:14px;color:var(--muted);margin-inline:auto}.noor-harmonies__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,5vw,76px);row-gap:54px;max-width:1000px;margin-inline:auto;align-items:start}.noor-harmony{text-align:center;min-width:0}.noor-harmony--soft{border-left:1px solid var(--line);padding-left:clamp(24px,5vw,76px)}.noor-harmony--balance{grid-column:1 / -1;justify-self:center;width:calc((100% - clamp(24px,5vw,76px))/2);padding-top:38px;border-top:1px solid var(--line)}.noor-harmony h3{font:clamp(29px,3vw,44px)/1.15 var(--serif);margin:0 0 8px}.noor-harmony>p{font-size:12px;letter-spacing:.025em;color:var(--muted);margin:0 auto}.noor-harmony__photo{width:100%;max-width:340px;aspect-ratio:4 / 5;margin:26px auto 18px}.noor-harmony__photo img{display:block;width:100%;height:100%;object-fit:contain}.noor-harmony__colors{display:flex;justify-content:center;gap:12px;margin-bottom:18px}.noor-harmony__colors span{display:inline-flex;font-size:0}.noor-harmony__colors i{display:block;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0001}.noor-harmony .text-link{font-size:12px;gap:10px;letter-spacing:.02em;min-height:44px}.noor-harmonies__note{font-size:12px;color:var(--muted);text-align:center;margin:38px auto 0}.noor-harmonies__editorial{text-align:center;font-size:10px;color:var(--muted);margin:12px auto 0}.noor-harmony-dialog{padding:32px;width:min(650px,calc(100vw - 24px));max-height:90svh;border:1px solid var(--line);color:var(--ink);background:var(--paper);overflow:auto}.noor-harmony-dialog::backdrop{background:#302c2770}.noor-harmony-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.noor-harmony-dialog h2{font:38px var(--serif);margin:10px 0}.noor-harmony-dialog>header button{font-size:28px;padding:0 8px}.noor-harmony-dialog>p,.noor-harmony-dialog footer>p{font-size:12px;color:var(--muted)}.noor-harmony-slot{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.noor-harmony-slot i{height:68px;background:var(--ribbon-tone);position:relative;overflow:hidden}.noor-harmony-slot i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ribbon-photo) 50% 80%/auto 250% no-repeat;filter:grayscale(1) brightness(1.7);mix-blend-mode:multiply}.noor-harmony-slot label{display:grid;gap:8px;font-size:11px;color:var(--muted)}.noor-harmony-slot select{width:100%;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);padding:8px 0;font-size:14px}.noor-harmony-total{display:flex;justify-content:space-between;margin-top:24px;font-size:14px}.noor-harmony-dialog footer .button{width:100%;justify-content:center;margin-top:10px}.noor-harmony-dialog [hidden]{display:none}.noor-harmony-dialog [role=status]:empty{display:none}.noor-harmony-dialog a{margin-top:14px}@media(max-width:700px){.noor-materials-samples{padding-top:24px;padding-bottom:30px}.noor-fabric-pair__image{height:165px}.noor-fabric-pair .noor-fabric-card__media>span{left:14px;bottom:14px;font-size:27px}.noor-harmonies__heading{margin-bottom:34px}.noor-harmonies__heading h2{font-size:38px}.noor-harmonies__heading p{font-size:12px}.noor-harmonies__grid{column-gap:18px;row-gap:34px}.noor-harmony--soft{padding-left:0;border-left:0}.noor-harmony--balance{width:min(280px,75%);padding-top:30px}.noor-harmony h3{font-size:clamp(22px,5.6vw,32px);margin-bottom:8px;letter-spacing:-.03em}.noor-harmony>p{font-size:10px;letter-spacing:0}.noor-harmony__photo{margin:18px auto 14px}.noor-harmony--balance .noor-harmony__photo{max-width:230px}.noor-harmony .text-link{font-size:11px;gap:6px;letter-spacing:0;white-space:nowrap}.noor-harmony__colors{gap:10px;margin-bottom:10px}.noor-harmony__colors i{width:11px;height:11px}.noor-harmony-dialog{padding:24px}.noor-harmony-dialog h2{font-size:32px}}.noor-fabric-card{min-width:0}.noor-fabric-guide{padding:20px 22px 8px}.noor-fabric-guide h3{font:clamp(23px,2.5vw,32px)/1.25 var(--serif);letter-spacing:-.025em;margin:0 0 18px}.noor-fabric-guide dl{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.noor-fabric-guide dl>div{display:grid;grid-template-columns:80px 1fr;gap:12px;margin:7px 0}.noor-fabric-guide dt{font-size:10px;letter-spacing:.04em}.noor-fabric-guide dd{margin:0;color:var(--ink)}@media(max-width:700px){.noor-fabric-guide{padding:15px 5px 2px}.noor-fabric-guide h3{font-size:22px;margin-bottom:14px;max-width:14ch}.noor-fabric-guide dl{font-size:11px}.noor-fabric-guide dl>div{display:block;margin:10px 0}.noor-fabric-guide dt{font-size:9px;line-height:1.6}}.noor-fabric-guide h3{font:italic 17px/1.5 var(--serif);letter-spacing:0;margin-bottom:9px}.noor-fabric-guide .noor-fabric-facts{margin:0;padding-left:15px;color:var(--muted);font-size:12px;line-height:1.9;list-style:disc}.noor-fabric-guide .noor-fabric-facts li{padding-left:2px}.noor-fabric-guide .noor-fabric-facts li::marker{font-size:.65em}@media(max-width:700px){.noor-fabric-guide h3{font-size:15px}.noor-fabric-guide .noor-fabric-facts{font-size:11px;line-height:1.85;padding-left:13px}}.noor-harmony__pricing{margin:6px 0 7px}.noor-harmony__pricing>strong{display:block;font:500 24px/1.35 var(--serif);font-variant-numeric:tabular-nums}.noor-harmony__pricing p{font-size:10px;color:var(--muted);margin:5px auto 2px}.noor-harmony__pricing small{font-size:10px;color:var(--muted)}.noor-harmonies__offer-note,.noor-harmonies__parcel-note{font-size:11px;color:var(--muted);text-align:center;margin:10px auto 0;max-width:72ch}.noor-harmony-breakdown{margin-top:24px;border-bottom:1px solid var(--line);padding-bottom:12px}.noor-harmony-breakdown p{display:flex;justify-content:space-between;gap:18px;max-width:none;font-size:12px;color:var(--muted);margin:7px 0}.noor-harmony-breakdown+.noor-harmony-total{margin-top:16px}@media(max-width:700px){.noor-harmony__pricing>strong{font-size:23px}.noor-harmony__pricing p,.noor-harmony__pricing small,.noor-harmonies__offer-note,.noor-harmonies__parcel-note{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nuance-harmonies.css.map */
