@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/Bebas_Neue_Pro_Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(/fonts/PerfectlyNineties-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--fg-2:#555456;--gradient-sweets:linear-gradient(160deg, #e89bb6 0%, #f4e9d8 100%);--gradient-moonrock:linear-gradient(160deg, #000 0%, #5b5b5c 100%);--gradient-starlight:linear-gradient(160deg, #6e6e70 0%, #fff 100%);--gradient-classic:linear-gradient(160deg, #fff 0%, #dadada 100%);--font-compliance:"Bebas Neue Pro", "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--font-sweets-accent:"Perfectly Nineties", "Bodoni Moda", Georgia, serif;--page-h:calc(100vh - 34px);--svh:1vh}@supports (height:100svh){:root{--page-h:calc(100svh - 34px);--svh:1svh}}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;background:#0f0f10;margin:0;padding:0;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}img{display:block}a{color:inherit;text-decoration:none}@media (hover:hover){a:hover{opacity:.72}}button,input,textarea{font-family:inherit}@keyframes askPulse{0%,to{box-shadow:0 0 #f5003a99}60%{box-shadow:0 0 0 6px #f5003a00}}main{padding-top:34px;display:block}.ph-compliance{font-family:var(--font-compliance);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:700;line-height:1.3}a.pick:hover{opacity:1}@media (width>=901px) and (hover:hover){a.pick:hover{filter:brightness(1.08)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=900px){[data-brands] [data-blabel],[data-brands] [data-bsep]{display:none!important}[data-brands] [data-storelabel]{font-size:0}[data-brands] [data-storelabel]:before{content:"For stores";font-size:10.5px}}.heropair{--h:min(100cqh, calc((100cqw - clamp(18px,4vw,72px)) * 2));container-type:size}:focus-visible{outline-offset:3px;outline:2px solid #f5003a}@media (pointer:coarse),(width<=900px){a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}}@media (pointer:coarse){[data-nav] [data-link]{align-items:center;min-height:44px;display:inline-flex!important}[data-asknav],[data-dmnav],[data-menubtn],[data-view],[data-tab],.askq,[data-ask-thread] button{position:relative}[data-asknav]:after,[data-dmnav]:after{content:"";position:absolute;inset:-6px -2px}[data-menubtn]:after,[data-view]:after,[data-tab]:after,.askq:after,[data-ask-thread] button:after{content:"";position:absolute;inset:-2px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){[data-astro-cid-jlrl6clc][data-brands] a[data-astro-cid-jlrl6clc]{position:relative}[data-astro-cid-jlrl6clc][data-brands] a[data-astro-cid-jlrl6clc]:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}[data-nav] .wm{height:30px}[data-nav] .menubtn{display:none}[data-nav] summary::-webkit-details-marker{display:none}@media (hover:hover){[data-nav] .leafopt:hover{background:#ffffff1a!important}}.sitemenu{opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;transform:translateY(-8px)}.sitemenu.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (width<=1000px){[data-nav] .wm{height:22px}[data-nav] .menubtn{display:inline-flex}[data-nav] .navlinks>:not([data-asknav]):not([data-menubtn]){display:none!important}}
