:root{--cc-bg-deep: #080810;--cc-bg-surface: #0c0c14;--cc-bg-card: #12121f;--cc-blue: #38bdf8;--cc-blue-light: #7dd3fc;--cc-gold: #fbbf24;--cc-gold-dark: #d97706;--cc-purple: #a855f7;--cc-purple-light: #c084fc;--cc-title-gradient: linear-gradient(90deg, #89cff0 0%, #c3d9a5 48%, #ffcc66 100%);--cc-crystal-gradient: linear-gradient(135deg, #f0f9ff 0%, #bae6fd 28%, #7dd3fc 52%, #e0f2fe 78%, #ffffff 100%);--cc-card-hover-border: rgba(125, 211, 252, .58);--cc-card-hover-glow: 0 10px 28px rgba(0, 0, 0, .22), 0 0 22px rgba(56, 189, 248, .14);--cc-price: #4ade80}body{background:radial-gradient(ellipse at 20% 0%,rgba(56,189,248,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(168,85,247,.06) 0%,transparent 50%),var(--cc-bg-deep)}.hero{position:relative}.header-logo__image,.logo-block__image,.cc-brand__logo{object-fit:contain;background:transparent!important}.header-logo__image-container,.logo-block__image-wrapper{background:transparent!important}.header-logo__image{filter:none;transform:scale(1.08);transform-origin:left center}@media(max-width:749px){.header-logo__image{transform:scale(1.05)}}.hero .hero__content-wrapper{position:relative;z-index:10!important;isolation:isolate}.hero .hero__media-grid .overlay{opacity:.15}.hero .hero__content-wrapper .text-block.h1,.hero .hero__content-wrapper .text-block.h1 h1,.hero .hero__content-wrapper h1{color:#e0f7ff;font-weight:800;letter-spacing:-.02em;text-align:center;width:100%;background:var(--cc-crystal-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:0 0 24px rgba(125,211,252,.35);filter:drop-shadow(0 2px 10px rgba(0,0,0,.85)) drop-shadow(0 0 18px rgba(186,230,253,.25))}.hero .hero__content-wrapper .text-block.rte>p{color:#f1f5f9e0!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.55!important;max-width:28rem;margin:.35rem auto 0!important;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.85)}.hero .hero__content-wrapper .button{margin-top:.75rem}.hero .button.button-secondary{border:2px solid rgba(255,255,255,.55)!important;background:#0808108c!important;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:11}.hero .button.button-secondary:hover{border-color:var(--cc-blue-light)!important;background:#38bdf826!important}.product-details .quantity-selector,.product-form-buttons .quantity-selector,.cart-items .quantity-selector,.cart-items-component .quantity-selector,.quantity-selector-wrapper .quantity-selector{background-color:#1e293bf2!important;border:2px solid rgba(56,189,248,.4)!important;color:#f8fafc!important}.product-details .quantity-selector:hover,.product-form-buttons .quantity-selector:hover,.cart-items .quantity-selector:hover,.cart-items-component .quantity-selector:hover,.quantity-selector-wrapper .quantity-selector:hover{background-color:#1e293b!important;border-color:#38bdf880!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus),.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus),.cart-items-component .quantity-selector :is(.quantity-minus,.quantity-plus),.quantity-selector-wrapper .quantity-selector :is(.quantity-minus,.quantity-plus){color:#f8fafc!important}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.cart-items .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.cart-items-component .quantity-selector :is(.quantity-minus,.quantity-plus):hover,.quantity-selector-wrapper .quantity-selector :is(.quantity-minus,.quantity-plus):hover{background:#38bdf829!important;color:var(--cc-blue-light)!important}.product-details .quantity-selector input[type=number],.product-form-buttons .quantity-selector input[type=number],.cart-items .quantity-selector input[type=number],.cart-items-component .quantity-selector input[type=number],.quantity-selector-wrapper .quantity-selector input[type=number]{color:#fff!important;background:transparent!important;font-weight:600}product-card.product-card{background:var(--cc-bg-card);border:1px solid transparent!important;border-radius:12px;overflow:hidden;box-shadow:none;display:block;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}product-card.product-card:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow);transform:translateY(-3px)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){product-card.product-card:hover .card-gallery,product-card.product-card:hover .product-card__image,product-card.product-card:hover .cc-assortment-card__gallery{transform:none!important}}@media(prefers-reduced-motion:reduce){product-card.product-card:hover{transform:none}}.card-hover-effect-subtle-zoom .collection-card,.card-hover-effect-scale .collection-card{background:var(--cc-bg-card);border:1px solid transparent!important;border-radius:12px;overflow:hidden;box-shadow:none;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.card-hover-effect-subtle-zoom .collection-card:hover,.card-hover-effect-scale .collection-card:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow);transform:translateY(-3px)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image{transform:none!important}}.product-grid .product-card,.product-grid product-card.product-card{outline:none}.quick-add__button{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;border:1px solid rgba(245,158,11,.55)!important;color:var(--cc-bg-deep)!important;--button-border-color: transparent !important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.quick-add__button .add-to-cart-text{background:transparent!important;color:var(--cc-bg-deep)!important}.quick-add__button .add-to-cart-icon,.quick-add__button .svg-wrapper{color:var(--cc-bg-deep)!important}.quick-add__button .add-to-cart-text__content span span{color:var(--cc-bg-deep)!important;font-weight:600}.product-card .price,.product-information .price,product-price .price,.cart-items .price,.cart-items__price,.cart-items__price text-component,.cart-items__unit-price-wrapper>div>span:not(.visually-hidden):not(.compare-at-price),.cart-totals__total-value,.cart-totals__original-value,.resource-card .price,.predictive-search-results .price,.cc-assortment-card .price{color:var(--cc-price)!important;font-weight:600}:root{--cc-product-thumb-ratio: 1;--cc-product-thumb-padding: .75rem;--cc-product-thumb-bg: rgba(255, 255, 255, .03)}.product-grid .card-gallery,product-card .card-gallery:not(.cc-assortment-card__gallery){--gallery-aspect-ratio: var(--cc-product-thumb-ratio) !important;aspect-ratio:var(--cc-product-thumb-ratio);background:var(--cc-product-thumb-bg)}.product-grid .card-gallery slideshow-component,.product-grid .card-gallery slideshow-container,.product-grid .card-gallery slideshow-slides,.product-grid .card-gallery slideshow-slide{height:100%;min-height:0}.product-grid .card-gallery .product-media-container{aspect-ratio:var(--cc-product-thumb-ratio)!important;height:100%;max-height:none;width:100%}.product-grid .card-gallery .product-media-container.media-fit{--product-media-fit: contain}.product-grid .card-gallery slideshow-slide{--product-media-fit: contain}.product-grid .card-gallery .product-media-container img,.product-grid .card-gallery .product-media-container picture img,.product-grid .card-gallery .product-media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:var(--cc-product-thumb-padding);box-sizing:border-box}.product-grid__item{border:none!important}.product-grid .product-card__content.border-style,.product-grid .card-gallery.border-style{border:none!important;--border-width: 0 !important}.product-grid .card-gallery slideshow-container{background:transparent}.product-grid .card-gallery slideshow-slides{overflow:hidden!important;scrollbar-width:none}.product-grid .card-gallery slideshow-slides::-webkit-scrollbar{display:none}.product-grid .card-gallery slideshow-slide[aria-hidden=true]{display:none!important}.product-grid .card-gallery slideshow-arrows,.product-grid .card-gallery slideshow-controls{display:none!important}.product-grid product-card.product-card .product-card__content.product-grid__card{flex:1;display:flex;flex-direction:column;height:100%;min-height:0}.product-grid product-card .product-card__content>.card-gallery{flex:0 0 auto}.product-grid product-card .product-card__content>a.contents{flex:1 1 auto;display:flex;flex-direction:column;min-height:2.7em;text-decoration:none}.product-grid product-card .product-card__content>a.contents .text-block{flex:1 1 auto}.product-grid product-card .product-card__content>a.contents{padding-inline:.75rem}.product-grid product-card .product-card__content>a.contents .text-block{padding:0!important}.product-grid product-card .product-card__content>a.contents p[role=heading]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;margin:.5rem 0 0;font-size:.9rem;font-weight:600}.product-grid product-card .product-card__content>product-price{flex:0 0 auto;margin-top:auto;--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;padding:.25rem .75rem .75rem!important;display:flex;flex-direction:column;gap:.15rem}.product-grid product-card .product-card__content>product-price .cc-product-stock--card{margin-top:0}.product-grid .cc-product-stock--card .cc-product-stock__line,.cc-assortment .cc-product-stock--card .cc-product-stock__line{padding-inline-start:6px;padding-block:4px}.product-information media-gallery{--gallery-aspect-ratio: var(--cc-product-thumb-ratio) !important}@media screen and (min-width:750px){.product-information .media-gallery--two-column .media-gallery__grid .product-media-container:first-child,.product-information .media-gallery--two-column .media-gallery__grid .product-media-container:only-child{grid-column:1 / -1!important}.product-information--media-left media-gallery,.product-information--media-right media-gallery{width:100%;max-width:min(94%,565px)}.product-information--media-left .product-information__media{padding-top:24px}.product-information--media-left media-gallery{margin-left:auto;margin-right:0}.product-information--media-right media-gallery{margin-right:auto;margin-left:0}}.product-information .media-gallery__grid{align-items:stretch}.product-information .product-media-container,.product-information slideshow-slide.product-media-container{aspect-ratio:var(--cc-product-thumb-ratio)!important;background:transparent!important;--product-media-fit: contain}.product-information .product-media-container.media-fit-cover,.product-information .product-media-container.media-fit-contain{--product-media-fit: contain}.product-information .product-media-container img,.product-information .product-media-container picture img,.product-information .product-media img,.product-information .product-media-container .deferred-media__poster-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;padding:var(--cc-product-thumb-padding);background:transparent!important;background-color:transparent!important;box-sizing:border-box}.product-information .media-fit-contain :is(img,.deferred-media__poster-image),.product-information .media-fit-cover :is(img,.deferred-media__poster-image){background-color:transparent!important}.button:not(.button-unstyled):not(.cart-items__remove):not(.dropdown-localization__button):not(.localization-selector):not(.menu-drawer__close-button):not(.menu-drawer__back-button),.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;color:var(--cc-bg-deep)!important;border:none!important;--button-border-color: transparent !important;--button-border-width: 0 !important;box-shadow:none!important;font-weight:600;letter-spacing:.02em;transition:box-shadow .25s ease,transform .25s ease}.button:not(.button-unstyled):not(.cart-items__remove):not(.dropdown-localization__button):not(.localization-selector):not(.menu-drawer__close-button):not(.menu-drawer__back-button):hover{box-shadow:0 4px 20px #fbbf2466;transform:translateY(-1px)}@keyframes cc-hero-cta-glow{0%,to{box-shadow:0 0 0 1px #fde047b3,0 0 28px #fef08af2,0 0 52px #fbbf2480,0 10px 28px #00000080}50%{box-shadow:0 0 0 2px #fef08ad9,0 0 44px #fef08a,0 0 76px #fbbf24b8,0 12px 32px #00000073}}.hero .hero__container .hero__content-wrapper a.button.button:not(.button-secondary):not(.button-unstyled){background:linear-gradient(135deg,#fef9c3,#fef08a 38%,#fbbf24)!important;color:#080810!important;border:3px solid #fde047!important;font-weight:800!important;font-size:1.1rem!important;letter-spacing:.02em;padding:1rem 2.75rem!important;box-shadow:0 0 0 1px #fde047b3,0 0 28px #fef08af2,0 0 52px #fbbf2480,0 10px 28px #00000080!important;position:relative;z-index:11;cursor:pointer;animation:cc-hero-cta-glow 2.4s ease-in-out infinite;transition:transform .2s ease,filter .2s ease,background .2s ease}.hero .hero__container .hero__content-wrapper a.button.button:not(.button-secondary):not(.button-unstyled):hover,.hero .hero__container .hero__content-wrapper a.button.button:not(.button-secondary):not(.button-unstyled):focus-visible{animation:none;background:linear-gradient(135deg,#fff,#fde047 42%,#fbbf24)!important;border-color:#fef08a!important;color:#080810!important;box-shadow:0 0 0 2px #fef08ae6,0 0 56px #fde047,0 0 96px #fbbf24d9,0 16px 40px #00000073!important;transform:translateY(-3px) scale(1.04);filter:brightness(1.08)}@media(prefers-reduced-motion:reduce){.hero .hero__container .hero__content-wrapper a.button.button:not(.button-secondary):not(.button-unstyled){animation:none}}.cc-ideal-checkout-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;flex:1 1 100%}.cc-ideal-checkout-row .quantity-selector-wrapper,.cc-ideal-checkout-row .quantity-selector{flex:0 0 auto;width:auto;max-width:7.5rem}.cc-ideal-checkout-row .quantity-label,.cc-ideal-checkout-row .quantity-rules{flex:1 0 100%;width:100%}.cc-ideal-checkout-row .accelerated-checkout-block,.cc-ideal-checkout-row .cc-accelerated-checkout,.cc-ideal-checkout-row .cc-payment-buttons{flex:1 1 auto;min-width:0;width:auto}.cc-ideal-checkout-row .cc-pay-btn--ideal{width:100%;min-height:var(--height-buy-buttons, 48px)}.product-form-buttons>.add-to-cart-button,.product-form-buttons>add-to-cart-component,.buy-buttons-block .product-form-buttons>*:has(>.add-to-cart-button),.buy-buttons-block .product-form-buttons .add-to-cart-button{flex:1 1 100%;width:100%;max-width:100%}.cc-payment-buttons{display:flex;flex-direction:column;gap:.5rem;width:100%}.cc-payment-buttons__divider{display:none}.cc-pay-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:var(--height-buy-buttons, 48px);padding:.75rem 1.25rem;border-radius:var(--style-border-radius-buttons-primary, 999px);border:none;cursor:pointer;font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease}.cc-pay-btn:disabled,.cc-pay-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.cc-pay-btn--ideal{background:#fff!important;color:#1a1a2e!important;border:2px solid rgba(255,255,255,.85)!important;box-shadow:none}.cc-pay-btn--ideal:hover:not(:disabled),.cc-pay-btn--ideal:focus-visible:not(:disabled){transform:translateY(-1px);background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 1px #ffffff80,0 0 22px #ffffff52,0 4px 18px #ffffff2e}.cc-pay-btn--ideal.is-loading{opacity:.7;pointer-events:none}.cc-pay-btn__brand-mark{display:inline-flex;align-items:baseline;gap:.3rem;font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:-.03em;flex-shrink:0}.cc-pay-btn__brand-ideal{display:inline-flex;align-items:baseline}.cc-pay-btn__brand-sep{color:#6b7280;font-style:normal;font-weight:600;font-size:.9rem;margin-inline:.05rem}.cc-pay-btn__brand-wero{color:#5b2d82;font-style:normal;font-weight:800;letter-spacing:-.02em}.cc-pay-btn__ideal-mark{display:inline-flex;align-items:baseline;font-style:italic;font-weight:800;font-size:1.15rem;letter-spacing:-.03em}.cc-pay-btn__ideal-i{color:#c06}.cc-pay-btn__ideal-deal{color:#1a1a2e}.cc-pay-btn__text{color:#1a1a2e;font-weight:700;text-align:center}@media(max-width:420px){.cc-pay-btn--ideal{flex-wrap:wrap;gap:.35rem;padding-inline:.85rem}.cc-pay-btn__text{font-size:.88rem}}.cc-accelerated-checkout .cc-pay-btn--ideal{background:#fff!important;color:#1a1a2e!important}.product-details .product-form-buttons .add-to-cart-button.button,.buy-buttons-block .product-form-buttons .add-to-cart-button.button,.sticky-add-to-cart .add-to-cart-button.button,cart-drawer-component .cart__checkout-button.button,.cart-page .cart__checkout-button.button{--button-border-color: transparent !important;border:none!important;box-shadow:none!important;transition:box-shadow .28s ease,transform .28s ease,background .28s ease,filter .28s ease!important}.quick-add__button.button{--button-border-color: transparent !important;box-shadow:none!important;transition:box-shadow .28s ease,transform .28s ease,background .28s ease,filter .28s ease,border-color .28s ease!important}.product-details .product-form-buttons .add-to-cart-button.button:hover,.product-details .product-form-buttons .add-to-cart-button.button:focus-visible,.buy-buttons-block .product-form-buttons .add-to-cart-button.button:hover,.buy-buttons-block .product-form-buttons .add-to-cart-button.button:focus-visible,.sticky-add-to-cart .add-to-cart-button.button:hover,.sticky-add-to-cart .add-to-cart-button.button:focus-visible,cart-drawer-component .cart__checkout-button.button:hover,cart-drawer-component .cart__checkout-button.button:focus-visible,.cart-page .cart__checkout-button.button:hover,.cart-page .cart__checkout-button.button:focus-visible,.quick-add__button.button:hover,.quick-add__button.button:focus-visible{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;filter:brightness(1.05)!important;border:none!important;box-shadow:0 0 0 1px #f59e0b8c,0 0 28px #f59e0b6b,0 0 44px #d977063d,0 6px 22px #d9770647!important;transform:translateY(-1px)!important}.quick-add__button.button:hover,.quick-add__button.button:focus-visible{border:1px solid rgba(245,158,11,.85)!important}.quick-add__button.button:hover .add-to-cart-text,.quick-add__button.button:hover .add-to-cart-text__content span span,.quick-add__button.button:focus-visible .add-to-cart-text,.quick-add__button.button:focus-visible .add-to-cart-text__content span span{color:var(--cc-bg-deep)!important}.cc-payment-buttons__more-options,.cc-payment-buttons__more-options .shopify-payment-button{width:100%}.cc-payment-buttons__more-options shopify-accelerated-checkout,.cc-payment-buttons__more-options .shopify-payment-button__button,.cc-payment-buttons__more-options .shopify-payment-button__more-options[aria-hidden=true]{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}.cc-payment-buttons__more-options more-payment-options-link{display:block!important;width:100%;text-align:center;margin:0;padding:.65rem 1rem;border-radius:12px;border:1px solid rgba(56,189,248,.22);background:#0f172a73;transition:border-color .2s ease,background .2s ease}.cc-payment-buttons__more-options more-payment-options-link:hover{border-color:#38bdf873;background:#1e293ba6}.cc-payment-buttons__more-options more-payment-options-link a{color:var(--cc-blue-light)!important;font-size:.88rem;font-weight:600;text-decoration:none;display:block;width:100%}.cc-payment-buttons__more-options more-payment-options-link a:hover{color:var(--cc-gold)!important}.cc-accelerated-checkout .shopify-payment-button__button--unbranded{display:none!important}.cart__ctas .additional-checkout-buttons,.cart__ctas shopify-accelerated-checkout-cart,.cart__ctas .shopify-payment-button__button{display:none!important}.cart__ctas .cc-payment-buttons--cart{margin:0}.announcement-bar{background:var(--color-background)!important;border-bottom:1px solid rgb(var(--color-border-rgb) / .35)}.announcement-bar .announcement-bar__text{color:#fff!important;font-weight:500;letter-spacing:.02em}.announcement-bar__slider slideshow-arrows .slideshow-control{color:#ffffffd9}header-menu .menu-list__link{color:#e2e8f0cc;transition:color .22s ease,text-shadow .22s ease}header-menu .menu-list__list-item:hover>.menu-list__link,header-menu .menu-list__list-item:focus-within>.menu-list__link,header-menu .menu-list__list-item[slot=overflow]:hover>.menu-list__link,header-menu .menu-list__list-item[slot=overflow]:focus-within>.menu-list__link{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.menu-list--mobile .menu-list__link{color:#e2e8f0cc;transition:color .22s ease,text-shadow .22s ease}.menu-list--mobile .menu-list__list-item:hover>.menu-list__link,.menu-list--mobile .menu-list__list-item:focus-within>.menu-list__link{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child{color:#e2e8f0e0!important;background:transparent!important;transition:color .22s ease,text-shadow .22s ease}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--mainlist:focus-visible,.menu-drawer__menu-item--parent:hover,.menu-drawer__menu-item--parent:focus-visible,.menu-drawer__menu-item--child:hover,.menu-drawer__menu-item--child:focus-visible{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.menu-drawer__menu-item--active{color:var(--cc-blue-light)!important}.menu-drawer__close-button.button,.menu-drawer__close-button.button-unstyled,.menu-drawer__nav-buttons .menu-drawer__close-button,.menu-drawer-container .header__icon--summary{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#e2e8f0d9!important;transform:none!important}.menu-drawer__close-button.button:hover,.menu-drawer__close-button.button:focus-visible,.menu-drawer__close-button.button-unstyled:hover,.menu-drawer__close-button.button-unstyled:focus-visible,.menu-drawer-container .header__icon--summary:hover,.menu-drawer-container .header__icon--summary:focus-visible{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45);transform:none!important}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg,.menu-drawer-container .header__icon--summary .svg-wrapper,.menu-drawer-container .header__icon--summary svg{color:inherit!important}.menu-drawer__back-button.button{background:transparent!important;border:none!important;box-shadow:none!important;color:#e2e8f0e0!important}.menu-drawer__back-button.button:hover,.menu-drawer__back-button.button:focus-visible{color:var(--cc-blue-light)!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.header__icon--menu .header-drawer-icon{color:#e2e8f0d9;transition:color .22s ease,filter .22s ease}.header__icon--menu:hover .header-drawer-icon,.header__icon--menu:focus-visible .header-drawer-icon{color:var(--cc-blue-light)!important;filter:drop-shadow(0 0 6px rgba(125,211,252,.45))}.header-actions__action,.header-actions__action .account-button__icon,.header-actions__action .account-button__text{color:#e2e8f0cc;transition:color .22s ease,text-shadow .22s ease,filter .22s ease}.header-actions__action:hover,.header-actions__action:focus-visible,.header-actions__action:hover .account-button__icon,.header-actions__action:hover .account-button__text,.header-actions__action:focus-visible .account-button__icon,.header-actions__action:focus-visible .account-button__text{color:var(--cc-blue-light)!important;--button-color: var(--cc-blue-light) !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.header-actions__action:hover .svg-wrapper,.header-actions__action:focus-visible .svg-wrapper,.header-actions__action:hover svg,.header-actions__action:focus-visible svg{color:var(--cc-blue-light)!important;filter:drop-shadow(0 0 6px rgba(125,211,252,.45))}.search-action .header-actions__action:hover,.search-action .header-actions__action:focus-visible{color:var(--cc-blue-light)!important;--button-color: var(--cc-blue-light) !important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.dropdown-localization__button.localization-selector,.dropdown-localization__button.localization-selector.header-actions__action{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#e2e8f0cc!important;font-weight:500;padding-inline:.5rem;min-height:unset;transform:none!important}.dropdown-localization__button.localization-selector .currency-code,.dropdown-localization__button.localization-selector .icon-caret{color:inherit;transition:color .22s ease,text-shadow .22s ease}.dropdown-localization__button.localization-selector:hover,.dropdown-localization__button.localization-selector:focus-visible,.dropdown-localization__button.localization-selector[aria-expanded=true]{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45);transform:none!important}.dropdown-localization__button.localization-selector:hover .currency-code,.dropdown-localization__button.localization-selector:focus-visible .currency-code,.dropdown-localization__button.localization-selector[aria-expanded=true] .currency-code,.dropdown-localization__button.localization-selector:hover .icon-caret,.dropdown-localization__button.localization-selector:focus-visible .icon-caret,.dropdown-localization__button.localization-selector[aria-expanded=true] .icon-caret{color:var(--cc-blue-light)!important}marquee-component.color-scheme-5 .marquee__repeated-items p,.cc-reviews-marquee .cc-review-slide,.cc-reviews-marquee .marquee__repeated-items p{color:#fff!important}.cc-reviews-marquee__items{font-size:.875rem}.cc-review-slide{margin:0;white-space:nowrap;font-weight:500;letter-spacing:.01em;color:#fff}.cc-review-stars{color:var(--cc-price);font-weight:700}.cc-review-stars--dim{color:#ffffff59;font-weight:700}.cc-review-slide--link a{color:var(--cc-blue-light)!important;font-weight:700;text-decoration:none;transition:color .22s ease,text-shadow .22s ease,opacity .22s ease;position:relative;z-index:2;pointer-events:auto}.cc-review-slide--link a:hover,.cc-review-slide--link a:focus-visible{color:var(--cc-blue-light)!important;opacity:1;text-shadow:0 0 14px rgba(125,211,252,.45)}.cc-review-slide--link a .cc-review-stars{color:var(--cc-blue-light)}.cc-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2rem 0}@media(max-width:749px){.cc-features{grid-template-columns:repeat(2,1fr);gap:1rem}}.cc-feature{background:linear-gradient(145deg,#12121fe6,#1a103099);border:1px solid transparent;border-radius:16px;padding:1.75rem 1.25rem;text-align:center;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.cc-feature:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow);transform:translateY(-3px)}.cc-feature__icon{font-size:2rem;margin-bottom:.75rem;display:block}.cc-feature__title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .5rem}.cc-feature__text{color:#e2e8f0bf;font-size:.85rem;line-height:1.5;margin:0}.cc-brand{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center;padding:3rem 0}@media(max-width:749px){.cc-brand{grid-template-columns:1fr;gap:2rem}}.cc-brand__logo{max-width:320px;width:100%;margin:0 auto;aspect-ratio:1;object-fit:contain;filter:none}.cc-brand__heading{color:#fff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin:0 0 1rem;background:var(--cc-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cc-brand__text{color:#e2e8f0d9;font-size:1rem;line-height:1.7;margin:0 0 1.5rem}.cc-brand__tags{display:flex;flex-wrap:wrap;gap:.5rem}.cc-tag{background:#38bdf81a;border:1px solid rgba(56,189,248,.25);color:var(--cc-blue-light);padding:.35rem .85rem;border-radius:100px;font-size:.8rem;font-weight:500}.color-scheme-1 h2,.color-scheme-1 h3,.color-scheme-5 h2,.color-scheme-5 h3{color:#fff}.collection-card{border-radius:12px;overflow:hidden}footer.color-scheme-5,.footer-utilities.color-scheme-5{border-top:1px solid rgba(56,189,248,.12)}.cc-assortment__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.cc-assortment__heading{color:#fff;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;margin:0}.cc-assortment__view-all{color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s ease}.cc-assortment__view-all:hover,.cc-assortment__view-all:focus-visible{color:var(--cc-blue-light)}.cc-assortment__grid{display:grid;grid-template-columns:repeat(var(--cc-columns-mobile, 2),1fr);gap:1.25rem}.cc-assortment__item{display:flex;min-height:0}.cc-assortment__item>product-card.cc-assortment-card{flex:1;display:flex;flex-direction:column;min-height:0}.cc-assortment-card .product-card__content.product-grid__card{flex:1;display:flex;flex-direction:column;height:100%;min-height:0}.cc-assortment-card .product-card__content>.cc-assortment-card__gallery{flex:0 0 auto}.cc-assortment-card .cc-assortment-card__title-link{flex:1 1 auto;display:flex;flex-direction:column;min-height:2.7em}.cc-assortment-card .cc-assortment-card__title-link p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-assortment-card product-price{flex:0 0 auto;margin-top:auto;padding:.25rem .75rem .75rem!important;display:flex;flex-direction:column;gap:.15rem}.cc-assortment-card product-price .cc-product-stock--card{margin-top:0}@media(min-width:750px){.cc-assortment__grid{grid-template-columns:repeat(var(--cc-columns, 4),1fr);gap:1.5rem}}.cc-assortment-card{background:var(--cc-bg-card);border:1px solid transparent!important;border-radius:12px;overflow:hidden;box-shadow:none;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;display:block}.cc-assortment product-card.cc-assortment-card:hover,.cc-assortment-card:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow);transform:translateY(-3px)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.cc-assortment product-card.cc-assortment-card:hover .cc-assortment-card__gallery,.cc-assortment-card:hover .cc-assortment-card__gallery{transform:none!important}}.cc-assortment-card__gallery{position:relative;aspect-ratio:var(--cc-product-thumb-ratio, 1);background:var(--cc-product-thumb-bg, rgba(255, 255, 255, .03));overflow:hidden}.cc-assortment-card__image{width:100%;height:100%;object-fit:contain;padding:var(--cc-product-thumb-padding, .75rem);display:block}.cc-assortment-card__title-link{text-decoration:none;padding:0 .75rem}.cc-assortment-card__title-link p{color:#ffffffe0!important;font-size:.9rem;font-weight:600;line-height:1.35;margin:.5rem 0 0}.cc-assortment-card__title-link:hover p,.cc-assortment-card:hover .cc-assortment-card__title-link p{color:#ffffffe0!important}product-card.product-card .product-card__content>a.contents,product-card.product-card .product-card__content>a.contents .text-block,product-card.product-card .product-card__content>a.contents :is(p,h1,h2,h3,h4,h5,h6,[role=heading]),product-card.product-card .cc-assortment-card__title-link,product-card.product-card .cc-assortment-card__title-link p{color:#fff!important}product-card.product-card:hover .product-card__content>a.contents,product-card.product-card:hover .product-card__content>a.contents .text-block,product-card.product-card:hover .product-card__content>a.contents :is(p,h1,h2,h3,h4,h5,h6,[role=heading]),product-card.product-card:hover .cc-assortment-card__title-link,product-card.product-card:hover .cc-assortment-card__title-link p{color:#fff!important}.cc-assortment__empty{color:#e2e8f0b3;text-align:center}.product-details .rte,.product-information .rte,.cc-rte{color:#e2e8f0d9;line-height:1.7}.product-details .rte h3,.product-information .rte h3,.cc-rte h3{color:#fff;font-size:1.1rem;font-weight:700;margin:1.5rem 0 .75rem}.product-details .rte p,.product-information .rte p,.cc-rte p{color:#e2e8f0d9;line-height:1.7}.product-details .rte ul,.product-information .rte ul,.cc-rte ul{color:#e2e8f0d9;line-height:1.7;padding-left:1.25rem;margin:.5rem 0 1rem}.product-details .rte li,.product-information .rte li,.cc-rte li{margin-bottom:.35rem}.product-details .rte em,.product-information .rte em,.cc-rte em{color:#e2e8f0a6;font-size:.9rem}.product-details .rte strong,.product-information .rte strong,.cc-rte strong{color:var(--cc-blue-light)}.cc-shipping-rates{margin-bottom:2.5rem}.cc-shipping-rates__heading{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#fff;text-align:center}.cc-shipping-rates__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.cc-shipping-rate{background:#0f172a99;border:1px solid transparent;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.35rem;transition:border-color .3s ease,box-shadow .3s ease}.cc-shipping-rate:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow)}.cc-shipping-rate--free{border-color:#eab30866;background:#eab3080f}.cc-shipping-rate__name{font-weight:700;color:#fff;font-size:.95rem}.cc-shipping-rate__price{font-size:1.5rem;font-weight:800;color:#eab308}.cc-shipping-rate--free .cc-shipping-rate__price{color:#4ade80}.cc-shipping-rate__desc{font-size:.85rem;color:#e2e8f0a6;line-height:1.4}.cc-shipping-note{margin:-1rem 0 2rem;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(56,189,248,.22);background:#38bdf814;color:#e2e8f0e6;font-size:.92rem;line-height:1.55}.cc-shipping-note strong{color:var(--cc-blue-light)}.cc-faq{width:100%;max-width:800px;margin:0 auto}.cc-faq__heading{text-align:center;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;color:#fff}.cc-faq__sub{text-align:center;color:#e2e8f0bf;margin:0 0 2rem;font-size:1rem}.cc-faq__sub .cc-shipping-region{color:var(--cc-blue-light);font-weight:600}.cc-faq__list{display:flex;flex-direction:column;gap:.75rem}.cc-faq__item{background:linear-gradient(145deg,#12121ff2,#1a103080);border:1px solid transparent;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.cc-faq__item:hover,.cc-faq__item[open]{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow)}.cc-faq__question{padding:1.1rem 1.25rem;cursor:pointer;font-weight:600;color:#fff!important;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.cc-faq__item:hover .cc-faq__question,.cc-faq__item[open] .cc-faq__question,.cc-faq__question:hover,.cc-faq__question:focus,.cc-faq__question:focus-visible{color:#fff!important}.cc-faq__question::-webkit-details-marker{display:none}.cc-faq__question:after{content:"+";color:var(--cc-gold);font-size:1.25rem;font-weight:700;flex-shrink:0}.cc-faq__item[open] .cc-faq__question:after{content:"\2212"}.cc-faq__answer{padding:0 1.25rem 1.1rem;color:#e2e8f0d9;font-size:.95rem;line-height:1.65;margin:0}.cc-faq__answer strong{color:var(--cc-blue-light)}.cc-faq__answer a{color:var(--cc-gold);text-decoration:underline;text-underline-offset:2px}.cc-faq__answer a:hover{color:var(--cc-blue-light)}.cc-faq--compact .cc-shipping-rates__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cc-faq--compact .cc-shipping-rates{margin-bottom:1.5rem}.cc-faq--compact .cc-faq__heading{font-size:clamp(1.35rem,3vw,1.75rem)}.cc-faq__more{text-align:center;margin:1.25rem 0 0}.cc-faq--page-footer,.cc-faq--general{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.2)}.cc-faq--general+.cc-faq{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.2)}.cc-product-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:.55rem 0 0;font-size:.72rem;line-height:1.3;color:#e2e8f09e}.cc-product-trust__sep{color:#94a3b866}.cc-product-trust__item{white-space:nowrap}.cc-pay-bar{display:flex;flex-direction:column;gap:.4rem;margin:.9rem 0 0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.cc-pay-bar--product{margin:.55rem 0 0;padding:0;gap:.3rem}.cc-pay-bar--footer{margin:0;padding:0;gap:.35rem;align-items:center;text-align:center;max-width:34rem;margin-inline:auto}.cc-pay-bar__label{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f08c}.cc-pay-bar--footer .cc-pay-bar__label{font-size:.65rem;letter-spacing:.06em;color:#e2e8f06b}.cc-pay-bar__list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.cc-pay-bar--footer .cc-pay-bar__list{justify-content:center;gap:.3rem}.cc-pay-bar__item{display:flex;align-items:center;justify-content:center;min-height:28px;padding:.2rem .35rem;border-radius:6px;background:#ffffffeb;line-height:0}.cc-pay-bar--footer .cc-pay-bar__item{min-height:0;padding:.12rem .22rem;border-radius:4px;background:#ffffffe0}.cc-pay-bar__icon,.cc-pay-bar__item svg{display:block;width:auto;height:22px}.cc-pay-bar--product .cc-pay-bar__label{font-size:.62rem;letter-spacing:.05em;color:#e2e8f06b}.cc-pay-bar--product .cc-pay-bar__list{gap:.28rem}.cc-pay-bar--product .cc-pay-bar__item{min-height:0;padding:.1rem .2rem;border-radius:4px;background:#ffffffe0}.cc-pay-bar--product .cc-pay-bar__icon,.cc-pay-bar--product .cc-pay-bar__item svg{height:15px}.cc-pay-bar--footer .cc-pay-bar__icon,.cc-pay-bar--footer .cc-pay-bar__item svg{height:16px}@media(max-width:749px){.cc-pay-bar,.cc-pay-bar--product,.cc-pay-bar--footer{padding:0}.cc-pay-bar__item{padding:.15rem .28rem}.cc-pay-bar--product .cc-pay-bar__item,.cc-pay-bar--footer .cc-pay-bar__item{padding:.1rem .18rem}.cc-pay-bar__icon,.cc-pay-bar__item svg{height:18px}.cc-pay-bar--product .cc-pay-bar__icon,.cc-pay-bar--product .cc-pay-bar__item svg{height:14px}.cc-pay-bar--footer .cc-pay-bar__icon,.cc-pay-bar--footer .cc-pay-bar__item svg{height:14px}}.cc-product-reviews{display:block;padding:0;margin:2rem 0 0;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(145deg,#12121feb,#0f172ab8);overflow:hidden}.cc-product-reviews__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.cc-product-reviews__summary::-webkit-details-marker{display:none}.cc-product-reviews__summary::marker{content:""}.cc-product-reviews__summary:hover,.cc-product-reviews__summary:focus-visible{background:#38bdf80f}.cc-product-reviews__summary-main{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;min-width:0}.cc-product-reviews__heading{font-size:clamp(1.15rem,2.5vw,1.4rem);margin:0;color:var(--cc-blue-light);font-weight:700}.cc-product-reviews__summary-meta{display:inline-flex;align-items:center;gap:.4rem}.cc-product-reviews__summary-stars{display:inline-flex;gap:.06rem;line-height:1}.cc-product-reviews__summary-count{font-size:.88rem;font-weight:600;color:#e2e8f0c7}.cc-product-reviews__chevron{width:.55rem;height:.55rem;border-right:2px solid rgba(226,232,240,.65);border-bottom:2px solid rgba(226,232,240,.65);transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-top:-.2rem}.cc-product-reviews[open]>.cc-product-reviews__summary .cc-product-reviews__chevron{transform:rotate(-135deg);margin-top:.15rem}.cc-product-reviews__panel{padding:0 1.25rem 1.25rem;border-top:1px solid rgba(148,163,184,.12)}.cc-product-reviews__note{margin:1rem 0 .85rem;font-size:.9rem;color:#e2e8f0ad}.cc-product-reviews__empty{margin:1rem 0 0;font-size:.9rem;color:#e2e8f0b3}.cc-product-reviews__empty a{color:var(--cc-gold);text-decoration:underline;text-underline-offset:2px}.cc-product-reviews__empty a:hover,.cc-product-reviews__empty a:focus-visible{color:var(--cc-blue-light)}.cc-product-reviews .jdgm-review-widget:not(:empty)+.cc-product-reviews__empty{display:none}.cc-product-reviews__list{display:flex;flex-direction:column;gap:1rem;margin:1rem 0 0}.cc-product-reviews__item{background:#08081073;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:1.1rem 1.25rem}.cc-product-reviews__stars{display:flex;gap:.1rem;margin-bottom:.45rem}.cc-product-reviews__star{color:#94a3b859;font-size:1rem}.cc-product-reviews__star.is-filled{color:#fbbf24}.cc-product-reviews__title{margin:0 0 .4rem;font-size:1.05rem;color:#fff}.cc-product-reviews__body{margin:0;color:#e2e8f0d1;line-height:1.65;font-size:.92rem}.cc-product-reviews__meta{margin-top:.75rem;font-size:.82rem;color:#e2e8f08c}.cc-product-reviews__author{font-weight:600;color:#e2e8f0bf}.cc-product-reviews__widget--has-fallback:empty{display:none}.cc-judgeme-badge{min-height:1.25rem}.cc-judgeme-badge:empty{display:none}.cc-judgeme-product-rating{display:flex!important;flex-wrap:nowrap;align-items:center;gap:.35rem;margin-top:.15rem;margin-bottom:.5rem;min-height:1.35rem;visibility:visible!important;max-width:100%}.product-details .cc-judgeme-product-rating{margin-top:.15rem;margin-bottom:.35rem}.product-details product-price .cc-judgeme-product-rating{display:none!important}.cc-judgeme-product-rating__link{display:inline-flex!important;flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:100%;white-space:nowrap;overflow:hidden;text-decoration:none;color:#e2e8f0e6;transition:color .2s ease}.product-card .cc-judgeme-product-rating,.cc-assortment-card .cc-judgeme-product-rating,.cc-related-products .cc-judgeme-product-rating{margin-top:.1rem;margin-bottom:.25rem;min-height:1.2rem}.product-card .cc-judgeme-product-rating__text,.cc-assortment-card .cc-judgeme-product-rating__text,.cc-related-products .cc-judgeme-product-rating__text{font-size:.78rem}.product-card .cc-judgeme-product-rating__star,.cc-assortment-card .cc-judgeme-product-rating__star,.cc-related-products .cc-judgeme-product-rating__star{font-size:.92rem}.cc-judgeme-product-rating__link:hover,.cc-judgeme-product-rating__link:focus-visible{color:var(--cc-blue-light)}.cc-judgeme-product-rating__stars{display:inline-flex;gap:.08rem;line-height:1}.cc-judgeme-product-rating__star{color:#94a3b859;font-size:1.05rem;line-height:1}.cc-judgeme-product-rating__star.is-filled{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.35)}.cc-judgeme-product-rating__text{font-size:.88rem;font-weight:600;color:#e2e8f0d1}.cc-judgeme-product-rating--shop .cc-judgeme-product-rating__text{color:#e2e8f0b3}.cc-judgeme-product-rating .cc-judgeme-badge{display:none!important}.cc-community-post__verified{color:#e2e8f08c;font-size:.82rem;font-weight:600;margin-left:auto}.cc-community-post--judgeme .cc-community-post__read-more{color:var(--cc-gold)}.cc-community-post--judgeme .cc-community-post__read-more:hover,.cc-community-post--judgeme .cc-community-post__read-more:focus-visible{color:var(--cc-blue-light)}.cc-community__header .cc-judgeme-shop-rating{margin-top:.75rem}.cc-judgeme-theme,.cc-judgeme-theme .jdgm-widget,.jdgm-widget.jdgm-review-widget,.jdgm-widget.jdgm-preview-badge,.jdgm-carousel-wrapper .jdgm-widget{--jdgm-primary-color: #7dd3fc;--jdgm-secondary-color: #fbbf24;--jdgm-star-color: #fbbf24;--jdgm-write-review-text-color: #080810;--jdgm-write-review-bg-color: #7dd3fc;--jdgm-paginate-color: #7dd3fc;color:#e2e8f0e0}.jdgm-widget span.jdgm-star.jdgm--on,.jdgm-preview-badge .jdgm-star.jdgm--on,.jdgm-carousel-item .jdgm-star.jdgm--on{color:#fbbf24!important}.jdgm-widget span.jdgm-star.jdgm--off,.jdgm-preview-badge .jdgm-star.jdgm--off{color:#94a3b859!important}.jdgm-prev-badge__text,.jdgm-preview-badge .jdgm-prev-badge__text{color:#e2e8f0b8!important;font-size:.8rem!important}.jdgm-rev-widg__title,.jdgm-rev-widg__header,.jdgm-rev-widg__summary-text{color:var(--cc-blue-light)!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-stars{color:#fbbf24!important}.jdgm-rev,.jdgm-rev-widg__reviews{color:#e2e8f0e0}.jdgm-rev__title,.jdgm-rev__author,.jdgm-rev__timestamp{color:#e2e8f0e0!important}.jdgm-rev__body,.jdgm-rev__content{color:#e2e8f0d9!important;background:var(--cc-bg-card)!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:12px!important;padding:.85rem 1rem!important}.jdgm-rev__buyer-badge,.jdgm-rev__verified{color:var(--cc-blue-light)!important;border-color:#7dd3fc59!important}.jdgm-write-rev-link,.jdgm-widget .jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-form__submit{background:linear-gradient(135deg,#7dd3fc,#38bdf8)!important;color:#080810!important;border:2px solid #7dd3fc!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 0 18px #7dd3fc40!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}.jdgm-write-rev-link:hover,.jdgm-widget .jdgm-write-rev-link:hover,.jdgm-submit-rev:hover,.jdgm-form__submit:hover{color:#080810!important;filter:brightness(1.06);box-shadow:0 0 24px #7dd3fc73!important;transform:translateY(-1px)}.jdgm-paginate__page.jdgm-curt,.jdgm-paginate__page:hover{color:var(--cc-blue-light)!important;border-color:#7dd3fc73!important}.jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper{color:#e2e8f0e0!important}.jdgm-form,.jdgm-form-wrapper,.jdgm-write-review-modal__body{background:var(--cc-bg-surface)!important;color:#f1f5f9!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select,.jdgm-write-review-modal input,.jdgm-write-review-modal textarea{background:var(--cc-bg-card)!important;color:#f1f5f9!important;border:1px solid rgba(148,163,184,.32)!important;border-radius:8px!important}.jdgm-form input::placeholder,.jdgm-form textarea::placeholder{color:#94a3b8b8!important}.jdgm-form label,.jdgm-form__title,.jdgm-write-review-modal__title{color:var(--cc-blue-light)!important}.jdgm-carousel-item{background:var(--cc-bg-card)!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:12px!important}.jdgm-carousel-item__review-body,.jdgm-carousel-item__reviewer-name{color:#e2e8f0e0!important}.jdgm-carousel-wrapper{margin-top:.5rem}.cc-assortment-card .cc-judgeme-badge{margin:.15rem 0 .35rem}.cc-review-slide--trust{opacity:.92}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-submit-rev,.jdgm-widget input[type=submit],.jdgm-widget button.jdgm-write-rev-link,.jdgm-rev-widg .jdgm-write-rev-link,.jdgm-rev-widg .jdgm-btn,a.jdgm-write-rev-link{background:linear-gradient(135deg,#7dd3fc,#38bdf8)!important;background-color:#7dd3fc!important;color:#080810!important;border:2px solid #7dd3fc!important;border-radius:14px!important;font-weight:700!important;box-shadow:0 0 18px #7dd3fc40!important}.jdgm-widget .jdgm-write-rev-link:hover,.jdgm-widget .jdgm-btn:hover,.jdgm-rev-widg .jdgm-write-rev-link:hover,a.jdgm-write-rev-link:hover{background:linear-gradient(135deg,#bae6fd,#7dd3fc)!important;color:#080810!important;box-shadow:0 0 24px #7dd3fc73!important}.jdgm-rev-widg__title,.jdgm-rev-widg h2,.jdgm-widget h2{color:var(--cc-blue-light)!important}.jdgm-rev-widg,.jdgm-rev-widg__body,.jdgm-widget{color:#e2e8f0e0!important}.jdgm-rev-widg__no-reviews,.jdgm-rev-widg__summary-text{color:#e2e8f0b8!important}.cc-recensies{max-width:var(--page-width, 1200px);margin-inline:auto}.cc-recensies__header{text-align:center;margin-bottom:2rem}.cc-recensies__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#fff;margin:0 0 .75rem}.cc-recensies__intro{margin:0 auto 1.25rem;max-width:42rem;color:#e2e8f0c7;font-size:1rem;line-height:1.6}.cc-judgeme-shop-rating{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem 1rem;border-radius:999px;background:#0f172aa6;border:1px solid rgba(125,211,252,.22)}.cc-judgeme-shop-rating__text{color:#e2e8f0e0;font-size:.9rem;font-weight:600}.cc-recensies__widget{margin-top:1.5rem}.cc-recensies__empty{margin:1.5rem 0 0;text-align:center;color:#e2e8f0b8;font-size:.95rem}.cc-recensies__empty a{color:var(--cc-gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cc-recensies__empty a:hover,.cc-recensies__empty a:focus-visible{color:var(--cc-blue-light)}.jdgm-all-reviews-page,.cc-judgeme-all-reviews{color:#e2e8f0e0}.jdgm-all-reviews-page__title,.jdgm-all-reviews-widget h2,.jdgm-all-reviews-widget .jdgm-rev-widg__title{color:var(--cc-blue-light)!important}.jdgm-all-reviews-widget .jdgm-rev{background:var(--cc-bg-card)!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:12px!important;padding:1rem!important;margin-bottom:.75rem!important}.jdgm-all-reviews-widget .jdgm-rev__prod-link,.jdgm-all-reviews-widget .jdgm-rev__prod-link a{color:var(--cc-gold)!important;font-weight:600}.jdgm-all-reviews-widget .jdgm-rev__prod-link a:hover{color:var(--cc-blue-light)!important}.cc-judgeme-home{overflow:hidden}.cc-judgeme-home__fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 2.5rem;padding:.5rem 1rem;text-align:center}.cc-judgeme-home__fallback .cc-review-slide{margin:0;color:#fff;font-size:.875rem}.cc-judgeme-home__fallback .cc-review-slide--link a{color:var(--cc-gold);font-weight:600;text-decoration:none}.cc-judgeme-home__fallback .cc-review-slide--link a:hover{color:var(--cc-blue-light)}.cc-judgeme-carousel .jdgm-carousel-wrapper{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1rem}.cc-judgeme-grid__summary{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.cc-judgeme-grid__score{font-size:1.5rem;font-weight:800;color:#fbbf24}.cc-judgeme-grid__count{color:#e2e8f0d1;font-weight:600}.cc-judgeme-grid__list{display:grid;gap:1rem}.cc-judgeme-grid__item{background:var(--cc-bg-card);border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:1rem 1.1rem}.cc-judgeme-grid__stars{margin-bottom:.45rem}.cc-judgeme-grid__star{color:#94a3b859}.cc-judgeme-grid__star.is-filled{color:#fbbf24}.cc-judgeme-grid__title{margin:0 0 .45rem;font-size:1.05rem;color:var(--cc-blue-light)}.cc-judgeme-grid__body{margin:0 0 .75rem;color:#e2e8f0d9;line-height:1.55}.cc-judgeme-grid__footer{display:flex;flex-wrap:wrap;gap:.35rem .6rem;font-size:.85rem;color:#e2e8f0b8}.cc-judgeme-grid__author{font-weight:600;color:#e2e8f0e0}.cc-judgeme-grid__product{color:var(--cc-gold);text-decoration:none;font-weight:600}.cc-judgeme-grid__product:hover{color:var(--cc-blue-light)}.cc-judgeme-all-reviews__widget .jdgm-all-reviews__body:empty{display:none}.cc-faq__more a{color:var(--cc-gold);font-weight:600;text-decoration:none}.cc-faq__more a:hover{color:var(--cc-blue-light)}.cc-categories-header{text-align:center;margin-bottom:2rem}.cc-categories-header h2{color:#fff;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;margin:0 0 .5rem}.cc-categories-header p{color:#e2e8f0bf;margin:0}.cc-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.cc-categories--homepage{grid-template-columns:repeat(2,minmax(0,280px));justify-content:center;margin-inline:auto;max-width:36rem}@media(max-width:749px){.cc-categories{grid-template-columns:repeat(2,1fr)}.cc-categories--homepage{max-width:none;grid-template-columns:repeat(2,1fr)}}.cc-category{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;background:linear-gradient(145deg,#12121ff2,#1a10308c);border:1px solid transparent;border-radius:16px;padding:1.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.cc-category:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow);transform:translateY(-3px)}.cc-category__icon{font-size:2.25rem;margin-bottom:.75rem;line-height:1}.cc-category__title{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 .4rem}.cc-category__desc{color:#e2e8f0b3;font-size:.85rem;line-height:1.4;margin:0}.cc-singles-series{margin-bottom:1rem}.cc-singles-series__header{text-align:center;margin-bottom:1.75rem}.cc-singles-series__heading{margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:#fff}.cc-singles-series__sub{margin:0;color:#e2e8f0bf;font-size:.95rem}.cc-singles-series__grid{max-width:960px;margin:0 auto}.cc-singles-series__grid .cc-category__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.5rem;margin-bottom:.85rem;padding:.25rem .5rem}.cc-singles-series__grid .cc-category__logo{display:block;width:auto;max-width:100%;max-height:4.75rem;height:auto;object-fit:contain}.cc-singles-series__grid .cc-category__title{font-size:1rem}.cc-category--active{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow)}.cc-singles-back{max-width:960px;margin:0 auto 1rem;padding:0 1rem}.cc-singles-back a{color:var(--cc-blue-light);text-decoration:none;font-size:.9rem;font-weight:500}.cc-singles-back a:hover{color:var(--cc-gold)}.cc-collection-desc{color:#e2e8f0d9;font-size:1rem;line-height:1.6;max-width:720px;margin:0}.cc-trust-bar{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.cc-trust-badge{background:#38bdf81a;border:1px solid rgba(56,189,248,.2);color:var(--cc-blue-light);padding:.4rem .85rem;border-radius:100px;font-size:.8rem;font-weight:500}.cc-footer-links{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;justify-content:center;margin-bottom:.55rem}.cc-footer-links a{color:#e2e8f0cc;text-decoration:none;font-size:.9rem;transition:color .22s ease,text-shadow .22s ease}.cc-footer-links a:hover,.cc-footer-links a:focus-visible{color:var(--cc-blue-light)!important;background:transparent!important;box-shadow:none!important;text-shadow:0 0 14px rgba(125,211,252,.45)}.footer-content .logo-block{justify-content:flex-start;max-width:120px}.footer-content .logo-block__image{mix-blend-mode:lighten;object-fit:contain}.cc-coming-soon{text-align:center;padding:3rem 1.5rem 4rem;background:linear-gradient(145deg,#12121ff2,#1a10308c);border:1px solid rgba(56,189,248,.18);border-radius:16px;max-width:640px;margin:0 auto 2rem}.cc-coming-soon__badge{display:inline-block;background:#fbbf2426;border:1px solid rgba(251,191,36,.35);color:var(--cc-gold);padding:.35rem .9rem;border-radius:100px;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.25rem}.cc-coming-soon__icon{display:block;font-size:2.75rem;line-height:1;margin-bottom:1rem}.cc-coming-soon__title{color:#fff;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;margin:0 0 .75rem}.cc-coming-soon__lead{color:#e2e8f0d9;font-size:1rem;line-height:1.65;margin:0 0 1.5rem}.cc-coming-soon__notify{max-width:460px;margin:0 auto 1.5rem;padding-top:.25rem}.cc-coming-soon__notify-label{color:#e2e8f0d9;font-size:.85rem;font-weight:600;margin:0 0 .75rem}.cc-coming-soon__notify-form{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.cc-coming-soon__notify-group{display:flex;align-items:stretch;width:100%;gap:.5rem;border:none;background:transparent;overflow:visible}.cc-coming-soon__notify-group input[type=email]{flex:1 1 auto;min-width:0;width:100%;padding:.85rem 1rem;border:1px solid rgba(56,189,248,.45)!important;border-radius:10px;background-color:#1e293bf2!important;color:#f8fafc!important;font-size:.95rem;-webkit-font-smoothing:antialiased;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cc-coming-soon__notify-group input[type=email]::placeholder{color:#f8fafc80!important;opacity:1}.cc-coming-soon__notify-group input[type=email]:hover,.cc-coming-soon__notify-group input[type=email]:focus{outline:none;border-color:var(--cc-blue-light)!important;background-color:#1e293b!important;color:#fff!important;box-shadow:0 0 0 2px #38bdf81f,0 0 20px #38bdf824!important}.cc-coming-soon__notify-group input[type=email]:-webkit-autofill,.cc-coming-soon__notify-group input[type=email]:-webkit-autofill:hover,.cc-coming-soon__notify-group input[type=email]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(30,41,59,.95) inset!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc;transition:background-color 9999s ease-out 0s}.cc-coming-soon__notify-btn{flex:0 0 auto;white-space:nowrap;margin:0;border:1px solid rgba(245,158,11,.72);border-radius:10px;padding:.85rem 1.15rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#080810;font-size:.9rem;font-weight:700;cursor:pointer;position:relative;z-index:2;box-shadow:none;transition:box-shadow .28s ease,transform .28s ease,background .28s ease,filter .28s ease,border-color .28s ease}.cc-coming-soon__notify-btn:hover,.cc-coming-soon__notify-btn:focus-visible{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0bcc;filter:brightness(1.02);box-shadow:0 0 0 1px #f59e0b52,0 0 12px #f59e0b29,0 3px 10px #d9770614;transform:none}.cc-coming-soon__notify-message{margin:0;font-size:.88rem;line-height:1.5;padding:.75rem 1rem;border-radius:10px;text-align:left}.cc-coming-soon__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.25rem}.cc-coming-soon__actions .button,.cc-coming-soon__actions .button-secondary{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;border:1px solid rgba(245,158,11,.55)!important;color:var(--cc-bg-deep)!important;--button-border-color: transparent !important;box-shadow:none!important;transition:box-shadow .28s ease,transform .28s ease,background .28s ease,filter .28s ease,border-color .28s ease!important}.cc-coming-soon__actions .button:hover,.cc-coming-soon__actions .button:focus-visible,.cc-coming-soon__actions .button-secondary:hover,.cc-coming-soon__actions .button-secondary:focus-visible{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;border-color:#f59e0be0!important;color:var(--cc-bg-deep)!important;filter:brightness(1.05)!important;box-shadow:0 0 0 1px #f59e0b80,0 0 24px #f59e0b5c,0 0 40px #d9770633,0 6px 20px #d977063d!important;transform:translateY(-1px)!important}@media screen and (max-width:549px){.cc-coming-soon__notify-group{flex-direction:column}.cc-coming-soon__notify-btn{width:100%;border-left:none;border-top:1px solid rgba(56,189,248,.2);padding:.9rem 1rem}}.footer-content .email-signup__input-group--integrated{gap:.5rem!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;align-items:stretch}.footer-content .email-signup__input-group--integrated .email-signup__input{border-radius:10px!important;border:1px solid rgba(56,189,248,.45)!important;background:#1e293bf2!important;color:#f8fafc!important;box-shadow:none!important;padding:.85rem 1rem!important;font-size:.95rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.footer-content .email-signup__input-group--integrated .email-signup__input::placeholder{color:#f8fafc80!important;opacity:1}.footer-content .email-signup__input-group--integrated .email-signup__input:hover,.footer-content .email-signup__input-group--integrated .email-signup__input:focus{outline:none;border-color:var(--cc-blue-light)!important;background:#1e293b!important;color:#fff!important;box-shadow:0 0 0 2px #38bdf81f,0 0 20px #38bdf824!important}.footer-content .email-signup__input-group--integrated .email-signup__input:-webkit-autofill,.footer-content .email-signup__input-group--integrated .email-signup__input:-webkit-autofill:hover,.footer-content .email-signup__input-group--integrated .email-signup__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px rgba(30,41,59,.95) inset!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#f8fafc;transition:background-color 9999s ease-out 0s}.footer-content .email-signup__button--integrated.button{margin:0!important;border:1px solid rgba(245,158,11,.72)!important;border-radius:10px!important;padding:.85rem 1.15rem!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#080810!important;font-weight:700!important;white-space:nowrap;position:relative;z-index:2;--button-border-color: transparent !important;box-shadow:none!important;transition:box-shadow .28s ease,transform .28s ease,background .28s ease,filter .28s ease,border-color .28s ease!important}.footer-content .email-signup__button--integrated.button:hover,.footer-content .email-signup__button--integrated.button:focus-visible{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#f59e0bcc!important;filter:brightness(1.02)!important;box-shadow:0 0 0 1px #f59e0b52,0 0 12px #f59e0b29,0 3px 10px #d9770614!important;transform:none}@media screen and (max-width:549px){.footer-content .email-signup__input-group--integrated{flex-direction:column;gap:.5rem}.footer-content .email-signup__button--integrated.button{width:100%}}.cc-empty-collection{text-align:center;padding:3rem 1.5rem;background:linear-gradient(145deg,#12121ff2,#1a103080);border:1px solid rgba(56,189,248,.15);border-radius:16px;max-width:560px;margin:0 auto}.cc-empty-collection p{color:#e2e8f0d9;margin:0 0 1rem;line-height:1.6}.cc-empty-collection a:not(.button){color:var(--cc-blue-light)}.cc-empty-collection .button{margin-top:.5rem}.collection-card .collection-card__content{padding:.75rem .25rem .25rem}.collection-card .collection-card__content p,.collection-card .collection-card__content h3,.collection-card .collection-card__content h4,.collection-card .collection-card__content h5{color:#fff!important;font-weight:700!important;font-size:1.1rem!important;text-align:center;width:100%}.cc-community{max-width:1100px;margin:0 auto}.cc-community__header{text-align:center;margin-bottom:2.5rem}.cc-community__title{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:#fff;margin:0 0 .75rem}.cc-community__intro{color:#e2e8f0cc;font-size:1.05rem;line-height:1.65;max-width:640px;margin:0 auto 1rem}.cc-community__stats{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;color:#e2e8f099;font-size:.9rem}.cc-community__stat strong{color:var(--cc-gold)}.cc-community__stat-divider{opacity:.4}.cc-community__stat-link{color:var(--cc-blue-light);text-decoration:none;font-weight:600;transition:color .2s ease}.cc-community__stat-link:hover{color:var(--cc-gold);text-decoration:underline}.cc-community__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.cc-community__cta,.cc-community__cta-secondary{min-width:180px}.cc-community__actions .button,.cc-community__actions .button-secondary{border:1px solid rgba(245,158,11,.55)!important;box-shadow:0 0 10px #f59e0b24,0 2px 8px #d977061a!important;transition:box-shadow .28s ease,transform .28s ease,filter .28s ease,border-color .28s ease!important}.cc-community__actions .button:hover,.cc-community__actions .button:focus-visible,.cc-community__actions .button-secondary:hover,.cc-community__actions .button-secondary:focus-visible{border-color:#f59e0bd1!important;filter:brightness(1.04)!important;box-shadow:0 0 0 1px #f59e0b6b,0 0 20px #f59e0b4d,0 0 34px #d9770629,0 5px 18px #d9770633!important;transform:translateY(-1px)!important}.cc-community__seo-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .85rem;margin-top:1.1rem;font-size:.88rem}.cc-community__seo-links-label{color:#e2e8f08c;font-weight:600}.cc-community__seo-links a{color:var(--cc-blue-light);text-decoration:none;font-weight:600}.cc-community__seo-links a:hover,.cc-community__seo-links a:focus-visible{color:#fff;text-decoration:underline}.cc-community__welcome{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cc-community__empty a{color:var(--cc-blue-light);font-weight:600}.cc-community__empty a:hover{color:var(--cc-gold)}.cc-community-article-nav{max-width:var(--page-width);margin:0 auto;padding-inline:var(--page-margin, 1.5rem)}.cc-community-article-nav a{color:var(--cc-blue-light);text-decoration:none;font-weight:600;font-size:.95rem}.cc-community-article-nav a:hover{color:var(--cc-gold);text-decoration:underline}.cc-community__filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:.35rem;background:#0f172a80;border:1px solid rgba(56,189,248,.12);border-radius:999px;width:fit-content;margin-inline:auto}.cc-community__filter{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:#e2e8f0bf;font-size:.9rem;font-weight:600;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease}.cc-community__filter:hover{color:#fff;background:#38bdf81f}.cc-community__filter.is-active{background:linear-gradient(135deg,#fbbf2440,#38bdf833);color:#fff;box-shadow:0 0 16px #fbbf2426}.cc-community__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin-bottom:3rem}.cc-community__grid[data-active-filter=recensie] .cc-community-post:not([data-type=recensie]),.cc-community__grid[data-active-filter=pull] .cc-community-post:not([data-type=pull]),.cc-community__grid[data-active-filter=collectie] .cc-community-post:not([data-type=collectie]){display:none!important}.cc-community__empty[data-community-empty]:not([hidden]){display:block}.cc-community-post{background:linear-gradient(145deg,#12121ff2,#1a10308c);border:1px solid transparent;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .3s ease,box-shadow .3s ease}.cc-community-post--hidden,.cc-community-post[hidden]{display:none!important}.cc-community-post:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow)}.cc-community-post__top{display:flex;align-items:center;gap:.75rem}.cc-community-post__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--cc-blue) 0%,var(--cc-purple) 100%);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-community-post__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cc-community-post__author{color:#fff;font-weight:700;font-size:.95rem}.cc-community-post__date{color:#e2e8f080;font-size:.8rem}.cc-community-post__badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .55rem;border-radius:999px;flex-shrink:0}.cc-community-post__badge--recensie{background:#fbbf2426;color:var(--cc-gold);border:1px solid rgba(251,191,36,.35)}.cc-community-post__badge--pull{background:#38bdf81f;color:var(--cc-blue-light);border:1px solid rgba(56,189,248,.3)}.cc-community-post__badge--collectie{background:#a855f71f;color:var(--cc-purple-light);border:1px solid rgba(168,85,247,.3)}.cc-community-post__badge--bericht{background:#e2e8f014;color:#e2e8f0b3;border:1px solid rgba(226,232,240,.15)}.cc-community-post__stars{display:flex;gap:.1rem}.cc-community-post__star{color:#e2e8f033;font-size:1rem}.cc-community-post__star.is-filled{color:var(--cc-gold)}.cc-community-post__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.cc-community-post__title a{color:#fff;text-decoration:none}.cc-community-post__title a:hover{color:var(--cc-blue-light)}.cc-community-post__title-btn,.cc-community-post__read-more-btn{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.cc-community-post__title-btn{color:#fff;font-weight:700;width:100%}.cc-community-post__title-btn:hover,.cc-community-post__title-btn:focus-visible{color:var(--cc-blue-light)}.cc-community-post__read-more-btn{color:#fff;font-size:.85rem;font-weight:600;margin-left:auto;transition:color .2s ease}.cc-community-post__read-more-btn:hover,.cc-community-post__read-more-btn:focus-visible{color:var(--cc-blue-light)}.cc-community-post--judgeme .cc-community-post__read-more-btn{color:#fff}body.cc-judgeme-review-modal-open{overflow:hidden}.cc-judgeme-review-modal[hidden]{display:none!important}.cc-judgeme-review-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem;overflow-y:auto}.cc-judgeme-review-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040610d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cc-judgeme-review-modal__dialog{position:relative;z-index:1;width:min(720px,100%);margin:2rem auto 3rem;background:linear-gradient(145deg,#12121ffa,#1a1030eb);border:1px solid rgba(125,211,252,.35);border-radius:18px;padding:1.5rem 1.75rem 2rem;box-shadow:0 24px 60px #0000008c}.cc-judgeme-review-modal__close{position:absolute;top:.85rem;right:.85rem;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:#0f172ab3;color:#fff;font-size:1.35rem;line-height:1;cursor:pointer}.cc-judgeme-review-modal__close:hover,.cc-judgeme-review-modal__close:focus-visible{border-color:var(--cc-blue-light);color:var(--cc-blue-light)}.cc-judgeme-review-modal__nav button{background:none;border:none;padding:0;font:inherit;color:var(--cc-blue-light);cursor:pointer}.cc-judgeme-review-modal__nav button:hover,.cc-judgeme-review-modal__nav button:focus-visible{color:#fff}.cc-judgeme-review-modal__title{margin:.75rem 0 0;color:#fff;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.3}.cc-judgeme-review-modal__body{margin-top:1.25rem;color:#e2e8f0e0;font-size:1rem;line-height:1.75;white-space:pre-wrap}.cc-judgeme-review-modal__footer{margin-top:1.75rem;padding-top:1rem;border-top:1px solid rgba(56,189,248,.15);display:flex;flex-direction:column;gap:.85rem}.cc-judgeme-review-modal__verified{margin:0;display:inline-flex;align-items:center;gap:.35rem;color:#e2e8f08c;font-size:.85rem}.cc-judgeme-review-modal__verified-icon{color:var(--cc-blue-light, #7dd3fc);font-weight:700;line-height:1}.cc-judgeme-review-modal__product{align-self:flex-start}.cc-community-post__image-link{display:block;border-radius:10px;overflow:hidden}.cc-community-post__image{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block}.cc-community-post__excerpt{color:#e2e8f0bf;font-size:.9rem;line-height:1.6;flex:1}.cc-community-post__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.25rem;border-top:1px solid rgba(56,189,248,.1)}.cc-community-post__tags{display:flex;flex-wrap:wrap;gap:.35rem}.cc-community-post__tag{font-size:.75rem;color:#e2e8f08c;background:#0f172a99;padding:.2rem .5rem;border-radius:6px}.cc-community-post__read-more{color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;margin-left:auto;transition:color .2s ease}.cc-community-post__read-more:hover,.cc-community-post__read-more:focus-visible{color:var(--cc-blue-light);text-shadow:none}.cc-community__welcome,.cc-community__empty{text-align:center;color:#e2e8f0b3;padding:2rem;background:#0f172a66;border:1px dashed rgba(56,189,248,.2);border-radius:12px;margin-bottom:2rem}.cc-community__submit{background:linear-gradient(145deg,#12121ff2,#1a103080);border:1px solid rgba(125,211,252,.48);border-radius:20px;padding:2rem}.cc-community__submit-heading{color:#fff;font-size:1.5rem;font-weight:800;margin:0 0 .5rem;text-align:center}.cc-community__submit-text{color:#e2e8f0bf;text-align:center;margin:0 0 1.75rem;line-height:1.6}.cc-community-form{display:flex;flex-direction:column;gap:1rem;max-width:640px;margin:0 auto}.cc-community-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:749px){.cc-community-form__row{grid-template-columns:1fr}}.cc-community-form__field{display:flex;flex-direction:column;gap:.35rem}.cc-community-form__field label{color:#e2e8f0d9;font-size:.85rem;font-weight:600}.cc-community-form__field input,.cc-community-form__field select,.cc-community-form__field textarea{width:100%;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(125,211,252,.48);background:#0f172acc;color:#fff;font-size:.95rem;-webkit-font-smoothing:antialiased;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cc-community-form__field input::placeholder,.cc-community-form__field textarea::placeholder{color:#e2e8f073}.cc-community-form__field input:hover,.cc-community-form__field select:hover,.cc-community-form__field textarea:hover{background:#162038eb!important;border-color:#7dd3fcb8!important;box-shadow:0 0 0 2px #38bdf81f}.cc-community-form__field input:focus,.cc-community-form__field select:focus,.cc-community-form__field textarea:focus,.cc-community-form__field input:focus-visible,.cc-community-form__field select:focus-visible,.cc-community-form__field textarea:focus-visible{outline:none;background:#162038f5!important;border-color:var(--cc-blue-light);box-shadow:0 0 0 2px #38bdf81f,0 0 20px #38bdf824}.cc-community-form__field select option{background:#12121f;color:#fff}.cc-community-form__field textarea{resize:vertical;min-height:140px}.cc-community-form .button.cc-community-form__submit-btn,.cc-blog-comments__form .button.cc-community-form__submit-btn{align-self:center;margin-top:.5rem;background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;color:var(--cc-bg-deep)!important;border:1px solid rgba(245,158,11,.55)!important;--button-border-color: transparent !important;--button-border-width: 0 !important;font-weight:600!important;padding:.9rem 2rem!important;box-shadow:0 0 10px #f59e0b24,0 2px 8px #d977061a!important;transition:box-shadow .28s ease,transform .28s ease,filter .28s ease,border-color .28s ease!important}.cc-community-form .button.cc-community-form__submit-btn:hover,.cc-community-form .button.cc-community-form__submit-btn:focus-visible,.cc-blog-comments__form .button.cc-community-form__submit-btn:hover,.cc-blog-comments__form .button.cc-community-form__submit-btn:focus-visible{background:linear-gradient(135deg,var(--cc-gold) 0%,var(--cc-gold-dark) 100%)!important;color:var(--cc-bg-deep)!important;border-color:#f59e0bd1!important;filter:brightness(1.04)!important;box-shadow:0 0 0 1px #f59e0b6b,0 0 20px #f59e0b4d,0 0 34px #d9770629,0 5px 18px #d9770633!important;transform:translateY(-1px)!important}.template-page-contact .rte strong,.template-page-contact .text-block.rte strong,body:has(.contact-form__form) .rte strong{color:var(--cc-blue-light);font-weight:700}.contact-form__input{border:1px solid rgba(56,189,248,.25)!important;background:#0f172ad9!important;color:#f1f5f9!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.contact-form__input::placeholder{color:#e2e8f073}.contact-form__input:hover,.contact-form__input--textarea:hover{background:#162038eb!important;border-color:#38bdf880!important;box-shadow:0 0 0 2px #38bdf81a}.contact-form__input:focus,.contact-form__input:focus-visible,.contact-form__input--textarea:focus,.contact-form__input--textarea:focus-visible{background:#162038f5!important;border-color:var(--cc-blue-light)!important;box-shadow:0 0 0 2px #38bdf81f,0 0 20px #38bdf824;outline:none}.contact-form .button:hover,.contact-form .button:focus-visible,.contact-form .submit-button:hover,.contact-form .submit-button:focus-visible{filter:brightness(1.03)!important;box-shadow:0 0 0 1px #f59e0b61,0 0 16px #f59e0b38,0 4px 12px #d977061f!important;transform:none}.contact-form__error,.contact-form__success{padding:.85rem 1rem;border-radius:10px;font-weight:600}.contact-form__success{background:#4ade801f;border:1px solid rgba(74,222,128,.35);color:#4ade80}.contact-form__error{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#f87171}.cc-community-form__note{text-align:center;font-size:.8rem;color:#e2e8f080;margin:0}.cc-community-form__message{padding:1rem;border-radius:10px;text-align:center;font-weight:600}.cc-community-form__message--success{background:#4ade801f;border:1px solid rgba(74,222,128,.35);color:#4ade80}.cc-community-form__message--error{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#f87171}.template-article .cc-community-article,.article-template-community .blog-post-content{max-width:760px;margin:0 auto}.article-template-community .blog-post-details{justify-content:center;color:#e2e8f0a6;font-size:.95rem}.article-template-community .blog-post-content.cc-rte{margin-top:.5rem}.cc-blog-comments{width:100%;max-width:760px;margin:3rem auto 0}.cc-blog-comments__heading{color:#fff;font-size:1.35rem;font-weight:800;margin:0 0 1.5rem;text-align:center}.cc-blog-comments__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.cc-blog-comment{background:linear-gradient(145deg,#12121ff2,#1a103080);border:1px solid transparent;border-radius:14px;padding:1.25rem 1.35rem;transition:border-color .3s ease,box-shadow .3s ease}.cc-blog-comment--pending{border-color:#7dd3fc59;opacity:.92}.cc-blog-comment__pending-label{color:var(--cc-blue-light);font-size:.8rem;font-weight:600}.cc-blog-comment:hover{border-color:var(--cc-card-hover-border)!important;box-shadow:var(--cc-card-hover-glow)}.cc-blog-comment__content{margin:0}.cc-blog-comment__content p{margin:0 0 .75rem}.cc-blog-comment__content p:last-child{margin-bottom:0}.cc-blog-comment__author{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(56,189,248,.12);font-size:.85rem;color:#e2e8f099}.cc-blog-comment__author .blog-post-comment__author-name{color:#e2e8f0e6;font-weight:600}.cc-blog-comments__pagination{display:flex;justify-content:center;gap:.35rem;margin-top:.5rem}.cc-blog-comments__pagination,.cc-blog-comments__pagination a{color:#e2e8f0bf}.cc-blog-comments__pagination .current,.cc-blog-comments__pagination a{display:block;padding:.25rem .5rem}.cc-blog-comments__pagination .current,.cc-blog-comments__pagination a:hover{color:var(--cc-gold);border-bottom:1px solid rgba(251,191,36,.45)}.cc-blog-comments__submit{margin-top:0}.cc-blog-comments__form{max-width:100%}.cc-blog-comments__error-list{margin:.5rem 0 0;padding-left:1.1rem}.cc-community-article-figure{margin:1.5rem 0;text-align:center}.cc-community-article-figure img{width:100%;max-width:520px;border-radius:14px;border:1px solid rgba(56,189,248,.2);box-shadow:0 12px 40px #00000059}.cc-community-article-figure figcaption{margin-top:.65rem;color:#e2e8f0b3;font-size:.9rem}.cc-community-article-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0}.cc-community-article-gallery .cc-community-article-figure img{max-width:100%}.cc-product-stock{display:block;width:100%;margin-top:.75rem}.cc-product-stock__box{display:inline-flex;align-items:center;gap:.55rem;width:100%;max-width:100%;padding:.65rem .95rem;border-radius:12px;border:1px solid rgba(56,189,248,.2);background:#38bdf814;line-height:1.4}.cc-product-stock--low .cc-product-stock__box{border-color:#fb923c47;background:#fb923c14}.cc-product-stock--critical .cc-product-stock__box,.cc-product-stock--out .cc-product-stock__box{border-color:#f871714d;background:#f8717114}.cc-product-stock__icon,.cc-product-stock__icon svg{width:1rem;height:1rem;flex-shrink:0}.cc-product-stock--low .cc-product-stock__icon{color:#fb923c}.cc-product-stock--critical .cc-product-stock__icon{color:#f87171}.cc-product-stock--ok .cc-product-stock__icon{color:#4ade80}.cc-product-stock--out .cc-product-stock__icon{color:#f87171}.cc-product-stock__icon circle:first-of-type{opacity:.35}.cc-product-stock__text{font-size:.85rem;font-weight:500;color:#e2e8f0e6}.cc-product-stock--low .cc-product-stock__text{color:#fb923c}.cc-product-stock--critical .cc-product-stock__text{color:#f87171}.cc-product-stock--ok .cc-product-stock__text{color:#86efac}.cc-product-stock--out .cc-product-stock__text{color:#f87171}@keyframes cc-stock-pulse-green{0%,to{opacity:1;box-shadow:0 0 4px #4ade8073}50%{opacity:.35;box-shadow:0 0 10px #4ade80f2}}@keyframes cc-stock-pulse-orange{0%,to{opacity:1;box-shadow:0 0 4px #fb923c80}50%{opacity:.35;box-shadow:0 0 10px #fb923cf2}}@keyframes cc-stock-pulse-red{0%,to{opacity:1;box-shadow:0 0 4px #f871718c}50%{opacity:.3;box-shadow:0 0 12px #f87171}}.cc-product-stock--card{margin-top:.2rem;width:auto}.cc-product-stock--card .cc-product-stock__line{display:inline-flex;align-items:center;gap:.45rem}.cc-product-stock--card .cc-product-stock__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cc-product-stock--card.cc-product-stock--ok .cc-product-stock__dot{background:#4ade80;animation:cc-stock-pulse-green 1.6s ease-in-out infinite}.cc-product-stock--card.cc-product-stock--low .cc-product-stock__dot{background:#fb923c;animation:cc-stock-pulse-orange 1.2s ease-in-out infinite}.cc-product-stock--card.cc-product-stock--out .cc-product-stock__dot{background:#f87171;box-shadow:0 0 4px #f8717173}.cc-product-stock--card .cc-product-stock__text{font-size:.72rem;font-weight:400;letter-spacing:.01em;color:#e2e8f099}.cc-product-stock--card.cc-product-stock--ok .cc-product-stock__text{color:#86eface6}.cc-product-stock--card.cc-product-stock--low .cc-product-stock__text{color:#fb923ceb}.cc-product-stock--card.cc-product-stock--out .cc-product-stock__text{color:#f87171f2}@media(prefers-reduced-motion:reduce){.cc-product-stock--card .cc-product-stock__dot{animation:none!important;opacity:1!important}}.cc-assortment-card__gallery{position:relative}.cc-stock-badge{position:absolute;top:.55rem;left:.55rem;z-index:2;display:inline-block;padding:.35rem .7rem;border-radius:100px;font-size:.72rem;font-weight:500;letter-spacing:.01em;color:var(--cc-blue-light);background:#38bdf81f;border:1px solid rgba(56,189,248,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.cc-stock-badge--low{color:var(--cc-gold);background:#fbbf241f;border-color:#fbbf2447}.shopify-policy__container{max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.shopify-policy__title h1{color:#fff;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;text-align:center;margin-bottom:2rem}.shopify-policy__body{color:#e2e8f0d9;line-height:1.7}.shopify-policy__body h2{color:#fff;font-size:1.35rem;font-weight:800;margin:2rem 0 .85rem}.shopify-policy__body h3{color:#fff;font-size:1.05rem;font-weight:700;margin:1.5rem 0 .65rem}.shopify-policy__body p,.shopify-policy__body li{color:#e2e8f0d9}.shopify-policy__body strong{color:var(--cc-blue-light)}.shopify-policy__body a{color:var(--cc-blue-light);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body a:hover{color:var(--cc-gold)}.shopify-policy__body ul{padding-left:1.25rem;margin:.5rem 0 1rem}.shopify-policy__body em{color:#e2e8f0a6;font-size:.9rem}.cc-browse-banner{background:linear-gradient(90deg,#7dd3fc1f,#fbbf241a);border-bottom:1px solid rgba(125,211,252,.35);padding:.65rem 1rem;text-align:center}.cc-browse-banner__text{margin:0;color:#e2e8f0eb;font-size:.9rem;line-height:1.5}.cc-browse-banner__badge{display:inline-block;margin-right:.5rem;padding:.15rem .55rem;border-radius:999px;background:#7dd3fc2e;color:var(--cc-blue-light);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cc-browse-mode-notice{padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(125,211,252,.35);background:#0f172a8c}.cc-browse-mode-notice__badge{margin:0 0 .4rem;color:var(--cc-blue-light);font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cc-browse-mode-notice__text{margin:0;color:#e2e8f0e0;font-size:.92rem;line-height:1.55}.cc-browse-mode-notice--cart{border:none;background:transparent;padding:.5rem 0 0;text-align:center;font-size:.88rem;color:#e2e8f0cc}body.cc-browse-mode .product-form-buttons{margin-top:.25rem}.blog-posts .blog-post-card__content a,.blog-posts .blog-post-card__content a :is(h1,h2,h3,h4,h5,h6,p,span),.blog-posts .blog-post-card__content [style*=--color]{color:#fff!important;--color: #fff !important}.blog-posts .blog-post-card__content a:hover,.blog-posts .blog-post-card__content a:hover :is(h1,h2,h3,h4,h5,h6,p,span),.blog-posts .blog-post-card__content a:hover [style*=--color]{color:#fff!important;--color: #fff !important;opacity:.9}.blog-posts .blog-post-card__content .blog-post-card__content-text a{color:var(--cc-blue-light)!important;--color: var(--cc-blue-light) !important;opacity:1}.blog-posts .blog-post-item{border-color:#7dd3fc8c!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/crystal-cards.css.map */
