:root{--sg-bg:#f7f1ea;--sg-bg-2:#fffaf5;--sg-ink:#15110f;--sg-ink-2:#2b211d;--sg-muted:#6f625b;--sg-cocoa:#3a2924;--sg-cocoa-2:#211816;--sg-gold:#c49a5a;--sg-blush:#d8afa4;--sg-rose:#a96456;--sg-line:rgba(58,41,36,.16);--sg-line-strong:rgba(58,41,36,.28);--sg-card:#fffdf9;--sg-card-2:#f1e7dd;--sg-shadow:0 28px 80px rgba(35,22,18,.16);--sg-shadow-soft:0 18px 48px rgba(35,22,18,.1);--sg-radius-xl:34px;--sg-radius-lg:24px;--sg-radius-md:16px;--sg-max:1240px}html{scroll-behavior:smooth;background:var(--sg-bg)!important}body{color:var(--sg-ink)!important;background:radial-gradient(circle at 10% 0%,rgba(216,175,164,.34),transparent 30%),linear-gradient(180deg,#fffaf5,#f7f1ea 38%,#fffdf9)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body *{box-sizing:border-box}a{color:inherit;text-underline-offset:.18em}#header-group{background:#15110fe6!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 48px #0000002e!important;-webkit-backdrop-filter:saturate(160%) blur(20px)!important;backdrop-filter:saturate(160%) blur(20px)!important}#header-group a,#header-group summary,#header-group button,#header-group .header__menu-item,#header-group .menu-list__link{color:#fff!important}.header,.header__row{max-width:var(--sg-max)!important;margin-inline:auto!important}.header-logo,.header__heading,.header__heading-link{font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cart-bubble{background:var(--sg-gold)!important;color:#15110f!important;font-weight:800!important}.shopify-section-group-header-group .announcement-bar,.announcement-bar,.utility-bar{background:#0f0c0b!important;color:#fff!important;border:0!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.soho-home{background:transparent!important;overflow:hidden}.soho-wrap{max-width:var(--sg-max)!important;margin:0 auto!important;padding-left:clamp(18px,4vw,48px)!important;padding-right:clamp(18px,4vw,48px)!important}.soho-hero{position:relative;isolation:isolate;min-height:82vh!important;padding:clamp(72px,8vw,118px) 0!important;background:radial-gradient(circle at 80% 16%,rgba(196,154,90,.26),transparent 26%),radial-gradient(circle at 10% 80%,rgba(216,175,164,.22),transparent 30%),linear-gradient(135deg,#16100e,#34231f 56%,#111)!important;color:#fff!important;border-bottom-left-radius:clamp(34px,6vw,82px);border-bottom-right-radius:clamp(34px,6vw,82px);box-shadow:var(--sg-shadow)}.soho-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.soho-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.88fr)!important;gap:clamp(34px,6vw,76px)!important;align-items:center!important}.soho-kicker{display:inline-flex!important;align-items:center;gap:10px;padding:9px 13px!important;border-radius:999px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#ffffffe0!important;font-size:12px!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:780!important}.soho-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sg-gold);box-shadow:0 0 0 5px #c49a5a2e}.soho-hero h1{margin:20px 0 18px!important;max-width:820px!important;color:#fff!important;font-size:clamp(44px,7.4vw,96px)!important;line-height:.93!important;letter-spacing:-.072em!important;font-weight:860!important}.soho-hero p{max-width:650px!important;color:#ffffffc7!important;font-size:clamp(17px,1.55vw,22px)!important;line-height:1.55!important;letter-spacing:-.02em!important}.soho-hero-actions{display:flex!important;flex-wrap:wrap;gap:12px!important;margin-top:30px!important}.soho-btn,.button,.shopify-payment-button__button,.add-to-cart-button,.button-custom,.product-form__submit,button[type=submit]{min-height:50px!important;border-radius:999px!important;padding:14px 24px!important;background:var(--sg-ink)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;font-weight:820!important;letter-spacing:-.01em!important;text-decoration:none!important;box-shadow:0 18px 42px #15110f2e!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease!important}.soho-btn:hover,.button:hover,.add-to-cart-button:hover,.product-form__submit:hover,button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 24px 60px #15110f40!important}.soho-hero .soho-btn{background:#fff!important;color:#15110f!important;border-color:#fff!important}.soho-hero .soho-btn--light{background:#ffffff14!important;color:#fff!important;border-color:#ffffff4d!important}.soho-trust-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:34px!important;max-width:760px!important}.soho-trust-row>div{border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;padding:12px 14px!important;background:#ffffff12!important;color:#ffffffd6!important;font-size:12px!important;font-weight:720!important;letter-spacing:.02em!important}.soho-hero-card{position:relative!important;border-radius:var(--sg-radius-xl)!important;overflow:hidden!important;background:#efe1d4!important;padding:14px!important;box-shadow:0 34px 90px #00000061!important;border:1px solid rgba(255,255,255,.18)!important}.soho-hero-card img{width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;border-radius:26px!important;display:block!important;filter:saturate(.96) contrast(1.04)!important}.soho-floating{position:absolute!important;left:28px!important;right:28px!important;bottom:28px!important;width:auto!important;max-width:none!important;background:#fffaf5e0!important;color:#15110f!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 18px 46px #0000002e!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:18px!important;padding:14px 16px!important;font-weight:820!important;letter-spacing:-.025em!important}.soho-section{padding:clamp(56px,7vw,96px) 0!important;background:transparent!important}.soho-head{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:28px!important}.soho-head h2,.collection-hero h1,.collection-title,.title,.product__title,.product-title,h1,h2{color:var(--sg-ink)!important;font-weight:860!important;letter-spacing:-.058em!important;line-height:.98!important}.soho-head h2{font-size:clamp(34px,4.8vw,64px)!important;margin:12px 0 0!important;max-width:780px!important}.soho-head p{max-width:460px!important;color:var(--sg-muted)!important;font-size:16px!important;line-height:1.55!important}.soho-section .soho-kicker{background:#3a292412!important;border-color:#3a292424!important;color:var(--sg-cocoa)!important}.soho-cat-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.soho-cat{min-height:170px!important;border-radius:26px!important;padding:22px!important;text-decoration:none!important;background:linear-gradient(145deg,#fffdf9,#f0e3d6)!important;border:1px solid var(--sg-line)!important;box-shadow:var(--sg-shadow-soft)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:transform .2s ease,box-shadow .2s ease!important}.soho-cat:hover{transform:translateY(-4px)!important;box-shadow:var(--sg-shadow)!important}.soho-cat strong{font-size:22px!important;line-height:1!important;letter-spacing:-.04em!important;color:var(--sg-ink)!important}.soho-cat span{color:var(--sg-muted)!important;font-weight:620!important}.soho-cat:after{content:"Shop edit \2192";color:var(--sg-rose);font-weight:820;margin-top:24px}.product-grid,.resource-list__list,.collection-list,.grid{gap:clamp(14px,2vw,24px)!important}.product-card,.resource-card,.card,.card-wrapper,.product-grid__item,.collection-card{border-radius:var(--sg-radius-lg)!important;overflow:hidden!important;background:var(--sg-card)!important;border:1px solid var(--sg-line)!important;box-shadow:0 12px 34px #23161213!important}.product-card,.resource-card,.card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.product-card:hover,.resource-card:hover,.card:hover{transform:translateY(-5px)!important;box-shadow:0 26px 70px #23161229!important;border-color:#3a292447!important}.product-card img,.resource-card img,.card img{transition:transform .65s cubic-bezier(.19,1,.22,1),filter .3s ease!important;filter:saturate(.98) contrast(1.03)!important}.product-card:hover img,.resource-card:hover img,.card:hover img{transform:scale(1.045)!important}.product-card__title,.card__heading,.resource-card__title,.product-title{font-weight:790!important;letter-spacing:-.034em!important;color:var(--sg-ink)!important;line-height:1.08!important}.product-card__content,.card__content{padding:16px!important}.price,.price__sale,.price-item,.product-price{font-weight:850!important;letter-spacing:-.025em!important;color:var(--sg-cocoa)!important}s,.price__compare,.price-item--regular,.compare-at-price{color:#8a7a70!important;text-decoration-color:#8a7a70!important;text-decoration-thickness:1px!important}.badge,.product-card__badge,.sale-badge{background:#15110f!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:820!important;padding:6px 10px!important}.collection-wrapper,.collection,.main-collection{background:linear-gradient(180deg,#fffaf5,#f7f1ea)!important}.collection-hero,.collection-hero__inner{max-width:var(--sg-max)!important;margin-inline:auto!important;padding:clamp(42px,6vw,84px) clamp(18px,4vw,48px)!important}.collection-hero h1,.collection-title{font-size:clamp(38px,6vw,78px)!important}.collection-description,.collection-hero__description,.rte{color:var(--sg-muted)!important;line-height:1.65!important;font-size:16px!important}.facets,.facets__form,.facets-container,.sorting-filter{background:#fffdf9c7!important;border:1px solid var(--sg-line)!important;border-radius:999px!important;box-shadow:0 10px 34px #2316120f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.product,.main-product,.product-information,.product__info-wrapper{color:var(--sg-ink)!important}.product-information,.product__info-container{background:#fffdf9b8!important;border:1px solid var(--sg-line)!important;border-radius:28px!important;padding:clamp(20px,3vw,34px)!important;box-shadow:0 16px 54px #23161214!important}.product__title,.product-title,h1.product__title{font-size:clamp(34px,4.6vw,58px)!important}.product-media-container,.product__media,.product-gallery,.media-gallery{border-radius:28px!important;overflow:hidden!important;background:#f0e5da!important}.product-form__input input[type=radio]+label,.variant-picker__option label,.swatch-input__label{border-radius:999px!important;border:1px solid var(--sg-line-strong)!important;background:#fff!important;color:var(--sg-ink)!important;font-weight:720!important}.product-form__input input[type=radio]:checked+label,.variant-picker__option input:checked+label{background:var(--sg-ink)!important;color:#fff!important;border-color:var(--sg-ink)!important}.quantity,.quantity-selector,input[type=number],input[type=email],input[type=text],select,textarea{border-radius:14px!important;border:1px solid var(--sg-line-strong)!important;background:#fffdf9!important;color:var(--sg-ink)!important}.sohoglow-product-copy{background:#fffaf5!important;border:1px solid var(--sg-line)!important;border-radius:22px!important;padding:20px!important;color:var(--sg-ink-2)!important;line-height:1.68!important}.sohoglow-product-copy h2,.sohoglow-product-copy h3{letter-spacing:-.035em!important;color:var(--sg-ink)!important}footer,.footer{background:#15110f!important;color:#ffffffd1!important;border-top:0!important}footer a,.footer a{color:#fff!important}footer h2,footer h3,.footer h2,.footer h3{color:#fff!important;letter-spacing:-.035em!important}*:focus-visible{outline:3px solid var(--sg-gold)!important;outline-offset:3px!important;border-radius:8px}.shopify-policy__container,.page-width,.section{max-width:var(--sg-max)}img{max-width:100%;height:auto}@media(max-width:989px){.soho-hero-grid{grid-template-columns:1fr!important}.soho-hero{min-height:auto!important;padding-top:64px!important}.soho-trust-row,.soho-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.soho-head{display:block!important}}@media(max-width:749px){body{letter-spacing:-.01em}.soho-wrap{padding-left:16px!important;padding-right:16px!important}.soho-hero{border-bottom-left-radius:32px!important;border-bottom-right-radius:32px!important;padding:52px 0 34px!important}.soho-hero h1{font-size:clamp(42px,13vw,58px)!important;letter-spacing:-.074em!important}.soho-hero p{font-size:16px!important}.soho-hero-actions{display:grid!important;grid-template-columns:1fr!important}.soho-btn,.button,.add-to-cart-button,.product-form__submit,button[type=submit]{width:100%!important;justify-content:center!important;text-align:center!important;min-height:52px!important}.soho-trust-row,.soho-cat-grid{grid-template-columns:1fr!important}.soho-cat{min-height:138px!important}.soho-head h2,.collection-hero h1,.collection-title{font-size:38px!important}.product-information,.product__info-container{border-radius:22px!important;padding:18px!important}.product-card,.resource-card,.card{border-radius:20px!important}html,body{max-width:100%!important;overflow-x:clip!important}}.shopify-policy__container,.page-width-content,.soho-page{max-width:1120px!important;margin-inline:auto!important}.template-page main,.shopify-policy__container{background:linear-gradient(180deg,#fffaf5,#f7f1ea)!important}.soho-page{padding:clamp(18px,4vw,44px) clamp(16px,4vw,40px) 64px!important;color:var(--sg-ink)!important}.soho-page-hero{position:relative;overflow:hidden;border-radius:var(--sg-radius-xl);padding:clamp(30px,6vw,70px)!important;margin:0 0 28px!important;background:linear-gradient(135deg,#211816,#3a2924 66%,#110d0c)!important;color:#fff!important;box-shadow:var(--sg-shadow)}.soho-page-hero:after{content:"";position:absolute;right:-80px;top:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(196,154,90,.42),transparent 67%)}.soho-page-hero h2{font-family:Georgia,Times New Roman,serif!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:.98!important;font-size:clamp(34px,6vw,72px)!important;max-width:900px!important;margin:0 0 18px!important;color:#fff!important}.soho-page-hero p{max-width:760px!important;color:#ffffffd1!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.65!important;margin:0!important}.soho-eyebrow{display:inline-flex!important;width:auto!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:#ffffff14!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:800!important;margin:0 0 18px!important;color:#f7dfb7!important}.soho-grid-3,.soho-grid-2{display:grid!important;gap:18px!important;margin:22px 0!important}.soho-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.soho-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.soho-grid-3>div,.soho-grid-2>div,.soho-page-card,.soho-faq-list details{background:#fffdf9eb!important;border:1px solid var(--sg-line)!important;border-radius:24px!important;padding:24px!important;box-shadow:var(--sg-shadow-soft)!important}.soho-grid-3 h3,.soho-grid-2 h3,.soho-page-card h3{font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;line-height:1.08!important;margin:0 0 10px!important;color:var(--sg-cocoa-2)!important}.soho-grid-3 p,.soho-grid-2 p,.soho-page-card p,.soho-faq-list p{color:var(--sg-muted)!important;line-height:1.7!important;margin:0!important;font-size:15px!important}.soho-faq-list{display:grid!important;gap:14px!important;margin:22px 0!important}.soho-faq-list summary{cursor:pointer!important;font-weight:800!important;color:var(--sg-cocoa-2)!important;font-size:17px!important}.soho-faq-list details[open]{border-color:#c49a5a61!important}.footer-content{background:linear-gradient(135deg,#211816,#0f0c0b)!important;color:#fff!important;border-radius:32px!important;padding:clamp(24px,4vw,48px)!important;margin-block:24px!important;box-shadow:var(--sg-shadow)!important}.footer-content h2,.footer-content h3,.footer-content p,.footer-content a,.footer-content .menu__heading,.footer-content .menu-list__link{color:#fff!important}.footer-content p{color:#ffffffc2!important}.footer-content h2{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,4vw,46px)!important;letter-spacing:-.04em!important;line-height:1!important}.email-signup__input-group{background:#ffffff14!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000038!important}.email-signup__input{color:#fff!important;background:transparent!important;min-height:52px!important;padding-inline:18px!important}.email-signup__input::placeholder{color:#ffffffad!important}.email-signup__button{background:var(--sg-gold)!important;color:#15110f!important;border-radius:999px!important;min-width:48px!important;min-height:48px!important;font-weight:900!important}.soho-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:var(--sg-max);margin:18px auto;padding:0 clamp(16px,4vw,48px)}.soho-trust-strip span{background:#fffdf9;border:1px solid var(--sg-line);border-radius:999px;padding:12px 14px;text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-cocoa);box-shadow:var(--sg-shadow-soft)}@media(max-width:749px){.soho-page{padding-inline:14px!important}.soho-page-hero{border-radius:26px!important;padding:28px 18px!important}.soho-grid-3,.soho-grid-2{grid-template-columns:1fr!important}.soho-grid-3>div,.soho-grid-2>div,.soho-page-card,.soho-faq-list details{padding:18px!important;border-radius:18px!important}.footer-content{border-radius:24px!important;margin-inline:8px!important}.soho-trust-strip{grid-template-columns:1fr 1fr;padding-inline:14px}.soho-trust-strip span{border-radius:18px;font-size:11px;padding:10px 8px}}:root{--sg-menu-dark:#15110f;--sg-menu-dark-2:#211816;--sg-menu-cream:#fffaf5;--sg-menu-card:#fffdf9;--sg-menu-ink:#1b1412;--sg-menu-muted:#6f625b;--sg-menu-gold:#c49a5a;--sg-menu-line:rgba(58,41,36,.18)}#header-group,.header-section,.shopify-section-group-header-group{background:#15110ff0!important;color:#fffaf5!important;border-color:#ffffff1f!important}#header-group header,#header-group .header,#header-group .header__row{background:transparent!important;color:#fffaf5!important}#header-group a,#header-group button,#header-group summary,#header-group svg,#header-group .svg-wrapper,#header-group .header__menu-item,#header-group .menu-list__link,#header-group .header-actions__action,#header-group .localization-form button,#header-group .disclosure__button{color:#fffaf5!important;fill:currentColor!important;stroke:currentColor!important}#header-group a:hover,#header-group button:hover,#header-group summary:hover,#header-group .menu-list__link:hover{color:var(--sg-menu-gold)!important;opacity:1!important}#header-group .header__heading-link,#header-group .header-logo,#header-group .header__heading{color:#fffaf5!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}#header-group .cart-bubble,#header-group .cart-count-bubble{background:var(--sg-menu-gold)!important;color:#15110f!important;border:1px solid rgba(255,255,255,.28)!important;font-weight:900!important}#header-group .mega-menu,#header-group .mega-menu__content,#header-group .menu-drawer,#header-group .header-drawer,#header-group .header__submenu,#header-group .menu-list__submenu,#header-group .popover,#header-group [popover],#header-group details[open]>.header__submenu,#header-group details[open]>.menu-list__submenu,#header-group .menu-panel,#header-group .header-menu__content,#header-group .menu-list__list,#header-group .menu-list__container,#header-group .menu-list__overflow{background:var(--sg-menu-card)!important;color:var(--sg-menu-ink)!important;border:1px solid var(--sg-menu-line)!important;box-shadow:0 24px 70px #15110f38!important}#header-group .mega-menu a,#header-group .mega-menu button,#header-group .mega-menu summary,#header-group .mega-menu__content a,#header-group .mega-menu__content button,#header-group .header__submenu a,#header-group .header__submenu button,#header-group .menu-list__submenu a,#header-group .menu-list__submenu button,#header-group .menu-drawer a,#header-group .menu-drawer button,#header-group .menu-drawer summary,#header-group .header-drawer a,#header-group .header-drawer button,#header-group .header-drawer summary,#header-group .popover a,#header-group .popover button,#header-group [popover] a,#header-group [popover] button,#header-group .menu-panel a,#header-group .menu-panel button,#header-group .menu-list__list a,#header-group .menu-list__list button{color:var(--sg-menu-ink)!important;fill:currentColor!important;stroke:currentColor!important;text-shadow:none!important;opacity:1!important}#header-group .mega-menu a:hover,#header-group .header__submenu a:hover,#header-group .menu-list__submenu a:hover,#header-group .menu-drawer a:hover,#header-group .header-drawer a:hover,#header-group .popover a:hover,#header-group [popover] a:hover{color:#7b5128!important;background:#c49a5a1a!important;border-radius:12px!important}#header-group .menu__heading,#header-group .menu-list__heading,#header-group .mega-menu__heading,#header-group .menu-drawer__menu-item,#header-group .menu-list__link-title{color:var(--sg-menu-ink)!important;font-weight:850!important}#header-group .menu__submenu,#header-group .menu-list__submenu p,#header-group .mega-menu p,#header-group .menu-drawer p,#header-group small,#header-group .menu-list__description{color:var(--sg-menu-muted)!important}#header-group input,#header-group .search-input,#header-group .predictive-search,#header-group predictive-search,#header-group .search-modal,#header-group .search-modal__content{background:var(--sg-menu-card)!important;color:var(--sg-menu-ink)!important;border-color:var(--sg-menu-line)!important}#header-group input::placeholder{color:var(--sg-menu-muted)!important}@media(max-width:989px){#header-group .menu-drawer,#header-group .header-drawer,#header-group drawer-component,#header-group .drawer{background:var(--sg-menu-card)!important;color:var(--sg-menu-ink)!important}#header-group .menu-drawer__navigation,#header-group .menu-drawer__inner-container,#header-group .menu-drawer__utility-links{background:var(--sg-menu-card)!important;color:var(--sg-menu-ink)!important}#header-group .menu-drawer svg,#header-group .header-drawer svg,#header-group .drawer svg{color:var(--sg-menu-ink)!important;stroke:currentColor!important}#header-group .header__icon--menu,#header-group .header__icon--summary{color:#fffaf5!important}}#header-group,#header-group .header-section,#header-group .section-background,#header-group header-component,#header-group header,#header-group .header,#header-group .header__row,#header-group .header__row--top,#header-group .header__row--bottom,#header-group .header__columns,#header-group .header__column,#header-group .header__column--left,#header-group .header__column--center,#header-group .header__column--right,#header-group .header__menu,#header-group .header-menu,#header-group .header__icons,#header-group .header-actions,#header-group .localization-wrapper{background:#15110f!important;background-color:#15110f!important;color:#fffaf5!important}#header-group .menu-list,#header-group .menu-list--desktop,#header-group .menu-list__list:not(.menu-list__submenu),#header-group nav[aria-label],#header-group nav:not(.mega-menu):not(.header__submenu){background:#15110f!important;background-color:#15110f!important;color:#fffaf5!important}#header-group .menu-list:not(.menu-list__submenu) a,#header-group .menu-list:not(.menu-list__submenu) button,#header-group .menu-list:not(.menu-list__submenu) summary,#header-group .header__menu-item,#header-group .header-actions a,#header-group .header-actions button,#header-group .localization-wrapper button{color:#fffaf5!important;text-shadow:none!important;opacity:1!important}#header-group .menu-list:not(.menu-list__submenu) a:hover,#header-group .header__menu-item:hover{color:#c49a5a!important}@media screen and (max-width:989px){html body #header-group header-drawer,html body #header-group .header-drawer,html body #header-group .menu-drawer-container,html body #header-group .menu-drawer,html body #header-group .menu-drawer__inner-container,html body #header-group .menu-drawer__navigation-container,html body #header-group .menu-drawer__navigation,html body #header-group .menu-drawer__inner-submenu,html body #header-group .menu-drawer__submenu,html body #header-group .menu-drawer__menu,html body #header-group .menu-drawer__menu.has-submenu,html body #header-group details[open]>.menu-drawer__submenu,html body .menu-drawer,html body .menu-drawer__inner-container,html body .menu-drawer__navigation-container,html body .menu-drawer__submenu{background:#15110f!important;background-color:#15110f!important;color:#fffaf5!important;opacity:1!important}html body #header-group .menu-drawer *,html body .menu-drawer *{text-shadow:none!important}html body #header-group .menu-drawer a,html body #header-group .menu-drawer button,html body #header-group .menu-drawer summary,html body #header-group .menu-drawer span,html body #header-group .menu-drawer svg,html body #header-group .menu-drawer .svg-wrapper,html body #header-group .menu-drawer__menu-item,html body #header-group .menu-drawer__menu-item-text,html body #header-group .menu-drawer__close-button,html body #header-group .menu-drawer__back-button,html body #header-group .drawer-localization__button,html body #header-group .drawer-localization__button--label,html body #header-group .mobile-localization,html body #header-group .localization-form,html body #header-group .localization-form *,html body .menu-drawer a,html body .menu-drawer button,html body .menu-drawer summary,html body .menu-drawer span,html body .menu-drawer svg,html body .menu-drawer .svg-wrapper,html body .menu-drawer__menu-item,html body .menu-drawer__menu-item-text,html body .drawer-localization__button,html body .drawer-localization__button--label,html body .mobile-localization{color:#fffaf5!important;fill:#fffaf5!important;stroke:#fffaf5!important;opacity:1!important;visibility:visible!important}html body #header-group .menu-drawer__menu-item,html body .menu-drawer__menu-item{min-height:48px!important;padding:14px 22px!important;border-bottom:1px solid rgba(255,250,245,.16)!important;font-weight:800!important;letter-spacing:.01em!important}html body #header-group .menu-drawer__menu-item:hover,html body #header-group .menu-drawer__menu-item:focus,html body #header-group .menu-drawer__menu-item[aria-expanded=true],html body .menu-drawer__menu-item:hover,html body .menu-drawer__menu-item:focus,html body .menu-drawer__menu-item[aria-expanded=true]{background:#c49a5a2e!important;color:#f4d49a!important}html body #header-group .menu-drawer__utility-links,html body #header-group .menu-drawer__localization,html body #header-group .drawer-localization,html body .menu-drawer__utility-links,html body .menu-drawer__localization,html body .drawer-localization{background:#15110f!important;color:#fffaf5!important;border-top:1px solid rgba(255,250,245,.18)!important}html body #header-group .menu-drawer__backdrop,html body .menu-drawer__backdrop{background:#15110f73!important}}@media(max-width:989px){html,body{max-width:100%!important;overflow-x:hidden!important}main,#MainContent,.shopify-section,.section,.product-information,.product-information__grid,.product-media-gallery,.product-media-gallery__grid,.product-media-container,.product-media,.slideshow-controls,.slideshow-slide,slideshow-component,slideshow-container{max-width:100vw!important}.product-media-gallery,.product-media-gallery__grid,slideshow-component,slideshow-container,.product-media-container{overflow:hidden!important}slideshow-slide:not([aria-hidden=false]),slideshow-slide[aria-hidden=true]{visibility:hidden!important;pointer-events:none!important}.menu-drawer__featured-content,.menu-drawer__featured-content-list{overflow:hidden!important;max-width:100%!important}.menu-drawer__featured-content-list-item,.menu-drawer product-component,.menu-drawer .resource-card{max-width:100%!important}}@media(max-width:989px){details.menu-drawer-container:not(.menu-open):not([open])>.menu-drawer,.menu-drawer-container:not(.menu-open):not([open]) .menu-drawer,header-drawer:not(:has(details.menu-open)) .menu-drawer{display:none!important;visibility:hidden!important;max-width:0!important;width:0!important;overflow:hidden!important}.skip-to-content-link:not(:focus):not(:focus-visible){width:1px!important;height:1px!important;max-width:1px!important;overflow:hidden!important}}@media(max-width:989px){quantity-selector,.quantity-selector,.product-form__quantity,.quantity{max-width:100%!important;overflow:hidden!important}.quantity button,.quantity-plus,.quantity-minus,button.quantity-plus,button.quantity-minus{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important;padding-left:0!important;padding-right:0!important}.quantity input,.quantity__input,input[name=quantity]{min-width:56px!important;max-width:90px!important;flex:1 1 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sohoglow-perfect-20260712.css.map */
