:root{--k-bone: #f6f6f1;--k-paper: #fcfcf9;--k-ink: #121411;--k-slate: #4f5d2f;--k-rufous: #4f5d2f;--k-action: #cda84f;--k-action-ink: #121411;--k-label-dark: #c5cd9e;--k-stone: #dcddd4;--k-rule: 1px solid var(--k-stone);--k-label-font: var(--font-subheading--family, "Barlow Condensed"), sans-serif;--k-gap: clamp(1rem, 3vw, 2.5rem);--k-topo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23121411' stroke-opacity='.06'%3E%3Cpath d='M-10 60c40-30 80 10 120-10s70-40 140-10'/%3E%3Cpath d='M-10 90c50-25 90 15 130-5s80-35 130-5'/%3E%3Cpath d='M-10 125c45-20 85 20 125 0s75-30 135 0'/%3E%3Cpath d='M-10 160c40-15 90 25 130 5s80-25 130 5'/%3E%3Cpath d='M-10 195c55-20 95 15 135-5s70-20 125 5'/%3E%3C/g%3E%3C/svg%3E")}.k-label{font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;line-height:1.2}.k-rule{border:0;border-top:var(--k-rule);margin:0}.k-topo{background-image:var(--k-topo);background-size:240px}.k-wrap{width:min(100% - 2 * var(--page-margin, 1.25rem),var(--page-width, 1400px));margin-inline:auto}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 1.4em;border-radius:2px;border:1px solid currentColor;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;text-decoration:none;cursor:pointer;background:transparent;color:inherit;transition:background-color .2s,color .2s}.k-btn--solid{background:var(--k-rufous);border-color:var(--k-rufous);color:#fff}.k-btn--solid:hover{background:var(--k-ink);border-color:var(--k-ink)}.k-btn:not(.k-btn--solid):hover{background:var(--k-ink);color:var(--k-bone);border-color:var(--k-ink)}.k-btn[disabled]{opacity:.5;cursor:not-allowed}.k-photo img{display:block;width:100%;height:auto}kestrel-countdown{display:inline-flex;gap:.35rem;font-variant-numeric:tabular-nums}.k-cd__cell{display:inline-flex;align-items:baseline;gap:.15rem}.k-cd__num{font-family:var(--k-label-font);font-weight:700;font-size:1.05em}.k-cd__u{font-family:var(--k-label-font);font-size:.7em;opacity:.75;text-transform:uppercase}.k-countdown{padding-block:clamp(3rem,8vw,6rem);text-align:center}.k-countdown kestrel-countdown{gap:clamp(.75rem,3vw,2.5rem);margin-block:1.5rem 2rem}.k-countdown .k-cd__cell{flex-direction:column;align-items:center;min-width:4.5ch;border-top:2px solid var(--k-rufous);padding-top:.6rem}.k-countdown .k-cd__num{font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.k-countdown[data-expired] kestrel-countdown{display:none}.k-specs{width:100%;border-collapse:collapse;font-size:.95rem}.k-specs caption{text-align:left;padding-bottom:.75rem}.k-specs th,.k-specs td{padding:.7rem 0;border-bottom:var(--k-rule);vertical-align:top;text-align:left}.k-specs th{width:42%;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--k-slate);padding-right:1rem}.k-specs tr:first-child th,.k-specs tr:first-child td{border-top:2px solid var(--k-ink)}.k-specs__weight td{font-weight:600}.k-story{display:grid;gap:var(--k-gap);padding-block:clamp(2.5rem,6vw,5rem)}@media(min-width:990px){.k-story{grid-template-columns:1.15fr 1fr;align-items:start}}kestrel-subnav{display:block;height:0}.k-subnav{background:var(--k-ink);color:var(--k-bone);position:fixed;inset-inline:0;top:var(--header-height, 0px);z-index:5;transform:translateY(calc(-100% - var(--header-height, 0px)));transition:transform .25s ease}kestrel-subnav[stuck] .k-subnav{transform:none}.k-subnav__inner{display:flex;align-items:center;gap:1rem;min-height:52px}.k-subnav ul{display:flex;gap:clamp(.75rem,3vw,2rem);list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;flex:1}.k-subnav a{color:inherit;text-decoration:none;padding-block:.9rem;display:inline-block;border-bottom:2px solid transparent;white-space:nowrap}.k-subnav a[aria-current]{border-bottom-color:var(--k-rufous)}.k-subnav__buy{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.k-subnav__buy .k-btn{min-height:36px}.k-subnav__buy .k-btn{color:var(--k-action-ink)}.k-subnav__buy .k-btn:hover{background:var(--k-bone);border-color:var(--k-bone);color:var(--k-ink)}@media(max-width:749px){.k-subnav__title,.k-subnav__price{display:none}}@media(prefers-reduced-motion:reduce){.k-subnav{transition:none}}.k-badges{display:flex;flex-wrap:wrap;gap:.35rem}.k-badge{font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;padding:.3em .6em;background:var(--k-ink);color:var(--k-bone);line-height:1.2}.k-badge--new{background:var(--k-rufous)}.k-badge--low{background:transparent;color:var(--k-rufous);box-shadow:inset 0 0 0 1px var(--k-rufous)}.k-badge--soon{background:var(--k-slate)}.k-badge--sold{background:var(--k-ink)}.product-badges .k-badges{position:absolute;inset:.6rem auto auto .6rem;z-index:2}kestrel-notify-me{display:block}kestrel-notify-me[data-available=true] .k-notify{display:none}.k-notify{display:grid;gap:.5rem;padding:.9rem;border:var(--k-rule);background:var(--k-paper)}.k-notify .k-btn{width:100%}.k-timeline{padding-block:clamp(2.5rem,6vw,5rem)}.k-timeline ol{list-style:none;margin:0;padding:0;position:relative}.k-timeline ol:before{content:"";position:absolute;left:7px;top:.5rem;bottom:.5rem;width:1px;background:var(--k-stone)}.k-era{display:grid;gap:1rem;padding:0 0 clamp(2rem,5vw,3.5rem) 2.25rem;position:relative}.k-era:before{content:"";position:absolute;left:0;top:.4rem;width:15px;height:15px;border:2px solid var(--k-rufous);background:var(--k-bone);transform:rotate(45deg)}.k-era__year{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3.25rem);line-height:1;color:var(--k-rufous)}@media(min-width:990px){.k-timeline ol:before{left:50%}.k-era{grid-template-columns:1fr 1fr;padding-left:0;column-gap:4rem}.k-era:before{left:calc(50% - 7px)}.k-era:nth-child(2n) .k-era__text{order:2}}kestrel-shipping-bar{display:block;padding:.75rem 0}.k-ship__track{height:4px;background:var(--k-stone);margin-top:.45rem}.k-ship__fill{height:100%;width:calc(var(--kestrel-progress, 0) * 100%);background:var(--k-rufous);transition:width .3s}kestrel-shipping-bar .k-ship__done{display:none}kestrel-shipping-bar[done] .k-ship__done{display:inline}kestrel-shipping-bar[done] .k-ship__left{display:none}.k-reviews{padding-block:clamp(2.5rem,6vw,4.5rem)}.k-reviews__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:2px solid var(--k-ink);padding-bottom:.75rem;margin-bottom:1.5rem}.k-subnav{visibility:hidden}kestrel-subnav[stuck] .k-subnav{visibility:visible}.k-head{text-align:center;margin-bottom:clamp(1.25rem,3vw,2rem)}.k-head--left{text-align:left}.k-head__eyebrow{color:var(--k-rufous);margin:0 0 .4rem}.k-head__title,.k-bar__title,.k-slide__title,.k-overlay__title,.k-cbanner__title,.k-countdown__title,.k-feature__title,.k-tile__title,.k-card__title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin:0}.k-head__title{font-size:clamp(1.8rem,4vw,2.8rem)}.k-center{text-align:center;margin-top:1.75rem}.list-unstyled{list-style:none;margin:0;padding:0}.k-dropbar{background:var(--k-rufous);color:#fff}.k-dropbar__inner{display:flex;align-items:center;justify-content:center;gap:.5rem 1.25rem;flex-wrap:wrap;padding:.5rem 0;text-align:center}.k-dropbar__msg{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.k-dropbar__btn{display:inline-flex;align-items:center;min-height:30px;padding:0 .9em;border:2px solid #fff;color:#fff;text-decoration:none;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.k-dropbar__btn:hover{background:#fff;color:var(--k-rufous)}.k-dropbar__link{color:#fff;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.k-dropbar kestrel-countdown{font-size:1.1rem}.k-drop__live{display:none}[data-expired] .k-drop__live{display:inline-flex}[data-expired] .k-drop__pending{display:none}.header__row--top{background:var(--k-ink)!important;color:var(--k-bone)}.header__row--top .header-logo img,.header__row--top .header-logo__image{filter:brightness(0) invert(1)}.header__row--top a,.header__row--top button{color:var(--k-bone)}.header__row--top .k-mega,.header__row--top .k-mega a,.header__row--top .k-drawer__panel,.header__row--top .k-drawer__panel a,.header__row--top .k-drawer__panel button:not(.k-drawer__close),.header__row--top .k-drawer__panel summary{color:var(--k-ink)}.header__row--top .k-mega .k-mega__heading,.header__row--top .k-mega .k-mega__heading a,.header__row--top .k-mega__soon,.header__row--top .k-drawer__colhead{color:var(--k-rufous)}.header__row--top .k-mega__pmeta,.header__row--top .k-mega__tile-sub{color:var(--k-slate)}.header__row--top .k-mega a:hover .k-mega__pname,.header__row--top .k-mega .k-mega__link:hover{color:var(--k-rufous)}.header__row--top .menu-list__submenu,.header__row--top .mega-menu,.header__row--top .menu-drawer{color:var(--k-ink)}.header__row--top .menu-list__submenu a,.header__row--top .mega-menu a,.header__row--top .menu-drawer a,.header__row--top .menu-drawer button,.header__row--top .menu-drawer summary{color:var(--k-ink)}.header__row--top .mega-menu__link{text-decoration:none;transition:color .15s}.header__row--top .mega-menu__link--parent,.header__row--top .menu-drawer__menu-item--parent{color:var(--k-rufous);font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.header__row--top .mega-menu__link:hover,.header__row--top .mega-menu__link:focus-visible,.header__row--top .mega-menu__link[aria-current],.header__row--top .menu-drawer a:hover,.header__row--top .menu-drawer a[aria-current],.header__row--top .menu-drawer summary:hover{color:var(--k-rufous);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.header__row--top .mega-menu__link--parent:hover,.header__row--top .menu-drawer__menu-item--parent:hover{color:var(--k-ink)}.header__row--top .mega-menu .resource-card__link:hover,.header__row--top .menu-drawer .resource-card__link:hover{text-decoration:none}.header__row--top .menu-drawer__close-button,.header__row--top .menu-drawer__back-button{color:var(--k-ink);opacity:1}.header__row--top .menu-drawer__close-button:hover,.header__row--top .menu-drawer__back-button:hover{color:var(--k-rufous)}.header__row--top .menu-drawer__close-button svg,.header__row--top .menu-drawer__back-button svg{color:inherit}.header__row--top .menu-drawer :focus-visible,.header__row--top .mega-menu :focus-visible{outline:2px solid var(--k-rufous);outline-offset:2px}.k-nav{display:none}@media(min-width:990px){.k-nav{display:block}.k-drawer{display:none}}.k-nav__list{display:flex;gap:clamp(1rem,2.4vw,2.5rem);align-items:stretch;justify-content:center}.k-nav__item{position:static;display:flex}.k-nav__link{display:inline-flex;align-items:center;gap:.4rem;padding:1.4rem 0;color:var(--k-bone);text-decoration:none;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;border-bottom:3px solid transparent}.k-nav__item:hover>.k-nav__link,.k-nav__item.is-open>.k-nav__link,.k-nav__link[aria-current]{border-bottom-color:var(--k-rufous)}.k-nav__chev{transition:transform .2s}.k-nav__item.is-open .k-nav__chev{transform:rotate(180deg)}.k-nav{position:relative}.k-mega{position:absolute;left:var(--k-mega-left, 0px);width:100vw;top:100%;background:var(--k-paper);color:var(--k-ink);box-shadow:0 18px 30px #0000002e;border-top:3px solid var(--k-rufous);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:30;max-height:calc(100vh - var(--k-nav-top, 120px));overflow-y:auto;text-align:left}.k-nav__item.is-open .k-mega{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}@media(hover:hover){.k-nav__item--mega:hover .k-mega,.k-nav__item--mega:focus-within .k-mega{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s}}.k-mega__inner{display:flex;gap:2rem;padding-block:1.75rem 2rem;align-items:flex-start}.k-mega__tiles{display:flex;gap:1rem;flex:0 1 auto}.k-mega__tile{display:grid;gap:.3rem;width:210px;color:var(--k-ink);text-decoration:none}.k-mega__tile-media{display:block;aspect-ratio:4 / 5;background:#fff;overflow:hidden}.k-mega__tile-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.k-mega__tile:hover img{transform:scale(1.04)}.k-mega__tile-title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem}.k-mega__tile-sub{font-size:.82rem;color:var(--k-slate)}.k-mega__col{min-width:170px;flex:1 1 0}.k-mega__heading{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;color:var(--k-rufous);margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:var(--k-rule)}.k-mega__heading a{color:inherit;text-decoration:none}.k-mega__product{display:flex;align-items:center;gap:.65rem;padding:.3rem 0;color:var(--k-ink);text-decoration:none}.k-mega__product:hover .k-mega__pname{color:var(--k-rufous)}.k-thumb{width:44px;height:55px;object-fit:contain;background:#fff;flex:none}.k-mega__ptext{display:grid;line-height:1.2}.k-mega__pname{font-weight:600;font-size:.92rem}.k-mega__pmeta{font-size:.8rem;color:var(--k-slate)}.k-mega__soon{color:var(--k-rufous);font-weight:600}.k-mega__link{display:block;padding:.3rem 0;color:var(--k-ink);text-decoration:none;font-size:.95rem}.k-mega__link:hover{color:var(--k-rufous)}.k-drawer>summary{list-style:none;cursor:pointer;display:inline-flex;padding:.5rem;color:var(--k-bone)}.k-drawer>summary::-webkit-details-marker{display:none}.k-drawer__panel{display:none!important}html.k-drawer-open .k-drawer__panel{display:flex!important}.k-drawer__panel{position:fixed;inset:0 auto 0 0;width:min(92vw,420px);background:var(--k-paper);color:var(--k-ink);z-index:1000;overflow-y:auto;box-shadow:0 0 0 100vmax #00000073;flex-direction:column}@media(min-width:990px){html.k-drawer-open .k-drawer__panel{display:none!important}}.k-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;background:var(--k-ink);color:var(--k-bone)}.k-drawer__close{background:none;border:0;color:inherit;font-size:1.8rem;line-height:1;cursor:pointer}.k-drawer__list{flex:1}.k-drawer__list>li{border-bottom:var(--k-rule)}.k-drawer__top{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.05rem;color:var(--k-ink);text-decoration:none;cursor:pointer;list-style:none}.k-drawer summary::-webkit-details-marker{display:none}.k-drawer__plus{width:12px;height:12px;position:relative}.k-drawer__plus:before,.k-drawer__plus:after{content:"";position:absolute;inset:5px 0 auto;height:2px;background:currentColor}.k-drawer__plus:after{transform:rotate(90deg);transition:transform .2s}details[open]>summary .k-drawer__plus:after{transform:none}.k-drawer__sub{padding:0 1.1rem 1rem}.k-drawer__colhead{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--k-rufous);cursor:pointer;list-style:none}.k-drawer__row,.k-drawer__link,.k-drawer__all{display:flex;align-items:center;gap:.7rem;padding:.45rem 0;color:var(--k-ink);text-decoration:none}.k-drawer__all{font-weight:600;text-decoration:underline}.k-drawer__thumb{width:56px;height:56px;object-fit:cover;background:#fff}.k-drawer__foot{display:flex;gap:1.25rem;padding:1rem 1.1rem 1.5rem;background:var(--k-bone)}.k-drawer__foot a{color:var(--k-ink);font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}kestrel-slideshow{display:block;position:relative;background:var(--k-ink)}.k-slides__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-slides__track::-webkit-scrollbar{display:none}.k-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;min-height:var(--k-slide-h, 65vh);display:flex;align-items:center;color:#fff;overflow:hidden}@media(max-width:749px){.k-slide{min-height:60vh;align-items:flex-end}}.k-slide__media,.k-overlay__media,.k-cbanner__media{position:absolute;top:0;right:0;bottom:0;left:0}.k-slide__media img,.k-overlay__media img,.k-cbanner__media img{width:100%;height:100%;object-fit:cover}.k-slide__shade,.k-overlay__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f100eb8,#0f100e59 45%,#0f100e00 75%);pointer-events:none}@media(max-width:749px){.k-slide__shade,.k-overlay__shade{background:linear-gradient(0deg,#0f100ec7,#0f100e33 60%,#0f100e00)}}.k-slide__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.k-slide__content{position:relative;z-index:2;padding-block:2.25rem 3.25rem;max-width:var(--page-width, 1400px);pointer-events:none}.k-slide__content a{pointer-events:auto}.k-slide__eyebrow{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--k-label-dark);margin:0 0 .5rem;font-size:.95rem}.k-slide__title{font-size:clamp(2.6rem,5.5vw,4.5rem);max-width:20ch;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.k-slide__sub{font-size:clamp(1rem,1.6vw,1.25rem);max-width:40ch;margin:.75rem 0 1.2rem}.k-slide__btn{display:inline-flex;align-items:center;min-height:52px;padding:0 1.6em;border:2px solid #fff;color:#fff;text-decoration:none;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.95rem}.k-slide__btn:hover{background:#fff;color:var(--k-ink)}.k-slides__dots{position:absolute;left:0;right:0;bottom:1.25rem;display:flex;gap:.5rem;z-index:3}.k-slides__dot{width:34px;height:4px;border:0;padding:0;background:#ffffff73;cursor:pointer}.k-slides__dot[aria-current=true]{background:var(--k-rufous)}.k-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem}@media(min-width:750px){.k-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.k-grid{grid-template-columns:repeat(var(--k-cols, 4),minmax(0,1fr));gap:2rem 1.25rem}}.k-grid--row,.k-pgrid--carousel .k-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(44%,1fr);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.75rem}@media(min-width:750px){.k-grid--row,.k-pgrid--carousel .k-grid{grid-auto-columns:calc((100% - 2 * 1.25rem) / 3)}}@media(min-width:990px){.k-pgrid--carousel .k-grid{grid-auto-columns:calc((100% - (var(--k-cols, 4) - 1) * 1.25rem) / var(--k-cols, 4))}}.k-grid--row>*,.k-pgrid--carousel .k-grid>*{scroll-snap-align:start}.k-grid__item{display:flex;min-width:0}.k-card{display:flex;flex-direction:column;width:100%}.k-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:#fff;overflow:hidden;border:1px solid #e4e5de}.k-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .3s,transform .4s}.k-card__img--alt{opacity:0}@media(hover:hover){.k-card:hover .k-card__img--alt{opacity:1}.k-card:hover .k-card__img:not(:only-of-type):first-child{opacity:0}}.k-card__badges{position:absolute;top:.5rem;left:.5rem;z-index:2}.k-card--sold .k-card__img:not(.k-card__img--alt){opacity:.82}.k-card__info{display:grid;gap:.2rem;padding-top:.7rem;flex:1;align-content:start}.k-card__title{font-size:1.08rem;letter-spacing:.03em;min-height:2.04em}.k-card__title a{color:inherit;text-decoration:none}.k-card__title a:hover{color:var(--k-rufous)}.k-card__price{margin:0;font-weight:600}.k-card__price s{opacity:.55;font-weight:400;margin-left:.3rem}.k-card__rating{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.8rem;min-height:1.25rem}.k-stars{--k-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1l2.6 6 6.4.6-4.8 4.3 1.4 6.3L10 15l-5.6 3.2 1.4-6.3L1 7.6 7.4 7z'/%3E%3C/svg%3E");width:80px;height:15px;background:linear-gradient(90deg,var(--k-rufous) var(--k-rating, 0%),var(--k-stone) 0);-webkit-mask:var(--k-star) 0 0 / 16px 15px repeat-x;mask:var(--k-star) 0 0 / 16px 15px repeat-x}.k-card__cta{padding-top:.6rem;margin-top:auto}.k-card__cta .k-btn{width:100%;min-height:42px;font-size:.78rem}.k-btn--ghost{border-color:var(--k-ink)}.k-pgrid,.k-tabs,.k-tiles,.k-features,.k-reviews{padding-block:clamp(2.5rem,6vw,4.5rem)}.k-pgrid>.k-bar{margin-bottom:1.5rem}.k-bar{color:#fff}.k-bar--rufous{background:var(--k-rufous)}.k-bar--ink{background:var(--k-ink)}.k-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px}.k-bar__inner--pad{padding-inline:clamp(1rem,2.5vw,2rem)}.k-bar__title{font-size:clamp(1.4rem,2.6vw,2rem)}.k-bar__link{color:#fff;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;white-space:nowrap}.k-split{display:grid;gap:1.5rem;padding:clamp(2rem,4vw,3rem) clamp(0rem,1.5vw,1.25rem)}.k-split__side{min-width:0;background:#fff}@media(min-width:990px){.k-split{grid-template-columns:1fr 1fr}}.k-split__side kestrel-carousel,.k-addons kestrel-carousel{padding-inline:clamp(1rem,2.5vw,2rem)}@media(max-width:749px){.k-split__side kestrel-carousel,.k-addons kestrel-carousel{padding-inline-end:0}}.k-split__side .k-grid{--k-gap: .9rem;padding:1.25rem 0 .75rem;column-gap:var(--k-gap);grid-auto-columns:72%}@media(min-width:750px){.k-split__side .k-grid{grid-auto-columns:calc((100% - 2 * var(--k-gap)) / 3)}}@media(min-width:990px){.k-split__side .k-grid{--k-gap: 1.25rem;grid-auto-columns:calc((100% - 2 * var(--k-gap)) / 3)}}.k-split__side--2{background:#fff}.k-tabs__radio{position:absolute;opacity:0;pointer-events:none}.k-tabs__labels{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.k-tabs__label{cursor:pointer;font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding-bottom:.35rem;border-bottom:3px solid transparent;color:var(--k-slate)}.k-tabs__panel{display:none}.k-tiles__grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:750px){.k-tiles__grid{grid-template-columns:repeat(var(--k-cols, 3),minmax(0,1fr))}}.k-tile{display:grid;gap:.45rem;color:inherit;text-decoration:none}.k-tile__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--k-stone)}.k-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.k-tile:hover img{transform:scale(1.04)}.k-tile__title{font-size:1.35rem}.k-tile__text{opacity:.85}.k-overlay{position:relative;display:flex;align-items:center;min-height:var(--k-ov-h, 520px);color:#fff;overflow:hidden;background:var(--k-ink)}.k-overlay__content{position:relative;z-index:2;padding-block:3rem}.k-overlay--right .k-overlay__content>*{margin-left:auto}.k-overlay--right .k-overlay__content{text-align:right}.k-overlay__title{font-size:clamp(2.2rem,5vw,4rem);max-width:16ch;overflow-wrap:normal;word-break:normal}.k-overlay__text{max-width:44ch;margin:.9rem 0 1.4rem;font-size:1.1rem}.k-overlay--right .k-overlay__text,.k-overlay--right .k-overlay__title{margin-left:auto}.k-promise--plain{background:var(--k-slate)}.k-countdown{padding-block:clamp(3rem,7vw,5.5rem);text-align:center}.k-countdown__eyebrow{color:var(--k-rufous)}.k-countdown__title{font-size:clamp(2rem,5vw,3.5rem);margin:.4rem 0 0}.k-countdown__text{max-width:46ch;margin:1rem auto 0}.k-countdown__cta{margin-top:1.5rem}.k-cbanner{position:relative;min-height:300px;display:flex;align-items:flex-end;color:#fff;background:var(--k-ink);overflow:hidden}.k-cbanner--plain{min-height:0}.k-cbanner__content{position:relative;z-index:2;padding-block:clamp(2rem,5vw,3.5rem)}.k-cbanner__title{font-size:clamp(2.4rem,6vw,4.5rem)}.k-note{background:var(--k-bone)}.k-note__inner{display:flex;align-items:center;justify-content:center;gap:1rem 2rem;flex-wrap:wrap;padding-block:1.1rem;text-align:center}.k-note__text{margin:0;font-weight:600}.k-feature{display:grid;gap:var(--k-gap);align-items:center;padding-block:clamp(1.5rem,4vw,3rem);border-top:var(--k-rule)}.k-feature__media img{width:100%;height:auto;display:block;background:#fff}.k-feature__num{color:var(--k-rufous);margin:0 0 .4rem}.k-feature__title{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:.8rem}@media(min-width:750px){.k-feature:not(.k-feature--text){grid-template-columns:5fr 4fr}.k-feature:not(.k-feature--text):nth-of-type(2n){grid-template-columns:4fr 5fr}.k-feature:nth-of-type(2n) .k-feature__media{order:2}}.k-facts{display:grid;gap:0;margin:0}.k-facts>div{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.55rem 0;border-bottom:var(--k-rule)}.k-facts dt{font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;color:var(--k-slate)}.k-facts dd{margin:0}.product-details h1{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;font-size:clamp(2rem,3.4vw,2.8rem)}.k-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;padding-top:.75rem;border-top:1px solid var(--k-stone)}.k-trust a,.k-trust__item{display:flex;align-items:center;gap:.55rem;color:var(--k-ink);text-decoration:none;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;line-height:1.15}.k-trust img{width:32px;height:32px;object-fit:contain;flex:none}.k-notify__row{display:flex;gap:.5rem}.k-notify__row input{flex:1;min-height:48px;padding:0 .8rem;border:1px solid var(--k-stone);background:#fff;font:inherit;min-width:0}.k-notify__row .k-btn{width:auto}.k-notify__consent{font-size:.78rem;opacity:.75;margin:.4rem 0 0}.k-notify__ok{font-weight:600;color:var(--k-slate);margin:0}.k-notify__err{color:#a12a1a;font-size:.85rem}[data-k-klaviyo-only][hidden]{display:none!important}kestrel-notify-me.has-klaviyo [data-k-notify-fallback]{display:none}kestrel-notify-me.has-klaviyo [data-k-klaviyo-only]{display:inline-flex!important}.shopify-section-group-footer-group{background:var(--k-ink);color:var(--k-bone)}.shopify-section-group-footer-group a{color:var(--k-bone)}.k-footer-links{display:grid;gap:.45rem}@media(prefers-reduced-motion:reduce){.k-mega,.k-card__img,.k-tile img,.k-mega__tile img{transition:none}}.card-gallery .product-media{background:#fff}.card-gallery .product-media__image{object-fit:contain!important;padding:6%}.card-gallery{border:1px solid #e4e5de;background:#fff}product-card .product-title,.product-card .product-title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.k-overlay--right .k-overlay__shade{background:linear-gradient(270deg,#0f100ec7,#0f100e66 45%,#0f100e00 75%)}@media(max-width:749px){.k-overlay--right .k-overlay__shade{background:linear-gradient(0deg,#0f100ecc,#0f100e40 60%,#0f100e00)}}@media(min-width:990px){.k-tabs .k-grid--row{grid-auto-columns:calc((100% - 3.75rem)/4)}}kestrel-carousel{position:relative;display:block}.k-carousel__btn{position:absolute;top:38%;z-index:3;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--k-ink);color:#fff;cursor:pointer;box-shadow:0 2px 8px #0000002e;transition:opacity .2s,visibility .2s,background .2s}.k-carousel__btn--prev{left:.25rem}.k-carousel__btn--next{right:.25rem}.k-carousel--rufous .k-carousel__btn{background:var(--k-rufous)}.k-carousel--ink .k-carousel__btn{background:var(--k-ink)}.k-carousel__btn:hover{background:var(--k-slate)}.k-carousel__btn:focus-visible{outline:3px solid var(--k-rufous);outline-offset:2px}.k-carousel--rufous .k-carousel__btn:focus-visible{outline-color:var(--k-ink)}.k-carousel__btn:disabled,kestrel-carousel:not([data-scrollable]) .k-carousel__btn{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:749px){.k-carousel__btn{width:36px;height:36px;top:34%}}.k-split__side .k-card__title,.k-addons .k-card__title{font-size:1rem}.product-information .product-media-container{background:#fff}.product-information .product-media-container img{object-fit:contain!important}@media(min-width:750px){.product-information .product-media-container.constrain-height,.product-information .product-media-container.constrain-height img{max-height:80vh}}.k-fieldpics__grid{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0}@media(min-width:750px){.k-fieldpics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-fieldpics__grid--single{grid-template-columns:minmax(0,1fr);max-width:900px}}.k-fieldpics__item{margin:0;background:var(--k-bone);display:flex;align-items:center;justify-content:center}.k-fieldpics__img{display:block;width:100%;height:auto;object-fit:contain}.k-addons{padding-block:clamp(2rem,5vw,3.5rem) clamp(22px,3vw,40px)}.k-addons__sub{display:none;margin:0;color:var(--k-stone);font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.k-addons__body{background:#fff;border:1px solid #e4e5de;border-top:0}.k-addons .k-grid{--k-gap: .9rem;padding:1.25rem 0 .75rem;column-gap:var(--k-gap);grid-auto-columns:72%}@media(min-width:750px){.k-addons .k-grid{grid-auto-columns:calc((100% - 2 * var(--k-gap)) / 3)}}@media(min-width:990px){.k-addons .k-grid{--k-gap: 1.25rem;grid-auto-columns:calc((100% - 2 * var(--k-gap)) / 3)}}@media(min-width:750px){.k-addons__sub{display:block}}form:has(.mw-apo-add-to-cart-custom) .product-form-buttons add-to-cart-component,form:has(.mw-apo-add-to-cart-custom) .product-form-buttons .add-to-cart-button{display:none!important}body:has(.mw-apo-add-to-cart-custom) .sticky-add-to-cart{display:none!important}.mw-apo-add-to-cart-custom{margin-block:.75rem}.k-card__rating,.k-card__rating--empty{display:flex!important;height:1.3rem;min-height:1.3rem;flex:none;overflow:hidden}.k-split__side .k-card__info,.k-addons .k-card__info{grid-template-rows:auto auto 1.3rem}.k-split__side .k-card__title,.k-addons .k-card__title{height:2.04em;min-height:2.04em;line-height:1.02;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k-split__side .k-card__price,.k-addons .k-card__price{height:1.5em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:750px){.product-information media-gallery.sticky-content{top:calc(var(--header-height, 0px) + 12px)}.product-information .product-media-container.constrain-height,.product-information .product-media-container.constrain-height img{max-height:min(80vh,calc(100vh - var(--header-height, 0px) - 160px))}}.product-information media-gallery slideshow-slide{content-visibility:visible}.menu-drawer__backdrop{background-color:#0f100e80;-webkit-backdrop-filter:brightness(.75)}@media screen and (max-width:749px){.header .menu-drawer{width:100%;max-width:100%;height:100vh;height:100dvh;max-height:100dvh;border-inline-end:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block-end:calc(var(--safe-area-inset-bottom, 0px) + 96px)}.header .menu-drawer:not(.menu-drawer--has-submenu-opened){overflow-x:hidden;overflow-y:auto}.header .menu-drawer>.menu-drawer__navigation,.header .menu-drawer>.menu-drawer__featured-content,.header .menu-drawer>.menu-drawer__utility-links{flex-shrink:0}.header .menu-drawer>.menu-drawer__utility-links{margin-block:var(--padding-sm, .5rem) var(--padding-sm, .5rem)}.header .menu-drawer>.menu-drawer__featured-content{border-top:1px solid rgb(18 20 17 / .15);padding-top:1rem;margin-top:.5rem}.header .menu-drawer__submenu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header .menu-drawer__inner-submenu{overscroll-behavior:contain;padding-block-end:calc(var(--safe-area-inset-bottom, 0px) + 96px)}html:has(#Details-menu-drawer-container[open]),html:has(#Details-menu-drawer-container[open]) body{overflow:hidden;overscroll-behavior:none}}@media screen and (max-width:749px){.k-grid--row,.k-pgrid--carousel .k-grid,.k-split__side .k-grid,.k-addons .k-grid{grid-auto-columns:calc((100% - 1.8rem) / 2.2);column-gap:.9rem;scrollbar-width:none;scroll-padding-inline:0}.k-grid--row::-webkit-scrollbar,.k-pgrid--carousel .k-grid::-webkit-scrollbar,.k-split__side .k-grid::-webkit-scrollbar,.k-addons .k-grid::-webkit-scrollbar{display:none}.k-card__cta .k-btn{padding-inline:.5em;letter-spacing:.06em}}@media screen and (max-width:749px){.k-slide{min-height:60vh;min-height:60svh}.k-slide__content{padding-block:2rem 3.25rem}.k-slide__title{font-size:clamp(2.1rem,9vw,2.6rem);max-width:none}.k-slide__sub{margin:.7rem 0 1.1rem}.k-overlay{align-items:flex-end;min-height:440px}.k-overlay__content{padding-block:2rem 2.25rem}.k-overlay__title{font-size:clamp(1.9rem,8vw,2.3rem);max-width:none}.k-overlay__text{font-size:1rem;max-width:none}.k-overlay--right .k-overlay__content{text-align:left}.k-overlay--right .k-overlay__content>*,.k-overlay--right .k-overlay__text,.k-overlay--right .k-overlay__title{margin-left:0}.k-overlay img,.k-slide img{max-width:100%}}@media screen and (max-width:749px){.product-information .product-media-container.constrain-height,.product-information .product-media-container.constrain-height img{max-height:56vh;max-height:56svh}}.k-blog-num{text-decoration:underline;font-weight:700;margin-right:.35em}.k-blog-img{margin:1.5rem 0;text-align:center}.k-blog-img img{width:100%;max-width:min(100%,360px);height:auto;max-height:55vh;object-fit:contain;display:block;margin:0 auto}@media screen and (max-width:749px){article[itemscope]>.flex>.max-w-7xl,article[itemscope]>.flex>.max-w-4xl,article[itemscope] [itemprop=articleBody]{padding-left:1.125rem!important;padding-right:1.125rem!important;box-sizing:border-box;max-width:100%}article[itemscope] h1[itemprop=headline],article[itemscope] h1{font-size:clamp(1.55rem,6.5vw,2.15rem)!important;line-height:1.2!important;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;padding-left:1.125rem;padding-right:1.125rem;box-sizing:border-box}article[itemscope] [itemprop=image]{margin-left:1.125rem!important;margin-right:1.125rem!important}article[itemscope] [itemprop=articleBody] p{margin-top:0;margin-bottom:1.15rem;line-height:1.65}article[itemscope] [itemprop=articleBody] h2{margin-top:1.75rem;margin-bottom:.85rem;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}article[itemscope] [itemprop=articleBody] h3{margin-top:1.35rem;margin-bottom:.65rem;line-height:1.35}article[itemscope] [itemprop=articleBody] ul,article[itemscope] [itemprop=articleBody] ol{margin:1rem 0 1.35rem;padding-left:1.4rem;list-style-position:outside}article[itemscope] [itemprop=articleBody] ul{list-style-type:disc}article[itemscope] [itemprop=articleBody] ol{list-style-type:decimal}article[itemscope] [itemprop=articleBody] li{margin:.55rem 0;padding-left:.25rem;line-height:1.55}article[itemscope] [itemprop=articleBody] li+li{margin-top:.7rem}.article-content,.article__content,.rte,.shopify-section--main-blog .rte,main .article .rte{padding-left:1.125rem;padding-right:1.125rem;box-sizing:border-box}.article h1,.article-title,.article__title,main .article h1{font-size:clamp(1.55rem,6.5vw,2.15rem);line-height:1.2;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.article .rte ul,.article .rte ol,.article-content ul,.article-content ol{padding-left:1.4rem;margin:1rem 0 1.35rem}.article .rte p,.article-content p{margin-bottom:1.15rem;line-height:1.65}.article .rte h2,.article-content h2{margin-top:1.75rem;margin-bottom:.85rem}.article .rte img,.article-content img{max-height:55vh;object-fit:contain}}.shopify-section:has(>.k-overlay,>.k-countdown,>kestrel-slideshow,>.k-cbanner)+.shopify-section:has(>.k-overlay,>.k-countdown,>kestrel-slideshow,>.k-cbanner){margin-top:40px}@media screen and (max-width:749px){.shopify-section:has(>.k-overlay,>.k-countdown,>kestrel-slideshow,>.k-cbanner)+.shopify-section:has(>.k-overlay,>.k-countdown,>kestrel-slideshow,>.k-cbanner){margin-top:22px}}.k-tile__media img{object-position:var(--k-tile-pos, 50% 50%)}@media screen and (min-width:750px){.k-fieldpics .k-fieldpics__grid{width:min(100%,75vw);margin-inline:auto}.k-fieldpics .k-fieldpics__item{overflow:hidden}.k-fieldpics .k-fieldpics__img{height:auto;max-height:75vh;object-fit:cover}.k-fieldpics .k-head--left{width:min(100%,75vw);margin-inline:auto}}#specs,#features,#video,#sharpening,#reviews{scroll-margin-top:calc(var(--header-height, 66px) + 60px)}.product-information .variant-option--buttons:not(.variant-option--swatches){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.product-information .variant-option--buttons:not(.variant-option--swatches)>legend{grid-column:1 / -1;margin-bottom:2px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:34px!important;height:auto!important;padding-block:4px!important;padding-inline:8px!important;white-space:normal!important;text-wrap:balance;line-height:1.15;font-size:.9rem;min-width:0!important;width:auto!important}.product-information .variant-option--buttons+.variant-option--buttons{margin-top:10px!important}@media screen and (max-width:749px){.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:40px!important}}@media screen and (min-width:990px)and (max-height:860px){.product-information .product-details h1{font-size:clamp(2.2rem,3.2vw,2.75rem)}.product-information .product-details .divider{margin-block:-10px}}.footer-content .logo-block{margin-bottom:4px}.k-fbot{background:var(--k-ink);color:var(--k-bone)}.k-fbot__inner{border-top:1px solid rgb(246 246 241 / .18);padding-block:22px 26px;display:grid;gap:16px}.k-fbot__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:0;list-style:none;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.k-fbot__links a{color:var(--k-bone);text-decoration:none;opacity:.92;display:inline-block;padding-block:6px}.k-fbot__links a:hover,.k-fbot__links a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}.k-fbot__sep{width:1px;height:14px;background:#f6f6f14d}.k-fbot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:.78rem;color:#f6f6f1b8}.k-fbot__copy{margin:0}.k-fbot__badge{display:inline-flex;color:var(--k-bone)}.k-fbot__badge svg{display:block;height:44px;width:auto}.k-fbot__badge .miu-text{font-family:var(--font-accent--family, "Barlow Condensed"),sans-serif;font-weight:700;letter-spacing:.12em}.k-fbot__pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}.k-fbot__pay svg{height:22px;width:auto;display:block}.k-fbot__social{display:flex;gap:14px;margin:0;padding:0;list-style:none}.k-fbot__social a{color:var(--k-bone);display:inline-flex;padding:4px;opacity:.85}.k-fbot__social a:hover{opacity:1}.k-fbot__social svg{width:18px;height:18px}@media screen and (max-width:749px){.k-fbot__inner{justify-items:center;text-align:center}.k-fbot__links{justify-content:center;gap:4px 16px}.k-fbot__sep{display:none}.k-fbot__meta{justify-content:center;flex-direction:column;gap:12px}.k-fbot__pay{margin:0;justify-content:center}}@media(min-width:990px){.k-split--single{grid-template-columns:1fr}.k-split--single .k-split__side .k-grid{grid-auto-columns:calc((100% - 4 * var(--k-gap)) / 5)}}.k-bar--rufous,.k-bar--ink{background:var(--k-rufous)}.k-carousel--ink .k-carousel__btn,.k-carousel--rufous .k-carousel__btn{background:var(--k-ink)}.k-btn--solid{background:var(--k-action);border:1px solid var(--k-ink);color:var(--k-action-ink)}.k-btn--solid:hover,.k-btn--solid:focus-visible{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-bone)}.k-overlay .k-btn--solid,.k-countdown .k-btn--solid,.k-promise .k-btn--solid,.k-cbanner .k-btn--solid{border-color:var(--k-action)}.k-overlay .k-btn--solid:hover,.k-countdown .k-btn--solid:hover,.k-promise .k-btn--solid:hover,.k-cbanner .k-btn--solid:hover{background:var(--k-bone);border-color:var(--k-bone);color:var(--k-ink)}.k-slide__btn{background:var(--k-action);border-color:var(--k-action);color:var(--k-action-ink)}.k-slide__btn:hover,.k-slide__btn:focus-visible{background:var(--k-bone);border-color:var(--k-bone);color:var(--k-ink)}.k-dropbar__btn{background:var(--k-action);border-color:var(--k-action);color:var(--k-action-ink)}.k-dropbar__btn:hover{background:var(--k-bone);border-color:var(--k-bone);color:var(--k-ink)}.k-slides__dot[aria-current=true]{background:var(--k-action)}.k-slide__eyebrow,.k-overlay [class*=eyebrow],.k-countdown__eyebrow{color:var(--k-label-dark)}.k-countdown .k-cd__cell{border-top-color:var(--k-action)}.header__row--top .k-mega .k-mega__heading,.header__row--top .k-mega .k-mega__heading a{color:var(--k-rufous)}.mw-apo-add-to-cart-custom{background:var(--k-action)!important;color:var(--k-action-ink)!important;border:1px solid var(--k-ink)!important;font-family:var(--k-label-font)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.12em}.mw-apo-add-to-cart-custom:hover,.mw-apo-add-to-cart-custom:focus-visible{background:var(--k-ink)!important;color:var(--k-bone)!important}#Avada-CookiesBar [role=dialog]:not(.Avada-CookiesBar-Preferences__PopUp)>.CookiesBar-Pop__Close{display:none!important}.k-phero{position:relative;display:flex;align-items:flex-end;min-height:var(--k-phero-h, 240px);background:var(--k-ink);color:var(--k-bone);overflow:hidden}.k-phero:before{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--k-rufous)}.k-phero__media{position:absolute;top:0;right:0;bottom:0;left:0}.k-phero__media img{width:100%;height:100%;object-fit:cover}.k-phero__content{position:relative;z-index:2;padding-block:clamp(2rem,5vw,3.25rem)}.k-phero__title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin:0;font-size:clamp(2.3rem,6vw,4.25rem);color:var(--k-bone)}.k-phero__text{margin:.8rem 0 0;max-width:60ch;color:#f6f6f1e0;font-size:1.05rem}.k-phero__text p{margin:0}.k-pbody{padding:clamp(1.5rem,5vw,3.5rem) var(--page-margin, 1.25rem) clamp(2.5rem,6vw,4.5rem)}.k-pbody__card{max-width:860px;margin-inline:auto;background:#fff;border:var(--k-rule);padding:clamp(1.25rem,4vw,3rem)}.k-rte{line-height:1.65;font-size:1.02rem;color:var(--k-ink);overflow-wrap:anywhere}.k-rte *{font-family:inherit!important}.k-rte h1,.k-rte h2,.k-rte h3,.k-rte h4{font-family:var(--k-label-font)!important;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;margin:1.8em 0 .6em;color:var(--k-ink)}.k-rte h1{font-size:1.9rem}.k-rte h2{font-size:1.55rem}.k-rte h3{font-size:1.25rem}.k-rte>:first-child{margin-top:0}.k-rte a{color:var(--k-rufous);text-decoration:underline;text-underline-offset:2px}.k-rte img{max-width:100%;height:auto;display:block;margin:1.5rem auto}.k-rte ul,.k-rte ol{padding-left:1.2em}.k-pbody__cta{text-align:center;margin:2.25rem 0 0}.k-subpage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 7rem);padding:3rem var(--page-margin, 1.25rem) 3.5rem;color:var(--k-bone);background:var(--k-ink);overflow:hidden}.k-subpage__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.k-subpage__media img{width:100%;height:100%;object-fit:cover}.k-subpage__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(18 20 17 / var(--k-scrim, .56))}.k-subpage__panel{width:min(100%,40rem);text-align:center}.k-subpage__title,.k-partner__title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin:0 0 1rem;font-size:clamp(2.4rem,7vw,4.5rem);color:var(--k-bone)}.k-subpage__intro,.k-partner__sub{margin:0 auto 1.5rem;max-width:34rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.5;color:#f6f6f1eb}.k-subpage__list{list-style:none;margin:0 auto 1.75rem;padding:0;max-width:32rem;text-align:left}.k-subpage__list li{position:relative;padding-left:1.4rem;margin:0 0 .7rem;line-height:1.45}.k-subpage__list li:before{content:"";position:absolute;left:0;top:.45em;width:.6rem;height:.6rem;background:var(--k-label-dark)}.k-subpage__list strong{font-family:var(--k-label-font);text-transform:uppercase;letter-spacing:.08em;color:var(--k-label-dark)}.k-subpage__form{max-width:30rem;margin:0 auto}.k-subpage__row{display:flex;flex-direction:column;gap:.6rem}@media(min-width:640px){.k-subpage__row{flex-direction:row}}.k-subpage__row input{flex:1;min-width:0;min-height:52px;padding:0 1rem;background:#262923;border:1px solid #5d6157;color:var(--k-bone);font:inherit;border-radius:0}.k-subpage__row input::placeholder{color:#b9bcb2;opacity:1}.k-subpage__row input:focus{outline:2px solid var(--k-action);outline-offset:1px}.k-subpage .k-btn--solid,.k-partner__hero .k-btn--solid{min-height:52px;border-color:var(--k-action);white-space:nowrap}.k-subpage .k-btn--solid:hover,.k-partner__hero .k-btn--solid:hover{background:var(--k-bone);border-color:var(--k-bone);color:var(--k-ink)}.k-subpage__msg{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--k-label-dark);background:#4f5d2f59;color:var(--k-bone)}.k-subpage__msg--err{border-color:#e08a7a;background:#a12a1a40}.k-partner__hero{position:relative;isolation:isolate;background:var(--k-ink);color:var(--k-bone);overflow:hidden}.k-partner__hero .k-phero__media{z-index:-2}.k-partner__inner{padding-block:clamp(2rem,6vw,4.5rem);text-align:center}.k-partner__logos{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,6vw,4rem);padding-bottom:1rem;border-bottom:1px solid rgb(246 246 241 / .2)}.k-partner__logo{height:clamp(44px,7vw,72px);width:auto}.k-partner__logo-text{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(.85rem,2vw,1.05rem);color:var(--k-label-dark)}.k-partner__feature{background:var(--k-rufous);color:#fff}.k-partner__feature-inner{max-width:760px;text-align:center;padding-block:clamp(2rem,5vw,3.25rem)}.k-partner__feature .k-head__title{color:#fff;margin-bottom:.75rem;font-size:clamp(1.7rem,4vw,2.4rem)}.k-partner__feature p{margin:0;font-size:1.05rem;line-height:1.6}.k-ebanner{position:relative;display:flex;align-items:flex-end;min-height:clamp(320px,40vw,560px);background:var(--k-ink);color:var(--k-bone);overflow:hidden}.k-ebanner__media,.k-ebanner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.k-ebanner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#121411c7,#12141140 55%,#12141100)}.k-ebanner__content{position:relative;z-index:2;padding-block:clamp(1.75rem,5vw,3.25rem)}.k-ebanner__title{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1;margin:0;font-size:clamp(2.4rem,6.5vw,4.75rem);color:var(--k-bone)}.k-ebanner__title span{display:block}.k-ebanner__title span+span{color:var(--k-action)}.k-ebanner__code{margin:.75rem 0 0;color:var(--k-label-dark)}.k-eastmans__wrap{max-width:1100px}.k-card__price-now{color:var(--k-ink)}.k-strip{position:relative;padding-bottom:clamp(2.5rem,6vw,4rem)}.k-strip__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.k-strip__track{display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--page-margin, 1.25rem);scrollbar-width:thin}@media(min-width:640px){.k-strip__track{grid-auto-columns:calc(50% - .4rem)}}@media(min-width:1100px){.k-strip__track{grid-auto-columns:calc(25% - .6rem)}}.k-strip__track li{scroll-snap-align:start;height:var(--k-strip-h-m, 280px)}@media(min-width:750px){.k-strip__track li{height:var(--k-strip-h, 320px)}}.k-strip__track img{width:100%;height:100%;object-fit:cover;display:block}.k-acct{padding:clamp(1.5rem,5vw,3.5rem) var(--page-margin, 1.25rem) clamp(2.5rem,6vw,4.5rem);background:var(--k-bone);color:var(--k-ink)}.k-acct__card{background:#fff;border:var(--k-rule);padding:clamp(1.25rem,4vw,2.5rem)}.k-acct__card--narrow{max-width:560px;margin-inline:auto}.k-acct__h{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.1;margin:0 0 1rem;color:var(--k-ink)}.k-acct__h--sm{font-size:1.15rem;margin:1.25rem 0 .6rem}.k-acct__h--sm:first-child{margin-top:0}.k-acct__lead{margin:-.4rem 0 1.25rem;color:#121411bf}.k-acct__form{display:grid;gap:1rem}.k-field{display:grid;gap:.35rem}.k-field label{font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:var(--k-ink)}.k-field input,.k-field select{width:100%;min-height:48px;padding:.7rem .9rem;border:1px solid #9a9c92;border-radius:2px;background:#fff;color:var(--k-ink);font:inherit;font-size:1rem}.k-field input::placeholder{color:#6b6e64}.k-field input:focus-visible,.k-field select:focus-visible{outline:2px solid var(--k-slate);outline-offset:1px;border-color:var(--k-ink)}.k-acct__grid2{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:750px){.k-acct__grid2{grid-template-columns:1fr 1fr}.k-field--full{grid-column:1 / -1}}.k-acct__submit{width:100%;min-height:52px}.k-acct .k-btn--solid{border-color:var(--k-action)}.k-acct .k-btn:not(.k-btn--solid){border-color:var(--k-ink);color:var(--k-ink)}.k-acct .k-btn--solid:hover,.k-acct .k-btn--solid:focus-visible{background:var(--k-ink);border-color:var(--k-ink);color:var(--k-bone)}.k-acct__row-end{margin:-.4rem 0 0;text-align:right}.k-acct__link{background:none;border:0;padding:.35rem 0;font:inherit;color:var(--k-slate);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k-acct a:not(.k-btn){color:var(--k-slate);text-decoration:underline;text-underline-offset:3px;font-weight:600}.k-acct__switch{margin:1.25rem 0 0;text-align:center;color:#121411cc}.k-acct__guest{margin-top:1.75rem;padding-top:1.5rem;border-top:var(--k-rule);text-align:center}.k-acct__alert{padding:.9rem 1rem;border:1px solid;border-left-width:4px;margin:0 0 1rem;font-size:.95rem}.k-acct__alert p,.k-acct__alert ul{margin:.2rem 0 0}.k-acct__alert-title{font-weight:700;margin:0!important}.k-acct__alert--error{border-color:#a4321a;background:#fbefeb;color:#6e1f0f}.k-acct__alert--ok{border-color:var(--k-slate);background:#eef0e2;color:#2c3419}.k-acct__btns{display:flex;flex-wrap:wrap;gap:.75rem}.k-acct__btns>*{flex:1 1 200px}.k-acct__split{display:grid;gap:clamp(1rem,3vw,2rem);max-width:1040px;margin-inline:auto;align-items:start}@media(min-width:900px){.k-acct__split{grid-template-columns:5fr 7fr}}.k-acct__perks{background:var(--k-ink);color:var(--k-bone);padding:clamp(1.25rem,4vw,2.5rem);border-bottom:4px solid var(--k-slate)}.k-acct__perks-h{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 1rem;color:var(--k-bone)}.k-acct__perks-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.k-acct__perks-list li{position:relative;padding-left:1.4rem;font-weight:600;line-height:1.35}.k-acct__perks-list li:before{content:"";position:absolute;left:0;top:.42em;width:.55rem;height:.55rem;background:var(--k-label-dark)}.k-acct__dash{display:grid;gap:clamp(1rem,3vw,2rem);max-width:1200px;margin-inline:auto;align-items:start}@media(min-width:990px){.k-acct__dash{grid-template-columns:320px 1fr}.k-acct__dash--order{grid-template-columns:1fr 340px}}.k-acct__avatar{width:64px;height:64px;border-radius:50%;background:var(--k-ink);color:var(--k-action);display:grid;place-items:center;font-family:var(--k-label-font);font-weight:700;font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem}.k-acct__name{font-weight:700;margin:0 0 .2rem}.k-acct__muted{color:#121411b3;margin:0 0 .2rem;font-size:.95rem}.k-acct__addr{font-style:normal;display:grid;gap:.1rem;margin:.5rem 0 .8rem;color:#121411d9}.k-acct__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0}.k-acct__orders,.k-acct__items,.k-acct__addrs,.k-acct__tx{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.k-acct__order{border:var(--k-rule)}.k-acct__order-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.8rem 1rem;background:var(--k-bone);border-bottom:var(--k-rule)}.k-acct__order-name{font-family:var(--k-label-font);font-size:1.15rem;margin-right:auto}.k-acct__pill{display:inline-flex;padding:.25rem .6rem;font-family:var(--k-label-font);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;border:1px solid #9a9c92;background:#fff;color:var(--k-ink)}.k-acct__pill--ok{border-color:var(--k-slate);background:#eef0e2;color:#2c3419}.k-acct__pill--warn{border-color:#a4321a;background:#fbefeb;color:#6e1f0f}.k-acct__order-body,.k-acct__item{display:grid;grid-template-columns:72px 1fr auto;gap:1rem;align-items:center;padding:1rem}.k-acct__item{padding:0 0 1rem;border-bottom:var(--k-rule)}.k-acct__thumb{width:72px;height:72px;border:var(--k-rule);overflow:hidden;background:var(--k-bone)}.k-acct__thumb img,.k-acct__thumb svg{width:100%;height:100%;object-fit:cover;display:block}.k-acct__total{font-weight:700;margin:0;white-space:nowrap}.k-acct__order-foot{margin:0;padding:0 1rem 1rem}.k-acct__empty{text-align:center;padding:2rem 0}.k-acct__sum{margin:1rem 0 0;display:grid;gap:.4rem}.k-acct__sum>div{display:flex;justify-content:space-between;gap:1rem}.k-acct__sum dt,.k-acct__sum dd{margin:0}.k-acct__sum-total{border-top:1px solid var(--k-ink);padding-top:.6rem;font-weight:700;font-size:1.1rem}.k-acct__back{max-width:1200px;margin:0 auto 1rem}.k-acct__pager{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.k-acct__new{max-width:1200px;margin:0 auto 1rem}.k-acct__new>summary,.k-acct__edit>summary{list-style:none;width:auto}.k-acct__new>summary::-webkit-details-marker,.k-acct__edit>summary::-webkit-details-marker{display:none}.k-acct__new[open]>summary{margin-bottom:1.25rem}.k-acct__edit[open]{flex-basis:100%}.k-acct__edit[open]>summary{margin-bottom:1rem}.k-acct__addrs{max-width:1200px;margin-inline:auto}@media(min-width:750px){.k-acct__addrs{grid-template-columns:repeat(2,1fr)}}.k-acct .k-acct__del{border-color:#a4321a;color:#a4321a}.k-acct .k-acct__del:hover{background:#a4321a;color:#fff;border-color:#a4321a}.k-acct__check{display:flex;align-items:center;gap:.6rem;font-weight:600}.k-acct__check input{width:20px;height:20px;accent-color:var(--k-slate)}.k-pbody--warranty .k-rte a[href*="/products/knife-sharpening"][style]{background:var(--k-action)!important;color:var(--k-action-ink)!important;border:1px solid var(--k-action);border-radius:2px;font-family:var(--k-label-font);letter-spacing:.12em!important;text-decoration:none!important;transition:background-color .2s,color .2s,border-color .2s}.k-pbody--warranty .k-rte a[href*="/products/knife-sharpening"][style]:hover,.k-pbody--warranty .k-rte a[href*="/products/knife-sharpening"][style]:focus-visible{background:var(--k-ink)!important;color:var(--k-bone)!important;border-color:var(--k-ink)}@media screen and (max-width:749px){.shopify-section-group-footer-group .footer-content{grid-template-columns:1fr 1fr;gap:22px 16px!important;padding-block-start:28px!important;padding-block-end:18px!important}.shopify-section-group-footer-group .footer-content>.group-block{grid-column:1 / -1}.shopify-section-group-footer-group .footer-content>.group-block .group-block-content{--gap: 8px !important;gap:8px!important}.shopify-section-group-footer-group .footer-content>.menu:has(a[href="/products/ovis-hunter"]){display:none!important}.shopify-section-group-footer-group .footer-content .logo-block{--logo-width-mobile: 50px !important;margin-bottom:0}.shopify-section-group-footer-group .footer-content .menu__details{--spacing--size: 4px}.shopify-section-group-footer-group .footer-content .menu__heading{margin-bottom:4px}.shopify-section-group-footer-group .footer-content .menu__item a{display:inline-block;padding-block:3px}.k-fbot__inner{padding-block:14px 18px;gap:10px}.k-fbot__links{gap:0 14px}.k-fbot__meta{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px}.k-fbot__badge svg{height:34px}.k-fbot__pay{flex-basis:100%}}.k-acct,.k-acct *{box-sizing:border-box}.k-acct__split{grid-template-columns:minmax(0,1fr);align-items:stretch}.k-acct__split>*{min-width:0;margin:0}@media(min-width:900px){.k-acct__split{grid-template-columns:minmax(0,1fr)}}@media(min-width:990px){.k-acct__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.k-acct__perks{display:flex;flex-direction:column;justify-content:flex-start}.k-acct__perks-h,.k-acct__h{margin-top:0}.k-acct__card,.k-acct__perks{min-width:0;max-width:100%}.k-acct__card.k-acct__card--narrow{width:100%;max-width:560px;margin-inline:auto}.k-acct__perks-list li,.k-acct__perks-h,.k-acct__h,.k-acct__lead,.k-acct__switch,.k-acct__alert,.k-field label{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.k-acct__grid2{grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.k-acct__grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.k-acct__grid2>*,.k-acct__form>*{min-width:0}.k-field input,.k-field select{max-width:100%;min-width:0}.k-acct .k-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:.6em}.k-acct-band .k-phero__title{overflow-wrap:anywhere}.mega-menu__content-list--products .resource-card__media,.menu-drawer__featured-content .resource-card__media{background-color:#f6f6f1}.mega-menu__content-list--products .resource-card__image,.menu-drawer__featured-content .resource-card__image{object-fit:contain!important;object-position:50% 50%!important;background-color:#f6f6f1}rte-formatter .flex.items-center>a[target=_blank]{display:inline-flex;color:#121411}rte-formatter .flex.items-center>a[target=_blank]:hover{color:#4f5d2f}rte-formatter .flex.items-center>a[target=_blank]>svg.w-6{width:24px;height:24px}rte-formatter .flex.justify-start.items-center{justify-content:center;gap:24px;margin:8px auto 0}.shopify-policy__container{max-width:46rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;box-sizing:border-box}.shopify-policy__container .shopify-policy__title h1{font-size:2rem;font-weight:700;line-height:1.2;margin:1.75rem 0 1.25rem}.shopify-policy__container .rte{font-size:1rem;line-height:1.7;overflow-wrap:break-word}.shopify-policy__container .rte>:first-child{margin-top:0}.shopify-policy__container .rte p{margin:0 0 1.1em;line-height:1.7}.shopify-policy__container .rte h2{font-size:1.375rem;font-weight:700;line-height:1.3;margin:2.1em 0 .65em}.shopify-policy__container .rte h3{font-size:1.125rem;font-weight:700;line-height:1.35;margin:1.6em 0 .5em}.shopify-policy__container .rte ul,.shopify-policy__container .rte ol{margin:0 0 1.25em;padding-left:1.4rem;list-style-position:outside}.shopify-policy__container .rte ul{list-style-type:disc}.shopify-policy__container .rte ol{list-style-type:decimal}.shopify-policy__container .rte li{margin:0 0 .6em;padding-left:.2rem;line-height:1.65}.shopify-policy__container .rte li:last-child{margin-bottom:0}.shopify-policy__container .rte strong{font-weight:700}.shopify-policy__container .rte a{text-decoration:underline}.shopify-policy__container .kestrel-policy-address{font-style:normal}@media screen and (max-width:749px){.shopify-policy__container .shopify-policy__title h1{font-size:1.625rem;margin-top:1.25rem}.shopify-policy__container .rte h2{font-size:1.25rem;margin-top:1.9em}.shopify-policy__container .rte h3{font-size:1.0625rem}}.product-grid .product-card .card-gallery{--gallery-aspect-ratio: 4 / 5 !important}.k-card .k-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.product-recommendations:has(.resource-list[data-has-recommendations=false]),.product-recommendations.hidden{display:none!important}.cart-drawer__content>kestrel-shipping-bar{padding:10px var(--drawer-padding, 20px) 12px;border-bottom:1px solid rgb(18 20 17 / .1)}kestrel-shipping-bar .k-label{font-size:13px;letter-spacing:.01em;text-transform:none;color:#121411}kestrel-shipping-bar .k-ship__track{background:#4f5d2f2e;border-radius:2px;overflow:hidden}kestrel-shipping-bar .k-ship__fill{background:#4f5d2f}kestrel-shipping-bar[done] .k-ship__track .k-ship__fill{background:#cda84f}.k-addons{display:block;margin:14px 0 6px;padding-top:12px;border-top:1px solid rgb(18 20 17 / .1)}.k-addons__title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4f5d2f}.k-addons__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.k-addon{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;background:#fff;border:1px solid rgb(18 20 17 / .08)}.k-addon__media{display:block;width:56px;height:56px;background:#f6f6f1}.k-addon__img{width:56px;height:56px;object-fit:contain;display:block}.k-addon__info{display:flex;flex-direction:column;gap:3px;min-width:0}.k-addon__title{font-size:14px;line-height:1.25;color:#121411;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-addon__title:hover{text-decoration:underline}.k-addon__price{font-size:13px;color:#121411bf}.k-addon__select{max-width:100%;font-size:12px;padding:4px 24px 4px 6px;border:1px solid rgb(18 20 17 / .25);background-color:#fff;color:#121411;border-radius:0;height:30px}.k-addon__choose{font-size:12px;color:#4f5d2f;text-decoration:underline}.k-addon__add{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;background:#cda84f;color:#121411;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:0 14px;min-height:40px;min-width:72px;white-space:nowrap}.k-addon__add:hover{background:#bf9a42}.k-addon__add:focus-visible{outline:2px solid #121411;outline-offset:2px}.k-addon__add[disabled]{opacity:.65;cursor:progress}.k-addons__msg{margin:6px 0 0;font-size:12px;color:#8a2b1a;min-height:0}.k-addons__msg:empty{display:none}.k-trust{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:12px;line-height:1.3;color:#121411cc}.k-trust__item{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.k-trust__icon{width:15px;height:15px;color:#4f5d2f;flex:none}@media(max-width:420px){.k-trust{display:grid;grid-template-columns:1fr 1fr;justify-items:start;gap:6px 10px;font-size:11.5px}}product-price .installments--k-top{margin-top:4px}.product-recommendations[data-intent=complementary] .product-media-container,.product-recommendations[data-intent=complementary] .product-media,.product-recommendations[data-intent=complementary] .product-media__image{aspect-ratio:1 / 1!important}.product-recommendations[data-intent=complementary] .product-media__image{object-fit:contain!important}.k-addon__title{padding-block:3px;min-height:24px;box-sizing:border-box}.k-addon__add{border:1px solid #121411}.k-addon__choose{display:inline-block;padding-block:4px}@media(max-width:749px){.k-addons__list{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:6px;scrollbar-width:thin}.k-addons{margin-top:10px;padding-top:10px}.k-addons__title{margin-bottom:8px}.k-addon{flex:0 0 min(74%,250px);scroll-snap-align:start;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:4px 8px;padding:6px}.k-addon__media,.k-addon__img{width:44px;height:44px}.k-addon__info{gap:2px}.k-addon__title{font-size:13.5px}.k-addon__select{width:100%;height:32px}.k-addon__add{grid-column:1 / -1;width:100%;min-height:36px}.k-addons__list:has(>.k-addon:only-child) .k-addon{flex-basis:100%}}.k-trust.k-trust--cart{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px}.k-trust.k-trust--cart .k-trust__item{font-size:11px;letter-spacing:.02em;gap:4px;white-space:nowrap}.k-trust.k-trust--cart .k-trust__icon{width:13px;height:13px}.k-trust.k-trust--cart{margin-top:22px}@media(hover:none){.k-card__img--alt{display:none}}kestrel-program-form.k-program__card:not(:has(form,iframe)){display:block;min-height:1100px}@media(max-width:749px){kestrel-program-form.k-program__card:not(:has(form,iframe)){min-height:1300px}}@media(max-width:749px){.slideshow-controls__dots .slideshow-control{min-width:24px;min-height:24px;background-clip:content-box}}.k-cbanner__sub{display:block;margin-top:.35em;font-size:.34em;line-height:1.2;letter-spacing:.08em;color:#c5cd9e}.k-cbanner--plain .k-cbanner__sub{color:#4f5d2f}.blog-post-content>rte-formatter>:not(style,script,link,meta):not(:not(style,script,link,meta)~*),.blog-post-content>:not(rte-formatter,style,script,link,meta):not(:not(style,script,link,meta)~*),.blog-post-content>rte-formatter>div:not(:not(style,script,link,meta)~*)>:first-child{margin-top:0!important}.section-content-wrapper:has(.blog-post-content) .blog-post-details{margin-bottom:12px}.k-art-title .k-h1-split__main,.k-art-title .k-h1-split__subs{display:block;text-wrap:balance}.k-art-title .k-h1-split__sub{display:inline}.k-art-title .k-h1-split__sep{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal;border:0}.section-content-wrapper:has(.blog-post-content) .image-block[class*=__blog-post-image] .image-block__image{width:100%;height:auto;aspect-ratio:3 / 1;max-height:360px;object-fit:cover;object-position:50% 50%}@media(max-width:749px){.section-content-wrapper:has(.blog-post-content) .image-block[class*=__blog-post-image] .image-block__image{aspect-ratio:16 / 7}}.section-content-wrapper:has(.blog-post-content) .image-block[class*=__blog-post-image] .image-block__image[src*=magnacut-for-hunting-knives-ovis-hunter-title]{object-position:50% 48%;max-height:380px}.menu-drawer-container .header__icon--menu{box-sizing:border-box;width:44px;min-width:44px;margin-inline:-15.2px}.k-slides__dots{gap:0;bottom:calc(1.25rem - 20px)}.k-slides__dot{box-sizing:border-box;width:44px;height:44px;padding:20px 5px;background-clip:content-box}.k-slides__dots .k-slides__dot:first-child{margin-left:-5px}.k-slides__dot,.k-slides__dot[aria-current=true]{background-clip:content-box}@media(max-width:749px){.slideshow-controls__dots{overflow:visible}.slideshow-controls__dots .slideshow-control{height:44px;min-height:44px;margin-block:-14.48px}}.k-carousel__btn{width:44px;height:44px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px!important}@media(max-width:989px),(pointer:coarse){.k-footer-links{gap:0}.shopify-section-group-footer-group a{display:inline-flex;align-items:center;min-height:44px}}.cart-discount__input,.k-addon__select{font-size:16px}.k-slides__dots{pointer-events:none}.k-slides__dot{pointer-events:auto}.k-countdown__text{max-width:min(100%,78ch);margin-inline:auto;text-wrap:balance}.k-countdown__text p{margin-inline:auto;text-wrap:balance}.k-countdown__cta{text-align:center}.k-pairs__add.is-added,.k-addon__add.is-added{background:#4f5d2f;border-color:#4f5d2f;color:#f6f6f1;cursor:default;opacity:1}.k-pairs__add.is-added:hover,.k-addon__add.is-added:hover{background:#4f5d2f}.k-add-check{display:block;margin:0 auto;flex:none}.k-pairs__add.is-added,.k-addon__add.is-added{display:inline-flex;align-items:center;justify-content:center}.shopify-section-group-footer-group .footer-content{content-visibility:visible}@media(min-width:1280px){.k-fbot__links{flex-wrap:nowrap}.k-fbot__links a{white-space:nowrap}}.k-promise .k-slide__eyebrow{font-family:var(--k-label-font);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1rem,1rem + .2vw,1.125rem);line-height:1.1;color:var(--k-action, #cda84f);margin:0 0 .65rem}.k-promise .k-slide__eyebrow .k-tm{font-size:.6em;line-height:0;vertical-align:super;letter-spacing:0;margin-left:.06em}@media(min-width:750px){.k-promise .k-slide__eyebrow{font-size:clamp(1.375rem,1.2rem + .55vw,1.75rem);margin-bottom:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kestrel-bundle.css.map */
