:root{--hk-forest: var(--deep-forest, #223C1F);--hk-parchment: var(--warm-parchment, #F4EAD9);--hk-paper: var(--paper, #FFFFFF);--hk-sand: var(--sand, #EDE4CF);--hk-ink: var(--ink, #1A1F19);--hk-ink-90: var(--ink-90, #2C3229);--hk-ink-2: var(--ink-2, #52584F);--hk-line: var(--line, #DDD5BF);--hk-line-2: var(--line-2, #C9BFA9);--hk-olive: var(--olive, #768E3A);--hk-r: var(--r, 7px);--hk-sans: var(--sans, "DM Sans", system-ui, sans-serif)}body,html{background:var(--hk-paper)!important}#MainContent,main#MainContent,.main-content,#main-content{background:var(--hk-paper)}.hk{background:var(--hk-paper);color:var(--hk-ink);font-family:var(--hk-sans);line-height:1.5}.hk *,.hk *:before,.hk *:after{box-sizing:border-box}.hk button{font-family:inherit}.hk-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hk-media{position:relative;background:#eceae4;overflow:hidden;min-height:640px}.hk-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.hk-slide.is-active{opacity:1;visibility:visible;transition:opacity .3s ease}.hk-img{width:100%;height:100%;object-fit:cover;display:block}.hk-noimg{height:100%;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--hk-ink-2)}.hk-toggle{position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 18px;background:var(--hk-paper);border:1px solid var(--hk-line);border-radius:99px}.hk-toggle__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hk-forest);margin-right:6px}.hk-toggle__btn{width:44px;height:44px;border:0;border-radius:50%;padding:0;background:transparent;color:var(--hk-ink);font-size:16px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.hk-toggle__btn.is-selected{background:var(--hk-ink);color:var(--hk-parchment)}.hk-toggle__btn:disabled{opacity:.35;cursor:not-allowed}.hk-info{padding:48px clamp(24px,5vw,72px) 40px;min-width:0}.hk-eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hk-ink-2)}.hk-title{margin:10px 0 8px;font-family:inherit;font-weight:500;font-size:33px;line-height:1.1;color:var(--hk-forest)}.hk-desc{margin-top:12px;font-size:16px;line-height:1.6;color:var(--hk-ink-90)}.hk-desc p{margin:0 0 .6em}.hk-desc p:last-child{margin-bottom:0}.hk-price-row{margin-top:20px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hk-price{font-size:26px;font-weight:600;letter-spacing:-.01em}.hk-compare{font-size:14px;color:var(--hk-ink-2)}.hk-compare[hidden]{display:none}.hk-pricesub{font-size:14px;color:var(--hk-ink-2)}.hk-label-row{margin-top:20px;display:flex;justify-content:space-between;align-items:baseline}.hk-label{font-size:12.5px;font-weight:500;letter-spacing:.02em;color:var(--hk-ink)}.hk-label__picked{font-weight:400;color:var(--hk-ink-2);margin-left:5px}.hk-label__side{font-size:12px;color:var(--hk-ink-2)}.hk-packs{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hk-pack{height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--hk-line-2);background:var(--hk-paper);color:var(--hk-ink);border-radius:var(--hk-r);cursor:pointer;padding:0;transition:background .13s,color .13s,border-color .13s}.hk-pack:hover{border-color:var(--hk-ink-2)}.hk-pack.is-selected{background:var(--hk-ink);border-color:var(--hk-ink);color:var(--hk-parchment)}.hk-pack__n{font-size:24px;font-weight:600;line-height:1.1}.hk-pack__price{font-size:13.5px;font-weight:500}.hk-pack__each{font-size:11px;opacity:.85;min-height:16px}.hk-pack.is-soldout{background:var(--hk-sand);color:var(--hk-ink-2);border-color:var(--hk-line);cursor:not-allowed}.hk-pack.is-soldout .hk-pack__n{text-decoration:line-through}.hk-why{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;border-top:1px solid var(--hk-line);border-bottom:1px solid var(--hk-line)}.hk-why__item svg{color:var(--hk-forest);display:block}.hk-why__t{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--hk-ink)}.hk-why__d{font-size:12px;line-height:1.5;color:var(--hk-ink-2)}.hk-cta{margin-top:20px;display:flex;flex-direction:column;gap:10px}.hk-btn{width:100%;height:52px;border-radius:var(--hk-r);font-size:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;transition:background .16s,color .16s,transform .08s;text-decoration:none}.hk-btn:active{transform:translateY(1px)}.hk-btn--primary{background:var(--hk-forest);color:var(--hk-parchment);border:0}.hk-btn--primary:hover{background:var(--hk-ink)}.hk-btn--primary.is-added{background:var(--hk-olive)}.hk-btn--ghost{background:var(--hk-paper);color:var(--hk-forest);border:1px solid var(--hk-forest)}.hk-btn--ghost:hover{background:var(--forest-soft, #E4EBE3)}.hk-btn:disabled{opacity:.55;cursor:not-allowed}.hk-returns{margin:10px 0 0;text-align:center}.hk-returns a{font-size:12px;color:var(--hk-ink-2);text-decoration:underline;text-underline-offset:2px}.hk-specs{margin-top:20px;border-top:1px solid var(--hk-line)}.hk-specs__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--hk-line);font-size:14px}.hk-specs__k{color:var(--hk-ink-2)}.hk-specs__v{text-align:right}.hk-wear{padding:clamp(44px,6vw,80px) clamp(20px,4vw,58px);border-top:1px solid var(--hk-line);background:var(--hk-paper)}.hk-wear__h{margin:0 0 clamp(22px,3vw,38px);font-weight:500;font-size:clamp(20px,2vw,27px);line-height:1.2;color:var(--hk-forest)}.hk-wear__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hk-card{display:block;color:inherit;text-decoration:none}.hk-card__img{position:relative;overflow:hidden;border:1px solid var(--hk-line);background:var(--hk-sand);transition:border-color .14s}.hk-card:hover .hk-card__img{border-color:var(--hk-line-2)}.hk-card__img img{display:block;width:100%;height:auto;transition:opacity .35s ease}.hk-card__img .hk-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0}.hk-card__name{margin-top:11px;font-size:14px;font-weight:500}.hk-card__price{margin-top:5px;font-size:13px;color:var(--hk-ink-2)}.hk-card__price s{font-size:12px;opacity:.8}.hk-card__sale{font-weight:600;color:var(--hk-ink)}@media(hover:hover){.hk-card:hover .hk-card__secondary{opacity:1}.hk-card:hover .hk-card__primary{opacity:0}}.hk-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(20px);background:var(--hk-ink);color:var(--hk-parchment);padding:11px 18px;border-radius:var(--hk-r);font-size:13px;z-index:90;opacity:0;pointer-events:none;transition:all .3s;display:flex;align-items:center;gap:8px;box-shadow:0 12px 30px #00000038;white-space:nowrap}.hk-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:900px){.hk-hero{grid-template-columns:1fr}.hk-media{min-height:0;aspect-ratio:3 / 4}.hk-toggle{bottom:16px;padding:5px 6px 5px 14px}.hk-toggle__label{font-size:12px;margin-right:4px}.hk-toggle__btn{width:40px;height:40px;font-size:15px}.hk-info{padding:22px 20px 24px}.hk-title{font-size:26px}.hk-pack{height:84px}.hk-pack__n{font-size:22px}.hk-why{gap:12px}.hk-why__d{font-size:11.5px}}@media(max-width:640px){.hk-wear{padding:44px 20px}.hk-wear__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hk-pack{position:relative}.hk-pack__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 9px;border-radius:99px;white-space:nowrap;background:var(--hk-forest);color:var(--hk-parchment);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.hk-pack.is-selected .hk-pack__badge{background:var(--hk-parchment);color:var(--hk-ink)}.hk-pack__price s{margin-left:4px;font-size:11.5px;font-weight:400;opacity:.6}@media(max-width:900px){.hk-pack__badge{font-size:9.5px;padding:2px 8px}}.hk-hero{max-width:var(--maxw, 1340px);margin:0 auto;padding:clamp(18px,3vw,36px) var(--gut, clamp(20px, 4vw, 64px)) clamp(40px,5vw,64px);gap:clamp(24px,4vw,64px);align-items:start}.hk-media{min-height:0;aspect-ratio:3 / 4;border-radius:var(--hk-r)}.hk-info{padding:0;max-width:510px}.hk-toggle{bottom:20px}.hk-wear{padding-block:clamp(44px,6vw,80px);padding-inline:max(var(--gut, 20px),calc((100% - var(--maxw, 1340px)) / 2 + var(--gut, 20px)))}@media(max-width:900px){.hk-hero{padding:0 var(--gut, 20px) 24px;gap:22px}.hk-media{margin:0 calc(-1 * var(--gut, 20px));border-radius:0}.hk-info{max-width:none;padding:0}.hk-toggle{bottom:16px}}@media(max-width:640px){.hk-wear{padding-inline:var(--gut, 20px)}}.hk-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border:0;border-radius:50%;background:#ffffffd9;color:var(--hk-forest);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hk-arrow--prev{left:8px}.hk-arrow--next{right:8px}.hk-dots{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:7px}.hk-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#1a1f1947;cursor:pointer}.hk-dot.is-active{background:var(--hk-ink)}.hk-slide{opacity:1;visibility:visible;transition:transform .35s ease;will-change:transform}.hk-slide[data-variant-id]:not(.is-current){display:none}.hk-media{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.hk-media:active{cursor:grabbing}.hk-img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.hk-arrow{width:40px;height:40px;transition:background .15s}.hk-arrow:hover{background:#fff}.hk-arrow--prev{left:14px}.hk-arrow--next{right:14px}.hk-dots{top:18px}@media(max-width:900px){.hk-arrow{width:34px;height:34px}.hk-arrow--prev{left:8px}.hk-arrow--next{right:8px}.hk-dots{top:14px}}.hk-media:not(.is-ready) .hk-slide:not(.is-active){visibility:hidden}.hk-pack.is-selected{background:#223c1f;border-color:#223c1f;color:var(--hk-parchment)}.hk-pack.is-selected .hk-pack__badge{background:var(--hk-parchment);color:#223c1f}.hk-toggle__btn.is-selected{background:#223c1f;color:var(--hk-parchment)}.hk-dot.is-active{background:#223c1f}body.o-hidden .shopify-section-group-header-group,body.iol-drawer-open .shopify-section-group-header-group{transform:none!important}body.iol-drawer-open{overflow:visible!important;overflow-y:auto!important}.hk-media:not(.is-ready) .hk-slide{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hanky.css.map */
