.product-grid .product-grid__item .contents .text-block p,.product-card .product-grid__card .contents .text-block p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-option__button-label{min-height:2.6em;border-radius:6px;font-weight:700}.variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:none}.variant-option--equal-width-buttons .variant-option__button-label{flex:0 0 auto;min-width:fit-content}.product-details .quantity-selector{height:35px}.price__sale{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.price-badge--sale{display:inline-block;padding:.1em .6em;background:var(--color-sale, #e02b2b);color:#fff;font-size:.75em;font-weight:600;line-height:1.4;border-radius:3px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.variant-option--swatches legend{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem}.variant-option--swatches legend .variant-option__swatch-value{text-transform:none;letter-spacing:normal;font-size:.95rem;color:#333}.variant-option--swatches legend .variant-option__swatch-value:before{content:"\2014  "}.cart-bundle-progress__fill{background:#40260c!important}.cart-bundle-progress__marker.is-active{border-color:#40260c!important;color:#40260c!important}.cart-bundle-step__discount,.cart-bundle-step.is-active .cart-bundle-step__discount{color:#40260c!important;border-color:#40260c!important}.hk-shipping-protection .hk-shipping-protection__price,.hk-cart-summary .hk-cart-summary__row--savings{color:#40260c!important}.hk-cart-ctas .hk-checkout-button{background:#40260c!important;border-color:#40260c!important;color:#fff!important}.hk-cart-ctas .hk-checkout-button:hover{background:#2b1908!important;border-color:#2b1908!important}.cart-items__unit-price-wrapper span:not(.visually-hidden){color:#40260c!important;font-weight:700!important}.cart-items__unit-price-wrapper .compare-at-price{font-size:.85em!important;opacity:.7;font-weight:400!important}.price-badge--sale{display:none!important}.cart-items__unit-price-wrapper span:not(.visually-hidden){font-size:1.15rem!important}.cart-items__unit-price-wrapper .compare-at-price{font-size:1rem!important}.cart-items__price,.cart-items__price *{font-size:1.15rem!important}.hk-cart-summary__row--savings,.hk-cart-summary__row--subtotal{font-size:1.35rem!important}.reviews_stars{display:flex!important;align-items:center;gap:10px;margin:0 0 12px!important;flex-wrap:nowrap}.reviews_stars__avatars{display:flex!important;align-items:center;flex:0 0 auto}.reviews_stars__avatar{width:42px!important;height:42px!important;flex:0 0 42px!important}.reviews_stars__avatar+.reviews_stars__avatar{margin-left:-8px!important}.reviews_stars__avatar img{width:100%!important;height:100%!important;object-fit:cover}.reviews_stars__content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0;flex-wrap:nowrap!important}.reviews_stars .stars{display:flex!important;align-items:center;gap:1px;margin:0!important;padding:0!important;line-height:1!important}.reviews_stars .stars svg{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;padding:0!important}.reviews_stars .ratings{margin:0!important;padding:0!important;line-height:1!important}.reviews_stars .ratings span{display:block;font-size:.9rem;line-height:1!important;color:#3a3a3a;white-space:nowrap;margin:0!important;padding:0!important}[class*=product_title_TEWB8e]{font-size:1.35rem!important;line-height:1.3!important;font-weight:600!important;margin:0 0 10px!important;letter-spacing:normal!important}[class*=price_tVjtKg]{margin:0 0 12px!important}.vv-usp{margin-top:0!important}@media(max-width:749px){[class*=product_title_TEWB8e]{font-size:1.15rem!important}.reviews_stars{gap:9px}.reviews_stars__avatar{width:30px!important;height:30px!important;flex:0 0 30px!important}.reviews_stars__avatar+.reviews_stars__avatar{margin-left:-6px!important}.reviews_stars__content{flex-direction:column!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:0!important}.reviews_stars .stars{gap:1px}.reviews_stars .stars svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.reviews_stars .ratings span{font-size:.84rem!important;line-height:1!important;white-space:normal}}.mb-save{display:none!important}.variant-option+.variant-option{margin-top:35px}.cart-items__title{font-size:16px;line-height:1.12;font-weight:900}.cart-items__quantity{margin-block-start:0}body:has(.vv-pdp-flag) .product-details .hk-product-price-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap}body:has(.vv-pdp-flag) .product-details .hk-product-price-row .price__sale{gap:12px!important}body:has(.vv-pdp-flag) .product-details .hk-product-price-row .compare-at-price{color:#000!important;opacity:1!important;font-size:1.35rem!important;font-weight:400!important}body:has(.vv-pdp-flag) .product-details .hk-product-price-row .price-item--sale.price,body:has(.vv-pdp-flag) .product-details .hk-product-price-row .price__regular:not(.price__hidden) .price{color:#40260c!important;font-weight:700!important;font-size:1.5rem!important}body:has(.vv-pdp-flag) .product-details .hk-product-price-row__saving{background:#40260c!important;color:#fff!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:4px 8px!important;line-height:1.2!important;border-radius:0!important;margin:0!important}body:has(.vv-pdp-flag) .product-details [class*=price_tVjtKg]{margin:0 0 4px!important}body:has(.vv-pdp-flag) .product-details .variant-option legend,body:has(.vv-pdp-flag) .product-details .variant-option legend.mb-sc-size-legend{text-transform:none!important;letter-spacing:normal!important;font-size:.95rem!important;font-weight:400!important;color:#000!important;margin:0 0 8px!important;display:block!important}body:has(.vv-pdp-flag) .product-details .variant-option legend .variant-option__swatch-value,body:has(.vv-pdp-flag) .product-details .variant-option legend .vv-opt-value{font-weight:700!important;color:#000!important;font-size:.95rem!important;letter-spacing:normal!important;text-transform:none!important}body:has(.vv-pdp-flag) .product-details .variant-option legend .variant-option__swatch-value:before,body:has(.vv-pdp-flag) .product-details .variant-option legend .vv-opt-value:before{content:": "!important;font-weight:400}body:has(.vv-pdp-flag) .product-details .variant-picker__form{gap:18px!important}.vv-swatch-name,.vv-opt-value{display:none}body:has(.vv-pdp-flag) .product-details .vv-opt-value{display:inline}body:has(.vv-pdp-flag) .product-details .variant-option--swatches{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body:has(.vv-pdp-flag) .product-details .variant-option--swatches .variant-option__button-label--has-swatch{width:82px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;border:1px solid #d6d1c9!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:#fff!important}body:has(.vv-pdp-flag) .product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked){border:2px solid #40260c!important;box-shadow:none!important}body:has(.vv-pdp-flag) .product-details .variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:0!important;outline:none!important;box-shadow:none!important;border:0!important;margin:0!important;--swatch-width: 100%;--swatch-height: auto}body:has(.vv-pdp-flag) .product-details .variant-option--swatches .vv-swatch-name{display:block;font-size:.68rem;line-height:1.25;padding:3px 4px;color:#000;background:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em}body:has(.vv-pdp-flag) .product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(input:checked) .vv-swatch-name{font-weight:700}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches){display:flex!important;flex-wrap:wrap!important;gap:10px!important}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:64px!important;min-height:40px!important;padding:0 16px!important;border-radius:0!important;border:1px solid #d6d1c9!important;background:#fff!important;color:#000!important;box-shadow:none!important;font-weight:400!important;font-size:1rem!important}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){border:2px solid #40260c!important;background:#fff!important;color:#40260c!important}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) *{color:#40260c!important}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{display:none!important}body:has(.vv-pdp-flag) .product-details .mb-sc-trigger-row.vv-sc-below{margin:14px 0 4px!important}body:has(.vv-pdp-flag) .product-details .mb-sc-trigger-row.vv-sc-below .mb-sc-trigger{font-size:.85rem!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#000!important;display:inline-flex!important;flex-direction:row-reverse!important;align-items:center!important;gap:8px!important;text-decoration:none!important;border:0!important;background:none!important;padding:0!important}body:has(.vv-pdp-flag) .product-details .add-to-cart-button,body:has(.vv-pdp-flag) .product-details button[name=add]{box-shadow:none!important;border-radius:0!important;min-height:50px!important;letter-spacing:.25em!important}.vv-sale{border:1px solid #e8e2d8;border-radius:6px;padding:12px 14px;margin:6px 0 14px;text-align:center;background:#f7f3ec}.vv-sale__top{font-size:12px;letter-spacing:.16em;font-weight:700;color:#40260c;margin-bottom:8px;text-transform:uppercase}.vv-sale__clock{display:flex;justify-content:center;gap:10px}.vv-sale__clock span{min-width:52px;background:#40260c;color:#fff;border-radius:4px;padding:6px 4px;display:block}.vv-sale__clock b{display:block;font-size:19px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.vv-sale__clock i{display:block;font-style:normal;font-size:10px;letter-spacing:.08em;opacity:.85}.vv-ship{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f7f3ec;border-radius:8px;padding:8px 12px;margin:0;font-size:15px;line-height:1.3;color:#1a1a1a}.vv-ship__l,.vv-ship__r{display:flex;align-items:center;gap:8px}.vv-ship__dot{width:10px;height:10px;border-radius:50%;background:#7aa87a;flex:0 0 auto;animation:vvpulse 2s infinite}@keyframes vvpulse{0%{box-shadow:0 0 #7aa87ab3}70%{box-shadow:0 0 0 8px #7aa87a00}to{box-shadow:0 0 #7aa87a00}}.vv-ship__flag{width:18px;height:12px;display:block;flex:0 0 auto;border-radius:1px}@media(max-width:749px){body:has(.vv-pdp-flag) .product-details .variant-option--swatches .variant-option__button-label--has-swatch{width:74px!important}body:has(.vv-pdp-flag) .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:56px!important;padding:0 12px!important}.vv-ship{font-size:13px;padding:7px 10px}}body:has(.vv-pdp-flag) .product-details .variant-option legend .variant-option__swatch-value,body:has(.vv-pdp-flag) .product-details .variant-option legend .vv-opt-value{padding:0!important;margin:0!important}body:has(.vv-pdp-flag) .product-details .mb-sc-trigger-row.vv-sc-below{justify-content:flex-start!important;text-align:left!important}body:has(.vv-pdp-flag) .product-details .group-block:has(>.group-block-content>.icon-block){padding-block:1px!important}body:has(.vv-pdp-flag) .product-details .group-block:has(>.group-block-content>.icon-block)>.group-block-content{gap:8px!important}.header .mega-menu__grid{max-width:1100px!important;margin:0 auto!important;padding:28px 24px 34px!important}.header .mega-menu__list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px 32px!important}.header .mega-menu__column{grid-column:auto / span 1!important}.header .mega-menu__link--parent,.header .mega-menu__column>div>a.mega-menu__link{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.78rem!important;color:#000!important;padding:0 0 10px!important;display:inline-block!important}.header .mega-menu__column ul.list-unstyled a.mega-menu__link:not(.mega-menu__link--parent){font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;font-size:.9rem!important;color:#333!important;padding:4px 0!important;display:inline-block!important}.header .mega-menu__link:hover{color:#40260c!important;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/hk-style.css.map */
