#MainContent{background:#f3f1e9;color:#242b20}.product-section .product-single__meta{background:#fffef9;border:1px solid #C7D0C4;padding:26px}.product-section .product-single__title{color:#242b20;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:normal}.product-section .product__price{color:#5f765f}.product-section .variant-input label{background:#f0f2e9;color:#242b20}.product-section .variant-input input:checked+label{background:#5f765f;color:#fff;box-shadow:0 0 0 2px #5f765f}.product-section .product-single__meta :is(select,input){background:#fffef9;color:#242b20;border-color:#8b9c80}.product-section .product-single__meta .add-to-cart{background:#5f765f;color:#fff;border-color:#5f765f}.product-section .product-single__meta .add-to-cart:hover{background:#465846}:is(.product-single__description,.product-single__description-full).rte{background:#fffef9;color:#242b20;padding:26px;border:1px solid #C7D0C4;line-height:1.75;letter-spacing:normal}:is(.product-single__description,.product-single__description-full).rte :is(h1,h2,h3,h4,h5,h6){color:#465846;letter-spacing:normal;border-color:#c7d0c4}:is(.product-single__description,.product-single__description-full).rte li::marker{color:#5f765f}:is(.product-single__description,.product-single__description-full).rte a:not(.btn){color:#5f765f}:is(.product-single__description,.product-single__description-full).rte th{background:#e7ece4!important;color:#465846!important}:is(.product-single__description,.product-single__description-full).rte tbody tr:nth-child(2n){background:#f0f2e9}:is(.product-single__description,.product-single__description-full).rte :is(td,th){border-color:#c7d0c4!important}:is(.product-single__description,.product-single__description-full).rte .table-wrapper{border-color:#c7d0c4}:is(.product-single__description,.product-single__description-full).rte .kingpin-copy-callout,.kingpin-spec-grid>div{background:#e7ece4;border-color:#c7d0c4;color:#465846}.product-section .product-single__description-full{margin-top:32px}.product-section .collapsibles-wrapper{border-color:#c7d0c4}.grid-product__content{background:#fffef9;border:1px solid #d7dbce}.grid-product__meta{padding:16px 12px 18px;color:#242b20}.grid-product__title{color:#242b20;letter-spacing:.025em;line-height:1.45}.grid-product__price{color:#5f765f}.grid-product__link{color:#242b20}.collection-filter__item--count{color:#59664c}.collection-sidebar{background:#ebece3;padding:18px;border:1px solid #C7D0C4}.collection-sidebar :is(a,button){color:#465846}.collection-sidebar .collapsible-trigger{border-color:#c7d0c4}.collection__description{background:#fffef9;border:1px solid #C7D0C4;padding:24px}.collection__description:has(#kp-m57-intro){background:transparent;border:0;padding:0}#MainContent :is(input,textarea,select){border-color:#8b9c80}#MainContent input:not([type=radio]):not([type=checkbox]):not([type=submit]),#MainContent textarea,#MainContent select{background:#fffef9;color:#242b20}#MainContent :is(input,textarea,select):focus-visible{outline:2px solid #5F765F;outline-offset:2px}#MainContent a:focus-visible,#MainContent button:focus-visible{outline:3px solid #9e6a25;outline-offset:3px}#MainContent .rte table{border-color:#c7d0c4}.kp-puma-info .kp-puma-cards h3{margin:0 0 12px!important;padding:0!important;border:0!important}.kp-puma-info .kp-puma-cards section{padding:22px}.kp-puma-info h2{margin:0 0 16px!important}@media(max-width:768px){.product-section .product-single__meta{padding:20px}.product-section .product-single__title{font-size:27px}:is(.product-single__description,.product-single__description-full).rte{padding:20px}.grid-product__meta{padding:12px 10px 15px}.collection__description{padding:18px}.collection-sidebar{padding:14px}}.grid--uniform:has(>.grid-product){display:flex;flex-wrap:wrap;align-items:stretch}.grid--uniform:has(>.grid-product):after{display:none}.grid--uniform>.grid-product{display:flex;float:none;clear:none!important}.grid--uniform>.grid-product>.grid-product__content{display:flex;flex-direction:column;width:100%}.grid--uniform>.grid-product .grid-product__link{display:flex;flex-direction:column;flex:1;width:100%}.grid--uniform>.grid-product .grid-product__image-mask{aspect-ratio:16/10;flex:none;background:#fffef9}.grid--uniform>.grid-product .grid-product__image-mask .image-wrap{height:100%!important;padding-bottom:0!important;position:relative}.grid--uniform>.grid-product .grid-product__image-mask img{width:100%;height:100%;object-fit:contain}.grid--uniform>.grid-product .grid-product__meta{display:flex;flex-direction:column;flex:1;width:100%}.grid--uniform>.grid-product .grid-product__title{min-height:4.35em}.grid--uniform>.grid-product .grid-product__price{margin-top:auto;padding-top:8px}#shopify-section-promo_grid_FRdTYq .promo-grid>.flex-grid{margin:0!important;padding:0!important;width:100%}#shopify-section-promo_grid_FRdTYq .type-advanced{padding:0!important;margin:0!important;width:100%;flex-basis:100%}#shopify-section-promo_grid_FRdTYq .promo-grid__container{width:100%;border:0}@media(min-width:769px){#shopify-section-header .site-header>.page-width{max-width:none!important;width:100%;padding-left:24px!important;padding-right:24px!important}#shopify-section-header .site-navigation{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:center;width:100%;gap:clamp(0px,.3vw,6px)}#shopify-section-header .site-navigation>.site-nav__item{flex:0 0 auto;white-space:nowrap}#shopify-section-header .site-navigation>.site-nav__item>.site-nav__link{font-size:clamp(11px,.9vw,17px)!important;letter-spacing:.075em!important;padding:12px clamp(3px,.4vw,8px)!important;white-space:nowrap}}@media(min-width:769px)and (max-width:1050px){#shopify-section-header .site-header>.page-width{padding-left:10px!important;padding-right:10px!important}#shopify-section-header .site-navigation>.site-nav__item>.site-nav__link{font-size:10px!important;letter-spacing:.03em!important;padding-left:3px!important;padding-right:3px!important}}.kg-guide,.kg-product{color:#242b20;line-height:1.7;letter-spacing:normal;text-align:left}.kg-guide{max-width:1100px;margin:0 auto;padding:32px 24px 56px}.kg-guide>section{margin:32px 0}.kg-hero{background:#e7ece4;border-top:5px solid #5F765F;padding:32px}.kg-guide h1{color:#465846;font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:normal;text-transform:none;margin:0 0 20px}.kg-guide h2,.kg-product h2{color:#465846;font-size:clamp(23px,3vw,30px);line-height:1.3;letter-spacing:normal;text-transform:none}.kg-guide h3,.kg-product h3{color:#465846!important;text-transform:none;letter-spacing:normal!important;font-size:19px!important;line-height:1.35!important;margin:0 0 12px!important;padding:0!important;border:0!important}.kg-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#5f765f}.kg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.kg-card{padding:22px;background:#fffef9;border:1px solid #C7D0C4;border-top:3px solid #8B9C80;min-width:0}.kg-card p:last-child{margin-bottom:0}.kg-systems a.kg-card{display:block;text-decoration:none;color:#424e39}.kg-systems a.kg-card:hover{background:#e7ece4}.kg-warning{background:#f5ead6;border-color:#c8ac73;border-left:4px solid #9e6a25;margin:22px 0}.kg-help{padding:26px;background:#e7ece4;border:1px solid #C7D0C4;margin:24px 0}.kg-guide a,.kg-product a{color:#5f765f;text-decoration:underline;text-underline-offset:3px}.kg-guide a.kg-button,.kg-product a.kg-button{display:inline-block;background:#5f765f;color:#fff!important;padding:13px 18px;text-decoration:none;font-size:13px;font-weight:700}.kg-guide a:focus-visible,.kg-product a:focus-visible,.kg-original summary:focus-visible{outline:3px solid #9e6a25;outline-offset:3px}.kg-original{background:#fffef9;border:1px solid #C7D0C4;padding:20px;margin-top:24px}.kg-original summary{cursor:pointer;font-weight:700;color:#465846}.kg-original>div{padding-top:20px}.kg-original img{max-width:100%;height:auto}.kg-table{overflow-x:auto;margin:22px 0}.kg-table table{width:100%;border-collapse:collapse}.kg-table :is(td,th){padding:12px;text-align:left;border:1px solid #C7D0C4;vertical-align:top;min-width:150px}.kg-table th{background:#e7ece4}.kg-small{font-size:13px;margin-top:16px}@media(max-width:650px){.kg-grid{grid-template-columns:1fr;gap:12px}.kg-guide{padding:20px 16px 36px}.kg-hero{padding:24px 20px}.kg-card,.kg-help{padding:20px}.kg-table :is(td,th){font-size:14px}}:root{--kp-line:#C7D0C4}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:normal}input,textarea,select,button{font-family:inherit}h1,h2,h3,h4,.h1,.h2,.h3{letter-spacing:.015em;line-height:1.2}.page-width{max-width:1440px}.page-content{padding-top:40px;padding-bottom:48px}.section-header{margin-bottom:32px}.rte,.rte-setting{line-height:1.7;letter-spacing:normal}.rte p{margin-bottom:1.2em}.btn{min-height:48px;letter-spacing:.08em;font-size:13px;border-radius:2px}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #8B9C80;outline-offset:3px}#shopify-section-header .site-header{padding:0}#shopify-section-header .header-layout{min-height:100px;align-items:center!important;padding:16px 0!important}#shopify-section-header .site-header__logo{margin:0!important;padding:0!important;line-height:0}#shopify-section-header .site-header__logo-link{margin:0!important;line-height:0}#shopify-section-header .site-header__logo img{height:auto;vertical-align:middle}#shopify-section-header .site-nav__link--icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#shopify-section-header .kingpin-header-nav{border-top:1px solid #30312d}#shopify-section-header .site-navigation>.site-nav__item>.site-nav__link{font-family:Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:600;letter-spacing:.055em!important;padding:15px 9px!important}#shopify-section-header .site-nav__dropdown-link{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;font-size:14px}.kp-header-search{display:flex;align-items:center;border:1px solid #454640;border-radius:3px;width:100%;max-width:600px;margin:0 auto;background:#22231f;color:#fff}.kp-header-search input{border:0;background:transparent;color:#fff;width:100%;min-width:0;padding:12px 16px;font-size:14px;letter-spacing:normal;margin:0}.kp-header-search input::placeholder{color:#b8bbb4;opacity:1}.kp-header-search button{border:0;background:transparent;color:#fff;min-width:48px;min-height:44px;display:flex;justify-content:center;align-items:center}.kp-header-search .icon{width:22px;height:22px}.kp-header-search:focus-within{outline:2px solid #8B9C80;outline-offset:3px}.product-section .page-content--product{padding-top:40px}.product-section .product-single__meta{border:0;background:transparent;padding:0;text-align:left}.product-section .product-single__title{font-size:clamp(27px,2.5vw,40px);line-height:1.15;margin:0 0 20px;letter-spacing:.01em}.product-section .product__price{font-family:Arial,Helvetica,sans-serif;font-size:29px;line-height:1.25}.product-section .product__policies{margin-top:10px;text-align:left;font-size:13px;line-height:1.5;color:#56604f}.product-section .hr--medium{margin:24px 0}.product-section .variant-wrapper{margin-bottom:20px}.product-section .variant__label,.product-section .product__quantity label{font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:8px}.product-section .product__quantity{margin-bottom:20px}.product-section .js-qty__wrapper{min-height:44px}.product-section .js-qty__num{min-height:44px;font-size:16px}.product-section .add-to-cart{min-height:50px;margin-bottom:12px}.product-section .product-single__description-full{margin-top:40px}:is(.product-single__description,.product-single__description-full).rte{border:0;border-top:1px solid var(--kp-line);background:transparent;padding:28px 0 0}.product-section .product-single__description{margin-top:28px}.product-section .product__photos{margin-bottom:0}.product-section .product-image-main .image-wrap:not(.hide):not([data-product-media-type-model]){height:0!important;padding-bottom:56.25%!important;background:#fff}.product-section .product-image-main .image-wrap>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain}.product-section .product__thumbs{margin-top:16px}.product-section .product__thumb-item .image-wrap{height:0!important;padding-bottom:56.25%!important;background:#fff}.product-section .product__thumb-item img{width:100%;height:100%;object-fit:contain}.grid-product__content{border:0;background:transparent;box-shadow:none}.grid-product__image-mask,.grid--uniform>.grid-product .grid-product__image-mask{aspect-ratio:16/9!important;background:#fff}.grid-product__image-mask>.image-wrap{height:0!important;padding-bottom:56.25%!important;background:#fff}.grid-product__image-mask img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.grid-product__image-mask .grid__image-ratio{height:0!important;padding-bottom:56.25%!important;background-size:contain!important;background-position:center;background-repeat:no-repeat}.grid-product__secondary-image{background-size:contain!important;background-position:center;background-repeat:no-repeat}.grid-product__meta{padding:16px 0 20px;text-align:left}.grid-product__title{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:normal;line-height:1.45;text-transform:none}.grid-product__price{font-size:15px;margin-top:8px}.collection__description{border:0;background:transparent;padding:0;margin-bottom:32px}.collection-sidebar{background:transparent;border:0;border-right:1px solid var(--kp-line);padding:0 24px 0 0}.collection-sidebar .collapsible-trigger{font-size:13px;letter-spacing:.04em}.collection-filter{margin-bottom:24px}.index-section{margin-top:48px;margin-bottom:48px}.site-footer{padding-top:40px;padding-bottom:28px}.site-footer input,.site-footer p,.site-footer a{letter-spacing:normal}body .kingpin-engineered__image-area{aspect-ratio:16/9!important;background:#fff}body .kingpin-engineered__image-area img{width:100%;height:100%;object-fit:contain!important}body .kingpin-engineered__product-title{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;line-height:1.4}.template-page .section-header__title{font-size:clamp(28px,3vw,42px);letter-spacing:.01em}.template-page .rte,.kg-guide,.kg-product{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal}@media(min-width:769px){#shopify-section-header .site-header>.page-width{max-width:1440px!important;padding:0 40px!important}#shopify-section-header .header-layout--center{display:grid!important;grid-template-columns:300px minmax(180px,1fr) auto;gap:40px}#shopify-section-header .header-layout--center .header-item--logo{order:1;width:300px!important;max-width:300px;align-self:center;display:flex;align-items:center}#shopify-section-header .header-layout--center .header-item--left{order:2;display:block;min-width:0;width:100%;padding:0}#shopify-section-header .header-layout--center .header-item--icons{order:3;min-width:0;justify-content:flex-end;align-self:center}#shopify-section-header .site-header__logo a{width:300px}#shopify-section-header .header-item--icons .js-search-header{display:none}.product-section .page-content--product>.page-width>.grid{display:flex;align-items:flex-start;margin-left:-48px}.product-section .page-content--product>.page-width>.grid>.grid__item{padding-left:48px;min-width:0}.product-section .page-content--product>.page-width>.grid>.grid__item:has([data-product-images]){width:56%}.product-section .page-content--product>.page-width>.grid>.grid__item:has(>.product-single__meta){width:44%}}@media(min-width:769px)and (max-width:1100px){#shopify-section-header .header-layout--center{grid-template-columns:240px minmax(140px,1fr) auto;gap:24px}#shopify-section-header .header-layout--center .header-item--logo,#shopify-section-header .site-header__logo a{width:240px!important;max-width:240px}#shopify-section-header .site-navigation{flex-wrap:wrap!important}#shopify-section-header .site-navigation>.site-nav__item>.site-nav__link{font-size:10px!important;padding:12px 6px!important}}@media(max-width:768px){.page-width{padding-left:20px;padding-right:20px}.page-content,.product-section .page-content--product{padding-top:24px;padding-bottom:32px}#shopify-section-header .header-layout--center{display:grid!important;grid-template-columns:44px minmax(0,1fr) 88px;gap:4px;min-height:80px;padding:12px 0!important}#shopify-section-header .header-layout--center .header-item--left{order:1!important;width:auto!important;display:flex!important}#shopify-section-header .header-layout--center .header-item--logo{order:2!important;width:auto!important;max-width:100%!important;min-width:0;display:flex!important;margin:0!important}#shopify-section-header .header-layout--center .header-item--icons{order:3!important;width:auto!important;display:flex!important}#shopify-section-header .header-layout--center .site-header__logo{width:100%!important;max-width:180px!important;padding:0!important}#shopify-section-header .header-layout--center .site-header__logo a{width:100%!important;max-width:180px!important}#shopify-section-header .header-layout--center .site-nav__link--icon{padding:10px!important;min-width:44px;min-height:44px}.kp-header-search{display:none}.product-section .product-single__meta{padding:24px 0 0}.product-section .product-single__title{font-size:28px;margin-bottom:16px}.product-section .product__price{font-size:26px}.product-section .hr--medium{margin:20px 0}.product-section .variant-wrapper{margin-bottom:16px}.product-section .product-single__description-full{margin-top:28px}.grid-product__meta{padding:12px 0 16px}.grid-product__title{font-size:13px}.grid-product__price{font-size:14px}.index-section{margin-top:32px;margin-bottom:32px}.section-header{margin-bottom:24px}.collection-sidebar{border-right:0;padding:0}.site-footer{padding-top:32px}}.kp-purchase-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:end;margin:20px 0}.kp-purchase-row>*{grid-column:1/-1}.kp-purchase-row>.product__quantity{grid-column:1;margin:0}.kp-purchase-row .payment-buttons{display:contents}.kp-purchase-row .add-to-cart{grid-column:2;margin:0}.kp-purchase-row:not(:has(.product__quantity)) .add-to-cart{grid-column:1/-1}.kp-purchase-row .shopify-payment-button{grid-column:1/-1}#shopify-section-header .header-layout{min-height:104px;padding:8px 0!important}body .grid-product__title{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}@media(max-width:768px){#shopify-section-header .header-layout{min-height:80px;padding:10px 0!important}.kp-purchase-row{grid-template-columns:96px minmax(0,1fr);gap:12px}}.product-section .product-single__title{font-weight:700}.product-section .product__policies small,.product-section .product-single__meta .afterpay-paragraph{font-size:13px}.site-nav__dropdown.megamenu .h5{margin:0 0 10px!important}.site-nav__dropdown.megamenu .site-nav__dropdown-link--top-level{display:inline-block;padding:0 0 7px!important;margin:0 0 7px!important;color:#2f402b!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.055em!important;border-bottom:2px solid #8B9C80}.site-nav__dropdown.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){color:#3f463c!important;font-size:14px!important;line-height:1.35!important}.site-nav__dropdown.megamenu .site-nav__dropdown-link--top-level:hover{color:#5f765f!important;border-bottom-color:#5f765f}@media(max-width:1100px){.site-nav__dropdown.megamenu .site-nav__dropdown-link--top-level{font-size:14px!important}}@media(min-width:990px){.site-nav__dropdown.megamenu>.page-width{max-width:1500px!important;width:calc(100% - 48px)!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important}.site-nav__dropdown.megamenu>.page-width>.grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:28px!important;margin:0!important}.site-nav__dropdown.megamenu>.page-width>.grid>.grid__item{width:auto!important;max-width:none!important;padding:0!important;float:none!important}}@media(min-width:990px)and (max-width:1250px){.site-nav__dropdown.megamenu>.page-width{width:calc(100% - 32px)!important;padding-left:16px!important;padding-right:16px!important}.site-nav__dropdown.megamenu>.page-width>.grid{gap:18px!important}.site-nav__dropdown.megamenu .site-nav__dropdown-link--top-level{font-size:13px!important}.site-nav__dropdown.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:13px!important}}body .grid-product__meta{padding:12px 0 0!important;text-align:left!important;display:flex;flex-direction:column;flex:1;min-width:0}body .grid-product__title{min-height:0!important;font-size:15px!important;line-height:1.4!important;font-weight:600;text-align:left!important}body .grid-product__subtitle{font-size:13px;line-height:1.45;color:#65705d;margin-top:4px}body .grid-product__price{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;letter-spacing:normal;text-align:left!important;padding-top:10px!important;margin-top:auto!important}body .grid-product__price--original{font-size:12px;color:#757b70;margin-right:8px;text-decoration:line-through}body .grid-product__content{position:relative}body .grid-product__tag--sale{left:0;right:auto;top:0;background:#9a3228;font-size:12px;padding:4px 8px;letter-spacing:normal;line-height:1.4}body .grid-product__image-mask{height:auto!important;aspect-ratio:16/9!important;overflow:hidden;background:#fff}body .grid-product__image-mask>.image-wrap,body .grid--uniform>.grid-product .grid-product__image-mask .image-wrap{position:relative;height:100%!important;padding:0!important}body .grid-product__image-mask img{width:100%;height:100%;object-fit:contain}body .grid-product__image-mask .grid__image-ratio{height:100%!important;padding:0!important;background-size:contain!important}body .kp-catalog-grid{display:grid!important;grid-template-columns:repeat(var(--kp-grid-columns,4),minmax(0,1fr));gap:28px 24px;margin:0!important;align-items:stretch}body .kp-catalog-grid:after{display:none}body .kp-catalog-grid>.grid__item{width:auto!important;float:none!important;padding:0!important;margin:0!important;min-width:0;left:auto;clear:none!important}body .kp-catalog-grid>.grid-product{display:flex}body .kp-catalog-grid .grid-product__content{width:100%;display:flex;flex-direction:column}body .kp-catalog-grid .grid-product__link{display:flex;flex-direction:column;height:100%;width:100%}.kp-collection-info{margin:0 0 24px;border-bottom:1px solid #C7D0C4}.kp-collection-info>summary{font-size:14px;cursor:pointer;padding:12px 0;color:#5f765f}.kp-collection-info>.rte{padding:16px 0 24px}.template-collection .section-header{text-align:left;margin-bottom:0}.template-collection .section-header__title{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:normal;text-transform:none}.template-collection .page-content--top{padding-bottom:24px}.template-collection .collection-filter{margin-bottom:24px;align-items:center}.template-collection .collection-filter__sort-container select{min-height:44px;max-width:220px;font-size:14px}.collection-sidebar .kp-category-heading,#FilterDrawer .kp-category-heading{font-weight:700;font-size:18px;letter-spacing:normal;margin:0 0 16px}.kp-category-group{border-bottom:1px solid #d8ddcf;margin:0!important}.kp-category-group>details>summary{display:flex;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-weight:600;font-size:14px;line-height:1.45;padding:14px 0}.kp-category-group summary::-webkit-details-marker{display:none}.kp-category-group details[open]>summary>span{transform:rotate(45deg)}.kp-category-group details>ul{margin:0 0 12px;padding-left:12px}.kp-category-item{margin:0!important}.kp-category-item>a{display:block;padding:8px 10px;font-size:14px;line-height:1.45;text-decoration:none;border-left:3px solid transparent;overflow-wrap:anywhere}.kp-category-item.tag--active>a,.kp-category-item a[aria-current=page]{background:#e7ece4;border-left-color:#5f765f;font-weight:700;color:#465846}.kp-category-item .tag-list{padding-left:12px}.kp-category-all>a{display:block;font-size:13px;line-height:1.5;padding:16px 0;color:#5f765f}.collection-sidebar .tag-list__header{font-size:12px!important;letter-spacing:.04em;text-transform:none}.collection-sidebar .tag-list:not(:has(.kp-category-group)) a{font-size:14px;line-height:1.5}.kp-category-group summary:focus-visible,.kp-collection-info summary:focus-visible{outline:3px solid #8B9C80;outline-offset:3px}@media(min-width:769px){body .collection-content .grid__item--sidebar{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;width:21%;padding-right:24px}body #CollectionSidebar,body #CollectionSidebar>.collection-sidebar{position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}body .collection-content .grid__item--content{width:79%}body .collection-sidebar{padding:0 20px 0 0}body .collection-content .grid__item--content>.shopify-section:has(.collection-promotions){margin-top:32px}}@media(min-width:769px)and (max-width:1050px){body .kp-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}}@media(max-width:768px){body .kp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}body .grid-product__title{font-size:13px!important}body .grid-product__subtitle{font-size:12px}body .grid-product__price{font-size:14px}body .collection-content .grid__item--sidebar{height:auto!important;max-height:none!important;overflow:visible!important}.template-collection .page-content--top{padding-top:24px;padding-bottom:16px}.kp-category-item>a{min-height:44px;display:flex;align-items:center}}body .collection-content{padding-top:12px}body .template-collection .page-content--top{padding-bottom:20px}@media(min-width:769px){body #CollectionAjaxContent>.page-width>.grid:has(.collection-sidebar){display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;margin-left:0}body #CollectionAjaxContent>.page-width>.grid:has(.collection-sidebar)>.grid__item{width:auto!important;padding-left:0!important;padding-right:0!important;min-width:0;float:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/kingpin-shared-styles.css.map */
