:root{--ctcg-purple: #4B0FA8;--ctcg-purple-hi: #6A21D9;--ctcg-midnight: #0E0420;--ctcg-night: #1A0A33;--ctcg-gold: #F2C75A;--ctcg-gold-hi: #FFE08A;--ctcg-gold-deep: #B8852C;--ctcg-gold-grad: linear-gradient(135deg,#FFE08A 0%,#F2C75A 35%,#B8852C 100%);--ctcg-purple-grad: linear-gradient(160deg,#3A0B7E 0%,#4B0FA8 50%,#1A0A33 100%)}body{background:radial-gradient(ellipse at 20% -10%,#6a21d98c,#4b0fa800 55%),radial-gradient(ellipse at 100% 100%,#f2c75a12,#0000 50%),linear-gradient(180deg,#1a0a33,#0e0420)!important}.ctcg-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1;opacity:.65}.ctcg-sparkles:before,.ctcg-sparkles:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:radial-gradient(circle at 12% 24%,#ffe08ad9 0,#ffe08a00 1.5px),radial-gradient(circle at 38% 78%,#ffffffd9 0,#fff0 1.2px),radial-gradient(circle at 64% 18%,#f2c75abf 0,#f2c75a00 1.6px),radial-gradient(circle at 84% 64%,#fffc 0,#fff0 1px),radial-gradient(circle at 26% 56%,#ffe08ab3 0,#ffe08a00 1.3px),radial-gradient(circle at 72% 88%,#ffffffbf 0,#fff0 1.1px),radial-gradient(circle at 50% 8%,#f2c75ab3 0,#f2c75a00 1.4px);background-size:220px 220px;animation:ctcg-twinkle 9s linear infinite}.ctcg-sparkles:after{background-size:360px 360px;animation:ctcg-twinkle 14s linear infinite reverse;opacity:.7}@keyframes ctcg-twinkle{0%{transform:translateZ(0);opacity:.4}50%{opacity:1}to{transform:translate3d(-220px,140px,0);opacity:.4}}@media(prefers-reduced-motion:reduce){.ctcg-sparkles:before,.ctcg-sparkles:after{animation:none}}section[id*=hero] .slideshow,section[id*=hero] [class*=slideshow]{position:relative;min-height:460px}@media(min-width:990px){section[id*=hero] .slideshow,section[id*=hero] [class*=slideshow]{min-height:560px}}section[id*=hero] img{object-fit:cover!important;object-position:center!important}section[id*=hero] .slideshow:after,section[id*=hero] [class*=slideshow]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,#0e04208c,#0e04200d 45%,#0000 65%),linear-gradient(180deg,#0000 60%,#0e04208c);z-index:2}section[id*=hero] h1,section[id*=hero] h2,section[id*=hero] [class*=heading]{font-family:var(--ctcg-display, var(--font-heading--family, "Playfair Display", Georgia, serif));font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff!important;text-shadow:0 4px 28px rgba(0,0,0,.7),0 2px 6px rgba(0,0,0,.55);position:relative;z-index:3}section[id*=hero] p,section[id*=hero] [class*=subheading],section[id*=hero] [class*=text]{color:#f4ecff!important;text-shadow:0 2px 8px rgba(0,0,0,.55)}@media(min-width:990px){section[id*=hero] h1,section[id*=hero] h2,section[id*=hero] [class*=heading]:first-of-type{font-size:clamp(48px,6.4vw,88px)!important}}section[id*=hero] [class*=text-content]>:first-child:after,section[id*=hero] [class*=hero__content]>:first-child:after{content:"";display:block;width:72px;height:4px;margin-top:18px;background:var(--ctcg-gold-grad);border-radius:2px}.shopify-section{position:relative}.shopify-section h2,.shopify-section [class*=section__heading]{font-family:var(--ctcg-display, var(--font-heading--family, "Playfair Display", Georgia, serif));font-weight:800;letter-spacing:-.015em}.shopify-section h2:not(:empty):after,.shopify-section [class*=section__heading]:not(:empty):after{content:"";display:block;width:56px;height:3px;margin-top:12px;background:var(--ctcg-gold-grad);border-radius:2px}.product-card,.card-product,[class*=product-card]:not([class*=product-card-]){transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);will-change:transform}.product-card:hover,.card-product:hover,[class*=product-card]:not([class*=product-card-]):hover{transform:translateY(-6px);box-shadow:0 18px 40px -12px #0000008c,0 0 0 1px #f2c75a66,0 0 32px -6px #f2c75a40}.product-card img,.card-product img,[class*=product-card] img{transition:transform .55s cubic-bezier(.2,.8,.2,1)}.product-card:hover img,.card-product:hover img,[class*=product-card]:hover img{transform:scale(1.04)}.product-card,.card-product,[class*=product-card],.product-card a,.card-product a,[class*=product-card] a,.product-card .card-title,.product-card [class*=title],.card-product [class*=title],[class*=product-card] [class*=title],.product-card [class*=price],.card-product [class*=price],[class*=product-card] [class*=price]{color:#fff!important}.product-card [class*=price--compare],.card-product [class*=price--compare]{color:#ffffff8c!important}.product-card button,.card-product button,[class*=product-card] button{background:var(--ctcg-gold-grad)!important;color:#2a1700!important;border:1px solid rgba(255,255,255,.35)!important;font-weight:700!important}.ctcg-badge{position:absolute;top:10px;left:10px;z-index:5;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;pointer-events:none;font-family:var(--font-body--family, system-ui, sans-serif);box-shadow:0 4px 12px #00000059}.ctcg-badge--drop{background:var(--ctcg-gold-grad);color:#2a1700;border:1px solid rgba(255,255,255,.4)}.ctcg-badge--low{background:linear-gradient(135deg,#ff7a4d,#e03e13);color:#fff}.ctcg-badge--sold{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[class*=product-card]:has(.product-card__badge--sold-out):after,[class*=product-card][data-sold-out=true]:after,.product-card.is-sold-out:after{content:"Sold out";position:absolute;top:10px;left:10px;z-index:5;padding:5px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.35);pointer-events:none}.button:not(.button--secondary):not(.button-unstyled):not(.product-media-container__zoom-button),button[type=submit]:not(.button--secondary):not(.button-unstyled),[class*=hero] a[class*=button]:not(.button-unstyled),a.button-primary{background:var(--ctcg-gold-grad)!important;color:#2a1700!important;border:1px solid rgba(255,255,255,.35)!important;font-weight:700!important;letter-spacing:.03em!important;box-shadow:0 6px 20px -4px #f2c75a73,inset 0 1px #ffffff80;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:not(.button--secondary):not(.button-unstyled):not(.product-media-container__zoom-button):hover,button[type=submit]:not(.button--secondary):not(.button-unstyled):hover,[class*=hero] a[class*=button]:not(.button-unstyled):hover,a.button-primary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 10px 28px -4px #f2c75a99,inset 0 1px #fff9}.button:not(.button--secondary):not(.button-unstyled):not(.product-media-container__zoom-button):active,button[type=submit]:not(.button--secondary):not(.button-unstyled):active{transform:translateY(0)}.button-unstyled,.product-media-container__zoom-button,.dialog-zoomed-gallery__close-button{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:inherit!important}button[name=checkout],.cart__checkout,[href*="/checkout"]{background:var(--ctcg-gold-grad)!important;color:#2a1700!important}.announcement-bar,[class*=announcement]{background:linear-gradient(90deg,#0e0420,#1a0a33,#0e0420)!important;color:var(--ctcg-gold)!important;border-bottom:1px solid rgba(242,199,90,.25)!important}.announcement-bar a,[class*=announcement] a{color:var(--ctcg-gold-hi)!important;text-decoration:underline;text-decoration-color:#f2c75a59;text-underline-offset:3px}.ctcg-why{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px 24px;margin:28px auto;max-width:1200px;border:1px solid rgba(242,199,90,.18);border-radius:18px;background:linear-gradient(135deg,#f2c75a0f,#0000 60%),#0e042099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctcg-why__item{display:flex;align-items:center;gap:16px;color:#fff}.ctcg-why__icon{flex:0 0 56px;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--ctcg-gold-grad);color:#2a1700;font-size:26px;box-shadow:0 6px 18px -4px #f2c75a66}.ctcg-why__title{font-weight:700;font-size:16px;margin:0 0 2px;letter-spacing:.02em;text-transform:uppercase;color:var(--ctcg-gold-hi)}.ctcg-why__copy{font-size:14px;color:#ffffffc7;line-height:1.4;margin:0}@media(max-width:749px){.ctcg-why{grid-template-columns:1fr;gap:14px;padding:22px 18px}.ctcg-why__item{gap:12px}.ctcg-why__icon{flex:0 0 44px;width:44px;height:44px;font-size:22px}}[id*=community_collections_grid] .ccg-card{border-radius:16px!important;transition:transform .4s ease,box-shadow .4s ease}[id*=community_collections_grid] .ccg-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 40px -10px #0009,0 0 0 1px #f2c75a73}[id*=community_collections_grid] .ccg-card-heading,[id*=community_collections_grid] [class*=heading]{font-family:var(--ctcg-display, serif)!important;text-shadow:0 2px 12px rgba(0,0,0,.6)}footer .container,[class*=footer]{border-top:1px solid rgba(242,199,90,.15)}[class*=footer] a{transition:color .2s ease}[class*=footer] a:hover{color:var(--ctcg-gold-hi)!important}:root{--ctcg-display: "Cinzel", "Playfair Display", Georgia, serif}h1,h2,h3,.h1,.h2,.h3,[class*=heading]:not([class*=sub]){font-family:var(--ctcg-display)!important;font-weight:700;letter-spacing:-.01em}[id*=community_collections_grid] .ccg-card{position:relative;overflow:hidden;background-image:radial-gradient(circle at 90% 20%,rgba(242,199,90,.1) 0%,transparent 35%),radial-gradient(circle at 10% 90%,rgba(75,15,168,.4) 0%,transparent 45%),linear-gradient(135deg,#1a0a33,#0e0420)!important;min-height:180px}[id*=community_collections_grid] .ccg-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,rgba(242,199,90,.1) 25%,transparent 25%),linear-gradient(-45deg,rgba(242,199,90,.1) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(242,199,90,.1) 75%),linear-gradient(-45deg,transparent 75%,rgba(242,199,90,.1) 75%);background-size:32px 32px;background-position:0 0,0 16px,16px -16px,-16px 0;opacity:.85;pointer-events:none;z-index:0}[id*=community_collections_grid] .ccg-card:after{content:"\2666";position:absolute;right:22px;bottom:14px;font-size:110px;color:#f2c75a38;font-family:var(--ctcg-display);pointer-events:none;line-height:1;z-index:0}[id*=community_collections_grid] .ccg-card-inner,[id*=community_collections_grid] .ccg-card-heading{position:relative;z-index:2;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/crown-polish-v1778540891.css.map */
