.xmas section{overflow:visible}.xmas .deco{overflow:hidden}@media(min-width:1100px){.xmas .wrap{max-width:1180px;padding-left:18px;padding-right:18px}.xmas .buy-grid{grid-template-columns:1.105fr 1fr;gap:52px;align-items:start}.xmas .gal{position:sticky;top:86px}}.xmas .gal{padding:0;border:0;background:none;box-shadow:none}.xmas .gal-badge{top:-14px;left:22px}.xmas .gal-main{border:2px solid var(--ink);border-radius:40px 86px;background:#f6f1e0}.xmas .thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:9px;margin-top:14px;overflow:visible}.xmas .thumb{width:auto;height:auto;aspect-ratio:1;border:2px solid var(--ink);border-radius:10px}.xmas .thumb[aria-current=true]{border-color:var(--violet);box-shadow:3px 3px 0 var(--violet)}.xmas .card{border-width:2px;border-radius:18px;box-shadow:6px 6px 0 var(--ink)}.xmas .box{padding:22px}.xmas .box .lead{font-size:17px;line-height:1.6;margin:0 0 12px}.xmas .hook{margin-bottom:20px}.xmas .bundle-lab{font-size:12px;letter-spacing:.09em;margin:0 0 11px}.xmas .bd-list{gap:11px}.xmas .bd-face{border-width:2px;border-radius:14px;box-shadow:none;padding:14px 15px 13px}.xmas .bd input:checked+.bd-face{box-shadow:none;border-color:var(--violet)}.xmas .bd-face:hover{transform:none;box-shadow:none}.xmas .dot{border-width:2px}.xmas .pr-face{border-width:2px;border-radius:14px;padding:14px 15px}.xmas .pr input:checked+.pr-face{box-shadow:none}.xmas .box2{border-width:2px}.xmas .badge{border-width:2px;top:-10px}.xmas .tag{border-width:2px}.xmas .btn{border-width:2px;border-radius:10px;box-shadow:4px 4px 0 var(--ink);padding:18px 20px;min-height:0}.xmas .btn:hover{box-shadow:3px 3px 0 var(--ink)}.xmas .btn:active{box-shadow:1px 1px 0 var(--ink)}.xmas .fs-bar{border-width:2px}.xmas .deadline{border-width:2px;border-radius:12px}.xmas .box h1{margin:-22px -22px 16px;padding:16px 22px 20px;border-radius:15px 15px 0 0}@media(min-width:900px){.xmas .box h1{margin:-22px -22px 18px;padding:18px 22px 22px}}.xmas .buy{padding-top:96px;padding-bottom:88px}.xmas .show,.xmas .teaser,.xmas .why,.xmas .open,.xmas .feats,.xmas .ugc,.xmas .guarantee{padding-top:88px;padding-bottom:88px}.xmas .quote,.xmas .faq,.xmas .trust{padding-top:56px;padding-bottom:56px}.xmas .final{padding-top:88px;padding-bottom:104px}@media(max-width:700px){.xmas .buy{padding-top:96px;padding-bottom:88px}.xmas .show,.xmas .teaser,.xmas .why,.xmas .open,.xmas .feats,.xmas .ugc,.xmas .guarantee{padding-top:88px;padding-bottom:88px}.xmas .quote,.xmas .faq,.xmas .trust{padding-top:56px;padding-bottom:56px}.xmas .final{padding-top:88px;padding-bottom:104px}}.xmas .buy .deco:before{height:56px;background-size:auto 56px}.xmas .why .deco:before,.xmas .ugc .deco:before,.xmas .final .deco:before,.xmas .open .deco:before,.xmas .guarantee .deco:before{height:40px;background-size:auto 40px}.xmas .show .deco:before,.xmas .teaser .deco:before,.xmas .feats .deco:before{height:34px;background-size:auto 34px}.xmas .buy .deco:after,.xmas .show .deco:after,.xmas .why .deco:after,.xmas .teaser .deco:after,.xmas .open .deco:after,.xmas .feats .deco:after{height:30px;background-size:100% 30px}.xmas .final .deco:after{height:64px;background-size:auto 64px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mirthly-xmas-fit.css.map */
