.nail-boxFacts{background:linear-gradient(120deg,#3b080d,#5a1115 62%,#7a2c21);color:#fff9ef;display:grid;gap:clamp(26px,4vw,64px);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);margin:clamp(42px,6vw,88px) auto 0;max-width:var(--z-page);overflow:hidden;padding:clamp(28px,4.5vw,64px);position:relative;width:min(calc(100% - 40px),var(--z-page))}.nail-boxFacts:after{border:1px solid #d5a54c;border-radius:50%;content:"";height:260px;opacity:.45;position:absolute;right:-130px;top:-155px;width:440px}.nail-boxFacts header,.nail-boxFacts dl{position:relative;z-index:1}.nail-boxFacts h3{font-family:var(--z-display);font-size:clamp(2.1rem,4vw,4.2rem);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:10px 0 18px;text-wrap:balance}.nail-boxFacts header>p:last-child{color:#f2dfcc;line-height:1.65;margin:0;max-width:48ch}.nail-boxFacts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.nail-boxFacts dl>div{border-left:1px solid #c8923d;padding:14px 24px 22px}.nail-boxFacts dl>div:nth-child(n+3){border-top:1px solid #c8923d;padding-top:22px}.nail-boxFacts dt{color:#f1c66d;font-size:.72rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.nail-boxFacts dd{color:#fff9ef;font-family:var(--z-display);font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.15;margin:9px 0 0}.nail-previewCatalog{border-top:1px solid var(--nail-border);display:block;grid-column:1 / -1;padding-top:34px}.nail-previewCatalog__intro{align-items:end;display:flex;gap:30px;justify-content:space-between}.nail-previewCatalog__intro h3{font-family:var(--z-display);font-size:clamp(2rem,3vw,3.3rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin:12px 0 0}.nail-previewCatalog__intro>div>p:last-child{color:#705b56;line-height:1.7;margin:16px 0 0;max-width:68ch}.nail-previewCatalog__count{flex:none;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.nail-previewCatalog__controls{align-items:end;display:none;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto;margin:30px 0}.nail-previewCatalog[data-enhanced=true] .nail-previewCatalog__controls{display:grid}.nail-previewCatalog__controls label{display:grid;gap:8px}.nail-previewCatalog__controls label>span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nail-previewCatalog__controls input,.nail-previewCatalog__controls select{background:transparent;border:1px solid var(--nail-border);border-radius:0;color:inherit;font:inherit;min-height:48px;padding:10px 14px;width:100%}.nail-previewCatalog__controls input:focus-visible,.nail-previewCatalog__controls select:focus-visible,.nail-previewCatalog__controls button:focus-visible,.nail-previewCatalog__more button:focus-visible{outline:2px solid var(--nail-burgundy);outline-offset:4px}.nail-previewCatalog__reset,.nail-previewCatalog__more button{background:var(--nail-burgundy);border:1px solid var(--nail-burgundy);border-radius:0;color:var(--nail-ivory);cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.04em;min-height:48px;padding:10px 18px;text-transform:uppercase}.nail-previewCatalog__reset:disabled{cursor:default;opacity:.45}.nail-resetLabel--short{display:none}.nail-familyShortcuts{grid-column:1 / -1}.nail-familyShortcuts[hidden]{display:none}.nail-familyShortcuts>p{color:#705b56;font-size:13px;line-height:1.5;margin:0 0 10px}.nail-familyShortcuts>div{display:flex;flex-wrap:wrap;gap:8px}.nail-familyShortcuts button{background:transparent;border:1px solid #b99b64;border-radius:0;color:var(--nail-burgundy);cursor:pointer;font:inherit;font-size:13px;line-height:1.4;max-width:100%;min-height:44px;padding:9px 14px;overflow-wrap:anywhere}.nail-familyShortcuts button[aria-pressed=true]{background:var(--nail-burgundy);color:var(--nail-ivory)}.nail-familyShortcuts button:focus-visible{outline:2px solid var(--nail-burgundy);outline-offset:3px}.nail-familyShortcuts [data-nail-family-count]{font-size:12px;margin-left:6px;opacity:.8}.nail-previewCatalog__grid{display:grid;gap:clamp(18px,2.2vw,32px) clamp(12px,1.7vw,24px);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.nail-previewCard{border:1px solid var(--nail-border);display:flex;flex-direction:column;min-width:0}.nail-previewCard--ready{border-color:color-mix(in srgb,var(--nail-gold) 72%,var(--nail-border));box-shadow:0 18px 40px #3d0f131a}.nail-previewCard__media{aspect-ratio:1;background:#efe7dc;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none}.nail-previewCard__media:focus-visible,.nail-previewCard__titleLink:focus-visible,.nail-previewCard__details>div:focus,.nail-previewCard__details>div:target{outline:2px solid var(--nail-burgundy);outline-offset:4px}.nail-previewCard__media img{display:block;height:100%;object-fit:contain;width:100%}.nail-previewCard__number{background:#210b0ddd;bottom:10px;color:var(--nail-ivory);font-size:.75rem;font-weight:700;left:10px;letter-spacing:.08em;padding:6px 8px;position:absolute}.nail-previewCard__body{display:flex;flex:1;flex-direction:column;padding:18px}.nail-previewCard__meta{color:#705b56;display:flex;font-size:.75rem;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.08em;margin:0;text-transform:uppercase}.nail-previewCard h3{font-family:var(--z-display);font-size:clamp(1.45rem,1.8vw,2rem);font-weight:400;letter-spacing:-.025em;line-height:1.05;margin:18px 0 0;overflow-wrap:anywhere}.nail-previewCard__titleLink{color:inherit;text-decoration:none}.nail-previewCard__titleLink:hover{text-decoration:underline;text-underline-offset:.15em}.nail-previewCard__palette{color:#705b56;font-size:.875rem;line-height:1.55;margin:9px 0 0}.nail-previewCard__tagline{font-size:.9rem;line-height:1.55;margin:18px 0}.nail-previewCard__availability{background:#34070c;border-left:3px solid #d5a54c;color:#fff9ef;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.5;margin:0 0 16px;padding:9px 11px;text-transform:uppercase}.nail-previewCard__details{border-top:1px solid var(--nail-border);margin-top:auto}.nail-previewCard__details summary{cursor:pointer;font-size:.875rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;padding:14px 0 0}.nail-previewCard__details>div{color:#5f4a47;font-size:.875rem;line-height:1.6;padding-top:10px;scroll-margin-top:80px}.nail-previewCard__details p{margin:0 0 12px}.nail-previewCard__details dl{margin:14px 0}.nail-previewCard__details dl>div+div{margin-top:10px}.nail-previewCard__details dt{color:var(--nail-ink);font-weight:700}.nail-previewCard__details dd{margin:2px 0 0}.nail-previewCard__statusNote{border-left:2px solid var(--nail-gold);padding-left:10px}.nail-previewCard__commerce{border-top:1px solid var(--nail-border);display:grid;gap:12px;margin-top:16px;padding-top:16px}.nail-previewCard__commerce .product-card__copy p{color:var(--nail-burgundy);font-size:1rem;font-weight:700;margin:0}.nail-previewCard__commerce .nail-editorialLink{align-items:center;display:inline-flex;justify-content:space-between;min-height:44px}.nail-previewCard__commerce .product-card__quick-add{display:grid;gap:6px}.nail-previewCard__commerce .product-card__quick-add .button{min-height:44px;width:100%}.nail-previewCard__commerce .product-card__quick-add [data-add-status]{font-size:.8125rem;line-height:1.5;margin:0}.nail-previewCard__offer{border-left:2px solid var(--nail-gold);color:var(--nail-burgundy);font-size:.75rem;font-weight:700;letter-spacing:.045em;line-height:1.5;margin:12px 0 0;padding-left:10px;text-transform:uppercase}.nail-previewCard__verifiedFacts{border-top:1px solid var(--nail-border);display:grid;gap:8px;margin:16px 0 0;padding-top:14px}.nail-previewCard__verifiedFacts>div{display:flex;gap:12px;justify-content:space-between}.nail-previewCard__verifiedFacts dt,.nail-previewCard__verifiedFacts dd{font-size:.75rem;line-height:1.5;margin:0}.nail-previewCard__verifiedFacts dt{color:#705b56}.nail-previewCard__verifiedFacts dd{font-weight:700;max-width:62%;text-align:right}.nail-previewCard__offerSelect{background:transparent;border:1px solid var(--nail-burgundy);border-radius:0;color:var(--nail-burgundy);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.035em;line-height:1.35;min-height:44px;padding:10px 12px;width:100%}.nail-previewCard__offerSelect[aria-pressed=true]{background:var(--nail-burgundy);color:var(--nail-ivory)}.nail-previewCard__offerSelect:focus-visible{outline:2px solid var(--nail-gold);outline-offset:3px}.nail-previewCatalog__empty{border-block:1px solid var(--nail-border);margin-top:30px;padding:28px 0}.nail-previewCatalog__empty h3{font-family:var(--z-display);font-size:1.5rem;font-weight:400;margin:0}.nail-previewCatalog__empty p{color:#705b56;margin:8px 0 0}.nail-previewCatalog__more{display:none;justify-content:center;margin-top:32px}.nail-previewCatalog[data-enhanced=true] .nail-previewCatalog__more{display:flex}@media(max-width:1100px){.nail-previewCatalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.nail-boxFacts{grid-template-columns:1fr;margin-top:28px;padding:30px 22px;width:calc(100% - 32px)}.nail-boxFacts dl>div{padding-inline:16px}.nail-boxFacts dd{font-size:.875rem}}@media(max-width:700px){.nail-previewCatalog__intro{align-items:start;flex-direction:column;gap:16px}.nail-previewCatalog__controls{align-items:stretch;grid-template-columns:1fr}.nail-previewCatalog__controls input,.nail-previewCatalog__controls select{font-size:16px}.nail-previewCatalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nail-previewCard__body{padding:13px}.nail-previewCard__meta{align-items:start;flex-direction:column;gap:4px}.nail-previewCard h3{font-size:1.35rem;margin-top:13px}.nail-previewCard__meta,.nail-previewCard__palette,.nail-previewCard__tagline,.nail-previewCard__details summary,.nail-previewCard__details>div{font-size:14px}.nail-previewCard__details>div{line-height:1.6}.nail-previewCard__details summary{align-items:center;display:flex;min-height:44px;padding:0}}@media(max-width:430px){.nail-previewCatalog__grid{grid-template-columns:1fr}.nail-previewCard__body{padding:18px}.nail-previewCard h3{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nail-preview.css.map */
