:root{--cream: #f9f5ed;--cream-2: #f0e8df;--champagne: #e5cfb8;--bronze: #bb9771;--bronze-deep: #997550;--umber: #73553f;--plum: #5a2742;--coty-blue: #17233d;--coty-blue-2: #1f2f52;--line: rgba(115, 85, 63, .16);--muted: #8a7a6a;--gold-metal: linear-gradient(165deg, #f5e09c 0%, #e6c364 32%, #cfa23e 58%, #dfb956 80%, #efd48a 100%);--gold-ink: linear-gradient(165deg, #efd48a 0%, #d9b04e 30%, #bf8f2c 55%, #d2a944 78%, #e6c574 100%);--gold-light: linear-gradient(165deg, #f7e6a8 0%, #e8c766 34%, #d2a643 60%, #e3bf5f 82%, #f3dc94 100%);--gold-line: linear-gradient(90deg, rgba(201, 154, 46, 0) 0%, #c99a2e 18%, #f0d58a 50%, #c99a2e 82%, rgba(201, 154, 46, 0) 100%);--gold-solid: #a97c1f}body{font-family:Jost,Futura,system-ui,sans-serif;font-weight:400;color:var(--ink);background:var(--cream)}.h1,.h2,.h3,.hero__title,.product__title,.rte h2,.rte h3,.tile__label,.service__title,.dropdown__title{font-family:Archivo,Helvetica Neue,sans-serif;font-stretch:125%;font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:1.12}.h1,.hero__title{font-size:clamp(28px,3.6vw,50px)}.h2{font-size:clamp(22px,2.6vw,36px)}.h3,.product__title{font-size:clamp(17px,1.6vw,22px)}.tile__label{font-size:clamp(14px,1.3vw,18px)}.dropdown__title{font-size:15px}.rte h2{font-size:24px}.rte h3{font-size:18px}.eyebrow,.btn,.link-underline,.card__title,.brand__name,.nav__link,.announcement{font-family:Jost,sans-serif}.eyebrow{color:var(--gold-solid);font-weight:500}.script{font-family:Pinyon Script,cursive;font-weight:400;text-transform:none;letter-spacing:0;color:var(--umber)}.section-head__text,.iwt__text,.rte{color:#4a4038}.bg-sand{background:linear-gradient(163deg,#f9f5ed 10%,#f0e8df 120%)}.bg-sand .card__media,.card__media{background:transparent}.btn--navy{background:var(--ink);color:var(--cream);border-color:var(--ink)}.btn--navy:hover{background:var(--gold-solid);border-color:var(--gold-solid);color:#fff}.btn--outline{border-color:var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--cream)}.announcement{background:var(--cream);color:var(--umber);border-bottom-color:var(--line)}.header,.dropdown,.drawer__panel{background:var(--cream)}.header__icon,.header__phone,.nav__link,.drawer .header__icon{color:var(--ink)}.nav__item:hover .nav__link,.nav__link.is-active,.header__icon:hover{color:var(--gold-solid)}.header .btn--ghost-light{border-color:#1b1b1b4d;color:var(--ink)}.header .btn--ghost-light:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.maison-ornament,.brands,.reviews{position:relative}.maison-ornament:before,.brands:before,.reviews:before,.maison-ornament:after,.brands:after,.reviews:after{content:"";position:absolute;top:18px;bottom:0;width:clamp(60px,9vw,130px);background:url(/cdn/shop/files/image.webp?v=1790886556&width=300) no-repeat top left / contain;pointer-events:none;opacity:.9;z-index:0}.maison-ornament:before,.brands:before,.reviews:before{left:clamp(6px,1.4vw,22px)}.maison-ornament:after,.brands:after,.reviews:after{right:clamp(6px,1.4vw,22px);transform:scaleX(-1)}.maison-ornament>*,.brands>*,.reviews>*{position:relative;z-index:1}@media(max-width:749px){.maison-ornament:before,.maison-ornament:after,.brands:before,.brands:after,.reviews:before,.reviews:after{width:46px;opacity:.6}}.trust{background:var(--cream-2);border-top-color:var(--line)}.trust__icon{color:var(--gold-solid)}.footer{background:#141414;color:#f9f5edd1}.footer a:hover{color:var(--champagne)}.chip.is-active,.pill.is-active,.pagination .is-current{background:var(--ink);border-color:var(--ink);color:var(--champagne)}.tile__shade{background:linear-gradient(0deg,rgba(27,20,14,.7),transparent 55%)}.banner__shade{background:linear-gradient(90deg,rgba(27,20,14,.78),transparent 70%)}.banner:has(.banner__media){min-height:clamp(460px,42vw,680px)}.banner__media img{object-position:50% 18%}.hero__shade{background:linear-gradient(90deg,rgba(18,14,10,.9),transparent 75%)}.iwt__media--navy{background:var(--ink)}.iwt__media--stone{background:var(--cream-2)}.floating-actions__btn:not(.floating-actions__btn--gold){background:var(--ink)}html,body{max-width:100%;overflow-x:hidden}@supports (overflow: clip){html,body{overflow-x:clip}}:root{--logo-gold: linear-gradient(165deg, #efd48a 0%, #d9b04e 30%, #bf8f2c 55%, #d2a944 78%, #e6c574 100%)}.wordmark,.header .wordmark,.drawer .wordmark,.footer .wordmark,.iwt__media--stone .wordmark{background:none;-webkit-text-fill-color:currentColor;color:#c99a2e}.wordmark .wordmark__line,.wordmark .wordmark__city{background-image:linear-gradient(105deg,#fffae600 30%,#fffae68c,#fffae600 70%),var(--logo-gold);background-size:300% 100%,100% 100%;background-position:150% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c99a2e;filter:drop-shadow(0 0 6px rgba(214,170,70,.18));animation:cotyLogoSheen 6s ease-in-out 1.2s infinite}.wordmark .wordmark__line{font-weight:600}@keyframes cotyLogoSheen{0%,72%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media(prefers-reduced-motion:reduce){.wordmark .wordmark__line,.wordmark .wordmark__city{animation:none}}.sc__item,.sc__img img{transition:none!important}.sc__track{cursor:grab}.sc__track.is-dragging,.sc__track.is-dragging .sc__item{cursor:grabbing}.sc__track.is-dragging .sc__item{pointer-events:none}.btn--gold,.card__badge,.filter__count,.floating-actions__btn--gold{background:var(--gold-metal);background-color:#d9b04e;color:#2b1f06;box-shadow:inset 0 1px #fff9e199,0 1px 2px #78550a2e;text-shadow:none}.btn--gold:hover{background:var(--gold-metal);color:#2b1f06;box-shadow:inset 0 1px #fff9e1b3,0 12px 24px -14px #b98c28bf}.btn--gold:after,.floating-actions__btn--gold:after{background:linear-gradient(100deg,transparent 0%,rgba(255,250,230,.45) 50%,transparent 100%)}.eyebrow--gold,.footer__title,.brand:hover .brand__name{background-image:var(--gold-light);color:#d9b04e}.header .wordmark,.bg-sand .eyebrow--gold{color:#c99a2e}.service .link-underline{color:#e8c766;border-bottom-color:#c99a2e}.sc__script{color:#f0d58a}.sc__price{color:var(--gold-solid)}html:root{--gold: #c99a2e;--gold-soft: #f0d58a}.card__media{overflow:visible}.card__img{padding:8% 6% 14%;filter:brightness(1.04) contrast(1.02);mix-blend-mode:multiply}.hv .hv__glasses:after{left:10%;right:10%;bottom:-9%;height:16%;background:radial-gradient(closest-side,#3a2a182b,#3a2a1812 48%,#3a2a1800);border-radius:50%;filter:blur(7px)}.card__shadow{display:block;width:72%;height:24px;margin:0 auto;background:radial-gradient(closest-side,#3a2a182b,#3a2a1812 48%,#3a2a1800);border-radius:50%;filter:blur(7px);pointer-events:none}.gallery__main,.gallery__thumb{background:transparent}.gallery__img,.gallery__thumb img{filter:brightness(1.04) contrast(1.02);mix-blend-mode:multiply}.gallery__thumb{border-color:var(--line)}.gallery__thumb.is-active{border-color:var(--gold-solid)}@media(max-width:749px){.sc__item{width:60vw!important}.sc__track{height:46vw;min-height:170px}.grid{gap:44px 18px}}.ps-host{position:relative}.ps{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:1200;max-height:min(560px,70vh);overflow-y:auto;padding:14px;background:#fffdf8;border:1px solid rgba(169,124,31,.3);border-radius:16px;box-shadow:0 34px 60px -34px #281c0a80;text-align:left;animation:psIn .2s ease}.header__search .ps{left:var(--gutter, 16px);right:var(--gutter, 16px);top:calc(100% - 10px)}@keyframes psIn{0%{opacity:0;transform:translateY(-6px)}}.ps.is-loading{opacity:.7}.ps__group+.ps__group{margin-top:10px;padding-top:12px;border-top:1px solid rgba(169,124,31,.18)}.ps__label{margin:0 0 8px 6px;font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-solid, #a97c1f)}.ps__queries{display:flex;flex-wrap:wrap;gap:6px}.ps__query{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:99px;border:1px solid rgba(169,124,31,.4);font-size:13px;color:#1b1b1b;text-decoration:none}.ps__query b,.ps__query mark{font-weight:600;background:none;color:inherit}.ps__query:hover,.ps__query.is-active{background:#1b1b1b;color:#f6efe2;border-color:#1b1b1b}.ps__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ps__item{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:16px;padding:8px 10px;border-radius:12px;color:#1b1b1b;text-decoration:none;transition:background .15s}.ps__item:hover,.ps__item.is-active{background:#a97c1f14}.ps__img{display:flex;align-items:center;justify-content:center;width:92px;height:46px}.ps__img img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.ps__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ps__vendor{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-solid, #a97c1f)}.ps__title{font-family:Archivo,sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:.03em;font-size:13.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps__price{font-size:12.5px;letter-spacing:.1em;color:var(--gold-solid, #a97c1f);white-space:nowrap}.ps__none{margin:4px 6px 6px;font-size:13.5px;color:var(--muted, #6b645b)}.ps__all{display:flex;justify-content:center;gap:8px;margin-top:10px;padding:12px;border-radius:99px;background:#1b1b1b;color:#f6efe2;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}.ps__all:hover,.ps__all.is-active{background:#000}@media(max-width:749px){.ps{max-height:62vh;padding:10px}.ps__item{grid-template-columns:70px 1fr;gap:12px}.ps__img{width:70px;height:36px}.ps__price{grid-column:2}}.hrs{display:flex;justify-content:space-between;gap:18px;max-width:330px;padding:3px 0}.hrs+.hrs{border-top:1px solid rgba(127,127,127,.16)}.hrs__d{font-weight:500}.hrs__h{text-align:right;opacity:.9}.footer__hours{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/maison.css.map */
