:root{--font-heading: var(--mw-display, "Against", "Playfair Display", Georgia, serif)}:root{--mw-display: "Kalnia SO", "Playfair Display", Georgia, serif}.so-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 4px}.so-pay-label{font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.7 * var(--hp-fs, 16px));letter-spacing:.16em;text-transform:uppercase;color:var(--salon-mute, #665D52)}.so-pay-icons{display:inline-flex;flex-wrap:wrap;gap:6px}.so-pay-icon{width:38px;height:24px;display:block;filter:grayscale(1);opacity:.72}.so-scale{margin-top:12px;border:1px solid rgba(30,27,23,.14);background:#ffffff73}.so-scale>summary{cursor:pointer;list-style:none;padding:10px 14px;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(.78 * var(--hp-fs, 16px));letter-spacing:.12em;text-transform:uppercase;color:var(--salon-ink, #1E1B17)}.so-scale>summary::-webkit-details-marker{display:none}.so-scale>summary:after{content:"+";float:right;color:var(--room-accent-text, #7A6132)}.so-scale[open]>summary:after{content:"\2013"}.so-scale-svg{display:block;width:100%;height:auto}.so-scale-note{margin:0;padding:8px 14px 12px;font-size:calc(.76 * var(--hp-fs, 16px));color:var(--salon-mute, #665D52)}.hp-region-foot{color:#a59f96!important}.salon-need-num{color:#7a6132!important}.shopify-policy__container{position:relative;z-index:1;max-width:calc(52 * var(--hp-fs, 16px))!important;margin:0 auto!important;padding:calc(3.5 * var(--hp-fs, 16px)) calc(2 * var(--hp-fs, 16px)) calc(6 * var(--hp-fs, 16px))!important}.shopify-policy__title{text-align:left!important;margin-bottom:calc(1.8 * var(--hp-fs, 16px))!important}.shopify-policy__title h1{font-family:var(--mw-display, "Against", Georgia, serif)!important;font-weight:400!important;font-size:clamp(2rem,4.6vw,3.2rem)!important;line-height:1.06!important;letter-spacing:-.018em;color:var(--salon-ink, #1E1B17)}.shopify-policy__body .rte{font-family:var(--mw-serif, "Cormorant Garamond", Georgia, serif);font-weight:var(--mw-serif-weight, 400);color:var(--salon-ink, #1E1B17);max-width:var(--hp-measure, 36.5rem)}.shopify-policy__body .rte p,.shopify-policy__body .rte li{font-size:calc(1.02 * var(--mw-serif-x, 1) * var(--hp-fs, 16px));line-height:1.7}.shopify-policy__body .rte p{margin:0 0 calc(1.1 * var(--hp-fs, 16px))}.shopify-policy__body .rte 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;margin:calc(2.6 * var(--hp-fs, 16px)) 0 calc(.8 * var(--hp-fs, 16px))}.shopify-policy__body .rte 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, #665D52);margin:calc(2.2 * var(--hp-fs, 16px)) 0 calc(.7 * var(--hp-fs, 16px))}.shopify-policy__body .rte h2:first-child,.shopify-policy__body .rte h3:first-child{margin-top:0}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 calc(1.4 * var(--hp-fs, 16px));padding-left:calc(1.3 * var(--hp-fs, 16px))}.shopify-policy__body .rte ul{list-style:disc}.shopify-policy__body .rte ol{list-style:decimal}.shopify-policy__body .rte li{margin-bottom:calc(.4 * var(--hp-fs, 16px))}.shopify-policy__body .rte a{color:var(--salon-ink, #1E1B17);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte strong{font-weight:600}.so-search-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--salon-ink, #1E1B17);text-decoration:none}.so-search-btn:hover{color:var(--room-accent-text, #7A6132)}.so-search-btn:focus-visible{outline:2px solid var(--room-accent, #9C7E45);outline-offset:2px}.so-search{text-align:center}.so-search .salon-title{margin-bottom:calc(1.6 * var(--hp-fs, 16px))}.so-search-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:calc(36 * var(--hp-fs, 16px));margin:0 auto calc(3 * var(--hp-fs, 16px))}.so-search-form input[type=search]{flex:1 1 16rem;min-width:0;font-family:var(--mw-roman, "Marcellus", serif);font-size:calc(1 * var(--hp-fs, 16px));padding:calc(.8 * var(--hp-fs, 16px)) calc(1 * var(--hp-fs, 16px));border:1px solid rgba(30,27,23,.22);border-radius:0;background:#ffffffb3;color:var(--salon-ink, #1E1B17)}.so-search-form input[type=search]:focus{outline:2px solid var(--room-accent, #9C7E45);outline-offset:1px}.so-search-form .mw-btn{width:auto!important;margin:0!important}.so-search .mw-grid{text-align:left}.so-search-other{max-width:var(--hp-measure, 36.5rem);margin:calc(3 * var(--hp-fs, 16px)) auto 0;text-align:left}.so-search-other h2{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, #665D52);margin-bottom:calc(.8 * var(--hp-fs, 16px))}.so-search-other li{list-style:none;margin:0 0 calc(.6 * var(--hp-fs, 16px))}.so-search-other a{font-family:var(--mw-serif, Georgia, serif);font-size:calc(1.1 * var(--hp-fs, 16px));color:var(--salon-ink, #1E1B17);text-decoration:underline;text-underline-offset:3px}.so-search-empty{font-family:var(--mw-serif, Georgia, serif);font-size:calc(1.1 * var(--hp-fs, 16px));line-height:1.7;color:var(--salon-ink, #1E1B17)}.so-search-empty a{color:var(--salon-ink, #1E1B17);text-decoration:underline;text-underline-offset:3px}.announcement-group>span:before{content:""!important;width:4px;height:4px;top:50%;left:-2px;background:currentColor;transform:translateY(-50%) rotate(45deg)}.so-arrow{display:inline-block;width:1.05em;height:auto;vertical-align:.05em;margin-left:.3em}.so-arrow-left{transform:scaleX(-1);margin-left:0;margin-right:.3em}button,input,select,textarea{font-family:inherit}.mw-placard-medium,.so-swatch-count,.so-view,.mw-variant-label,.mw-breadcrumb,.mw-breadcrumb a,.mw-breadcrumb span,.so-pay-label,.footer-heading,.footer-legal-links a,.footer-cookie-link,.hp-region-flag-label,.hp-region-btn-hint,.salon-needs-toggle-on,.salon-needs-toggle-off,#salon-needs-title,.salon-faq-tail>h2,.salon-tablewrap th,.salon-prose th,#hp-stock-badge,.salon-eyebrow,.mw-roomtag,.announcement-group>span{font-size:12px!important}.mw-product-promise-item span,#so-buybar-what,.salon-finale-note,.hp-gate-credit{font-size:13px!important}#hp-stock-badge,.so-scale>summary,.footer-bottom>span:first-child{text-transform:none!important;letter-spacing:.02em!important}.mw-breadcrumb a,.mw-breadcrumb span{letter-spacing:.03em!important}#so-buybar-what{letter-spacing:.01em!important}.salon-finale-note,.hp-gate-credit{letter-spacing:.04em!important}.mw-why-order p,.mw-product-description>p,.salon-prose.salon-article>p,.mw-commission-field>p{max-width:68ch}.mw-btn--solid,#add-to-cart-btn,#so-buybar-btn,.so-buybar-btn{box-shadow:none!important}.mw-product-info .mw-variant-btn.mw-swatch-btn,.so-buybar-btn{border-radius:16px!important}.salon-finale-title{line-height:1.16}.hp-cursor{transition:scale .35s var(--hp-ease, ease),background-color .35s var(--hp-ease, ease),opacity .3s linear!important}.hp-cursor.is-active{width:calc(1.75 * var(--hp-fs))!important;height:calc(1.75 * var(--hp-fs))!important;margin:calc(-.875 * var(--hp-fs)) 0 0 calc(-.875 * var(--hp-fs))!important;scale:1.86}::selection{background:#b4823a42;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #7A6132;outline-offset:3px}input,textarea,select{caret-color:#7a6132;accent-color:#9C7E45}html{scrollbar-color:rgba(122,97,50,.45) transparent}.so-rooms-full{display:none}@media(min-width:900px){.so-rooms-full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1 * var(--hp-fs, 16px));margin-top:calc(2 * var(--hp-fs, 16px))}.so-room-full{margin:0}.so-rooms-full{align-items:start}.so-room-full img{display:block;width:100%;height:auto}.mw-product-gallery:has(.so-room-full) .mw-product-thumbs{display:none!important}}.hp-cursor{display:none!important}@media(min-width:900px){.mw-product-description.so-desc-split{max-width:none!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(4 * var(--hp-fs, 16px));align-items:start}}.salon-prose>.so-desc-story>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)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/so-polish.css.map */
