#kingpin-perentie{background:#f0eee7;border-radius:4px;overflow:hidden}#kingpin-perentie>section{padding-left:30px!important;padding-right:30px!important}[data-kingpin-page=single-mass-flywheel-info] .rte{max-width:850px;margin:auto;font-size:16px;line-height:1.8;letter-spacing:.01em}[data-kingpin-page=single-mass-flywheel-info] .rte p{margin-bottom:1.5em;font-weight:400}[data-kingpin-page=single-mass-flywheel-info] .rte p strong{font-weight:500}[data-kingpin-page=single-mass-flywheel-info] .rte :is(h2,h3,h4){font-size:clamp(21px,2vw,29px);line-height:1.35;letter-spacing:.025em;text-transform:none;margin:1.6em 0 .8em}[data-kingpin-page=single-mass-flywheel-info] .rte span[style*=color]{color:#b4c79f!important}[data-kingpin-page=info-tech] .rte{max-width:900px;margin:auto}[data-kingpin-page=info-tech] .rte h3{font-size:clamp(21px,2vw,28px);letter-spacing:.025em;text-transform:none;margin:1.7em 0 .8em}[data-kingpin-page=info-tech] .rte :is(u,span[style*=text-decoration]){text-decoration:none!important}[data-kingpin-page=info-tech] .rte ul{list-style:none;padding:0;margin:0 0 30px}[data-kingpin-page=info-tech] .rte li{padding:0;margin:0;border-bottom:1px solid #3b4134;background:#131610}[data-kingpin-page=info-tech] .rte li:nth-child(2n){background:#1b2017}[data-kingpin-page=info-tech] .rte li a{display:block;padding:16px 18px;color:#dce7d1!important;font-size:14px;line-height:1.55;letter-spacing:.025em;text-decoration:none;border:0}[data-kingpin-page=info-tech] .rte li span{color:#b8c9a6!important}[data-kingpin-page=info-tech] .rte li>span>span{display:block;padding:0 18px 16px;font-size:13px}[data-kingpin-page=info-tech] .rte li a:hover{background:#27301f;color:#fff!important}[data-kingpin-page=info-tech] .rte li a:focus-visible{outline:2px solid #a6b58d;outline-offset:-3px}[data-kingpin-page=services] .index-section{margin:45px 0}[data-kingpin-page=services] .grid--flush-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-left:0}[data-kingpin-page=services] .grid--flush-bottom>.grid__item{float:none;width:100%;padding:0 0 24px;background:#f0eee7;color:#242b20;display:flex;flex-direction:column}[data-kingpin-page=services] .grid--flush-bottom>.grid__item>.h3{font-size:23px;line-height:1.3;letter-spacing:.025em;text-transform:none;padding:0 22px;margin:0 0 16px}[data-kingpin-page=services] .grid--flush-bottom .rte-setting{padding:0 22px;line-height:1.7;font-size:15px;flex:1}[data-kingpin-page=services] .grid--flush-bottom .btn{margin:8px 22px 0;align-self:flex-start;background:#60784e;color:#fff;border-color:#60784e;letter-spacing:.08em}[data-kingpin-page=services] .grid--flush-bottom .image-wrap{aspect-ratio:1.65;height:auto!important;padding-bottom:0!important}[data-kingpin-page=services] .grid--flush-bottom .image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}[data-kingpin-page=services] .page-blocks :is(h2,.h2){font-size:clamp(26px,2.6vw,36px);line-height:1.25;letter-spacing:.04em;text-transform:none}[data-kingpin-page=contact-us] .page-content{padding-bottom:0}[data-kingpin-page=contact-us] .section-header{margin-bottom:30px}[data-kingpin-page=contact-us] .map-section{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto 55px;height:auto!important;min-height:0!important}[data-kingpin-page=contact-us] .map-section__overlay-wrapper{position:relative;width:100%;height:auto;max-width:none;padding:0;grid-column:1;grid-row:1}[data-kingpin-page=contact-us] .map-section__overlay{width:auto;max-width:none;margin:0;padding:32px;background:#f0eee7;color:#202820;text-align:left}[data-kingpin-page=contact-us] .map-section__overlay .h3{font-size:29px;letter-spacing:.03em;line-height:1.25;text-transform:none}[data-kingpin-page=contact-us] .map-section__overlay .rte-setting{line-height:1.65;font-size:16px}[data-kingpin-page=contact-us] .map-section__overlay a:not(.btn){color:#405331;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}[data-kingpin-page=contact-us] .map-section__overlay .btn{background:#60784e;color:#fff;border:1px solid #60784e}[data-kingpin-page=contact-us] .map-section__container{position:relative;grid-column:2;grid-row:1;height:100%;min-height:400px;padding-top:0!important;opacity:1}[data-kingpin-page=contact-us] .map-section__link{display:none}.kingpin-collection-directory .collection-item{display:flex;flex-direction:column;background:#f0eee7;border:1px solid #454c3c;text-decoration:none}.kingpin-collection-directory .collection-item .image-wrap{width:100%;background:#fff}.kingpin-collection-directory .collection-image{padding-bottom:68%!important;background-size:contain!important;background-repeat:no-repeat;background-color:#fff}.kingpin-collection-directory .collection-image:after{opacity:0}.kingpin-collection-directory .collection-item__title{position:static!important;display:block!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%;padding:15px!important;min-height:66px;background:#f0eee7!important;color:#252d20!important;text-align:left;font-size:15px;line-height:1.4;letter-spacing:.035em;text-shadow:none}.kingpin-collection-directory .collection-item__title>span{padding:0!important;background:none!important;box-shadow:none!important}.kingpin-collection-directory .collection-item:focus-visible{outline:3px solid #a6b58d;outline-offset:3px}.template-collection .grid__image-ratio,.template-search .grid__image-ratio{background-size:contain!important;background-repeat:no-repeat;background-color:#fff}.template-collection .grid-product__secondary-image,.template-search .grid-product__secondary-image{background-size:contain!important;background-color:#fff}:is(.template-collection,.template-search) .grid-product__title{line-height:1.45;letter-spacing:.035em}:is(.template-collection,.template-search) .grid-product__meta{padding-top:14px}.template-cart .section-header--404 a{display:inline-block;margin-top:16px;padding:14px 24px;background:#60784e;color:#fff;text-decoration:none;border:1px solid #8a9573}@media(max-width:768px){#kingpin-perentie>section{padding-left:22px!important;padding-right:22px!important}[data-kingpin-page=services] .grid--flush-bottom{grid-template-columns:1fr;gap:24px}[data-kingpin-page=services] .index-section{margin:32px 0}[data-kingpin-page=contact-us] .map-section{grid-template-columns:1fr;margin:0 17px 35px}[data-kingpin-page=contact-us] .map-section__overlay{padding:25px}[data-kingpin-page=contact-us] .map-section__container{grid-column:1;grid-row:2;min-height:180px}[data-kingpin-page=info-tech] .rte li a{padding:15px;font-size:13px}.kingpin-collection-directory .collection-item__title{font-size:12px;padding:12px!important;min-height:66px;letter-spacing:.02em}.template-index .type-advanced .rte--strong{display:block!important;font-size:23px!important;line-height:1.2!important;letter-spacing:.055em}.template-index .kingpin-mobile-hero-lines{display:flex!important;gap:6px;margin-bottom:22px}.template-index .kingpin-mobile-hero-line{gap:8px}.site-footer .footer__logo{max-width:240px;margin:0 auto 20px}.site-footer .footer__logo a{height:auto!important}.site-footer .footer__logo img{width:100%;height:auto}}[data-kingpin-page=contact-us] .map-section{overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-kingpin-page=contact-us] .map-section__container{width:100%!important;left:auto!important;top:auto!important;transform:none!important}[data-kingpin-page=contact-us] .map-section__overlay-wrapper{min-width:0}@media(max-width:768px){[data-kingpin-page=contact-us] .map-section{grid-template-columns:minmax(0,1fr);width:calc(100% - 34px)}[data-kingpin-page=info-tech] .rte li a{font-size:14px}}@media(max-width:768px){.template-page .section-header__title{font-size:28px;line-height:1.25;letter-spacing:.055em}.template-page .section-header{margin-bottom:28px}}[data-kingpin-page=services] .grid--flush-bottom .image-wrap{position:relative;overflow:hidden;width:100%}.kingpin-collection-directory .collection-image{height:0!important;min-height:0!important;padding-bottom:68%!important}.kingpin-collection-directory .collection-image{padding-top:0!important}.kingpin-collection-directory .collection-item:after{display:none}body[data-kingpin-page=contact-us] .map-section__overlay{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;height:auto!important}body[data-kingpin-page=contact-us] .map-section__container{position:relative!important;height:auto!important;min-height:400px}body[data-kingpin-page=contact-us] .map-section__overlay-wrapper{padding:0!important}@media(max-width:768px){body[data-kingpin-page=contact-us] .map-section__container{min-height:200px}}body[data-kingpin-page=contact-us] .map-section{max-width:1100px!important;width:calc(100% - 48px)!important;gap:0!important;background:#f0eee7;align-items:stretch;margin-bottom:42px}body[data-kingpin-page=contact-us] .map-section__overlay-wrapper{width:100%!important;max-width:none!important;margin:0!important}body[data-kingpin-page=contact-us] .map-section__overlay-wrapper .animation-cropper,body[data-kingpin-page=contact-us] .map-section__overlay-wrapper .animation-contents{width:100%!important;height:auto!important}body[data-kingpin-page=contact-us] .map-section__overlay{max-width:none!important;padding:32px 36px!important;margin:0!important}body[data-kingpin-page=contact-us] .map-section__overlay .rte-setting p{margin-bottom:16px}body[data-kingpin-page=contact-us] .map-section__container{min-height:100%!important;margin:0!important}body[data-kingpin-page=contact-us] .page-content{padding-top:42px}@media(max-width:768px){body[data-kingpin-page=contact-us] .map-section{width:calc(100% - 34px)!important;margin-left:17px;margin-right:17px}body[data-kingpin-page=contact-us] .map-section__overlay{padding:26px 24px!important}body[data-kingpin-page=contact-us] .map-section__container{min-height:220px!important}}body[data-kingpin-page=contact-us] .map-section{width:100%!important;max-width:none!important;margin:0 0 48px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-kingpin-page=contact-us] .map-section__overlay{padding:44px clamp(32px,5vw,100px)!important}body[data-kingpin-page=contact-us] .map-section__overlay .rte-setting{max-width:620px}body[data-kingpin-page=contact-us] .index-section .page-width:has(form.contact-form){max-width:none;width:100%;padding:0 clamp(24px,5vw,100px)}body[data-kingpin-page=contact-us] .index-section .grid__item:has(form.contact-form){width:100%;left:0}@media(max-width:768px){body[data-kingpin-page=contact-us] .map-section{grid-template-columns:minmax(0,1fr)}body[data-kingpin-page=contact-us] .map-section__overlay{padding:28px 24px!important}body[data-kingpin-page=contact-us] .map-section__container{min-height:220px!important}}body[data-kingpin-page=info-tech] .page-content{max-width:1600px;padding:48px 48px 16px;margin:auto}body[data-kingpin-page=info-tech] .page-content>.grid{margin-left:0}body[data-kingpin-page=info-tech] .page-content>.grid>.grid__item{width:100%;left:0;padding-left:0}body[data-kingpin-page=info-tech] .kingpin-tech-intro{margin:0 0 40px;border-bottom:1px solid #343c2d;padding-bottom:30px}body[data-kingpin-page=info-tech] .kingpin-tech-intro h1{font-size:42px;letter-spacing:.04em;margin:10px 0 16px;text-transform:none}body[data-kingpin-page=info-tech] .kingpin-tech-intro p{font-family:var(--typeBasePrimary),sans-serif;font-size:17px;line-height:1.65;max-width:780px;margin:0;color:#d6d9d1}body[data-kingpin-page=info-tech] .kingpin-tech-intro .kingpin-tech-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#afbd9c}body[data-kingpin-page=info-tech] .page-content .rte h3{margin:32px 0 18px;font-size:26px;letter-spacing:.02em;text-transform:none}body[data-kingpin-page=info-tech] .page-content .rte ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 36px;padding:0}body[data-kingpin-page=info-tech] .page-content .rte li,body[data-kingpin-page=info-tech] .page-content .rte li:nth-child(2n){margin:0;padding:20px 48px 20px 22px;background:#171d14;border:1px solid #35402c;border-radius:3px;position:relative;line-height:1.6;min-width:0;font-size:15px;letter-spacing:.015em}body[data-kingpin-page=info-tech] .page-content .rte li:hover{background:#25301e;border-color:#8a9c72}body[data-kingpin-page=info-tech] .page-content .rte li:after{content:"\2197";position:absolute;right:20px;top:20px;color:#bac7a8;font-size:21px;pointer-events:none}body[data-kingpin-page=info-tech] .page-content .rte li a{display:inline!important;padding:0!important;background:none!important;border:0!important;color:#f4f4ee!important;font-size:16px!important;line-height:1.6;letter-spacing:.015em;text-decoration:none}body[data-kingpin-page=info-tech] .page-content .rte li a:focus-visible{outline:2px solid #b9c99f;outline-offset:5px}body[data-kingpin-page=info-tech] .page-content .rte li span{color:#c2cbb6!important}body[data-kingpin-page=info-tech] .page-content .rte li span[style*="#000000"]{font-size:13px;text-transform:none;letter-spacing:0}@media(max-width:768px){body[data-kingpin-page=info-tech] .page-content{padding:30px 20px 10px}body[data-kingpin-page=info-tech] .kingpin-tech-intro h1{font-size:32px}body[data-kingpin-page=info-tech] .page-content .rte ul{grid-template-columns:1fr}body[data-kingpin-page=info-tech] .page-content .rte li{padding:17px 42px 17px 18px}}body[data-kingpin-page=info-tech] .page-content .rte{max-width:none!important;width:100%}body[data-kingpin-page=info-tech] .page-content .rte li span{display:inline!important}body[data-kingpin-page=info-tech] .site-navigation{display:flex;flex-wrap:wrap;justify-content:center;white-space:normal;max-width:100%}@media(max-width:768px){body[data-kingpin-page=info-tech] .site-navigation.small--hide{display:none}}body[data-kingpin-page=info-tech] ul.site-nav.site-navigation,.template-collection ul.site-nav.site-navigation{flex-wrap:wrap!important;white-space:normal!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kingpin-storefront-polish.css.map */
