[data-nail-series-layout]{--nail-line: #e4e4e4;--nail-muted: #777;--nail-font: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-family:var(--nail-font)}[data-nail-series-layout] .vna-collection-series__inner{max-width:1920px;padding:0 40px 64px;margin:auto}[data-nail-series-layout] .vna-category-nav-wrap{padding-top:14px;padding-bottom:14px}[data-nail-series-layout] .vna-category-nav{gap:8px;padding-top:0;padding-bottom:0}[data-nail-series-layout] .vna-category-link{min-height:36px;padding:0 18px;font-family:var(--nail-font);font-size:18px;font-weight:400;letter-spacing:normal}[data-nail-series-layout] .vna-category-link.is-active{background:#111;color:#fff}[data-nail-series-layout] .vna-collection-hero{margin:0}[data-nail-series-layout] .vna-collection-title{margin:0 0 22px;font-family:var(--nail-font);font-size:32px;font-weight:600;line-height:1.2;letter-spacing:.02em}[data-nail-series-layout] .vna-collection-toolbar{display:flex;justify-content:space-between;position:relative;min-height:56px;margin:0 0 28px;border-top:1px solid var(--nail-line);border-bottom:1px solid var(--nail-line)}[data-nail-series-layout] .vna-product-count{margin:0;font-size:12px;font-weight:400;letter-spacing:.08em;color:var(--nail-muted)}[data-nail-series-layout] .vna-collection-sort__select{min-width:148px;height:54px;border:0;border-radius:0;background:transparent;padding:0 30px 0 14px;color:#666;font-size:12px;font-weight:400}[data-nail-series-layout] .vna-collection-sort__icon{right:12px;font-size:11px}[data-nail-series-layout] .vna-collection-sort__icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nail-filter-count[hidden],.nail-filter-open-button{display:none}.nail-catalog-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.nail-filters{position:sticky;top:var(--nail-sticky-top, 20px);align-self:start}.nail-catalog-main{min-width:0}.nail-filter-group{padding:20px 0;border-bottom:1px solid var(--nail-line)}.nail-filter-group:first-of-type{padding-top:0}.nail-filter-group summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:#111;font-size:14px;font-weight:500;line-height:26px;letter-spacing:normal}.nail-filter-group summary::-webkit-details-marker{display:none}.nail-filter-group summary svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1;transition:transform .15s}.nail-filter-group[open] summary svg{transform:rotate(180deg)}.nail-filter-options{display:flex;flex-direction:column;gap:8px;padding-top:16px}.nail-filter-option{display:flex;align-items:center;gap:9px;margin:0;color:#222;font-size:13px;font-weight:400;cursor:pointer;line-height:20px;letter-spacing:normal}[data-nail-series-layout] .nail-filter-option input{display:block;-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:18px;height:18px;margin:0;accent-color:#222;cursor:pointer}.nail-option-count{font-size:12px}.nail-filter-option.is-disabled{opacity:.35;cursor:default}.nail-filter-swatches{flex-direction:row;flex-wrap:wrap;gap:12px}.nail-filter-swatches .nail-filter-option{position:relative;padding:2px}[data-nail-series-layout] .nail-filter-swatches input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.nail-swatch{width:28px;height:28px;display:block;background-size:cover;border:1px solid rgba(0,0,0,.05);pointer-events:none}.nail-filter-swatches .is-selected{outline:1px solid #222}.nail-filter-swatches .nail-filter-option:focus-within{outline:2px solid #222;outline-offset:3px}.nail-filter-note{margin:0;font-size:12px;color:var(--nail-muted);line-height:1.7}.nail-filter-heading,.nail-filter-footer{display:none}.nail-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px}.nail-active-filters[hidden],.nail-filter-backdrop[hidden]{display:none}.nail-filter-chip{display:inline-flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #ddd;border-radius:0;background:#fff;color:#666;font:inherit;font-size:12px;font-weight:400;cursor:pointer}.nail-filter-chip>span{font-size:18px;font-weight:300;line-height:1}.nail-filter-clear{border:0;padding:10px;background:none;color:#777;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;cursor:pointer}.nail-filter-status{min-height:0;color:#777;font-size:12px;margin-bottom:16px}.nail-filter-status:empty{display:none}.nail-filter-status button{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}[data-nail-series-layout] .vna-collection-results{scroll-margin-top:150px}[data-nail-series-layout] .vna-product-grid{align-items:stretch;gap:42px 30px}[data-nail-series-layout] .vna-product-card{display:flex;flex-direction:column;height:100%}[data-nail-series-layout] .vna-product-media{border-radius:0;background:#fafafa}[data-nail-series-layout] .nail-product-action{margin-top:auto;padding-top:18px}[data-nail-series-layout] .vna-product-info .vna-quick-add{position:static;z-index:auto;width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;box-shadow:none;font-family:var(--nail-font);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:normal}[data-nail-series-layout] .vna-product-info .vna-quick-add:hover:not(:disabled){background:#f5f5f5;transform:none}[data-nail-series-layout] .vna-product-info .vna-quick-add:focus-visible{outline:2px solid #111;outline-offset:3px}[data-nail-series-layout] .vna-product-info{display:flex;flex-direction:column;flex:1;padding-top:10px;text-align:left}[data-nail-series-layout] .vna-product-title{margin:0 0 14px;color:#111;font-family:var(--nail-font);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}[data-nail-series-layout] .vna-product-subtitle{margin:-6px 0 12px;font-size:13px;font-weight:400;line-height:1.6}[data-nail-series-layout] .vna-product-price{justify-content:flex-start;align-items:baseline;gap:4px;min-height:0;margin:0;color:#111;font-family:var(--nail-font);font-size:16px;font-style:normal;font-weight:500;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum","tnum";letter-spacing:normal;line-height:1.5}[data-nail-series-layout] .vna-product-price__sale{font-weight:500;color:#111}[data-nail-series-layout] .vna-product-price__compare{font-size:14px;font-weight:400}.nail-product-tax{font-size:14px;font-weight:400;white-space:nowrap}[data-nail-series-layout] .vna-product-rating{display:flex;justify-content:flex-start;align-items:center;gap:4px;min-height:0;margin:16px 0 0;padding:0;background:#fff;line-height:1}.nail-rating-stars{font-family:Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.2;background:linear-gradient(90deg,#ae907a var(--nail-rating-width),#e6ded8 var(--nail-rating-width));-webkit-background-clip:text;background-clip:text;color:transparent}.nail-rating-value{color:#333;font-family:var(--nail-font);font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.4}@media(min-width:990px)and (max-width:1439px){.nail-catalog-layout{grid-template-columns:240px minmax(0,1fr);gap:32px}[data-nail-series-layout] .vna-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 22px}}@media(max-width:989px){[data-nail-series-layout] .vna-collection-series__inner{padding:0 12px 44px}[data-nail-series-layout] .vna-category-nav-wrap{padding:9px 0;margin-bottom:16px;box-shadow:inset 0 1px var(--nail-line),inset 0 -1px var(--nail-line);transition:none}[data-nail-series-layout] .vna-category-nav{justify-content:flex-start}[data-nail-series-layout] .vna-category-nav:before,[data-nail-series-layout] .vna-category-nav:after{content:"";flex:0 0 12px;width:12px;height:1px}[data-nail-series-layout] .vna-category-link{min-height:30px;padding:0 14px;font-size:14px;line-height:1;font-weight:400}[data-nail-series-layout] .vna-collection-title{display:none}[data-nail-series-layout] .vna-collection-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 -12px 22px;min-height:46px;border:0;border-top:1px solid var(--nail-line);border-bottom:1px solid var(--nail-line)}[data-nail-series-layout] .vna-collection-sort{flex:1;min-width:0;margin:0;justify-content:center}[data-nail-series-layout] .vna-collection-sort__select{height:46px;width:100%;min-width:0;padding:0 32px 0 12px;border:0;border-radius:0;color:#111;font-family:var(--nail-font);font-size:14px;font-weight:500;letter-spacing:normal;text-align:center;text-align-last:center}[data-nail-series-layout] .vna-collection-sort__icon{right:14px;color:#111}[data-nail-series-layout] .vna-product-count{display:none}.nail-filter-open-button{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;height:46px;padding:0 8px;gap:8px;border:0;border-right:1px solid var(--nail-line);border-radius:0;background:#fff;color:#111;font-family:var(--nail-font);font-size:14px;font-weight:500;letter-spacing:normal;cursor:pointer}.nail-filter-open-button svg{width:16px;height:16px;flex:0 0 16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round}.nail-filter-open-button:focus-visible{outline:2px solid #111;outline-offset:3px}.nail-catalog-layout{display:block}[data-nail-series-layout] .vna-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}[data-nail-series-layout] .vna-product-title{font-size:14px;line-height:1.4;margin-bottom:10px}[data-nail-series-layout] .vna-product-price{font-size:14px}[data-nail-series-layout] .vna-product-info{padding-top:10px}[data-nail-series-layout] .vna-product-info .vna-quick-add{padding:0 7px;font-size:12px}[data-nail-series-layout] .nail-product-action{padding-top:16px}.nail-product-tax{font-size:11px}.nail-rating-stars{font-size:13px}.nail-rating-value{font-size:10px}.nail-active-filters{gap:7px;margin-bottom:20px}.nail-filter-chip{font-size:11px;padding:8px 10px;gap:8px}.nail-filters{display:block;position:fixed;z-index:1000001;inset:0 0 0 auto;align-self:auto;height:100vh;height:100dvh;width:min(340px,90vw);padding:0 24px 24px;overflow:auto;overscroll-behavior:contain;background:#fff;transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,.61,.36,1),visibility 0s .32s}.nail-filters.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.nail-filter-backdrop{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#00000047}.nail-filter-heading{position:sticky;z-index:1;top:0;display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--nail-line);margin-bottom:20px;background:#fff;font-size:14px}.nail-filter-heading button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:#fff;color:#333;cursor:pointer}.nail-filter-heading svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1}.nail-filter-footer{display:block;position:sticky;bottom:-24px;padding:18px 0 22px;background:#fff}.nail-filter-footer button{width:100%;min-height:46px;background:#222;border:1px solid #222;border-radius:0;color:#fff;font:inherit;font-size:12px;cursor:pointer}html.nail-filter-open,html.nail-filter-open body{overflow:hidden}html.nail-filter-open #ShopifyChat,html.nail-filter-open shopify-chat{display:none!important}}@media(max-width:1024px){body:has([data-nail-series-layout]) .announcement-bar{min-height:28px}body:has([data-nail-series-layout]) .announcement-bar .slick-list{height:28px!important}body:has([data-nail-series-layout]) .announcement-bar__message{display:flex;align-items:center;justify-content:center;min-height:28px;padding-top:0;padding-bottom:0;font-family:Arial,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;font-size:12px!important;font-weight:400!important;line-height:18px!important;letter-spacing:0}body:has([data-nail-series-layout]) .announcement-bar .slick-initialized .announcement-bar__message{display:flex!important;align-items:center;justify-content:center}body:has([data-nail-series-layout]) .announcement-bar__message p{margin:0;padding:0 12px!important;font:inherit!important;letter-spacing:inherit}body:has([data-nail-series-layout]) .announcement-bar__message a{font:inherit!important}body:has([data-nail-series-layout]) .announcement-bar .slick-arrow svg{width:10px;height:10px}body:has([data-nail-series-layout]) .section-header-mobile .cart-count-bubble,body:has([data-nail-series-layout]) .section-header-mobile .wishlist-count-bubble{min-width:16px;min-height:16px;width:16px;height:16px;top:-6px!important;right:-7px!important;font-size:10px;font-weight:500;line-height:1}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header{top:0!important;transform:translate3d(0,var(--vna-mobile-header-shift, 0px),0)!important;transition:none!important;will-change:transform;box-shadow:none}[data-nail-series-layout] .vna-category-nav-wrap{top:var(--vna-mobile-header-offset, 0px);transform:translate3d(0,var(--vna-mobile-header-shift, 0px),0);transition:none;will-change:transform}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .header-mobile{padding-top:0!important;padding-bottom:0!important;box-shadow:inset 0 -1px #e4e4e4}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .header-mobile__wrapper{min-height:52px;align-items:center}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .header__heading-logo{width:132px;height:auto}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .header__icon svg{width:20px;height:20px}body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .mobileMenu-toggle__Icon,body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .mobileMenu-toggle__Icon:before,body:has([data-nail-series-layout]) .section-header-mobile.vna-collection-scroll-header .mobileMenu-toggle__Icon:after{height:1.3px;width:20px}}@media(prefers-reduced-motion:reduce){.nail-filter-group summary svg,.nail-filters{transition:none}}@media(min-width:1025px){[data-nail-series-layout] .vna-category-nav-wrap{padding-top:9px;padding-bottom:9px;box-shadow:inset 0 -1px var(--nail-line)}[data-nail-series-layout] .vna-category-link{min-height:32px;padding:0 16px;font-size:15px;font-weight:400;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/nail-series-catalog.css.map */
