.kutzall-refresh .kz-pdp--mounting{--kz-hardware-ink:#24241f;--kz-hardware-line:#dcd3c0;color:var(--kz-hardware-ink)}.kutzall-refresh .kz-pdp--mounting .kz-gallery-stage .media-gallery__image:not(.kz-original){transform:scale(1.2);padding:14px}.kutzall-refresh .kz-pdp--mounting .kz-gallery-stage .media-gallery__item--image>.o-ratio{overflow:hidden}.kutzall-refresh .kz-pdp--mounting .kz-mounting-fit{margin:4px 0 8px;padding:14px 17px;border:1px solid #ddcc99;border-left:4px solid #ffc522;border-radius:10px 22px 10px 10px;background:linear-gradient(115deg,#fff3c9,#fffcf1);box-shadow:0 3px #e7ddc5;color:#292920}.kutzall-refresh .kz-pdp--mounting .kz-mounting-fit strong{display:block;font-size:18px;line-height:1.3}.kutzall-refresh .kz-pdp--mounting .kz-mounting-fit p{font-size:16px;line-height:1.45;margin:5px 0 0}.kutzall-refresh .kz-pdp--mounting .kz-mounting-fit a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;line-height:1.35;font-weight:650;text-decoration:underline;text-underline-offset:3px;color:inherit}.kutzall-refresh .kz-pdp--mounting .kz-product-details:has(.kz-mounting-details){padding:0;overflow:hidden;border:1px solid var(--kz-hardware-line);background:#fffdf8;box-shadow:0 4px #e3dccb,0 10px 24px #2420180b}.kutzall-refresh .kz-pdp--mounting .kz-product-details .product-single__box__block--description{margin:0;padding:0}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte:has(.kz-mounting-details){max-width:none}.kz-mounting-details{margin:0;line-height:1.5}.kz-mounting-details__header{padding:24px 28px;background:linear-gradient(115deg,#25251f,#37352c);border-bottom:4px solid #ffc522;color:#fffdf5}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details__header>p{font-size:14px;line-height:1.35;font-weight:700;letter-spacing:.045em;color:#ffd34e;margin:0 0 7px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details h2{font-size:32px;line-height:1.15;letter-spacing:-.025em;text-transform:none;color:inherit;margin:0 0 9px}.kz-mounting-details__header>div{font-size:17px;max-width:78ch;color:#f1eddf}.kz-mounting-details__body{padding:22px 28px 12px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details__included{font-size:16px;font-weight:650;margin:0 0 14px}.kz-mounting-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kz-mounting-part{min-width:0;border:1px solid var(--kz-hardware-line);border-radius:12px 26px 12px 12px;background:#faf6ec;overflow:hidden;box-shadow:0 3px #e9e1cf}.kz-mounting-part__image{height:134px;background:#fff;position:relative;overflow:hidden;border-bottom:1px solid #eee7d8}.kz-mounting-part__image>span{position:absolute;top:12px;left:14px;z-index:1;font-size:14px;font-weight:750;color:#69614d}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-part__image img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;transform:scale(1.4);margin:0;border-radius:0}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-part--nut .kz-mounting-part__image img{transform:scale(1.6)}.kz-mounting-part__copy{padding:15px 18px 8px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-part__copy>p{font-size:14px;font-weight:700;color:#68521a;margin:0 0 4px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details h3{font-size:21px;line-height:1.25;letter-spacing:-.015em;text-transform:none;margin:0 0 8px;color:var(--kz-hardware-ink)}.kz-mounting-part__copy>div{font-size:16px;line-height:1.45}.kz-mounting-part__copy>a{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:44px;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:3px;color:inherit;margin-top:5px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details__note{font-size:15px;line-height:1.45;color:#59564b;margin:16px 0 20px}.kz-mounting-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kz-mounting-benefits article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px}.kz-mounting-benefits article+article{border-left:1px solid var(--kz-hardware-line);padding-left:24px}.kz-mounting-benefits__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px 18px 11px 11px;background:linear-gradient(135deg,#ffe184,#ffc522);box-shadow:0 3px #d7b44b;color:#2c2c24}.kz-mounting-benefits__icon svg{width:29px;height:29px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-benefits p{font-size:17px;line-height:1.5;margin:0}.kz-mounting-setup{margin:0;border:1px solid #d7ceba;border-radius:11px 20px 11px 11px;overflow:hidden;background:#f6f1e4}.kz-mounting-setup,.kz-mounting-setup *{box-sizing:border-box}.kz-mounting-setup>summary{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:16px;min-height:90px;padding:13px 18px;cursor:pointer;list-style:none;background:linear-gradient(110deg,#f1ead9,#fbf8ef);transition:background .15s}.kz-mounting-setup>summary::-webkit-details-marker{display:none}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-setup>summary{padding:13px 18px}.kz-mounting-setup>summary strong{display:block;font-size:20px;line-height:1.3}.kz-mounting-setup>summary>span>span{display:block;font-size:15px;color:#676052;margin-top:3px}.kz-mounting-setup__toggle{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffc522;color:#25251f;font-size:25px;line-height:1;transition:transform .15s}.kz-mounting-setup[open] .kz-mounting-setup__toggle{transform:rotate(45deg)}.kz-mounting-setup__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:24px;background:#fffdf8;border-top:3px solid #ffc522;align-items:center}.kz-mounting-setup figure{margin:0}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-setup figure>img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;margin:0;border-radius:8px;background:#fff}.kz-mounting-setup figcaption>span{display:block;font-size:14px;line-height:1.45;color:#676052;margin-top:9px}.kz-mounting-setup .kz-detail-reference-link{margin-top:8px;display:flex;justify-content:space-between;min-height:44px;align-items:center;font-size:16px;font-weight:650;color:#292920}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-checks{list-style:none;padding:0;margin:16px 0 20px;display:grid;gap:17px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-checks li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:0;margin:0;font-size:16px;line-height:1.45}.kz-mounting-checks li>span{display:grid;place-items:center;height:30px;width:30px;border-radius:50%;border:1px solid #e2c467;background:#fff0b9;font-size:14px;font-weight:750;color:#3b3321}.kz-mounting-checks strong{display:block;font-size:17px;line-height:1.3;margin:1px 0 4px;color:#27271f}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-checks p{margin:0;font-size:16px;line-height:1.45;color:#575449}.kz-mounting-setup__thumbnail{display:grid;place-items:center;width:72px;height:56px;overflow:hidden;background:#fff;border:1px solid #e1d8c3;border-radius:7px 13px 7px 7px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-setup__thumbnail img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0;border-radius:0}.kz-mounting-setup>summary:hover{background:#eee4cc}.kz-mounting-setup>summary:focus-visible{outline:3px solid #0079a8;outline-offset:-4px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-detail-reference-link--preview{display:block;margin:0;padding:0;border:1px solid #ded5c1;border-radius:10px 20px 10px 10px;overflow:hidden;background:#fff;box-shadow:0 3px #e9e2d1;text-decoration:none;color:#292920;cursor:zoom-in}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-detail-reference-link--preview>img{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;margin:0;padding:10px;border-radius:0;background:#fff}.kz-detail-reference-link--preview>span{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 15px;border-top:1px solid #e4d8b7;background:linear-gradient(110deg,#fff4ce,#fcf8eb);font-size:16px;line-height:1.35;font-weight:700;text-decoration:underline;text-underline-offset:3px}.kz-detail-reference-link--preview>span>span{font-size:23px;text-decoration:none}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-detail-reference-link--preview:hover{border-color:#c8a32f;box-shadow:0 3px #d5bf80}.kz-mounting-guide-link{display:inline-flex;gap:18px;align-items:center;min-height:46px;padding:10px 16px;background:linear-gradient(130deg,#ffdc6d,#ffc522);border:1px solid #caa024;border-radius:9px 16px 9px 9px;box-shadow:0 3px #caaa46;font-weight:700;font-size:16px;line-height:1.35;text-decoration:none;color:#292920}.kz-mounting-details__footer{display:flex;align-items:center;padding-top:8px}.kz-mounting-details__footer>a{display:inline-flex;align-items:center;gap:14px;min-height:48px;font-size:16px;font-weight:650;color:inherit;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.kz-mounting-details :is(a,summary,button):focus-visible{outline:3px solid #0079a8;outline-offset:3px}@media(max-width:980px){.kutzall-refresh .kz-pdp--mounting .kz-gallery-stage .media-gallery__item--image>.o-ratio{height:205px}.kutzall-refresh .kz-pdp--mounting .kz-gallery-stage .media-gallery__image:not(.kz-original){transform:scale(1.15);padding:10px}.kutzall-refresh .kz-pdp--mounting .product-single__content{gap:16px}.kz-mounting-details__header{padding:21px 22px}.kz-mounting-details__body{padding:20px 22px 10px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details h2{font-size:29px}.kz-mounting-parts{gap:12px}.kz-mounting-part__copy{padding:13px 14px 5px}.kz-mounting-setup__body{gap:20px;padding:18px}}@media(max-width:700px){.kz-mounting-details__header{padding:20px 18px}.kz-mounting-details__body{padding:18px 16px 8px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details h2{font-size:27px}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details__header>p{font-size:13px;letter-spacing:.02em}.kz-mounting-parts{grid-template-columns:1fr;gap:12px}.kz-mounting-part{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:stretch}.kz-mounting-part__image{height:auto;min-height:150px;border-bottom:0;border-right:1px solid #eee7d8}.kz-mounting-part__image>span{top:10px;left:10px;font-size:12px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-part__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;transform:scale(1.6)}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-part--nut .kz-mounting-part__image img{transform:scale(1.85)}.kutzall-refresh .kz-pdp--mounting .kz-mounting-details h3{font-size:20px}.kz-mounting-part__copy>p{font-size:13px}.kz-mounting-part__copy>div{font-size:15px}.kz-mounting-benefits{grid-template-columns:1fr;gap:17px}.kz-mounting-benefits article+article{border-left:0;border-top:1px solid var(--kz-hardware-line);padding:17px 0 0}.kz-mounting-benefits article{grid-template-columns:38px minmax(0,1fr);gap:12px}.kz-mounting-benefits__icon{width:38px;height:40px}.kz-mounting-setup>summary{grid-template-columns:56px minmax(0,1fr) 30px;padding:12px;gap:10px;min-height:84px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-mounting-setup>summary{padding:12px}.kz-mounting-setup__thumbnail{width:56px;height:50px}.kz-mounting-setup__toggle{width:30px;height:30px;font-size:23px}.kz-mounting-setup>summary strong{font-size:18px}.kz-mounting-setup>summary>span>span{font-size:14px;line-height:1.35}.kz-mounting-setup__body{grid-template-columns:1fr;padding:15px;gap:22px}.kutzall-refresh .kz-pdp--mounting .kz-product-details .rte .kz-detail-reference-link--preview>img{max-height:none;padding:4px}.kz-detail-reference-link--preview>span{padding:10px 12px;font-size:15px}.kz-mounting-details__footer>a{font-size:15px;padding-block:8px}}@media(prefers-reduced-motion:reduce){.kz-mounting-setup__toggle,.kz-mounting-setup>summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/kz-mounting-product.css.map */
