.mm-gal__slide img,.mm-gal__thumbs img{aspect-ratio:1/1}.mm-gal__badge{position:absolute;z-index:2;top:16px;left:16px;background:var(--berry);color:#fff;font-weight:900;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px;box-shadow:0 4px 14px #0000002e}.mm-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.mm-size{position:relative;cursor:pointer}.mm-size input{position:absolute;opacity:0}.mm-size span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:10px 12px;border:2px solid #E2D8C6;border-radius:14px;background:#fff;text-align:center;transition:border-color .15s,box-shadow .15s}.mm-size b{font-weight:900;font-size:18px}.mm-size i{font-style:normal;font-weight:800;font-size:12px;color:var(--berry)}.mm-size input:checked+span{border-color:var(--pine);background:#f1f6f2;box-shadow:0 0 0 3px #12382a1f}.mm-size input:focus-visible+span{outline:3px solid var(--gold)}.mm-size input:disabled+span{opacity:.4;text-decoration:line-through}.mm-card__img img,.mm-gal__slide img,.mm-gal__thumbs img,.mm-hero__img img,.mm-gift__img img,.mm-feat__img img{height:auto}.mm-feat{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;max-width:1080px;margin:0 auto;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 18px 50px #12382a1f;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.mm-feat:hover{transform:translateY(-4px);box-shadow:0 24px 60px #12382a2e}.mm-feat__img{position:relative;background:var(--cream-2)}.mm-feat__img img{width:100%;aspect-ratio:1/1;object-fit:cover}.mm-feat__img .mm-card__badge{font-size:13px;padding:8px 14px;top:18px;left:18px}.mm-feat__body{display:flex;flex-direction:column;gap:14px;padding:44px 48px}.mm-feat__title{font:600 clamp(30px,3.4vw,44px)/1.08 var(--display);color:var(--pine)}.mm-feat__price{font-weight:900;font-size:28px}.mm-feat__price s{font-weight:700;font-size:19px;color:#9aa29d;margin-left:10px}.mm-feat__pts{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;font-weight:800;font-size:17px}.mm-feat__pts li:before{content:"\2714";color:var(--berry);margin-right:10px}.mm-feat__btn{margin-top:10px;align-self:flex-start}@media(max-width:749px){.mm-feat{grid-template-columns:1fr;margin:0 -4px}.mm-feat__body{padding:24px 22px 28px}.mm-feat__btn{align-self:stretch}}.shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:56px 22px 90px!important}.shopify-policy__title h1{font-family:var(--display);font-weight:600;font-size:clamp(36px,5vw,54px);color:var(--pine);text-align:center;margin:0 0 28px}.shopify-policy__body{font-size:17px;line-height:1.7;color:var(--ink)}.shopify-policy__body h2{font:600 26px/1.2 var(--display);color:var(--pine);margin:34px 0 10px}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body a{color:var(--berry);font-weight:800}.shopify-policy__body ul{padding-left:22px;margin:0 0 14px}.mm-deal{margin:18px 0 6px;padding:16px 18px;border-radius:18px;background:var(--berry);color:#fff;text-align:center;box-shadow:0 10px 26px #b3282d40}.mm-deal__label{margin:0 0 10px;font-weight:900;font-size:14px;letter-spacing:.14em;text-transform:uppercase}.mm-deal__clock{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:380px;margin:0 auto}.mm-deal__clock span{display:flex;flex-direction:column;align-items:center;background:#ffffff24;border-radius:12px;padding:8px 4px}.mm-deal__clock b{font-weight:900;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.mm-deal__clock i{font-style:normal;font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-top:4px}.mm-trust{gap:10px 34px;margin-top:20px;font-size:18px;font-weight:800;color:var(--pine)}.mm-trust span:before{font-size:20px;margin-right:8px}@media(max-width:749px){.mm-trust{font-size:17px;gap:8px 26px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/merry-pdp.css.map */
