.hm-ci-product .ci-offer-notice{margin:16px 0 20px;padding:14px 16px;border:1px solid #ead0c3;border-left:3px solid var(--ci-accent,#C1633D);border-radius:6px;background:#fff5ef;color:#30261f;font-size:14px;line-height:1.5;text-align:left}.hm-ci-product .ci-offer-notice-title{font-size:16px;line-height:1.3;font-weight:700;color:var(--ci-accent,#C1633D);margin:0 0 8px}.hm-ci-product .ci-offer-notice p+p{margin-top:8px}.hm-kit-announcement{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 15px;background:var(--hm-kit-banner,#c1633d);color:#fff;position:relative;text-align:center;font:700 14px/1.4 Arial,sans-serif}.hm-kit-announcement__messages{max-width:100%;overflow-wrap:anywhere}.hm-kit-announcement [hidden]{display:none!important}@media(max-width:600px){.hm-kit-announcement{font-size:11px;min-height:50px;padding:8px 15px}}.hm-kl-sale-banner{text-align:center;padding:8px 20px;font-size:13px;font-weight:700;line-height:1.35}.hm-shoe-announcement{overflow:hidden}.hm-shoe-announcement-messages{display:grid;align-items:center;max-width:1100px;margin:0 auto;min-height:1.35em}.hm-shoe-announcement-message{grid-area:1/1;display:block;opacity:0;animation:hm-shoe-announcement-cycle 15s linear infinite;will-change:opacity,transform}.hm-shoe-announcement-message:nth-child(2){animation-delay:5s}.hm-shoe-announcement-message:nth-child(3){animation-delay:10s}@keyframes hm-shoe-announcement-cycle{0%,29.333%{opacity:1;transform:translateY(0)}33.333%{opacity:0;transform:translateY(-10px)}33.334%,99.999%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.hm-shoe-announcement-messages{min-height:2.7em}.hm-shoe-announcement{padding:8px 20px}}@media(prefers-reduced-motion:reduce){.hm-shoe-announcement-messages{display:flex;flex-direction:column;gap:4px}.hm-shoe-announcement-message{animation:none;opacity:1;transform:none}}.hm-shoe-portraits{overflow:hidden}.hm-shoe-portraits h2{padding-left:24px;padding-right:24px}.hm-shoe-marquee-window{overflow:hidden;width:100%;margin-top:50px;scrollbar-width:none}.hm-shoe-marquee-window::-webkit-scrollbar{display:none}.hm-shoe-marquee-track{display:flex;width:max-content;animation:hm-shoe-marquee-loop 180s linear infinite;will-change:transform}.hm-shoe-marquee-group{display:flex;flex:0 0 auto;gap:10px;padding-right:10px}.hm-shoe-marquee-item{flex:0 0 225px;width:225px}.hm-shoe-marquee-item img{display:block;width:225px;height:400px;object-fit:contain;border-radius:10px}@keyframes hm-shoe-marquee-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.hm-shoe-marquee-window{margin-top:38px}.hm-shoe-marquee-track{animation-duration:100s}.hm-shoe-marquee-item{flex-basis:120px;width:120px}.hm-shoe-marquee-item img{width:120px;height:213px}}@media(prefers-reduced-motion:reduce){.hm-shoe-marquee-track{animation:none}.hm-shoe-marquee-window{overflow-x:auto}}.hm-clean-offer .hmnb-copy>small{color:#4f5a52}.hm-clean-offer .hmnb-badge.hm-clean-best{background:#375659}.hm-europe-payment-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;list-style:none;padding:0;margin:14px auto;max-width:360px;width:100%}.hm-europe-payment-badges>li{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:24px;padding:0;margin:0;line-height:0}.hm-europe-payment-badges>li>svg{display:block;flex:none;width:38px;height:24px;max-width:100%}[data-hmg-kit] .hm-kit-eu{max-width:533px;margin:18px auto 0;text-align:left}[data-hmg-kit] .hm-kit-eu--hero{padding:16px 16px 14px;border:1px solid #e3cdbd;border-radius:12px;background:#fff;box-shadow:0 4px 18px #0000000d}[data-hmg-kit] .hm-kit-eu__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px}[data-hmg-kit] .hm-kit-eu__tag{font:700 12px/1.3 "Exo 2",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--dark)}[data-hmg-kit] .hm-kit-eu__pct{padding:4px 9px;border-radius:99px;background:var(--orange);color:#fff;font:700 13px/1.1 "Exo 2",Arial,sans-serif;white-space:nowrap}[data-hmg-kit] .hm-kit-eu__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}[data-hmg-kit] .hm-kit-eu__price strong{font:700 30px/1.15 "Exo 2",Arial,sans-serif;color:#111}[data-hmg-kit] .hm-kit-eu__price s{font:400 17px/1.2 "Exo 2",Arial,sans-serif;color:#858078}[data-hmg-kit] .hm-kit-eu__saving{margin:2px 0 0;font:700 14px/1.3 "Exo 2",Arial,sans-serif;color:#2f7a55}[data-hmg-kit] .hm-kit-eu__list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}[data-hmg-kit] .hm-kit-eu__list li{position:relative;padding-left:23px;font:500 14px/1.35 "Exo 2",Arial,sans-serif;color:#111}[data-hmg-kit] .hm-kit-eu__list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--orange);font-weight:700}[data-hmg-kit] .hm-kit-eu__pack{margin:16px 0 4px;padding:14px;border:1px solid #e7ded4;border-radius:8px;background:#fcfaf6}[data-hmg-kit] .hm-kit-eu__pack>strong{display:block;font:700 14px/1.3 "Exo 2",Arial,sans-serif;color:#111}[data-hmg-kit] .hm-kit-eu__pack .hm-kit-eu__list{margin-top:10px}[data-hmg-kit] .hm-kit-eu__timer{margin:14px 0 0;padding:9px 12px;border-radius:8px;background:#fdf1e9;color:var(--dark);font:600 14px/1.35 "Exo 2",Arial,sans-serif;text-align:center}[data-hmg-kit] .hm-kit-eu__timer[hidden]{display:none}[data-hmg-kit] .hm-kit-eu__timer span{font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}[data-hmg-kit] .hm-kit-eu__form{margin:0}[data-hmg-kit] .hm-kit-eu .kit-cta.hm-kit-eu__cta{width:100%;max-width:none;margin:12px 0 0}[data-hmg-kit] .hm-kit-eu__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:10px 0 0;padding:0}[data-hmg-kit] .hm-kit-eu__trust li{position:relative;padding-left:17px;font:500 12px/1.35 "Exo 2",Arial,sans-serif;color:#3f3a35;white-space:nowrap}[data-hmg-kit] .hm-kit-eu__trust li:before{content:"\2713";position:absolute;left:0;top:0;color:#2f7a55;font-weight:700}@media(max-width:900px){[data-hmg-kit] .hm-kit-eu--hero{margin:16px auto 0;padding:14px 12px 12px}[data-hmg-kit] .hm-kit-eu__price strong{font-size:27px}[data-hmg-kit] .hm-kit-eu__list li{font-size:13.5px}[data-hmg-kit] .hm-kit-eu .kit-cta.hm-kit-eu__cta{width:100%;margin:12px 0 0}[data-hmg-kit] .hm-kit-eu__timer{font-size:13px}[data-hmg-kit] .hm-kit-eu__trust{gap:5px 10px}[data-hmg-kit] .hm-kit-eu__trust li{font-size:11px}}[data-hmg-kit] .kit-market-payments,[data-hms-buy] .kit-market-payments{--kit-payment-gap: clamp(2px, .8vw, 6px);display:grid;grid-template-columns:repeat(var(--kit-payment-count),minmax(0,1fr));align-items:center;justify-content:center;gap:var(--kit-payment-gap);box-sizing:border-box;width:100%;max-width:calc(var(--kit-payment-count) * 38px + (var(--kit-payment-count) - 1) * var(--kit-payment-gap));min-width:0;margin:14px auto 0;padding:0;list-style:none}[data-hmg-kit] .kit-market-payments>.kit-market-payments__item,[data-hms-buy] .kit-market-payments>.kit-market-payments__item{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;margin:0;padding:0;line-height:0}[data-hmg-kit] .kit-market-payments .kit-market-payments__icon,[data-hms-buy] .kit-market-payments .kit-market-payments__icon{display:block;width:100%;max-width:38px;height:auto;aspect-ratio:38 / 24}.hm-knives-guide-gift{margin:0 0 20px;padding:15px 16px;border:1px solid #c1633d;border-radius:9px;background:#faf2ed;color:#252525;text-align:left}.hm-knives-guide-gift__badge{display:block;color:#8b3d21;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.04em}.hm-knives-guide-gift h2{margin:7px 0;font-size:17px;font-weight:800;line-height:1.3;letter-spacing:0}.hm-knives-guide-gift p{margin:0 0 9px;font-size:13px;line-height:1.5}.hm-knives-guide-gift ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.hm-knives-guide-gift li+li{margin-top:4px}.hm-payment-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;list-style:none;padding:0;margin:15px 0 18px}.hm-payment-badges__item{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:23px;line-height:0;padding:0;margin:0}.hm-payment-badges__item .hm-payment-badges__icon{display:block;width:36px;height:23px;max-width:100%;flex:none}.hm-payment-badges__item[hidden]{display:none}[data-hms-buy] .hms-deal.hms-offer-eyebrow{padding:0;margin:0 0 10px;background:none;color:#a65e40;text-align:left;font-size:11px;line-height:1.5;letter-spacing:.14em;font-weight:700}[data-hms-buy] .hms-offer>h2{margin:0 0 10px}[data-hms-buy] .hms-offer-options{min-width:0;margin:18px 0 0}[data-hms-buy] .hms-offer-options>legend{padding:0;margin:0 0 12px;text-align:left;letter-spacing:0;font-size:15px;font-weight:600}[data-hms-buy] .hms-offer-options>legend:before,[data-hms-buy] .hms-offer-options>legend:after{display:none}[data-hms-buy] .hms-pack.hms-offer-option{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0 0 18px;padding:16px;border:1px solid #dedbd5;border-radius:12px;background:#fff;color:#375659;transition:border-color .15s,background-color .15s}[data-hms-buy] .hms-pack.hms-offer-option:has(input:checked){padding:16px;border-color:#ad6545;background:#fcf4ee;box-shadow:inset 0 0 0 1px #ad6545}[data-hms-buy] .hms-pack.hms-offer-option:focus-within{outline:2px solid #375659;outline-offset:3px}[data-hms-buy] .hms-offer-option>input{margin:0;width:19px;height:19px;accent-color:#ad6545}[data-hms-buy] .hms-option-main,[data-hms-buy] .hms-option-cost{display:flex;flex-direction:column;min-width:0;gap:3px}[data-hms-buy] .hms-option-label{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#8c654f}[data-hms-buy] .hms-option-percent{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:4px;background:#a65e40;color:#fff;letter-spacing:.02em}[data-hms-buy] .hms-option-title{font-size:18px;line-height:1.35;letter-spacing:-.025em;font-weight:700}[data-hms-buy] .hms-option-gift{font-size:12px;line-height:1.4;font-weight:600;color:#2f7a55}[data-hms-buy] .hms-option-cost{align-items:flex-end;text-align:right;white-space:nowrap}[data-hms-buy] .hms-option-compare{font-size:13px;line-height:1.2;color:#8a8f8f}[data-hms-buy] .hms-option-total{font-size:23px;line-height:1.3;font-weight:700;letter-spacing:-.035em}[data-hms-buy] .hms-option-unit{font-size:11px;line-height:1.3;color:#5d7375}[data-hms-buy] .hms-option-benefit{grid-column:2/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #e9dfd6;font-size:11px;line-height:1.4}[data-hms-buy] .hms-option-benefit strong{color:#965a3f;font-size:11px;font-weight:700}[data-hms-buy] .hms-offer-badge{position:absolute;top:-10px;right:12px;max-width:calc(100% - 24px);padding:3px 9px;border-radius:999px;background:#375659;color:#fff;font-size:10px;line-height:1.4;font-weight:600;white-space:nowrap}[data-hms-buy] .hms-offer-badge-family{background:#a65e40}[data-hms-buy] .hms-addon{display:grid;grid-template-columns:20px 44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 16px;padding:10px 14px;border:1px dashed #c9b8a8;border-radius:12px;background:#fff;color:#375659;cursor:pointer}[data-hms-buy] .hms-addon:has(input:checked){border-style:solid;border-color:#ad6545;background:#fcf4ee}[data-hms-buy] .hms-addon>input{margin:0;width:18px;height:18px;accent-color:#ad6545}[data-hms-buy] .hms-addon-image{width:44px;height:44px;object-fit:cover;border-radius:8px}[data-hms-buy] .hms-addon-copy{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.3}[data-hms-buy] .hms-addon-copy span{font-size:11px;color:#5d7375}[data-hms-buy] .hms-addon-price{font-size:14px;font-weight:700;white-space:nowrap}[data-hms-buy] .hms-add{border-radius:10px;min-height:54px;margin-top:4px}@media(max-width:749px){[data-hms-buy] .hms-pack.hms-offer-option,[data-hms-buy] .hms-pack.hms-offer-option:has(input:checked){padding:14px 12px;gap:7px 9px;grid-template-columns:18px minmax(0,1fr) auto}[data-hms-buy] .hms-offer-option>input{width:18px;height:18px}[data-hms-buy] .hms-option-title{font-size:16px}[data-hms-buy] .hms-option-total{font-size:20px}[data-hms-buy] .hms-option-gift{font-size:11px}[data-hms-buy] .hms-option-benefit,[data-hms-buy] .hms-option-benefit strong{font-size:10px}[data-hms-buy] .hms-addon{grid-template-columns:18px 40px minmax(0,1fr) auto;gap:8px;padding:10px 12px}[data-hms-buy] .hms-addon-image{width:40px;height:40px}}@media(max-width:360px){[data-hms-buy] .hms-option-title{font-size:14px}[data-hms-buy] .hms-option-total{font-size:18px}[data-hms-buy] .hms-option-benefit{gap:4px}}@media(prefers-reduced-motion:reduce){[data-hms-buy] .hms-pack.hms-offer-option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map */
