.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage .media-gallery__item--image>.o-ratio{height:250px;padding:0;aspect-ratio:auto;overflow:hidden}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage .media-gallery__item--image>.o-ratio:before{display:none}.kutzall-refresh .kz-pdp--contour-accessory .media-gallery__image{transform:scale(1.65);object-fit:contain}.kz-cap-fit{padding:16px 20px;border-left:4px solid #ffc522;border-radius:0 20px 12px 0;background:linear-gradient(110deg,#fff9e7,#ece6d6);margin:8px 0 14px;box-shadow:0 2px #ded4bd}.kz-cap-fit>p{font-size:14px;font-weight:650;color:#59624e;margin:0 0 6px}.kz-cap-fit>strong{display:block;font-size:18px;line-height:1.35}.kz-cap-fit>span{display:block;font-size:16px;line-height:1.45;margin-top:8px}.kz-cap-fit__note{font-weight:650}.kutzall-refresh .kz-pdp--contour-accessory .kz-product-details{grid-column:1/-1;padding:24px 28px;background:linear-gradient(135deg,#fffdf7,#eee8d9)}.kz-cap-details details{border-bottom:1px solid #d6cdb9}.kz-cap-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:22px;font-weight:700;line-height:1.3;min-height:58px;cursor:pointer;list-style:none;padding:10px 0}.kz-cap-details summary::-webkit-details-marker{display:none}.kz-cap-details summary>span{font-size:28px;font-weight:400}.kz-cap-details details[open]>summary>span{transform:rotate(45deg)}.kz-cap-details__body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;padding:10px 0 24px}.kz-cap-details__body:has(>dl:only-child){grid-template-columns:1fr}.kz-cap-details dl{margin:0}.kz-cap-details dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:12px 0;border-top:1px solid #e2dac9;font-size:16px;line-height:1.45}.kz-cap-details dl>div:first-child{border:0;padding-top:0}.kz-cap-details dt{font-weight:650;color:#53604d}.kz-cap-details dd{margin:0}.kz-cap-construction h3{font-size:20px;margin:0 0 12px}.kz-cap-construction p{font-size:17px;line-height:1.5;margin:0 0 12px}.kz-cap-video>div{max-width:820px;padding:0 0 24px}.kz-cap-video p{font-size:17px;line-height:1.5;margin:4px 0 18px}.kz-cap-video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:12px}.kz-cap-care{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px;padding:18px 20px;background:#e6e8df;border-left:4px solid #758064;border-radius:0 18px 12px 0;margin-top:20px}.kz-cap-care strong{font-size:17px;line-height:1.4}.kz-cap-care p{font-size:16px;line-height:1.5;margin:0}.kz-accessory-reviews-anchor{display:block;scroll-margin-top:150px}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage{border-radius:22px 42px 0 0;box-shadow:none}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage .media-gallery__item--image>.o-ratio{height:310px}.kz-cap-keyline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 10px;margin-top:-2px;color:#fff9e8;background:linear-gradient(115deg,#263a30,#17281f);border-top:4px solid #ffc522;border-radius:0 0 22px 30px;box-shadow:0 4px #bec4ac,0 12px 22px #17281f12}.kz-cap-keyline>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:0 10px}.kz-cap-keyline>div+div{border-left:1px solid #ffffff28}.kz-cap-keyline>div>span{color:#ffc522;display:block;height:32px}.kz-cap-keyline .kz-polyplug-benefit-icon{display:block;width:32px;height:32px}.kz-cap-keyline strong{font-size:16px;line-height:1.3;max-width:15ch;font-weight:650}.kz-cap-guide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr auto;gap:0 38px;margin:12px 0 6px;padding:30px 38px 30px 28px;color:#fff9e9;background:radial-gradient(ellipse at 100% 0,#415a40 0,transparent 60%),linear-gradient(120deg,#24392b,#16271e);border-radius:22px 48px 22px 32px;box-shadow:0 5px #b6bda2,0 18px 32px #18251a12;overflow:hidden;border-top:5px solid #ffc522}.kz-cap-guide>header{grid-column:2;grid-row:1;margin-bottom:22px;max-width:none}.kz-cap-guide>header>p:first-child{font-size:14px;line-height:1.3;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffda55;margin:0 0 10px}.kz-cap-guide h2{font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.035em;margin:0 0 12px;text-transform:none;color:#fffdf3}.kz-cap-guide>header>p:last-child{font-size:18px;line-height:1.45;margin:0;color:#e1e7d9}.kz-cap-guide__visual{grid-column:1;grid-row:1/4;align-self:stretch;display:flex;min-width:0}.kz-cap-scene{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin:0;border-radius:15px 32px 15px 22px;overflow:hidden;background:linear-gradient(145deg,#fffdf5,#e9e3d1);box-shadow:0 2px #b3bea2}.kz-cap-scene>img{display:block;width:100%;height:100%;flex:1;min-height:0;object-fit:cover;object-position:50% 64%}.kz-cap-scene--die>img{object-position:50% 71%}.kz-cap-scene figcaption{margin:0;padding:16px 20px;font-size:16px;font-weight:650;line-height:1.35;color:#23362a;background:#f5cd42}.kz-cap-scene--poly{min-height:360px}.kz-cap-scene--poly>img{position:absolute;width:125%;height:auto;max-width:none;left:50%;top:46%;transform:translate(-50%,-50%);mix-blend-mode:multiply;object-fit:contain}.kz-cap-scene--poly figcaption{position:relative;z-index:1;margin-top:auto}.kz-cap-benefits{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr;gap:16px}.kz-cap-benefits article{display:flex;align-items:flex-start;gap:16px;border-top:1px solid #a7b48e4a;padding-top:16px}.kz-cap-benefits__icon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:54px;border-radius:12px 19px 12px 14px;background:linear-gradient(140deg,#455c3d,#293e2b);color:#ffd340;box-shadow:inset 0 1px #aabc7c40,0 3px #0f2116}.kz-cap-benefits__icon .kz-polyplug-benefit-icon{width:40px;height:40px}.kz-cap-benefits h3{font-size:23px;line-height:1.2;margin:0 0 7px;letter-spacing:-.02em;color:#ffe078;text-transform:none}.kz-cap-benefits p{font-size:17px;line-height:1.5;margin:0;color:#f0f2e8;max-width:none}.kz-cap-guide__note{grid-column:2;grid-row:3;font-size:15px;line-height:1.45;color:#d7dfcb;margin:18px 0 0;padding-top:14px;border-top:1px solid #a7b48e4a;max-width:58ch}@media(max-width:1100px){.kz-cap-guide{gap:0 28px;padding:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.kz-cap-benefits h3{font-size:21px}.kz-cap-guide h2{font-size:34px}}@media(max-width:980px){.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage .media-gallery__item--image>.o-ratio{height:230px}.kutzall-refresh .kz-pdp--contour-accessory .kz-pdp-pairings{grid-row:auto}.kz-cap-details__body{gap:24px}.kz-cap-details dl>div{grid-template-columns:125px minmax(0,1fr)}.kz-cap-keyline{padding:15px 8px}.kz-cap-keyline>div{flex-direction:row;justify-content:center;gap:8px;padding:0 8px}.kz-cap-keyline strong{font-size:15px;text-align:left}.kz-cap-keyline .kz-polyplug-benefit-icon{width:28px;height:28px}.kz-cap-keyline>div>span{height:28px;flex-shrink:0}.kz-cap-guide{grid-template-columns:1fr;gap:0;padding:26px}.kz-cap-guide>header{grid-column:1;grid-row:1;max-width:none}.kz-cap-guide__visual{grid-column:1;grid-row:2;margin-bottom:24px}.kz-cap-scene{min-height:0;display:grid;grid-template-columns:1fr}.kz-cap-scene>img{height:260px;position:static;flex:none}.kz-cap-scene figcaption{position:static;margin:0}.kz-cap-scene--poly{height:270px;display:block}.kz-cap-scene--poly>img{position:absolute;width:460px;height:auto;max-width:none;top:43%;transform:translate(-50%,-50%)}.kz-cap-scene--poly figcaption{position:absolute;bottom:0;left:0;right:0}.kz-cap-benefits{grid-column:1;grid-row:3}.kz-cap-guide__note{grid-column:1;grid-row:4}}@media(max-width:700px){.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage .media-gallery__item--image>.o-ratio{height:175px}.kutzall-refresh .kz-pdp--contour-accessory .media-gallery__image{transform:scale(1.7)}.kz-cap-keyline{padding:13px 4px}.kz-cap-keyline>div{flex-direction:column;gap:6px;padding:0 5px}.kz-cap-keyline strong{font-size:15px;text-align:center;max-width:12ch}.kz-cap-keyline .kz-polyplug-benefit-icon{width:26px;height:26px}.kz-cap-keyline>div>span{height:26px}.kz-cap-guide{margin-top:8px;padding:24px 18px 22px;border-radius:18px 34px 18px 24px}.kz-cap-guide h2{font-size:31px}.kz-cap-guide>header>p:first-child{font-size:13px;letter-spacing:.04em}.kz-cap-guide>header>p:last-child{font-size:17px}.kz-cap-guide__visual{margin-bottom:20px}.kz-cap-scene>img{height:190px}.kz-cap-scene figcaption{padding:12px 14px;font-size:15px}.kz-cap-scene--poly{height:225px}.kz-cap-scene--poly>img{width:370px;height:auto;top:43%}.kz-cap-benefits{gap:16px}.kz-cap-benefits article{gap:12px;padding-top:16px}.kz-cap-benefits__icon{width:42px;height:48px;flex-basis:42px}.kz-cap-benefits__icon .kz-polyplug-benefit-icon{width:34px;height:34px}.kz-cap-benefits h3{font-size:21px}.kz-cap-benefits p{font-size:17px}.kz-cap-details__body{grid-template-columns:1fr;gap:22px}.kutzall-refresh .kz-pdp--contour-accessory .kz-product-details{padding:16px 18px}.kz-cap-details summary{font-size:21px}.kz-cap-details dl>div{grid-template-columns:1fr;gap:5px}.kz-cap-care{grid-template-columns:1fr;gap:6px;padding:16px}.kz-cap-fit{padding:14px 16px}.kz-cap-fit>strong{font-size:17px}}@media(max-width:980px){.kutzall-refresh .kz-pdp--contour-accessory .kz-cap-keyline{grid-column:1/-1;grid-row:2;margin-top:-20px}.kutzall-refresh .kz-pdp--contour-accessory .product-single__primary-blocks{grid-row:3}.kutzall-refresh .kz-pdp--contour-accessory .kz-cap-guide{grid-row:4}.kutzall-refresh .kz-pdp--contour-accessory .kz-pdp-pairings{grid-row:5}.kutzall-refresh .kz-pdp--contour-accessory .kz-product-details{grid-row:6}}@media(max-width:700px){.kz-cap-guide>header>p:last-child{display:none}.kz-cap-guide>header{margin-bottom:18px}.kz-cap-guide h2{margin-bottom:0}.kz-cap-benefits article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 12px;align-items:center}.kz-cap-benefits article>div{display:contents}.kz-cap-benefits h3{grid-column:2;grid-row:1;margin:0}.kz-cap-benefits p{grid-column:1/-1;font-size:17px}.kz-cap-benefits__icon{grid-column:1;grid-row:1}.kz-cap-scene>img{height:180px}.kz-cap-scene--poly>img{height:auto}}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage>.kz-fit-header--neutral{background:linear-gradient(110deg,#263a30,#334737);color:#fffaf0;border-bottom:3px solid #ffc522;min-height:50px;padding:12px 20px;gap:12px}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage>.kz-fit-header--neutral:before{content:"";width:14px;height:14px;border:3px solid #ffc522;border-radius:50%;flex-shrink:0}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage>.kz-fit-header--neutral strong{font-size:18px;font-weight:700;letter-spacing:-.015em}.kz-cap-utility-icon{display:block;flex:none;width:30px;height:30px}.kz-cap-fit{margin:8px 0 14px;padding:17px 20px 0;border:1px solid #c6cebc;border-radius:14px 24px 14px 14px;background:#f8f9f2;box-shadow:0 3px #d9dece;overflow:hidden}.kz-cap-fit__main{display:flex;align-items:center;gap:13px}.kz-cap-fit__icon{display:grid;place-items:center;background:#2b4233;color:#ffcf3c;flex:0 0 42px;width:42px;height:44px;border-radius:10px 14px 10px 10px}.kz-cap-fit__main p{font-size:13px;font-weight:650;line-height:1.3;color:#58634e;margin:0 0 4px}.kz-cap-fit__main strong{font-size:18px;font-weight:700;line-height:1.3;color:#25382a;display:block}.kz-cap-fit__included{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;font-weight:650;margin:12px 0 13px;color:#304a34}.kz-cap-fit__included .kz-cap-utility-icon{width:22px;height:22px;color:#406738}.kz-cap-fit>.kz-cap-fit__note{font-size:15px;line-height:1.45;font-weight:500;margin:14px -20px 0;padding:11px 20px;background:#edf0e5;border-top:1px solid #d4dbca;color:#394432}.kz-cap-fit__included+.kz-cap-fit__note{margin-top:0}.kutzall-refresh .kz-pdp--contour-accessory .kz-product-details{padding:0;background:#fcfbf6;border:1px solid #d9d8c9;border-radius:20px 34px 20px 20px;overflow:hidden;box-shadow:0 4px #e1dece,0 12px 24px #242c1710}.kz-cap-details>details{border-bottom:0}.kz-cap-details>details>summary{padding:20px 26px;min-height:70px;color:#fdfbf1;background:#2b3c2f;font-size:24px;letter-spacing:-.025em;border-bottom:3px solid #ffc522}.kz-cap-details>details>summary>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #a6b097;border-radius:50%;color:#ffd13e;font-size:24px;line-height:1;transition:transform .15s}.kz-cap-details>details>summary:focus-visible{outline:3px solid #ffc522;outline-offset:-6px}.kz-cap-details__body{padding:24px 26px 20px;gap:28px}.kz-cap-details__body--poly{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kz-cap-spec-card{padding:20px 22px;background:linear-gradient(130deg,#fff,#f8f7ee);border:1px solid #dedfcf;border-radius:13px 22px 13px 13px;min-width:0}.kz-cap-spec-card--box{background:linear-gradient(125deg,#fff6d5,#f9f3df);border-color:#e6d8aa}.kz-cap-spec-card header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.kz-cap-spec-card header>span{color:#415b37}.kz-cap-spec-card header .kz-cap-utility-icon{width:32px;height:32px}.kz-cap-spec-card h3{font-size:22px;line-height:1.2;margin:0;color:#263b2b;letter-spacing:-.02em;text-transform:none}.kz-cap-spec-card p{font-size:16px;line-height:1.5;margin:0}.kz-cap-spec-card .kz-cap-spec-card__note{font-size:15px;color:#515b49;margin-top:14px;padding-top:12px;border-top:1px solid #d7dccb}.kz-cap-spec-card--box .kz-cap-spec-card__note{border-top-color:#e6d8aa}.kz-cap-sizes{display:flex;gap:8px;list-style:none;padding:0;margin:14px 0 0}.kz-cap-sizes>li{display:block;padding:7px 15px;margin:0;border:1px solid #cfd8c1;border-radius:6px;background:#eaf0e0;color:#33492c;font-size:19px;font-weight:650;line-height:1.3;white-space:nowrap}.kz-cap-included{display:grid;gap:11px;list-style:none;padding:0;margin:17px 0 0}.kz-cap-included>li{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.4;margin:0;color:#34432b}.kz-cap-included .kz-cap-utility-icon{width:23px;height:23px;color:#4f6d37}.kz-cap-care{display:grid;grid-template-columns:30px auto minmax(0,1fr);gap:10px 14px;align-items:center;padding:16px 20px;margin:0 26px 22px;border:1px solid #e5d9ad;border-left:4px solid #eab526;border-radius:10px;background:#fbf4dc}.kz-cap-care__icon{color:#68733b}.kz-cap-care strong{font-size:17px;color:#36492d}.kz-cap-care p{font-size:16px;line-height:1.5;color:#343d2e}.kz-cap-details .kz-cap-video>summary{background:#eeefe5;color:#2f412d;font-size:20px;padding:16px 26px;min-height:62px;border-bottom:1px solid #d7ddcb;border-top:1px solid #d7ddcb}.kz-cap-details .kz-cap-video>summary>span{color:#435d35;border-color:#aab99a}.kz-cap-video>div{padding:20px 26px;max-width:870px}.kz-cap-video+.kz-cap-care{margin-top:20px}@media(max-width:700px){.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage>.kz-fit-header--neutral{min-height:45px;padding:10px 16px}.kutzall-refresh .kz-pdp--contour-accessory .kz-gallery-stage>.kz-fit-header--neutral strong{font-size:17px}.kz-cap-fit{padding:15px 16px 0}.kz-cap-fit__main{gap:11px}.kz-cap-fit__main strong{font-size:18px}.kz-cap-fit>.kz-cap-fit__note{margin:13px -16px 0;padding:11px 16px;font-size:15px}.kz-cap-fit__included+.kz-cap-fit__note{margin-top:0}.kz-cap-details>details>summary{font-size:22px;padding:18px;gap:12px;min-height:66px}.kz-cap-details__body{padding:18px;gap:18px}.kz-cap-details__body--poly{grid-template-columns:1fr;gap:14px}.kz-cap-spec-card{padding:17px}.kz-cap-spec-card h3{font-size:21px}.kz-cap-spec-card .kz-cap-spec-card__note{font-size:15px}.kz-cap-included>li{font-size:17px}.kz-cap-care{grid-template-columns:26px 1fr;gap:8px 10px;margin:0 18px 18px;padding:14px}.kz-cap-care p{grid-column:1/-1}.kz-cap-care__icon .kz-cap-utility-icon{width:26px;height:26px}.kz-cap-details .kz-cap-video>summary{padding:16px 18px;font-size:20px}.kz-cap-video>div{padding:18px}}@media(prefers-reduced-motion:reduce){.kz-cap-details>details>summary>span{transition:none}}.kz-cap-details>details>summary{box-sizing:border-box}.kutzall-refresh .kz-pdp--contour-accessory .kz-cap-details>details>summary{min-height:70px;padding:16px 26px}@media(max-width:700px){.kutzall-refresh .kz-pdp--contour-accessory .kz-cap-details>details>summary{min-height:68px;padding:15px 18px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/kz-contour-accessory-pdp.css.map */
