/* ArezzoMT2 v67 - minimalistyczny sklep SM i ItemShop */
body.az-v22-body .az49-shop-wrap{max-width:1040px;margin:0 auto;color:#eadfbd;line-height:1.45}
body.az-v22-body .az67-shop-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;padding:22px 24px;border-radius:22px;background:linear-gradient(135deg,rgba(12,21,25,.96),rgba(7,8,13,.98));border:1px solid rgba(231,194,112,.24);box-shadow:0 18px 55px rgba(0,0,0,.28)}
body.az-v22-body .az67-eyebrow{display:inline-block;margin:0 0 7px;color:#75f2d7;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
body.az-v22-body .az67-shop-hero h2{margin:0!important;color:#f6d982!important;font-size:31px!important;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.38)}
body.az-v22-body .az67-shop-hero p{margin:8px 0 0;max-width:600px;color:#d2c5a5;font-size:13px;line-height:1.45}
body.az-v22-body .az67-simpay-badge{min-width:156px;padding:13px 15px;border-radius:18px;background:rgba(100,243,206,.07);border:1px solid rgba(100,243,206,.25);text-align:center;box-shadow:inset 0 0 28px rgba(100,243,206,.04)}
body.az-v22-body .az67-simpay-badge span{display:block;color:#90f6dd;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}
body.az-v22-body .az67-simpay-badge b{display:block;color:#fff1ba;font-size:24px;line-height:1.12}.az67-simpay-badge em{display:block;color:#c4b99b;font-size:10px;font-style:normal}
body.az-v22-body .az67-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px}
body.az-v22-body .az67-trust-row div{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(231,194,112,.13);color:#ddcfaa;font-size:12px;font-weight:800;text-align:center}.az67-trust-row b{color:#8ff7df;margin-right:5px}
body.az-v22-body .az67-shop-note{margin:0 0 17px;padding:12px 14px;border-radius:16px;background:rgba(226,168,64,.07);border:1px solid rgba(246,207,110,.18);font-size:12px;color:#d8cba9}.az67-shop-note a{color:#9fffe8!important;font-weight:900;text-decoration:none!important}
body.az-v22-body .az49-package-grid.az67-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 0}
body.az-v22-body .az49-package-card.az67-package-card{position:relative;margin:0;padding:20px 15px 16px;border-radius:21px;background:linear-gradient(180deg,rgba(30,24,24,.95),rgba(10,11,15,.99));border:1px solid rgba(231,194,112,.24);box-shadow:0 18px 42px rgba(0,0,0,.23);text-align:center;overflow:hidden;transition:.16s ease}
body.az-v22-body .az49-package-card.az67-package-card:hover{transform:translateY(-2px);border-color:rgba(100,243,206,.32);box-shadow:0 22px 48px rgba(0,0,0,.3)}
body.az-v22-body .az49-package-card.az67-package-card.az49-popular{padding-top:38px;border-color:rgba(100,243,206,.43);box-shadow:0 0 0 1px rgba(100,243,206,.08),0 20px 48px rgba(0,0,0,.3)}
body.az-v22-body .az49-popular-label.az67-popular-label{position:absolute;top:8px;left:12px;right:12px;padding:4px 8px;border-radius:999px;background:rgba(100,243,206,.12);color:#9fffe8;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}
body.az-v22-body .az49-package-sm.az67-package-sm b{display:block;color:#f6d982;font-size:34px;line-height:1.02}.az67-package-sm span{display:block;color:#c7b580;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
body.az-v22-body .az49-package-price.az67-package-price{margin:12px auto 10px;display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(231,194,112,.16);color:#fff0bf;font-weight:900;font-size:14px}
body.az-v22-body .az67-package-caption{margin:0 0 14px;color:#cfc2a3;font-size:12px;line-height:1.35;min-height:33px}
body.az-v22-body .az49-buy-btn.az67-buy-btn{width:100%;border:0;border-radius:14px;padding:12px 10px;cursor:pointer;background:linear-gradient(180deg,#78f2df,#139b86);color:#071f1b;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 12px 24px rgba(31,188,159,.22)}
body.az-v22-body .az49-buy-btn.az67-buy-btn:hover{filter:brightness(1.07)}
body.az-v22-body .az67-bottom-strip{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 14px;border-radius:17px;background:rgba(255,255,255,.03);border:1px solid rgba(231,194,112,.12);font-size:12px;color:#d2c5a5}.az67-bottom-strip b{color:#9fffe8}
body.az-v22-body .az-itemshop-wrap.az67-itemshop-wrap{max-width:1040px;margin:0 auto;color:#eadfbd;line-height:1.5}
body.az-v22-body .az67-itemshop-hero{padding:26px;border-radius:24px;background:linear-gradient(135deg,rgba(12,21,25,.96),rgba(7,8,13,.98));border:1px solid rgba(231,194,112,.25);box-shadow:0 18px 55px rgba(0,0,0,.28)}
body.az-v22-body .az67-itemshop-hero h3{margin:0 0 8px!important;color:#f6d982!important;font-size:31px!important;letter-spacing:.03em;text-transform:uppercase}.az67-itemshop-hero p{margin:0;color:#d2c5a5;font-size:14px;max-width:760px}
body.az-v22-body .az67-itemshop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.az67-itemshop-grid div{padding:16px;border-radius:17px;background:rgba(255,255,255,.035);border:1px solid rgba(231,194,112,.14)}.az67-itemshop-grid b{display:block;margin-bottom:5px;color:#90f6dd;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.az67-itemshop-grid span{display:block;color:#ddcfaa;font-size:13px;line-height:1.35}
body.az-v22-body .az67-itemshop-note{margin:16px 0 0;padding:13px 15px;border-radius:16px;background:rgba(226,168,64,.07);border:1px solid rgba(246,207,110,.18);font-size:12px;color:#d8cba9}
body.az-v22-body .az67-itemshop-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.az67-itemshop-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:13px 20px;border-radius:15px;text-decoration:none!important;text-align:center;font-weight:1000;text-transform:uppercase;letter-spacing:.07em;color:#081f1b!important;background:linear-gradient(180deg,#78f2df,#139b86);box-shadow:0 12px 24px rgba(31,188,159,.18)}.az67-itemshop-btn.gold{background:linear-gradient(180deg,#ffe48d,#d79a2d);color:#241507!important}.az67-itemshop-btn.dark{background:rgba(255,255,255,.04);border:1px solid rgba(231,194,112,.2);color:#f1e0bb!important;box-shadow:none}
@media(max-width:980px){body.az-v22-body .az67-shop-hero{display:block;padding:20px}.az67-simpay-badge{margin-top:14px}.az67-trust-row,.az49-package-grid.az67-package-grid,.az67-itemshop-grid{grid-template-columns:1fr 1fr}.az67-bottom-strip{display:block}.az67-bottom-strip span{display:block;margin:4px 0}.az67-itemshop-hero{padding:21px}}
@media(max-width:560px){body.az-v22-body .az67-trust-row,.az49-package-grid.az67-package-grid,.az67-itemshop-grid{grid-template-columns:1fr}.az67-itemshop-actions{display:block}.az67-itemshop-btn{display:flex;margin:10px 0;width:100%}}
