.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:28px 16px 64px!important;font-family:var(--font-body--family)}
.shopify-policy__title{position:relative;overflow:hidden;text-align:center;border-radius:26px 26px 0 0;padding:44px 20px 40px;background:radial-gradient(120% 90% at 50% 0%,var(--mm-red,#B3122A) 0%,var(--mm-red-d,#8E0E21) 100%);color:#fff}
.shopify-policy__title::before{content:"\2744  SANTA SNUG  \2744";display:block;font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--mm-gold-l,#F6E3B4);margin-bottom:10px}
.shopify-policy__title::after{content:"\2744";position:absolute;right:8%;top:14px;font-size:46px;color:rgba(255,255,255,.16)}
.shopify-policy__title h1{font-family:var(--font-heading--family)!important;font-size:clamp(30px,8vw,46px)!important;line-height:1.1!important;color:#fff!important;margin:0!important}
.shopify-policy__body{background:#fff;border:1px solid var(--mm-line,#EADBC8);border-top:0;border-radius:0 0 26px 26px;padding:26px 20px;box-shadow:0 22px 50px -32px rgba(43,26,20,.35)}
@media(min-width:750px){.shopify-policy__body{padding:40px 44px}}
.shopify-policy__body .rte{color:var(--mm-ink,#2B1A14);font-size:15.5px;line-height:1.7}
.shopify-policy__body .rte>*:first-child{margin-top:0!important}
.shopify-policy__body h2{font-family:var(--font-heading--family);font-size:clamp(22px,6vw,28px);color:var(--mm-green,#1F5A3D);margin:0 0 12px!important;line-height:1.2}
.shopify-policy__body h3{position:relative;font-size:17px;font-weight:800;color:var(--mm-ink,#2B1A14);margin:28px 0 8px!important;padding:16px 0 0 34px;border-top:1px dashed var(--mm-line,#EADBC8)}
.shopify-policy__body h3::before{content:"\2744";position:absolute;left:0;bottom:1px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;color:#fff;background:var(--mm-red,#B3122A)}
.shopify-policy__body p{margin:0 0 12px!important;color:#4a3a34}
.shopify-policy__body ul{list-style:none!important;padding:0!important;margin:8px 0 14px!important;display:grid;gap:8px}
.shopify-policy__body li{position:relative;padding:10px 12px 10px 40px;background:var(--mm-sand,#F6EEE3);border-radius:14px;line-height:1.5}
.shopify-policy__body li::before{content:"\2713";position:absolute;left:12px;top:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;background:var(--mm-green,#1F5A3D)}
.shopify-policy__body a{color:var(--mm-red,#B3122A);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.shopify-policy__body strong{color:var(--mm-ink,#2B1A14)}
body:has(.shopify-policy__container){background:var(--mm-cream,#FFF8EE)}
.mm-pg__cta .mm-btn{background:#fff!important;color:var(--mm-green,#1F5A3D)!important;border-color:#fff!important}
.mm-pg__cta .mm-btn:hover{background:var(--mm-cream,#FFF8EE)!important}
