@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/Bebas_Neue_Pro_Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Perfectly Nineties;src:url(/fonts/PerfectlyNineties-Regular.woff2)format("woff2");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%)}}html.age-ok [data-age-gate]{display:none}html:not(.age-ok):has(body>[data-age-gate]){overflow:hidden}.ag{z-index:1000;overscroll-behavior:contain;scrollbar-width:none;color:#0f0f10;background:#f8f4ee url(/assets/heights/gradient-pink-peach-noise.webp) 50%/cover no-repeat;height:100svh;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;position:fixed;inset:0;overflow-y:auto}.ag::-webkit-scrollbar{display:none}.ag[data-leaving]{opacity:0;visibility:hidden;pointer-events:none}.ag[data-leaving] .ag-in{transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.ag,.ag-in{transition:none!important}.ag-slim{animation:none!important}}.ag-in{min-height:100%;padding:max(clamp(18px, 3.2svh, 36px), env(safe-area-inset-top)) max(clamp(22px, 5vw, 80px), env(safe-area-inset-right)) max(clamp(16px, 2.6svh, 28px), env(safe-area-inset-bottom)) max(clamp(22px, 5vw, 80px), env(safe-area-inset-left));flex-direction:column;gap:clamp(14px,2.4svh,28px);transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.ag-wm{align-self:flex-start;width:auto;height:clamp(22px,3.4svh,34px)}.ag-art{flex:1 1 0;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.ag-slim{transform-origin:50% 88%;filter:drop-shadow(0 18px 28px #0f0f1038);width:auto;height:92%;max-height:720px;animation:.9s cubic-bezier(.22,1,.36,1) both agRise;position:absolute;top:50%;left:50%}.ag-slim-0{--r:-16deg;--x:-66%;animation-delay:60ms}.ag-slim-1{--r:0deg;--x:-50%;z-index:1}.ag-slim-2{--r:16deg;--x:-34%;animation-delay:.12s}.ag-slim{transform:translate(var(--x), -50%) rotate(var(--r))}@keyframes agRise{0%{transform:translate(var(--x), -46%) rotate(var(--r))}to{opacity:1;transform:translate(var(--x), -50%) rotate(var(--r))}}.ag-copy{flex-direction:column;align-items:flex-start;gap:clamp(12px,2svh,22px);display:flex}.ag-eyebrow{letter-spacing:-.04em;text-transform:uppercase;color:#f5003a;font-size:11px;font-weight:700}.ag-title{letter-spacing:-.06em;text-transform:uppercase;color:#0f0f10;margin:0;font-size:clamp(40px,min(13vw,8.4svh),150px);font-weight:900;line-height:.84}.ag-title em{color:#f5003a;font-style:normal}.ag-line{white-space:nowrap;display:block}.ag-actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:clamp(4px,1svh,12px);display:flex}.ag-btn{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 30px;font-size:13px;font-weight:700;transition:filter .16s,background-color .16s;display:inline-flex}.ag-yes{color:#fff;background:#f5003a;border:0;flex:auto}.ag-no{color:#0f0f10;background:0 0;border:1.5px solid #0f0f106b;flex:none;min-width:96px}@media (hover:hover){.ag-yes:hover{filter:brightness(1.08)}.ag-no:hover{background:#0f0f100f}}.ag .ag-btn:focus-visible{outline-offset:3px;outline:2px solid #0f0f10}.ag-note{color:#0f0f10b8;margin:0;font-size:12px;line-height:1.4}.ag .ag-legal{color:#0f0f1099;max-width:92ch;margin:0}@media (width>=600px){.ag-actions{width:auto}.ag-yes{flex:none;min-width:240px}}@media (orientation:landscape) and (width>=640px){.ag-in{grid-template:"wm wm""copy art"1fr"legal legal"/minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(24px,4vw,72px);display:grid}.ag-wm{grid-area:wm}.ag-copy{grid-area:copy;align-self:center}.ag-art{grid-area:art;height:100%;min-height:0}.ag-legal{grid-area:legal}.ag-title{font-size:clamp(36px,min(7.2vw,14svh),168px)}}@media (height<=500px){.ag-in,.ag-copy{gap:10px}.ag-title{font-size:clamp(34px,13svh,60px)}.ag-btn{min-height:48px}.ag .ag-legal{font-size:10px}}@media (height<=700px) and (orientation:portrait){.ag-title{font-size:clamp(40px,11.5vw,60px)}.ag-art{min-height:120px}}[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<=1199px){[data-nav] .wm{height:22px}[data-nav] .menubtn{display:inline-flex}[data-nav] .navlinks>:not([data-asknav]):not([data-menubtn]){display:none!important}}
