:root{--dgm-bg: #000000;--dgm-surface: #121212;--dgm-surface-raised: #1c1c1c;--dgm-surface-hover: #242424;--dgm-accent: #5b2c8e;--dgm-accent-deep: #4b0082;--dgm-accent-shine: #9b59b6;--dgm-accent-soft: rgba(155, 89, 182, .18);--dgm-text: #ffffff;--dgm-text-soft: #ececec;--dgm-text-muted: #a8a8a8;--dgm-border: #2a2a2a;--dgm-radius: 12px;--dgm-radius-sm: 8px;--dgm-pad: 1.25rem;--dgm-shadow: 0 12px 40px rgba(0, 0, 0, .55);--dgm-glow: 0 0 0 1px rgba(155, 89, 182, .35), 0 10px 28px rgba(75, 0, 130, .28)}html{background:var(--dgm-bg)}body,.color-background-1,.gradient,.shopify-section{background-color:var(--dgm-bg)!important;color:var(--dgm-text-soft)}body,.color-background-1{--color-background: 0, 0, 0;--gradient-background: #000000;--color-foreground: 255, 255, 255;--color-button: 91, 44, 142;--color-button-text: 255, 255, 255;--color-secondary-button-text: 236, 236, 236;--color-base-text: 236, 236, 236;--color-base-background-1: 0, 0, 0;--color-base-background-2: 18, 18, 18;--color-base-solid-button-labels: 255, 255, 255;--color-base-outline-button-labels: 236, 236, 236;--color-base-accent-1: 91, 44, 142;--color-base-accent-2: 155, 89, 182}.page-width,.page-width-desktop{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.shopify-section+.shopify-section{margin-top:0}.grid,.product-grid,.collection-product-list,.product-list{gap:1.25rem!important;row-gap:1.5rem!important}.card,.card-wrapper,.product-card-wrapper,.collection-card-wrapper{overflow:hidden;isolation:isolate}.card__media,.card__inner,.media,.media--transparent{overflow:hidden;border-radius:var(--dgm-radius);background:var(--dgm-surface)}.card__media img,.media img,.product-card-wrapper img{display:block;width:100%;height:auto;max-width:100%;object-fit:cover}.card__content{position:relative;z-index:1;padding:.85rem .95rem 1rem}.card__information{padding:.35rem 0 0}h1,h2,h3,h4,h5,h6,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.card__heading a,.card__heading a:link,.card__heading a:visited,.full-unstyled-link,.full-unstyled-link:link,.full-unstyled-link:visited,.product__title,.product__title *,.product-title,.product .product__title h1,.collection-hero__title,.article-card__title,.article-card__title a,.rte h1,.rte h2,.rte h3,.rte h4{color:var(--dgm-text)!important}.product__description,.product__text,.product__text.caption-with-letter-spacing,.product .rte,.product__info-container .rte,.card__caption,.card__information .caption,.rte,.rte p,.rte li,.rte span,.rich-text__text,.rich-text__text p,.newsletter__subheading,.image-with-text__text,.image-with-text__text p{color:var(--dgm-text-soft)!important}.rte a,.product__description a,.rich-text__text a{color:var(--dgm-text)!important;text-decoration-color:#9b59b68c}.rte a:hover,.product__description a:hover{color:var(--dgm-accent-shine)!important}.price,.price *,.price-item,.price__container,.price__regular,.price__sale,.price-item--regular,.price-item--sale,.product__tax,.cart-item__price-wrapper,.cart-item__price-wrapper *,.totals__subtotal-value,.product .price--large,.card-information>.price,.card-information>.price *{color:var(--dgm-accent-shine)!important}.product .product__inventory,.product__inventory,.inventory,.product .badge--in-stock,.product__inventory.inventory--high,.product__inventory.inventory--low,.product__inventory.inventory--out,span.inventory,.product-form__quantity+.product__inventory,.product__info-container .product__inventory,.availability,.product .icon-with-text .icon-with-text__item,.product .icon-with-text span:not(.svg-wrapper){color:var(--dgm-accent-shine)!important}.badge,.card__badge .badge,.product__badge .badge{background:linear-gradient(180deg,var(--dgm-accent-shine),var(--dgm-accent-deep))!important;color:var(--dgm-text)!important;border:0!important;border-radius:999px!important;letter-spacing:.04em}.badge--sold-out,.card__badge .badge--sold-out,.price--sold-out .price__badge-sold-out{background:#2a2a2a!important;color:var(--dgm-text-muted)!important}.card,.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.cart-item,.cart__footer,.customer,.multicolumn-card,.image-with-text__content,.newsletter__wrapper,.rich-text__wrapper,.product-form,.product__info-container>*:not(model-viewer),.cart-drawer,.drawer,.menu-drawer,.facets-container,.facet-filters-form,.collection-hero,.product-popup-modal__content{background-color:var(--dgm-surface)!important;color:var(--dgm-text-soft);border-color:var(--dgm-border)!important;border-radius:var(--dgm-radius)}.card--card,.card--standard .card__inner{background:var(--dgm-surface-raised);box-shadow:var(--dgm-shadow)}.product-card-wrapper .card:hover,.collection-card-wrapper .card:hover{border-color:#9b59b673!important;box-shadow:var(--dgm-glow);transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.cart__checkout-button,.product-form__submit,.cart-drawer .cart__checkout-button,.shopify-payment-button__button{background:linear-gradient(180deg,var(--dgm-accent-shine) 0%,var(--dgm-accent) 42%,var(--dgm-accent-deep) 100%)!important;color:var(--dgm-text)!important;border:1px solid rgba(155,89,182,.45)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff47,inset 0 -2px 6px #00000059,0 4px 14px #4b008273;text-shadow:0 1px 1px rgba(0,0,0,.35);transition:filter .2s ease,box-shadow .2s ease,transform .15s ease}.button:hover,.product-form__submit:hover,.cart__checkout-button:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,inset 0 -2px 6px #0000004d,0 6px 18px #5b2c8e8c}.button--secondary,.button--tertiary{background:transparent!important;color:var(--dgm-text)!important;border:1px solid rgba(155,89,182,.55)!important;box-shadow:inset 0 1px #9b59b626}.header-wrapper,.section-header,.announcement-bar,.shopify-section-header-sticky,.shopify-section-header-hidden{background-color:#000000eb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--dgm-border)!important;color:var(--dgm-text-soft)}.header{padding-top:.65rem;padding-bottom:.65rem}.header__heading-link,.header__heading-link .h2,.header__heading,.header__menu-item,.header__menu-item span,.header__menu-item a,.header__icon,.header__icon .svg-wrapper,.menu-drawer__menu-item,.list-menu__item,.list-menu__item--link{color:var(--dgm-text)!important}.header__submenu,.header details[open]>.header__submenu,.mega-menu__content,.header__menu-item+.header__submenu,details[open]>.header__submenu.list-menu,.list-menu--disclosure,.header__inline-menu details[open] .header__submenu{background:#0e0e10f5!important;border:1px solid rgba(155,89,182,.35)!important;border-radius:var(--dgm-radius)!important;box-shadow:var(--dgm-glow),var(--dgm-shadow)!important;padding:.65rem!important;min-width:14rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.header__submenu .header__menu-item,.header__submenu a,.mega-menu__link,.list-menu--disclosure .header__menu-item,.list-menu--disclosure a{color:var(--dgm-text-soft)!important;border-radius:var(--dgm-radius-sm)!important;padding:.65rem .85rem!important;margin:.1rem 0;display:block;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.header__menu-item .icon-caret,.header summary .icon-caret{color:var(--dgm-accent-shine)!important}.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation{background:#0a0a0a!important;border-color:var(--dgm-border)!important}.footer{background:#050505!important;border-top:1px solid var(--dgm-border)!important;color:var(--dgm-text-muted);padding-top:2.5rem;padding-bottom:2rem}.footer-block__heading,.footer a,.footer summary{color:var(--dgm-text)!important}.footer a:hover{color:var(--dgm-accent-shine)!important}input,textarea,select,.field__input,.select__select,.quantity__input,.product-form__input input,.customer .field input{background-color:var(--dgm-surface-raised)!important;color:var(--dgm-text)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius-sm)!important}.field__label,.form__label,.product-form__input .form__label{color:var(--dgm-text-muted)!important}.product{row-gap:1.5rem}.product__info-wrapper,.product__media-wrapper{padding:.5rem}.product__title{margin-bottom:.65rem!important}.product__description{margin-top:1rem;line-height:1.65}.collection-hero__title,.collection .title--primary{color:var(--dgm-text)!important;margin-bottom:1rem}.facets__heading,.facets__label,.facet-checkbox,.mobile-facets__label{color:var(--dgm-text-soft)!important}.facets__display,.mobile-facets__inner{background:var(--dgm-surface)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius)!important}.cart-drawer,.cart-drawer__header,.cart-items,.cart__items{background:#0b0b0b!important;color:var(--dgm-text-soft)}.cart-item__name,.cart-item__name:link,.cart-item__name:visited{color:var(--dgm-text)!important}.cart-item__totals .price,.cart-item__discounted-prices,.cart-item__final-price{color:var(--dgm-accent-shine)!important}hr,.border-bottom,.product__info-wrapper,.cart-item{border-color:var(--dgm-border)!important}:focus-visible{outline:2px solid var(--dgm-accent-shine);outline-offset:2px}.predictive-search,.predictive-search__results-groups-wrapper{background:#0e0e10!important;border:1px solid rgba(155,89,182,.35)!important;border-radius:var(--dgm-radius)!important;box-shadow:var(--dgm-shadow)}.predictive-search__item-heading,.predictive-search__item-query-result *:not(.price):not(.price *){color:var(--dgm-text)!important}.predictive-search .price,.predictive-search .price *{color:var(--dgm-accent-shine)!important}.product-form__input input[type=radio]+label{background:var(--dgm-surface-raised)!important;color:var(--dgm-text)!important;border:1px solid var(--dgm-border)!important;border-radius:999px!important}.product-form__input input[type=radio]:checked+label{border-color:var(--dgm-accent-shine)!important;box-shadow:0 0 0 1px var(--dgm-accent-shine);color:var(--dgm-text)!important}.rich-text,.multicolumn,.image-with-text,.newsletter,.featured-collection,.collection{padding-top:clamp(1.5rem,3vw,2.75rem);padding-bottom:clamp(1.5rem,3vw,2.75rem)}.image-with-text__grid,.multicolumn-list{gap:1.25rem!important}.image-with-text__media,.multicolumn-card__image-wrapper{overflow:hidden;border-radius:var(--dgm-radius)}a:not(.button):not(.shopify-payment-button__button):not(.badge):not(.header__menu-item):not(.mega-menu__link){color:inherit}@media screen and (min-width:990px){.product-grid,.collection .product-grid,.collection-product-list,ul#product-grid,.grid.product-grid,.product-list.product-grid,.template-collection .grid,.template-search .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:1rem!important;row-gap:1.5rem!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid,.collection .product-grid,ul#product-grid,.grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:.9rem!important;row-gap:1.25rem!important}}@media screen and (max-width:749px){.product-grid,.collection .product-grid,ul#product-grid,.grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.75rem!important;row-gap:1.1rem!important}}.product-grid,.collection .product-grid,.collection-product-list,ul#product-grid,.grid.product-grid,.product-list.product-grid,.template-collection .grid#product-grid,.template-collection ul#product-grid,.template-search .product-grid,.featured-collection .product-grid,.section-featured-collection .product-grid{display:grid!important;list-style:none!important}.product-grid .grid__item,.collection .grid__item,ul#product-grid>.grid__item,.product-grid>li,.template-collection .grid__item,.template-collection #product-grid .grid__item,.template-search .product-grid .grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important}@media screen and (min-width:990px){.template-collection .grid--1-col-desktop,.template-collection .product-grid.grid--1-col-desktop,.template-search .grid--1-col-desktop,ul#product-grid.grid--1-col-desktop,.collection .grid--1-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-collection .grid--1-col-desktop .grid__item,ul#product-grid.grid--1-col-desktop .grid__item{width:auto!important;max-width:none!important}}@media screen and (max-width:749px){.template-collection .grid--1-col,.template-collection .product-grid.grid--1-col,ul#product-grid.grid--1-col{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-collection .grid--1-col .grid__item,ul#product-grid.grid--1-col .grid__item{width:auto!important;max-width:none!important}}.collection,.template-collection,.template-search,.featured-collection{--grid-desktop-horizontal-spacing: 1rem;--grid-desktop-vertical-spacing: 1.5rem;--grid-mobile-horizontal-spacing: .75rem;--grid-mobile-vertical-spacing: 1.1rem}.product-card-wrapper .card__media,.product-grid .card__media,.collection .card__media,.card .card__media,.card__inner.ratio,.card__media .media{aspect-ratio:1 / 1!important;max-height:none}.product-card-wrapper .card__media img,.product-grid .card__media img,.collection .card__media img,.card__media .media img,.card .media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#0a0a0a;padding:.65rem}.product-card-wrapper .card,.collection .card,.product-grid .card{border-radius:14px!important;background:#111!important;border:1px solid #262626!important;box-shadow:0 8px 24px #0006}.product-card-wrapper .card__content,.product-grid .card__content,.collection .card__content{padding:.7rem .8rem .9rem!important}.product-card-wrapper .card__heading,.product-grid .card__heading,.collection .card__heading,.card__heading a{font-size:clamp(.82rem,1.05vw,.95rem)!important;line-height:1.3!important;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;color:#fff!important}.product-card-wrapper .price,.product-grid .price,.collection .price,.card-information .price,.card-information .price *{font-size:.9rem!important;font-weight:600!important;margin-top:.35rem!important;color:var(--dgm-accent-shine)!important}.card__badge{top:.55rem!important;right:.55rem!important}.card__badge .badge{font-size:.65rem!important;padding:.25rem .55rem!important}.featured-collection .product-grid,.featured-collection .grid,.section-featured-collection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media screen and (max-width:989px){.featured-collection .product-grid,.section-featured-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.slider .grid__item,.product-grid.slider .grid__item,.slider--desktop .grid__item{max-width:220px!important;width:220px!important}@media screen and (min-width:990px){.slider .grid__item,.product-grid.slider .grid__item{max-width:240px!important;width:240px!important}}.collection-hero__inner,.collection .collection-hero{padding-bottom:1rem!important;margin-bottom:.5rem!important}.collection .product-grid{margin-top:.75rem!important}.product-recommendations .product-grid,.related-products .product-grid,.complementary-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}@media screen and (max-width:749px){.product-recommendations .product-grid,.related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.product.grid,.product:not(.grid),.product__grid,section.product .product{display:block}@media screen and (min-width:990px){.product,.product.grid,.product.product--medium,.product.product--large,.product.product--small{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;column-gap:2.5rem!important;row-gap:1.5rem!important;align-items:start!important}.product.grid--1-col,.product.grid--1-col-desktop,.product .grid--1-col-desktop,.product.product--stacked{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.product__media-wrapper,.product .product__media-wrapper,.product__column-sticky{width:100%!important;max-width:100%!important;grid-column:1!important}.product__info-wrapper,.product .product__info-wrapper{width:100%!important;max-width:100%!important;grid-column:2!important;padding-left:.25rem!important;padding-right:.25rem!important}.product__info-container{position:sticky;top:6rem;padding:1.25rem 1.35rem 1.5rem!important;border:1px solid var(--dgm-border);border-radius:16px;background:#111!important;box-shadow:0 12px 36px #00000073}}@media screen and (max-width:989px){.product,.product.grid,.product.product--medium,.product.product--large,.product.product--small{display:flex!important;flex-direction:column!important;gap:1.15rem!important;padding-left:0!important;padding-right:0!important}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important;order:initial}.product__media-wrapper{order:1!important}.product__info-wrapper{order:2!important}.product__info-container{position:static!important;padding:1rem!important;border:1px solid var(--dgm-border);border-radius:14px;background:#111!important}.product__title{font-size:clamp(1.35rem,5.5vw,1.75rem)!important;line-height:1.2!important}.product .price,.product .price *{font-size:1.15rem!important}.product-form__submit,.product .shopify-payment-button__button{width:100%!important;min-height:3rem!important}.product__description,.product .rte{font-size:.95rem!important;line-height:1.65!important}}.product__title{color:#fff!important;margin:0 0 .75rem!important}.product .price,.product .price *,.product__inventory{color:var(--dgm-accent-shine)!important}.product__description,.product .rte,.product .rte p{color:var(--dgm-text-soft)!important}.product-form__buttons{display:flex;flex-direction:column;gap:.65rem}.product__info-container>*+*{margin-top:.85rem}.section-featured-collection,.featured-collection,.shopify-section.featured-collection,.shopify-section:has(.featured-collection){padding-top:2rem!important;padding-bottom:2.5rem!important;margin-top:.5rem;clear:both;position:relative;z-index:1}.featured-collection+.shopify-section,.shopify-section:has(.featured-collection)+.shopify-section{margin-top:1.75rem!important;padding-top:1.25rem!important}.featured-collection .collection__title,.featured-collection .title,.featured-collection h2,.section-featured-collection h2{margin-top:.5rem!important;margin-bottom:1.25rem!important;position:relative;z-index:2}.featured-collection .card__media,.featured-collection .product-grid{position:relative;z-index:1;overflow:visible}.featured-collection .product-grid{margin-bottom:1.5rem!important;padding-bottom:.75rem!important}.cart-drawer,.cart-drawer__inner,.cart-drawer__header,.cart-drawer .drawer__inner,.cart-drawer .cart-drawer__footer,cart-drawer{background:#0a0a0a!important;color:var(--dgm-text-soft)!important;border-left:1px solid rgba(155,89,182,.28)!important}.cart-drawer__header,.cart-drawer .drawer__header,.cart-drawer__heading,.cart-drawer .drawer__heading{border-bottom:1px solid var(--dgm-border)!important;color:var(--dgm-text)!important;padding:1rem 1.15rem!important}.cart-drawer__close,.cart-drawer .drawer__close,.cart-drawer button[type=button].drawer__close{color:var(--dgm-text)!important}.cart-item,.cart-items .cart-item,.is-empty .cart__empty-text{border-color:var(--dgm-border)!important}.cart-item__image,.cart-item__media,.cart-item__media img{border-radius:var(--dgm-radius-sm)!important;background:var(--dgm-surface)!important;overflow:hidden}.cart-item__details,.cart-item__name,.cart-item__name a,.cart-item__name:link,.cart-item__name:visited{color:var(--dgm-text)!important}.cart-item__price-wrapper .price,.cart-item__totals .price,.cart-item__final-price,.cart-item__discounted-prices,.cart-item__old-price,.totals__subtotal-value,.totals .price,.cart__footer .totals,.cart-drawer__footer .totals,.cart-drawer__footer .price{color:var(--dgm-accent-shine)!important}.cart-item__error,.cart__warnings,.cart-item__error-text{color:#f0b4b4!important}.quantity,.cart-item quantity-input,.quantity__button,.quantity__input{background:var(--dgm-surface-raised)!important;color:var(--dgm-text)!important;border-color:var(--dgm-border)!important}.quantity__button:hover{background:var(--dgm-surface-hover)!important;color:var(--dgm-accent-shine)!important}.cart-drawer__footer,.cart__footer,.cart__blocks{background:#0b0b0b!important;border-top:1px solid var(--dgm-border)!important;padding:1rem 1.15rem 1.25rem!important}.cart__checkout-button,.cart-drawer .cart__checkout-button,#checkout,button[name=checkout]{background:linear-gradient(135deg,var(--dgm-accent-deep),var(--dgm-accent))!important;color:#fff!important;border:1px solid var(--dgm-accent-shine)!important;border-radius:999px!important;box-shadow:var(--dgm-glow)}.cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover{background:linear-gradient(135deg,var(--dgm-accent),var(--dgm-accent-shine))!important}.cart__ctas .button--secondary,.cart-drawer .button--tertiary,.cart__note label,.cart-note label{color:var(--dgm-text-soft)!important}.cart__note textarea,.cart-note textarea,#CartDrawer-Note{background:var(--dgm-surface)!important;color:var(--dgm-text)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius-sm)!important}.template-cart .title,.cart__empty-text,.cart-items th,.cart__contents .cart-items{color:var(--dgm-text)!important}.template-cart .cart-items,.template-cart .cart__footer{background:var(--dgm-surface)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius)!important}.predictive-search,.predictive-search__results-groups-wrapper,predictive-search,.search-modal__content,.search-modal__form,.details-modal .search-modal{background:#0c0c0e!important;color:var(--dgm-text-soft)!important}.predictive-search{border:1px solid rgba(155,89,182,.4)!important;border-radius:var(--dgm-radius)!important;box-shadow:var(--dgm-shadow),0 0 0 1px #4b008240!important;overflow:hidden}.predictive-search__heading,.predictive-search__item--term,.predictive-search__item-heading,.predictive-search__item-heading *,.search__input,.field__input.search__input,#Search-In-Modal,#Search-In-Template{color:var(--dgm-text)!important}.predictive-search__item{border-bottom:1px solid var(--dgm-border)!important}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--dgm-surface-hover)!important}.predictive-search__image,.predictive-search__image img{border-radius:var(--dgm-radius-sm)!important;background:var(--dgm-surface)!important}.predictive-search .price,.predictive-search .price *,.template-search .price,.template-search .price *{color:var(--dgm-accent-shine)!important}.template-search .template-search__header,.template-search .collection,.template-search .product-grid{color:var(--dgm-text-soft)}.search__button,.field__button,predictive-search .search__button{color:var(--dgm-accent-shine)!important}.customer,.customer login-form,.customer register-form,.customer .form__message,#customer_login,#create_customer,.customer form{color:var(--dgm-text-soft)}.customer h1,.customer h2,.customer .title,.customer .form__message h2,.customer legend{color:var(--dgm-text)!important}.customer .field,.customer .field:after,.customer .field:before{box-shadow:none!important}.customer .field input,.customer .field select,.customer .field textarea,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel]{background:var(--dgm-surface)!important;color:var(--dgm-text)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius-sm)!important}.customer .field label,.customer label,.customer .form__label{color:var(--dgm-text-muted)!important}.customer button,.customer .button,.customer input[type=submit]{background:linear-gradient(135deg,var(--dgm-accent-deep),var(--dgm-accent))!important;color:#fff!important;border:1px solid var(--dgm-accent-shine)!important;border-radius:999px!important}.customer a,.customer .link{color:var(--dgm-accent-shine)!important}.customer table,.customer .order-history,.customer .account,.customer .addresses{background:var(--dgm-surface)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius)!important}.customer th,.customer td,.customer .order{color:var(--dgm-text-soft)!important;border-color:var(--dgm-border)!important}.customer .order-history tbody tr:hover{background:var(--dgm-surface-hover)!important}.badge,.card__badge .badge,.product .badge,.price .badge{background:var(--dgm-accent-deep)!important;color:#fff!important;border:1px solid var(--dgm-accent-shine)!important;border-radius:999px!important}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.collection-hero__description{color:var(--dgm-text-muted)!important;letter-spacing:.08em}.breadcrumb,.breadcrumbs,nav[aria-label=Breadcrumb] a{color:var(--dgm-text-muted)!important}.pagination,.pagination__list,.pagination__item{color:var(--dgm-text-soft)!important}.pagination__item--current,.pagination__item[aria-current=page]{color:var(--dgm-accent-shine)!important;border-color:var(--dgm-accent-shine)!important}.share-button,.share-button__button,.product-popup-modal__button,.product__view-details{color:var(--dgm-text-soft)!important;border-color:var(--dgm-border)!important}.complementary-products,.related-products,.product-recommendations{padding-top:2rem!important;padding-bottom:2rem!important}.complementary-products__container,.related-products .product-grid{gap:1rem!important}.newsletter__wrapper,.newsletter-form,.email-signup-banner,.popup-modal__content,.modal__content,.cart-notification,.cart-notification-wrapper{background:var(--dgm-surface)!important;color:var(--dgm-text-soft)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius)!important}.cart-notification__heading,.cart-notification__links a{color:var(--dgm-text)!important}.newsletter-form__field-wrapper .field__input,.email-signup-banner .field__input{background:#0a0a0a!important;color:var(--dgm-text)!important;border-color:var(--dgm-border)!important}.shopify-policy__container,.page-width .rte,.article-template,.blog-articles,.main-page-title,.page-title{color:var(--dgm-text-soft)}.shopify-policy__title,.main-page-title,.page-title,.article-template__title,.blog__title{color:var(--dgm-text)!important}.article-card,.blog-articles .article-card,.collage-card,.multicolumn-card{background:var(--dgm-surface)!important;border:1px solid var(--dgm-border)!important;border-radius:var(--dgm-radius)!important;overflow:hidden}.shopify-section+.shopify-section{scroll-margin-top:1rem}.cart-drawer__overlay,.drawer__overlay,#CartDrawer-Overlay{background:#000000b8!important}@media screen and (max-width:749px){.cart-drawer,.cart-drawer__inner{border-left:none!important;border-top:1px solid rgba(155,89,182,.28)!important}.customer,.template-cart .cart-items,.template-cart .cart__footer{margin-left:.25rem;margin-right:.25rem}}.template-collection #product-grid,.template-collection .product-grid,.collection slider-component ul.product-grid,main#MainContent .collection .product-grid{display:grid!important}.dgm-card,.dgm-card__title,.dgm-cards .dgm-card h2,.dgm-cards .dgm-card h3,a.dgm-card{color:#fff!important}.dgm-card__title,.dgm-cards .dgm-card h2,.dgm-cards .dgm-card h3{font-size:clamp(1.15rem,2.2vw,1.55rem)!important;font-weight:700!important;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.65);line-height:1.2!important}.dgm-card__cta,.dgm-card .dgm-card__cta,a.dgm-card .button,.dgm-cards .dgm-card a.button,.dgm-card span.dgm-card__cta{display:inline-block!important;margin-top:.65rem!important;padding:.55rem 1.1rem!important;font-size:clamp(.95rem,1.4vw,1.1rem)!important;font-weight:700!important;color:#fff!important;background:linear-gradient(135deg,indigo,#5b2c8e)!important;border:1px solid #9b59b6!important;border-radius:999px!important;box-shadow:0 0 0 1px #9b59b659,0 8px 20px #00000073;text-shadow:none}.dgm-card:hover .dgm-card__cta,a.dgm-card:hover .dgm-card__cta{background:linear-gradient(135deg,#5b2c8e,#9b59b6)!important}.cart-drawer,.cart-drawer__inner,.cart-drawer__header,.cart-drawer__footer,.cart-drawer .drawer__inner,.cart-drawer .gradient,.template-cart,.template-cart .gradient,.template-cart .cart,.template-cart .cart__items,.template-cart .cart-items,.template-cart .cart__footer,.template-cart .page-width,.is-empty .cart__warnings,cart-items,#main-cart-items,#main-cart-footer,.cart__empty-text,.cart-drawer__empty-content{background:#000!important;background-image:none!important;background-color:#000!important}.cart-drawer .gradient,.template-cart .gradient,.cart .gradient,.is-empty{background:#000!important;background-image:none!important}.cart-drawer__overlay,#CartDrawer-Overlay{background:#000000c7!important}@media screen and (max-width:749px){.mobile-facets__open,.mobile-facets__open-label,.mobile-facets__heading,.mobile-facets__summary,.mobile-facets__label,.mobile-facets__sort,.mobile-facets__sort label,.facet-filters__label,.facet-filters__sort,.facet-filters__sort+.select,.facet-filters__field .select__select,.mobile-facets__checkbox+label,.facets__summary,.facets__summary span,menu-drawer.mobile-facets__disclosure summary,.mobile-facets__details summary{color:#fff!important;opacity:1!important}.mobile-facets__inner,.mobile-facets__header,.mobile-facets__main,.mobile-facets__footer,.mobile-facets__wrapper,menu-drawer.mobile-facets__disclosure{background:#0a0a0a!important;color:#fff!important;border-color:#2a2a2a!important}.mobile-facets__open,.facet-filters__sort,.facet-filters__field .select__select,.mobile-facets__sort .select__select{background:#121212!important;border:1px solid #9b59b6!important;color:#fff!important;border-radius:8px!important}.mobile-facets__close,.mobile-facets__clear,.mobile-facets__footer .button{color:#9b59b6!important}}@media screen and (min-width:990px){.product__title,.product .product__title,.product__title h1,.product .product__title h1,.product__info-container .product__title{font-size:clamp(1.35rem,1.6vw,1.75rem)!important;line-height:1.25!important;letter-spacing:.005em!important;font-weight:600!important;max-width:100%!important;overflow-wrap:anywhere;word-break:break-word}}@media screen and (max-width:989px){.product__title,.product .product__title,.product__title h1,.product .product__title h1{font-size:clamp(1.15rem,4.8vw,1.4rem)!important;line-height:1.22!important;overflow-wrap:anywhere;word-break:break-word}}@media screen and (max-width:749px){.product-grid,.collection .product-grid,ul#product-grid,.grid.product-grid,.template-collection .grid,.template-search .product-grid,.featured-collection .product-grid,.section-featured-collection .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.55rem!important;row-gap:.85rem!important}.product-grid .grid__item,.collection .grid__item,ul#product-grid>.grid__item,.product-grid>li{width:auto!important;max-width:none!important;min-width:0!important}.product-card-wrapper .card__content,.product-grid .card__content,.collection .card__content{padding:.45rem .5rem .55rem!important}.product-card-wrapper .card__heading,.product-grid .card__heading,.collection .card__heading,.card__heading a{font-size:.72rem!important;line-height:1.25!important;min-height:0!important;-webkit-line-clamp:2}.product-card-wrapper .price,.product-grid .price,.collection .price,.card-information .price{font-size:.75rem!important;margin-top:.2rem!important}.product-card-wrapper .card__media img,.product-grid .card__media img,.collection .card__media img{padding:.35rem!important}.product-card-wrapper .card,.collection .card,.product-grid .card{border-radius:10px!important}}.dgm-row .dgm-row__inner.page-width,.dgm-row .dgm-row__inner,section.dgm-row .page-width{max-width:min(1600px,96vw)!important;width:100%!important;padding-left:clamp(.75rem,2vw,1.5rem)!important;padding-right:clamp(.75rem,2vw,1.5rem)!important}.dgm-row .dgm-row__grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr)!important;gap:clamp(1rem,2.2vw,1.75rem)!important;align-items:stretch!important}.dgm-row .dgm-row__stage{min-height:clamp(420px,52vw,640px)!important;width:100%!important}.dgm-row .dgm-row__cards{min-width:0!important}.dgm-row .dgm-card{min-height:clamp(160px,22vw,240px)!important}@media(max-width:900px){.dgm-row .dgm-row__grid{grid-template-columns:1fr!important}.dgm-row .dgm-row__stage{min-height:clamp(320px,70vw,480px)!important}}.card__media,.card__inner,.media,.media--transparent,.global-media-settings,.cart-item__media,.predictive-search__image{background:#0a0a0a!important;background-color:#0a0a0a!important}.card__media img,.media img,.product-card-wrapper img{background:#0a0a0a!important}@media screen and (max-width:749px){.card__heading,.card__heading a,.product-card-wrapper .card__heading{font-size:.7rem!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:2.5em!important;min-height:0!important}.card__vendor,.caption-with-letter-spacing,.card-information>.caption-with-letter-spacing,.product-card-wrapper .caption,.card__information .caption-with-letter-spacing{display:none!important}}.header__inline-menu>ul>li>details>summary.header__menu-item:hover,.header__inline-menu>ul>li>details>summary.header__menu-item:focus-visible,.header__inline-menu>ul>li>details>summary.header__menu-item:active,.header__inline-menu>ul>li>details>summary.header__menu-item[aria-expanded=true],.header__inline-menu>ul>li>mega-menu>.header__menu-item:hover,.header__inline-menu>ul>li>mega-menu>.header__menu-item:focus-visible,.header__inline-menu>ul>li>a.header__menu-item:hover,.header__inline-menu>ul>li>a.header__menu-item:focus-visible{color:var(--dgm-accent-shine)!important}.header__inline-menu>ul>li>details>summary.header__menu-item:hover span,.header__inline-menu>ul>li>details>summary.header__menu-item:focus-visible span,.header__inline-menu>ul>li>details>summary.header__menu-item:active span,.header__inline-menu>ul>li>details>summary.header__menu-item[aria-expanded=true] span,.header__inline-menu>ul>li>a.header__menu-item:hover span,.header__inline-menu>ul>li>a.header__menu-item:focus-visible span{color:var(--dgm-accent-shine)!important}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus,.header__submenu .header__menu-item:focus-visible,.header__submenu .header__menu-item:active,.header__submenu summary.header__menu-item:hover,.header__submenu summary.header__menu-item:focus,.header__submenu summary.header__menu-item:focus-visible,.header__submenu summary.header__menu-item:active,.header__submenu summary.header__menu-item[aria-expanded=true],.header__submenu details>summary.header__menu-item:hover,.header__submenu details>summary.header__menu-item:focus-visible,.header__submenu details>summary.header__menu-item:active,.header__submenu details>summary.header__menu-item[aria-expanded=true],.header__submenu a:hover,.header__submenu a:focus,.header__submenu a:focus-visible,.header__submenu a:active,.header__submenu .list-menu__item:hover,.header__submenu .list-menu__item:focus-visible,.header__submenu .list-menu__item:active,.header__submenu .list-menu__item--link:hover,.header__submenu .list-menu__item--link:focus-visible,.mega-menu__link:hover,.mega-menu__link:focus,.mega-menu__link:focus-visible,.mega-menu__link:active,.mega-menu__content a:hover,.mega-menu__content a:focus,.mega-menu__content a:focus-visible,.mega-menu__content a:active,.mega-menu__content .header__menu-item:hover,.mega-menu__content .header__menu-item:focus-visible,.mega-menu__content .header__menu-item:active,.list-menu--disclosure .header__menu-item:hover,.list-menu--disclosure .header__menu-item:focus,.list-menu--disclosure .header__menu-item:focus-visible,.list-menu--disclosure .header__menu-item:active,.list-menu--disclosure summary.header__menu-item:hover,.list-menu--disclosure summary.header__menu-item:focus-visible,.list-menu--disclosure a:hover,.list-menu--disclosure a:focus,.list-menu--disclosure a:focus-visible,.list-menu--disclosure a:active,.list-menu--disclosure .list-menu__item:hover,.list-menu--disclosure .list-menu__item:focus-visible,.list-menu--disclosure .list-menu__item--link:hover,.list-menu--disclosure .list-menu__item--link:focus-visible,.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible,.menu-drawer__menu-item:active,.menu-drawer__submenu .menu-drawer__menu-item:hover,.menu-drawer__submenu .menu-drawer__menu-item:focus-visible,.menu-drawer__submenu .menu-drawer__menu-item:active,.menu-drawer__submenu summary.menu-drawer__menu-item:hover,.menu-drawer__submenu summary.menu-drawer__menu-item:focus-visible{background:#9b59b638!important;color:var(--dgm-accent-shine)!important;box-shadow:inset 0 0 0 1px #9b59b68c!important}.header__submenu .header__menu-item:hover span,.header__submenu .header__menu-item:focus span,.header__submenu .header__menu-item:focus-visible span,.header__submenu .header__menu-item:active span,.header__submenu summary.header__menu-item:hover span,.header__submenu summary.header__menu-item:focus-visible span,.header__submenu summary.header__menu-item:active span,.header__submenu summary.header__menu-item[aria-expanded=true] span,.header__submenu details>summary.header__menu-item:hover span,.header__submenu details>summary.header__menu-item:focus-visible span,.header__submenu details>summary.header__menu-item[aria-expanded=true] span,.header__submenu a:hover span,.header__submenu a:focus span,.header__submenu a:focus-visible span,.header__submenu a:active span,.mega-menu__link:hover span,.mega-menu__link:focus-visible span,.mega-menu__link:active span,.list-menu--disclosure a:hover span,.list-menu--disclosure a:focus-visible span,.list-menu--disclosure a:active span,.list-menu--disclosure .header__menu-item:hover span,.list-menu--disclosure .header__menu-item:focus-visible span,.menu-drawer__menu-item:hover span,.menu-drawer__menu-item:focus-visible span,.menu-drawer__menu-item:active span{color:var(--dgm-accent-shine)!important}.header__inline-menu>ul>li>details>summary.header__menu-item:focus-visible,.header__inline-menu>ul>li>a.header__menu-item:focus-visible,.header__submenu .header__menu-item:focus-visible,.header__submenu summary.header__menu-item:focus-visible,.header__submenu a:focus-visible,.header__submenu .list-menu__item:focus-visible,.mega-menu__link:focus-visible,.list-menu--disclosure a:focus-visible,.list-menu--disclosure .header__menu-item:focus-visible,.menu-drawer__menu-item:focus-visible{outline:2px solid #9b59b6!important;outline-offset:2px!important;box-shadow:none!important}.button:focus-visible,button:focus-visible,.shopify-payment-button__button:focus-visible,.cart__checkout-button:focus-visible,.product-form__submit:focus-visible,.customer button:focus-visible{outline:2px solid var(--dgm-accent-shine)!important;outline-offset:2px!important}.button:active,button:active,.cart__checkout-button:active,.product-form__submit:active{filter:brightness(1.08)}.button:disabled,button:disabled,.button[aria-disabled=true],button[disabled]{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.facets__summary:hover,.facets__summary:focus-visible,.mobile-facets__summary:hover,.mobile-facets__summary:focus-visible,.mobile-facets__open:hover,.mobile-facets__open:focus-visible,.facet-filters__sort:focus-visible,.facet-filters__field .select__select:focus-visible{color:var(--dgm-accent-shine)!important;border-color:var(--dgm-accent-shine)!important}.image-with-text__content,.image-with-text__text-item,.image-with-text .image-with-text__content--desktop,.image-with-text .image-with-text__content--mobile,.rich-text__wrapper,.rich-text__blocks,.slideshow__text,.banner__box,.banner__content,.banner__content>.banner__box{opacity:1!important;visibility:visible!important;display:block!important;z-index:3!important;color:#fff!important;background:transparent!important;mix-blend-mode:normal!important}.image-with-text__heading,.image-with-text__heading *,.image-with-text h2,.image-with-text h2 *,.rich-text__heading,.rich-text__heading *,.banner__heading,.banner__heading *,.slideshow__text h2,.slideshow__text .banner__heading{color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 16px rgba(0,0,0,.75)!important;font-weight:700!important}.image-with-text__text,.image-with-text__text p,.rich-text__text,.rich-text__text p,.banner__text,.banner__text p{color:#ececec!important;opacity:1!important;visibility:visible!important}.featured-collection .collection__description,.featured-collection .title-wrapper-with-link .subtitle{color:transparent!important;font-size:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.shopify-section .title-wrapper-with-link,.shopify-section .title-wrapper,.shopify-section .section-header,.shopify-section .rich-text__blocks,.shopify-section .image-with-text__content,.shopify-section .banner__box,.shopify-section .banner__content,.shopify-section .slideshow__text-wrapper,.shopify-section .multicolumn .title-wrapper-with-link{display:block!important;opacity:1!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;position:relative!important;z-index:5!important;pointer-events:auto!important;transform:none!important;clip:auto!important;clip-path:none!important}.shopify-section .title-wrapper-with-link .title,.shopify-section .title-wrapper-with-link h2,.shopify-section .section-header h2,.shopify-section .section-header .title,.shopify-section h2.title,.shopify-section h2.h0,.shopify-section h2.h1,.shopify-section h2.h2,.shopify-section .rich-text__heading,.shopify-section .image-with-text__heading,.shopify-section .banner__heading,.shopify-section .slideshow__text .banner__heading,.shopify-section .multicolumn h2,.shopify-section .collection__title,.shopify-section .featured-collection .title{display:block!important;opacity:1!important;visibility:visible!important;color:#fff!important;font-size:clamp(1.35rem,2.4vw,2rem)!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.01em!important;margin:0 0 .85rem!important;padding:0!important;height:auto!important;max-height:none!important;text-shadow:0 2px 18px rgba(0,0,0,.8)!important;mix-blend-mode:normal!important}.featured-collection .title-wrapper-with-link .title,.featured-collection .collection__title,.section-featured-collection h2{font-size:clamp(1.35rem,2.4vw,2rem)!important;color:#fff!important;height:auto!important;opacity:1!important}.featured-collection .title-wrapper-with-link .subtitle,.section-featured-collection .subtitle{font-size:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;color:transparent!important}html body .header .header__submenu a:hover,html body .header .header__submenu a:hover span,html body .header .header__submenu a:focus-visible,html body .header .header__submenu a:focus-visible span,html body .header .header__submenu a:active,html body .header .header__submenu a:active span,html body .header .header__submenu .header__menu-item:hover,html body .header .header__submenu .header__menu-item:hover span,html body .header .list-menu--disclosure a:hover,html body .header .list-menu--disclosure a:hover span,html body .header .list-menu--disclosure .header__menu-item:hover,html body .header .list-menu--disclosure .header__menu-item:hover span,html body .header .mega-menu__link:hover,html body .header .mega-menu__link:hover span,html body .header .mega-menu__content a:hover,html body .header .mega-menu__content a:hover span,html body .menu-drawer .menu-drawer__menu-item:hover,html body .menu-drawer .menu-drawer__menu-item:hover span{color:#9b59b6!important;-webkit-text-fill-color:#9b59b6!important}html body .header .header__submenu a:hover,html body .header .header__submenu .header__menu-item:hover,html body .header .list-menu--disclosure a:hover,html body .header .mega-menu__link:hover{background:#9b59b638!important;box-shadow:inset 0 0 0 1px #9b59b68c!important}.product__media-wrapper media-gallery{--dgm-thumb: 60px;display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]{display:block;width:100%;margin:0!important;padding:0!important}.product__media-wrapper media-gallery [id^=Slider-Gallery]{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important;scroll-snap-type:x mandatory;scroll-behavior:auto!important;scroll-padding:0!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:14px;background:transparent!important}.product__media-wrapper media-gallery [id^=Slider-Gallery]::-webkit-scrollbar{display:none}.product__media-wrapper media-gallery [id^=Slider-Gallery]:after{content:none!important;display:none!important}.product__media-wrapper media-gallery [id^=Slider-Gallery]>.product__media-item{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always;opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:100%!important;max-height:max(360px,calc(100vh - 10rem))!important;aspect-ratio:clamp(.8,var(--ratio, 1.3333),2)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--dgm-border);border-radius:14px;background:var(--dgm-surface)!important}.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container>.product__modal-opener,.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:0!important;background:transparent!important}.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container .media>img,.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container .deferred-media__poster img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;opacity:1!important}.product__media-wrapper media-gallery [id^=Slider-Gallery] .product__media-icon{top:.75rem;right:.75rem;left:auto;background:#0009;border:1px solid rgba(155,89,182,.45);color:var(--dgm-text)}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer] .slider-buttons{display:none!important}.product__media-wrapper media-gallery .thumbnail-slider{display:block!important;width:100%!important;margin:0!important;padding:0!important}.product__media-wrapper media-gallery .thumbnail-slider .slider-button{display:none!important}.product__media-wrapper media-gallery .thumbnail-list{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start;gap:.5rem!important;width:100%!important;margin:0!important;padding:2px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-behavior:smooth;scroll-padding:0!important;scrollbar-width:none;grid-template-columns:none!important}.product__media-wrapper media-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product__media-wrapper media-gallery .thumbnail-list:after{content:none!important;display:none!important}.product__media-wrapper media-gallery .thumbnail-list__item{position:relative;flex:0 0 var(--dgm-thumb)!important;width:var(--dgm-thumb)!important;max-width:var(--dgm-thumb)!important;height:var(--dgm-thumb)!important;margin:0!important;padding:0!important;scroll-snap-align:start}.product__media-wrapper media-gallery .thumbnail-list__item:before{content:none!important}.product__media-wrapper media-gallery .thumbnail{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border:1px solid var(--dgm-border)!important;border-radius:8px!important;overflow:hidden!important;background:var(--dgm-surface)!important;box-shadow:none!important;opacity:.72;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}.product__media-wrapper media-gallery .thumbnail:hover{opacity:1}.product__media-wrapper media-gallery .thumbnail[aria-current]{opacity:1;border-color:var(--dgm-accent-shine)!important;box-shadow:0 0 0 1px var(--dgm-accent-shine),0 0 10px #9b59b659!important}.product__media-wrapper media-gallery .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;background:transparent!important}.product__media-wrapper media-gallery .thumbnail:focus-visible{opacity:1;outline:2px solid #9b59b6!important;outline-offset:-2px!important}.product__media-wrapper media-gallery .thumbnail-slider:has(.thumbnail-list__item:only-child){display:none!important}@media screen and (min-width:750px){.product__media-wrapper media-gallery{--dgm-thumb: 60px}.product__media-wrapper media-gallery [id^=Slider-Gallery] .product-media-container{max-height:max(360px,calc(100vh - 18rem))!important}.product__media-wrapper media-gallery .thumbnail-list__item{flex:1 1 0!important;min-width:44px!important;width:auto!important;max-width:var(--dgm-thumb)!important;height:auto!important;aspect-ratio:1 / 1}}@media screen and (max-width:749px){.product__media-wrapper media-gallery{--dgm-thumb: 56px;gap:.6rem}}@media screen and (max-width:749px){main#MainContent [id^=shopify-section-template--][id$=__featured-collection] ul.product-grid.slider.slider--tablet{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%!important;box-sizing:border-box}main#MainContent [id^=shopify-section-template--][id$=__featured-collection] ul.product-grid.slider.slider--tablet::-webkit-scrollbar{display:none}main#MainContent [id^=shopify-section-template--][id$=__featured-collection] ul.product-grid.slider.slider--tablet>.grid__item{flex:0 0 calc(48% - .5rem)!important;width:calc(48% - .5rem)!important;max-width:calc(48% - .5rem)!important;min-width:0!important;margin:0!important;scroll-snap-align:start}main#MainContent [id^=shopify-section-template--][id$=__featured-collection] slider-component{overflow:hidden;max-width:100vw}}@media screen and (min-width:750px){main#MainContent [id^=shopify-section-template--][id$=__featured-collection] slider-component{max-width:var(--page-width, 120rem)!important;margin-left:auto!important;margin-right:auto!important}main#MainContent [id^=shopify-section-template--][id$=__featured-collection] ul.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:2.4rem!important;row-gap:2.4rem!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;justify-content:stretch!important}main#MainContent [id^=shopify-section-template--][id$=__featured-collection] ul.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important;margin:0!important}main#MainContent [id^=shopify-section-template--][id$=__rich-text] .rich-text__blocks{max-width:78rem!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}main#MainContent [id^=shopify-section-template--][id$=__rich-text] .rich-text__heading{text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dual-gnome-midnight.css.map */
