@import"https://fonts.googleapis.com/css2?family=Sniglet:wght@400;800&display=swap";.hf-vip-timer{background:#111;color:#f7e39a;text-align:center;padding:6px 10px;font-size:11.5px;font-weight:600;letter-spacing:.4px;line-height:1.4}.hf-vip-timer[hidden]{display:none!important}.hf-vip-timer__label{color:#fff;margin-right:6px}.hf-vip-timer__clock{display:inline-flex;gap:4px;vertical-align:middle}.hf-vip-timer__unit{display:inline-block;min-width:30px;padding:1px 4px;border:1px solid rgba(247,227,154,.45);border-radius:4px;font-weight:800;font-variant-numeric:tabular-nums;box-sizing:border-box}.hf-vip-timer__unit b{font-weight:800}.hf-vip-timer__unit small{font-size:10px;font-weight:600;margin-left:1px;opacity:.8}.hf-vip-timer--drawer{font-size:12px;padding:7px 10px}@media(min-width:750px){.hf-vip-timer{font-size:13px;padding:7px 12px}.hf-vip-timer__unit small{font-size:11px}}.hf-bf-strip{background:#111;color:#f7e39a;text-align:center;padding:6px 10px;min-height:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.hf-bf-strip__track{display:grid;width:100%;max-width:1000px}.hf-bf-strip__msg{grid-area:1/1;margin:0!important;padding:0;align-self:center;color:#f7e39a;font-family:inherit;font-weight:700;font-size:clamp(10.5px,3.05vw,12px);line-height:1.35;letter-spacing:.3px;white-space:normal;text-wrap:balance;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.hf-bf-strip__msg.is-active{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,visibility 0s}.hf-bf-strip__msg.is-leaving{transform:translateY(-8px)}@media(min-width:750px){.hf-bf-strip{padding:7px 12px;min-height:36px}.hf-bf-strip__msg{font-size:13px}}.hf-bf-strip__msg{transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.hf-bf-strip__msg.is-active{transition:opacity .35s ease .3s,transform .35s ease .3s,visibility 0s linear .3s}.hf-bf-strip__msg:not(.is-active){opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.hf-bf-strip__msg,.hf-bf-strip__msg.is-active{transition:none;transform:none}}.hf-bf-badge{position:absolute;top:10px;left:10px;z-index:5;width:96px;height:96px;pointer-events:none}.hf-bf-badge__circle{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a2a2a,#0b0b0b 60%,#000);box-shadow:0 4px 14px #00000059,inset 0 0 0 2px #e9c7638c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:16px;box-sizing:border-box}.hf-bf-badge__txt{font-family:Sniglet,cursive;font-weight:800;color:#fff;font-size:19px;line-height:.92;text-align:center;letter-spacing:.5px;text-shadow:0 0 6px rgba(247,200,70,.9),0 0 12px rgba(233,170,40,.6)}.hf-bf-badge__pill{position:absolute;left:50%;bottom:6px;transform:translate(-50%) rotate(-6deg);overflow:hidden;white-space:nowrap;padding:4px 9px;border-radius:6px;font-family:inherit;font-weight:900;font-size:12.5px;line-height:1.2;color:#111;letter-spacing:.3px;background:linear-gradient(135deg,#b8892b,#e9c763 30%,#f7e39a,#e2b84f 70%,#b8892b);box-shadow:0 2px 6px #00000059,inset 0 1px #fff9}.hf-bf-badge__pill:after{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff73,#fff0);transform:skew(-20deg);animation:hfBadgeShine 9s ease-in-out infinite}@keyframes hfBadgeShine{0%{left:-75%}25%,to{left:130%}}@media(min-width:750px){.hf-bf-badge--pdp{top:16px;left:16px;width:120px;height:120px}.hf-bf-badge--pdp .hf-bf-badge__txt{font-size:24px}.hf-bf-badge--pdp .hf-bf-badge__pill{font-size:15px;padding:5px 11px;bottom:8px}}.hf-bf-badge--card{top:6px;left:6px;width:54px;height:54px}.hf-bf-badge--card .hf-bf-badge__circle{padding-bottom:9px;box-shadow:0 2px 6px #0000004d,inset 0 0 0 1.5px #e9c7638c}.hf-bf-badge--card .hf-bf-badge__txt{font-size:10.5px;text-shadow:0 0 4px rgba(247,200,70,.9)}.hf-bf-badge--card .hf-bf-badge__pill{bottom:2px;padding:2px 5px;border-radius:4px;font-size:7.5px;box-shadow:0 1px 3px #0000004d}@media(min-width:750px){.hf-bf-badge--card{top:8px;left:8px;width:72px;height:72px}.hf-bf-badge--card .hf-bf-badge__circle{padding-bottom:12px}.hf-bf-badge--card .hf-bf-badge__txt{font-size:14px}.hf-bf-badge--card .hf-bf-badge__pill{font-size:10px;padding:3px 7px;bottom:3px}}.kv-product-image-box-img,.collection-product-box-img,.custom-product-card-img,.card__inner,.kv-variant-gallery-slider{position:relative}@media(prefers-reduced-motion:reduce){.hf-bf-badge__pill:after{animation:none;display:none}}cart-drawer.is-empty .hf-cd-top,cart-drawer.is-empty .hf-cd-perks{display:none}.hf-cd-top{background:#fff}.hf-cd-progress{padding:14px 16px 10px;font-family:Poppins,sans-serif;color:#241c16}.hf-cd-msg{text-align:center;font-weight:800;font-size:14px;line-height:1.4;margin:0 0 14px}.hf-cd-msg strong,.hf-cd-msg b{background:#111;color:#f7e39a;padding:1px 6px;border-radius:4px;font-weight:800;white-space:nowrap}.hf-cd-track{position:relative;height:8px;background:#eee;border-radius:8px;margin:0 16px}.hf-cd-fill{position:absolute;left:0;top:0;bottom:0;border-radius:8px;max-width:100%;transition:width .4s ease;background:linear-gradient(135deg,#b8892b,#e9c763 30%,#f7e39a,#e2b84f 70%,#b8892b)}.hf-cd-step{position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;box-sizing:border-box;z-index:1}.hf-cd-step.is-on{border-color:#c9a03e;background:#111}.hf-cd-labels{position:relative;height:34px;margin:20px 16px 0;font-size:11px;line-height:1.25}.hf-cd-label{position:absolute;top:0;transform:translate(-50%);text-align:center;white-space:nowrap}.hf-cd-label--end{transform:translate(-100%);text-align:right;margin-left:16px}.hf-cd-label b{display:block;font-size:12px;font-weight:700}.hf-cd-label span{color:#888}.hf-cd-label.is-on span{color:#a07a1e;font-weight:700}.hf-cd-ship{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 0;font-size:11px;color:#5a5a5a}.hf-cd-perks{position:relative;overflow:hidden;margin:12px 16px 4px;border-radius:10px;padding:10px 12px;color:#1a1a1a;font-family:Poppins,sans-serif;background:linear-gradient(135deg,#b8892b,#e9c763 30%,#f7e39a,#e2b84f 70%,#b8892b);box-shadow:0 2px 8px #b8892b4d}.hf-cd-perks:after{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;pointer-events:none;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-20deg);animation:hfBadgeShine 9s ease-in-out infinite}.hf-cd-perk{position:relative;z-index:1;display:flex;gap:8px;font-size:12.5px;line-height:1.35;margin:3px 0}.hf-cd-perk strong,.hf-cd-perk b{font-weight:800;color:#000}.hf-cd-free{display:inline-block;vertical-align:middle;background:#111;color:#f7e39a;font-size:10px;font-weight:800;line-height:1.3;padding:2px 6px;border-radius:4px;margin-left:4px;letter-spacing:.3px;font-family:Poppins,sans-serif}.cart-item.hf-cd-gift{border:1.5px dashed #c9a03e;background:#fffaf0;border-radius:10px}.hf-cd-gift .hf-cd-gift__icon{display:flex;align-items:center;justify-content:center;font-size:38px;line-height:1;min-height:84px}.hf-cd-gift__sub{margin:4px 0 0;font-size:12px;color:#888}.hf-cd-save{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:14px;font-weight:700;color:#a07a1e;font-family:Poppins,sans-serif}.hf-cd-btn-ok{color:#5a4410;font-size:12px;font-weight:800;margin-left:4px}@media(prefers-reduced-motion:reduce){.hf-cd-perks:after{animation:none;display:none}}.hf-pg-gift dl,.hf-pg-gift quantity-input,.hf-pg-gift cart-remove-button{display:none!important}.hf-pg-gift__icon{display:flex;align-items:center;justify-content:center;font-size:48px;line-height:1;min-height:90px;border:1.5px dashed #c9a03e;border-radius:10px;background:#fffaf0}.kv-shop-by-collection-img{position:relative}.hf-bf-badge--tile{top:8px;left:8px;width:64px;height:64px}.hf-bf-badge--tile .hf-bf-badge__circle{padding-bottom:10px;box-shadow:0 2px 8px #0000004d,inset 0 0 0 1.5px #e9c7638c}.hf-bf-badge--tile .hf-bf-badge__txt{font-size:12.5px;text-shadow:0 0 5px rgba(247,200,70,.9)}.hf-bf-badge--tile .hf-bf-badge__pill{bottom:2px;padding:2px 6px;border-radius:4px;font-size:9px;box-shadow:0 1px 3px #0000004d}@media(min-width:750px){.hf-bf-badge--tile{top:12px;left:12px;width:88px;height:88px}.hf-bf-badge--tile .hf-bf-badge__circle{padding-bottom:14px}.hf-bf-badge--tile .hf-bf-badge__txt{font-size:17px}.hf-bf-badge--tile .hf-bf-badge__pill{font-size:11.5px;padding:3px 8px;bottom:4px}}.hf-cd-track .hf-cd-fill{display:block!important;z-index:0;min-width:0}.hf-cd-track .hf-cd-fill:empty{display:block!important}.hf-cd-step.is-on{box-shadow:0 0 0 3px #e9c76359}.hf-cd-label.is-on b{color:#b8892b}.hf-vip-timer__unit[hidden]{display:none!important}.cart-item.hf-cd-gift{border:0!important;background:transparent!important;border-radius:0;padding:12px 20px!important;box-sizing:border-box}.cart-item.hf-cd-gift .cart-item-media-inner{border:1.5px dashed #c9a03e;background:#fffaf0;border-radius:10px}@media(max-width:749px){.cart-item.hf-cd-gift{padding:10px 16px!important}}.hf-cd-was{opacity:.6;font-weight:400;margin-right:6px;text-decoration:line-through}@media(max-width:749px){.hf-bf-badge--card{top:6px!important;left:6px!important;width:56px!important;height:56px!important}.hf-bf-badge--card .hf-bf-badge__circle{padding-bottom:9px!important}.hf-bf-badge--card .hf-bf-badge__txt{font-size:11px!important}.hf-bf-badge--card .hf-bf-badge__pill{font-size:8px!important;padding:2px 5px!important;bottom:2px!important}.hf-bf-badge--pdp{top:12px!important;left:6px!important;width:110px!important;height:110px!important}.hf-bf-badge--pdp .hf-bf-badge__txt{font-size:21px!important}.hf-bf-badge--pdp .hf-bf-badge__pill{font-size:12px!important;padding:4px 8px!important;bottom:8px!important}.hf-vipn__title{font-size:clamp(15px,3.75vw,17px)!important}}.hf-vipn__title{display:block;text-align:center;line-height:1.25}.hf-vipn__title br{display:block;content:"";height:3px;line-height:3px;margin:0;border:0}.hf-vipn__title strong{display:inline-block;padding:1px 8px;margin:0 2px;line-height:1.25;vertical-align:middle}.w43-bf__title{display:flex;flex-direction:column;align-items:center;gap:3px}.w43-bf__row2{font-size:18px;font-weight:700;line-height:1.25}.w43-bf__row2 strong,.w43-bf__title strong{display:inline-block;background:#111;color:#f7e39a;padding:1px 8px;border-radius:5px;font-weight:800;line-height:1.25;vertical-align:middle}@media screen and (max-width:749px){.hf-vipn__title{line-height:1.25}.hf-vipn__title strong{padding:1px 6px;font-size:15px}.w43-bf__pill{padding:1px 6px;font-size:15px;line-height:1.25;vertical-align:middle;margin:0 2px}.w43-bf__row{line-height:1.35}}.hf-vipn__bar,.w43-bf__giveaway,.hf-cd-perks{padding:12px 14px}.hf-vipn__bar,.w43-bf__giveaway,.hf-cd-perk{font-size:13.5px;line-height:1.45}@media screen and (max-width:749px){.hf-vipn__bar,.w43-bf__giveaway,.hf-cd-perks{padding:12px 14px}.hf-vipn__bar,.w43-bf__giveaway,.hf-cd-perk{font-size:13px;line-height:1.4}}@media screen and (max-width:749px){.hf-vac-line,.w43-bf__vac,.w43b-perk--holiday{font-size:12.5px;line-height:1.35;text-wrap:pretty}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/hf-vipnight.css.map */
