.mk-envelope-stage{min-height:410px;background:radial-gradient(circle at 70% 17%,rgba(38,137,255,.2),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(213,237,253,.95))}
.mk-envelope-scene{width:min(91%,410px);height:325px;position:relative;z-index:2;perspective:1100px;transition:transform .35s ease}.mk-envelope-scene:hover{transform:translateY(-4px)}
.mk-envelope-shadow{width:75%;height:34px;position:absolute;left:13%;bottom:26px;border-radius:50%;background:rgba(5,31,60,.24);filter:blur(17px);transform:rotate(-2deg)}
.mk-envelope{width:310px;height:185px;position:absolute;left:50%;top:72px;z-index:3;transform:translateX(-50%) rotateY(-6deg) rotateZ(-2deg);transform-style:preserve-3d}
.mk-envelope-back{width:292px;height:167px;position:absolute;left:11px;top:-13px;z-index:1;overflow:hidden;background:#d8e8f2;border:1px solid #bdd1df;border-radius:5px;transform:rotate(5deg)}.mk-envelope-back:before,.mk-envelope-back:after{content:"";width:205px;height:205px;position:absolute;top:-104px;background:#edf5f9;border:1px solid #bfd2df;transform:rotate(45deg)}.mk-envelope-back:before{left:-58px}.mk-envelope-back:after{right:-58px}.mk-envelope-back span{width:80%;height:2px;position:absolute;left:10%;bottom:17px;background:#abc4d5}
.mk-envelope-front{width:310px;height:185px;position:absolute;inset:0;z-index:3;padding:23px 25px 18px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#061426 0%,#0a3154 63%,#0c659e 100%);border:1px solid rgba(117,208,255,.3);border-radius:6px;box-shadow:0 27px 45px rgba(5,31,60,.26)}
.mk-envelope-front:before{content:"";width:190px;height:190px;position:absolute;right:-95px;bottom:-88px;border:1px solid rgba(105,202,255,.38);border-radius:50%;box-shadow:0 0 0 29px rgba(105,202,255,.055),0 0 0 58px rgba(105,202,255,.027)}.mk-envelope-front:after{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.08);border-radius:3px}
.mk-envelope-brand{display:flex;align-items:center;gap:7px;position:relative;z-index:3;font-size:8px}.mk-envelope-brand>b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#1d79ed;font-size:11px}.mk-envelope-brand strong{color:#72d2ff}.mk-envelope-front>small{display:block;margin-top:29px;position:relative;z-index:3;color:#73d4ff;font-size:5px;font-weight:850;letter-spacing:.18em}.mk-envelope-front h3{margin:7px 0 9px;position:relative;z-index:3;font-size:22px;line-height:.91;letter-spacing:-.05em}.mk-envelope-front p{position:absolute;left:25px;bottom:18px;z-index:3;color:#bfd8e8;font-size:5px}.mk-envelope-address{width:80px;position:absolute;right:25px;top:68px;z-index:3}.mk-envelope-address i{height:3px;margin:7px 0;display:block;background:rgba(255,255,255,.3);border-radius:8px}.mk-envelope-address i:nth-child(2){width:78%}.mk-envelope-address i:nth-child(3){width:57%}
.mk-envelope.type-torba{width:245px;height:215px;top:54px}.mk-envelope.type-torba .mk-envelope-front{width:245px;height:215px}.mk-envelope.type-torba .mk-envelope-back{width:230px;height:198px}.mk-envelope.print-one .mk-envelope-front{filter:saturate(.3)}.mk-envelope.print-two .mk-envelope-brand>b{background:#13a0c8}
.mk-catalog-note{margin:15px 0 0;padding:13px 15px;color:#5b7184;background:#f4f9fd;border:1px solid #dfebf3;border-radius:11px;font-size:10px;line-height:1.65}.mk-catalog-note a{color:#1769ec;font-weight:800}
.mk-related-products{margin:34px 0;padding:28px;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:28px;background:linear-gradient(135deg,#07182c,#0e385f);border-radius:22px;box-shadow:0 18px 48px rgba(5,31,60,.14)}.mk-related-products>div>span{color:#72d2ff;font-size:9px;font-weight:850;letter-spacing:.14em}.mk-related-products h2{margin:6px 0 0;color:#fff;font-size:25px;line-height:1.15;letter-spacing:-.035em}.mk-related-products nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mk-related-products nav a{min-height:43px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7d9e7;background:rgba(255,255,255,.055);border:1px solid rgba(162,214,248,.12);border-radius:9px;font-size:9px;font-weight:700;transition:.18s}.mk-related-products nav a:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(114,210,255,.3);transform:translateY(-1px)}.mk-related-products nav b{color:#72d2ff;font-size:12px}
@media(max-width:1180px){.mk-envelope-stage{min-height:365px}.mk-envelope-scene{height:300px;transform:scale(.9)}.mk-envelope-scene:hover{transform:scale(.9) translateY(-3px)}.mk-related-products{grid-template-columns:1fr}.mk-related-products nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.mk-envelope-stage{min-height:325px}.mk-envelope-scene{width:min(90%,350px);height:275px;transform:scale(.78)}.mk-envelope-scene:hover{transform:scale(.78) translateY(-3px)}.mk-related-products{padding:20px}.mk-related-products nav{grid-template-columns:1fr}}
