[class^=m-],[class^=m-] *,[class*=" m-"],[class*=" m-"] *{box-sizing:border-box}:root{--m-cream: #F2EBE1;--m-espresso: #2A1A16;--m-beige: #D6C2AD;--m-concrete: #6A665F;--m-oxblood: #7A1712;--m-butter: #F4EDC2;--m-font: "Archivo", "Helvetica Neue", Arial, sans-serif}.m-texture{background:var(--m-cream)}.m-wide{font-family:var(--m-font);font-stretch:125%;text-transform:uppercase}.m-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border:0;border-radius:0;cursor:pointer;font-family:var(--m-font);font-stretch:125%;font-weight:300;font-size:13px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background-color .4s ease,color .4s ease,opacity .4s ease}.m-btn--oxblood{background:var(--m-oxblood);color:var(--m-cream)}.m-btn--oxblood:hover,.m-btn--espresso{background:var(--m-espresso);color:var(--m-cream)}.m-btn--espresso:hover{background:var(--m-oxblood);color:var(--m-cream)}.m-btn[disabled]{opacity:.45;cursor:not-allowed}.m-btn:focus-visible{outline:2px solid var(--m-butter);outline-offset:3px}.m-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes m-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.m-animate{animation:none!important}}.header-v14,.header-v14 a{font-family:var(--m-font)}.header-v14 .header-v14__sticky{--color-foreground: 42, 26, 22;background:var(--m-cream);border-bottom:1px solid var(--m-beige)}.header-v14--transparent xo-sticky:not([xo-is-sticky]) .header-v14__sticky,.header-v14--transparent xo-sticky[xo-is-sticky=false] .header-v14__sticky{--color-foreground: 242, 235, 225;background:linear-gradient(180deg,#2a1a1673,#2a1a1600);border-bottom:0}.header-v14--transparent xo-sticky:not([xo-is-sticky]) .header-v14__logo img,.header-v14--transparent xo-sticky[xo-is-sticky=false] .header-v14__logo img{filter:brightness(0) invert(.95) sepia(.12)}.header-v14--transparent xo-sticky[xo-is-sticky]:not([xo-is-sticky=false]) .header-v14__sticky{--color-foreground: 42, 26, 22;background:var(--m-cream);border-bottom:1px solid var(--m-beige);box-shadow:none}.header-v14__icon-wrap--desktop,.header-v14__utilities-icon>.header-v14__icon-wrap:has(.header-v14__icon--search){display:none!important}.header-v14__cart-count{background:var(--m-oxblood)!important;color:var(--m-cream)!important}.toolbar{display:none!important}#xo-scroll-top{background:var(--m-espresso)!important;color:var(--m-cream)!important}.m-section-hero>*,.m-section-samples>*,.m-section-access>*,.m-section-footer>*{margin-top:0!important;margin-bottom:0!important}.m-section-hero+.shopify-section,.m-section-samples+.shopify-section,.m-section-access+.shopify-section{margin-top:0!important}.m-btn--reveal{position:relative;overflow:hidden}.m-btn--reveal .m-btn__label,.m-btn--reveal .m-btn__reveal{transition:filter .6s ease,opacity .6s ease,letter-spacing .6s ease}.m-btn--reveal .m-btn__reveal{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;filter:blur(8px);letter-spacing:.6em}.m-btn--reveal:hover .m-btn__label,.m-btn--reveal:focus-visible .m-btn__label{opacity:0;filter:blur(8px)}.m-btn--reveal:hover .m-btn__reveal,.m-btn--reveal:focus-visible .m-btn__reveal{opacity:1;filter:blur(0);letter-spacing:.4em}.m-btn--reveal.m-btn--oxblood:hover{background:var(--m-oxblood)}@media(hover:none){.m-btn--reveal .m-btn__reveal{display:none}.m-btn--reveal .m-btn__label{opacity:1!important;filter:none!important}}@media(prefers-reduced-motion:reduce){.m-btn--reveal *{transition:none!important}}.header-v14 xo-container{padding-left:48px!important;padding-right:48px!important}@media(max-width:767px){.header-v14 xo-container{padding-left:20px!important;padding-right:20px!important}}#popup-newsletter__modal .popup-newsletter__container{width:820px!important;max-width:calc(100vw - 32px);background:var(--m-cream)!important;border-radius:0!important}.m-popup,.m-popup *{box-sizing:border-box}.m-popup{background:var(--m-cream);color:var(--m-espresso);font-family:var(--m-font)}.m-popup__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.m-popup__img{aspect-ratio:1 / 1;overflow:hidden;background:var(--m-beige)}.m-popup__img img{width:100%;height:100%;object-fit:cover;display:block}.m-popup__right{position:relative;display:flex;align-items:center}.m-popup__close{position:absolute;top:16px;right:16px;color:var(--m-espresso)}.m-popup__content{padding:48px 40px;width:100%}.m-popup__eyebrow{margin:0 0 14px;font-size:11px;font-weight:300;letter-spacing:.3em;color:var(--m-concrete)}.m-popup__title{margin:0 0 16px;font-size:26px;font-weight:300;letter-spacing:.12em;line-height:1.2;color:var(--m-espresso)}.m-popup__text,.m-popup__text p{margin:0 0 28px;font-size:14px;font-weight:300;line-height:1.7;color:var(--m-espresso)}.m-popup__form{display:flex;flex-direction:column;gap:10px;margin:0}.m-popup__form input[type=email]{width:100%;height:48px;padding:0 16px;border:1px solid var(--m-beige);border-radius:0;background:#fff;color:var(--m-espresso);font-family:var(--m-font);font-size:14px}.m-popup__form input[type=email]:focus-visible{outline:2px solid var(--m-espresso);outline-offset:1px}.m-popup__form .m-btn{width:100%}.m-popup__done{margin:0;font-size:13px;letter-spacing:.24em;color:var(--m-oxblood)}.m-popup__error{margin:0;font-size:13px;color:var(--m-oxblood)}@media(max-width:767px){.m-popup__grid{grid-template-columns:1fr}.m-popup__img{aspect-ratio:4 / 3}.m-popup__img img{object-position:50% 0}.m-popup__content{padding:28px 22px 26px}.m-popup__title{font-size:21px}.m-popup__right{position:static}.m-popup__close{position:absolute;top:12px;right:12px;color:var(--m-cream);z-index:2}}body{background:var(--m-cream)!important}body:not(.m-tpl-index) main>.shopify-section>*:not([class*=m-]):not(.m-section-reviews){background-color:var(--m-cream)}.xo-page-heading__title{font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-weight:200!important;font-size:30px!important;letter-spacing:.16em;color:var(--m-espresso)}@media(max-width:767px){.xo-page-heading__title{font-size:22px!important}}.m-tpl-cart .xo-page-heading{text-align:center}.m-tpl-cart .xo-main-cart,.m-tpl-cart .xo-main-cart *{font-family:var(--m-font)}.m-tpl-cart .xo-main-cart{background:var(--m-cream);color:var(--m-espresso);padding-bottom:72px}.m-tpl-cart .xo-table__head-row{font-stretch:125%;font-size:11px;font-weight:300;letter-spacing:.28em;color:var(--m-concrete);border-color:var(--m-beige)}.m-tpl-cart .xo-table__body-row{border-color:var(--m-beige)}.m-tpl-cart .xo-cart-item__title{font-stretch:125%;text-transform:uppercase;font-weight:300;font-size:14px;letter-spacing:.2em;color:var(--m-espresso)}.m-tpl-cart .xo-cart-item__price,.m-tpl-cart .xo-cart-table__price,.m-tpl-cart .xo-cart-totals{font-weight:300;color:var(--m-espresso)}.m-tpl-cart .xo-cart-item__option{color:var(--m-concrete);font-weight:300}.m-tpl-cart xo-cart-remove .xo-btn,.m-tpl-cart .xo-cart .xo-btn--link,.m-tpl-cart .xo-main-cart a.xo-btn{font-stretch:125%;text-transform:uppercase;font-weight:300;font-size:11px;letter-spacing:.24em;color:var(--m-espresso)}.m-tpl-cart xo-cart-remove .xo-btn{color:var(--m-concrete)}.m-tpl-cart .xo-quantity-style2{border:1px solid var(--m-beige)!important;border-radius:0!important;background:transparent}.m-tpl-cart .xo-quantity-style2__number{font-weight:300;color:var(--m-espresso)}.m-tpl-cart .xo-cart-item__image img{border-radius:0}.m-tpl-cart .xo-cart__right{background:#ede3d6!important;border-radius:0!important}.m-tpl-cart .xo-cart__right>*{background:transparent!important}.m-tpl-cart .xo-cart-note__text,.m-tpl-cart .xo-cart-note__title,.m-tpl-cart .xo-cart-note label{font-stretch:125%;text-transform:uppercase;font-weight:300;font-size:11px!important;letter-spacing:.28em;color:var(--m-concrete)}.m-tpl-cart .xo-cart-totals__subtotal{font-weight:300;font-size:15px}.m-tpl-cart .xo-cart-tax-note{font-size:13px;font-weight:300;color:var(--m-concrete)}.m-tpl-cart .xo-cart-tax-note a{color:inherit}.m-tpl-cart .xo-actions .xo-btn{background:var(--m-oxblood)!important;border-color:var(--m-oxblood)!important;color:var(--m-cream)!important;border-radius:0!important;min-height:52px;font-stretch:125%;text-transform:uppercase;font-weight:400;font-size:12px;letter-spacing:.3em;box-shadow:none!important}.m-tpl-cart .xo-actions .xo-btn:hover{background:var(--m-espresso)!important;border-color:var(--m-espresso)!important}.m-tpl-cart .xo-cart__badge{font-size:11px;font-weight:300;letter-spacing:.2em;color:var(--m-concrete);text-align:center}.m-tpl-cart .xo-cart-empty,.m-tpl-cart .xo-cart-empty *{font-family:var(--m-font);color:var(--m-espresso)}.m-tpl-cart .xo-cart__right .cart-note-textarea{display:block;border:0!important;background:none!important;padding:0!important}.m-tpl-cart .xo-cart__right .cart-note-textarea>label{display:block;margin:0 0 12px;font-family:var(--m-font);font-stretch:125%;text-transform:uppercase;font-weight:300!important;font-size:11px!important;letter-spacing:.28em;line-height:1.4;color:var(--m-concrete)}.xo-field-textarea__textarea,.cart-note-textarea textarea{width:100%;min-height:96px;box-sizing:border-box;padding:12px 14px!important;background:var(--m-cream)!important;border:1px solid var(--m-beige)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--m-font)!important;font-size:14px!important;font-weight:300;color:var(--m-espresso);resize:vertical}.xo-field-textarea__textarea:focus,.cart-note-textarea textarea:focus{outline:1px solid var(--m-espresso)!important;outline-offset:0}.m-tpl-cart .xo-quantity-style2__number,.m-tpl-cart .xo-quantity-style2 input{background:transparent!important}#xo-cart-mini,#xo-cart-mini *{font-family:var(--m-font)}#xo-cart-mini .xo-modal-content-style1,#xo-cart-mini .xo-modal-content-style1__inner{background:var(--m-cream)!important;color:var(--m-espresso)}#xo-cart-mini .xo-modal-content-style1__title{font-stretch:125%;text-transform:uppercase;font-weight:200!important;font-size:18px!important;letter-spacing:.2em;color:var(--m-espresso)}#xo-cart-mini .xo-modal-content-style1__separator{border-color:var(--m-beige)!important;background-color:var(--m-beige)!important}#xo-cart-mini .xo-cart-mini-drawer-footer__border{border-color:var(--m-beige)!important;background:transparent!important}#xo-cart-mini .xo-modal-content-style1__close{color:var(--m-espresso)}#xo-cart-mini .xo-cart-mini-item__image img{border-radius:0!important}#xo-cart-mini .xo-cart-mini-item__title{font-stretch:125%;text-transform:uppercase;font-weight:300!important;font-size:13px!important;letter-spacing:.18em;line-height:1.5;color:var(--m-espresso)}#xo-cart-mini .xo-cart-mini-item__price{font-weight:300;font-size:14px;color:var(--m-espresso)}#xo-cart-mini .xo-quantity-style2{border:1px solid var(--m-beige)!important;border-radius:0!important;background:transparent!important}#xo-cart-mini .xo-quantity-style2__number,#xo-cart-mini .xo-quantity-style2 input{background:transparent!important;font-weight:300}#xo-cart-mini .xo-cart-mini-item__remove-action,#xo-cart-mini .xo-cart-mini-item__remove-action span{font-stretch:125%;text-transform:uppercase;font-size:10px!important;letter-spacing:.24em;color:var(--m-concrete)!important;text-decoration:none!important;border-bottom:1px solid var(--m-beige);padding-bottom:2px}#xo-cart-mini .xo-cart-note__trigger{gap:10px}#xo-cart-mini .xo-cart-note__icon{color:var(--m-concrete)}#xo-cart-mini .xo-cart-note__text{font-stretch:125%;text-transform:uppercase;font-weight:300!important;font-size:11px!important;letter-spacing:.26em;color:var(--m-espresso)}#xo-cart-mini .xo-cart-mini-footer__price,#xo-cart-mini .xo-side-cart__price-text,#xo-cart-mini .xo-side-cart__price-number{font-weight:300!important;font-size:15px!important;color:var(--m-espresso)}#xo-cart-mini .xo-cart-mini-footer__taxes,#xo-cart-mini .xo-cart-mini-footer__taxes *{font-size:12px!important;font-weight:300;color:var(--m-concrete)}#xo-cart-mini .cart-mini-item__btn-flex{gap:10px}#xo-cart-mini .cart-mini-item__btn-flex .xo-btn{border-radius:0!important;min-height:50px;box-shadow:none!important;font-stretch:125%;text-transform:uppercase;font-weight:400!important;font-size:11px!important;letter-spacing:.26em}#xo-cart-mini .cart-mini-item__checkout .xo-btn{background:var(--m-oxblood)!important;border:1px solid var(--m-oxblood)!important;color:var(--m-cream)!important}#xo-cart-mini .cart-mini-item__checkout .xo-btn:hover{background:var(--m-espresso)!important;border-color:var(--m-espresso)!important}#xo-cart-mini .cart-mini-item__viewcart .xo-btn{background:transparent!important;border:1px solid var(--m-espresso)!important;color:var(--m-espresso)!important}#xo-cart-mini .cart-mini-item__viewcart .xo-btn:hover{background:var(--m-espresso)!important;color:var(--m-cream)!important}#xo-cart-mini .xo-notify-cart{background:var(--m-espresso);color:var(--m-cream);border-radius:0;font-size:12px;letter-spacing:.08em}#xo-cart-mini .xo-notify-cart svg{display:none}.xo-cart-note__inner{background:var(--m-cream)!important;border-radius:0!important;font-family:var(--m-font)}.xo-cart-note__inner .xo-cart-note__title{font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-weight:300!important;font-size:12px!important;letter-spacing:.26em;color:var(--m-espresso);margin-bottom:16px!important}.xo-cart-note__inner .xo-btn{border-radius:0!important;box-shadow:none!important;font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-size:11px!important;letter-spacing:.24em}.xo-cart-note__inner .cart-note__btn-add .xo-btn{background:var(--m-oxblood)!important;border-color:var(--m-oxblood)!important;color:var(--m-cream)!important}.xo-cart-note__inner .cart-note__btn-cancel .xo-btn{background:transparent!important;border:1px solid var(--m-beige)!important;color:var(--m-espresso)!important}@media(max-width:767px){.m-popup__close{color:var(--m-espresso)}}.m-section-announce>*{margin-top:0!important;margin-bottom:0!important}.m-section-404>*{margin-top:0!important;margin-bottom:0!important}.m-section-pdp>*{margin-top:0!important;margin-bottom:0!important}body{--font-body-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 200;font-family:var(--m-font);color:var(--m-espresso)}main :is(h1,h2,h3,.h1,.h2,.h3):not([class*=m-]),.password-header__title,.password-header__heading{font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-weight:200!important;letter-spacing:.12em;color:var(--m-espresso)}main :is(h4,h5,h6,.h4,.h5,.h6):not([class*=m-]){font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-weight:300!important;letter-spacing:.18em;color:var(--m-espresso)}main :is(p,li,label,td,th,span,input,textarea,select):not([class*=m-]){font-family:var(--m-font)}main a:not([class*=m-]):not(.xo-btn):not(.button){color:var(--m-espresso)}main a:not([class*=m-]):not(.xo-btn):not(.button):hover{color:var(--m-oxblood)}body:not(.m-tpl-cart) main .xo-btn:not([class*=m-]),body:not(.m-tpl-cart) main .button,main .shopify-challenge__button,.customer button,.password-header__button,body:not(.m-tpl-cart) main button[type=submit]:not([class*=m-]){border-radius:0!important;background:var(--m-oxblood)!important;border-color:var(--m-oxblood)!important;color:var(--m-cream)!important;box-shadow:none!important;font-family:var(--m-font)!important;font-stretch:125%;text-transform:uppercase;font-weight:300!important;letter-spacing:.22em}body:not(.m-tpl-cart) main .xo-btn:not([class*=m-]):hover,body:not(.m-tpl-cart) main .button:hover,.password-header__button:hover,body:not(.m-tpl-cart) main button[type=submit]:not([class*=m-]):hover{background:var(--m-espresso)!important;border-color:var(--m-espresso)!important}main :is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select):not([class*=m-]),.password-header input{border-radius:0!important;border:1px solid var(--m-beige)!important;background:#fff;color:var(--m-espresso);box-shadow:none!important}.field:after,.select:after,.customer .field:after{border-radius:0!important;box-shadow:0 0 0 1px var(--m-beige)!important}.xo-breadcrumb,.breadcrumb-v1,.breadcrumb-v2{font-family:var(--m-font)}.xo-breadcrumb a,.breadcrumb-v1 a,.breadcrumb-v2 a{color:var(--m-concrete)!important}.m-tpl-password,.m-tpl-password .gradient{background:var(--m-cream)!important}.m-tpl-password .password-header{padding:24px 48px;border-bottom:1px solid var(--m-beige)}.m-tpl-password .password-link{font-family:var(--m-font);font-stretch:125%;text-transform:uppercase;font-size:11px;letter-spacing:.24em;color:var(--m-espresso);text-decoration:none}.m-tpl-password .password-content{font-family:var(--m-font);color:var(--m-concrete)}.m-tpl-password .password-header__box{background:var(--m-cream)!important;border-radius:0!important}.m-tpl-password .password__footer{font-family:var(--m-font);color:var(--m-concrete);padding:24px;border-top:1px solid var(--m-beige)}.m-tpl-password .password__footer a{color:var(--m-concrete)}@media(max-width:767px){.m-tpl-password .password-header{padding:16px 20px}}.m-tpl-search main,.m-tpl-page main,.m-tpl-blog main,.m-tpl-article main{background:var(--m-cream)}.rte,.rte p{font-family:var(--m-font);font-weight:300;line-height:1.75;color:var(--m-espresso)}.m-tpl-cart .xo-main-cart{padding-bottom:48px!important}.m-tpl-cart .xo-cart__right{padding:24px 32px 28px!important}.m-tpl-cart .xo-cart__right>*:last-child{margin-bottom:0!important;padding-bottom:0!important}.m-tpl-cart .xo-actions{margin-bottom:0!important}.m-section-next>*{margin-top:0!important}@media(max-width:767px){.m-tpl-cart .xo-main-cart{padding-bottom:32px!important}.m-tpl-cart .xo-cart__right{padding:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mirror-brand.css.map */
