
.nail-collection-section{padding-top:26px}.nail-collection-hero{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;background:#f6eeeb;border-radius:18px;margin-bottom:0}.nail-collection-copy{padding:clamp(28px,4vw,62px);align-self:center}.nail-collection-copy h1{font-size:clamp(34px,4.5vw,62px);max-width:630px}.nail-collection-copy .rte{font-size:15px;max-width:560px;line-height:1.75;margin-bottom:26px}.nail-collection-image{min-height:340px;max-height:480px}.nail-collection-image img{width:100%;height:100%;object-fit:cover;object-position:center}.nail-collection-perks{display:flex;justify-content:center;gap:40px;padding:20px 14px;margin:0 0 34px;border-bottom:1px solid #e8e3df;font-size:12px}.nail-collection-perks span{display:flex;align-items:center;gap:8px}.nail-collection-perks .icon{width:17px;height:17px;flex-basis:17px}.nail-browse-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.nail-browse-heading h2{font-size:27px;margin:0}.nail-browse-heading>a{display:flex;align-items:center;gap:10px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.nail-browse-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.nail-browse-group{border:1px solid #ded8d3;border-radius:8px;background:#fff}.nail-browse-group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;list-style:none;font-size:13px;min-height:48px}.nail-browse-group summary::-webkit-details-marker{display:none}.nail-browse-group[open] summary{border-bottom:1px solid #e8e3df;background:#f6eeeb;border-radius:8px 8px 0 0}.nail-browse-group[open] summary .icon{transform:rotate(180deg)}.nail-browse-group ul{list-style:none;margin:0;padding:8px}.nail-browse-group a{display:block;padding:8px;font-size:12px}.nail-browse-group a:hover,.nail-browse-group [aria-current=page]{background:#f6eeeb;border-radius:5px}.nail-popular{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 30px}.nail-popular a{padding:8px 15px;border-radius:30px;background:#eaf1f6;font-size:12px;min-height:38px;display:inline-flex;align-items:center}.nail-popular a:hover{background:#d7e7f1}.nail-collection-section .collection-guide{max-width:920px;margin-inline:auto;font-size:14px;line-height:1.85}.nail-collection-section .collection-guide h2{font-size:29px;margin-top:28px}.nail-design-anchor{scroll-margin-top:180px}.nail-collection-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding:40px;background:#f6eeeb;border-radius:18px}.nail-collection-faq .eyebrow{letter-spacing:.08em;line-height:1.8}.nail-collection-faq h2{font-size:35px}.nail-collection-faq details{border-bottom:1px solid #d8ccc5}.nail-collection-faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;font-size:14px;list-style:none}.nail-collection-faq summary::-webkit-details-marker{display:none}.nail-collection-faq details p{font-size:13px;line-height:1.8}.nail-collection-faq details a{text-decoration:underline}
@media(max-width:749px){.nail-collection-section{padding-top:16px}.nail-collection-section .breadcrumbs{font-size:10px;flex-wrap:wrap;gap:5px}.nail-collection-hero{grid-template-columns:1fr;border-radius:12px}.nail-collection-copy{padding:26px 24px}.nail-collection-copy h1{font-size:36px;max-width:400px;margin-bottom:16px}.nail-collection-copy .eyebrow{font-size:9px;margin-bottom:12px}.nail-collection-copy .rte{font-size:13px;margin-bottom:18px}.nail-collection-image{min-height:0;height:230px}.nail-collection-image img{object-position:center 58%}.nail-collection-perks{gap:9px;justify-content:space-between;padding:14px 0;margin-bottom:24px;font-size:9px}.nail-collection-perks span{gap:4px;flex:1;line-height:1.4}.nail-collection-perks .icon{width:13px;height:13px;flex-basis:13px}.nail-browse-heading{align-items:start;gap:12px}.nail-browse-heading h2{font-size:24px;max-width:200px}.nail-browse-heading>a{font-size:10px;gap:5px;flex-shrink:0;margin-top:7px}.nail-browse-heading>a .icon{width:15px;height:15px;flex-basis:15px}.nail-browse-groups{grid-template-columns:1fr 1fr;gap:8px}.nail-browse-group summary{padding:11px 10px;font-size:11px;gap:4px}.nail-browse-group summary .icon{width:16px;height:16px;flex-basis:16px}.nail-popular{gap:6px;margin-bottom:22px}.nail-popular a{font-size:10px;padding:7px 13px}.nail-collection-section .collection-toolbar{flex-wrap:wrap;gap:8px}.nail-collection-section .collection-toolbar>span{margin-right:auto}.nail-collection-section .collection-toolbar select{max-width:145px;font-size:13px}.nail-collection-section .filter-panel{position:fixed;inset:150px 18px auto;min-width:0;max-height:65vh;overflow:auto}.nail-design-anchor{scroll-margin-top:105px}.nail-collection-section .collection-guide h2{font-size:25px}.nail-collection-faq{grid-template-columns:1fr;gap:22px;padding:26px 22px;border-radius:12px}.nail-collection-faq h2{font-size:30px}.nail-collection-faq summary{font-size:13px}.nail-collection-faq .eyebrow{font-size:9px}}

.nail-collection-section .filter-panel{max-height:65vh;overflow:auto}
