.mn-natale{--mn-green:#183c31;--mn-cream:#f8f4eb;--mn-ink:#302e27;--mn-muted:#626258;--mn-gold:#d8b477;--mn-red:#923b35;--mn-line:#dcd8cc;color:var(--mn-ink);background:var(--mn-cream);font-family:var(--main-font-stack),sans-serif;font-size:16px;line-height:1.6}.mn-natale *{box-sizing:border-box}.mn-natale h1,.mn-natale h2,.mn-natale h3,.mn-natale p,.mn-natale figure{margin:0}.mn-natale h1,.mn-natale h2,.mn-natale h3,.mn-natale .mn-price{font-family:var(--heading-font-stack),Georgia,serif;font-weight:400;letter-spacing:-.025em;color:inherit;line-height:1.13}.mn-natale h1{font-size:clamp(42px,4.7vw,68px)}.mn-natale h2{font-size:clamp(34px,3.4vw,48px)}.mn-natale h3{font-size:28px}.mn-natale img{display:block;width:100%;height:auto}.mn-natale .mn-wrap{width:min(100% - 80px,1200px);margin-inline:auto}.mn-natale .mn-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1.6}.mn-natale .mn-hero{display:grid;grid-template-columns:.92fr 1.08fr;background:var(--mn-green);color:var(--mn-cream)}.mn-natale .mn-hero-copy{padding:clamp(36px,5vw,76px) clamp(28px,4vw,64px);align-self:center}.mn-natale .mn-hero .mn-eyebrow{color:var(--mn-gold);margin-bottom:24px}.mn-natale .mn-hero p.mn-lead{max-width:430px;margin-top:24px;color:#ece8df;font-size:17px}.mn-natale .mn-hero figure{height:100%;min-height:610px;overflow:hidden}.mn-natale .mn-hero img{height:100%;object-fit:cover;object-position:center}.mn-natale .mn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.mn-natale .mn-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 23px;border:1px solid var(--mn-green);background:var(--mn-green);color:var(--mn-cream);font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .18s ease}.mn-natale .mn-button:hover{background:#295746}.mn-natale .mn-hero .mn-button,.mn-natale .mn-contact .mn-button{background:var(--mn-cream);color:var(--mn-green);border-color:var(--mn-cream)}.mn-natale .mn-hero .mn-button:hover,.mn-natale .mn-contact .mn-button:hover{background:#e9dfcb}.mn-natale .mn-link{font-size:13px;font-weight:600;text-underline-offset:5px;text-decoration:underline;color:inherit;display:inline-flex;align-items:center;min-height:44px}.mn-natale a:focus-visible,.mn-natale summary:focus-visible{outline:3px solid #ba8b38;outline-offset:5px}.mn-natale .mn-strip{border-bottom:1px solid var(--mn-line);display:flex;justify-content:center;gap:38px;padding:19px 24px;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.mn-natale .mn-strip span+span:before{content:"\2726";color:var(--mn-red);margin-right:38px}.mn-natale .mn-section{padding-block:78px}.mn-natale .mn-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.mn-natale .mn-heading .mn-eyebrow{color:var(--mn-red);margin-bottom:12px}.mn-natale .mn-heading>p{font-size:14px;color:var(--mn-muted);max-width:270px}.mn-natale .mn-featured{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mn-natale .mn-card{min-width:0}.mn-natale .mn-card-image{position:relative;overflow:hidden;background:#efe8dd;aspect-ratio:3/2}.mn-natale .mn-card-image img{width:100%;height:100%;object-fit:cover}.mn-natale .mn-tag{position:absolute;top:16px;left:16px;padding:6px 12px;background:var(--mn-cream);color:var(--mn-green);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.mn-natale .mn-card-info{padding-top:23px}.mn-natale .mn-card-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:12px}.mn-natale .mn-price{white-space:nowrap;color:var(--mn-red);font-size:34px}.mn-natale .mn-card p{color:var(--mn-muted);font-size:15px;line-height:1.65}.mn-natale details{margin-top:15px;border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line)}.mn-natale summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:16px;font-size:13px;font-weight:600;list-style:none}.mn-natale summary::-webkit-details-marker{display:none}.mn-natale summary:after{content:"+";font-size:23px;font-weight:400}.mn-natale details[open] summary:after{content:"\2212"}.mn-natale .mn-detail{padding:0 0 17px}.mn-natale .mn-detail ul{list-style:disc;padding-left:19px;margin:0;color:var(--mn-muted);font-size:14px;line-height:1.6}.mn-natale .mn-detail li{margin:5px 0}.mn-natale .mn-alternative{margin-top:38px;padding:28px;background:#eceade;display:grid;grid-template-columns:190px 1fr auto;gap:28px;align-items:center}.mn-natale .mn-alternative figure{aspect-ratio:3/2;overflow:hidden}.mn-natale .mn-alternative img{height:100%;object-fit:cover}.mn-natale .mn-alternative h3{margin-bottom:10px;font-size:27px}.mn-natale .mn-alternative p{max-width:630px;color:var(--mn-muted);font-size:14px}.mn-natale .mn-small{font-size:12px!important;line-height:1.55!important;color:var(--mn-muted)}.mn-natale .mn-caption{margin-top:6px}.mn-natale .mn-note{margin-top:20px;color:var(--mn-muted);font-size:13px}.mn-natale .mn-other{background:#f0ece2}.mn-natale .mn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.mn-natale .mn-grid .mn-card-image{aspect-ratio:1}.mn-natale .mn-grid .mn-card-heading{display:block;margin-bottom:10px}.mn-natale .mn-grid h3{font-size:24px;min-height:58px}.mn-natale .mn-grid .mn-price{display:block;font-size:30px;margin-top:13px}.mn-natale .mn-grid .mn-card p{font-size:14px}.mn-natale .mn-gift{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.mn-natale .mn-gift-photo{position:relative;padding:0 38px 35px 0}.mn-natale .mn-gift-photo>img{aspect-ratio:1;object-fit:cover}.mn-natale .mn-gift-inset{width:46%;position:absolute;right:0;bottom:0;border:6px solid var(--mn-cream);box-shadow:0 10px 24px #302e271a}.mn-natale .mn-gift-copy .mn-eyebrow{color:var(--mn-red);margin-bottom:16px}.mn-natale .mn-gift-copy>p{margin-top:20px;color:var(--mn-muted);font-size:15px}.mn-natale .mn-gift-price{display:flex;align-items:center;gap:18px;margin-top:24px}.mn-natale .mn-gift-price .mn-price{font-size:45px}.mn-natale .mn-gift-price span:last-child{font-size:12px;line-height:1.5}.mn-natale .mn-facts{display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:20px;margin-top:24px;border-top:1px solid var(--mn-line);font-size:12px;font-weight:600}.mn-natale .mn-personal{padding:48px 0;border-top:1px solid var(--mn-line)}.mn-natale .mn-personal-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.mn-natale .mn-personal h2{font-size:36px}.mn-natale .mn-personal p{color:var(--mn-muted);font-size:15px;margin-top:16px}.mn-natale .mn-personal-list{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}.mn-natale .mn-personal-list div{border-top:1px solid var(--mn-line);padding-top:14px;font-size:14px}.mn-natale .mn-personal-list span{display:block;font-size:10px;letter-spacing:.1em;color:var(--mn-red);margin-bottom:6px}.mn-natale .mn-contact{background:var(--mn-green);color:var(--mn-cream);padding:65px 0}.mn-natale .mn-contact-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.mn-natale .mn-contact .mn-eyebrow{color:var(--mn-gold);margin-bottom:16px}.mn-natale .mn-contact h2{max-width:600px}.mn-natale .mn-contact p{margin-top:18px;color:#e0e3d9;max-width:450px;font-size:15px}.mn-natale .mn-contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mn-natale .mn-contact-links>a:not(.mn-button){color:var(--mn-cream);text-decoration:none;font-size:clamp(17px,1.65vw,23px);border-bottom:1px solid #d8b47780;padding-bottom:4px;overflow-wrap:anywhere}.mn-natale .mn-contact .mn-small{color:#d3d9cf;margin-top:26px}.mn-natale [id]{scroll-margin-top:150px}@media(min-width:1600px){.mn-natale .mn-hero{grid-template-columns:1fr 1fr}.mn-natale .mn-hero-copy{padding-left:max(64px,calc((100vw - 1200px)/2))}.mn-natale .mn-hero figure{max-height:760px}}@media(max-width:1020px){.mn-natale .mn-wrap{width:calc(100% - 48px)}.mn-natale .mn-hero figure{min-height:540px}.mn-natale .mn-grid{grid-template-columns:repeat(2,1fr);gap:35px 24px}.mn-natale .mn-grid h3{min-height:0}.mn-natale .mn-gift{gap:30px}.mn-natale .mn-card-heading{gap:12px}.mn-natale .mn-card-heading h3{font-size:25px}.mn-natale .mn-alternative{grid-template-columns:150px 1fr auto;gap:20px;padding:22px}.mn-natale .mn-personal-inner,.mn-natale .mn-contact-inner{gap:35px}.mn-natale .mn-strip{gap:24px}.mn-natale .mn-strip span+span:before{margin-right:24px}}@media(max-width:720px){.mn-natale .mn-wrap{width:calc(100% - 40px)}.mn-natale .mn-hero{grid-template-columns:1fr}.mn-natale .mn-hero-copy{padding:38px 24px 36px}.mn-natale h1{font-size:43px;max-width:480px}.mn-natale .mn-hero .mn-eyebrow{margin-bottom:18px}.mn-natale .mn-hero p.mn-lead{margin-top:19px;font-size:15px}.mn-natale .mn-actions{margin-top:24px;gap:10px 20px}.mn-natale .mn-hero figure{min-height:0;aspect-ratio:1.2}.mn-natale .mn-strip{padding:16px 20px;gap:8px 20px;font-size:9px}.mn-natale .mn-strip span+span:before{display:none}.mn-natale .mn-section{padding-block:48px}.mn-natale .mn-heading{display:block;margin-bottom:26px}.mn-natale .mn-heading>p{margin-top:15px;max-width:none}.mn-natale .mn-featured{grid-template-columns:1fr;gap:35px}.mn-natale .mn-card-info{padding-top:18px}.mn-natale .mn-card-heading h3{font-size:27px}.mn-natale .mn-price{font-size:32px}.mn-natale .mn-alternative{grid-template-columns:1fr auto;gap:18px;padding:20px;margin-top:32px}.mn-natale .mn-alternative figure{grid-column:1/-1;max-height:200px}.mn-natale .mn-alternative img{object-position:center 50%}.mn-natale .mn-alternative h3{font-size:24px}.mn-natale .mn-alternative>div{min-width:0}.mn-natale .mn-alternative>.mn-price{align-self:start;font-size:30px}.mn-natale .mn-grid{gap:30px 18px}.mn-natale .mn-grid h3{font-size:22px;min-height:50px}.mn-natale .mn-grid .mn-card-info{padding-top:16px}.mn-natale .mn-grid .mn-price{font-size:27px;margin-top:10px}.mn-natale .mn-grid .mn-card p{font-size:13px}.mn-natale .mn-gift{grid-template-columns:1fr;gap:30px}.mn-natale .mn-gift-photo{padding-right:35px;padding-bottom:30px}.mn-natale .mn-gift-photo>img{aspect-ratio:1.15}.mn-natale .mn-personal{padding:42px 0}.mn-natale .mn-personal-inner,.mn-natale .mn-contact-inner{grid-template-columns:1fr;gap:30px}.mn-natale .mn-personal-list{gap:22px}.mn-natale .mn-personal h2{font-size:32px}.mn-natale .mn-contact{padding:48px 0}.mn-natale .mn-contact h2{font-size:35px}.mn-natale .mn-contact .mn-small{margin-top:14px}.mn-natale .mn-contact-links>a:not(.mn-button){font-size:21px}.mn-natale [id]{scroll-margin-top:115px}}@media(prefers-reduced-motion:reduce){.mn-natale *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAE */
