html:has(.zp){scroll-behavior:smooth}body.template-product,body.template-product #MainContent{background:#f6f0e4}.zp *{-webkit-tap-highlight-color:transparent}.zp button,.zp summary,.zp .zp-row{touch-action:manipulation}.zp .zp-wrap{max-width:1440px;padding-left:15px;padding-right:15px}.zp-main>*{min-width:0}.zp .zp-gal{display:block;position:sticky;top:20px;margin:0;background:transparent}.zp .zp-gal .m-main-product--wrapper{display:block;margin:0}.zp .zp-gal .m-main-product--media{padding:0;width:100%;max-width:100%}.zp .zp-flag{position:absolute;top:16px;left:16px;z-index:5;pointer-events:none}@media(min-width:901px){.zp .zp-gal[data-layout=layout-6] .zp-flag{left:106px}}.zp .zp-gal .m-product-media--item{border-radius:20px;overflow:hidden;background:transparent;padding:0}.zp .zp-gal .m-product-media--item img{border-radius:20px}.zp .zp-gal .nav-swiper-container .swiper-slide{padding:0;margin:0;border:0;background:transparent;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s,opacity .2s;opacity:.75}.zp .zp-gal .nav-swiper-container .swiper-slide:hover,.zp .zp-gal .nav-swiper-container .swiper-slide-thumb-active{opacity:1}.zp .zp-gal .nav-swiper-container img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:12px;background:transparent}.zp .zp-gal .nav-swiper-container .swiper-slide-thumb-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:inset 0 0 0 2px #1b1612;pointer-events:none}.zp .zp-gal .nav-swiper-container .swiper-slide{position:relative}.zp-first{padding-top:88px!important}.zp-more .zp-wrap{padding-bottom:0}@media(min-width:901px){.zp-main{padding-top:40px}}.zp-eb{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pumpkin);margin-bottom:10px}.zp-eb:before{content:"";width:22px;height:1.5px;background:var(--pumpkin)}.zp-ts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.zp-ts>div{padding:22px 24px;display:flex;flex-direction:column;gap:3px}.zp-ts>div+div{border-left:1px solid var(--line)}.zp-ts svg{width:22px;height:22px;stroke:#1b1612;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.zp-ts b{font-size:15px;font-weight:800;line-height:1.25}.zp-ts small{font-size:12.5px;color:var(--mute)}.zp-bn{background:transparent;border:0;padding:0;grid-template-columns:.8fr 1.2fr}.zp-row{display:grid;grid-template-columns:24px 52px 1fr;grid-template-areas:"ck im nm" "ck im pr";column-gap:12px;row-gap:2px;align-items:center;background:#fff;border:0;border-radius:16px;padding:12px;margin-bottom:10px}.zp-row .zp-ck{grid-area:ck}.zp-row .im{grid-area:im;width:52px;height:52px}.zp-row .nm{grid-area:nm}.zp-row .pr{grid-area:pr;font-size:15px;font-weight:800}.zp-bn .zp-sum{display:block;background:var(--forest);color:var(--paper);border-radius:22px;padding:22px;margin-top:14px}.zp-bn .zp-sum .tl{display:block;font-size:13px;opacity:.75}.zp-bn .zp-sum b{display:block;font-size:34px;color:#fff;margin-top:2px}.zp-bn .zp-sum s{color:#f6f0e48c;font-size:16px}.zp-bn .zp-sum small{display:inline-block;background:var(--gold);color:var(--ink);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:800;margin-top:8px}.zp-bn .zp-sum small:empty{display:none}.zp-bn .zp-sum .fine{display:block;font-size:13px;opacity:.75;margin-top:12px}.zp-bn .zp-sum .zp-btn{width:100%;margin-top:16px}.zp-hd2{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.zp-hd2 h2{font-size:34px}.zp-va{font-weight:700;font-size:14px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:2px;white-space:nowrap}@media(max-width:900px){.zp .zp-gal{position:relative;top:0;margin:0 -15px}.zp .zp-gal .m-product-media--item,.zp .zp-gal .m-product-media--item img{border-radius:0}.zp-first{padding-top:44px!important}.zp-more{padding-bottom:12px}.zp .zp-info{border:0;background:transparent;border-radius:0;padding:20px 0 0}.zp-ts{grid-template-columns:1fr 1fr;margin:0 -15px}.zp-ts>div{padding:18px 20px}.zp-ts>div:nth-child(odd){border-left:0}.zp-ts>div:nth-child(n+3){border-top:1px solid var(--line)}.zp-bn{grid-template-columns:1fr}.zp-bn-art{display:none}.zp-hd2 h2{font-size:26px}}.zp-js .zp-rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s);will-change:opacity,transform}.zp-js .zp-rv.in{opacity:1;transform:none;will-change:auto}.zp-js .zp-bn-art img{opacity:0;transition:opacity .5s ease}.zp-js .zp-bn-art img.ld{opacity:1}.zp-pill,.zp-tier,.zp-row,.zp-qty button{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s}.zp-pill:hover:not(.on):not(:disabled){border-color:var(--ink);background:#1b16120d}.zp-tier:hover:not(.on){border-color:var(--ink)}.zp-tier:active,.zp-pill:active{transform:scale(.985)}.zp-btn{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background-color .35s ease,color .25s ease,opacity .2s}.zp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px #b5481f57}.zp-btn:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:0 6px 14px #b5481f4d}.zp-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.zp-btn:hover:not(:disabled):before{transform:translate(120%)}.zp-btn.is-done{background:var(--forest)!important;color:#fff;box-shadow:0 10px 22px #14271f4d}.zp-guar .zp-btn.is-done{color:var(--paper)}.zp-bn .zp-sum .zp-btn.is-done{background:var(--gold)!important;color:var(--ink)}.zp-qty button:hover{background:#1b16120f;border-radius:8px}.zp-pop{animation:zpPop .35s ease}@keyframes zpPop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.zp-btn.is-load{color:transparent}.zp-btn.is-load:after{content:"";position:absolute;left:50%;top:50%;margin:-11px 0 0 -11px;width:22px;height:22px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:zpSpin .7s linear infinite}@keyframes zpSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html:has(.zp){scroll-behavior:auto}.zp-js .zp-rv{opacity:1;transform:none;transition:none}.zp-js .zp-bn-art img{opacity:1;transition:none}.zp *{animation:none!important}.zp-btn:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zm-product-fx.css.map */
