.ncc-bag-link{display:flex;align-items:center;gap:10px;font-size:10px;min-height:44px;padding:8px}.ncc-bag-link svg{width:23px;height:23px}.ncc-bag-link:hover{color:var(--ncc-cyan)}.ncc-page-heading{padding:65px 0 50px;max-width:880px}.ncc-page-heading .ncc-eyebrow,.ncc-detail-copy>.ncc-eyebrow,.ncc-document>.ncc-eyebrow,.ncc-not-found>.ncc-eyebrow{color:var(--ncc-pink);margin-bottom:22px}.ncc-page-heading h1,.ncc-document h1,.ncc-not-found h1{font-size:clamp(44px,5.5vw,80px);font-weight:550;letter-spacing:-.055em;line-height:1.07;margin:0}.ncc-page-heading>p:last-child:not(.ncc-eyebrow){font-size:14px;line-height:1.85;color:var(--ncc-muted);max-width:485px;margin-top:24px}.ncc-catalog{padding-bottom:100px}.ncc-catalog-meta{border-top:1px solid var(--ncc-border);padding:20px 0;display:flex;justify-content:space-between;color:#a5abba;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.ncc-catalog-meta>span:first-child:before{content:'';display:inline-block;width:5px;height:5px;background:var(--ncc-cyan);margin-right:10px;border-radius:50%}.ncc-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#8c95aa;font-size:10px;padding:28px 0 32px;line-height:1.6}.ncc-breadcrumb>span:last-child{color:#c9cbd4}.ncc-breadcrumb a:hover{color:var(--ncc-cyan)}.ncc-detail{padding-bottom:80px}.ncc-detail-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:7%;align-items:start}.ncc-detail-gallery{display:grid;grid-template-columns:1fr;gap:15px}.ncc-detail-image{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#0e1424;border:1px solid #b1b5d11a}.ncc-detail-image img{width:100%;height:100%;object-fit:cover;animation:ncc-zoom .8s ease-out both}.ncc-detail-image .ncc-concept-label{font-size:8px;bottom:22px;left:22px}.ncc-image-mark{position:absolute;right:24px;top:23px;color:#e8e5ee9c;font-size:9px;letter-spacing:.2em}.ncc-gallery-caption{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#9099ad;gap:15px}.ncc-detail-copy{padding-top:26px;position:sticky;top:30px}.ncc-detail-copy>.ncc-eyebrow{font-size:9px;margin-bottom:16px}.ncc-detail-copy h1{font-size:clamp(34px,3.3vw,53px);line-height:1.04;letter-spacing:-.035em;font-weight:550;margin:0;overflow-wrap:anywhere}.ncc-detail-type{font-size:14px;color:#a5adbd;margin-top:13px!important}.ncc-detail-price{font-size:26px;margin-top:29px}.ncc-price-caption{font-size:10px;color:#8f98ac;margin-top:7px!important}.ncc-detail-intro{font-size:14px;line-height:1.9;color:#c1c4d0;margin-top:26px!important;max-width:470px}.ncc-prelaunch{display:flex;align-items:center;gap:10px;background:#f2eee9;color:#0b1020;padding:20px 22px;font-size:12px;margin-top:28px;min-height:56px}.ncc-prelaunch i{background:#197479;box-shadow:none}.ncc-prelaunch>span{margin-left:auto;font-size:19px}.ncc-detail-note{font-size:10px;line-height:1.8;color:#919cb2;margin-top:13px!important}.ncc-accordions{margin-top:29px;border-top:1px solid var(--ncc-border)}.ncc-accordions details{border-bottom:1px solid var(--ncc-border)}.ncc-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:18px 0;font-size:12px;min-height:53px}.ncc-accordions summary::-webkit-details-marker{display:none}.ncc-accordions summary>span{font-size:20px;color:#afafc6;transition:transform .2s}.ncc-accordions details[open] summary>span{transform:rotate(45deg)}.ncc-accordions details>p,.ncc-accordions .ncc-richtext{padding:0 0 22px;font-size:12px;line-height:1.85;color:#9ca6bb}.ncc-detail-back{margin-top:24px;font-size:10px}.ncc-piece-story{position:relative;overflow:hidden;margin-block:95px 80px;padding:68px 65px;background:radial-gradient(ellipse at 90% 55%,#62234435,transparent 58%),#0d1322;border:1px solid var(--ncc-border);display:grid;grid-template-columns:1.2fr 1fr;gap:24px 8%;align-items:center}.ncc-piece-story>.ncc-eyebrow{grid-column:1/-1;font-size:9px;color:var(--ncc-orange)}.ncc-piece-story h2{font-size:clamp(34px,3.3vw,50px);line-height:1.12;position:relative;z-index:1}.ncc-piece-story>p:last-of-type{font-size:13px;line-height:1.9;max-width:340px;color:#a5abba;position:relative;z-index:1}.ncc-piece-story>span{position:absolute;font-size:210px;right:-30px;bottom:-80px;color:#c3725b18}.ncc-related .ncc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:950px}.ncc-related .ncc-section-heading h2{font-size:34px}.ncc-related .ncc-section-heading>a{font-size:10px;white-space:nowrap}.ncc-detail-link{margin-top:25px}.ncc select,.ncc input[type=number]{background:#111827;color:var(--ncc-white);border:1px solid #404757;border-radius:0;min-height:46px;font:inherit;padding:10px;font-size:12px;max-width:100%}.ncc select{width:100%}.ncc-field-label{display:block;color:#b4bbca;font-size:10px;margin-bottom:9px;margin-top:20px}.ncc-buy-row{display:flex;gap:14px;align-items:flex-end}.ncc-buy-row>div{width:85px;flex-shrink:0}.ncc-buy-row input{width:100%;min-height:53px}.ncc-buy-row button{flex:1;min-height:53px}.ncc button:disabled{cursor:default;opacity:.6}.ncc-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:13px;min-height:80px;background:radial-gradient(ellipse at center,#30203d,#0f1525);color:#8c94a8}.ncc-empty{text-align:center;padding:65px 20px 80px;border-top:1px solid var(--ncc-border)}.ncc-empty h2{font-size:34px}.ncc-empty>p:not(.ncc-eyebrow){margin:21px auto 28px;line-height:1.9;font-size:13px;color:#a5abba;max-width:440px}.ncc-empty-orbit{display:grid;place-items:center;border:1px solid #ff86b21c;border-radius:50%;width:124px;height:124px;margin:0 auto 32px;box-shadow:0 0 65px #bb427412;background:radial-gradient(#63375121,transparent)}.ncc-empty-orbit .ncc-logo{width:57px;height:50px}.ncc-cart{padding-bottom:50px}.ncc-cart .ncc-page-heading{padding-bottom:40px}.ncc-cart-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:7%;padding-bottom:70px}.ncc-cart-count{font-size:10px;letter-spacing:.1em;padding:0 0 19px;color:#a5abba;border-bottom:1px solid var(--ncc-border)}.ncc-cart-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;padding:27px 0;border-bottom:1px solid var(--ncc-border)}.ncc-cart-image{display:block;aspect-ratio:1;background:#121929}.ncc-cart-image img{width:100%;height:100%;object-fit:cover}.ncc-cart-item h2{font-size:18px;font-weight:500;letter-spacing:0;line-height:1.35}.ncc-cart-unit{font-size:12px;color:#a8afc0;margin-top:12px!important}.ncc-cart-controls{display:flex;align-items:center;gap:20px;margin-top:16px}.ncc-cart-controls input{width:63px;min-height:37px}.ncc-cart-controls a{font-size:10px;text-decoration:underline;text-underline-offset:4px;color:#a5abba;min-height:37px;display:flex;align-items:center}.ncc-cart-line-total{font-size:14px;padding-top:3px;white-space:nowrap}.ncc-cart-summary{align-self:start;padding:32px;background:#101625;border:1px solid var(--ncc-border);position:sticky;top:30px}.ncc-cart-summary>.ncc-eyebrow{color:var(--ncc-pink);font-size:9px;margin-bottom:35px}.ncc-subtotal{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;margin-bottom:17px}.ncc-subtotal strong{font-weight:400;font-size:25px}.ncc-cart-summary .ncc-button{width:100%;margin-top:29px}.ncc-cart-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:26px}.ncc-small-button{padding:12px 16px;border:1px solid #545b6c!important;background:transparent;font-size:10px!important;min-height:44px}.ncc-small-button:hover{border-color:var(--ncc-cyan)!important}.ncc-sort{display:flex;align-items:center;justify-content:flex-end;gap:15px;margin-bottom:25px;font-size:11px}.ncc-sort select{width:auto;max-width:260px}.ncc-pagination{display:flex;gap:24px;justify-content:center;margin-top:45px;font-size:12px}.ncc-document{max-width:880px;padding-block:65px 100px;min-height:50vh}.ncc-document h1{font-size:clamp(36px,5vw,65px);margin-bottom:38px}.ncc-richtext{font-size:14px;line-height:1.9;color:#bcc3d1;overflow-wrap:anywhere}.ncc-richtext p{margin:0 0 18px}.ncc-richtext h2,.ncc-richtext h3{margin:28px 0 14px;line-height:1.3;font-size:24px}.ncc-richtext a{text-decoration:underline;text-underline-offset:4px}.ncc-richtext ul,.ncc-richtext ol{padding-left:20px}.ncc-richtext table{display:block;max-width:100%;overflow:auto}.ncc-not-found{padding-block:90px 110px}.ncc-policy-links{flex-wrap:wrap}.ncc-policy-links a{padding-block:10px}.ncc-cart-item .ncc-placeholder{font-size:9px}.ncc-dialog .ncc-button{max-width:100%}.ncc-header{gap:22px}
@media(min-width:761px){.ncc-bag-link{margin-left:20px}}
@media(max-width:1050px){.ncc-detail-grid{gap:5%}.ncc-detail-copy{padding-top:10px}.ncc-detail-copy h1{font-size:35px}.ncc-detail-price{margin-top:22px}.ncc-cart-grid{gap:4%;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ncc-cart-item{grid-template-columns:90px minmax(0,1fr);gap:18px}.ncc-cart-line-total{grid-column:2}.ncc-cart-summary{padding:24px}.ncc-piece-story{padding:45px}}
@media(max-width:760px){.ncc-bag-link{margin-left:auto;gap:5px;padding:7px 0}.ncc-header{gap:17px}.ncc-page-heading{padding:43px 0 35px}.ncc-page-heading h1{font-size:43px}.ncc-page-heading .ncc-eyebrow{font-size:8px;margin-bottom:18px}.ncc-page-heading>p:last-child:not(.ncc-eyebrow){font-size:12px;margin-top:21px}.ncc-catalog{padding-bottom:50px}.ncc-breadcrumb{font-size:8px;gap:8px;padding:21px 0}.ncc-detail-grid{grid-template-columns:1fr;gap:28px}.ncc-detail-gallery{gap:12px}.ncc-detail-copy{position:static;padding-top:6px}.ncc-detail-copy h1{font-size:40px;max-width:100%}.ncc-detail-type{font-size:13px;margin-top:10px!important}.ncc-detail-price{font-size:25px;margin-top:24px}.ncc-detail-intro{font-size:13px;margin-top:23px!important}.ncc-prelaunch{margin-top:23px}.ncc-detail-note{font-size:10px}.ncc-gallery-caption{font-size:7px}.ncc-detail-image .ncc-concept-label{left:15px;bottom:15px;font-size:7px}.ncc-piece-story{margin-block:50px;padding:34px 25px;grid-template-columns:1fr;gap:23px}.ncc-piece-story h2{font-size:33px}.ncc-piece-story>p:last-of-type{font-size:12px}.ncc-related .ncc-section-heading{display:block}.ncc-related .ncc-section-heading h2{font-size:31px}.ncc-related .ncc-section-heading>a{margin-top:17px}.ncc-related .ncc-product-grid{grid-template-columns:1fr}.ncc-detail{padding-bottom:40px}.ncc-cart .ncc-page-heading{padding-bottom:31px}.ncc-cart-empty{padding-top:45px}.ncc-empty h2{font-size:28px;line-height:1.2}.ncc-empty>p:not(.ncc-eyebrow){font-size:12px}.ncc-empty-orbit{width:100px;height:100px}.ncc-cart-grid{grid-template-columns:1fr;padding-bottom:25px;gap:38px}.ncc-cart-item{grid-template-columns:90px minmax(0,1fr);gap:18px;padding-block:22px}.ncc-cart-item h2{font-size:17px}.ncc-cart-line-total{grid-column:2;font-size:12px;margin-top:-4px}.ncc-cart-summary{position:static;padding:25px}.ncc-cart-actions{gap:18px}.ncc-cart-actions>a{font-size:10px}.ncc-not-found{padding-block:70px}.ncc-not-found h1{font-size:40px}.ncc-document{padding-block:45px 65px}.ncc-buy-row{gap:12px}.ncc-catalog-meta{font-size:8px}.ncc-sort{flex-wrap:wrap}}

.ncc-artworks{padding-top:22px}.ncc-artworks>.ncc-eyebrow{color:var(--ncc-pink);font-size:9px;margin-bottom:16px}.ncc-artworks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ncc-artworks-grid a{display:block;min-width:0}.ncc-artworks-grid img{display:block;width:100%;height:auto;transition:filter .3s}.ncc-artworks-grid a:hover img{filter:brightness(1.1)}.ncc-artworks-grid a:focus-visible{outline:2px solid var(--ncc-cyan);outline-offset:4px}.ncc-artworks-grid span{display:block;padding-top:10px;color:#b4bbca;font-size:9px;line-height:1.5}.ncc-artworks-panorama{grid-template-columns:1fr}.ncc-artworks-note{color:#9ca6bb;font-size:10px;line-height:1.8;margin:15px 0 12px!important}@media(max-width:760px){.ncc-artworks-grid{gap:8px}.ncc-artworks-grid span{font-size:8px}.ncc-artworks{padding-top:15px}}
