.malm-buy .buy-grid{align-items:stretch}.malm-buy .buy-card:hover{transform:none}.malm-buy .buy-img{position:relative;display:block;height:var(--img-h-d,420px);background:var(--img-bg,#fff);overflow:hidden}.malm-buy .buy-img img{width:100%;height:100%;object-fit:var(--img-fit,contain);transition:transform .4s}.malm-buy .buy-img:hover img{transform:scale(1.03)}.malm-buy .buy-img--m{display:none}.malm-buy .buy-badge{position:absolute;top:1rem;left:1rem;background:#111;color:var(--sec-accent,#C9A84C);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .75rem;border-radius:4px}.malm-buy .buy-body{display:flex;flex-direction:column;gap:1rem;padding:1.75rem}.malm-sec.malm-buy h3.buy-title{font-size:1.6rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:0}.malm-sec.malm-buy .buy-title a{font:inherit;letter-spacing:inherit;color:inherit}.malm-buy .buy-price{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.malm-buy .buy-price__now{font-size:1.25rem;font-weight:800;color:var(--card-head,#111)}.malm-buy .buy-price__was{font-size:.95rem;color:var(--card-text,#888)}.malm-buy .buy-text p{margin-bottom:.75rem}.malm-buy .buy-text p:last-child{margin-bottom:0}.malm-buy .buy-list{list-style:none;display:flex;flex-direction:column;gap:.45rem}.malm-buy .buy-list li>div{position:relative;padding-left:1.5rem;font-size:.92rem;color:var(--card-text,#444);line-height:1.45}.malm-buy .buy-list li>div:before{content:"\2713";position:absolute;left:0;top:0;font-weight:800;color:var(--sec-accent,#C9A84C)}.malm-buy .buy-form{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:.5rem}.malm-buy .buy-select select{width:100%;padding:.8rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:#fff;font:inherit;font-size:.95rem;color:#111}.malm-buy .buy-btn{width:100%;justify-content:center;font-family:inherit}.malm-buy .buy-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.malm-buy .buy-btn.is-loading{opacity:.7;cursor:progress}.malm-buy .buy-error{font-size:.82rem;color:#b3261e}.malm-buy .buy-link{align-self:flex-start;font-size:.92rem;font-weight:700;color:var(--link,#111);border-bottom:1px solid currentColor;padding-bottom:1px}.malm-buy .buy-link:hover{opacity:.7}.malm-buy .buy-dots{display:none}.malm-buy .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:769px)and (max-width:1024px){.malm-buy .buy-grid--c1{grid-template-columns:1fr}}@media(max-width:768px){.malm-sec.malm-buy .buy-grid{grid-template-columns:1fr}.malm-sec.malm-buy .buy-grid--carousel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--card-w-m,84%);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:.25rem 1.25rem .5rem;scroll-padding-left:1.25rem}.malm-sec.malm-buy .buy-grid--carousel::-webkit-scrollbar{display:none}.malm-sec.malm-buy .buy-grid--carousel>*{scroll-snap-align:start}.malm-buy .buy-dots{display:flex;justify-content:center;gap:.4rem;margin-top:1rem}.malm-buy .buy-dot{width:7px;height:7px;border-radius:50%;background:var(--sec-text,#444);opacity:.25;transition:opacity .2s,width .2s}.malm-buy .buy-dot.is-active{opacity:1;width:18px;border-radius:4px;background:var(--sec-accent,#C9A84C)}.malm-buy .buy-img{height:var(--img-h-m,300px)}.malm-buy .buy-img--d{display:none}.malm-buy .buy-img--m{display:block}.malm-buy .buy-body{padding:1.25rem}.malm-sec.malm-buy h3.buy-title{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/malm-buy.css.map */
