:root{--mg-ivory: #fbf8f1;--mg-pearl: #fffdf8;--mg-espresso: #28251f;--mg-gold: #8b8060;--mg-gold-dark: #6f664b;--mg-border: #ded8c8;--mg-muted: #746f64;--mg-page: min(1440px, calc(100vw - clamp(32px, 6vw, 96px)) );--mg-ease: cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{background:var(--mg-ivory);color:var(--mg-espresso)}::selection{background:var(--mg-gold);color:var(--mg-pearl)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mg-gold-dark);outline-offset:3px}.mg-announcement{position:relative;z-index:calc(var(--layer-header) + 1);min-height:34px;display:grid;place-items:center;padding:7px 52px;background:var(--mg-espresso);color:var(--mg-pearl);border-bottom:1px solid rgb(255 255 255 / 12%);text-align:center}.mg-announcement p{margin:0;font-size:.69rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}html[dir=rtl] .mg-announcement p{letter-spacing:0;text-transform:none}#header-component{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header__row{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.header-menu .menu-list__link-title{letter-spacing:.045em}html[dir=rtl] .header-menu .menu-list__link-title{letter-spacing:0}.menu-list__submenu-inner{border-top:1px solid var(--mg-border);box-shadow:0 24px 55px #28251f1a}.mega-menu__link{transition:opacity .2s ease,transform .25s var(--mg-ease)}.mega-menu__link:hover{transform:translate(3px)}html[dir=rtl] .mega-menu__link:hover{transform:translate(-3px)}.button,button.button,.shopify-payment-button__button,[class*=buy-buttons] button{min-height:50px;border-radius:2px;letter-spacing:.09em;text-transform:uppercase;transition:transform .25s var(--mg-ease),box-shadow .25s ease,opacity .2s ease}html[dir=rtl] :is(.button,button.button,.shopify-payment-button__button,[class*=buy-buttons] button){letter-spacing:0;text-transform:none}@media(hover:hover){.button:hover,button.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #28251f1f}}.content-for-layout[data-template^=collection],.content-for-layout[data-template^=search],.content-for-layout[data-template^=product],.content-for-layout[data-template^=cart],.content-for-layout[data-template^=page]{background:var(--mg-ivory)}.content-for-layout[data-template^=collection] :is(.collection__header,.collection-header),.content-for-layout[data-template^=search] :is(.search-header){padding-block-start:clamp(48px,8vw,100px)}.content-for-layout[data-template^=collection] h1,.content-for-layout[data-template^=search] h1,.content-for-layout[data-template^=page] h1,.content-for-layout[data-template^=cart] h1{font-family:var(--font-heading--family);font-size:clamp(2.4rem,5vw,5.4rem);font-weight:var(--font-heading--weight);line-height:.98;letter-spacing:-.025em}html[dir=rtl] .content-for-layout h1{letter-spacing:0}:is(.product-grid,.resource-list__grid){row-gap:clamp(28px,4vw,56px)!important}:is(.product-card,.resource-card){position:relative}:is(.product-card,.resource-card) :is(.product-card__image,.resource-card__image,.card-gallery){overflow:hidden;background:#f1ece2}:is(.product-card,.resource-card) img{transition:transform .65s var(--mg-ease),opacity .35s ease}@media(hover:hover){:is(.product-card,.resource-card):hover img{transform:scale(1.025)}}:is(.product-card,.resource-card) :is(h3,h4,.product-title){font-family:var(--font-body--family);font-weight:500;line-height:1.35}.facets,.facets-wrapper,filters-form{border-block:1px solid var(--mg-border)}:is(.facets__summary,.facets__label,.sort-by__label){font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}html[dir=rtl] :is(.facets__summary,.facets__label,.sort-by__label){letter-spacing:0;text-transform:none}.content-for-layout[data-template^=product] :is(.product-information,.product-information__grid){--product-gap: clamp(28px,5vw,80px)}.content-for-layout[data-template^=product] :is(.product-details,.product-information__details){position:relative}@media(min-width:990px){.content-for-layout[data-template^=product] :is(.product-details,.product-information__details){position:sticky;top:calc(var(--header-height,80px) + 28px);align-self:start}}.content-for-layout[data-template^=product] :is(.product-title,h1){font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,4.8rem);line-height:.98;letter-spacing:-.025em}html[dir=rtl] .content-for-layout[data-template^=product] :is(.product-title,h1){letter-spacing:0}.content-for-layout[data-template^=product] :is(.price,.product-price){font-size:1.05rem}.content-for-layout[data-template^=product] :is(.product-form-buttons,.buy-buttons){display:grid;gap:10px}.content-for-layout[data-template^=product] :is(details,accordion-custom){border-block-end:1px solid var(--mg-border)}.content-for-layout[data-template^=product] :is(summary,.accordion__summary){min-height:52px}.content-for-layout[data-template^=product] .product-gallery img{background:#f1ece2}.content-for-layout[data-template^=cart] :is(.cart-page,.main-cart){width:var(--mg-page);margin-inline:auto;padding-block:clamp(44px,7vw,90px)}.content-for-layout[data-template^=cart] :is(.cart__summary,.cart-summary){background:var(--mg-pearl);box-shadow:0 20px 60px #28251f12}cart-drawer-component .cart-drawer{background:var(--mg-pearl)}cart-drawer-component .cart-drawer__inner{border-inline-start:1px solid var(--mg-border)}.content-for-layout[data-template^=page] .rte{max-width:760px;margin-inline:auto;font-size:1.02rem;line-height:1.8}html[dir=rtl] :is(.header__row,.mega-menu,.product-information,.collection,.cart-page,.search-results,.mg-phase6){text-align:right}html[dir=rtl] :is(.product-card-group,.resource-card__content){text-align:right}html[dir=rtl] .icon-caret,html[dir=rtl] [class*=arrow] svg{transform:scaleX(-1)}@media(max-width:749px){.mg-announcement{min-height:32px;padding-inline:18px}.mg-announcement p{font-size:.62rem}.content-for-layout[data-template^=collection] :is(.product-grid,.resource-list__grid),.content-for-layout[data-template^=search] :is(.product-grid,.resource-list__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:10px!important;row-gap:28px!important}.content-for-layout[data-template^=product]{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/miss-gold-premium-ui.css.map */
