:root{--hok-ink: #0b0b0c;--hok-muted: #6b6b6b}.hok-icon{width:1em;height:1em;flex:0 0 auto}.hok-badge,.cart-drawer span.hok-badge{display:inline-flex;align-items:center;padding:3px 5px 2px;border-radius:2px;background:var(--hok-pink);color:var(--hok-on-pink);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:1.1;white-space:nowrap}hok-membership-card{display:block;margin:0 4px}hok-membership-card[hidden]{display:none!important}.hok-m__box{position:relative;background:#fff;border-radius:16px;box-shadow:0 1px 8px #00000014;padding:10px 12px;margin:8px 12px;color:#111;font-size:12px;line-height:1.3;text-align:initial}.hok-m__grid{display:grid;grid-template-columns:1.2fr 1.05fr 1fr;align-items:stretch;column-gap:0;row-gap:0}.hok-m__cell{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5px 8px}.hok-m__cell--brand{padding-left:2px;justify-content:center}.hok-m__brand{font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-weight:700;font-size:17px;letter-spacing:.08em;color:#111;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.hok-m .hok-m__brand-plus{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border:1.6px solid #111;border-radius:50%;font-size:11px;font-weight:800;line-height:1;letter-spacing:0;margin-left:1px;transform:translateY(-4px)}.hok-m__cell--label{padding:3px 10px 3px 2px}.hok-m .hok-m__cell--row{padding-top:3px;padding-bottom:3px}.hok-m__label-main{font-weight:700;font-size:11.5px;line-height:1.15;color:#111}.hok-m__label-sub{font-weight:400;font-size:9.5px;line-height:1.15;color:#444;margin-top:0}.hok-m .hok-m__cell--total-label{display:block;align-self:center;font-weight:800!important;font-size:11.5px;letter-spacing:-.1px;white-space:nowrap;padding-right:6px}.hok-m__cell--head{display:block;padding:5px 5px 4px;border-radius:12px 12px 0 0}.hok-m__col-head{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 6px;border:0;border-radius:999px;font:inherit;font-family:var(--font-heading-family, Georgia, "Times New Roman", serif);font-size:12.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;color:#fff;background:#9d9d9d;transition:background-color .18s ease}.hok-m__col-head--member{background:#a87c50}.hok-m[data-state=guest] .hok-m__col-head--member{background:#9d9d9d}.hok-m[data-state=guest] .hok-m__col-head--guest{background:#a87c50}.hok-m .hok-m__col-head,.hok-m .hok-m__col-head .hok-m__col-head-text,.hok-m .hok-m__col-head span{color:#fff!important}.hok-m .hok-m__radio{display:inline-block;width:13px;height:13px;border-radius:50%;border:1.5px solid #fff;background:transparent;flex:0 0 auto}.hok-m__col-head[aria-pressed=true] .hok-m__radio{background:#fff;box-shadow:inset 0 0 0 2.5px #a87c50}.hok-m__cell--member,.hok-m__cell--guest{align-items:center;text-align:center;font-size:12px;color:#111}.hok-m .hok-m__cell--member{font-weight:800!important}.hok-m .hok-m__cell--guest{font-weight:500!important}.hok-m__cell--member{background:#f9efe2}.hok-m__cell--guest,.hok-m[data-state=guest] .hok-m__cell--member{background:#fff}.hok-m[data-state=guest] .hok-m__cell--guest{background:#f9efe2}.hok-m__cell--row{border-top:1px solid rgba(0,0,0,.06)}.hok-m__grid>.hok-m__cell--row:nth-child(5),.hok-m__grid>.hok-m__cell--row:nth-child(6){border-top:0}.hok-m__cell--total.hok-m__cell--member,.hok-m__cell--total.hok-m__cell--guest{border-radius:0 0 10px 10px}.hok-m .hok-m__cell--total{padding-top:4px;padding-bottom:5px}.hok-m__check,.hok-m__cross{color:#111;font-size:15px;font-weight:800;line-height:1}.hok-m__total{font-weight:800;font-size:13px}.hok-m__total--member{background:#fff;border-radius:999px;padding:3px 14px;color:#a87c50}.hok-m[data-state=guest] .hok-m__total--member{background:transparent;color:#111;padding:3px 0}.hok-m[data-state=guest] .hok-m__total--guest{background:#fff;border-radius:999px;padding:3px 14px;color:#a87c50}.hok-m__terms{overflow:hidden;max-height:260px;opacity:1;transition:max-height .3s ease,opacity .22s ease}.hok-m[data-state=guest] .hok-m__terms{max-height:0;opacity:0}.hok-m__disclosure{margin:6px 0 4px;font-size:9.5px;line-height:1.3;color:#666;font-weight:400}.hok-m__disclosure strong{color:#111}.hok-m__disclosure a{color:#a87c50;text-decoration:underline}.hok-m__optout{background:none;border:0;padding:0;font:inherit;font-size:10px;font-weight:400!important;text-decoration:underline;text-underline-offset:2px;cursor:pointer;color:#333}cart-drawer .cart-drawer__form,cart-drawer .drawer__footer,#main-cart-items .js-contents,#main-cart-footer .js-contents{transition:opacity .35s ease,filter .35s ease}html.hok-switching cart-drawer .cart-drawer__form,html.hok-switching cart-drawer .drawer__footer,html.hok-switching #main-cart-items .js-contents,html.hok-switching #main-cart-footer .js-contents{opacity:.35;filter:blur(2px) saturate(.7);pointer-events:none;-webkit-user-select:none;user-select:none}html.hok-switching .hok-m__box{cursor:wait}html.hok-switching .hok-m__grid,html.hok-switching .hok-m__terms{pointer-events:none}.hok-m__total{transition:opacity .3s ease}html.hok-switching .hok-m__total{opacity:.35}@keyframes hok-m-spin{to{transform:rotate(360deg)}}@keyframes hok-m-breathe{0%,to{opacity:1}50%{opacity:.8}}html.hok-switching .hok-m .hok-m__col-head[aria-pressed=true] .hok-m__radio{background:transparent;box-shadow:none;border-color:#ffffff59;border-top-color:#fff;animation:hok-m-spin .6s linear infinite}html.hok-switching .hok-m__col-head[aria-pressed=true]{animation:hok-m-breathe 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html.hok-switching cart-drawer .cart-drawer__form,html.hok-switching cart-drawer .drawer__footer,html.hok-switching #main-cart-items .js-contents,html.hok-switching #main-cart-footer .js-contents{filter:none}html.hok-switching .hok-m__col-head[aria-pressed=true]{animation:none}}.hok-m--page .hok-m__box{max-width:500px;margin-left:auto}@media screen and (max-width:480px){.hok-m__box{margin:6px 8px;padding:8px 6px}.hok-m__brand{font-size:12.5px}.hok-m .hok-m__brand-plus{width:11px;height:11px;font-size:9px;transform:translateY(-3px)}.hok-m__col-head{font-size:10px;padding:7px 2px;gap:4px}.hok-m__cell{padding:4px}.hok-m__cell--label{padding:2px 6px 2px 2px}.hok-m .hok-m__cell--row{padding-top:2px;padding-bottom:2px;border-top:0!important}.hok-m .hok-m__cell--total,.hok-m .hok-m__cell--total-label{border-top:0!important}.hok-m .hok-m__cell--total-label{font-size:10px!important;letter-spacing:-.1px;white-space:nowrap}.hok-m .hok-m__cell--total{padding-bottom:6px}.hok-m__label-main{font-size:10px}.hok-m__label-sub{font-size:8.5px}.hok-m__cell--member,.hok-m__cell--guest{font-size:10.5px}.hok-m__check,.hok-m__cross,.hok-m__total{font-size:11.5px}.hok-m__disclosure{font-size:8.5px;margin:5px 0 3px}.hok-m__optout{font-size:9px}}.hok-m__val{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.hok-m__val .hok-m__check{margin:0}.hok-m--page{margin:0 0 20px;max-width:520px}.hok-member-banner{margin:12px 16px 8px;padding:12px 14px;border:1px solid var(--hok-line);border-radius:12px;background:#fff}.hok-member-banner__head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--hok-ink)}.hok-member-banner__perks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.hok-member-banner__perks li{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.4;color:var(--hok-ink)}.hok-member-banner__perks .hok-icon{width:14px;height:14px;color:var(--hok-pink-text)}.hok-credit-banner,.cart-drawer a.hok-credit-banner{display:flex;align-items:flex-start;gap:10px;margin:12px 16px 0;padding:12px 14px;min-height:44px;border-radius:12px;background:var(--hok-pink-tint);color:var(--hok-ink);font-size:13px;line-height:1.45;text-decoration:none}.hok-credit-banner .hok-icon{width:20px;height:20px}.hok-credit-banner strong{font-weight:700}.hok-price-badge{display:inline-flex;align-items:baseline;gap:6px;margin-left:10px;vertical-align:baseline;white-space:nowrap;color:#a67c4f;line-height:1}.hok-price-badge[hidden]{display:none}.hok-price-badge__brand{font-weight:800;font-size:.84em;letter-spacing:.02em;color:#a67c4f}.hok-price-badge__plus-svg{width:.6em;height:.6em;margin-left:1px;vertical-align:.05em}.hok-price-badge__amt{font-weight:800;font-size:.84em;color:#a67c4f;font-variant-numeric:tabular-nums}.hok-price-badge__info{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-8px -6px;padding:0;border:0;background:none;color:#8b8b8b;cursor:pointer;box-shadow:none}.hok-price-badge__info:hover{color:#555}.hok-price-badge__info:focus-visible{outline:2px solid #A67C4F;outline-offset:2px;border-radius:50%}.hok-price-badge__info .hok-icon{width:16px;height:16px}@media(max-width:768px){.hok-price-badge{position:relative;top:1.5px}}.hok-mm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:#14100a8c}.hok-mm-overlay[hidden]{display:none}html.hok-mm-open{overflow:hidden}.hok-mm{position:relative;width:100%;max-width:430px;max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:18px;background:#fff;color:#a67c4f;box-shadow:0 24px 64px #00000059}.hok-mm__head{position:relative;padding:16px 24px 13px;text-align:center;background:#a67c4f;color:#fff;border-radius:18px 18px 0 0}.hok-mm__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:#fff;opacity:.9;cursor:pointer;box-shadow:none}.hok-mm__close:hover{opacity:1}.hok-mm__close:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:50%}.hok-mm__close .hok-icon{width:26px;height:26px}.hok-mm__brand{margin:0;font-family:var(--font-heading-family, inherit);font-size:30px;font-weight:800;line-height:1;letter-spacing:.03em;color:#fff}.hok-mm__sub{margin:6px 0 0;font-size:12.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#fff}.hok-mm__body{padding:24px 30px 12px}.hok-mm__how{margin:0 0 14px;font-size:17px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a67c4f}.hok-mm__steps,.hok-mm__grid{list-style:none;margin:0 0 22px;padding:0}.hok-mm__steps{display:grid;gap:12px}.hok-mm__step{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:14px;line-height:1.5;color:#5c5142}.hok-mm__step strong{color:#a67c4f;font-weight:800}.hok-mm__step-num{flex:0 0 24px;width:24px;height:24px;margin-top:1px;border-radius:50%;background:#a67c4f;color:#fff;font-size:12.5px;font-weight:800;line-height:24px;text-align:center}.hok-mm__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.hok-mm__link:hover{color:#a67c4f}.hok-mm__grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin-bottom:6px}.hok-mm__perk{display:flex;gap:9px;align-items:flex-start;margin:0;font-size:12px;line-height:1.4;color:#8a7a63}.hok-mm__perk .hok-icon{flex:0 0 auto;width:20px;height:20px;margin-top:1px;color:#a67c4f}.hok-mm__perk strong{display:block;margin-bottom:1px;font-size:12.5px;font-weight:800;color:#3d3427}.hok-mm__cta{display:block;width:100%;margin-top:18px;padding:15px 10px;border:0;border-radius:2px;background:#131313;color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hok-mm__cta:hover{background:#2b2b2b}.hok-mm__cta:focus-visible{outline:2px solid #A67C4F;outline-offset:2px}.hok-mm__fine{margin:12px 0 0;font-size:12px;line-height:1.35;color:#9b8d78;text-align:center}@media screen and (max-width:560px){.hok-mm__grid{gap:12px 10px}.hok-mm__perk{gap:7px}.hok-mm__perk strong{font-size:11px;letter-spacing:-.1px}.hok-mm__perk span{font-size:10.5px}.hok-mm__perk .hok-icon{width:17px;height:17px}}@media screen and (max-width:480px){.hok-mm__body{padding:22px 20px 16px}.hok-mm__brand{font-size:28px}.hok-mm__fine{font-size:10.5px;margin-top:10px}}@media screen and (max-width:420px){.hok-mm__grid{grid-template-columns:1fr;gap:10px}}.hok-total-row,.hok-savings-row,.hok-m__total{transition:opacity .2s ease}html.hok-switching .hok-total-row,html.hok-switching .hok-savings-row,html.hok-switching .hok-m__total{opacity:.55}html.hok-switching #CartDrawer-Checkout,html.hok-switching #main-cart-footer .cart__checkout-button{pointer-events:none;opacity:.6}html.hok-switching .hok-m__box{cursor:progress}html.hok-switching .hok-m__opt{pointer-events:none}@media(prefers-reduced-motion:reduce){.hok-m .hok-m__member-only{transition:none}}cart-drawer.drawer.animate,cart-drawer.drawer.active{visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hok-membership.css.map */
