:root{--ivory: #f6f3ec;--ink: #101010;--gold: #a88a54;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Inter", -apple-system, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--gold);color:var(--ivory)}.mrow-page{max-width:72rem;margin:0 auto;padding:128px 24px 96px}.mrow-page--narrow{max-width:44rem}.mrow-kicker{margin:0;font-size:.7rem;letter-spacing:.4em;text-transform:uppercase;color:var(--gold)}.mrow-title{margin:16px 0 0;font-family:var(--serif);font-weight:300;font-size:clamp(2.25rem,5vw,3rem);line-height:1.15}.mrow-btn{display:inline-block;padding:16px 40px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--sans);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mrow-btn:hover,.mrow-btn--solid{background:var(--ink);color:var(--ivory)}.mrow-btn--solid:hover{opacity:.85;background:var(--ink);color:var(--ivory)}.mrow-btn--wide{width:100%;text-align:center}.mrow-input,.mrow-select,input[type=email],input[type=password],input[type=text],input[type=tel],input[type=number],textarea{width:100%;padding:12px 16px;border:1px solid rgba(16,16,16,.2);background:transparent;color:var(--ink);font-family:var(--sans);font-size:.875rem;outline:none;transition:border-color .2s ease}input:focus,textarea:focus,select:focus{border-color:var(--ink)}label{display:block;margin:20px 0 8px;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:#10101099}.mrow-grid{display:grid;gap:56px 32px;margin-top:48px}@media(min-width:640px){.mrow-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mrow-grid{grid-template-columns:repeat(3,1fr)}}.mrow-card{text-decoration:none}.mrow-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#1010100d}.mrow-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.mrow-card:hover .mrow-card__media img{transform:scale(1.05)}.mrow-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--serif);font-size:1.5rem;letter-spacing:.35em;color:#10101033}.mrow-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px}.mrow-card__row h3{margin:0;font-family:var(--serif);font-weight:300;font-size:1.125rem;line-height:1.4}.mrow-card__row span{font-size:.875rem;color:#101010b3;white-space:nowrap}.mrow-product{display:grid;gap:48px}@media(min-width:900px){.mrow-product{grid-template-columns:1fr 1fr;align-items:start}}.mrow-product__media{aspect-ratio:3 / 4;overflow:hidden;background:#1010100d}.mrow-product__media img{width:100%;height:100%;object-fit:cover}.mrow-product__info h1{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.2}.mrow-product__price{margin:16px 0 32px;font-family:var(--serif);font-size:1.375rem;color:#101010cc}.mrow-product__desc{margin-top:40px;font-size:.9rem;line-height:1.8;color:#101010b3}.mrow-qty{max-width:120px;margin:24px 0 32px}.mrow-cart{list-style:none;margin:48px 0 0;padding:0;border-top:1px solid rgba(16,16,16,.1)}.mrow-cart__line{display:flex;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(16,16,16,.1)}.mrow-cart__media{width:80px;flex-shrink:0}.mrow-cart__media img{aspect-ratio:3 / 4;object-fit:cover;background:#1010100d}.mrow-cart__info{flex:1;min-width:0}.mrow-cart__info h3{margin:0;font-family:var(--serif);font-weight:300;font-size:1.125rem}.mrow-cart__info p{margin:4px 0 0;font-size:.75rem;color:#10101099}.mrow-cart__info input{max-width:90px;margin-top:12px}.mrow-cart__price{text-align:right;font-size:.9rem}.mrow-cart__price a{font-size:.7rem;color:#10101080}.mrow-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:32px;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase}.mrow-cart__total strong{font-family:var(--serif);font-weight:300;font-size:1.5rem;letter-spacing:0}.mrow-cart__actions{display:flex;gap:16px;justify-content:flex-end;margin-top:40px;flex-wrap:wrap}.mrow-pagination{margin-top:64px;text-align:center;font-size:.875rem}.mrow-pagination a,.mrow-pagination span{padding:0 8px}.mrow-empty{margin-top:48px;text-align:center;color:#10101099;font-size:.9rem}.mrow-empty .mrow-btn{margin-top:32px}@media(max-width:639px){.mrow-page{padding:48px 16px 64px}.mrow-grid{grid-template-columns:repeat(2,1fr);gap:32px 12px;margin-top:32px}.mrow-card__row{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.mrow-card__row h3{font-size:.95rem}.mrow-card__row span{font-size:.8rem}.mrow-title{font-size:1.9rem}}:root{--swatch-noir: #101010;--swatch-blanc: #f7f7f5;--swatch-argent: #c7c7c7;--swatch-gris: #9e9e9e;--swatch-iron-grey: #71797e;--swatch-carolina-blue: #7bafd4;--swatch-true-navy: #14213d;--swatch-bleu-marine: #14213d;--swatch-forest-green: #2e4d33;--swatch-vert: #2e4d33;--swatch-kaki: #6b6b47;--swatch-bordeaux: #6d2733;--swatch-prune: #5c2d4a;--swatch-beige: #d8cdb8;--swatch-rouge: #8b1e1e;--swatch-rose: #d9a5b0;--swatch-jaune: #e2b93b;--swatch-orange: #c8622a;--swatch-marron: #5b3a29}.mrow-optgroup{margin-bottom:8px}.mrow-optgroup label{margin-bottom:12px}.mrow-swatch-name{color:var(--ink);text-transform:none;letter-spacing:0;font-size:.8rem}.mrow-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.mrow-badge{padding:10px 24px;border:1px solid rgba(16,16,16,.25);border-radius:999px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;cursor:pointer;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.mrow-badge:hover{border-color:var(--ink)}.mrow-badge.is-active{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.mrow-swatches{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.mrow-swatch{width:30px;height:30px;border-radius:50%;background-color:var(--swatch-color, #ccc);border:1px solid rgba(16,16,16,.15);cursor:pointer;position:relative;padding:0;transition:transform .15s ease}.mrow-swatch:hover{transform:scale(1.08)}.mrow-swatch.is-active:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--ink)}.mrow-size-dropdown{position:relative;margin-bottom:8px}.mrow-size-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border:1px solid rgba(16,16,16,.25);background:transparent;color:var(--ink);font-family:var(--sans);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.mrow-size-trigger:hover{border-color:var(--ink);background:#10101008}.mrow-size-trigger__icon{transition:transform .2s ease;flex-shrink:0;margin-left:12px}.mrow-size-trigger[aria-expanded=true] .mrow-size-trigger__icon{transform:rotate(180deg)}.mrow-size-list{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(16,16,16,.25);list-style:none;margin:0;padding:0;z-index:60;max-height:280px;overflow-y:auto;box-shadow:0 12px 30px #10101014}.mrow-size-list.is-open{display:block}.mrow-size-item{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-family:var(--sans);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;border-bottom:1px solid rgba(16,16,16,.06);transition:background-color .15s ease}.mrow-size-item:last-child{border-bottom:none}.mrow-size-item:hover:not(.is-unavailable){background:#1010100a}.mrow-size-item.is-selected{font-weight:600;color:var(--gold)}.mrow-size-item.is-unavailable{color:#1010104d;cursor:not-allowed;text-decoration:line-through}.mrow-size-item__stock{font-size:.6rem;letter-spacing:.1em;color:#10101059}.mrow-form-msg{margin-top:12px;font-size:.8rem;color:#a33;min-height:1em}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mrow.css.map */
