html:root{--nhh-lipstick:#E0103A;--nhh-hot:#FF2D7A;--nhh-cherry:#9B0A30;--nhh-ink:#2A0A12;--nhh-mute:#7A4B57;--nhh-blush:#FFF3F5;--nhh-blush-2:#FFE3EA;--nhh-line:#F5C9D4;--nhh-gold:#FF8FB0;--nhh-grad:linear-gradient(120deg,#E0103A 0%,#FF2D7A 55%,#FF7AA8 100%);--nhh-grad-ink:linear-gradient(120deg,#E0103A 0%,#E5125A 55%,#D90F5E 100%);--nhm-ink:#2A0A12;--nhm-ink2:#3A1420;--nhm-mute:#7A4B57;--nhm-accent:#E0103A;--nhm-plum:#9B0A30;--nhm-blush:#FFE3EA;--nhm-blush-ink:#9B0A30;--nhm-line:#F5C9D4;--nhm-tint:#FFF3F5}html body .announcement-bar{background:var(--nhh-grad-ink);background-color:var(--nhh-lipstick);border-color:transparent;color:#fff}html body .announcement-bar strong,html body .announcement-bar a,html body .announcement-bar span{color:#fff}html body .announcement-bar .page-width,html body .announcement-bar .desktop_annbar,html body .announcement-bar .mobile_head,html body .announcement-bar .component-marquee-container,html body .announcement-bar .component-marquee,html body .announcement-bar .component-marquee-item{background:transparent}html body #SiteHeader.site-header,html body .site-header{background:var(--nhh-blush) linear-gradient(90deg,#e0103a,#ff2d7a 55%,#ff7aa8) no-repeat left bottom/100% 2px}html body #SiteHeader .site-nav__link--icon,html body #SiteHeader .site-nav__link--icon .icon{color:var(--nhh-cherry)}html body #SiteHeader .site-nav__link--icon:hover{color:var(--nhh-lipstick)}html body #SiteHeader .header-layout .header-item.header-item--logo a.site-header__logo-link img[src*=nh-logo-lipstick]{filter:none}html body #SiteHeader .search__input{border:1px solid var(--nhh-line);background:#fff;color:var(--nhh-ink)}html body #SiteHeader .search__input::placeholder{color:var(--nhh-mute);opacity:1}html body #SiteHeader .search__input:focus{border-color:var(--nhh-lipstick)}html body #SiteHeader .btn--search,html body #SiteHeader .btn--search .icon{color:var(--nhh-lipstick)}html body #SiteHeader .cart-link__bubble{border-color:var(--nhh-lipstick);background:var(--nhh-lipstick);color:#fff}html body #SiteHeader .cart-link__bubble-num{color:#fff}html body .nhm__top{color:var(--nhh-ink)}html body .nhm__top:hover,html body .nhm__item.is-open>.nhm__top{color:var(--nhh-lipstick);box-shadow:none;background:var(--nhh-grad) no-repeat left bottom/100% 3px}html body .nhm__panel{background:#fff;border-top-color:var(--nhh-line);box-shadow:0 24px 48px #9b0a3024}html body .nhm__h{color:var(--nhh-cherry)}html body .nhm__h:hover,html body .nhm__link:hover{color:var(--nhh-lipstick)}html body .nhm__link{color:var(--nhh-ink)}html body .nhm__scrim{background:#9b0a302e}html body .nhm__brand,html body .nhb-find__box,html body .nhd__logos a,html body .nhb-smart__chip{border-color:var(--nhh-line)}html body .nhm-tile--plum{background:var(--nhh-grad-ink);color:#fff}html body .nhm-tile--blush{background:var(--nhh-blush-2);color:var(--nhh-cherry)}html body .nhd__row,html body .nhd__group,html body .nhd__links a{border-color:var(--nhh-blush-2)}html body .nhd__foot,html body .nhd__group{background:var(--nhh-blush)}html body .nhd__group{color:var(--nhh-cherry)}html body .nhd__row svg{color:var(--nhh-lipstick)}html body .site-footer{background:radial-gradient(60% 80% at 15% 0%,rgba(224,16,58,.45),transparent 60%),radial-gradient(50% 70% at 100% 100%,rgba(255,45,122,.22),transparent 65%),#9b0a30;color:#fff}html body .site-footer a,html body .site-footer .footer__title,html body .site-footer h2,html body .site-footer strong{color:#fff}html body .site-footer p,html body .site-footer .footer__small-text,html body .site-footer .rte{color:var(--nhh-blush-2)}html body .site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html body footer.site-footer .grid .grid__item h2.h4.footer__title:after,html body footer.site-footer .grid .grid__item.footer__item--custom_aGgJ3V .footer__collapsible h2:after{background:var(--nhh-gold)}html body footer.site-footer .grid .grid__item .image-wrap img[src*=nh-logo-white]{filter:none}html body footer.site-footer .grid .grid__item.footer__item--newsletter{background:#ffffff1a;border:1px solid rgba(255,227,234,.35)}html body .site-footer .footer__newsletter-input{border-color:#fff;background:#fff;color:var(--nhh-ink)}html body .site-footer .footer__newsletter-input::placeholder{color:var(--nhh-mute);opacity:1}html body .site-footer .footer__newsletter-btn{color:var(--nhh-cherry)}html body .site-footer .social-icons a,html body .site-footer .footer__social a{color:#fff}html body .site-footer .social-icons a:hover,html body .site-footer .footer__social a:hover{color:var(--nhh-blush-2)}html body .site-footer .nh-footer-more{display:inline-block;margin-block:6px 32px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}html body .site-footer .nh-footer-more:after{content:" \2192"}html body .site-footer .footer-helpful-links{margin:0;padding:0;list-style:none}html body .site-footer .footer-helpful-links li{margin:0 0 6px;list-style:none}html body .site-footer .footer-helpful-links a{position:relative;display:inline-block;padding-left:15px}html body .site-footer .footer-helpful-links a:after{content:"";position:absolute;left:0;top:7px;width:11px;height:11px;background:url(https://www.naughtyhut.co.nz/cdn/shop/files/chevron.png?v=1744349283) 50% 50%/contain no-repeat;filter:brightness(0) invert(1)}html body div#CartDrawer .cart__checkout-wrapper button.cart__checkout,html body.template-product .product-section .product-block .product-single__form .payment-buttons button.btn{background:var(--nhh-lipstick);border-color:var(--nhh-lipstick);color:#fff}html body .page-width .section-header a{background-color:var(--nhh-lipstick)}html body.template-collection .collection_header .section-header nav.breadcrumb a,html body .breadcrumb a{background:none;color:var(--nhh-cherry)}html body .collection_cont h3 a,html body .collection_cont a,html body .nh-guides__link{color:var(--nhh-cherry)}@supports (overflow:clip){html,html body{overflow-x:clip}}@supports not (overflow:clip){body{overflow-x:hidden}}html body img,html body video{max-inline-size:100%}@media(max-width:1023px){html body input:not([type=checkbox]):not([type=radio]),html body select,html body textarea{font-size:16px}}@media(max-width:1023px){html body .site-nav__link--icon{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px}html body .site-header__logo-link{display:inline-flex;align-items:center;min-block-size:44px}html body .search__input-wrap .btn--search{min-inline-size:44px;min-block-size:44px}html body nav.breadcrumb a{display:inline-block;padding-block:13px;margin-block:-13px}html body .drawer__close-button{min-inline-size:44px;min-block-size:44px}html body .js-qty__num{min-block-size:44px}html body .js-qty__adjust{min-inline-size:44px}html body .cart__checkout,html body #add-to-cart-form .btn,html body .payment-buttons .btn,html body .product-form__cart-submit{min-block-size:44px}html body .shopify-payment-button__more-options{display:block;min-block-size:44px;line-height:44px}html body #SortBy,html body .collection-filter select,html body .collapsible-trigger-btn{min-block-size:44px}html body .pagination .page a,html body .pagination .next a,html body .pagination .prev a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px}html body .image-wrap>.btn--body{min-inline-size:44px;min-block-size:44px}html body .cart__item-name{display:inline-block;padding-block:3px}}html body .nh-guides__list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media(max-width:1023px){html body .nh-guides__link{display:inline-block;padding-block:12px;margin-block:-12px}html body nav.breadcrumb a{padding-block:13px!important;margin-block:-13px!important}html body .payment-buttons .btn,html body .shopify-payment-button__button{min-block-size:44px}}@font-face{font-family:Poppins Fb;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");size-adjust:112.1%;ascent-override:93.75%;descent-override:31.25%;line-gap-override:8.92%}@font-face{font-family:Cormorant Fb;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif");size-adjust:96%;ascent-override:96.2%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Cormorant Fb;font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic");size-adjust:88.9%;ascent-override:103.9%;descent-override:32.3%;line-gap-override:0%}:root{--nh-font-sans:Poppins,"Poppins Fb",var(--typeBaseFallback,sans-serif);--nh-font-serif:"Cormorant Garamond","Cormorant Fb",Georgia,serif;--nh-fs-2xs:.75rem;--nh-fs-xs:.8125rem;--nh-fs-sm:.875rem;--nh-fs-md:1rem;--nh-fs-lg:clamp(1.0625rem,1rem + .25vw,1.25rem);--nh-fs-h4:clamp(1.1875rem,1.08rem + .45vw,1.5rem);--nh-fs-h3:clamp(1.5rem,1.3rem + .9vw,2.25rem);--nh-fs-h2:clamp(2rem,1.62rem + 1.9vw,3.5rem);--nh-fs-h1:clamp(2.375rem,1.8rem + 2.9vw,4.25rem);--nh-fs-display:clamp(2.75rem,1.9rem + 4.3vw,6rem);--nh-lh-display:1;--nh-lh-heading:1.06;--nh-lh-title:1.2;--nh-lh-body:1.6;--nh-lh-meta:1.45;--nh-track-label:.16em;--nh-s-1:4px;--nh-s-2:8px;--nh-s-3:12px;--nh-s-4:16px;--nh-s-6:24px;--nh-s-8:32px;--nh-s-12:48px;--nh-s-16:64px;--nh-s-24:96px;--nh-section:clamp(40px,5vw,72px);--nh-gap:var(--nh-section);--nh-stack:clamp(24px,20px + 1.25vw,40px);--nh-r-sm:12px;--nh-r-md:20px;--nh-r-lg:28px;--nh-r-pill:999px;--nh-sh-sm:0 8px 20px -14px rgba(91,26,42,.38);--nh-sh-md:0 16px 34px -22px rgba(91,26,42,.42);--nh-sh-lg:0 32px 64px -34px rgba(155,10,48,.5);--nh-sh-cta:0 14px 28px -16px rgba(224,16,58,.62);--nh-btn-h:52px;--nh-btn-h-sm:44px}::selection{background:#ffd1dc;color:#2a0a12}html body input,html body textarea{caret-color:#e0103a}@media(max-width:749px){html body .announcement-bar,html body .announcement-text,html body .announcement-link-text{font-size:13px}}html body predictive-search .predictive__screen{background:#2a0a1252;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body predictive-search .search__input{font-size:16px}html body predictive-search .btn--close-search{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px}html body predictive-search.nhps-open .search__results{position:fixed;z-index:1002;inset-block-start:var(--nhps-top,120px);inset-inline:0;inline-size:auto;max-block-size:calc(100dvh - var(--nhps-top,120px) - 8px);margin:0;padding:0;overflow:hidden;border:0;border-radius:0 0 var(--nh-r-md) var(--nh-r-md);background:#fff;box-shadow:var(--nh-sh-lg)}@media(min-width:750px){html body predictive-search.nhps-open .search__results{inset-inline:auto;inset-inline-start:var(--nhps-left,24px);inline-size:min(720px,calc(100vw - var(--nhps-left,24px) - 16px));border:1px solid rgba(224,16,58,.14);border-radius:var(--nh-r-md)}}.nhps{display:flex;flex-direction:column;max-block-size:calc(100dvh - var(--nhps-top,120px) - 8px);font-family:var(--nh-font-sans);color:#2a0a12}.nhps__scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--nh-s-4) var(--nh-s-4) var(--nh-s-2)}@media(min-width:750px){.nhps__scroll{padding:var(--nh-s-6) var(--nh-s-6) var(--nh-s-3)}}.nhps__group+.nhps__group{margin-block-start:var(--nh-s-4);padding-block-start:var(--nh-s-4);border-block-start:1px solid rgba(224,16,58,.12)}html body .nhps .nhps__h{margin:0 0 var(--nh-s-3);font-family:var(--nh-font-sans);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:#9b0a30}html body .nhps .nhps__h:after{display:none}.nhps ul{margin:0;padding:0;list-style:none}.nhps__pills{display:flex;flex-wrap:wrap;gap:var(--nh-s-2)}html body .nhps .nhps__pill{display:inline-flex;align-items:center;min-block-size:40px;padding:0 14px;border:1px solid rgba(224,16,58,.22);border-radius:999px;background:#fff3f5;font-size:14px;line-height:1.2;color:#2a0a12;text-decoration:none;transition:background-color .2s,border-color .2s}.nhps__pill mark{background:none;font-weight:600;color:#9b0a30}html body .nhps .nhps__pill--brand{border-color:#e0103a;background:#fff;font-weight:600}html body .nhps .nhps__pill:hover,html body .nhps .nhps__pill:focus-visible{border-color:#e0103a;background:#ffe3ea}.nhps__products{display:grid;gap:4px}html body .nhps .nhps__prod{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--nh-s-3);min-block-size:44px;padding:6px 8px;margin-inline:-8px;border-radius:var(--nh-r-sm);color:#2a0a12;text-decoration:none;transition:background-color .2s}html body .nhps .nhps__prod:hover,html body .nhps .nhps__prod:focus-visible,html body .nhps .nhps__prod:active{background:#ffe3ea}.nhps__thumb{display:grid;place-items:center;inline-size:56px;block-size:56px;overflow:hidden;border:1px solid rgba(224,16,58,.1);border-radius:var(--nh-r-sm);background:#fff}.nhps__img{inline-size:100%;block-size:100%;object-fit:contain}.nhps__ptext{display:grid;gap:2px;min-inline-size:0}.nhps__vendor{font-size:12px;line-height:1.3;letter-spacing:.04em;color:#7a4b57}.nhps__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.3;color:#2a0a12}.nhps__price{display:grid;justify-items:end;font-size:14px;font-weight:600;white-space:nowrap;color:#9b0a30}.nhps__price small{font-size:11px;font-weight:500;color:#7a4b57}.nhps__price s{font-size:12px;font-weight:400;color:#7a4b57}.nhps__rows{display:grid}html body .nhps .nhps__row{display:flex;align-items:center;min-block-size:44px;padding:0 8px;margin-inline:-8px;border-radius:var(--nh-r-sm);font-size:15px;line-height:1.35;color:#2a0a12;text-decoration:none}html body .nhps .nhps__row:hover,html body .nhps .nhps__row:focus-visible{background:#ffe3ea}.nhps__foot{flex:none;padding:var(--nh-s-3) var(--nh-s-4) calc(var(--nh-s-3) + env(safe-area-inset-bottom));border-block-start:1px solid rgba(224,16,58,.12);background:#fff}html body .nhps .nhps__all{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:48px;padding:0 20px;border-radius:999px;background:#e0103a;font-size:15px;font-weight:600;color:#fff;text-decoration:none;box-shadow:var(--nh-sh-cta);overflow-wrap:anywhere;text-align:center}html body .nhps .nhps__all:hover{background:#c20d33}html body .nhps a:focus-visible{outline:2px solid #9B0A30;outline-offset:2px}.nhps__empty-title{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.nhps__empty-text{margin:4px 0 var(--nh-s-3);font-size:14px;color:#7a4b57}html body .nhps .nhps__quiz{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-block-start:var(--nh-s-3);font-size:14px;font-weight:600;color:#9b0a30;text-decoration:underline;text-underline-offset:3px}.nhps--idle .nhps__scroll{padding-block-end:var(--nh-s-4)}.nhps__sk{display:block;border-radius:8px;background:linear-gradient(100deg,#fff3f5 30%,#ffe3ea,#fff3f5 70%);background-size:200% 100%;animation:nhps-sk 1.1s linear infinite}.nhps__sk--h{inline-size:90px;block-size:12px;margin-block-end:12px}.nhps__sk--pill{inline-size:84px;block-size:36px;border-radius:999px}.nhps__skrow{display:flex;align-items:center;gap:12px;margin-block:8px}.nhps__sk--thumb{inline-size:56px;block-size:56px;border-radius:12px}.nhps__sk--line{flex:1;block-size:14px}@keyframes nhps-sk{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.nhps__sk{animation:none}}.nhps-live{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nhs{background:#fff3f5;color:#2a0a12;font-family:var(--nh-font-sans)}.nhs__wrap{max-inline-size:1320px;margin-inline:auto;padding:var(--nh-s-8) 16px var(--nh-s-16)}@media(min-width:750px){.nhs__wrap{padding-inline:32px}}.nhs__head{display:grid;gap:var(--nh-s-3);margin-block-end:var(--nh-stack)}html body .nhs .nhs__title{margin:0;font-family:var(--nh-font-serif);font-size:var(--nh-fs-h2);font-weight:500;line-height:var(--nh-lh-heading);letter-spacing:-.01em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;color:#2a0a12}.nhs__count{margin:0;font-size:14px;color:#7a4b57}.nhs__form{display:flex;gap:8px;max-inline-size:640px;padding:6px;border:1px solid rgba(224,16,58,.22);border-radius:999px;background:#fff;box-shadow:var(--nh-sh-sm)}html body .nhs .nhs__input{flex:1;min-inline-size:0;block-size:44px;margin:0;padding:0 14px;border:0;background:transparent;font:inherit;font-size:16px;color:#2a0a12}html body .nhs .nhs__input:focus-visible{outline:2px solid #9B0A30;outline-offset:2px;border-radius:999px}html body .nhs .nhs__btn{flex:none;min-block-size:44px;padding:0 20px;border:0;border-radius:999px;background:#e0103a;font:inherit;font-size:15px;font-weight:600;color:#fff;cursor:pointer}.nhs__sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nhs__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}html body .nhs .nhs__tab{flex:none;display:inline-flex;align-items:center;min-block-size:40px;padding:0 16px;border:1px solid rgba(224,16,58,.22);border-radius:999px;background:#fff;font-size:14px;color:#2a0a12;text-decoration:none}html body .nhs .nhs__tab[aria-current=page]{border-color:#9b0a30;background:#9b0a30;color:#fff}.nhs ul{margin:0;padding:0;list-style:none}.nhs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.nhs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1100px){.nhs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nhs__content{margin-block-start:var(--nh-s-12)}html body .nhs .nhs__h{margin:0 0 var(--nh-s-3);font-family:var(--nh-font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9b0a30}.nhs__rows{display:grid;gap:8px}html body .nhs .nhs__row{display:grid;gap:4px;padding:var(--nh-s-4);border-radius:var(--nh-r-md);background:#fff;box-shadow:var(--nh-sh-sm);color:#2a0a12;text-decoration:none}.nhs__row-title{font-family:var(--nh-font-serif);font-size:var(--nh-fs-h4);line-height:var(--nh-lh-title)}.nhs__row-text{font-size:14px;line-height:1.5;color:#7a4b57}html body .nhs .nhs__row:hover{background:#ffe3ea}.nhs__empty{display:grid;gap:var(--nh-s-3);max-inline-size:640px}.nhs__empty-title{margin:0;font-size:var(--nh-fs-h4);font-weight:600;overflow-wrap:anywhere}.nhs__pills{display:flex;flex-wrap:wrap;gap:8px}html body .nhs .nhs__pill{display:inline-flex;align-items:center;min-block-size:40px;padding:0 14px;border:1px solid rgba(224,16,58,.22);border-radius:999px;background:#fff;font-size:14px;color:#2a0a12;text-decoration:none}html body .nhs .nhs__quiz{font-weight:600;color:#9b0a30;text-decoration:underline;text-underline-offset:3px}.nhs__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-block-start:var(--nh-s-12)}html body .nhs .nhs__pagebtn{display:inline-flex;align-items:center;min-block-size:44px;padding:0 18px;border:1px solid rgba(224,16,58,.3);border-radius:999px;background:#fff;color:#9b0a30;text-decoration:none;font-weight:600}.nhs__pageinfo{font-size:14px;color:#7a4b57}@media(max-width:749px){html body .announcement-bar{padding-block:2px}html body #SiteHeader .header-layout{padding-block:4px 6px}html body #SiteHeader .site-header__logo img,html body #SiteHeader .site-header__logo-link img{max-block-size:36px;inline-size:auto}html body #SiteHeader .site-header__logo-link{min-block-size:44px}html body #SiteHeader predictive-search .search__input-wrap{min-block-size:44px}html body #SiteHeader predictive-search .search__input{block-size:44px;min-block-size:44px;padding-block:0}}@media(max-width:749px){html body #SiteHeader .site-header__logo{margin-block:4px}}html body .nhd{--nhd-g:20px;font-family:var(--nh-font-sans);color:#2a0a12}html body .nhd .nhd__bar{block-size:56px;padding:0 var(--nhd-g) 0 calc(var(--nhd-g) - 12px);gap:4px;border-block-end:1px solid rgba(224,16,58,.14);background:#fff}html body .nhd .nhd__close{inline-size:44px;block-size:44px;color:#2a0a12}html body .nhd .nhd__brand{font-family:var(--nh-font-sans);font-size:var(--nh-fs-lg);font-weight:600;letter-spacing:0}html body .nhd .nhd__view{scroll-padding-block-start:8px}html body .nhd .nhd__search{margin:var(--nh-s-4) var(--nhd-g) var(--nh-s-2);block-size:48px;padding:0 16px;background:#fff3f5;border:1px solid rgba(224,16,58,.14)}html body .nhd .nhd__label{margin:var(--nh-s-3) var(--nhd-g) var(--nh-s-2);font-size:12px;font-weight:600;letter-spacing:.12em;color:#9b0a30}html body .nhd .nhd__chips{padding:0 var(--nhd-g) var(--nh-s-4);scroll-padding-inline:var(--nhd-g)}html body .nhd .nhd__chip{font-family:var(--nh-font-sans);font-weight:600}html body .nhd .nhd__list{border-block-start:1px solid rgba(224,16,58,.12)}html body .nhd .nhd__row{min-block-size:56px;padding:0 var(--nhd-g);border-block-end:1px solid rgba(224,16,58,.1);font-family:var(--nh-font-sans);font-size:var(--nh-fs-lg);font-weight:600;letter-spacing:0;color:#2a0a12}html body .nhd .nhd__row svg{inline-size:16px;block-size:16px;color:#e0103a;flex:none}html body .nhd .nhd__row:active,html body .nhd .nhd__links a:active,html body .nhd .nhd__foot a:active{background:#ffe3ea}html body .nhd ul.nhd__foot{margin:0;padding:var(--nh-s-6) var(--nhd-g) calc(var(--nh-s-8) + env(safe-area-inset-bottom));border-block-start:1px solid rgba(224,16,58,.12);background:#fff}html body .nhd ul.nhd__foot:before{content:"Help";display:block;margin-block-end:var(--nh-s-2);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#9b0a30}html body .nhd .nhd__foot a{display:flex;align-items:center;gap:12px;min-block-size:48px;padding:0;font-family:var(--nh-font-sans);font-size:15px;font-weight:400;color:#2a0a12}html body .nhd .nhd__foot a:before{content:"";flex:none;inline-size:20px;block-size:20px;background:#9b0a30;-webkit-mask:var(--nhd-ic) center/contain no-repeat;mask:var(--nhd-ic) center/contain no-repeat}html body .nhd .nhd__foot li:nth-child(1) a{--nhd-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")}html body .nhd .nhd__foot li:nth-child(2) a{--nhd-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 7.5 12 3l9 4.5v9L12 21l-9-4.5z'/%3E%3Cpath d='M3 7.5 12 12l9-4.5M12 12v9'/%3E%3C/svg%3E")}html body .nhd .nhd__foot li:nth-child(3) a{--nhd-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E")}html body .nhd .nhd__back{block-size:48px;padding:0 var(--nhd-g);font-family:var(--nh-font-sans);font-size:15px;font-weight:600;color:#7a4b57;border-block-end:1px solid rgba(224,16,58,.12)}html body .nhd .nhd__back svg{color:#e0103a}html body .nhd .nhd__head{padding:var(--nh-s-6) var(--nhd-g) var(--nh-s-3)}html body .nhd .nhd__title{font-family:var(--nh-font-serif);font-size:var(--nh-fs-h3);font-weight:500;letter-spacing:-.01em;color:#2a0a12}html body .nhd .nhd__all{font-size:14px;font-weight:600;color:#e0103a}html body .nhd .nhd__group{padding:var(--nh-s-4) var(--nhd-g) var(--nh-s-2);font-size:12px;font-weight:600;letter-spacing:.12em;color:#9b0a30;background:#fff3f5;border-color:#e0103a1a}html body .nhd .nhd__links a{min-block-size:48px;padding:0 var(--nhd-g);font-family:var(--nh-font-sans);font-size:16px;font-weight:400;color:#2a0a12;border-block-end:1px solid rgba(224,16,58,.08)}html body .nhd .nhd__tiles{padding:var(--nhd-g)}@media(max-width:359px){html body .nhd{--nhd-g:16px}}html body .nhd .nhd__chip--quiz{gap:6px;background:linear-gradient(120deg,#e0103a,#e5125a 55%,#d90f5e);color:#fff}:root{--nhk-h:64px;--nhk-gap:12px;--nhk-lift:0px;--nhk-base:max(env(safe-area-inset-bottom),var(--nhk-lift));--nhk-clear:calc(var(--nhk-base) + var(--nhk-gap) + var(--nhk-h));--nhk-pad:calc(var(--nhk-base) + var(--nhk-gap) + 64px + 32px)}html.nhk-compact{--nhk-h:56px}.nhk{position:fixed;inset-inline:16px;inset-block-end:calc(var(--nhk-base) + var(--nhk-gap));z-index:60;max-inline-size:440px;block-size:var(--nhk-h);margin-inline:auto;border:1px solid rgba(224,16,58,.14);border-radius:999px;background:linear-gradient(180deg,#fffffff7,#fff3f5fa);-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);box-shadow:0 12px 28px -12px #9b0a3061,0 2px 6px -2px #9b0a301f,inset 0 1px #ffffffe6;font-family:var(--nh-font-sans);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s,block-size .25s cubic-bezier(.2,.8,.2,1),inset-block-end .25s cubic-bezier(.2,.8,.2,1)}.nhk[hidden]{display:none}.nhk.is-hidden{transform:translateY(calc(100% + 24px + var(--nhk-base)));opacity:0;pointer-events:none}.nhk.is-static{transition:none}@media(prefers-reduced-motion:reduce){.nhk{transition:none}}@media(min-width:990px){.nhk{display:none!important}}.nhk__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2px;block-size:100%;margin:0;padding:0 6px;list-style:none}.nhk__list>li{display:flex;min-inline-size:0}html body .nhk .nhk__item{position:relative;display:grid;flex:1;place-items:center;align-content:center;gap:2px;min-inline-size:0;min-block-size:44px;margin-block:6px;padding:0 2px;border-radius:999px;font-family:var(--nh-font-sans);font-size:12px;font-weight:500;line-height:1.1;letter-spacing:.01em;color:#5b1a2a;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}.nhk__icon{inline-size:22px;block-size:22px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.nhk__label{white-space:nowrap}html body .nhk .nhk__item.is-active{background:#e0103a17;color:#b80c30;font-weight:600}html body .nhk .nhk__item.is-active .nhk__icon{stroke-width:2.1}html body .nhk .nhk__item--match.is-active{background:none}html body .nhk .nhk__item:focus-visible{outline:2px solid #9B0A30;outline-offset:-2px}html body .nhk .nhk__item:active{background:#e0103a24}html body .nhk .nhk__item:active .nhk__icon{transform:scale(.92)}.nhk__orb{display:grid;place-items:center;inline-size:42px;block-size:42px;margin-block-start:-22px;border-radius:50%;background:linear-gradient(135deg,#ff2d7a,#e0103a 60%,#9b0a30);box-shadow:0 0 0 3px #fff,0 10px 20px -8px #e0103abf;transition:inline-size .25s,block-size .25s,margin .25s;animation:nhk-pulse 2.8s ease-in-out 3}.nhk__orb img{inline-size:100%;block-size:100%;border-radius:50%;object-fit:cover}html body .nhk .nhk__item--match{color:#9b0a30;font-weight:600}html body .nhk .nhk__item--match.is-active{color:#b80c30}@keyframes nhk-pulse{0%,to{box-shadow:0 0 0 3px #fff,0 0 0 3px #ff2d7a59,0 10px 20px -8px #e0103abf}50%{box-shadow:0 0 0 3px #fff,0 0 0 10px #ff2d7a00,0 10px 20px -8px #e0103abf}}@media(prefers-reduced-motion:reduce){.nhk__orb{animation:none}}html.nhk-compact .nhk .nhk__orb{inline-size:38px;block-size:38px;margin-block-start:-16px}html.nhk-compact body .nhk .nhk__item{gap:1px;font-size:11px}html.nhp-sticky-on .nhk .nhk__orb,html.nhp-sticky-on.nhk-compact .nhk .nhk__orb{inline-size:34px;block-size:34px;margin-block-start:-4px}html.nhk-compact .nhk .nhk__icon{inline-size:20px;block-size:20px}.nhk__bagwrap{position:relative;display:grid}.nhk__badge{position:absolute;inset-block-start:-6px;inset-inline-end:-11px;display:grid;place-items:center;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:999px;background:#e0103a;font-family:var(--nh-font-sans);font-size:11px;font-weight:600;line-height:1;color:#fff;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}.nhk__badge[hidden]{display:none}.nhk__badge.is-bump{animation:nhk-bump .45s cubic-bezier(.2,.8,.2,1)}@keyframes nhk-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.nhk__sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:989px){html.nhk-on body:has(#NhDock){padding-block-end:max(calc(108px + env(safe-area-inset-bottom)),var(--nhk-pad))}}@media(min-width:600px)and (max-width:989px){html.nhk-on body:has(#NhDock){padding-block-end:max(calc(124px + env(safe-area-inset-bottom)),var(--nhk-pad))}}@media(max-width:989px){html.nhk-on body.template-product:has(#NhDock):has([data-nhp-sticky]){padding-block-end:calc(var(--nhk-pad) + 76px)}html.nhk-on .nhp-sticky{inset-inline:16px;inset-block-end:calc(var(--nhk-clear) + 10px);max-inline-size:440px;margin-inline:auto;padding:8px;border:1px solid rgba(224,16,58,.14);border-radius:22px;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 12px 28px -14px #9b0a3066;transform:translateY(calc(100% + var(--nhk-clear) + 24px));transition:transform .35s cubic-bezier(.2,.8,.2,1),inset-block-end .25s cubic-bezier(.2,.8,.2,1)}html.nhk-on .nhp-sticky.is-on{transform:translateY(0)}html.nhk-on .nhp-sticky .nhp-sticky__add{min-block-size:48px;padding-inline:20px}html.nhk-on.nhk-away .nhp-sticky{inset-block-end:calc(var(--nhk-base) + 8px)}html.nhk-on body [class*=kl-teaser-],html.nhk-on body #shop-hcaptcha-badge-container{bottom:calc(var(--nhk-clear) + 10px)!important}}@media(max-width:989px)and (prefers-reduced-motion:reduce){html.nhk-on .nhp-sticky{transition:none}}.nh-anim-off,.nh-anim-off *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html body .announcement-bar .component-marquee{animation:none}}html body .nhi-hero__img:not(:first-child){clip-path:inset(1px)}@media(max-width:599px){html body .nhi-quiz__reshead{flex-direction:column;align-items:stretch}html body .nhi-quiz__reshead>div{min-inline-size:0}html body .nhi-quiz__reshead .nhi-quiz__sort{align-self:flex-start}}html body .nhi .nhi-hero__hook,html body .nhi .nhq__full,html body .nhf-social__a{position:relative}html body .nhi .nhi-hero__hook:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}html body .nhi .nhq__full:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}html body .nhf-social__a:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}html body summary.nhf-col__sum{min-block-size:44px}html body .nhs .nhs__tab,html body .nhp-density__btn{min-block-size:44px}html body .nhp-crumbs a{display:inline-block;padding-block:10px;margin-block:-10px}html body.template-product .product-single__meta .js-qty__adjust{min-inline-size:44px}@media(min-width:990px){html body .nhm .nhm__top{min-inline-size:44px;justify-content:center}}@media(min-width:769px){html body.template-product .grid--product-images--partial>.product-single__sticky{align-self:flex-start}}@media(max-width:989px)and (max-height:660px){.nhk .nhk__orb,html.nhk-compact .nhk .nhk__orb{inline-size:34px;block-size:34px;margin-block-start:-4px}}@media(max-width:989px)and (orientation:landscape)and (max-height:500px){html body .nhk{display:none!important}html:not(.nh-x) body:has(#NhDock),html.nhk-on body:has(#NhDock){padding-block-end:max(24px,env(safe-area-inset-bottom))}html.nhk-on body.template-product:has(#NhDock):has([data-nhp-sticky]){padding-block-end:calc(var(--nhk-base) + 80px)}html.nhk-on .nhp-sticky,html.nhk-on.nhk-away .nhp-sticky{inset-block-end:calc(var(--nhk-base) + 6px);max-inline-size:560px;padding:6px 6px 6px 8px}html.nhk-on .nhp-sticky .nhp-sticky__add{min-block-size:44px}html.nhk-on .nhp-sticky .nhp-sticky__img,html.nhk-on.nhp-sticky-on .nhp-sticky .nhp-sticky__img{inline-size:40px;block-size:40px}html.nhk-on:not(.nh-x) .nhp-sticky.is-on{inset-block-end:calc(var(--nhk-base) + 6px)}html body .nhc-sticky.nhc-sticky{inset-block-end:calc(var(--nhk-base) + 6px);padding:6px 6px 6px 16px}html body .nhc-sticky.nhc-sticky .nhc-sticky__btn{min-block-size:44px}}@media(max-width:989px){html.nhp-sticky-on{--nhk-h:56px}html.nhk-on .nhp-sticky.is-on{inset-block-end:calc(var(--nhk-clear) + 6px);padding:6px}html.nhk-on.nhp-sticky-on .nhp-sticky .nhp-sticky__add{min-block-size:44px}html.nhk-on.nhp-sticky-on .nhp-sticky .nhp-sticky__img{inline-size:44px;block-size:44px}}@media(max-width:989px)and (max-height:600px){html.nhp-sticky-on body .nhk{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px + var(--nhk-base)))}html.nhk-on.nhp-sticky-on:not(.nh-x) .nhp-sticky.is-on{inset-block-end:calc(var(--nhk-base) + 8px)}}.nhc-sticky[hidden]{display:none}@media(max-width:989px){html body.template-cart .nhk{display:none!important}.nhc-sticky{position:fixed;inset-inline:12px;inset-block-end:calc(var(--nhk-base) + 10px);z-index:60;display:flex;align-items:center;gap:12px;max-inline-size:440px;margin-inline:auto;padding:8px 8px 8px 18px;border:1px solid rgba(224,16,58,.14);border-radius:22px;background:#fffffff7;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 12px 28px -14px #9b0a3066;font-family:var(--nh-font-sans);transform:translateY(calc(100% + 24px + var(--nhk-base)));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nhc-sticky.is-on{transform:none}.nhc-sticky__sum{display:grid;gap:2px;margin-inline-end:auto;font-size:12px;line-height:1.2;color:#5b1a2a}.nhc-sticky__sum strong{font-size:17px;font-weight:600;color:#2a0a12;font-variant-numeric:tabular-nums}html body .nhc-sticky .nhc-sticky__btn{min-block-size:48px;padding-inline:26px;border:0;border-radius:999px;background:#e0103a;font-family:var(--nh-font-sans);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:none;color:#fff;cursor:pointer}html body .nhc-sticky .nhc-sticky__btn:hover{background:#c20d33}html body .nhc-sticky .nhc-sticky__btn:focus-visible{outline:2px solid #9B0A30;outline-offset:3px}}@media(max-width:989px)and (prefers-reduced-motion:reduce){.nhc-sticky{transition:none}}@media(min-width:990px){.nhc-sticky{display:none!important}}html body predictive-search:not(.nhps-open):not(:focus-within) .btn--close-search{display:none}html body .nhm.nhm a:focus-visible,html body .nhm.nhm button:focus-visible,html body .nhm.nhm input:focus-visible{outline:2px solid #9B0A30;outline-offset:3px;border-radius:4px}html body .nhd form.nhd__search:has(input:focus-visible){outline:2px solid #9B0A30;outline-offset:2px}html body .nhd .nhd__search input:focus-visible{outline:none}html body .nhp-link-btn,html body .nh-guides__link,html body .nhp-longform .nh-guides__link{color:#9b0a30}html:root:root{--nhm-font-h:var(--nh-font-sans);--nhm-font-b:var(--nh-font-sans)}html body .announcement-bar{position:relative}html body .announcement-bar.is-paused .component-marquee,html body .announcement-bar:hover .component-marquee,html body .announcement-bar:focus-within .component-marquee{animation-play-state:paused}html body .announcement-bar .nh-mq-toggle{position:absolute;inset-block:0;inset-inline-end:4px;z-index:2;display:grid;place-items:center;inline-size:36px;margin:auto 0;padding:0;border:0;background:none;color:#fff;cursor:pointer}html body .announcement-bar .nh-mq-toggle:before{content:"";position:absolute;inset:50% auto auto 50%;inline-size:26px;block-size:26px;border-radius:50%;background:#9b0a308c;box-shadow:0 0 0 1px #ffffff59;transform:translate(-50%,-50%)}html body .announcement-bar .nh-mq-toggle:after{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}html body .announcement-bar .nh-mq-toggle svg{position:relative;inline-size:12px;block-size:12px}html body .announcement-bar .nh-mq-toggle:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:50%}html body .announcement-bar .nh-mq-toggle [data-play]{display:none}html body .announcement-bar.is-paused .nh-mq-toggle [data-play]{display:block}html body .announcement-bar.is-paused .nh-mq-toggle [data-pause]{display:none}@media(prefers-reduced-motion:reduce){html body .announcement-bar .nh-mq-toggle{display:none}}html body .announcement-bar .nh-mq-toggle[hidden]{display:none}html body .nh-age-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 10px;font-family:var(--nh-font-sans);font-size:12.5px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;text-align:start;color:#9b0a30}html body .nh-age-note svg{flex:none;inline-size:14px;block-size:14px;margin-block-start:1px}html body .nhc-sticky{flex-wrap:wrap;row-gap:4px}html body .nhc-sticky .nhc-sticky__age{flex:1 0 100%;order:-1;margin:0;font-size:12px}@media(max-width:749px){html body .announcement-bar .mobile_annbar .component-marquee-container{inline-size:auto;max-inline-size:calc(100% - 30px);margin-inline-end:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}}@media(max-width:359px){html body #SiteHeader .site-header__logo-link img{max-block-size:28px;max-inline-size:92px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/nh-hot-header.css.map */
