@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--mrg-black: #111111;--mrg-black-soft: #1b1b1b;--mrg-white: #ffffff;--mrg-cream: #f7f5f1;--mrg-cream-dark: #efebe3;--mrg-red: #b5222a;--mrg-red-dark: #8f1a20;--mrg-gray-900: #1a1a1a;--mrg-gray-600: #5c5c5c;--mrg-gray-400: #9a9a9a;--mrg-border: #e6e2da;--mrg-gold: #b08d57;--mrg-star-yellow: #ffb800;--mrg-star-yellow-dark: #e5a600;--mrg-font-heading: var(--font-heading--family, "Inter", system-ui, sans-serif);--mrg-font-body: var(--font-body--family, "Inter", system-ui, sans-serif);--mrg-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--mrg-font-collection: var(--mrg-font-display);--mrg-container: 1320px;--mrg-container-pad: 20px;--mrg-radius-sm: 4px;--mrg-radius-md: 10px;--mrg-radius-pill: 999px;--mrg-section-pad-y: clamp(48px, 8vw, 96px);--mrg-ease: cubic-bezier(.22, 1, .36, 1)}@media screen and (min-width:990px){:root{--mrg-container-pad: 40px}}.mrg-container{max-width:var(--mrg-container);margin-inline:auto;padding-inline:var(--mrg-container-pad)}.mrg-section{padding-block:var(--mrg-section-pad-y)}.mrg-section--dark{background:var(--mrg-black);color:var(--mrg-white)}.mrg-section--cream{background:var(--mrg-cream)}.mrg-eyebrow{display:inline-block;font-family:var(--mrg-font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--mrg-red);margin:0 0 12px}.mrg-title{font-family:var(--mrg-font-heading);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0;font-size:clamp(28px,3.6vw,44px);text-transform:uppercase}.mrg-subtitle{font-family:var(--mrg-font-body);color:var(--mrg-gray-600);font-size:16px;line-height:1.6;margin:14px 0 0;max-width:640px}.mrg-section--dark .mrg-subtitle{color:#ffffffb8}.mrg-section-head{text-align:center;margin:0 auto clamp(32px,5vw,56px);max-width:720px}.mrg-section-head .mrg-subtitle{margin-inline:auto}.mrg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mrg-font-body);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:15px 32px;border-radius:0;border:1px solid transparent;cursor:pointer;transition:transform .35s var(--mrg-ease),background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}.mrg-btn:hover{transform:translateY(-2px)}.mrg-btn--primary{background:var(--mrg-red);color:var(--mrg-white)}.mrg-btn--primary:hover{background:var(--mrg-red-dark)}.mrg-btn--dark{background:var(--mrg-black);color:var(--mrg-white)}.mrg-btn--dark:hover{background:var(--mrg-black-soft)}.mrg-btn--outline-light{background:transparent;border-color:#ffffff8c;color:var(--mrg-white)}.mrg-btn--outline-light:hover{background:var(--mrg-white);color:var(--mrg-black);border-color:var(--mrg-white)}.mrg-btn--outline-dark{background:transparent;border-color:var(--mrg-black);color:var(--mrg-black)}.mrg-btn--outline-dark:hover{background:var(--mrg-black);color:var(--mrg-white)}.mrg-link-arrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--mrg-font-body);font-size:14px;font-weight:600;text-decoration:none;color:inherit;border-bottom:1px solid currentColor;padding-bottom:2px;transition:gap .3s var(--mrg-ease),opacity .3s ease}.mrg-link-arrow:hover{gap:12px}.mrg-stars{display:inline-flex;gap:2px;color:var(--mrg-star-yellow)}.mrg-stars svg{width:16px;height:16px;fill:currentColor}.mrg-tp-star{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--mrg-star-yellow);color:var(--mrg-white);font-size:14px;line-height:1}.mrg-tp-star--muted{background:#d9d9d9}.mrg-tp-star--partial{background:linear-gradient(90deg,var(--mrg-star-yellow) 80%,#d9d9d9 80%)}.mrg-card-rating{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 16px 8px 12px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0000001f;pointer-events:none}.mrg-card-rating svg{width:13px;height:13px;fill:var(--mrg-star-yellow)}.mrg-card-rating__score{font-family:var(--mrg-font-display);font-size:15px;font-weight:500;font-style:italic;letter-spacing:.03em;line-height:1;color:var(--mrg-black);transform:translateY(-2px)}.mrg-product-price{--mrg-price-accent: #ee1c25}.mrg-product-card .mrg-product-price,body.template-collection product-price .mrg-product-price,.mrg-product-accessories .mrg-product-price{--mrg-price-accent: #c41a22;--mrg-price-current-size: clamp(16px, 1.4vw, 20px);--mrg-price-compare-size: clamp(12px, 1.05vw, 14px)}.mrg-product-price--on-sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.mrg-product-price__current{font-family:var(--mrg-font-heading);font-size:var(--mrg-price-current-size);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--mrg-price-accent)}.mrg-product-price__compare{font-family:var(--mrg-font-body);font-size:var(--mrg-price-compare-size);font-weight:400;color:#444;text-decoration:none;position:relative;isolation:isolate}.mrg-product-price__compare:after{content:"";position:absolute;left:7%;right:7%;top:54%;height:1px;background:var(--mrg-price-accent);transform:rotate(-18deg);pointer-events:none}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--mrg-ease),transform .9s var(--mrg-ease);will-change:opacity,transform}#header-group [data-reveal],.mrg-announcement-bar,.mrg-announcement-bar [data-reveal],.mrg-apropos-trust,.mrg-apropos-trust [data-reveal]{opacity:1;transform:none;transition:none;will-change:auto}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal-group]>*{transition-delay:calc(var(--reveal-index, 0) * 90ms)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.mrg-marquee{overflow:hidden;width:100%}.mrg-marquee__track{display:flex;align-items:center;width:max-content;animation:mrg-marquee-scroll var(--mrg-marquee-duration, 32s) linear infinite}.mrg-marquee--reverse .mrg-marquee__track{animation-direction:reverse}.mrg-marquee:hover .mrg-marquee__track{animation-play-state:paused}@keyframes mrg-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mrg-marquee__track{animation:none}}.mrg-placeholder-thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;width:100%;background:linear-gradient(155deg,#232323,#101010);border-radius:var(--mrg-radius-md);overflow:hidden}.mrg-placeholder-thumb svg{width:34%;height:34%;stroke:#ffffff59;fill:none;stroke-width:1.2}.mrg-placeholder-thumb__tag{position:absolute;bottom:10px;left:50%;translate:-50% 0;font-family:var(--mrg-font-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.mrg-grid{display:grid;gap:24px}@media screen and (min-width:700px){.mrg-grid--2{grid-template-columns:repeat(2,1fr)}.mrg-grid--3{grid-template-columns:repeat(3,1fr)}.mrg-grid--4{grid-template-columns:repeat(4,1fr)}}.mrg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mrg-product-card__title,.mrg-header__search-product-title,.view-product-title,.view-product-title a,.product-card .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6,.rte) :is(h1,h2,h3,h4,p[role=heading]),body.template-product .product-details .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6,.rte) :is(h1,h2,h3,h4,p[role=heading]),.product-grid-view-zoom-out--details :is(h3,h4),.predictive-search-results__card--product .text-block :is(h1,h2,h3,h4,p[role=heading]),.hotspot-dialog__product-title,.cart-items__title,.card-gallery .title-text{text-transform:uppercase}.mrg-product-card__title,.product-card .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6,.rte) :is(h1,h2,h3,h4,p[role=heading]){font-family:var(--mrg-font-collection);font-size:.95em;font-weight:700;letter-spacing:.02em;line-height:1.25;-webkit-font-smoothing:antialiased}body.template-product .product-details .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6,.rte) :is(h1,h2,h3,h4,p[role=heading]){font-family:var(--mrg-font-heading);font-size:calc(var(--font-h3--size) * .9);font-weight:800;letter-spacing:-.01em;line-height:1.2;-webkit-font-smoothing:antialiased}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mrg-theme.css.map */
