:root{--nc-bg:#070b16;--nc-surface:#101827;--nc-panel:#121d30;--nc-elevated:#182238;--nc-ink:#f6f7fc;--nc-muted:#b5bdd1;--nc-line:rgba(159,174,204,.17);--nc-accent:#9678fb;--nc-accent-dark:#694acb;--nc-gold:#d2ad72;--nc-cyan:#67d3e3;--nc-success:#66d6a5;--nc-radius:20px}html,body,.shopify-section,.section-background,.section,.content-for-layout,main,.nc-home{color:var(--nc-ink)!important;background-color:var(--nc-bg)!important}body{background:radial-gradient(ellipse at 84% 0,rgba(106,71,193,.15),transparent 31%),radial-gradient(ellipse at 6% 20%,rgba(54,131,153,.1),transparent 30%),var(--nc-bg)!important;font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.rte h1,.rte h2,.rte h3,.nc-offer h3 a,.product-information h1,.product__title{color:#fff!important;letter-spacing:-.045em}p,.rte,.text-block,.product__description,.nc-section__head>p,.nc-capabilities p,.nc-steps p,.nc-cta p{color:var(--nc-muted)!important;line-height:1.65}a{color:#dfd5ff}a:hover{color:#fff}header,.header,.header-wrapper,.header__row,.header-section,.shopify-section-group-header-group,.menu-drawer,.predictive-search,.search-modal,.cart-drawer,.drawer__inner{background:#080d19f2!important;color:#fff!important;border-color:var(--nc-line)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header a,.header button,.header__heading-link,.header__menu-item,.header__icon,.menu-drawer a,.menu-drawer button{color:#eef1fa!important}.header__heading-logo{filter:brightness(0) invert(1)}.hero,.hero__media,.hero__content-wrapper,.hero .section-background{background:#091123!important}.hero{position:relative;border-bottom:1px solid rgba(210,173,114,.31)!important;min-height:clamp(420px,62vw,650px)}.hero__content-wrapper{position:relative!important;z-index:2!important}.hero__content-wrapper h1{max-width:780px!important;color:#fff!important;font-size:clamp(2.2rem,6vw,5.4rem)!important;line-height:1.04!important;letter-spacing:-.075em!important;text-shadow:0 2px 24px rgba(0,0,0,.38)}.hero__content-wrapper p,.hero__content-wrapper .text-block,.hero__content-wrapper .text-block>*{max-width:640px;color:#f0f2ff!important;font-size:clamp(.95rem,1.6vw,1.12rem)!important;line-height:1.65!important}.hero__media img,.hero img{filter:brightness(.45) saturate(.9)!important;object-fit:cover!important}.hero .button,.nc-btn--primary,.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button{border:1px solid rgba(173,150,250,.52)!important;border-radius:14px!important;background:linear-gradient(118deg,#8460ed,#6044bd 66%,#45539d)!important;color:#fff!important;box-shadow:0 12px 30px #6146be40!important;font-weight:750!important}.hero .link,.button--secondary,.nc-btn--secondary{border-color:#e3e5f373!important;color:#fff!important;background:transparent!important}.nc-shell{max-width:1200px;margin:0 auto;padding-inline:clamp(18px,5vw,52px)}.nc-section{padding-block:clamp(54px,8vw,100px)}.nc-section__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.nc-section__head h2,.nc-cta h2{font-size:clamp(1.85rem,5vw,3.55rem);line-height:1.08}.nc-section__head>p{max-width:430px}.nc-eyebrow{color:var(--nc-gold)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.17em;text-transform:uppercase}.nc-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;padding-block:20px;border-bottom:1px solid var(--nc-line)}.nc-signal{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#edf0fa}.nc-signal i{display:block;width:8px;height:8px;border-radius:50%;background:var(--nc-success);box-shadow:0 0 12px #66d6a56b}.nc-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nc-offer,.product-card,.card,.collection-card,.product-card__content,.nc-capabilities article,.nc-steps article{overflow:hidden;background:linear-gradient(160deg,#131d30,#0e1626)!important;border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius)!important;box-shadow:0 16px 38px #0000002b!important}.nc-offer__media,.card-gallery,.product-card__media{display:block;background:#11192b!important}.nc-offer__media img,.card-gallery img,.product-card img{display:block;width:100%;height:auto;aspect-ratio:1.18/1;object-fit:contain!important}.nc-offer__body,.product-card__content>.group-block{padding:18px!important;background:transparent!important}.nc-offer__type{color:var(--nc-gold)!important;font-size:11px!important;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.nc-offer__body h3{font-size:19px;line-height:1.27}.nc-offer__bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--nc-line)}.nc-offer__bottom strong,.price,.price-item,.product-price{color:#fff!important;font-size:16px!important}.nc-offer__bottom a{font-size:12px;font-weight:800}.nc-band{background:radial-gradient(ellipse at 75% 0,rgba(121,78,226,.2),transparent 48%),linear-gradient(150deg,#11182c,#0b1120)!important;border-block:1px solid rgba(210,173,114,.21)}.nc-steps,.nc-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nc-steps article,.nc-capabilities article{padding:21px}.nc-steps article>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(210,173,114,.6);border-radius:10px;color:var(--nc-gold);font-weight:800}.nc-steps h3,.nc-capabilities strong{display:block;margin-top:12px;color:#fff!important;font-size:16px}.nc-capabilities p,.nc-steps p{font-size:13px}.nc-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px;border:1px solid rgba(210,173,114,.46);border-radius:23px;background:radial-gradient(ellipse at 82% 0,rgba(113,75,207,.25),transparent 44%),linear-gradient(145deg,#121b31,#0d1323);margin-block:30px 75px}.nc-cta>div{max-width:690px}.nc-cta .nc-btn{flex:0 0 auto;padding:14px 18px;text-decoration:none}.collection-hero,.collection-list,.product-grid,.product-information,.product,.facets,.facets-container,.cart-items,.cart__footer,.shopify-section-group-footer-group,footer,.footer{background:var(--nc-bg)!important;color:var(--nc-ink)!important;border-color:var(--nc-line)!important}.facets label,.facets select,.field__input,input,select,textarea{color:#eef1fa!important;border-color:var(--nc-line)!important}.field__input,input,select,textarea{background:#111a2b!important}.badge,.price__badge-sale{border:1px solid rgba(210,173,114,.5)!important;background:#211b2d!important;color:#f1dcaf!important}.nc-offer a,.nc-section a,.card__heading a,.product-card a{text-decoration:none}.nc-offer:hover,.product-card:hover,.nc-capabilities article:hover{border-color:#9d84f27d!important;transform:translateY(-2px);transition:border-color .2s ease,transform .2s ease}@media(max-width:749px){.hero{min-height:500px}.hero__content-wrapper h1{font-size:2.6rem!important}.nc-section__head{display:block}.nc-section__head>p{margin-top:11px}.nc-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nc-signal{font-size:11px}.nc-offers,.nc-steps,.nc-capabilities{grid-template-columns:1fr}.nc-offer__body{padding:16px!important}.nc-cta{display:block;padding:24px 19px}.nc-cta .nc-btn{display:inline-block;margin-top:15px}.nc-section{padding-block:53px}.nc-shell{padding-inline:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero__media video,.hero video{filter:brightness(.56) saturate(.86)!important;object-fit:cover!important}.nc-ecosystem-band{background:radial-gradient(ellipse at 9% 22%,rgba(93,74,181,.13),transparent 42%),var(--nc-bg);border-top:1px solid var(--nc-line)}.nc-ecosystem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nc-ecosystem__card{position:relative;display:flex;min-height:236px;flex-direction:column;padding:23px;background:linear-gradient(158deg,#131c30,#0d1424);border:1px solid var(--nc-line);border-radius:19px}.nc-ecosystem__card:before{position:absolute;top:0;left:23px;right:23px;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--nc-accent),transparent)}.nc-ecosystem__card--security:before{background:linear-gradient(90deg,transparent,var(--nc-cyan),transparent)}.nc-ecosystem__card--payments:before{background:linear-gradient(90deg,transparent,var(--nc-gold),transparent)}.nc-ecosystem__index{color:var(--nc-gold);font-size:10px;font-weight:800;letter-spacing:.13em}.nc-ecosystem__card h3{margin:15px 0 7px;font-size:22px;letter-spacing:-.035em}.nc-ecosystem__card p{margin:0 0 17px;font-size:13px;line-height:1.58}.nc-ecosystem__card>a{margin-top:auto;padding-top:14px;border-top:1px solid var(--nc-line);color:#ece6ff;font-size:12px;font-weight:750;text-decoration:none}.nc-ecosystem__card>a span{float:right;color:var(--nc-cyan)}@media(max-width:749px){.nc-ecosystem{grid-template-columns:1fr;gap:12px}.nc-ecosystem__card{min-height:0;padding:19px}.nc-ecosystem__card h3{margin-top:12px;font-size:20px}.nc-ecosystem__card p{font-size:13px}.nc-ecosystem__card>a{padding-top:12px}}@media(prefers-reduced-motion:reduce){.hero__media video,.hero video{animation:none!important}}.nc-home{--nc-home-ink:#10172e;--nc-home-muted:#717887;--nc-home-line:#e7e9ef;--nc-home-soft:#f6f7fa;background:#fff!important;color:var(--nc-home-ink)!important}.nc-home>.nc-shell.nc-section{background:#fff!important}.nc-home>.nc-signal-strip{background:#fff!important;border-color:var(--nc-home-line)!important}.nc-home>.nc-signal-strip .nc-signal{color:#20283d!important}.nc-home>.nc-shell.nc-section .nc-section__head h2,.nc-home>.nc-shell.nc-section .nc-section__head h3,.nc-home>.nc-shell.nc-section .nc-capabilities strong{color:var(--nc-home-ink)!important}.nc-home>.nc-shell.nc-section .nc-section__head>p,.nc-home>.nc-shell.nc-section .nc-capabilities p{color:var(--nc-home-muted)!important}.nc-home>.nc-shell.nc-section .nc-eyebrow,.nc-ecosystem-band .nc-eyebrow{color:#80612d!important}.nc-home .nc-offer{background:#fff!important;border-color:var(--nc-home-line)!important;box-shadow:0 12px 32px #10172e11!important}.nc-home .nc-offer__media{background:var(--nc-home-soft)!important}.nc-home .nc-offer__body{background:#fff!important}.nc-home .nc-offer__body h3,.nc-home .nc-offer__body h3 a,.nc-home .nc-offer__bottom strong{color:var(--nc-home-ink)!important}.nc-home .nc-offer__type{color:#80612d!important}.nc-home .nc-offer__bottom{border-color:var(--nc-home-line)!important}.nc-home .nc-offer__bottom>a{color:#543aab!important}.nc-home>.nc-shell.nc-section .nc-capabilities article{background:linear-gradient(150deg,#fff,#f6f7fa)!important;border-color:var(--nc-home-line)!important;box-shadow:0 8px 23px #10172e0b!important}.nc-home .nc-ecosystem-band{background:linear-gradient(160deg,#f6f7fa,#fff 75%)!important;border-color:var(--nc-home-line)!important}.nc-home .nc-ecosystem-band .nc-section__head h2,.nc-home .nc-ecosystem__card h3{color:var(--nc-home-ink)!important}.nc-home .nc-ecosystem-band .nc-section__head>p,.nc-home .nc-ecosystem__card p{color:var(--nc-home-muted)!important}.nc-home .nc-ecosystem__card{background:#fff!important;border-color:var(--nc-home-line)!important;box-shadow:0 11px 27px #10172e0e}.nc-home .nc-ecosystem__index{color:#80612d!important}.nc-home .nc-ecosystem__card>a{color:#34306a!important;border-color:var(--nc-home-line)!important}.nc-home .nc-ecosystem__card>a span{color:#4e66b7!important}.nc-home .nc-band,.nc-home .nc-cta{color:#f6f7fc!important}@media(max-width:749px){.nc-home>.nc-signal-strip{padding-block:16px}.nc-home .nc-offer,.nc-home .nc-ecosystem__card{box-shadow:0 8px 21px #10172e0b!important}}:root{--nc-champagne:#fbf8f1;--nc-champagne-soft:#f6f0e5;--nc-champagne-card:#fffdf8;--nc-champagne-line:#eadfc9;--nc-champagne-ink:#172034;--nc-champagne-muted:#565f6d;--nc-champagne-gold:#715728}html,body,.shopify-section,.section-background,.section,.content-for-layout,main{background-color:var(--nc-champagne)!important;color:var(--nc-champagne-ink)!important}body{background:var(--nc-champagne)!important;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}header,.header,.header-wrapper,.header__row,.header-section,.shopify-section-group-header-group,.shopify-section-group-header-group .shopify-section{background:#0b1020!important;color:#f5f1e8!important}.hero,.hero__media,.hero .section-background{background:#0c1426!important}.hero .hero__content-wrapper{background:transparent!important}.hero__content-wrapper h1{font-size:clamp(2.1rem,4.9vw,4rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;text-wrap:balance}.hero__content-wrapper .text-block,.hero__content-wrapper .text-block>*{letter-spacing:-.006em!important;overflow-wrap:normal!important;word-break:normal!important}.hero__content-wrapper .group-block-content{max-width:640px!important}.nc-home{--nc-home-ink:var(--nc-champagne-ink);--nc-home-muted:var(--nc-champagne-muted);--nc-home-line:var(--nc-champagne-line);--nc-home-soft:var(--nc-champagne-soft);background:var(--nc-champagne)!important;color:var(--nc-champagne-ink)!important}.nc-home>.nc-shell.nc-section,.nc-home>.nc-signal-strip{background:var(--nc-champagne)!important}.nc-shell{padding-inline:clamp(20px,5vw,50px)}.nc-section{padding-block:clamp(46px,7vw,78px)}.nc-section__head{gap:20px;margin-bottom:22px}.nc-section__head h2{font-size:clamp(1.65rem,3.8vw,2.75rem)!important;line-height:1.13!important;letter-spacing:-.036em!important;text-wrap:balance}.nc-section__head>p{font-size:clamp(.9rem,1.25vw,1rem)!important;line-height:1.56!important;letter-spacing:0!important}.nc-eyebrow{font-size:10px!important;line-height:1.4!important;letter-spacing:.11em!important}.nc-home>.nc-signal-strip{display:grid;align-items:center;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:15px;row-gap:12px;min-height:68px;padding-block:16px;border-color:var(--nc-champagne-line)!important}.nc-home>.nc-signal-strip .nc-signal{min-width:0;justify-content:flex-start;gap:8px;color:var(--nc-champagne-ink)!important;font-size:11px!important;line-height:1.32!important;font-weight:700;letter-spacing:0;white-space:normal}.nc-signal i{width:7px;height:7px;flex:0 0 7px}.nc-home .nc-offer,.nc-home .nc-offer__body{background:var(--nc-champagne-card)!important}.nc-home .nc-offer{border-color:var(--nc-champagne-line)!important;border-radius:17px!important;box-shadow:0 10px 25px #3026170e!important}.nc-home .nc-offer__media{background:var(--nc-champagne-soft)!important}.nc-home .nc-offer__media img{aspect-ratio:1.32/1!important}.nc-home .nc-offer__body{padding:17px!important}.nc-home .nc-offer__type{font-size:9px!important;line-height:1.45!important;letter-spacing:.075em!important;color:var(--nc-champagne-gold)!important}.nc-home .nc-offer__body h3,.nc-home .nc-offer__body h3 a{font-size:16px!important;line-height:1.3!important;letter-spacing:-.015em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;color:var(--nc-champagne-ink)!important}.nc-home .nc-offer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:13px;padding-top:12px;border-color:var(--nc-champagne-line)!important}.nc-home .nc-offer__bottom strong{font-size:15px!important;line-height:1.25!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;color:var(--nc-champagne-ink)!important;white-space:nowrap}.nc-home .nc-offer__bottom>a{display:inline-flex;min-height:36px;align-items:center;justify-content:flex-end;font-size:11px!important;line-height:1.25!important;white-space:nowrap;color:#5a438e!important}.nc-home>.nc-shell.nc-section .nc-capabilities article,.nc-home .nc-ecosystem__card{background:var(--nc-champagne-card)!important;border-color:var(--nc-champagne-line)!important}.nc-home .nc-ecosystem-band{background:linear-gradient(155deg,var(--nc-champagne-soft),var(--nc-champagne) 78%)!important;border-color:var(--nc-champagne-line)!important}.nc-home>.nc-shell.nc-section .nc-eyebrow,.nc-ecosystem-band .nc-eyebrow,.nc-home .nc-ecosystem__index{color:var(--nc-champagne-gold)!important}.nc-band,.nc-band .nc-section,.nc-band .section-background,.nc-home .nc-cta{background-color:#101827!important;color:#f5f1e8!important}.nc-band h2,.nc-band h3,.nc-home .nc-cta h2{color:#fff!important}.collection-hero,.collection-list,.product-grid,.product-information,.product,.facets,.facets-container,.cart-items,.cart__footer{background:var(--nc-champagne)!important;color:var(--nc-champagne-ink)!important;border-color:var(--nc-champagne-line)!important}.collection-hero h1,.collection-hero h2,.product-information h1,.product__title,.card__heading a,.product-card h3,.product-grid h2{color:var(--nc-champagne-ink)!important}.collection-list .product-card,.product-grid .product-card,.collection-list .card,.product-grid .card,.collection-list .product-card__content,.product-grid .product-card__content{background:var(--nc-champagne-card)!important;border-color:var(--nc-champagne-line)!important}.collection-list .price,.product-grid .price,.product-information .price,.product .price,.cart-items .price{color:var(--nc-champagne-ink)!important;font-variant-numeric:tabular-nums}.product-information input,.product-information select,.facets input,.facets select{background:var(--nc-champagne-card)!important;color:var(--nc-champagne-ink)!important;border-color:var(--nc-champagne-line)!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,footer,.footer{background:#0c1426!important;color:#f5f1e8!important}.hero .button,.nc-cta .nc-btn,.product-form__submit{min-height:48px!important;min-width:48px!important}@media(max-width:749px){main[data-template=index] .hero-wrapper:first-child .hero{--hero-min-height:clamp(370px,55svh,450px)!important;min-height:clamp(370px,55svh,450px)!important}main[data-template=index] .hero-wrapper:first-child .hero__container{min-height:inherit!important;padding-block-start:22px!important;padding-block-end:25px!important}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper .group-block-content{gap:9px!important}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper h1{max-width:16ch!important;font-size:clamp(1.8rem,7.1vw,2.35rem)!important;line-height:1.09!important;letter-spacing:-.035em!important}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper .text-block.rte,main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper .text-block.rte>*{max-width:37ch!important;font-size:.87rem!important;line-height:1.5!important;letter-spacing:0!important}main[data-template=index] .hero-wrapper:first-child .hero__content-wrapper .button{min-height:48px!important;padding-inline:16px!important;font-size:.84rem!important}.hero .link{font-size:.84rem!important}.nc-shell{padding-inline:19px}.nc-section{padding-block:42px}.nc-section__head{margin-bottom:17px}.nc-section__head h2{font-size:clamp(1.55rem,6vw,1.95rem)!important;line-height:1.15!important}.nc-section__head>p{margin-top:8px;font-size:.85rem!important;line-height:1.54!important}.nc-home>.nc-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:12px;padding-block:17px}.nc-home>.nc-signal-strip .nc-signal{gap:7px;font-size:9.5px!important;line-height:1.35!important}.nc-offers{gap:13px}.nc-home .nc-offer__body{padding:14px 15px!important}.nc-home .nc-offer__body h3,.nc-home .nc-offer__body h3 a{font-size:15px!important;line-height:1.32!important;letter-spacing:-.012em!important}.nc-home .nc-offer__bottom strong{font-size:14px!important}.nc-home .nc-offer__bottom>a{font-size:10px!important;min-height:36px}.nc-capabilities article,.nc-steps article{padding:17px}.nc-ecosystem__card{padding:17px!important}.nc-ecosystem__card h3{font-size:18px!important}.nc-home .nc-cta{padding:22px 18px;margin-block:24px 48px}}@media(max-width:359px){.nc-shell{padding-inline:15px}.nc-home>.nc-signal-strip .nc-signal{font-size:9px!important}.nc-home .nc-offer__bottom{column-gap:8px}.nc-home .nc-offer__bottom>a{font-size:9.5px!important}}main:not([data-template=index]) h1,main:not([data-template=index]) h2,main:not([data-template=index]) h3,main:not([data-template=index]) h4,main:not([data-template=index]) h5,main:not([data-template=index]) h6,main:not([data-template=index]) .h1,main:not([data-template=index]) .h2,main:not([data-template=index]) .h3,main:not([data-template=index]) .product__title,main:not([data-template=index]) .card__heading a{color:var(--nc-champagne-ink)!important}main:not([data-template=index]) p,main:not([data-template=index]) li,main:not([data-template=index]) .rte,main:not([data-template=index]) .rte p,main:not([data-template=index]) .rte li,main:not([data-template=index]) .text-block,main:not([data-template=index]) .product__description,main:not([data-template=index]) .caption,main:not([data-template=index]) small{color:var(--nc-champagne-muted)!important}main:not([data-template=index]) .rte strong,main:not([data-template=index]) .rte b,main:not([data-template=index]) label,main:not([data-template=index]) legend{color:var(--nc-champagne-ink)!important}main:not([data-template=index]) a:not(.button){color:#5a438e!important}main:not([data-template=index]) a:not(.button):hover{color:#392b64!important}main:not([data-template=index]) .compare-at-price,main:not([data-template=index]) s,main:not([data-template=index]) del{color:#6a7180!important;text-decoration-color:#8b91a0!important}main[data-template=index]>.shopify-section:not(:first-child) h1,main[data-template=index]>.shopify-section:not(:first-child) h2,main[data-template=index]>.shopify-section:not(:first-child) h3,main[data-template=index]>.shopify-section:not(:first-child) h4{color:var(--nc-champagne-ink)!important}main[data-template=index]>.shopify-section:not(:first-child) p,main[data-template=index]>.shopify-section:not(:first-child) li,main[data-template=index]>.shopify-section:not(:first-child) .rte{color:var(--nc-champagne-muted)!important}.nc-home .nc-band h1,.nc-home .nc-band h2,.nc-home .nc-band h3,.nc-home .nc-band p,.nc-home .nc-band li,.nc-home .nc-cta h1,.nc-home .nc-cta h2,.nc-home .nc-cta h3,.nc-home .nc-cta p{color:#f5f1e8!important}.hero h1,.hero h2,.hero h3,.hero p,.hero .rte,.hero .text-block,.hero .text-block>*{color:#f7f5ef!important}.product-information,.product-information .section,.product-information .section-background,.main-page,.page-width-content,.product-recommendations,.product-recommendations .section,.cart-page,.cart-page .section{background:var(--nc-champagne)!important;color:var(--nc-champagne-ink)!important}.product-information .rte h1,.product-information .rte h2,.product-information .rte h3,.product-information .rte h4,.product-information .rte h5,.product-information .rte h6,.product-recommendations h2,.product-recommendations h3,.main-page h1,.main-page h2,.main-page h3,.page-width-content h1,.page-width-content h2,.page-width-content h3{color:var(--nc-champagne-ink)!important}.product-information .rte p,.product-information .rte li,.product-information .text-block,.product-information .text-block>*,.product-recommendations p,.main-page p,.main-page li,.page-width-content p,.page-width-content li{color:var(--nc-champagne-muted)!important}.product-information .price,.product-information .price-item,.product-recommendations .price,.product-recommendations .price-item,.cart-page .price{color:var(--nc-champagne-ink)!important}.product-recommendations .card,.product-recommendations .product-card,.product-recommendations .product-card__content{background:var(--nc-champagne-card)!important;border-color:var(--nc-champagne-line)!important}.drawer__inner,.cart-drawer,.cart-drawer__inner,cart-drawer,.cart-drawer .dialog__content,.cart-drawer dialog,.cart-drawer .section,.cart-drawer .section-background{background:var(--nc-champagne-card)!important;color:var(--nc-champagne-ink)!important}.drawer__inner h1,.drawer__inner h2,.drawer__inner h3,.cart-drawer h1,.cart-drawer h2,.cart-drawer h3,.cart-drawer .cart-items__title,.cart-drawer .cart-primary-typography,.cart-drawer .cart-totals__item,.cart-drawer label{color:var(--nc-champagne-ink)!important}.drawer__inner p,.drawer__inner small,.cart-drawer p,.cart-drawer small,.cart-drawer .cart-secondary-typography,.cart-drawer .cart-items__variant,.cart-drawer .cart-items__property,.cart-drawer .cart-note__instructions{color:var(--nc-champagne-muted)!important}.cart-drawer a:not(.button),.drawer__inner a:not(.button){color:#5a438e!important}.cart-drawer input,.cart-drawer textarea,.drawer__inner input,.drawer__inner textarea{background:#fff!important;color:var(--nc-champagne-ink)!important;border-color:var(--nc-champagne-line)!important}.cart-drawer .cart-items__table-row,.cart-drawer .cart-actions__divider,.cart-drawer .cart-summary,.drawer__inner .cart-items__table-row{border-color:var(--nc-champagne-line)!important}@media(max-width:749px){main:not([data-template=index]) .rte h1,main:not([data-template=index]) .rte h2,main:not([data-template=index]) .rte h3,.main-page h1,.page-width-content h1,.product-information h1,.product-information .product__title{letter-spacing:-.025em!important;line-height:1.16!important}.product-information .rte p,.product-information .rte li,.main-page p,.main-page li,.page-width-content p,.page-width-content li{font-size:.93rem!important;line-height:1.62!important}.product-recommendations h2{font-size:1.45rem!important;line-height:1.2!important}.cart-drawer,.drawer__inner{font-size:.9rem!important}}.hero__media video,.hero video{filter:brightness(.66) saturate(.82) contrast(1.03)!important;object-fit:cover!important;object-position:center center!important}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050b18d1,#050b1894 48%,#050b1852)}.hero__content-wrapper{z-index:2!important}@media(max-width:749px){.hero:after{background:linear-gradient(90deg,#050b18cf,#050b187d)}.hero__media video,.hero video{object-position:54% center!important}}html,body{max-width:100%;overflow-x:hidden}main,.content-for-layout,.shopify-section,footer{max-width:100%}.hero:after{display:none!important;content:none!important}.hero__media{z-index:0!important}.hero__container{position:relative!important;z-index:1!important}.hero__content-wrapper,.hero__content-wrapper .group-block-content{position:relative!important;z-index:3!important}.hero__media video,.hero video{filter:brightness(.82) saturate(.88) contrast(1.02)!important}main[data-template=index] .hero h1,main[data-template=index] .hero h2,main[data-template=index] .hero h3,main[data-template=index] .hero p,main[data-template=index] .hero .rte,main[data-template=index] .hero .text-block,main[data-template=index] .hero .text-block>*{color:#fff!important;opacity:1!important}main[data-template=index] .hero .link{color:#fff!important;opacity:1!important;text-decoration-color:#ffffff9e!important}main[data-template=index] .nc-home .nc-band h1,main[data-template=index] .nc-home .nc-band h2,main[data-template=index] .nc-home .nc-band h3,main[data-template=index] .nc-home .nc-band h4,main[data-template=index] .nc-home .nc-band strong,main[data-template=index] .nc-home .nc-band .nc-eyebrow{color:#fff!important;opacity:1!important}main[data-template=index] .nc-home .nc-band p,main[data-template=index] .nc-home .nc-band li{color:#cbd2df!important;opacity:1!important}main[data-template=index] .nc-home .nc-steps article{background:linear-gradient(155deg,#172238,#101827)!important;border-color:#d2ad7247!important}main[data-template=index] .nc-home .nc-steps article>span{color:#ebce98!important;border-color:#b99355!important}main[data-template=index] .nc-home .nc-cta h1,main[data-template=index] .nc-home .nc-cta h2,main[data-template=index] .nc-home .nc-cta h3,main[data-template=index] .nc-home .nc-cta strong,main[data-template=index] .nc-home .nc-cta .nc-eyebrow{color:#fff!important;opacity:1!important}main[data-template=index] .nc-home .nc-cta p{color:#cbd2df!important;opacity:1!important}main:not([data-template=index]) .contact-form,main:not([data-template=index]) .contact-form__form{max-width:100%!important}main:not([data-template=index]) .contact-form__input{min-height:50px!important;background:#fffdf8!important;color:#172034!important;border:1px solid #d8ccb6!important;border-radius:12px!important;box-shadow:0 5px 15px #392b1e09!important;font-size:16px!important;line-height:1.4!important;opacity:1!important}main:not([data-template=index]) .contact-form__input::placeholder{color:#6b7280!important;opacity:1!important}main:not([data-template=index]) .contact-form__input:focus{outline:3px solid rgba(112,84,188,.19)!important;outline-offset:1px;border-color:#7054bc!important}main:not([data-template=index]) .contact-form__input--textarea{min-height:170px!important;resize:vertical}main:not([data-template=index]) .contact-form .submit-button{min-height:48px!important;padding-inline:22px!important}@media(max-width:900px){main:not([data-template=index]) .contact-form{width:100%!important;max-width:620px!important}main:not([data-template=index]) .contact-form__form-row{flex-direction:column!important;align-items:stretch!important}.page-width-content,.section-content-wrapper{min-width:0!important;max-width:100%!important}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,footer,.footer{width:100%!important;margin-inline:0!important;transform:none!important}}@media(max-width:749px){main[data-template=index] .hero__content-wrapper{padding-inline:0!important}main[data-template=index] .hero__content-wrapper .group-block-content{max-width:min(100%,34rem)!important}main:not([data-template=index]) .contact-form__input--textarea{min-height:150px!important}main:not([data-template=index]) .contact-form .submit-button{width:100%!important;justify-content:center!important}.shopify-section-group-footer-group .section,footer .section{padding-inline:20px!important}}#search-modal,.search-modal,.search-modal .search-modal__content,.search-modal .dialog-modal,.search-modal .predictive-search,.search-modal predictive-search-component,.search-modal .predictive-search-form,.search-modal .predictive-search-dropdown,.search-modal .predictive-search-results__inner{background:#fbf8f1!important;color:#172034!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-modal .predictive-search-form__header,.search-modal .predictive-search-form__header-inner{background:#fbf8f1!important;border-color:#e7ddca!important}.search-modal .search-input,.search-modal input[type=search]{min-height:52px!important;background:#fffdf8!important;color:#172034!important;-webkit-text-fill-color:#172034!important;border:1px solid #ded3bd!important;border-radius:12px!important;caret-color:#6246ab!important;font-size:16px!important;opacity:1!important}.search-modal .search-input::placeholder,.search-modal input[type=search]::placeholder{color:#687184!important;-webkit-text-fill-color:#687184!important;opacity:1!important}.search-modal h2,.search-modal h3,.search-modal h4,.search-modal .predictive-search-results__title,.search-modal .predictive-search-results__card-title,.search-modal .resource-card__title,.search-modal .product-card__title,.search-modal [class*=card__title],.search-modal [class*=card__heading],.search-modal a:not(.button){color:#172034!important;opacity:1!important}.search-modal p,.search-modal li,.search-modal span,.search-modal small,.search-modal .price,.search-modal [class*=price],.search-modal [class*=money]{color:#343d4d!important;opacity:1!important}.search-modal s,.search-modal del,.search-modal .compare-at-price{color:#6b7280!important;text-decoration-color:#88909b!important}.search-modal .predictive-search-results__clear,.search-modal .predictive-search-results__clear *{background:transparent!important;color:#6246ab!important}.search-modal .predictive-search__icon,.search-modal .predictive-search__icon svg{color:#475166!important;stroke:currentColor!important}.search-modal .predictive-search-results__wrapper-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.search-modal .predictive-search-results__card--product{min-width:0!important;padding:0!important}.search-modal .predictive-search-results__card--product img{width:100%!important;aspect-ratio:1/1!important;max-height:230px!important;object-fit:cover!important;border-radius:10px!important}.search-modal .predictive-search-results__card--product a{font-size:.86rem!important;line-height:1.38!important}.main-collection-grid .product-grid{--mobile-columns:2!important}.main-collection-grid .product-grid__item,.main-collection-grid .product-grid__card{min-width:0!important}.nc-method-page{max-width:980px;margin-inline:auto;padding-bottom:10px}.nc-method-eyebrow{font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;color:#8a6e3a!important}.nc-method-page>h2{margin:8px 0 10px!important;font-size:clamp(1.75rem,4.8vw,3rem)!important;line-height:1.13!important}.nc-method-intro{max-width:64ch;margin-bottom:24px!important;font-size:1rem!important;line-height:1.65!important}.nc-method-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nc-method-step{padding:18px;border:1px solid #e8dfd0;border-radius:15px;background:#fffdf8}.nc-method-step>span{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid #d3b780;border-radius:9px;color:#80612e!important;font-size:.72rem!important}.nc-method-step h3{margin:13px 0 7px!important;font-size:1rem!important;line-height:1.3!important}.nc-method-step p{margin:0!important;font-size:.86rem!important;line-height:1.55!important}.nc-method-solutions{margin-top:30px;padding-top:22px;border-top:1px solid #e8dfd0}.nc-method-solutions>h3{margin:0 0 13px!important;font-size:1.18rem!important}.nc-method-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.nc-method-links>a{display:flex;min-height:94px;flex-direction:column;justify-content:space-between;gap:8px;padding:13px;border:1px solid #e8dfd0;border-radius:12px;background:#fffdf8;text-decoration:none}.nc-method-links strong{color:#172034!important;font-size:.82rem!important;line-height:1.35!important}.nc-method-links span{color:#64528e!important;font-size:.73rem!important;line-height:1.35!important}.nc-method-all{display:inline-block;margin-top:16px;font-size:.84rem;font-weight:650}@media(max-width:749px){.search-modal .predictive-search-form__header{padding-inline:12px!important}.search-modal .predictive-search-results__inner{padding-inline:14px!important}.search-modal .predictive-search-results__title{font-size:.9rem!important;line-height:1.35!important}.search-modal .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.search-modal .predictive-search-results__card--product img{max-height:185px!important}.search-modal .predictive-search-results__card--product a,.search-modal .predictive-search-results__card--product [class*=price]{font-size:.76rem!important;line-height:1.38!important}.main-collection-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 11px!important}.main-collection-grid .product-grid__item img{aspect-ratio:1/1!important;object-fit:cover!important}.main-collection-grid .product-grid__item [class*=title],.main-collection-grid .product-grid__item h2,.main-collection-grid .product-grid__item h3{font-size:.83rem!important;line-height:1.38!important;letter-spacing:0!important}.main-collection-grid .product-grid__item [class*=price],.main-collection-grid .product-grid__item [class*=money]{font-size:.78rem!important;line-height:1.4!important}.nc-method-steps,.nc-method-links{grid-template-columns:1fr!important;gap:10px!important}.nc-method-step{padding:15px}.nc-method-links>a{min-height:0;gap:5px;padding:12px 13px}.nc-method-page>h2{font-size:1.8rem!important}.nc-method-intro{font-size:.92rem!important}}main[data-template=index] .hero .group-block,main[data-template=index] .hero .group-block-content,main[data-template=index] .hero .text-block,main[data-template=index] .hero .text-block__content{background:transparent!important}main[data-template=index] .hero__content-wrapper>.group-block{max-width:min(680px,100%)!important}main[data-template=index] .hero h1,main[data-template=index] .hero h2,main[data-template=index] .hero p,main[data-template=index] .hero .text-block,main[data-template=index] .hero a:not(.button){color:#fff!important;opacity:1!important;text-shadow:0 1px 8px rgba(8,13,24,.48)}main[data-template=index] .hero video{filter:brightness(.72)!important}footer,footer .section,footer .section-background{background:#101827!important}footer .group-block,footer .group-block-content,footer .text-block,footer .text-block__content,footer .email-signup-block,footer .email-signup__form{background:transparent!important}footer h1,footer h2,footer h3,footer h4,footer p,footer a,footer li,footer label{color:#e9edf7!important;opacity:1!important}footer .email-signup__input-group,footer .email-signup-block form{display:flex!important;align-items:center!important;width:100%!important;min-height:48px!important;border:1px solid #344258!important;border-radius:10px!important;background:#172238!important;overflow:hidden!important}footer .email-signup__input{flex:1 1 auto!important;min-width:0!important;min-height:46px!important;padding-inline:12px!important;border:0!important;background:transparent!important;color:#f5f1e8!important}footer .email-signup__input::placeholder{color:#adb8cb!important;opacity:1!important}footer .email-signup__button{flex:0 0 auto!important;min-height:40px!important;min-width:78px!important;margin:3px!important;padding-inline:11px!important;border-radius:8px!important;background:#7054bc!important;color:#fff!important;font-size:.82rem!important}.cart-drawer__content,.cart-drawer__inner,.theme-drawer__dialog{color:#172034!important}.cart-items__title,.cart-items__product-info a{color:#172034!important;line-height:1.35!important}.cart-items__variants,.cart-items__variant,.cart-secondary-typography{color:#586173!important}.cart-items__quantity-controls button,.cart-items__remove button,.cart-items__remove{max-width:44px!important;max-height:44px!important;min-height:38px!important;border-radius:9px!important}@media(max-width:749px){main[data-template=index] .hero__content-wrapper{padding-inline:20px!important}main[data-template=index] .hero h1{font-size:clamp(1.9rem,8.2vw,2.65rem)!important;line-height:1.08!important}main[data-template=index] .hero p{font-size:.96rem!important;line-height:1.48!important}footer .section{padding-inline:18px!important}footer .group-block,footer .group-block-content,footer .email-signup-block{width:100%!important;max-width:100%!important;min-width:0!important}footer .group-block-content.layout-panel-flex--row{flex-direction:column!important;align-items:stretch!important;gap:18px!important}footer h2,footer h3{font-size:1.05rem!important;line-height:1.35!important}footer p,footer a{font-size:.84rem!important;line-height:1.55!important}main[data-template=collection] h1{font-size:clamp(1.7rem,7vw,2.15rem)!important;line-height:1.13!important;letter-spacing:-.025em!important}main[data-template=collection] .rte,main[data-template=collection] .rte p,main[data-template=collection] .text-block p{font-size:.9rem!important;line-height:1.55!important}main[data-template=collection] .product-grid [class*=title],main[data-template=collection] .product-grid h2,main[data-template=collection] .product-grid h3{font-size:.83rem!important;line-height:1.34!important;letter-spacing:0!important}main[data-template=collection] .product-grid [class*=price],main[data-template=collection] .product-grid [class*=money]{font-size:.75rem!important;line-height:1.4!important}main[data-template=product] h1,.product-information h1{font-size:clamp(1.55rem,6.2vw,1.95rem)!important;line-height:1.14!important;letter-spacing:-.025em!important}.product-information [class*=price],.product-information [class*=money]{font-size:.94rem!important;line-height:1.45!important}.product-information [class*=product-media] img,.product-information .media-gallery img,.product-information slideshow-component img{max-height:420px!important;object-fit:contain!important}.product-information .buy-buttons button,.product-information .shopify-payment-button__button,.product-information [class*=add-to-cart]{min-height:47px!important;max-height:54px!important;font-size:.9rem!important;line-height:1.2!important}.product-information quantity-selector button,.product-information [class*=quantity] button{min-width:38px!important;max-width:44px!important;min-height:38px!important;max-height:44px!important}.product-recommendations .resource-list--grid,.shopify-section:has(.product-recommendations) .resource-list--grid{--resource-list-columns-mobile:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.product-recommendations h2,.product-recommendations [class*=heading]{font-size:1.25rem!important;line-height:1.25!important}.product-recommendations .resource-list img{aspect-ratio:1/1!important;object-fit:cover!important}.product-recommendations .resource-list h2,.product-recommendations .resource-list h3,.product-recommendations .resource-list [class*=title]{font-size:.79rem!important;line-height:1.35!important}.product-recommendations .resource-list [class*=price],.product-recommendations .resource-list [class*=money]{font-size:.73rem!important;line-height:1.4!important}.cart-items__title,.cart-items__product-info a{font-size:.88rem!important}.cart-items__variants,.cart-items__variant,.cart-items__price,.cart-secondary-typography{font-size:.78rem!important}.cart-items__media-container,.cart-items__media{max-width:66px!important;max-height:66px!important}.cart-drawer__summary [class*=total]{font-size:.95rem!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nexacore-royal-aurora.css.map */
