:root{--salon-void: #F4F1EA;--salon-ink: #1E1B17;--salon-mute: #665D52;--salon-line: #DED8CB;--room-accent-text: #7A6132}body{background:var(--salon-void)}body:before{display:none!important}.mw-room-bg,.mw-room-veil,.mw-room-photo{display:none!important}.mw-product-page,.mw-collection-page,.mw-commission-page{position:relative;background:var(--salon-void)}.site-header{background:transparent!important;border-bottom:0!important;box-shadow:none!important}.header-inner{display:flex!important;align-items:center;justify-content:space-between;gap:calc(1.5 * var(--hp-fs, 16px))}.header-nav{display:flex;gap:calc(1.6 * var(--hp-fs, 16px))}.header-nav a{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.74 * var(--hp-fs, 16px));letter-spacing:.14em;text-transform:uppercase;color:var(--salon-ink)}.header-cart-btn{color:var(--salon-ink)}.cart-count{background:var(--room-accent-text, #7A6132)!important;color:#fff!important}.announcement-bar{background:transparent!important;border-bottom:1px solid var(--salon-line)}.announcement-bar span{color:var(--salon-ink)!important;font-size:calc(.66 * var(--hp-fs, 16px))!important;letter-spacing:.16em!important}.announcement-bar span:before{color:var(--room-accent-text, #7A6132)!important}@supports not (color: color-mix(in srgb,#000 50%,#fff)){.announcement-bar span{color:#1e1b17!important}}.salon-ghost{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.salon-ghost img{width:100%;height:100%;object-fit:cover;opacity:.085;filter:saturate(.55)}.salon-ghost:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#f4f1ea8c,#f4f1ea33 45%,#f4f1eae6)}.salon-page{position:relative;z-index:1;max-width:calc(74 * var(--hp-fs, 16px));margin:0 auto;padding:calc(6 * var(--hp-fs, 16px)) calc(2 * var(--hp-fs, 16px)) calc(7 * var(--hp-fs, 16px))}.salon-eyebrow{display:block;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.7 * var(--hp-fs, 16px));letter-spacing:.26em;text-transform:uppercase;color:var(--salon-mute);margin-bottom:calc(1.2 * var(--hp-fs, 16px))}.salon-title{font-family:var(--mw-display, "Against", "Playfair Display", Georgia, serif);font-weight:400;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.06;letter-spacing:-.018em;color:var(--salon-ink);margin:0 0 calc(1.2 * var(--hp-fs, 16px));text-wrap:balance}.salon-lede{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.95 * var(--hp-fs, 16px));line-height:1.65;color:var(--salon-mute);max-width:58ch;margin:0}.salon-rule{height:1px;background:var(--salon-line);border:0;margin:calc(2.4 * var(--hp-fs, 16px)) 0}.mw-generic-page .salon-page{max-width:calc(52 * var(--hp-fs, 16px))}.salon-page-head{text-align:center}.salon-page-head .salon-lede,.salon-page-lede{margin-inline:auto;max-width:var(--hp-measure)}.salon-article{max-width:var(--hp-measure);margin-inline:auto}.salon-article>h2,.salon-article>h3{text-wrap:balance}.salon-article>h2{font-family:var(--mw-display, "Against", Georgia, serif);font-weight:400;font-size:calc(1.55 * var(--hp-fs, 16px));line-height:1.15;letter-spacing:-.012em;color:var(--salon-ink);margin:calc(3 * var(--hp-fs, 16px)) 0 calc(.8 * var(--hp-fs, 16px));text-wrap:balance}.salon-article>h2:first-child{margin-top:0}.salon-article>h3{font-family:var(--mw-roman, "Marcellus", serif);font-weight:400;font-size:calc(.76 * var(--hp-fs, 16px));letter-spacing:.2em;text-transform:uppercase;color:var(--salon-mute);margin:calc(2.2 * var(--hp-fs, 16px)) 0 calc(.7 * var(--hp-fs, 16px))}.salon-article li{font-size:calc(1.02 * var(--mw-serif-x, 1) * var(--hp-fs, 16px))}.salon-article strong{font-weight:600;color:var(--salon-ink)}.salon-article ul{list-style:none;margin:0 0 calc(1.4 * var(--hp-fs, 16px));padding:0}.salon-article ul>li{position:relative;padding-left:calc(1.3 * var(--hp-fs, 16px));margin-bottom:calc(.55 * var(--hp-fs, 16px));line-height:1.7}.salon-article ul>li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--room-accent, #9C7E45)}.salon-article ol{list-style:none;counter-reset:salonstep;margin:calc(1.2 * var(--hp-fs, 16px)) 0 calc(2 * var(--hp-fs, 16px));padding:0}.salon-article ol>li{counter-increment:salonstep;position:relative;padding-left:calc(3.2 * var(--hp-fs, 16px));padding-bottom:calc(1.4 * var(--hp-fs, 16px));margin-bottom:calc(1.4 * var(--hp-fs, 16px));border-bottom:1px solid var(--salon-line);line-height:1.7}.salon-article ol>li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.salon-article ol>li:before{content:counter(salonstep);position:absolute;left:0;top:-.14em;font-family:var(--mw-display, "Against", Georgia, serif);font-size:calc(2.1 * var(--hp-fs, 16px));line-height:1;color:var(--room-accent, #9C7E45)}.salon-article ol>li>strong:first-child{display:block;font-family:var(--mw-display, "Against", Georgia, serif);font-size:calc(1.2 * var(--hp-fs, 16px));color:var(--salon-ink);margin-bottom:4px}.salon-article .salon-tablewrap{width:min(calc(44 * var(--hp-fs, 16px)),calc(100vw - 4 * var(--hp-fs, 16px)));margin:calc(.8 * var(--hp-fs, 16px)) 0 calc(2 * var(--hp-fs, 16px)) 50%;transform:translate(-50%)}.salon-article table{margin:0}.salon-article table{width:100%;min-width:22rem;border-collapse:collapse;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.92 * var(--hp-fs, 16px));color:var(--salon-ink)}.salon-article thead th{font-weight:400;font-size:calc(.66 * var(--hp-fs, 16px));letter-spacing:.18em;text-transform:uppercase;color:var(--salon-mute);text-align:left;padding:0 calc(.9 * var(--hp-fs, 16px)) calc(.6 * var(--hp-fs, 16px)) 0;border-bottom:1px solid var(--salon-line);white-space:nowrap}.salon-article tbody td{padding:calc(.7 * var(--hp-fs, 16px)) calc(.9 * var(--hp-fs, 16px)) calc(.7 * var(--hp-fs, 16px)) 0;border-bottom:1px solid var(--salon-line);vertical-align:baseline;line-height:1.5}.salon-article tbody tr:last-child td{border-bottom:0}.salon-article thead th:last-child,.salon-article tbody td:last-child{text-align:right;padding-right:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap}.salon-callout{max-width:var(--hp-measure);margin:calc(2.4 * var(--hp-fs, 16px)) auto;padding:calc(1.6 * var(--hp-fs, 16px)) calc(1.8 * var(--hp-fs, 16px));border:1px solid var(--salon-line);border-left:2px solid var(--room-accent, #9C7E45);background:#ffffff80}.salon-callout h2,.salon-callout h3{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.72 * var(--hp-fs, 16px))!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--salon-mute)!important;margin:0 0 calc(.7 * var(--hp-fs, 16px))!important}.salon-callout p{margin:0}.salon-callout p+p{margin-top:calc(.7 * var(--hp-fs, 16px))}.salon-article blockquote{margin:calc(2 * var(--hp-fs, 16px)) 0;padding:0 0 0 calc(1.4 * var(--hp-fs, 16px));border-left:2px solid var(--room-accent, #9C7E45);color:var(--salon-mute)}.salon-faq{max-width:var(--hp-measure)}.salon-qa{border-bottom:1px solid var(--salon-line)}.salon-qa-q{display:flex;align-items:baseline;justify-content:space-between;gap:calc(1.2 * var(--hp-fs, 16px));cursor:pointer;list-style:none;padding:calc(1.1 * var(--hp-fs, 16px)) 0;font-family:var(--mw-display, "Against", Georgia, serif);font-size:calc(1.12 * var(--hp-fs, 16px));line-height:1.3;color:var(--salon-ink);transition:color .4s var(--hp-ease, ease)}.salon-qa-q::-webkit-details-marker{display:none}.salon-qa-q:after{content:"";flex:0 0 auto;width:11px;height:11px;margin-top:.35em;border-right:1px solid var(--salon-mute);border-bottom:1px solid var(--salon-mute);transform:rotate(45deg);transition:transform .45s var(--hp-ease, ease),border-color .45s var(--hp-ease, ease)}.salon-qa[open]>.salon-qa-q{color:var(--room-accent-text, #7A6132)}.salon-qa[open]>.salon-qa-q:after{transform:rotate(225deg);border-color:var(--room-accent, #9C7E45)}.salon-qa-q:hover{color:var(--room-accent-text, #7A6132)}.salon-qa-q:focus-visible{outline:1px solid var(--room-accent, #9C7E45);outline-offset:3px}.salon-qa-a{padding:0 0 calc(1.4 * var(--hp-fs, 16px))}.salon-qa-a>*:last-child{margin-bottom:0}.salon-qa-a p{max-width:none}.salon-faq-tail{margin-top:calc(3 * var(--hp-fs, 16px))}.salon-page-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(.8 * var(--hp-fs, 16px)) calc(1.8 * var(--hp-fs, 16px));margin-top:calc(4 * var(--hp-fs, 16px));padding-top:calc(1.8 * var(--hp-fs, 16px));border-top:1px solid var(--salon-line)}.salon-page-foot a{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.74 * var(--hp-fs, 16px));letter-spacing:.16em;text-transform:uppercase;color:var(--salon-mute);text-decoration:none}.salon-page-foot a:hover{color:var(--salon-ink)}.mw-breadcrumb{position:relative;z-index:1;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.72 * var(--hp-fs, 16px));letter-spacing:.1em;color:var(--salon-mute);margin-bottom:calc(2 * var(--hp-fs, 16px))}.mw-breadcrumb a{color:var(--salon-mute);text-decoration:none}.mw-breadcrumb a:hover{color:var(--room-accent-text, #7A6132)}.mw-breadcrumb-sep{margin:0 8px}.salon-plate{display:block;background:#fff;overflow:hidden;box-shadow:0 1px 2px #1e1b170d,0 16px 44px #1e1b171a;transition:box-shadow .6s var(--hp-ease, ease),transform .6s var(--hp-ease, ease)}.salon-plate img{display:block;width:100%;height:auto}:root{--hp-measure: calc(36.5 * var(--hp-fs, 16px))}.salon-prose{font-family:var(--mw-serif, Georgia, serif);font-weight:var(--mw-serif-weight, 400);color:var(--salon-ink)}.salon-prose p{font-size:calc(1.02 * var(--mw-serif-x, 1) * var(--hp-fs, 16px));line-height:1.7;max-width:var(--hp-measure);margin:0 0 calc(1.1 * var(--hp-fs, 16px))}.salon-prose>p:first-of-type:first-letter{float:left;font-family:var(--mw-display, "Against", Georgia, serif);font-size:calc(3.9 * var(--hp-fs, 16px));line-height:.82;padding:.06em .12em 0 0;color:var(--room-accent, #9C7E45)}.salon-prose a{color:var(--salon-ink);text-decoration:underline;text-underline-offset:3px}.salon-prose ul,.salon-prose ol{max-width:var(--hp-measure);line-height:1.7}.mw-product-inner{position:relative;z-index:1;max-width:calc(76 * var(--hp-fs, 16px));margin:0 auto;padding:calc(4.5 * var(--hp-fs, 16px)) calc(2 * var(--hp-fs, 16px)) calc(6 * var(--hp-fs, 16px))}.mw-product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:calc(4 * var(--hp-fs, 16px));align-items:start}.mw-product-frame{background:#fff!important;border:0!important;padding:0!important;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 1px 2px #1e1b170d,0 22px 60px #1e1b1721!important;transition:transform .7s var(--hp-ease, ease),box-shadow .7s var(--hp-ease, ease)}.mw-product-frame:before,.mw-product-frame:after{display:none!important}.mw-product-frame img{display:block;width:100%;height:auto;aspect-ratio:auto!important;object-fit:contain!important}.mw-product-gallery:hover .mw-product-frame{transform:rotate(0) translate3d(0,-5px,0)}.mw-product-thumbs{display:flex;gap:10px;margin-top:calc(1.6 * var(--hp-fs, 16px));flex-wrap:wrap}.mw-product-thumb{width:calc(3.4 * var(--hp-fs, 16px));height:calc(3.4 * var(--hp-fs, 16px));padding:0;border:1px solid transparent!important;background:#fff;cursor:pointer;overflow:hidden;opacity:.55;transition:opacity .4s var(--hp-ease, ease),border-color .4s var(--hp-ease, ease)}.mw-product-thumb img{width:100%;height:100%;object-fit:cover}.mw-product-thumb:hover{opacity:.85}.mw-product-thumb.is-active{opacity:1;border-color:var(--room-accent, #9C7E45)!important}.mw-product-info{padding-top:calc(.5 * var(--hp-fs, 16px))}.mw-product-badge{display:inline-block;border:1px solid var(--salon-line)!important;background:transparent!important;color:var(--salon-mute)!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.66 * var(--hp-fs, 16px))!important;letter-spacing:.2em!important;text-transform:uppercase;padding:7px 14px!important;margin-bottom:calc(1.4 * var(--hp-fs, 16px))!important;text-shadow:none!important}.mw-product-info .mw-heading{font-family:var(--mw-display, "Against", "Playfair Display", Georgia, serif)!important;font-size:clamp(1.9rem,3.6vw,3rem)!important;line-height:1.06!important;letter-spacing:-.018em!important;text-transform:none!important;color:var(--salon-ink)!important;text-shadow:none!important;margin:0 0 calc(.9 * var(--hp-fs, 16px))!important}.mw-title-format{display:block;font-family:var(--mw-roman, "Marcellus", serif);font-size:.42em;letter-spacing:.08em;color:var(--salon-mute);margin-top:calc(.5 * var(--hp-fs, 16px))}.mw-product-price{font-family:var(--mw-display, Georgia, serif);font-size:calc(1.5 * var(--hp-fs, 16px));color:var(--room-accent-text, #7A6132);margin-bottom:calc(.4 * var(--hp-fs, 16px))}.mw-product-price-compare{color:var(--salon-mute);text-decoration:line-through;font-size:calc(.9 * var(--hp-fs, 16px));margin-left:10px}.mw-floorline{background:var(--salon-line)!important;height:1px!important}.mw-variant-group{margin-bottom:calc(1.5 * var(--hp-fs, 16px))}.mw-variant-label{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.68 * var(--hp-fs, 16px));letter-spacing:.2em;text-transform:uppercase;color:var(--salon-mute);margin-bottom:10px}.mw-variant-options{display:flex;flex-wrap:wrap;gap:8px}.mw-variant-btn{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent!important;border:1px solid var(--salon-line)!important;border-radius:0!important;color:var(--salon-ink)!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.8 * var(--hp-fs, 16px))!important;letter-spacing:.04em;padding:9px 16px!important;transition:border-color .4s var(--hp-ease, ease),color .4s var(--hp-ease, ease),background-color .4s var(--hp-ease, ease)}.mw-variant-btn:hover{border-color:var(--salon-mute)!important}.mw-variant-btn.is-active{background:var(--salon-ink)!important;border-color:var(--salon-ink)!important;color:var(--salon-void)!important}.mw-product-cta,.mw-btn{border-radius:0!important;font-family:var(--mw-roman, "Marcellus", serif)!important;letter-spacing:.16em!important;text-transform:uppercase;font-size:calc(.8 * var(--hp-fs, 16px))!important}.mw-btn--solid{background:var(--salon-ink)!important;color:var(--salon-void)!important;border:1px solid var(--salon-ink)!important;transition:background-color .5s var(--hp-ease, ease),transform .5s var(--hp-ease, ease)}.mw-btn--solid:hover{background:var(--room-accent, #9C7E45)!important;border-color:var(--room-accent, #9C7E45)!important;transform:translate3d(0,-2px,0)}.mw-product-cta{width:100%;text-align:center;padding:calc(1.05 * var(--hp-fs, 16px))!important}.mw-btn--pending{background:transparent!important;border:1px dashed var(--salon-line)!important;color:var(--salon-mute)!important}.mw-product-secondary{display:inline-block;margin-top:calc(.9 * var(--hp-fs, 16px));background:transparent!important;border:1px solid var(--salon-line)!important;color:var(--salon-ink)!important;padding:calc(.9 * var(--hp-fs, 16px)) calc(1.6 * var(--hp-fs, 16px))!important;width:100%;text-align:center}.mw-product-secondary:hover{border-color:var(--salon-mute)!important}.mw-product-promises{margin-top:calc(2 * var(--hp-fs, 16px));display:grid;gap:calc(.9 * var(--hp-fs, 16px))}.mw-product-promises[hidden],.mw-variant-group[hidden]{display:none!important}.mw-product-cta .mw-cta-sep{margin:0 .5em;opacity:.6}.mw-product-cta .mw-cta-what{margin-right:.6em}.mw-product-cta #btn-price{white-space:nowrap}.mw-product-promise-item{display:flex;gap:12px;align-items:flex-start;color:var(--salon-mute)}.mw-product-promise-item svg{color:var(--room-accent, #9C7E45);flex:0 0 auto;margin-top:3px}.mw-product-promise-item strong{display:block;font-family:var(--mw-roman, "Marcellus", serif);font-weight:400;font-size:calc(.82 * var(--hp-fs, 16px));color:var(--salon-ink)}.mw-product-promise-item span{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.74 * var(--hp-fs, 16px));color:var(--salon-mute)}.mw-product-description{max-width:var(--hp-measure);margin-top:calc(1.4 * var(--hp-fs, 16px))}.mw-product-description p,.mw-product-description li{font-size:calc(1.02 * var(--mw-serif-x, 1) * var(--hp-fs, 16px));line-height:1.7}.mw-product-description strong{font-weight:600;color:var(--salon-ink)}.mw-product-description h2,.mw-product-description h3,.mw-product-description h4{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.74 * var(--hp-fs, 16px))!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--salon-mute)!important;margin:calc(2.6 * var(--hp-fs, 16px)) 0 calc(.9 * var(--hp-fs, 16px))!important;padding-top:calc(1.4 * var(--hp-fs, 16px));border-top:1px solid var(--salon-line);line-height:1.4!important}.salon-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:calc(.6 * var(--hp-fs, 16px)) 0 calc(1.8 * var(--hp-fs, 16px))}.salon-tablewrap:focus-visible{outline:1px solid var(--room-accent, #9C7E45);outline-offset:4px}.mw-product-description table{width:100%;min-width:20rem;border-collapse:collapse;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.94 * var(--hp-fs, 16px));color:var(--salon-ink)}.mw-product-description thead th{font-weight:400;font-size:calc(.68 * var(--hp-fs, 16px));letter-spacing:.18em;text-transform:uppercase;color:var(--salon-mute);text-align:left;padding:0 0 calc(.6 * var(--hp-fs, 16px));border-bottom:1px solid var(--salon-line)}.mw-product-description tbody td{padding:calc(.72 * var(--hp-fs, 16px)) 0;border-bottom:1px solid var(--salon-line);vertical-align:baseline;white-space:nowrap}.mw-product-description tbody tr:last-child td{border-bottom:0}.mw-product-description thead th:last-child,.mw-product-description tbody td:last-child{text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;color:var(--room-accent-text, #7A6132);padding-left:calc(1.6 * var(--hp-fs, 16px))}.mw-product-description tbody td:first-child{width:100%}@media(max-width:640px){.mw-product-description table{font-size:calc(.9 * var(--hp-fs, 16px))}}.salon-more{position:relative;z-index:1;padding:0 calc(2 * var(--hp-fs, 16px)) calc(6 * var(--hp-fs, 16px))}.salon-more-inner{max-width:calc(76 * var(--hp-fs, 16px));margin:0 auto}.salon-more-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:calc(1.8 * var(--hp-fs, 16px))}.salon-more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(11 * var(--hp-fs, 16px)),1fr));gap:calc(2.2 * var(--hp-fs, 16px))}.mw-collection-page-inner{position:relative;z-index:1;max-width:calc(78 * var(--hp-fs, 16px));margin:0 auto;padding:calc(5 * var(--hp-fs, 16px)) calc(2 * var(--hp-fs, 16px)) calc(7 * var(--hp-fs, 16px))}.mw-collection-head{margin-bottom:calc(3 * var(--hp-fs, 16px))}.mw-collection-head .mw-roomtag{border:0!important;padding:0!important;background:none!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.7 * var(--hp-fs, 16px))!important;letter-spacing:.26em!important;color:var(--salon-mute)!important;text-shadow:none!important;margin-bottom:calc(1 * var(--hp-fs, 16px))!important}.mw-collection-head .mw-heading{font-family:var(--mw-display, "Against", Georgia, serif)!important;font-size:clamp(2.2rem,5.2vw,4rem)!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.04!important;color:var(--salon-ink)!important;text-shadow:none!important}.mw-collection-head .mw-sub{font-family:var(--mw-roman, "Marcellus", serif)!important;color:var(--salon-mute)!important;max-width:var(--hp-measure);margin:0 auto!important}.mw-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(.6 * var(--hp-fs, 16px)) calc(1.6 * var(--hp-fs, 16px));margin-bottom:calc(2.6 * var(--hp-fs, 16px))}.mw-filter-btn{position:relative;background:none!important;color:var(--salon-mute)!important;border:0!important;border-radius:0!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.74 * var(--hp-fs, 16px))!important;letter-spacing:.14em;text-transform:uppercase;padding:calc(.15 * var(--hp-fs, 16px)) 0!important;text-decoration:none;transition:color .4s var(--hp-ease, ease)}.mw-filter-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--room-accent, #9C7E45);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--hp-ease, ease)}.mw-filter-btn:hover{color:var(--salon-ink)!important}.mw-filter-btn.is-active{background:none!important;color:var(--salon-ink)!important}.mw-filter-btn:hover:after,.mw-filter-btn.is-active:after{transform:scaleX(1)}.mw-grid{display:block!important;columns:calc(16 * var(--hp-fs, 16px));column-gap:calc(1.15 * var(--hp-fs, 16px))}.mw-piece{text-decoration:none;display:block;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:calc(1.15 * var(--hp-fs, 16px))}.mw-piece:nth-child(3n) .mw-frame{transform:rotate(1.1deg)}.mw-piece:nth-child(3n+1) .mw-frame{transform:rotate(-1.4deg)}.mw-piece:nth-child(3n+2) .mw-frame{transform:rotate(.6deg)}.mw-piece .mw-frame{background:#fff!important;border:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden;box-shadow:0 1px 2px #1e1b170d,0 14px 38px #1e1b1717!important;transition:transform .6s var(--hp-ease, ease),box-shadow .6s var(--hp-ease, ease)}.mw-piece .mw-frame:before,.mw-piece .mw-frame:after{display:none!important}.mw-piece .mw-frame img{display:block;width:100%;height:auto}@media(hover:hover)and (pointer:fine){.mw-piece:hover .mw-frame{transform:rotate(0) translate3d(0,-7px,0);box-shadow:0 2px 5px #1e1b170f,0 30px 66px #1e1b1729!important}}.mw-placard{background:transparent!important;border:0!important;padding:calc(.9 * var(--hp-fs, 16px)) 0 0!important;text-align:left!important}.mw-placard-title{font-family:var(--mw-display, "Against", Georgia, serif)!important;font-size:calc(1.05 * var(--hp-fs, 16px))!important;letter-spacing:0!important;text-transform:none!important;color:var(--salon-ink)!important;line-height:1.25}.mw-placard-medium{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.68 * var(--hp-fs, 16px))!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--salon-mute)!important;margin-top:5px}.mw-placard-price{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.82 * var(--hp-fs, 16px))!important;color:var(--room-accent-text, #7A6132)!important;margin-top:7px}.mw-pagination{display:flex;gap:10px;justify-content:center;margin-top:calc(4 * var(--hp-fs, 16px))}.mw-commission-page{text-align:left!important}.mw-commission-inner{position:relative;z-index:1;max-width:calc(62 * var(--hp-fs, 16px));margin:0 auto;padding:calc(5 * var(--hp-fs, 16px)) calc(2 * var(--hp-fs, 16px)) calc(7 * var(--hp-fs, 16px))}.mw-commission-inner .mw-roomtag{border:0!important;padding:0!important;background:none!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.7 * var(--hp-fs, 16px))!important;letter-spacing:.26em!important;color:var(--salon-mute)!important;text-shadow:none!important}.mw-commission-inner .mw-heading{font-family:var(--mw-display, "Against", Georgia, serif)!important;font-size:clamp(2.1rem,5vw,3.6rem)!important;text-transform:none!important;letter-spacing:-.02em!important;color:var(--salon-ink)!important;text-shadow:none!important}.mw-commission-inner .mw-sub{font-family:var(--mw-roman, "Marcellus", serif)!important;color:var(--salon-mute)!important;margin:0 auto!important;max-width:var(--hp-measure)}.mw-collection-head [style*="text-align:center"],.mw-collection-head .mw-sub,.mw-commission-inner .mw-sub,.mw-commission-note,.salon-centered>*{margin-inline:auto}.mw-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(13 * var(--hp-fs, 16px)),1fr));gap:calc(2 * var(--hp-fs, 16px));margin:calc(3 * var(--hp-fs, 16px)) 0}.mw-step{text-align:left}.mw-step-no{width:auto!important;height:auto!important;border:0!important;border-radius:0!important;font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.7 * var(--hp-fs, 16px))!important;letter-spacing:.2em!important;color:var(--room-accent-text, #7A6132)!important;margin-bottom:10px!important;display:block!important;line-height:1!important}.mw-step h3{font-family:var(--mw-display, "Against", Georgia, serif)!important;font-size:calc(1.25 * var(--hp-fs, 16px))!important;font-weight:400;color:var(--salon-ink);margin:0 0 8px}.mw-step p{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.85 * var(--hp-fs, 16px));line-height:1.6;color:var(--salon-mute);margin:0}.mw-commission-form-wrap{margin:0 auto!important;max-width:calc(30 * var(--hp-fs, 16px))!important}.mw-commission-field{text-align:left}.mw-commission-field input,.mw-commission-field textarea{background:transparent!important;border:0!important;border-bottom:1px solid var(--salon-line)!important;padding:10px 0!important;font-family:var(--mw-roman, "Marcellus", serif)!important;color:var(--salon-ink)!important;transition:border-color .4s var(--hp-ease, ease)}.mw-commission-field input:focus,.mw-commission-field textarea:focus{border-bottom-color:var(--room-accent, #9C7E45)!important}.mw-commission-field label{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.68 * var(--hp-fs, 16px))!important;letter-spacing:.2em!important;text-transform:uppercase;color:var(--salon-mute)!important}.template-cart main,.template-page main,.template-search main,.template-404 main{position:relative;z-index:1}.site-footer{background:var(--mw-night, #141210)!important;color:#ede7dc;position:relative;z-index:1}.footer-logo{font-family:var(--mw-display, "Against", Georgia, serif)!important;color:#ede7dc!important}.footer-logo span{color:var(--hp-gate-gold, #D8BE86)!important}.footer-heading{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.66 * var(--hp-fs, 16px))!important;letter-spacing:.24em!important;color:#ede7dc9e!important}.footer-links a,.footer-brand p{font-family:var(--mw-roman, "Marcellus", serif)!important;font-size:calc(.82 * var(--hp-fs, 16px))!important;color:#ede7dcb8!important}.footer-links a:hover{color:var(--hp-gate-gold, #D8BE86)!important}.footer-bottom{color:#ede7dc94!important}@media(max-width:899px){.mw-product-grid{grid-template-columns:1fr!important;gap:calc(2.4 * var(--hp-fs, 16px))}.mw-product-frame{transform:none}.salon-page,.mw-product-inner,.mw-collection-page-inner,.mw-commission-inner{padding-left:calc(1.4 * var(--hp-fs, 16px));padding-right:calc(1.4 * var(--hp-fs, 16px))}.mw-grid{columns:2!important;column-gap:calc(.75 * var(--hp-fs, 16px))!important}.mw-piece{margin-bottom:calc(.75 * var(--hp-fs, 16px))}.header-nav{gap:calc(1 * var(--hp-fs, 16px))}}@media(prefers-reduced-motion:reduce){.mw-product-frame,.mw-piece .mw-frame{transform:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/salon-pages.css.map */
