.zx-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zx-mosaic__item{display:flex;flex-direction:column;background:#fff;text-decoration:none;box-shadow:0 18px 40px #0006;transition:transform .3s,box-shadow .3s;overflow:hidden}.zx-mosaic__item:nth-child(2n){transform:translateY(22px)}.zx-mosaic__item:hover{transform:translateY(-6px);box-shadow:0 24px 50px #0000008c}.zx-mosaic__item:nth-child(2n):hover{transform:translateY(16px)}.zx-mosaic__img{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;background:#fff;padding:8px}.zx-mosaic__img img{width:100%;height:100%;object-fit:contain}.zx-mosaic__label{display:block;background:#151412;color:var(--zx-gold);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:9px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:2px solid var(--zx-gold)}@media(max-width:900px){.zx-mosaic{gap:8px}.zx-mosaic__item:nth-child(2n){transform:none}.zx-mosaic__item:nth-child(2n):hover{transform:translateY(-6px)}}@media(max-width:480px){.zx-mosaic__label{font-size:9px;letter-spacing:.08em;padding:7px 2px}}.zx-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.zx-col{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--zx-line);text-decoration:none;color:var(--zx-ink);overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.zx-col:hover{box-shadow:0 16px 34px #0000001a;transform:translateY(-3px);border-color:var(--zx-gold)}.zx-col__tag{position:absolute;top:10px;left:10px;z-index:2;background:var(--zx-ink);color:var(--zx-gold);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px}.zx-col__media{display:block;aspect-ratio:1;background:#fff}.zx-col__media img{width:100%;height:100%;object-fit:contain;padding:10px}.zx-col__media--grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;background:var(--zx-line)}.zx-col__cell{background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.zx-col__cell img{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .4s}.zx-col:hover .zx-col__cell img{transform:scale(1.06)}.zx-col__bar{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:#151412;color:#fff;border-top:2px solid var(--zx-gold)}.zx-col__name{font-family:var(--zx-serif);font-size:26px;font-weight:600;line-height:1.1;color:#fff}.zx-col__meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#ffffffb3;letter-spacing:.04em}.zx-col__meta em{font-style:normal;color:var(--zx-gold);font-weight:600;white-space:nowrap}@media(max-width:990px){.zx-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.zx-cols{gap:10px}.zx-col__bar{padding:10px 12px}.zx-col__name{font-size:19px}.zx-col__meta{flex-direction:column;gap:2px}}:root{--zx-r:12px;--zx-sh-1:0 1px 2px rgba(18,18,18,.06),0 4px 10px rgba(18,18,18,.06);--zx-sh-2:0 2px 4px rgba(18,18,18,.06),0 14px 28px rgba(18,18,18,.12),0 30px 60px -20px rgba(18,18,18,.25);--zx-gold-grad:linear-gradient(180deg,#e2c48f 0%,#c9a46a 45%,#a8834a 100%)}.zx-btn{border-radius:8px;box-shadow:inset 0 1px #ffffff2e,0 2px #000,0 10px 22px -8px #0000008c;background:linear-gradient(180deg,#2c2a27,#121212);transform:translateY(0);transition:transform .15s,box-shadow .15s,background .2s,color .2s}.zx-btn:hover{background:linear-gradient(180deg,#a8834a,#7d5f33);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 3px #5e4524,0 16px 28px -10px #0009}.zx-btn:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059,0 1px #000}.zx-btn--gold{background:var(--zx-gold-grad);color:#1a1408;border-color:#a8834a;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff8c,0 2px #7d5f33,0 12px 26px -8px #b08d5799}.zx-btn--gold:hover{background:linear-gradient(180deg,#f0d7a8,#d4b27a 50%,#b48e52);color:#1a1408;box-shadow:inset 0 1px #fff9,0 3px #7d5f33,0 18px 32px -10px #b08d57bf}.zx-btn--ghost{background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff26,0 10px 22px -10px #0009}.zx-btn--ghost:hover{background:#fff;color:#111}.zx-hero{background:radial-gradient(60% 70% at 78% 40%,#c9a46a38,#c9a46a00 60%),radial-gradient(110% 130% at 80% 10%,#2e2820,#151412 52%,#0a0a09)}.zx-hero h1{text-shadow:0 2px 0 rgba(0,0,0,.35),0 18px 40px rgba(0,0,0,.45)}.zx-hero__tag{border-radius:6px;background:var(--zx-gold-grad);box-shadow:inset 0 1px #ffffff80,0 6px 16px -6px #b08d57b3}.zx-hero__media{perspective:1400px}.zx-mosaic{transform:rotateY(-12deg) rotateX(6deg);transform-style:preserve-3d;transition:transform .6s ease}.zx-hero__media:hover .zx-mosaic{transform:rotateY(-4deg) rotateX(2deg)}.zx-mosaic__item{border-radius:10px;box-shadow:0 1px #fff9 inset,0 20px 40px #00000080,0 2px #b08d5799;transform:translateZ(0)}.zx-mosaic__item:nth-child(2n){transform:translateY(22px) translateZ(30px)}.zx-mosaic__item:hover{transform:translateY(-8px) translateZ(60px)}.zx-mosaic__item:nth-child(2n):hover{transform:translateY(14px) translateZ(80px)}.zx-mosaic__label{background:linear-gradient(180deg,#24211d,#0f0e0d)}@media(max-width:900px){.zx-mosaic{transform:rotateX(4deg)}.zx-mosaic__item:nth-child(2n){transform:none}}.zx-card,.zx-col,.zx-brand,.zx-promo{border-radius:var(--zx-r);box-shadow:var(--zx-sh-1)}.zx-card{overflow:hidden;background:linear-gradient(180deg,#fff 0% 70%,#faf8f4)}.zx-card:hover,.zx-col:hover,.zx-brand:hover{transform:translateY(-6px);box-shadow:var(--zx-sh-2)}.zx-card__img{background:radial-gradient(70% 60% at 50% 45%,#fff,#f4efe6)}.zx-card__img img{filter:drop-shadow(0 14px 14px rgba(0,0,0,.18))}.zx-card__add{border-radius:8px;box-shadow:0 2px 0 var(--zx-ink);transition:transform .15s,box-shadow .15s,background .2s,color .2s}.zx-card__add:hover{transform:translateY(-1px);box-shadow:0 3px #000,0 8px 16px -6px #0006}.zx-card__add:active{transform:translateY(2px);box-shadow:0 0 #000}.zx-card__badge{border-radius:6px;background:var(--zx-gold-grad);color:#1a1408}.zx-col__media,.zx-col__cell{background:radial-gradient(70% 60% at 50% 45%,#fff,#f4efe6)}.zx-col__cell img,.zx-mosaic__img img,.zx-brand__img img{filter:drop-shadow(0 10px 10px rgba(0,0,0,.18))}.zx-col__tag{border-radius:6px;box-shadow:0 6px 14px -4px #00000080}.zx-col__bar{background:linear-gradient(180deg,#24211d,#0f0e0d);box-shadow:inset 0 1px #ffffff14}.zx-promo{box-shadow:var(--zx-sh-2)}.zx-promo:hover{transform:translateY(-4px)}.zx-promo{transition:transform .3s}.zx-story{background:linear-gradient(180deg,#f9f6f0,#f2ece1)}.zx-story__img img{border-radius:var(--zx-r);box-shadow:var(--zx-sh-2)}.zx-trust{border:0;padding:0}.zx-trust__item{background:linear-gradient(180deg,#fff,#faf7f1);border:1px solid var(--zx-line);border-radius:var(--zx-r);padding:20px;box-shadow:var(--zx-sh-1)}.zx-trust__icon{background:var(--zx-gold-grad);color:#1a1408;box-shadow:inset 0 1px #ffffff80,0 8px 16px -6px #b08d57b3}.zx-houses{border:0;gap:12px}.zx-houses a{border:1px solid var(--zx-line);border-radius:10px;background:linear-gradient(180deg,#fff,#faf7f1);box-shadow:var(--zx-sh-1);transition:transform .2s,box-shadow .2s}.zx-houses a:hover{transform:translateY(-3px);box-shadow:var(--zx-sh-2);background:#fff}.zx-news{background:radial-gradient(70% 100% at 50% 0%,#2e2820,#121212 70%)}.zx-news input[type=email]{border-radius:8px 0 0 8px;box-shadow:inset 0 2px 6px #0006}.zx-news form .zx-btn{border-radius:0 8px 8px 0}@media(max-width:480px){.zx-news input[type=email],.zx-news form .zx-btn{border-radius:8px}}.zx-bar{background:linear-gradient(180deg,#fff,#f7f3ec);box-shadow:inset 0 1px #fff,0 6px 14px -10px #00000040}.m-product-card{border-radius:var(--zx-r);transition:transform .25s,box-shadow .25s}.m-product-card:hover{transform:translateY(-4px);box-shadow:var(--zx-sh-2)}.m-product-card__media{border-radius:var(--zx-r);overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,#fff,#f4efe6)}.m-button--primary,.m-add-to-cart,button[name=add]{border-radius:8px!important;box-shadow:inset 0 1px #ffffff2e,0 2px #000,0 10px 22px -8px #00000073;transition:transform .15s,box-shadow .15s}.m-button--primary:hover,.m-add-to-cart:hover,button[name=add]:hover{transform:translateY(-2px)}.m-header,.m-header__wrapper{box-shadow:0 8px 20px -14px #00000059}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zentroa-3d.css.map */
