:root{--m2-bg:#FAF7F2;--m2-ink:#1F1B16;--m2-mute:#8A8178;--m2-gold:#B08D57;--m2-line:#E7E0D4;--m2-pf:"Playfair Display",Georgia,serif;--m2-in:"Inter",system-ui,-apple-system,sans-serif}html,body{overflow-x:hidden}body{background:var(--m2-bg);color:var(--m2-ink);font-family:var(--m2-in)}.mr2{font-family:var(--m2-in);color:var(--m2-ink);background:var(--m2-bg);-webkit-font-smoothing:antialiased}.mr2 *{box-sizing:border-box}.mr2 h1,.mr2 h2,.mr2 h3{font-family:var(--m2-pf);font-weight:500;color:var(--m2-ink);margin:0;letter-spacing:-.01em}.mr2 p{margin:0}.mr2 a{color:inherit;text-decoration:none}.mr2-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mr2-sec{padding:64px 0}.mr2-eyebrow{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--m2-gold);margin-bottom:12px}.mr2-h2{font-size:28px;line-height:1.2;text-align:center}.mr2-rule{width:40px;height:1px;background:var(--m2-gold);margin:16px auto 32px;border:0}.mr2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;background:var(--m2-ink);color:#fff!important;font:500 15px/1 var(--m2-in);letter-spacing:.04em;border:1px solid var(--m2-ink);border-radius:2px;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.mr2-btn:hover{background:#2f2922;box-shadow:0 8px 20px #1f1b162e;transform:translateY(-1px)}.mr2-btn:active{transform:translateY(0) scale(.985);box-shadow:none}.mr2-link{display:inline-block;font-size:14px;letter-spacing:.04em;border-bottom:1px solid var(--m2-gold);padding-bottom:3px}.mr2-hero{background:var(--m2-bg)}.mr2-hero-img{position:relative;overflow:hidden;height:min(487px,calc(100svh - 392px));min-height:300px;background:#ede7dc}@keyframes mr2kb{0%{transform:scale(1)}to{transform:scale(1.04)}}.mr2-hero-txt{padding:28px 24px 24px;text-align:center}.mr2-hero h1{font-size:34px;line-height:1.12}.mr2-hero .sub{font-size:15px;line-height:1.5;color:var(--m2-mute);margin:12px auto 22px;max-width:320px}.mr2-hero .trust{font-size:12px;color:var(--m2-mute);margin-top:16px;letter-spacing:.03em}.mr2-grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px}.mr2-card{display:block}.mr2-card .ph{aspect-ratio:1/1;overflow:hidden;background:#ede7dc;border-radius:2px}.mr2-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.mr2-card:hover img{transform:scale(1.03)}.mr2-card .lb{font-size:14px;margin-top:10px;text-align:center;line-height:1.3}.mr2-card .pn{font-size:14px;margin-top:10px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr2-card .pr{font-size:13px;color:var(--m2-mute);margin-top:4px}.mr2-card .ph.prod{background:#fff;border:1px solid var(--m2-line)}.mr2-more{text-align:center;margin-top:32px}.mr2-how{background:#fff;border-top:1px solid var(--m2-line);border-bottom:1px solid var(--m2-line)}.mr2-steps{display:grid;gap:28px;max-width:440px;margin:0 auto}.mr2-step{display:flex;gap:18px;align-items:center}.mr2-step svg{flex:0 0 40px;width:40px;height:40px;stroke:var(--m2-gold);fill:none;stroke-width:1}.mr2-step b{display:block;font-family:var(--m2-pf);font-weight:500;font-size:18px;margin-bottom:2px}.mr2-step span{font-size:14px;color:var(--m2-mute);line-height:1.45}.mr2-revs{display:grid;gap:16px}.mr2-rev{background:#fff;border:1px solid var(--m2-line);padding:24px;border-radius:2px}.mr2-stars{color:var(--m2-gold);letter-spacing:3px;font-size:14px}.mr2-rev p{font-size:15px;line-height:1.6;margin:12px 0 14px}.mr2-rev small{font-size:12px;color:var(--m2-mute);letter-spacing:.04em}.mr2-trustrow{display:grid;gap:22px;max-width:440px;margin:0 auto}.mr2-ti{display:flex;gap:16px;align-items:center;font-size:14px}.mr2-ti svg{flex:0 0 28px;width:28px;height:28px;stroke:var(--m2-gold);fill:none;stroke-width:1.1}.mr2-faq{max-width:640px;margin:0 auto}.mr2-faq details{border-bottom:1px solid var(--m2-line)}.mr2-faq summary{list-style:none;cursor:pointer;padding:20px 28px 20px 0;font-family:var(--m2-pf);font-size:18px;position:relative}.mr2-faq summary::-webkit-details-marker{display:none}.mr2-faq summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font:300 24px var(--m2-in);color:var(--m2-gold);transition:transform .25s}.mr2-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.mr2-faq .a{padding:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--m2-mute)}.mr2-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;transform:translateY(140%);opacity:0;transition:transform .4s ease,opacity .4s ease;pointer-events:none}.mr2-sticky.on{transform:none;opacity:1;pointer-events:auto}.mr2-sticky .mr2-btn{width:100%;box-shadow:0 10px 28px #1f1b1640}html.mr2-js .mr2-rv{opacity:0;filter:blur(6px);transform:translateY(16px);transition:opacity .6s ease,filter .6s ease,transform .6s ease}html.mr2-js .mr2-rv.in{opacity:1;filter:none;transform:none}@media(min-width:750px){.mr2-sec{padding:96px 0}.mr2-h2{font-size:36px}.mr2-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:620px}.mr2-hero-img{height:100%;min-height:620px}.mr2-hero-txt{padding:48px 64px}.mr2-hero h1{font-size:48px}.mr2-grid2.k{grid-template-columns:repeat(3,1fr);gap:24px}.mr2-grid2.p{grid-template-columns:repeat(4,1fr);gap:24px}.mr2-revs{grid-template-columns:repeat(3,1fr)}.mr2-steps,.mr2-trustrow{max-width:none;grid-template-columns:repeat(3,1fr)}.mr2-step,.mr2-ti{flex-direction:column;text-align:center}.mr2-sticky{display:none}}@media(prefers-reduced-motion:reduce){.mr2-hero-img img{animation:none}html.mr2-js .mr2-rv{opacity:1;filter:none;transform:none;transition:none}.mr2-btn,.mr2-card img,.mr2-sticky{transition:none}}#header-group .announcement-bar,header-announcements,.header-announcements{min-height:0}#header-component{border-bottom:1px solid var(--m2-line)}.header__row,.header{background:#fff}.mr2-foot{background:var(--m2-ink);color:#cfc8bd;padding:48px 24px 100px;font-family:var(--m2-in)}.mr2-foot a{color:#fff;font-size:14px}.mr2-foot .in{max-width:1120px;margin:0 auto;display:grid;gap:32px}.mr2-foot .lg{font-family:var(--m2-pf);font-size:26px;color:#fff;margin-bottom:8px}.mr2-foot p{font-size:13.5px;line-height:1.6;margin:0}.mr2-foot h4{font:500 11px var(--m2-in);letter-spacing:.18em;text-transform:uppercase;color:var(--m2-gold);margin:0 0 14px}.mr2-foot ul{list-style:none;margin:0;padding:0}.mr2-foot li{margin:0 0 10px}.mr2-foot .cp{max-width:1120px;margin:32px auto 0;border-top:1px solid #3a342c;padding-top:16px;font-size:12px;line-height:1.7;color:#8f877b}.mr2-foot .cp a{font-size:12px;color:#cfc8bd}@media(min-width:750px){.mr2-foot .in{grid-template-columns:1.4fr 1fr 1fr}.mr2-foot{padding-bottom:48px}}.mr2-logo{font-family:var(--m2-pf);font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--m2-ink);white-space:nowrap;line-height:1;display:inline-flex;align-items:center;height:100%}#header-component a[href*="/account"],#header-component a[href*=customer_authentication],.header-actions__action[href*=account]{display:none!important}#header-group header-announcements,#header-group .announcement-bar{background:var(--m2-ink);color:#fff}#header-group .announcement-bar *{color:#fff;font-weight:400;letter-spacing:.02em}.cart-bubble__background{background:var(--m2-ink)!important}.account-button,shopify-account,header-actions .account-button{display:none!important}.mr2-card .ph.prod{aspect-ratio:4/5}.mr2-menu{display:flex;align-items:center}.mr2-menu__btn{background:none;border:0;padding:10px;margin:-10px;color:var(--m2-ink);cursor:pointer;display:inline-flex}.mr2-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;font-family:var(--m2-in)}.mr2-drawer[hidden]{display:none}.mr2-drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1b1666;opacity:0;transition:opacity .3s}.mr2-drawer__panel{position:absolute;left:0;top:0;bottom:0;width:min(88vw,400px);background:var(--m2-bg);overflow-y:auto;padding:20px 20px 40px;transform:translate(-100%);transition:transform .3s ease;color:var(--m2-ink)}.mr2-drawer.on .mr2-drawer__bg{opacity:1}.mr2-drawer.on .mr2-drawer__panel{transform:none}.mr2-drawer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mr2-drawer__h{font:500 11px var(--m2-in);letter-spacing:.18em;text-transform:uppercase;color:var(--m2-gold);margin:22px 0 12px}.mr2-drawer__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mr2-drawer__card{display:block;text-decoration:none;color:var(--m2-ink)}.mr2-drawer__card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:2px;background:#ede7dc}.mr2-drawer__card span{display:block;font-size:13px;line-height:1.3;margin-top:6px}.mr2-drawer__list{list-style:none;margin:0;padding:0}.mr2-drawer__list li{border-bottom:1px solid var(--m2-line)}.mr2-drawer__list a{display:block;padding:14px 0;font-size:15px;color:var(--m2-ink);text-decoration:none}.mr2-drawer__acc{margin-top:8px;border-bottom:1px solid var(--m2-line)}.mr2-drawer__acc summary{list-style:none;cursor:pointer;padding:14px 0;font:500 11px var(--m2-in);letter-spacing:.18em;text-transform:uppercase;color:var(--m2-gold);display:flex;justify-content:space-between}.mr2-drawer__acc summary::-webkit-details-marker{display:none}.mr2-drawer__acc summary:after{content:"+";font-size:18px;letter-spacing:0}.mr2-drawer__acc[open] summary:after{content:"\2013"}.mr2-drawer__foot{margin-top:22px}@media(prefers-reduced-motion:reduce){.mr2-drawer__bg,.mr2-drawer__panel{transition:none}}.shopify-section h1,.shopify-section .h1{font-family:var(--m2-pf)!important;font-weight:500!important;letter-spacing:-.01em}.product-badges__badge{background:var(--m2-ink)!important;color:#fff!important;border-radius:2px!important;font-family:var(--m2-in)!important;font-weight:500!important}.mr2-fr{container-type:size;position:relative;overflow:hidden}.mr2-fr__stage{--w:max(100cqw,calc(100cqh * .80064));position:absolute;width:var(--w);aspect-ratio:1000/1249;left:calc((100% - var(--w)) * .5);top:calc((100% - var(--w) * 1.249) * .4);animation:mr2kb 12s ease-in-out infinite alternate;transform-origin:50% 40%}.mr2-fr__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;max-width:none}.mr2-fr__bg,.mr2-fr__l{display:none}.mr2-fr__final{opacity:1}html.mr2-fr-js .mr2-fr:not(.go) .mr2-fr__stage{opacity:0}html.mr2-fr-js .mr2-fr .mr2-fr__bg,html.mr2-fr-js .mr2-fr .mr2-fr__l{display:block}html.mr2-fr-js .mr2-fr .mr2-fr__final{opacity:0}html.mr2-fr-js .mr2-fr.go .mr2-fr__top{animation:mr2-ft .8s cubic-bezier(.22,.61,.36,1) both}html.mr2-fr-js .mr2-fr.go .mr2-fr__bottom{animation:mr2-fb .8s cubic-bezier(.22,.61,.36,1) both}html.mr2-fr-js .mr2-fr.go .mr2-fr__left{animation:mr2-fl .8s cubic-bezier(.22,.61,.36,1) both}html.mr2-fr-js .mr2-fr.go .mr2-fr__right{animation:mr2-fr .8s cubic-bezier(.22,.61,.36,1) both}html.mr2-fr-js .mr2-fr.go .mr2-fr__poster{animation:mr2-fp 1.1s cubic-bezier(.22,.61,.36,1) .8s both}html.mr2-fr-js .mr2-fr.go .mr2-fr__final{animation:mr2-ff .06s linear 1.9s both}@keyframes mr2-ft{0%{transform:translate3d(0,-40px,0);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes mr2-fb{0%{transform:translate3d(0,40px,0);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes mr2-fl{0%{transform:translate3d(-40px,0,0);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes mr2-fr{0%{transform:translate3d(40px,0,0);opacity:0}45%{opacity:1}to{transform:none;opacity:1}}@keyframes mr2-fp{0%{filter:blur(14px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes mr2-ff{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mr2-fr__stage{animation:none}.mr2-fr__bg,.mr2-fr__l{display:none!important}.mr2-fr__final{opacity:1!important;animation:none!important}.mr2-fr:not(.go) .mr2-fr__stage{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mr2.css.map */
