body.sw-brand-pages{--font-body-family:'DM Sans',Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600;--font-heading-family:'Libre Caslon Display',Georgia,serif;--font-heading-style:normal;--font-heading-weight:400;--sw-bg:#19161e;--sw-panel:#221e28;--sw-line:#3a323f;--sw-ink:#f0e9df;--sw-muted:#b8adbd;--sw-gold:#dcc4a4;--sw-lilac:#c6b1d6;background:#19161e;color:#f0e9df;font-family:var(--font-body-family);font-size:14px;line-height:1.6;letter-spacing:0}
.sw-brand-pages :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5){font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.5px;color:var(--sw-ink)}
.sw-brand-pages a{color:inherit}.sw-brand-pages a:focus-visible,.sw-brand-pages button:focus-visible,.sw-brand-pages input:focus-visible,.sw-brand-pages select:focus-visible{outline:2px solid var(--sw-gold);outline-offset:4px}
.sw-brand-pages .page-width,.sw-storefront-wrap{width:min(1280px,calc(100% - 96px));max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}
.sw-brand-pages #MainContent{min-height:50vh}.sw-brand-pages .collection-hero{border-bottom:1px solid var(--sw-line)}.sw-brand-pages .collection-hero__inner{padding-top:40px;padding-bottom:32px}.sw-brand-pages .collection-hero__title{font-size:48px;line-height:1.12;margin:0}.sw-brand-pages .collection-hero__description{font-size:14px;color:var(--sw-muted)}
.sw-brand-pages .facets-wrapper{margin-top:28px;margin-bottom:18px}.sw-brand-pages .facets-container{padding-top:0}.sw-brand-pages :is(.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort,.product-count__text,.facets__selected){font-family:var(--font-body-family);font-size:12px;color:var(--sw-muted)}
.sw-brand-pages :is(.facets__display,.facets__display-vertical,.mobile-facets__inner,.predictive-search){background:var(--sw-panel);border-color:#51405d;color:var(--sw-ink);border-radius:5px}.sw-brand-pages :is(.facet-checkbox,.mobile-facets__label,.mobile-facets__heading,.mobile-facets__sort){color:var(--sw-ink)}.sw-brand-pages .facets__header{background:var(--sw-panel);border-color:var(--sw-line)}.sw-brand-pages .facets__summary:hover,.sw-brand-pages .facets__summary:hover .facets__summary-label{color:var(--sw-gold)}
.sw-brand-pages :is(.active-facets__button-inner,.mobile-facets__open){color:var(--sw-lilac);border-color:#70547e}.sw-brand-pages .active-facets__button-inner{background:#2b2332;box-shadow:0 0 0 1px #70547e;border-radius:20px;font-size:11px}.sw-brand-pages input[type=checkbox]{accent-color:var(--sw-lilac)}
.sw-brand-pages :is(.select__select,.field__input,.customer input,.customer select,.quantity){background:var(--sw-panel);color:var(--sw-ink);color-scheme:dark;font-family:var(--font-body-family);font-size:13px;border-radius:4px}.sw-brand-pages :is(.field__label,.form__label,.select__label,.quantity__label){font-family:var(--font-body-family);color:var(--sw-muted);font-size:12px}.sw-brand-pages .quantity__button{color:var(--sw-ink)}.sw-brand-pages .quantity__button:hover{color:var(--sw-gold)}
.sw-brand-pages :is(.button,.shopify-challenge__button,.customer button){font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:0;border-radius:4px;min-height:44px}.sw-brand-pages .button:not(.button--secondary):not(.button--tertiary){background:var(--sw-gold);color:#241d29}.sw-brand-pages .button:hover{filter:brightness(1.06)}.sw-brand-pages .button--secondary{color:var(--sw-lilac);background:var(--sw-panel)}.sw-brand-pages .button--secondary:after{box-shadow:0 0 0 1px #70547e}.sw-brand-pages .button[disabled]{opacity:.45}
.sw-brand-pages :is(.link,.underlined-link,.text-body a){color:var(--sw-lilac)}.sw-brand-pages :is(.link,.underlined-link,.text-body a):hover{color:var(--sw-gold)}
.sw-brand-pages .product-grid{column-gap:18px;row-gap:28px}.sw-brand-pages .card-wrapper{color:var(--sw-ink)}.sw-brand-pages .card--card{background:transparent;border:0;box-shadow:none;border-radius:5px}.sw-brand-pages .card__inner{border-radius:5px;overflow:hidden;--ratio-percent:100%}.sw-brand-pages .card__inner.ratio:before{padding-bottom:100%}.sw-brand-pages .card__media{border-radius:5px;overflow:hidden}.sw-brand-pages .card__media .media{background:#e9e5de}.sw-brand-pages .card__media img{object-fit:contain!important}.sw-brand-pages .card--card .card__content{padding:0}.sw-brand-pages .card__information{padding:13px 0 0!important}.sw-brand-pages .card__heading{font-family:var(--font-body-family);font-size:13px;line-height:1.5;letter-spacing:0;min-height:39px;color:var(--sw-ink)}.sw-brand-pages .card__heading a{color:var(--sw-ink)}.sw-brand-pages .card__heading a:hover{color:var(--sw-gold)}.sw-brand-pages .card-information{padding-top:3px}.sw-brand-pages .card-information .price{font-size:13px;font-family:var(--font-body-family);color:var(--sw-ink);font-weight:500;line-height:1.5}.sw-brand-pages .card-information .price__sale .price-item--regular{color:var(--sw-muted)}.sw-brand-pages .card-information .caption-large{font-size:10px;color:var(--sw-muted)}.sw-brand-pages .badge{background:#2b2332e6;color:var(--sw-ink);border:1px solid #70547e;border-radius:4px;font-size:10px}.sw-brand-pages .quick-add{margin-top:10px}.sw-brand-pages .quick-add__submit{padding:9px 12px;font-size:11px}
.sw-brand-pages .pagination-wrapper{padding:24px 0 10px;margin-top:20px}.sw-brand-pages .pagination__item{color:var(--sw-muted);font-size:12px}.sw-brand-pages .pagination__item--current{background:#382c41;color:var(--sw-ink);border-radius:4px}.sw-brand-pages .pagination__item--current:after{display:none}
.sw-brand-pages .product{padding-top:35px}.sw-brand-pages .product__title h1,.sw-brand-pages h1.product__title{font-size:43px;line-height:1.1;letter-spacing:-.7px}.sw-brand-pages .product__title{margin-top:15px;margin-bottom:18px}.sw-brand-pages .product__info-container>.price,.sw-brand-pages .product__info-container .price{font-size:20px;font-family:var(--font-body-family);color:var(--sw-ink)}.sw-brand-pages .product__text{font-family:var(--font-body-family);font-size:11px;letter-spacing:1px;color:var(--sw-muted)}.sw-brand-pages .product__description{font-family:var(--font-body-family);font-size:14px;line-height:1.85;color:#c6bbcd}.sw-brand-pages .product__media-list .product__media{background:#e9e5de;border-radius:5px;overflow:hidden}.sw-brand-pages .product__media-list{border-radius:5px}.sw-brand-pages .thumbnail{border-radius:4px;background:#e9e5de;border-color:var(--sw-line)}.sw-brand-pages .thumbnail[aria-current]{border-color:var(--sw-lilac)}.sw-brand-pages .product-form__input input[type=radio]+label{font-family:var(--font-body-family);font-size:12px;background:var(--sw-panel);color:var(--sw-muted);border-color:#51405d;border-radius:20px}.sw-brand-pages .product-form__input input[type=radio]:checked+label{background:#4c365a;color:var(--sw-ink);border-color:#b699c4}.sw-brand-pages .product__accordion{border-color:var(--sw-line)}.sw-brand-pages .accordion__title{font-size:23px}.sw-brand-pages .product-popup-modal__content{background:var(--sw-panel);color:var(--sw-ink)}.sw-brand-pages .shopify-payment-button__more-options{color:var(--sw-lilac)}
.sw-brand-pages :is(.cart-items th,.cart-item__details,.cart__note,.totals__total,.tax-note){font-family:var(--font-body-family);color:var(--sw-muted)}.sw-brand-pages .cart-item__name{font-family:var(--font-body-family);font-size:14px;color:var(--sw-ink)}.sw-brand-pages .cart-item__image{border-radius:5px;background:#e9e5de}.sw-brand-pages :is(.cart-notification,.drawer__inner){background:var(--sw-panel);color:var(--sw-ink);border-color:#70547e}.sw-brand-pages .cart-notification{border-radius:5px;box-shadow:0 15px 40px #0006}.sw-brand-pages .cart-notification-wrapper{position:relative;z-index:12}.sw-brand-pages .cart-notification__heading{font-family:var(--font-body-family);font-size:12px}.sw-brand-pages .cart-notification__links .button{font-size:12px}.sw-brand-pages .cart-notification-product__name{font-family:var(--font-body-family);font-size:13px}.sw-brand-pages .shopify-policy__container{max-width:820px;margin-top:40px;margin-bottom:50px;font-size:14px;line-height:1.85}.sw-brand-pages .shopify-policy__title h1{font-size:43px}
.sw-brand-pages .main-search__header h1,.sw-brand-pages .customer h1{font-size:43px}.sw-brand-pages .search__input{background:var(--sw-panel)}
.sw-storefront-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--sw-line);padding-top:22px;padding-bottom:22px}.sw-storefront-brand{display:flex;gap:12px;align-items:center;font-family:'Libre Caslon Display',Georgia,serif;font-size:27px;line-height:1.05;letter-spacing:-.6px;white-space:nowrap;text-decoration:none}.sw-storefront-brand>svg{width:33px;height:43px;fill:none;stroke:var(--sw-gold);stroke-width:1.2}.sw-storefront-brand small{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:9px;letter-spacing:4px;color:var(--sw-muted);margin-top:8px}.sw-storefront-nav{display:flex;align-items:center;gap:24px}.sw-storefront-nav a{font-family:var(--font-body-family);font-size:12px;text-decoration:none;white-space:nowrap}.sw-storefront-fandom-link{color:var(--sw-lilac)!important}.sw-storefront-fandom-link span{font-size:18px;margin-left:5px;color:var(--sw-gold)}.sw-storefront-shop-link{border:1px solid #62546b;padding:11px 16px;border-radius:4px}.sw-storefront-shop-link[aria-current=page]{border-color:#b699c4;background:#302637}.sw-storefront-shop-link span{color:var(--sw-gold);margin-left:14px}.sw-storefront-nav a:hover{color:var(--sw-gold)}.sw-storefront-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.sw-storefront-account{color:var(--sw-muted)!important}.sw-storefront-cart.header__icon{width:auto;height:42px;text-decoration:none;display:flex;align-items:center;gap:7px;color:var(--sw-muted);margin:0}.sw-storefront-cart:before{content:attr(data-cart-label);font-family:var(--font-body-family);font-size:12px}.sw-storefront-cart>.icon{display:none}.sw-storefront-cart .cart-count-bubble{position:static;display:flex;min-width:18px;height:18px;line-height:1;padding:2px 5px;border-radius:12px;border:1px solid var(--sw-line);background:#2b2532;color:var(--sw-muted);font-size:9px;transform:none}.sw-storefront-cart .cart-count-bubble span{font-size:9px;line-height:1}
.sw-storefront-footer{border-top:1px solid var(--sw-line);padding-top:28px;padding-bottom:25px;margin-top:55px;display:flex;align-items:center;gap:30px;justify-content:space-between}.sw-storefront-footer-brand{font-family:var(--font-heading-family);font-size:23px;line-height:1.1;text-decoration:none}.sw-storefront-footer-brand small{display:block;font-family:var(--font-body-family);font-size:7px;letter-spacing:3px;color:var(--sw-muted);margin-top:7px}.sw-storefront-footer nav{display:flex;gap:18px;font-size:11px;color:var(--sw-lilac)}.sw-storefront-footer p{font-family:var(--font-body-family);font-size:10px;color:var(--sw-muted);margin:0}.sw-storefront-footer p span{font-size:17px;color:var(--sw-gold);margin-left:8px}.sw-brand-pages .footer{border-top:1px solid var(--sw-line);background:#201b25;padding-top:30px}.sw-brand-pages .footer__content-top{padding-bottom:30px}.sw-brand-pages .footer-block__heading{font-size:29px}.sw-brand-pages .footer-block__details-content{font-size:12px;color:var(--sw-muted)}.sw-brand-pages .footer__newsletter{max-width:520px}.sw-brand-pages .newsletter-form__field-wrapper{max-width:440px}.sw-brand-pages .footer__content-bottom{border-top:1px solid var(--sw-line);padding-top:22px}.sw-brand-pages .footer__copyright,.sw-brand-pages .copyright__content{font-size:10px;color:var(--sw-muted)}.sw-brand-pages .footer__localization h2{font-family:var(--font-body-family);font-size:11px;color:var(--sw-muted)}
@media(max-width:1050px){.sw-brand-pages .page-width,.sw-storefront-wrap{width:calc(100% - 56px)}.sw-storefront-nav{gap:16px}.sw-storefront-account{display:none}.sw-storefront-brand{font-size:25px}.sw-brand-pages .collection-hero__title{font-size:43px}.sw-brand-pages .product__title h1{font-size:37px}.sw-storefront-footer{flex-wrap:wrap;gap:18px}}
@media(max-width:760px){.sw-brand-pages .page-width,.sw-storefront-wrap{width:calc(100% - 36px)}.sw-storefront-header{padding-top:22px;padding-bottom:18px;min-height:0;flex-wrap:wrap;gap:20px}.sw-storefront-brand{font-size:25px}.sw-storefront-brand>svg{width:28px;height:36px}.sw-storefront-brand small{font-size:8px;letter-spacing:3px}.sw-storefront-nav{width:100%;gap:12px;justify-content:space-between}.sw-storefront-nav a{font-size:11px}.sw-storefront-shop-link{padding:9px 13px}.sw-storefront-cart:before{font-size:11px}.sw-brand-pages .collection-hero__inner{padding-top:28px;padding-bottom:24px}.sw-brand-pages .collection-hero__title{font-size:38px}.sw-brand-pages .facets-wrapper{margin-top:18px}.sw-brand-pages .product-grid{column-gap:13px;row-gap:23px}.sw-brand-pages .card__heading{font-size:12px;line-height:1.5;min-height:36px}.sw-brand-pages .card-information .price{font-size:12px}.sw-brand-pages .product{padding-top:24px}.sw-brand-pages .product__title h1{font-size:35px}.sw-brand-pages .product__description{font-size:13px}.sw-brand-pages .product__info-container .price{font-size:18px}.sw-brand-pages .product-form__input input[type=radio]+label{font-size:11px}.sw-storefront-footer{margin-top:35px;padding-top:24px;flex-direction:column;align-items:flex-start;gap:18px}.sw-storefront-footer-brand{font-size:23px}.sw-storefront-footer p{font-size:9px}.sw-brand-pages .footer-block__heading{font-size:28px}.sw-brand-pages .footer .page-width{width:calc(100% - 36px)}.sw-brand-pages .cart-items .cart-item__details{padding-right:0}.sw-brand-pages .shopify-policy__container{width:calc(100% - 36px);padding:0;margin-top:30px}.sw-brand-pages .shopify-policy__title h1{font-size:35px}}
@media(prefers-reduced-motion:reduce){.sw-brand-pages *{scroll-behavior:auto;transition:none!important}}

.sw-brand-pages .product-form__submit.button--secondary{--color-button:220,196,164;--color-button-text:36,29,41;background:var(--sw-gold);color:#241d29}.sw-brand-pages .product-form__submit.button--secondary:after{box-shadow:0 0 0 1px #dcc4a4}
