@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap";:root{--mro-black: #0a0a0a;--mro-white: #f8f5f0;--mro-gold: #c9a96e;--mro-gold-light: #e4c99a;--mro-gray: #888;--mro-border: rgba(201,169,110,.25);--mro-card-bg: #111111;--mro-cream: #f5f0e8;--mro-text-dark: #1a1410}body{background:var(--mro-black)!important;color:var(--mro-white)!important;font-family:Montserrat,sans-serif!important;font-weight:300}.announcement-bar{background:var(--mro-gold)!important;color:var(--mro-black)!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.announcement-bar__message{color:var(--mro-black)!important}.header{background:#0a0a0af2!important;border-bottom:1px solid var(--mro-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--mro-white)!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important}.header__heading{font-family:Cormorant Garamond,serif!important;font-size:26px!important;font-weight:300!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--mro-white)!important}.header__menu-item:hover{color:var(--mro-gold)!important}.hero__media,.banner__media{background:var(--mro-black)!important}.hero__title,.banner__heading{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--mro-white)!important;letter-spacing:-.02em!important}.hero__text,.banner__text{color:var(--mro-white)!important;opacity:.55!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;letter-spacing:.1em!important}.button,.btn,button[type=submit],.shopify-payment-button__button{background:var(--mro-gold)!important;color:var(--mro-black)!important;border:none!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;transition:background .3s,transform .2s!important}.button:hover,.btn:hover{background:var(--mro-gold-light)!important;transform:translateY(-1px)!important}.button--secondary,.button[data-variant=secondary]{background:transparent!important;color:var(--mro-white)!important;border:1px solid var(--mro-border)!important}.button--secondary:hover{border-color:var(--mro-gold)!important;color:var(--mro-gold)!important}.card,.card-wrapper{background:var(--mro-card-bg)!important;border:none!important;border-radius:0!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,serif!important;font-weight:400!important;font-size:22px!important;color:var(--mro-white)!important}.card__information{border-top:1px solid var(--mro-border)!important;padding:20px!important;background:var(--mro-card-bg)!important}.price,.price__regular,.price__sale{font-family:Cormorant Garamond,serif!important;font-size:22px!important;font-weight:300!important;color:var(--mro-gold-light)!important}.card__media{background:#161616!important;border-radius:0!important}.card:hover{transform:translateY(-4px)!important}.collection,.featured-collection{background:var(--mro-black)!important;padding:60px 40px!important}.collection__title,.featured-collection__title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--mro-white)!important;letter-spacing:.02em!important}.product__title{font-family:Cormorant Garamond,serif!important;font-weight:300!important;font-size:36px!important;color:var(--mro-white)!important}.product__vendor{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--mro-gold)!important}.product__description{font-family:Montserrat,sans-serif!important;font-size:13px!important;line-height:2!important;color:var(--mro-white)!important;opacity:.7!important}.product__media-wrapper,.product__media{background:#161616!important}.product-form__input label{color:var(--mro-white)!important}.swatch-input__button{border-radius:50%!important;border:1.5px solid var(--mro-border)!important}.swatch-input__button:checked,.swatch-input__button:hover{border-color:var(--mro-gold)!important}.cart-drawer,.cart{background:#0e0e0e!important;border-left:1px solid var(--mro-border)!important}.cart-drawer__header,.cart__header{border-bottom:1px solid var(--mro-border)!important}.cart-drawer__heading,.cart__title{font-family:Cormorant Garamond,serif!important;color:var(--mro-white)!important;font-weight:300!important}.cart-item__name,.cart-item__title{font-family:Cormorant Garamond,serif!important;color:var(--mro-white)!important}.cart-item__price,.totals__total-value{font-family:Cormorant Garamond,serif!important;color:var(--mro-gold-light)!important}.totals,.cart__footer{background:#0e0e0e!important;border-top:1px solid var(--mro-border)!important}.cart__empty-text{font-family:Cormorant Garamond,serif!important;color:var(--mro-white)!important;opacity:.35!important}input,select,textarea,.field__input{background:#1a1a1a!important;border:1px solid var(--mro-border)!important;color:var(--mro-white)!important;font-family:Montserrat,sans-serif!important;border-radius:0!important}input:focus,select:focus,textarea:focus,.field__input:focus{border-color:var(--mro-gold)!important;outline:none!important;box-shadow:none!important}label,.field__label{color:#f8f5f099!important}.footer{background:#080808!important;border-top:1px solid var(--mro-border)!important;color:var(--mro-white)!important}.footer__heading{font-size:10px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--mro-gold)!important;font-family:Montserrat,sans-serif!important}.footer__list-item a,.footer__content a{color:var(--mro-white)!important;opacity:.4!important;font-size:12px!important;transition:opacity .2s!important}.footer__list-item a:hover,.footer__content a:hover{opacity:1!important;color:var(--mro-gold)!important}.footer-block__copyright{color:var(--mro-white)!important;opacity:.25!important}.page-width,.shopify-section{background:var(--mro-black)}.rte h1,.rte h2,.rte h3,h1,h2,h3{font-family:Cormorant Garamond,serif!important;font-weight:300!important;color:var(--mro-white)!important}.rte p,p{font-family:Montserrat,sans-serif!important;color:var(--mro-white)!important}.trust-strip-mro{background:#111;border-top:1px solid var(--mro-border);border-bottom:1px solid var(--mro-border);padding:28px 40px;display:flex;justify-content:center;gap:clamp(30px,5vw,80px);flex-wrap:wrap}.trust-strip-mro .trust-item{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mro-white);opacity:.7}.trust-strip-mro .trust-item svg{color:var(--mro-gold)}.badge,.card__badge{background:var(--mro-gold)!important;color:var(--mro-black)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important}.pagination__item,.pagination__item a{color:var(--mro-white)!important}.pagination__item--current{background:var(--mro-gold)!important;color:var(--mro-black)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:var(--mro-border)}::-webkit-scrollbar-thumb:hover{background:var(--mro-gold)}.section-header-mro{text-align:center;margin-bottom:60px}.section-header-mro .eyebrow{font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--mro-gold);margin-bottom:16px;font-family:Montserrat,sans-serif}.section-header-mro .title{font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,58px);font-weight:300;color:var(--mro-white)}.section-header-mro .title em{font-style:italic;color:var(--mro-gold-light)}.promo-banner-mro{background:var(--mro-gold);color:var(--mro-black);text-align:center;padding:8px 20px;font-size:11px;font-weight:600;letter-spacing:.08em;font-family:Montserrat,sans-serif}@media(max-width:600px){.trust-strip-mro{gap:20px;padding:20px}.trust-strip-mro .trust-item{font-size:10px}}header-component#header-component{background-color:#0a0a0a!important}.shopify-section-group-header-group .section-header-announcements,.section-header-announcements{background-color:#0a0a0a!important;border-bottom:1px solid rgba(201,168,76,.25)!important;color:#ffffffbf!important}.section-header-announcements a,.section-header-announcements span,.section-header-announcements p{color:#ffffffbf!important}.header-logo a,.header-logo a span,.header-logo__image-container a{font-size:1.45rem!important;font-weight:200!important;letter-spacing:.55em!important;text-transform:uppercase!important;color:#f5f5f5!important;text-decoration:none!important;font-family:var(--font-heading--family, "Georgia", serif)!important}.header__columns,.header__row{color:#f5f5f5!important}.header__menu a,.header__nav-link,.header-menu a,header-component a:not(.btn):not(.button){color:#ffffffe0!important}.header__menu a:hover,.header-menu a:hover{color:#c9a84c!important}.header__icon svg,header-actions svg,.header-actions svg{fill:#f5f5f5!important;color:#f5f5f5!important}.cart-count-bubble{background:#c9a84c!important;color:#0a0a0a!important}.header-transparent .header-logo a,.header-transparent .header-logo a span{color:#c9a84c!important;letter-spacing:.6em!important}.header-logo a,.header-logo__link{display:block!important;width:200px!important;height:52px!important;background:url(/cdn/shop/files/logo_mrottico.png?v=1783343200) left center / contain no-repeat!important;font-size:0!important;color:transparent!important;letter-spacing:0!important;text-decoration:none!important}.header-transparent .header-logo a,.header-transparent .header-logo__link{background-image:url(/cdn/shop/files/logo_mrottico.png?v=1783343200)!important}@media(max-width:768px){.header-logo a,.header-logo__link{width:140px!important;height:40px!important}}media-gallery img,.media img,.media__image,.media-gallery img,[class*=product] img,.product-media img{opacity:1!important;visibility:visible!important}.media .placeholder-svg,.media [class*=placeholder],.media [class*=skeleton],.media:before{display:none!important;opacity:0!important;pointer-events:none!important}quantity-selector,.quantity,.quantity-selector,[class*=quantity]{background:#111!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:4px!important;color:#f5f5f5!important}quantity-selector button,.quantity__button,.quantity button,[class*=quantity] button{background:transparent!important;color:#c9a84c!important;border:none!important;font-size:1.2rem!important;cursor:pointer!important}quantity-selector button:hover,.quantity button:hover{color:#fff!important;background:#c9a84c26!important}quantity-selector input,.quantity input,[class*=quantity] input[type=number]{background:transparent!important;color:#f5f5f5!important;border:none!important;border-left:1px solid rgba(201,168,76,.2)!important;border-right:1px solid rgba(201,168,76,.2)!important;text-align:center!important;-moz-appearance:textfield!important;font-weight:300!important}.shopify-payment-button,.shop-pay-button-container,[class*=dynamic-checkout]{display:none!important}media-gallery canvas,.media canvas,[class*=media] canvas{display:none!important;opacity:0!important;visibility:hidden!important}media-gallery img,.media img,[class*=media] img{opacity:1!important;visibility:visible!important;display:block!important;position:relative!important;z-index:2!important}.media>*:not(img):not(button):not(a){z-index:1!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mrottico-custom.css.map */
