.machine-product{--mp-border: 1px solid rgba(var(--color-border), .5);--mp-radius: 1rem;--mp-radius-lg: 1.25rem;--mp-accent-soft: rgba(var(--color-button), .08)}.machine-product__container{max-width:1280px;margin:0 auto;padding:0 1rem}.machine-product__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:1.3rem;color:rgba(var(--color-foreground),.65);margin-bottom:1.2rem}.machine-product__breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s ease}.machine-product__breadcrumbs a:hover,.machine-product__breadcrumbs-current{color:rgb(var(--color-foreground))}.machine-product__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media(min-width:990px){.machine-product__grid{grid-template-columns:1fr 1fr;gap:5rem}}.machine-product__gallery-main{position:relative;border:var(--mp-border);border-radius:var(--mp-radius-lg);overflow:hidden;aspect-ratio:1;background:rgba(var(--color-base-background-2),.8)}.machine-product__slides{height:100%}.machine-product__slide{display:none;height:100%}.machine-product__slide.is-active{display:block}.machine-product__slide img{width:100%;height:100%;object-fit:cover;display:block}.machine-product__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2;padding:.5rem 1rem;border-radius:999px;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.machine-product__badge--best{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.machine-product__badge--sale{background:rgb(var(--color-error));color:rgb(var(--color-background))}.machine-product__badge--new{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.machine-product__slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border-radius:50%;border:none;background:#ffffffeb;color:rgb(var(--color-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.machine-product__slider-btn--prev{left:1rem}.machine-product__slider-btn--next{right:1rem}.machine-product__thumbs{display:flex;gap:.8rem;margin-top:1rem;overflow-x:auto;padding-bottom:.2rem}.machine-product__thumb{width:7rem;height:7rem;flex-shrink:0;border:2px solid transparent;border-radius:.75rem;overflow:hidden;background:transparent;cursor:pointer;padding:0}.machine-product__thumb.is-active{border-color:rgb(var(--color-button))}.machine-product__thumb img{width:100%;height:100%;object-fit:cover;display:block}.machine-product__brand{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--color-button));display:block;margin-bottom:.6rem}.machine-product__title{margin:0 0 1rem;font-size:clamp(2.4rem,4vw,4rem);line-height:1.2}.machine-product__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:1.8rem}.machine-product__stars{display:flex;gap:.2rem}.machine-product__stars svg{width:1.5rem;height:1.5rem}.machine-product__rating-text{color:rgba(var(--color-foreground),.7);font-size:1.4rem}.machine-product__price-wrap{margin-bottom:1.8rem}.machine-product__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem}.machine-product__price{font-size:clamp(2.8rem,3.5vw,3.8rem);font-weight:700}.machine-product__old-price{font-size:1.8rem;text-decoration:line-through;color:rgba(var(--color-foreground),.5)}.machine-product__discount{border-radius:999px;padding:.35rem .9rem;font-size:1.2rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#d65959,#bf3e3e);box-shadow:0 .4rem 1.2rem #bf3e3e40}.machine-product__save-line{margin-top:.55rem;font-size:1.35rem;font-weight:700;color:#a24a1a}.machine-product__features{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.8rem}.machine-product__feature{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;background:rgba(var(--color-base-background-2),.85);font-size:1.3rem;font-weight:500}.machine-product__compatibility{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-bottom:2.2rem}.machine-product__compatibility-label{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.machine-product__compatibility-item{font-size:1.3rem;font-weight:600;border-radius:.6rem;padding:.3rem .8rem;background:rgba(var(--color-base-background-2),.85)}.machine-product__form-row{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.machine-product__qty{display:inline-flex;align-items:center;border:var(--mp-border);border-radius:1.2rem;overflow:hidden}.machine-product__qty-btn{width:4.2rem;height:4.8rem;border:none;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.machine-product__qty-input{width:4.8rem;border:none;text-align:center;font-size:1.8rem;background:transparent}.machine-product__add-btn{flex:1;min-height:4.8rem;border-radius:1.2rem;border:1px solid #7e573c;background:#7e573c;color:#fff}.machine-product__add-btn:hover:not(:disabled){background:#6d4b34;border-color:#6d4b34}.machine-product__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:2.2rem;font-size:var(--mp-trust-subtitle-font-size, 10px)}.machine-product__trust-item{text-align:center;border-radius:1rem;padding:1rem .8rem;background:rgba(var(--color-base-background-2),.55);font-size:inherit}.machine-product__trust-item *{font-size:inherit}.machine-product__trust-item svg{flex-shrink:0;width:calc(var(--mp-trust-title-font-size, 11px) * 1.55);height:calc(var(--mp-trust-title-font-size, 11px) * 1.55)}.machine-product__trust-item strong{display:block;font-size:var(--mp-trust-title-font-size, 11px);margin-top:.4rem}.machine-product__trust-item span{display:block;font-size:var(--mp-trust-subtitle-font-size, 10px);color:rgba(var(--color-foreground),.65)}.machine-product__specs{border-top:var(--mp-border);padding-top:1.8rem;font-size:var(--mp-specs-font-size, 14px)}.machine-product__specs *{font-size:inherit}.machine-product__specs h3{margin:0 0 1rem;font-size:var(--mp-specs-font-size, 14px)}.machine-product__spec-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:var(--mp-border);font-size:inherit}.machine-product__spec-row:last-child{border-bottom:0}.machine-product__tabs-wrap{margin-top:4.4rem;border-top:1px solid rgba(var(--color-border),.45)}.machine-product__tabs-nav{display:flex;align-items:center;gap:0;border-bottom:1px solid rgba(var(--color-border),.45)}.machine-product__tab-btn{border:0;border-top:3px solid transparent;background:transparent;color:rgba(var(--color-foreground),.7);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.01em;padding:1.2rem 1.6rem 1.4rem;cursor:pointer}.machine-product__tab-btn.is-active{color:rgb(var(--color-foreground));border-top-color:#b52323}.machine-product__tab-panel{max-height:0;opacity:0;transform:translateY(10px);overflow:hidden;pointer-events:none;padding-top:0;transition:max-height .45s ease,opacity .35s ease,transform .35s ease,padding-top .3s ease}.machine-product__tab-panel.is-active{max-height:2200px;opacity:1;transform:translateY(0);pointer-events:auto;padding-top:2.2rem}.machine-product__tab-panel--description img{display:block;width:100%;height:auto;margin:1.8rem auto;border-radius:1.2rem;box-shadow:0 10px 28px #00000014}.machine-product__description-content{max-width:82rem;color:rgba(var(--color-foreground),.78);line-height:1.7}.machine-product__description-content p{margin:0 0 1rem}.machine-product__additional-table{border-top:1px solid rgba(var(--color-border),.45)}.machine-product__additional-row{display:grid;grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:1.8rem;align-items:start;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-border),.45)}.machine-product__additional-label{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground))}.machine-product__additional-value{font-size:1.8rem;color:rgba(var(--color-foreground),.82);line-height:1.55}.machine-product__additional-empty{font-size:1.5rem;color:rgba(var(--color-foreground),.65);padding:.6rem 0}@media(max-width:749px){.machine-product__form-row{flex-direction:column;align-items:stretch}.machine-product__add-btn{width:100%}.machine-product__trust{grid-template-columns:1fr}.machine-product__tabs-nav{overflow-x:auto;white-space:nowrap}.machine-product__tab-btn{font-size:1.5rem;padding:1rem 1.2rem 1.2rem}.machine-product__additional-row{grid-template-columns:1fr;gap:.5rem;padding:1.1rem 0}.machine-product__additional-label,.machine-product__additional-value{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-main-product-machine.css.map */
