.m2{--shadow:0 18px 50px rgba(31,61,43,.1);--shadow-s:0 6px 20px rgba(31,61,43,.07);--soft:#F6F0E4}.m2 .m2-sec{background:#fbf7ef}.m2 .m2-sec--white{background:#fff}.m5-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border-radius:999px;background:var(--pine);color:#fff!important;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 8px 22px #1f3d2b38;transition:background .2s,transform .15s}.m5-btn:hover{background:var(--pine2);transform:translateY(-1px)}.m5-eyebrow{display:inline-block;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#7a5c17}.m5-h2{font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.01em;color:var(--pine);margin:0 0 14px}.m5-head{text-align:center;max-width:640px;margin:0 auto 36px}.m5-hero{background:radial-gradient(1000px 520px at 78% 40%,#f3ecdd,#fbf7ef 62%);padding:56px 0 64px;overflow:hidden}.m5-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.m5-hero__h{font-family:var(--serif);font-weight:600;font-size:clamp(40px,5.2vw,66px);line-height:1.04;letter-spacing:-.015em;color:var(--pine);margin:0 0 18px}.m5-hero__sub{font-size:clamp(16px,1.4vw,19px);color:var(--muted);max-width:30em;margin:0 0 28px}.m5-hero__card{border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--shadow);aspect-ratio:1/1}.m5-hero__card img{width:100%;height:100%;object-fit:cover}@media(max-width:989px){.m5-hero{padding:20px 0 40px}.m5-hero__grid{grid-template-columns:1fr;gap:24px}.m5-hero__media{order:-1;max-width:520px;margin:0 auto;width:100%}.m5-hero__copy{text-align:center}.m5-hero__sub{margin-left:auto;margin-right:auto}}@media(max-width:749px){.m5-hero__h{font-size:36px}.m5-hero .m5-btn{width:100%}.m5-hero__card{border-radius:22px}}.m2 .m2-gal__main{position:relative;border-radius:22px;background:var(--soft);box-shadow:var(--shadow-s)}.m5-galrow{display:grid;grid-template-columns:1fr 26%;gap:10px}.m5-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--pine);color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em}.m5-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.m5-tiles li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 6px;border-radius:18px;background:var(--soft);text-align:center;font-size:13px;font-weight:600;color:var(--pine);line-height:1.2}.m5-tiles svg{width:30px;height:30px;stroke:var(--pine);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.m2 .m2-gal__thumbs button{border-radius:14px;border-color:#efe7d8}.m5-proof{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;color:var(--ink);text-decoration:none}.m5-proof .m5-stars{color:#c9a24b;letter-spacing:1px}.m2 .m2-info__title{color:var(--pine);letter-spacing:-.01em;margin-bottom:12px}.m5-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.m5-chips li{padding:6px 12px;border-radius:999px;border:1px solid #E2D7C2;background:#fff;font-size:13px;font-weight:500;color:var(--pine);box-shadow:0 2px #efe7d8}.m2 .m2-price{align-items:center;flex-wrap:wrap}.m2 .m2-price b{font-size:28px;color:var(--ink)}.m5-save{display:inline-block;padding:4px 10px;border-radius:999px;background:#b3261e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.m5-save[hidden]{display:none}.m5-checks{list-style:none;margin:16px 0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.m5-checks li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--soft);font-size:14px;font-weight:500;color:var(--ink);line-height:1.25}.m5-checks li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:var(--pine) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF7EF' stroke-width='3'%3E%3Cpath d='M5 12l5 5L19 8'/%3E%3C/svg%3E") center/11px no-repeat}.m2 .m2-bundle{border-radius:16px;border-color:#e9e0cf}.m2 .m2-bundle:has(input:checked){background:#fbf7ef}.m2 .m2-atc .m2-btn--red{min-height:60px;font-size:17px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 26px #b3261e40}.m2 .m3-eta__x{display:none}.m5-guar{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:13.5px;color:var(--muted);text-align:center}.m5-guar:before{content:"\2713";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e7f0e9;color:var(--pine);font-weight:700;font-size:11px;flex:none}.m5-gifts{margin:18px 0 0;padding:14px;border-radius:18px;border:1.5px dashed #E2B9B4;background:#fffbf8}.m5-gifts__h{margin:0 0 12px;text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7e1a14}.m5-gifts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.m5-gift{position:relative;text-align:center;font-size:12px;font-weight:600;color:var(--pine);line-height:1.2}.m5-gift__img{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--soft);border:1px solid #EFE7D8;margin-bottom:6px}.m5-gift__img img{width:100%;height:100%;object-fit:cover}.m5-gift__tag{position:absolute;top:-7px;left:50%;transform:translate(-50%);padding:1px 8px;border-radius:999px;background:#b3261e;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.m5-box{margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.m5-box summary{list-style:none;cursor:pointer;padding:14px 28px 14px 0;font-weight:600;position:relative}.m5-box summary::-webkit-details-marker{display:none}.m5-box summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;color:#7a5c17}.m5-box[open] summary:after{content:"\2212"}.m5-box p{margin:0 0 16px;color:var(--muted);font-size:14.5px}@media(max-width:749px){.m5-galrow{grid-template-columns:1fr 27%;gap:8px}.m5-tiles li{font-size:11.5px;border-radius:14px;padding:8px 4px;gap:6px}.m5-tiles svg{width:24px;height:24px}.m5-checks li{font-size:13px;padding:9px 10px}.m5-gift{font-size:11px}}.m5-story{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.m5-story__img{border-radius:24px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/5}.m5-story__img img{width:100%;height:100%;object-fit:cover}.m5-story p{font-size:18px;line-height:1.65;color:var(--ink);margin:0 0 16px;max-width:30em}.m5-story p+p{color:var(--muted)}.m5-sign{font-family:var(--serif);font-size:24px;color:var(--pine);margin-top:8px}@media(max-width:749px){.m5-story{grid-template-columns:1fr;gap:24px}.m5-story__img{aspect-ratio:1/1}.m5-story p{font-size:16.5px}}.m5-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.m5-step{background:#fff;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-s)}.m5-step__img{aspect-ratio:4/5;background:var(--soft)}.m5-step__img img{width:100%;height:100%;object-fit:cover}.m5-step__b{padding:18px 20px 22px}.m5-step__n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pine);color:#fff;font-size:13px;font-weight:700;margin-right:8px}.m5-step h3{display:flex;align-items:center;font-family:var(--serif);font-size:24px;font-weight:600;color:var(--pine);margin:0 0 6px}.m5-step p{margin:0;color:var(--muted);font-size:15px}@media(max-width:749px){.m5-steps{grid-template-columns:1fr;gap:12px}.m5-step{display:grid;grid-template-columns:110px 1fr;align-items:center}.m5-step__img{aspect-ratio:auto;height:100%;min-height:120px}.m5-step__b{padding:12px 14px}.m5-step h3{font-size:20px}.m5-step p{font-size:14px}}.m5-cmp{width:100%;max-width:760px;margin:0 auto;border-collapse:separate;border-spacing:0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-s);font-size:15px}.m5-cmp th,.m5-cmp td{padding:15px 12px;text-align:center;border-bottom:1px solid #F0E9DC}.m5-cmp tr:last-child td,.m5-cmp tr:last-child th{border-bottom:0}.m5-cmp th[scope=row]{text-align:left;font-weight:500;color:var(--ink)}.m5-cmp thead th{font-size:13px;font-weight:600;color:var(--muted)}.m5-cmp .m5-us{background:#f7f2e8}.m5-cmp thead .m5-us{background:var(--pine);color:#fff;font-family:var(--serif);font-size:18px}.m5-y{color:var(--pine);font-weight:700;font-size:17px}.m5-n{color:#b9b2a3;font-size:17px}@media(max-width:749px){.m5-cmp{font-size:13.5px}.m5-cmp th,.m5-cmp td{padding:12px 6px}.m5-cmp thead .m5-us{font-size:15px}}.m5-faq{max-width:760px;margin:0 auto}.m5-faq details{background:#fff;border-radius:16px;margin:0 0 10px;box-shadow:var(--shadow-s);padding:0 20px}.m5-faq summary{list-style:none;cursor:pointer;font-family:var(--serif);font-size:21px;font-weight:600;color:var(--pine);padding:18px 32px 18px 0;position:relative}.m5-faq summary::-webkit-details-marker{display:none}.m5-faq summary:after{content:"+";position:absolute;right:0;top:14px;font-size:26px;color:#7a5c17}.m5-faq details[open] summary:after{content:"\2212"}.m5-faq p{margin:0 0 18px;color:var(--muted)}.m5-more{text-align:center;margin-top:20px}.m5-cta{background:var(--pine);color:#fbf7ef;text-align:center;padding:72px 0}.m5-cta .m5-h2{color:#fbf7ef;max-width:16em;margin:0 auto 24px}.m5-cta .m5-btn{background:#fbf7ef;color:var(--pine)!important}.m5-cta .m5-btn:hover{background:#fff}@media(max-width:749px){.m5-cta{padding:52px 0}.m5-cta .m5-btn{width:100%}}.m2-gal__main:has([data-m2-slide]:not([data-m2-slide="0"]):not([hidden])) .m5-badge{display:none}@media(max-width:749px){.m5-badge{top:10px;left:10px;padding:4px 10px;font-size:11px}}.m5-story__img img{object-position:50% 72%}.m5-eyebrow:before{content:"\2744";margin-right:8px;color:#b3261e;letter-spacing:0}.m5-cta .m5-eyebrow:before{color:#e9d49a}.m3-ann{background:#1f3d2b;box-shadow:inset 0 -3px #b3261e}.m5-hero,.m5-why,.m5-cta{position:relative;overflow:hidden}.m5-hero:before,.m5-why:before,.m5-cta:before,.m5-cta:after{content:"";position:absolute;width:150px;height:150px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%231F3D2B' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M8 112Q60 60 114 10'/%3E%3Cpath d='M28 92l-15-6M28 92l2-16M43 77l-16-5M43 77l3-16M58 63l-16-5M58 63l3-16M73 49l-15-5M73 49l3-15M88 35l-14-5M88 35l3-14M101 23l-11-4M101 23l2-11'/%3E%3C/g%3E%3Ccircle cx='50' cy='86' r='5.5' fill='%23B3261E'/%3E%3Ccircle cx='61' cy='93' r='4.8' fill='%23B3261E'/%3E%3Ccircle cx='57' cy='79' r='4.2' fill='%23C9A24B'/%3E%3C/svg%3E") no-repeat center/contain;opacity:.5;z-index:0}.m5-hero:before{top:-26px;right:-26px;transform:rotate(180deg)}.m5-why:before{bottom:-30px;left:-30px;opacity:.35}.m5-hero>.m2-wrap,.m5-why>.m2-wrap,.m5-cta>.m2-wrap{position:relative;z-index:1}.m5-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 22%,#C9A24B 60%,transparent 61%),radial-gradient(1.5px 1.5px at 30% 78%,#C9A24B 60%,transparent 61%),radial-gradient(2px 2px at 48% 12%,#E2C27A 60%,transparent 61%),radial-gradient(1.5px 1.5px at 62% 88%,#C9A24B 60%,transparent 61%),radial-gradient(2px 2px at 86% 64%,#E2C27A 60%,transparent 61%),radial-gradient(1.5px 1.5px at 6% 58%,#E2C27A 60%,transparent 61%);opacity:.7}.m5-cta{background:radial-gradient(800px 360px at 50% 0%,#2c5a3f,#1f3d2b 60%,#16301f)}.m5-cta:before{top:-24px;left:-24px;transform:rotate(90deg);opacity:.35;filter:brightness(2.2)}.m5-cta:after{bottom:-24px;right:-24px;transform:rotate(-90deg);opacity:.35;filter:brightness(2.2)}.m5-cta .m2-wrap:before{content:"";position:absolute;left:-50vw;right:-50vw;top:-120px;bottom:-120px;pointer-events:none;z-index:-1;background-image:radial-gradient(2.5px 2.5px at 20px 30px,#fff 60%,transparent 61%),radial-gradient(2px 2px at 90px 140px,#fff 60%,transparent 61%),radial-gradient(1.5px 1.5px at 160px 60px,#fff 60%,transparent 61%),radial-gradient(2px 2px at 230px 180px,#fff 60%,transparent 61%),radial-gradient(1.5px 1.5px at 300px 100px,#fff 60%,transparent 61%);background-size:320px 220px;opacity:.55;animation:m5snow 14s linear infinite}@keyframes m5snow{0%{background-position:0 0}to{background-position:40px 220px}}@media(prefers-reduced-motion:reduce){.m5-cta .m2-wrap:before{animation:none}}.m5-gifts{background:linear-gradient(#fffbf8,#fff6f2)}.m5-why__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.m5-why__img{border-radius:24px;overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/5}.m5-why__img img{width:100%;height:100%;object-fit:cover}.m5-why__p{font-size:17px;line-height:1.6;color:var(--muted);margin:0 0 26px;max-width:34em}.m5-why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.m5-why__list li{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:18px;background:#fbf7ef;border:1px solid #EFE7D8}.m5-why__ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--shadow-s)}.m5-why__ico svg{width:22px;height:22px;fill:none;stroke:#b3261e;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.m5-why__list h3{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--pine);margin:2px 0 4px;line-height:1.2}.m5-why__list p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:989px){.m5-why__grid{grid-template-columns:1fr;gap:28px}.m5-why__img{aspect-ratio:1/1;max-width:560px;margin:0 auto;width:100%}}@media(max-width:749px){.m5-why__list{grid-template-columns:1fr;gap:10px}.m5-why__list li{padding:14px}.m5-why__p{font-size:16px}.m5-hero:before{width:100px;height:100px}}.m5-h2:after{content:"";display:block;width:56px;height:3px;border-radius:3px;background:#b3261e;margin-top:14px}.m5-head .m5-h2:after,.m5-cta .m5-h2:after,.m5-why--solo .m5-h2:after{margin-left:auto;margin-right:auto}.m5-cta .m5-h2:after{background:#e9d49a}.m5-tiles li,.m5-checks li{background:#eaf1ea;color:#1f3d2b}.m5-chips li{border-color:#b3261e;color:#b3261e;background:#fff;box-shadow:none;font-weight:600}.m5-badge{background:#b3261e}.m2 .m2-bundle:has(input:checked){background:#eaf1ea;border-color:#1f3d2b}.m2 .m3-eta{background:#eaf1ea;border-color:#d3e2d3}#story .m2-sec{background:#eef3ec}.m5-why.m2-sec{background:radial-gradient(900px 420px at 50% 0%,#2c5a3f,#1f3d2b 60%,#16301f);color:#fbf7ef}.m5-why .m5-h2{color:#fbf7ef}.m5-why .m5-h2:after{background:#b3261e}.m5-why .m5-eyebrow,.m5-why .m5-eyebrow:before{color:#e9d49a}.m5-why__p{color:#fbf7efd9}.m5-why__list li{background:#fbf7ef;border-color:transparent}.m5-why:before{filter:brightness(2.2);opacity:.3}.m5-why--solo .m5-why__grid{grid-template-columns:1fr;max-width:1040px;margin:0 auto;text-align:center}.m5-why--solo .m5-why__p{margin-left:auto;margin-right:auto}.m5-why--solo .m5-why__list{grid-template-columns:repeat(4,1fr);text-align:left}.m5-why--solo .m5-why__list li{flex-direction:column}@media(max-width:989px){.m5-why--solo .m5-why__list{grid-template-columns:1fr 1fr}}@media(max-width:749px){.m5-why--solo .m5-why__list{grid-template-columns:1fr}.m5-why--solo .m5-why__list li{flex-direction:row}}.m5-faq summary:after{color:#b3261e}.m5-faq details[open]{box-shadow:inset 4px 0 #1f3d2b,var(--shadow-s)}.m5-hero .m5-btn,.m5-cta .m5-btn,.m5-inbox .m5-btn{background:#b3261e;color:#fff!important;box-shadow:0 10px 26px #b3261e4d}.m5-hero .m5-btn:hover,.m5-cta .m5-btn:hover,.m5-inbox .m5-btn:hover{background:#931e17}.m5-cta .m5-btn{box-shadow:0 10px 30px #00000059}.m2 .m2-sticky .m2-btn--red{background:#b3261e}.m5-box{display:none}.m5-inbox__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.m5-inbox__img{border-radius:24px;overflow:hidden;box-shadow:var(--shadow);background:#f6f0e4}.m5-inbox__img img{width:100%;height:auto;display:block}.m5-inbox__list{list-style:none;margin:18px 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.m5-inbox__list li{position:relative;padding:12px 12px 12px 42px;border-radius:14px;background:#eaf1ea;font-size:14px;line-height:1.35;color:var(--muted)}.m5-inbox__list li:before{content:"";position:absolute;left:12px;top:13px;width:20px;height:20px;border-radius:50%;background:#1f3d2b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF7EF' stroke-width='3'%3E%3Cpath d='M5 12l5 5L19 8'/%3E%3C/svg%3E") center/12px no-repeat}.m5-inbox__list b{display:block;color:#1f3d2b;font-size:15px}.m5-inbox__list span{display:block;margin-top:2px}@media(max-width:989px){.m5-inbox__grid{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){.m5-inbox__list{grid-template-columns:1fr;gap:8px}.m5-inbox .m5-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mg5.css.map */
