:root{--ms-luxe-ink:#151417;--ms-luxe-wine:#420d22;--ms-luxe-paper:#f4f1eb;--ms-luxe-border:#d9d0c6;--ms-luxe-quiet:#6d6565}#MainContent .button,#MainContent .quick-add__submit,#CartDrawer .button{border-radius:0!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.13em!important;font-weight:600!important}#MainContent .collection-list .card__media,#MainContent .collection-list .card .media{border-radius:0!important;overflow:hidden!important}#MainContent .collection-list .card__heading{font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(12px,1.2vw,16px)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.11em!important}#MainContent .collection-list .card__heading a{text-decoration:none}#MainContent .collection-list .card__heading a:hover{text-underline-offset:5px;text-decoration:underline}#MainContent .collection-list .card__information{padding-top:15px!important}#MainContent .collection-list .card__media img{transition:transform .65s ease}#MainContent .collection-list .card-wrapper:hover .card__media img{transform:scale(1.025)}#MainContent .collection-list .title-wrapper-with-link{align-items:end;gap:20px}#MainContent .collection-list .title-wrapper-with-link .link{text-transform:uppercase;letter-spacing:.12em;font-size:11px}main[data-template=collection] .product-grid-container{max-width:100%}main[data-template=collection] .product-grid .card__information{padding-bottom:17px!important}main[data-template=collection] .facets-wrapper{margin-bottom:25px}main[data-template=collection] .facets__disclosure,main[data-template=collection] .facets__summary{border-radius:0!important}main[data-template=collection] .facets__summary,main[data-template=collection] .facet-filters__label{font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.13em!important}main[data-template=collection] .collection-hero__description{max-width:660px}main[data-template=collection] .collection-hero__image-container{border:0!important;box-shadow:none!important}main[data-template=product] .product__media-wrapper{align-self:start!important}main[data-template=product] .product__media img{object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important}main[data-template=product] .product__media .media{border-radius:0!important;background:#eeeae6!important}main[data-template=product] .product__info-container .product__title{margin-top:8px}main[data-template=product] .product__info-container .product__title h1{letter-spacing:-.045em!important;font-weight:400!important}main[data-template=product] .product__info-container .product__tax{color:var(--ms-luxe-quiet);font-size:11px;line-height:1.6}main[data-template=product] .product-form__input{margin-bottom:16px!important}main[data-template=product] .product-form__input legend{font-size:11px!important;letter-spacing:.13em!important;font-weight:700!important;margin-bottom:10px!important}main[data-template=product] .product-form__input input[type=radio]+label{min-width:44px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:0!important;font-size:12px!important}main[data-template=product] .product-form__buttons{max-width:100%!important}main[data-template=product] .product-form__submit{width:100%!important;min-height:56px!important;font-size:12px!important;letter-spacing:.15em!important}main[data-template=product] .product__description{border-top:1px solid var(--ms-luxe-border)!important;max-width:100%!important;margin-top:22px!important}main[data-template=product] .product__description p{line-height:1.8}main[data-template=product] .product__description ul{padding-left:21px}main[data-template=product] .product__description li{margin:7px 0}main[data-template=product] .product__accordion summary{padding:17px 0!important;text-transform:none}main[data-template=product] .related-products__heading{margin-bottom:28px!important}cart-drawer .drawer__inner{background:var(--ms-luxe-paper)!important;border-left:1px solid var(--ms-luxe-border)!important;width:min(48rem,100vw)!important;max-width:100vw!important;padding:0 clamp(17px,3vw,30px)!important}cart-drawer:not(.is-empty) .drawer__inner{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}cart-drawer .drawer__header{flex:0 0 auto!important;padding:22px 0 17px!important;margin-bottom:0!important;border-bottom:1px solid var(--ms-luxe-border)}cart-drawer .drawer__heading{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(28px,4vw,38px)!important;letter-spacing:-.04em!important;font-weight:400!important;margin:0!important;color:var(--ms-luxe-ink)!important}cart-drawer .drawer__close{top:15px!important;right:-9px!important}cart-drawer cart-drawer-items{display:block!important;flex:1 1 auto!important;min-height:70px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;overscroll-behavior:contain}cart-drawer .drawer__cart-items-wrapper{padding:5px 0 8px}cart-drawer .cart-item{padding:13px 0;border-bottom:1px solid var(--ms-luxe-border)}cart-drawer .cart-item__image{border-radius:0!important;object-fit:cover}cart-drawer .cart-item__name{font-size:13px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:0!important;color:var(--ms-luxe-ink)!important}cart-drawer .cart-item__price-wrapper,cart-drawer .cart-item__discounted-prices{font-size:13px!important}cart-drawer .drawer__footer{flex:0 0 auto!important;min-height:0!important;max-height:57dvh;overflow-y:auto!important;padding:10px 0 calc(13px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--ms-luxe-border)!important;background:var(--ms-luxe-paper)!important;scrollbar-width:thin}cart-drawer .ms-cart-note{margin:0 0 7px!important}cart-drawer .ms-cart-note summary{padding:9px 0!important;font-size:12px!important}cart-drawer .cart-drawer__footer .totals{padding:10px 0 5px;align-items:center}cart-drawer .totals__total{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.12em!important}cart-drawer .totals__total-value{font-size:16px!important;font-weight:700!important}cart-drawer .tax-note{font-size:11px!important;line-height:1.5!important;margin:4px 0 8px!important}cart-drawer .ms-policy-check{margin:5px 0 10px!important;padding:11px 0!important;border-top:1px solid var(--ms-luxe-border)!important}cart-drawer .ms-policy-label{font-size:11px!important;line-height:1.45!important;gap:9px!important}cart-drawer .ms-policy-label input{width:17px!important;height:17px!important;min-width:17px!important;accent-color:var(--ms-luxe-wine)!important;margin-top:0!important}cart-drawer .cart__ctas{margin-top:4px!important}cart-drawer #CartDrawer-Checkout{width:100%!important;min-height:54px!important;background:var(--ms-luxe-wine)!important;color:#fff!important;border:1px solid var(--ms-luxe-wine)!important;margin:0!important;font-weight:700!important}cart-drawer #CartDrawer-Checkout:hover{background:var(--ms-luxe-ink)!important}cart-drawer .cart__empty-text{font-family:Georgia,serif!important;font-weight:400!important;font-size:32px!important}.ms-footer-nav{background:#111113;color:#f4f1eb;border-top:3px solid var(--ms-luxe-wine);padding:clamp(48px,6vw,100px) clamp(20px,5vw,86px) clamp(40px,5vw,78px)}.ms-footer-nav__inner{display:grid;grid-template-columns:minmax(230px,1.85fr) repeat(3,minmax(135px,.8fr));gap:clamp(25px,3.2vw,70px);max-width:1440px;margin:0 auto}.ms-footer-nav__eyebrow,.ms-footer-nav__column h3{margin:0 0 21px;font:700 10px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.22em;color:#c5a68f;text-transform:uppercase}.ms-footer-nav__identity h2{color:#f4f1eb!important;max-width:520px;margin:0 0 18px!important;font:400 clamp(36px,4vw,65px)/1.06 Georgia,"Times New Roman",serif!important;letter-spacing:-.055em!important}.ms-footer-nav__subtitle{max-width:330px;color:#c0b9b8;font-size:14px;line-height:1.7;margin:0}.ms-footer-nav__column{display:flex;flex-direction:column;align-items:flex-start}.ms-footer-nav__column a{display:inline-block;color:#e6e0dd;text-decoration:none;font:400 13px/1.45 Montserrat,Arial,sans-serif;margin-bottom:14px;transition:color .2s}.ms-footer-nav__column a:hover{color:#d2aa8c;text-decoration:underline;text-underline-offset:5px}.ms-footer-nav__column a:focus-visible{outline:2px solid #d2aa8c;outline-offset:4px}.footer{border-top:1px solid rgba(255,255,255,.13)!important}.footer .footer__content-top{padding-top:40px!important}@media(max-width:989px){.ms-footer-nav__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-footer-nav__identity{grid-column:1/-1;margin-bottom:12px}}@media(max-width:749px){.ms-footer-nav{padding:48px 21px 36px}.ms-footer-nav__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.ms-footer-nav__identity{grid-column:1/-1;margin-bottom:0}.ms-footer-nav__identity h2{font-size:clamp(40px,10vw,59px)!important}.ms-footer-nav__column{gap:0}.ms-footer-nav__column h3{font-size:10px!important;margin-bottom:15px}.ms-footer-nav__column a{font-size:12px;margin-bottom:12px}.ms-footer-nav__column:last-child{grid-column:1/-1}.ms-footer-nav__column:last-child a{margin-bottom:11px}cart-drawer .drawer__inner{width:100vw!important;padding:0 17px!important}cart-drawer .drawer__header{padding:15px 0 14px!important}cart-drawer .drawer__close{top:8px!important}cart-drawer .drawer__footer{max-height:56dvh}cart-drawer .cart-items td{padding-top:11px!important}cart-drawer .cart-item__image{max-height:95px;object-fit:cover}cart-drawer .ms-policy-label{font-size:11px!important}main[data-template=product] .product__info-container .product__title h1{font-size:clamp(32px,9vw,44px)!important;line-height:1.12!important}main[data-template=product] .product__info-container{max-width:100%!important}main[data-template=collection] .facets-container{padding-top:5px}}@media(max-height:650px){cart-drawer:not(.is-empty) .drawer__inner{height:100dvh!important;overflow:hidden!important}cart-drawer .drawer__footer{max-height:64dvh!important}cart-drawer cart-drawer-items{overflow-y:auto!important;min-height:48px!important}}@media(prefers-reduced-motion:reduce){.ms-footer-nav__column a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ms-luxury-final-polish.css.map */
