:root{--hk-bg: #fcfcfc;--hk-paper: #f4f1ec;--hk-ink: #080807;--hk-sub: #6e6a64;--hk-line: #dcd8d1;--hk-white: #ffffff;--hk-dsub: #99968f;--hk-display: "GFS Didot", "Didot", "Bodoni 72", serif;--hk-sans: "Inter", "Neue Montreal", system-ui, sans-serif;--hk-gutter: clamp(20px, 4.45vw, 64px);--hk-section: clamp(88px, 9.7vw, 140px);--hk-max: 1440px}body{background:var(--hk-bg);color:var(--hk-ink);font-family:var(--hk-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}.shopify-section:has(>.hk){display:block}.hk{width:100%}.hk-wrap{max-width:var(--hk-max);margin-inline:auto;padding-inline:var(--hk-gutter)}.hk-pad{padding-block:var(--hk-section)}.hk--paper{background:var(--hk-paper)}.hk--bg{background:var(--hk-bg)}.hk-display{font-family:var(--hk-display);font-weight:400;text-transform:uppercase;line-height:.95;letter-spacing:-.005em;margin:0}.hk-display--xl{font-size:clamp(56px,10.4vw,150px);line-height:.88}.hk-display--lg{font-size:clamp(44px,6.7vw,96px);line-height:.92}.hk-display--md{font-size:clamp(36px,4.7vw,68px)}.hk-display--sm{font-size:clamp(30px,3.9vw,56px)}.hk-serif{font-family:var(--hk-display);font-weight:400;margin:0}.hk-label{font-family:var(--hk-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;margin:0}.hk-label--sub{color:var(--hk-sub)}.hk-copy{font-size:17px;line-height:1.6;color:var(--hk-sub);margin:0}.hk-copy--ink{color:var(--hk-ink)}.hk-small{font-size:12px;color:var(--hk-sub);margin:0}.hk-index{font-size:13px;color:var(--hk-sub)}.hk-btns{display:flex;flex-wrap:wrap;gap:12px}.hk-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 30px;font-family:var(--hk-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--hk-ink);background:var(--hk-ink);color:var(--hk-white);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.hk-btn:hover,.hk-btn--outline{background:transparent;color:var(--hk-ink)}.hk-btn--outline:hover{background:var(--hk-ink);color:var(--hk-white)}.hk-btn--light{background:var(--hk-white);color:var(--hk-ink);border-color:var(--hk-white)}.hk-btn--light:hover{background:transparent;color:var(--hk-white)}.hk-btn--glass{background:#ffffff1f;color:var(--hk-white);border-color:#ffffffb3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hk-btn--glass:hover{background:var(--hk-white);color:var(--hk-ink)}.hk-link{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.hk-link:hover{text-decoration:underline;text-underline-offset:4px}.hk-media{position:relative;overflow:hidden;background:#e7e2da}.hk-media img{width:100%;height:100%;object-fit:cover;display:block}.hk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px}.hk-head__title{display:grid;gap:20px}.hk-shead__label{display:flex;align-items:baseline;gap:14px}.hk-shead__label .hk-index{font-size:13px;letter-spacing:0}.hk-rule{border-top:1px solid var(--hk-line)}.hk-status{display:inline-flex;align-items:center;gap:6px}.hk-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hk-sub)}.hk-status--available:before{background:#3d7350}.hk-form{display:flex;max-width:480px}.hk-form input[type=email]{flex:1;min-width:0;height:56px;padding:0 22px;border:1px solid var(--hk-ink);border-right:0;border-radius:0;background:var(--hk-white);font-size:14px;color:var(--hk-ink)}.hk-form input[type=email]:focus{outline:2px solid var(--hk-ink);outline-offset:-2px}.hk-form .hk-btn{padding-inline:36px}.hk-intro .hk-display,.hk-intro .hk-hero__copy>*,.hk-intro .hk-hero__side,.hk-intro [data-hk-header] .hk-header__bar{visibility:hidden}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease}[data-hk-header]{view-transition-name:hk-header}::view-transition-group(hk-header){animation-duration:.3s}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.hk-line-mask{padding-bottom:.08em;margin-bottom:-.08em}.hk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.hk-head{flex-direction:column;align-items:flex-start;margin-bottom:40px}.hk-copy{font-size:16px}.hk-form{max-width:none}}.hk-swipe__dots,.hk-sm,.hk-sm-flex{display:none}@media(max-width:749px){:root{--hk-gutter: 38px;--hk-section: 72px}.hk-sm{display:initial}.hk-sm-flex{display:flex}.hk-lg{display:none!important}.hk-display--xl,.hk-display--lg,.hk-display--md,.hk-display--sm{font-size:clamp(30px,10.5vw,36px);line-height:1.22}.hk-label{font-size:10px}.hk-copy{font-size:15px}.hk-btns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;width:100%}.hk-btns>.hk-btn,.hk-btn--block{height:52px;padding:0 12px;width:100%}.hk-btns>.hk-btn{text-align:center;white-space:nowrap}.hk-head{margin-bottom:36px;gap:18px}.hk-head__title{gap:18px}.hk-head>.hk-link{display:none}.hk-swipe{display:flex!important;gap:16px!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--hk-gutter));padding-right:var(--hk-gutter);scroll-padding-left:0}.hk-swipe::-webkit-scrollbar{display:none}.hk-swipe img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hk-swipe [data-hk-reveal],.hk-swipe>[data-hk-reveal]{transform:none!important}.hk-swipe .hk-card:hover .hk-card__media img,.hk-swipe .hk-series__card:hover .hk-series__media img{transform:none}.hk-swipe>*{flex:0 0 min(calc(100vw - var(--hk-gutter) - 72px),380px);scroll-snap-align:start}.hk-swipe .hk-media{aspect-ratio:13 / 16!important}.hk-swipe__foot{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.hk-swipe__dots{display:flex;gap:6px;align-items:center}.hk-swipe__dots span{width:8px;height:2px;background:#08080740;transition:width .3s ease,background .3s ease}.hk-swipe__dots span.is-active{width:24px;background:var(--hk-ink)}}@media(max-width:359px){.hk-btns>.hk-btn{padding:0 6px;font-size:10px;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hawkstetler.css.map */
