:root{--ld-black: #121212;--ld-white: #FAFAFA;--ld-purple: #AD46F3;--ld-gray-800: #1c1c1c;--ld-gray-700: #2a2a2a;--ld-gray-600: #3a3a3a;--radius: 16px;--shadow: 0 10px 30px rgba(0,0,0,.35);--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--header-height: 80px;--logo-desktop: 60px;--logo-mobile: 44px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ld-black);color:var(--ld-white);font-family:var(--font-sans);line-height:1.5}a{color:var(--ld-white);text-decoration:none}a:hover{color:var(--ld-purple)}html,body{max-width:100%;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.button,.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:var(--radius);background:var(--ld-purple);color:var(--ld-white);border:0;cursor:pointer;font-weight:600;transition:transform .08s ease,box-shadow .15s ease,opacity .2s;box-shadow:var(--shadow)}.button:hover,.btn:hover{transform:translateY(-1px);opacity:.95}.header{position:sticky;top:0;z-index:1000;background:#121212e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ld-gray-700)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.header .site-logo{height:var(--logo-desktop);width:auto!important;display:block}@media (max-width: 900px){.header .site-logo{height:var(--logo-mobile)}}.nav{display:flex;align-items:center;gap:18px}.nav a{font-weight:600;opacity:.9}.nav a:hover{opacity:1;color:var(--ld-purple)}.nav details{position:relative}.nav details[open]>summary{color:var(--ld-purple)}.nav summary{list-style:none;cursor:pointer}.nav summary::-webkit-details-marker{display:none}.nav .card a{padding:4px 6px;border-radius:8px}.nav .card a:hover{background:#1a1a1a}.search-bar{display:flex;align-items:center;gap:8px;background:var(--ld-gray-800);border:1px solid var(--ld-gray-600);padding:8px 12px;border-radius:12px}.search-bar input{background:transparent;border:0;outline:none;color:var(--ld-white)}#NavToggle{position:absolute;left:-9999px}.search-desktop{display:block}.search-mobile{display:none}@media (max-width: 900px){.nav{display:none!important}.search-desktop{display:none}.search-mobile{display:inline-flex}.header .container{padding-inline:16px}.cart-link{margin-right:6px}}#MobileMenu{display:none;position:fixed;top:var(--header-height, 80px);left:0;right:0;bottom:0;z-index:900;background:#0c0c0cf5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--ld-gray-700);overflow-y:auto;padding:16px 0}#NavToggle:checked~#MobileMenu{display:block!important}.card{background:var(--ld-gray-800);border:1px solid var(--ld-gray-700);border-radius:var(--radius);overflow:hidden;transition:transform .12s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.grid{display:grid;gap:20px}.grid--products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hero{position:relative;border-radius:calc(var(--radius) + 8px);overflow:hidden;border:1px solid var(--ld-gray-700);padding:80px 24px}.hero--bg{display:flex;align-items:flex-end}.hero--bg .hero__content{width:100%;padding:48px 18px 24px;max-width:900px}body.menu-open #MobileMenu{display:block!important}#MobileMenu{top:var(--header-height, 80px);z-index:900}@media (max-width: 900px){label[for=NavToggle],#MobileMenu,.nav{display:none!important}.mobile-quicknav{position:sticky;top:var(--header-height, 80px);z-index:900;display:flex;gap:8px;padding:10px 16px;background:#0f0f0f;border-bottom:1px solid var(--ld-gray-700);overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-quicknav a{white-space:nowrap;padding:10px 12px;border-radius:999px;border:1px solid var(--ld-gray-700);background:#151515;font-weight:600}.mobile-quicknav a:hover{background:#1b1b1b;color:var(--ld-purple)}.mobile-accordion{display:block;padding:8px 16px 0}.mobile-accordion details{border:1px solid var(--ld-gray-700);border-radius:12px;background:#141414;margin:10px 0}.mobile-accordion summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700}.mobile-accordion summary::-webkit-details-marker{display:none}.mobile-accordion[open] summary,.mobile-accordion details[open] summary{color:var(--ld-purple)}.mobile-accordion__panel{display:grid;gap:8px;padding:10px 14px 14px}.mobile-accordion__panel a{padding:10px;border-radius:10px}.mobile-accordion__panel a:hover{background:#1a1a1a;color:var(--ld-purple)}}@media (min-width: 901px){.mobile-quicknav,.mobile-accordion{display:none!important}}:root{--header-height: 80px;--announcement-height: 0px}.mobile-quicknav{position:sticky;position:-webkit-sticky;top:calc(var(--header-height, 80px) + var(--announcement-height, 0px));z-index:49;background:#111;border-bottom:1px solid var(--ld-gray-700);padding:8px 12px}.mobile-quicknav .container{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.mobile-quicknav a{flex:0 0 auto;scroll-snap-align:center;padding:10px 14px;border:1px solid var(--ld-gray-700);border-radius:999px;background:#161616;color:var(--ld-white);font-weight:600;text-decoration:none;opacity:.95}.mobile-quicknav a:hover{opacity:1;color:var(--ld-purple)}@media (min-width: 901px){.mobile-quicknav{display:none}}.announcement{--announcement-height: 32px}.mobile-quicknav{position:sticky;position:-webkit-sticky;top:var(--header-height, 80px);z-index:49;background:#111;border-bottom:1px solid var(--ld-gray-700);padding:8px 12px}.mobile-quicknav .container{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-quicknav a{flex:0 0 auto;padding:10px 14px;border:1px solid var(--ld-gray-700);border-radius:999px;background:#161616;color:var(--ld-white);font-weight:600;text-decoration:none}.mobile-quicknav a:hover{color:var(--ld-purple)}#Lightbox[hidden]{display:none!important}.hero__logo{display:flex;justify-content:center;margin-top:-80px;margin-bottom:20px}.hero__logo-img{height:calc(var(--hero-logo-height, 80px) * 2);width:auto;max-width:90vw}body.template-product .product-buybox,body.template-product .product-buybox *,body.template-product .product__description,body.template-product .product__description *,body.template-product .rte,body.template-product .rte *{color:var(--ld-white)!important}.hero--video .hero__content{position:relative;z-index:2;width:100%;max-width:900px;padding:0 24px 32px}body.template-product .product__description a,body.template-product .rte a{color:var(--ld-white)!important;text-decoration:none}body.template-product .product__description a:hover,body.template-product .rte a:hover{color:var(--ld-purple)!important}.facets-container,.facets-vertical,.collection-filters,.mobile-facets,.mobile-facets__open,.mobile-facets__wrapper,.facets__form,.facets__heading,.facets__summary,.facets__disclosure,.facets__price,.facets__footer,.facets__reset,.facets__button,.mobile-facets__footer,.active-facets,.active-facets__button,.active-facets__button-remove{display:none!important}body.template-product .product-buybox,body.template-product .product-buybox *,body.template-product .rte,body.template-product .product__description,body.template-product .rte *,body.template-product .product__description *,body.template-product .product-buybox [style*=color],body.template-product .rte [style*=color],body.template-product .product__description [style*=color],body.template-product .product-buybox a,body.template-product .rte a{color:var(--ld-white)!important}body.template-product .product-buybox a:hover,body.template-product .rte a:hover{color:var(--ld-purple)!important}body.template-collection .facets-container,body.template-collection .facets-vertical,body.template-collection .facets,body.template-collection .facets__form,body.template-collection .mobile-facets,body.template-collection .mobile-facets__open,body.template-collection .mobile-facets__drawer,body.template-collection .mobile-facets__footer,body.template-collection .collection-filters,body.template-collection .facets__heading,body.template-collection .facets__summary,body.template-collection .facets__disclosure{display:none!important}body.template-collection .collection.grid,body.template-collection .collection .product-grid,body.template-collection .collection__view{margin-top:0!important}body.template-product .product-buybox,body.template-product .product-buybox *,body.template-product .product__description,body.template-product .product__description *,body.template-product .rte,body.template-product .rte *,body.template-product .product-buybox .card,body.template-product .product-buybox .card *,body.template-product .product-buybox [style*=color],body.template-product .product__description [style*=color],body.template-product .rte [style*=color]{color:var(--ld-white)!important}body.template-product .product-buybox a,body.template-product .product__description a,body.template-product .rte a{color:var(--ld-white)!important;text-decoration:none}body.template-product .product-buybox a:hover,body.template-product .product__description a:hover,body.template-product .rte a:hover{color:var(--ld-purple)!important}body.template-product .product__description ul,body.template-product .product__description ol,body.template-product .product__description li,body.template-product .rte ul,body.template-product .rte ol,body.template-product .rte li{color:var(--ld-white)!important}body.template-collection .facets-container,body.template-collection .facets-vertical,body.template-collection .facets,body.template-collection .facets__form,body.template-collection .facets__disclosure,body.template-collection .facets__summary,body.template-collection .facets__heading,body.template-collection .facets__price,body.template-collection .facets__footer,body.template-collection .facets__reset,body.template-collection .facets__button,body.template-collection .mobile-facets,body.template-collection .mobile-facets__open,body.template-collection .mobile-facets__drawer,body.template-collection .mobile-facets__footer,body.template-collection .collection-filters,body.template-collection [class*=facet],body.template-collection [id*=Facet],body.template-collection [data-facet],body.template-collection [data-drawer=mobile-facets],body.template-collection [data-id=FilterDrawer]{display:none!important;visibility:hidden!important}body.template-collection .collection__view,body.template-collection .collection .product-grid,body.template-collection .collection.grid{margin-top:0!important;padding-top:0!important}.product-buybox,.product-buybox *,.product__info-container,.product__info-container *,.product__accordion,.product__accordion *,.product__description,.product__description *,.rte,.rte *{color:var(--ld-white)!important}.product-buybox a,.product__description a,.rte a{color:var(--ld-white)!important;text-decoration:none}.product-buybox a:hover,.product__description a:hover,.rte a:hover{color:var(--ld-purple)!important}.product-buybox [style*=color],.product__description [style*=color],.rte [style*=color]{color:var(--ld-white)!important}.facets,.facets-container,.facets-vertical,.facets__form,.facets__heading,.facets__summary,.facets__disclosure,.facets__price,.facets__footer,.collection-filters,.facet-filters,.mobile-facets,.mobile-facets__open,.mobile-facets__drawer,.mobile-facets__wrapper,.mobile-facets__footer,.active-facets,.active-facets__button,.active-facets__button-remove{display:none!important}[data-facets],[data-facet],[data-filter],form[action*=filter],summary[aria-controls*=Facet-],[id*=Facet-]{display:none!important}.collection .product-grid,.collection .grid,.collection__view,.collection__products,.collection-main,.collection{margin-top:0!important;padding-top:0!important}.product__description,.product__description *,.product__info-container,.product__info-container *,.product__accordion,.product__accordion *,.product__text,.product__text *,.product-single__description,.product-single__description *,.rte,.rte *,.shopify-installments__text,.shopify-payment-button__more-options,.product__description [style*=color],.product__info-container [style*=color],.product-single__description [style*=color],.rte [style*=color]{color:var(--ld-white)!important}.product__description a,.product__info-container a,.product-single__description a,.rte a{color:var(--ld-white)!important;text-decoration:none}.product__description a:hover,.product__info-container a:hover,.product-single__description a:hover,.rte a:hover{color:var(--ld-purple)!important}.collection .facets,.collection .facets-container,.collection .facets-vertical,.collection .facets__form,.collection .facets__disclosure,.collection .facets__summary,.collection .facets__heading,.collection .facets__price,.collection .facets__footer,.collection .facets__reset,.collection .facets__button,.collection .collection-filters,.collection .mobile-facets,.collection .mobile-facets__open,.collection .mobile-facets__drawer,.collection .mobile-facets__wrapper,.collection .mobile-facets__footer,.collection .active-facets,.collection .active-facets__button,.collection .active-facets__button-remove,[data-drawer=mobile-facets],[id*=Facet],[class*=facet][class*=container],[class*=facet][class*=drawer]{display:none!important;visibility:hidden!important}.collection .collection__view,.collection .product-grid,.collection .grid,.collection .collection__products,.collection .collection-main{margin-top:0!important;padding-top:0!important}.hero--video{position:relative;min-height:var(--hero-height, 70vh);border-radius:calc(var(--radius, 16px) + 8px);overflow:hidden;border:1px solid var(--ld-gray-700, #2a2a2a);display:flex;align-items:flex-end;background:var(--hero-poster, none);background-size:cover;background-position:center}.hero--video .hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hero__video--desktop{display:block}.hero__video--mobile{display:none}@media (max-width: 900px){.hero__video--desktop{display:none}.hero__video--mobile{display:block}}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000073 55%,#000000e6);pointer-events:none}.hero--video .hero__content{position:absolute;bottom:0%;left:50%;transform:translate(-50%);z-index:2;width:100%;max-width:900px;text-align:center;padding:0 24px}.hero__logo{display:flex;justify-content:center;margin:0 0 14px}.hero__logo-img{height:var(--hero-logo-height, 120px);width:auto;max-width:90vw}@media (max-width: 768px){.hero--video .hero__content{padding:0 18px 24px}}@media (max-width: 900px){.hero__video--mobile{object-position:center 5%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/theme.css.map */
