.cart-link{text-decoration:none}.cart-line-title a{color:inherit;text-decoration:none}.kf-cart .cart-line-remove{text-decoration:none}.kf-cart .cart-drawer-subtotal{margin-top:1.5rem}.kf-cart .button{margin-top:1rem}.lead p{margin:0}.hero-figure .frame a{display:block}.pagination,.button-row .pagination{display:flex;gap:1rem;list-style:none;padding:0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:64rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-info{flex-wrap:wrap;column-gap:.75rem;row-gap:.15rem}.kf-cat-nav{margin:1.75rem 0 0}a.chip{text-decoration:none;color:var(--ink)}.chip[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.kf-cat-group{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.kf-cat-group .button-row{margin-top:2rem}html,body{overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}.hero{overflow-x:clip}@media(max-width:38rem){.compare-table{min-width:0}.compare-table tbody th{white-space:normal;width:38%}.compare-table th,.compare-table td{padding:.85rem .9rem}}.jdgm-widget{max-width:72rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) 1.25rem;color:var(--ink)}.jdgm-widget .jm-text{color:var(--ink)!important}.jdgm-widget .jm-review-widget-minimal-header__title{font-family:Fraunces,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.jdgm-widget .jm-no-reviews-state__text{opacity:.75}.jdgm-widget .jm-button--primary{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}.jdgm-widget .jdgm-empty-state{display:none!important}@media(max-width:38rem){.gallery-main img{object-fit:contain!important;object-position:center!important;transform:none!important}}.announce ul{overflow:hidden}.announce li{transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.announce li.is-active{transform:none;transition:opacity .35s ease .35s,transform .35s ease .35s}@media(prefers-reduced-motion:reduce){.announce li,.announce li.is-active{transform:none;transition:none}}.frame--compact{width:100%}.brand-showcase{padding:.6rem var(--gutter) .5rem;border-bottom:0}.brand-mark img{height:44px;width:auto}@media(max-width:38rem){.brand-showcase{padding:.5rem var(--gutter) .35rem}.brand-mark img{height:32px}}@media(max-width:38rem){.product-layout{gap:14px;padding-top:10px}.product-layout .gallery-main img{height:min(32vh,270px);width:100%;object-fit:contain}.product-layout .thumbs{margin-top:6px}.product-layout .thumbs .thumb{flex:0 0 38px;width:38px;height:48px}.product-detail h1{font-size:28px;margin-bottom:0}.product-detail .product-price{margin-top:4px;margin-bottom:2px}.product-detail .price-note{margin-bottom:4px;font-size:13px}.product-detail .price-note:last-of-type{margin-bottom:14px}.product-detail .option-group{margin-bottom:12px}.product-detail .option-label{margin-bottom:6px}.product-detail .options{flex-wrap:nowrap;gap:6px}.product-detail .options label{flex:1 1 0;min-width:0;padding:8px 4px;justify-content:center;align-items:center;text-align:center;font-size:14px}.product-detail .options label small{font-size:10.5px;line-height:1.2}.product-detail .options label:has(.opt-price) small{display:none}.product-detail .options label .opt-price{margin-top:.15em!important;font-size:13px}.product-detail .stock-note{margin-bottom:8px;font-size:13px}.product-detail .stock-note:has(~.kf-eta){display:none}.product-detail .kf-eta{padding:8px 12px;margin-bottom:10px;font-size:13px}}@media(max-width:38rem){.product-layout>div:first-child{position:relative}.product-layout .gallery-main img{height:min(22vh,185px)}.product-layout .thumbs{position:absolute;top:8px;right:8px;z-index:3;margin:0;flex-direction:column;flex-wrap:nowrap;gap:6px;max-height:calc(min(22vh,185px) - 56px);overflow-y:auto;scrollbar-width:none}.product-layout .thumbs::-webkit-scrollbar{display:none}.product-layout .thumbs .thumb{flex:0 0 auto;width:34px;height:42px;box-shadow:0 2px 8px #00000073}.product-detail h1{font-size:26px;line-height:1.15}.product-detail .product-price{font-size:26px}.product-detail .price-note{margin-bottom:2px}.product-detail .kf-trust{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:6px;margin:8px 0 12px}.product-detail .kf-trust li{flex-direction:row;gap:4px;padding:0;border:0;background:none;font-size:12px;white-space:nowrap}.product-detail .kf-trust li+li:before{content:"\b7";margin-right:2px;opacity:.5}.product-detail .kf-trust svg{display:none}.product-detail .kf-trust b{font-size:12px}.product-detail .option-group{margin-bottom:10px}.product-detail .options label{padding:7px 4px}.product-detail .kf-eta{padding:6px 10px;margin-bottom:8px;font-size:12.5px;line-height:1.35}}@media(min-width:60.0625rem){.sticky-buy.is-visible{display:flex;justify-content:flex-end;padding-inline:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.sticky-buy .button{flex:0 0 auto;min-width:17rem}body.has-sticky-buy{padding-bottom:5rem}}@media(min-width:60.0625rem){.product-layout>:first-child{position:static;align-self:start}}.product-detail .kf-more-card img{aspect-ratio:1410 / 1996;height:auto;object-fit:cover}.header-logo{display:none}@media(max-width:60rem){.header-logo{display:inline-flex;align-items:center;flex:none;margin-right:auto}.header-logo img{height:38px;width:auto;display:block;filter:invert(1)}}.product-detail .opt-price.is-delta{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/85/assets/kickframe-shopify.css.map */
