.nbbr{--rose:#c2185b;--ink:#9c5276;color:var(--ink);background:#fff5fa;font-family:var(--font-body--family,sans-serif);min-height:100svh}.nbbr *{box-sizing:border-box}.nbbr [hidden]{display:none!important}.nbbr h1,.nbbr h2,.nbbr h3{color:var(--rose);font-family:var(--font-heading--family,sans-serif)}.nbbr h1{font-size:clamp(42px,6vw,80px);line-height:1.05;text-transform:uppercase;margin:14px 0 22px}.nbbr h2{font-size:29px;margin:10px 0}.nbbr h3{font-size:21px}.nbbr p{line-height:1.65}.nbbr a,.nbbr button,.nbbr input,.nbbr select{color:var(--rose);font:inherit}.nbbr button,.nbbr label:has(input[type=file]){cursor:pointer}.nbbr-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4vw;background:#fff;border-bottom:1px solid #f2d4e2;font-size:12px}.nbbr-top a{text-decoration:none}.nbbr-top a:first-child{letter-spacing:.18em;font-family:var(--font-heading--family,sans-serif);font-size:22px}.nbbr-top span,.nbbr-eyebrow{font-size:10px;letter-spacing:.22em}.nbbr-preview{text-align:center;margin:0;padding:9px 18px;font-size:9px;letter-spacing:.1em;background:#ffe4f0}.nbbr-welcome{display:grid;grid-template-columns:.9fr 1.1fr;min-height:510px;background:#fff}.nbbr-welcome>div{padding:clamp(30px,5vw,85px);align-self:center}.nbbr-welcome>img{width:100%;height:100%;object-fit:cover;min-height:510px}.nbbr-primary{display:inline-block;padding:15px 26px;background:var(--rose);color:#fff5fa!important;border:0;border-radius:30px;text-decoration:none;text-align:center;font-size:13px!important;line-height:1.3}.nbbr-fine{font-size:11px;line-height:1.6;max-width:560px}.nbbr-welcome .nbbr-fine{margin-top:22px}.nbbr-workspace{scroll-margin-top:20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(26px,4vw,70px);max-width:1500px;margin:auto;padding:60px 4vw 70px;align-items:start}.nbbr-mirror-side{position:sticky;top:25px;text-align:center}.nbbr-mirror{position:relative;width:min(100%,530px);height:620px;max-height:75svh;margin:auto;border:12px solid #eab4cd;border-radius:250px 250px 22px 22px;background:linear-gradient(145deg,#fff,#f4e7ef);box-shadow:0 0 0 2px #fff5fa,inset 0 0 0 5px #fff5fa,0 0 32px #e9b9d177;overflow:hidden}.nbbr-mirror:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:2px solid #fff;pointer-events:none;border-radius:inherit;z-index:2}.nbbr-mirror canvas{display:block;width:100%;height:100%;object-fit:contain;touch-action:none}.nbbr-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px;background:linear-gradient(145deg,#fff,#fff0f7)}.nbbr-empty>span{font-size:55px;color:#d986ad}.nbbr-empty p{font-size:13px;max-width:220px}.nbbr-mirror-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.nbbr button,.nbbr-secondary{border:1px solid #e9bdd1;border-radius:24px;background:#fff;padding:10px 16px;font-size:12px}.nbbr-mirror-actions button,.nbbr-secondary{font-size:11px}.nbbr-tools{text-align:left}.nbbr-music{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid #edccdc;padding:10px 0 22px;margin-bottom:20px}.nbbr-music label{display:flex;align-items:center;gap:10px;font-size:11px}.nbbr input[type=range]{accent-color:var(--rose);max-width:130px}.nbbr-instruction{font-size:13px}.nbbr-categories{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.nbbr button[aria-pressed=true]{background:var(--rose);color:#fff5fa}.nbbr-search{display:block;font-size:11px}.nbbr-search input,.nbbr-selected select{display:block;width:100%;background:#fff;border:1px solid #e9bdd1;padding:13px;border-radius:12px;margin:7px 0 18px}.nbbr-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:390px;overflow:auto;padding:2px}.nbbr-products button{display:flex;flex-direction:column;align-items:center;border-radius:17px;padding:10px;text-align:center;min-width:0;font-size:10px;line-height:1.4}.nbbr-products img{width:100%;height:95px;object-fit:contain;background:#fff;border-radius:10px;margin-bottom:9px}.nbbr-selected{margin-top:24px;background:#fff;border:1px solid #edccdc;padding:20px;border-radius:20px}.nbbr-selected>img{float:right;object-fit:contain}.nbbr-selected label{display:block;font-size:12px;margin:12px 0}.nbbr-selected label input{display:block;max-width:none;width:100%}.nbbr-bubbles{display:grid;grid-template-columns:repeat(8,minmax(30px,36px));gap:10px;align-items:center}.nbbr-bubbles button{width:36px;height:36px;padding:0;border:2px solid #e7c4d5;border-radius:50%;background-color:var(--shade,#fff5fa);font-size:9px}.nbbr-bubbles button[aria-pressed=true]{outline:2px solid #c2185b;outline-offset:2px;background-color:var(--shade,#fff5fa);color:#9c5276}.nbbr-bubbles button[data-finish=pearl]{position:relative;overflow:hidden;box-shadow:inset 1px 2px 5px #fff9,inset -2px -3px 6px #76504355,0 0 8px #fff0b477}.nbbr-bubbles button[data-finish=pearl]:after{content:"\2727";position:absolute;right:3px;top:0;color:#fffdf4;font-size:12px;line-height:1;text-shadow:0 0 4px #fff,0 0 7px #fff4ba;pointer-events:none}.nbbr-drag-preview[data-finish=pearl]{box-shadow:inset 1px 2px 5px #fff9,inset -2px -3px 6px #76504355,0 0 14px #fff0b4d9}.nbbr-drag-preview[data-finish=pearl]:after{content:"\2727";position:absolute;top:-8px;right:-6px;color:#fffdf4;font-size:15px;text-shadow:0 0 5px #fff,0 0 9px #fff0b4}.nbbr-selected>a{display:block;margin-top:18px;font-size:12px}.nbbr-status{font-size:12px;min-height:22px}.nbbr-credits{font-size:10px;margin-top:25px}.nbbr :focus-visible{outline:3px solid var(--rose);outline-offset:4px}@media(max-width:749px){.nbbr-bubbles{grid-template-columns:repeat(6,minmax(30px,36px))}.nbbr-top{padding:15px}.nbbr-top span{display:none}.nbbr-top a:first-child{font-size:17px;letter-spacing:.12em}.nbbr-welcome{grid-template-columns:1fr;min-height:0}.nbbr-welcome>div{padding:35px 24px}.nbbr-welcome>img{height:260px;min-height:0}.nbbr-workspace{grid-template-columns:1fr;padding:32px 18px 50px;gap:32px}.nbbr-mirror-side{position:relative;top:auto}.nbbr-mirror{height:470px;max-height:65svh;border-width:9px}.nbbr-products{grid-template-columns:repeat(3,minmax(0,1fr));max-height:315px}.nbbr-products img{height:80px}.nbbr-tools h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.nbbr *{scroll-behavior:auto!important}}.nbbr-mirror{border-radius:26px;border-width:8px;border-color:#e9bdd1;box-shadow:0 0 0 3px #fff,0 0 30px #f1b9d0aa,inset 0 0 0 3px #fff}.nbbr-empty{background:linear-gradient(145deg,#fff,#fff5fa)}.nbbr-welcome>img{height:660px;min-height:0;object-fit:contain;background:#fff}.nbbr-welcome{background:#fff}@media(max-width:749px){.nbbr-welcome>img{height:auto;max-height:620px;object-fit:contain;width:100%}}.nbbr-bubbles button{touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.nbbr-bubbles button:active{cursor:grabbing}.nbbr-drag-preview{position:fixed;z-index:999999;width:28px;height:28px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 9px #41233570;pointer-events:none;transform:translate(-50%,-50%)}.nbbr-drag-preview[hidden]{display:none!important}.nbbr-product-gallery{margin:12px 0 18px;width:100%}.nbbr-gallery-track{display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:14px;background:#fff}.nbbr-gallery-track::-webkit-scrollbar{display:none}.nbbr-gallery-slide{flex:0 0 100%;width:100%;height:clamp(200px,58vw,320px);display:grid;place-items:center;scroll-snap-align:start;background:#fff}.nbbr-gallery-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:14px}.nbbr-gallery-slide--product img{width:auto;height:82%;max-width:82%}.nbbr-gallery-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:9px;color:#9f2458;font-size:13px}.nbbr-gallery-controls[hidden]{display:none}.nbbr-gallery-controls button{width:34px;height:34px;border:1px solid #e8bfd0;border-radius:50%;background:#fff;color:#a51d59;font-size:22px;line-height:1;cursor:pointer}.nbbr-categories button{text-transform:uppercase}.nbbr-bubbles button[data-texture=cream]{background-color:var(--shade, #fff5fa)!important;background-image:linear-gradient(164deg,transparent 28%,rgb(255 255 255 / 38%) 34%,rgb(255 255 255 / 12%) 40%,transparent 48%),radial-gradient(ellipse at 27% 20%,rgb(255 255 255 / 34%),transparent 38%),radial-gradient(ellipse at 78% 80%,rgb(52 24 12 / 20%),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / 12%),transparent 56%);box-shadow:inset 1px 2px 4px #ffffff7a,inset -2px -3px 5px #34180c33}.nbbr-bubbles button[data-texture=powder]{background-color:var(--shade, #fff5fa)!important;background-image:radial-gradient(circle at 22% 28%,rgb(255 255 255 / 24%) 0 .5px,transparent 1px),radial-gradient(circle at 65% 65%,rgb(45 24 13 / 18%) 0 .5px,transparent 1px),linear-gradient(145deg,rgb(255 255 255 / 18%),transparent 45%,rgb(45 24 13 / 12%));background-size:4px 4px,5px 5px,100% 100%;box-shadow:inset 1px 2px 4px #ffffff3d,inset -2px -2px 4px #2d180d1f}.nbbr-personal-nav{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:18px 20px;background:#fff;border-bottom:1px solid #f2d4e2}.nbbr-personal-nav a{padding:11px 18px;border:1px solid #edc4d7;border-radius:24px;font-size:12px;text-decoration:none;font-weight:700}.nbbr-save-actions{display:grid;gap:8px;margin-top:16px}.nbbr-save-actions button{background:#fff0f7;border:1px solid #e8bfd2;border-radius:12px;padding:12px;text-align:left}.nbbr-memory,.nbbr-finder{max-width:1280px;margin:25px auto 45px;padding:30px;border-radius:24px;background:#fff;border:1px solid #f1d5e3;scroll-margin-top:20px}.nbbr-memory-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.nbbr-memory-tabs button{border:1px solid #edc4d7;background:#fff;padding:11px 17px;border-radius:24px}.nbbr-memory-tabs button[aria-selected=true]{background:#c2185b;color:#fff;border-color:#c2185b}.nbbr-memory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nbbr-memory-list>p{grid-column:1/-1;padding:25px;text-align:center;background:#fff7fb;border-radius:16px}.nbbr-memory-card{border:1px solid #f0d7e4;border-radius:18px;padding:18px;min-width:0}.nbbr-memory-card img{display:block;width:100%;height:160px;object-fit:contain;background:#fff}.nbbr-memory-card h3{font-size:15px;line-height:1.4}.nbbr-memory-card p{font-size:12px}.nbbr-memory-card-actions{display:grid;gap:9px}.nbbr-memory-card-actions button,.nbbr-memory-card-actions a{font-size:12px;border:1px solid #e8bfd2;background:#fff;border-radius:12px;padding:10px;text-align:center;text-decoration:none}.nbbr-finder>summary{font-size:22px;font-weight:700;color:#c2185b;cursor:pointer}.nbbr .nbb-shade-access,.nbbr .nbb-shade-editorial,.nbbr .nbb-mirror-heading{display:none!important}.nbbr #nbb-beauty-id{margin:20px 0 0;max-width:100%}.nbbr #nbb-beauty-id .nbb-beauty-panel{max-width:100%;margin:0;padding:20px}.nbbr-match-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.nbbr #nbb-beauty-id button{cursor:pointer}.nbbr #nbb-beauty-id button.nbb-secondary{border:1px solid #edc4d7;border-radius:12px;padding:10px;background:#fff4fa}.nbbr-personal-nav a:focus-visible,.nbbr-memory button:focus-visible,.nbbr-save-actions button:focus-visible{outline:2px solid #a33364;outline-offset:3px}@media(max-width:749px){.nbbr-memory,.nbbr-finder{margin:20px 12px;padding:20px 15px;border-radius:20px}.nbbr-memory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nbbr-memory-card{padding:12px}.nbbr-memory-card img{height:130px}.nbbr-memory-tabs{gap:7px}.nbbr-memory-tabs button{font-size:12px;padding:10px 12px}.nbbr-personal-nav{gap:8px;padding:14px 10px}.nbbr-personal-nav a{font-size:10px;padding:10px 12px}.nbbr #nbb-beauty-id .nbb-beauty-panel{padding:8px}}@media(max-width:380px){.nbbr-memory-list{grid-template-columns:1fr}}.nbbr #nbbr-find-shade{margin:24px auto 35px;scroll-margin-top:20px}.nbbr #nbbr-find-shade .nbb-shade-editorial{display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:30px;align-items:center;margin:22px auto 28px;max-width:980px;padding:0;background:transparent}.nbbr #nbbr-find-shade .nbb-shade-editorial>img{display:block;width:100%;height:300px;object-fit:contain;border-radius:20px}.nbbr #nbbr-find-shade .nbb-shade-copy{text-align:left;padding:10px}.nbbr #nbbr-find-shade .nbb-shade-copy h2{font-size:clamp(26px,4vw,38px)}.nbbr #nbbr-find-shade .nbb-photo-actions{scroll-margin-top:25px}.nbbr .nbbr-finder-note{padding:13px 16px;border-left:3px solid #e6a5c4;border-radius:0 12px 12px 0;background:#fff3f9;font-size:12px;line-height:1.6;color:#8c4967}@media(max-width:749px){.nbbr #nbbr-find-shade{margin:20px 12px 28px}.nbbr #nbbr-find-shade .nbb-shade-editorial{grid-template-columns:1fr;gap:12px;margin-top:18px}.nbbr #nbbr-find-shade .nbb-shade-editorial>img{height:200px}.nbbr #nbbr-find-shade .nbb-shade-copy{padding:0 5px;text-align:center}.nbbr #nbbr-find-shade .nbb-shade-copy p{font-size:13px}.nbbr .nbbr-finder-note{font-size:12px}}.nbbr-layers{margin:18px 0;padding:16px;background:#fff;border:1px solid #efd0df;border-radius:18px;text-align:left}.nbbr-layers h3{font-size:16px;margin:0 0 8px}.nbbr-layer-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin:9px 0;padding:9px 0;border-top:1px solid #f7e5ee}.nbbr-layer-row>button:first-child{padding:9px 13px;background:#fff0f7;border:1px solid #e8bfd2;border-radius:12px;text-align:left;font-size:12px}.nbbr-layer-row>button:first-child[aria-pressed=false]{background:#fff;color:#956479}.nbbr-layer-row small{font-size:11px;line-height:1.4}.nbbr-layer-row .nbbr-layer-clear{justify-self:start;border:0;background:transparent;padding:5px 0;font-size:11px;text-decoration:underline}.nbbr-layer-row button:disabled{opacity:.55;cursor:default}.nbbr-bubbles button[data-reference-color]{background-image:none!important;background-color:var(--shade)!important;box-shadow:none!important}.nbbr-bubbles button[data-reference-color]:before,.nbbr-bubbles button[data-reference-color]:after{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nbb-beauty-room.css.map */
