.kt-product-detail{--pd-gutter: clamp(20px, 4.4375vw, 71px);--pd-column-gap: clamp(24px, 8.8125vw, 141px);--pd-buy-padding-start: clamp(24px, 6.75vw, 108px);--pd-buy-padding-end: clamp(24px, 9.1875vw, 147px);--pd-buy-background: #000000;--pd-buy-text: #ffffff;--pd-buy-text-muted: #dfdfdf;--pd-buy-surface: #212121;--pd-buy-line: #262626;--pd-rule: #e6e6e6;--pd-contact-background: #f7f7f7;--pd-button-height: 44px;width:100%;color:var(--color-scheme-text);background:var(--color-scheme-background)}.kt-product-detail__grid{display:grid;grid-template-columns:60.5625% 39.4375%;align-items:start}.kt-product-detail__body{min-width:0;padding:160px var(--pd-column-gap) 120px var(--pd-gutter)}.kt-product-detail__buy{min-width:0;padding:160px var(--pd-buy-padding-end) 160px var(--pd-buy-padding-start);color:var(--pd-buy-text);background:var(--pd-buy-background)}@media screen and (min-width:768px){.kt-product-detail__buy{position:sticky;top:0}.kt-header-is-sticky .kt-product-detail__buy{top:var(--header-padding)}}.kt-product-detail__buy-inner{max-width:420px}.kt-product-buy__summary{display:flex;flex-direction:column;gap:18px}.kt-product-buy__actions{display:flex;flex-direction:column;gap:21px;margin-top:50px}.kt-product-buy__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.kt-product-buy__badge{font-family:var(--font-stack-body);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:var(--pd-buy-text-muted)}.kt-product-buy__labels{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.kt-product-buy__certificate-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:clamp(0px,var(--border-radius-buttons),5px);background-color:var(--pd-buy-text);color:var(--pd-buy-background);font-family:var(--font-stack-body);font-size:11px;font-weight:400;line-height:1;letter-spacing:.06em;white-space:nowrap}.kt-product-buy__certificate-tag svg{width:.75rem;height:.75rem;flex-shrink:0;stroke:currentColor;fill:none}.kt-product-buy__share{display:inline-flex;align-items:center;gap:8px;color:var(--pd-buy-text-muted);font-family:var(--font-stack-body);font-size:12px;line-height:1.4;text-decoration:none}.kt-product-buy__share-icon{display:inline-flex;flex:0 0 auto;width:12px;height:14px}.kt-product-buy__share svg{display:block;width:12px;height:14px}.kt-product-buy__title{margin:0;font-family:var(--font-stack-body);font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.02em}.kt-product-buy__price{display:flex;align-items:baseline;gap:6px;font-family:var(--font-stack-body);font-size:22px;font-weight:400;line-height:1.4;letter-spacing:.02em}.kt-product-buy__price-compare{font-size:14px;text-decoration:line-through;opacity:.5}.kt-product-buy__price-note{font-size:10px;letter-spacing:.02em;opacity:.7}.kt-product-buy__summary:has(.kt-product-buy__head--no-badge){display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "price share";align-items:baseline}.kt-product-buy__summary:has(.kt-product-buy__head--no-badge) .kt-product-buy__title{grid-area:title}.kt-product-buy__summary:has(.kt-product-buy__head--no-badge) .kt-product-buy__price{grid-area:price}.kt-product-buy__head--no-badge{grid-area:share;justify-content:flex-end}.kt-product-buy__divider{height:1px;margin-block:21px 20px;border:0;background:var(--pd-buy-line)}.kt-product-buy__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--pd-button-height);padding:10px 20px;border:1px solid transparent;border-radius:0;font-family:var(--font-stack-body);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.kt-product-buy__button svg{flex:0 0 auto;width:16px;height:16px}.kt-product-buy__button-icon{display:inline-flex;flex:0 0 auto}.kt-product-buy__button-icon svg{width:13px;height:15px}.kt-product-buy__button--surface{color:var(--pd-buy-text-muted);background:var(--pd-buy-surface)}.kt-product-buy__button--primary{color:#000;background:#fff}.kt-product-buy__button--outline{color:var(--pd-buy-text-muted);background:transparent;border-color:var(--pd-buy-line)}.kt-product-buy__button[disabled],.kt-product-buy__button.kt-disabled{opacity:.4;pointer-events:none}.kt-product-buy__button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.kt-product-buy__form{display:block;width:100%}.kt-product-buy__error{display:block;margin-top:10px;font-size:12px;line-height:1.5;color:var(--pd-buy-text-muted)}.kt-product-detail__description{display:block;max-width:760px;margin-bottom:70px}.kt-product-detail__description-text{font-family:var(--font-stack-body);font-size:16px;font-weight:400;line-height:2;letter-spacing:.02em}.kt-product-detail__description-text p{margin:0}.kt-product-detail__description-toggle{display:none}.kt-product-detail__accordion{display:block;border-top:1px solid var(--pd-rule)}.kt-product-detail__accordion:last-of-type{border-bottom:1px solid var(--pd-rule)}.kt-product-detail__accordion-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:75px;padding:26px 0;border:0;background:none;color:inherit;font-family:var(--font-stack-body);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:start;cursor:pointer}.kt-product-detail__accordion-header:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.kt-product-detail__accordion-icon{position:relative;flex:0 0 auto;width:12px;height:12px}.kt-product-detail__accordion-icon:before,.kt-product-detail__accordion-icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1px;background:currentColor;transition:transform .25s ease}.kt-product-detail__accordion-icon:after{transform:rotate(90deg)}.kt-product-detail__accordion-header[aria-expanded=true] .kt-product-detail__accordion-icon:after{transform:rotate(0)}.kt-product-detail__accordion-panel{padding:6px 0 46px}.kt-product-detail__accordion-panel[hidden]{display:none}.kt-product-detail__accordion-content{font-family:var(--font-stack-body);font-size:14px;line-height:1.6;letter-spacing:.02em}.kt-product-detail__accordion-content>*:first-child{margin-top:0}.kt-product-detail__accordion-content>*:last-child{margin-bottom:0}.kt-product-detail__specs{display:flex;flex-direction:column;gap:22px;margin:0;font-family:var(--font-stack-body);font-size:14px;line-height:1.6;letter-spacing:.02em}.kt-product-detail__spec-row{display:grid;grid-template-columns:182px minmax(0,1fr)}.kt-product-detail__specs dt,.kt-product-detail__specs dd{margin:0}.kt-product-detail__specs dd a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.kt-product-detail__contact{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:80px;padding:50px clamp(30px,3.75vw,60px) 50px clamp(30px,4vw,64px);background:var(--pd-contact-background)}.kt-product-detail__contact-text{flex:1 1 auto;min-width:min(100%,fit-content);font-family:var(--font-stack-body);font-size:14px;line-height:1.6;letter-spacing:.02em}.kt-product-detail__contact-button{display:flex;flex:1 1 283px;align-items:center;justify-content:center;max-width:283px;min-height:45px;padding:10px 20px;color:#fff;background:#000;font-family:var(--font-stack-body);font-size:14px;line-height:1.4;letter-spacing:.02em;text-align:center;text-decoration:none}.kt-product-detail__contact-button:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (max-width:767px){.kt-product-detail{--pd-gutter: 20px;--pd-button-height: 45px}.kt-product-detail__grid{display:flex;flex-direction:column;align-items:stretch;padding:0 var(--pd-gutter)}.kt-product-detail__body,.kt-product-detail__buy,.kt-product-detail__buy-inner{display:contents}.kt-product-detail__body>*,.kt-product-detail__accordion{order:4}.kt-product-buy__summary{order:1;gap:13px;padding-top:80px;color:var(--color-scheme-text)}.kt-product-buy__badge,.kt-product-buy__share{color:inherit}.kt-product-buy__certificate-tag{background-color:var(--color-scheme-text);color:var(--color-scheme-background)}.kt-product-detail__description{order:2;max-width:none;margin-top:33px;margin-bottom:0}.kt-product-buy__actions{order:3;margin:90px calc(var(--pd-gutter) * -1) 0;padding:60px var(--pd-gutter) 70px;color:var(--pd-buy-text);background:var(--pd-buy-background)}.kt-product-detail__contact{order:5}.kt-product-buy__title{font-size:16px;line-height:1.5}.kt-product-buy__price{font-size:18px}.kt-product-buy__divider{margin-block:11px 10px}.kt-product-detail__accordion{margin-inline:calc(var(--pd-gutter) * -1);padding-inline:var(--pd-gutter)}.kt-product-detail__accordion-header{min-height:85px;padding:31px 0}.kt-product-detail__accordion-panel{padding:0 0 45px}.kt-product-detail__spec-row{grid-template-columns:minmax(0,1fr)}.kt-product-detail__contact{flex-direction:column;align-items:stretch;gap:23px;margin-top:61px;margin-bottom:80px;padding:40px 30px 46px;text-align:center}.kt-product-detail__contact-text,.kt-product-detail__contact-button{flex:0 0 auto;max-width:none}.kt-product-detail__description--clamped .kt-product-detail__description-text{max-height:calc(var(--pd-description-lines, 10) * 1.8em);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,rgba(0,0,0,.15) 100%);mask-image:linear-gradient(to bottom,#000 60%,#00000026)}.kt-product-detail__description-text{font-size:14px;line-height:1.8}.kt-product-detail__description-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:32px;padding:0;border:0;background:none;color:inherit;font-family:var(--font-stack-body);font-size:12px;line-height:1.4;letter-spacing:.02em;cursor:pointer}.kt-product-detail__description-toggle-icon{position:relative;flex:0 0 auto;width:11px;height:11px}.kt-product-detail__description-toggle-icon:before,.kt-product-detail__description-toggle-icon:after{content:"";position:absolute;top:50%;left:0;width:11px;height:1px;background:currentColor;transition:transform .25s ease}.kt-product-detail__description-toggle-icon:after{transform:rotate(90deg)}.kt-product-detail__description-toggle[aria-expanded=true] .kt-product-detail__description-toggle-icon:after{transform:rotate(0)}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-product-detail.css.map */
