.dsa-home{background:#100d13;color:#e9e2e8;font-family:inherit}.dsa-home h1,.dsa-home h2,.dsa-home h3{color:#f5eaf0}.dsa-home a{color:inherit;text-decoration:none}.dsa-kicker{font-size:1.15rem;letter-spacing:.2em;color:#c796b2}.dsa-hero{min-height:570px;background:linear-gradient(90deg,#0c090ff5,#0c090f7a),var(--dsa-hero-image,linear-gradient(125deg,#1d1428,#3a192b));background-size:cover;background-position:center;display:flex;align-items:center}.dsa-hero__inner{width:100%}.dsa-hero h1{font-size:clamp(3.4rem,6vw,7rem);line-height:1.1;max-width:760px;margin:1.2rem 0}.dsa-hero p:not(.dsa-kicker){font-size:clamp(1.6rem,2vw,2.1rem);max-width:660px}.dsa-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.dsa-btn{background:#8b2949;color:#fff!important;display:inline-block;padding:15px 23px;border-radius:4px;font-weight:650}.dsa-btn--outline{background:transparent;border:1px solid #d8bacd}.dsa-block{padding-top:64px;padding-bottom:64px}.dsa-block__head{display:flex;align-items:end;justify-content:space-between;gap:20px}.dsa-block h2,.dsa-statement h2,.dsa-covenant h2{font-size:clamp(2.6rem,3vw,4.2rem);margin:8px 0 24px}.dsa-products,.dsa-worlds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dsa-card{background:#19151d;padding:12px}.dsa-card img,.dsa-world img{width:100%;aspect-ratio:1;object-fit:cover}.dsa-card h3,.dsa-card__price{font-size:1.5rem}.dsa-card s{color:#aaa;font-size:1.2rem}.dsa-world{background:#201722;min-height:180px;position:relative;display:block}.dsa-world span{display:block;padding:12px;font-size:1.5rem;font-weight:700}.dsa-world:not(:has(img)){background:linear-gradient(145deg,#3a203b,#100d13)}.dsa-statement{background:#251525;padding:68px 0}.dsa-statement p:not(.dsa-kicker){max-width:700px;font-size:1.7rem}.dsa-blackmonth{background:#351322;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.dsa-blackmonth h2{margin:8px 0}.dsa-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dsa-articles img{width:100%;aspect-ratio:4/3;object-fit:cover}.dsa-covenant{padding-top:45px;padding-bottom:65px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:749px){.dsa-hero{min-height:500px}.dsa-products,.dsa-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dsa-articles{grid-template-columns:1fr}.dsa-covenant,.dsa-blackmonth{display:block}.dsa-covenant .dsa-btn,.dsa-blackmonth .dsa-btn{margin-top:15px}.dsa-block{padding-top:42px;padding-bottom:42px}}@media(min-width:990px){.template-product .product{max-width:1180px;margin:0 auto;column-gap:42px}.template-product .product--small .product__media-wrapper{width:45%!important;max-width:530px!important}.template-product .product--small .product__info-wrapper{width:55%!important;max-width:620px!important}.template-product .product__media img{object-fit:contain!important}.template-product .product__media-list{max-height:none}}.template-product .product__title h1{font-size:clamp(2.4rem,2.5vw,3.4rem);line-height:1.2}.template-product .product__info-container>*+*{margin-top:1.2rem}.template-product .product-form__submit{background:#852c50;color:#fff;border-radius:3px;min-height:52px}.template-product .product__media-wrapper .thumbnail-list{gap:9px}.template-product .thumbnail{border-radius:3px}.template-product .product__media img{image-rendering:auto}.template-product .price--large{font-weight:650}@media(max-width:749px){.template-product .product__media-wrapper{max-width:100%}.template-product .product__info-container{padding-top:10px}.template-product .product__media-list{margin-bottom:0}.template-product .product__title h1{font-size:2.4rem}}.shopify-section-group-header-group .announcement-bar,.shopify-section-group-header-group .utility-bar{background:#321223!important;color:#f7e8ef!important;border-bottom:1px solid #69364c!important}.shopify-section-group-header-group .announcement-bar__message{color:#fff!important;font-size:1.25rem!important;letter-spacing:.045em!important;font-weight:650!important}.shopify-section-group-header-group .header-wrapper{background:#120f16!important;border-bottom:1px solid #3b2837!important}.shopify-section-group-header-group .header__menu-item,.shopify-section-group-header-group .header__icon,.shopify-section-group-header-group .header__heading-link{color:#f2e6ef!important}.shopify-section-group-header-group .header__menu-item:hover,.shopify-section-group-header-group .header__active-menu-item{color:#d6a4bb!important}.shopify-section-group-header-group .header__inline-menu .list-menu{gap:1.3rem}.shopify-section-group-header-group .header__heading-logo{max-height:72px;object-fit:contain}.shopify-section-group-header-group .header__icon:hover{color:#e2b0c5!important}@media(max-width:749px){.shopify-section-group-header-group .announcement-bar__message{font-size:1.05rem!important}.shopify-section-group-header-group .header{padding-top:9px;padding-bottom:9px}}.dsa-empty-collection{border:1px solid #50344c;background:linear-gradient(130deg,#241722,#110e15);padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dsa-empty-collection p{font-size:1.5rem}.dsa-block__head>div>p:not(.dsa-kicker){max-width:650px}.dsa-block__head>a{white-space:nowrap}@media(max-width:749px){.dsa-empty-collection{display:block}.dsa-empty-collection .dsa-btn{margin-top:12px}.dsa-block__head{align-items:start;flex-direction:column}}.dsa-home .dsa-card img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#17121b}.dsa-home .dsa-card{min-width:0}.dsa-home .dsa-card h3{line-height:1.35;font-weight:550}.dsa-world{overflow:hidden;aspect-ratio:1/1;background:#221627!important;min-height:0;display:flex!important;align-items:end}.dsa-world img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;aspect-ratio:1!important;object-fit:cover;transition:transform .45s ease,filter .45s ease}.dsa-world:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,5,12,.88),transparent);pointer-events:none}.dsa-world span{position:relative;z-index:2;font-size:clamp(1.35rem,1.6vw,2rem);line-height:1.25;padding:18px!important}.dsa-world:hover img{transform:scale(1.05);filter:brightness(1.13)}.dsa-footer{background:#110d15;color:#e6dbe5;border-top:1px solid #42273b;padding-top:65px}.dsa-footer__grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;gap:40px}.dsa-footer h2{font-size:clamp(2.4rem,3vw,3.7rem);color:#f1e6ee}.dsa-footer h3{font-size:1.7rem;color:#f3e4ed;margin:0 0 17px}.dsa-footer ul{padding:0;list-style:none;margin:0}.dsa-footer li{margin:0 0 11px}.dsa-footer a{color:#cfc0ce;text-decoration:none}.dsa-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.dsa-footer__brand p{max-width:400px}.dsa-footer__signature{font-style:italic;color:#ac819c}.dsa-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid #382337;padding-top:24px;padding-bottom:26px;margin-top:55px;color:#afa2ac}@media(max-width:989px){.dsa-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:749px){.dsa-worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-footer__grid{grid-template-columns:1fr 1fr;gap:25px}.dsa-footer__brand{grid-column:span 2}.dsa-footer__bottom{display:block}.dsa-footer__bottom small{display:block;margin:5px 0}}.dsa-masthead{background:#08080d;line-height:0;overflow:hidden;border-bottom:1px solid #5c324d}.dsa-masthead a{display:block}.dsa-masthead img{display:block;width:100%;height:auto;object-fit:contain}.shopify-section-group-header-group .header__submenu,.shopify-section-group-header-group .header__submenu.list-menu,.shopify-section-group-header-group .menu-drawer,.shopify-section-group-header-group .menu-drawer__inner-submenu,.shopify-section-group-header-group .menu-drawer__submenu,.shopify-section-group-header-group .menu-drawer__navigation-container{background:#17111d!important;color:#f5e8ef!important;border-color:#52314a!important}.shopify-section-group-header-group .header__submenu .header__menu-item,.shopify-section-group-header-group .header__submenu a,.shopify-section-group-header-group .menu-drawer__menu-item,.shopify-section-group-header-group .menu-drawer__close-button,.shopify-section-group-header-group .menu-drawer__menu-item span{color:#f5e8ef!important;opacity:1!important}.shopify-section-group-header-group .header__submenu .header__menu-item:hover,.shopify-section-group-header-group .header__submenu .header__menu-item:focus-visible,.shopify-section-group-header-group .menu-drawer__menu-item:hover,.shopify-section-group-header-group .menu-drawer__menu-item:focus-visible{background:#3c1d35!important;color:#fff!important}.shopify-section-group-header-group .header__submenu .header__menu-item:focus-visible,.shopify-section-group-header-group .menu-drawer__menu-item:focus-visible{outline:2px solid #d9a9c4;outline-offset:-2px}.shopify-section-group-header-group .header__submenu .header__active-menu-item{color:#ffc4dd!important}@media(max-width:749px){.dsa-masthead img{width:100%;min-height:135px;object-fit:cover;object-position:center}}.dsa-slider{position:relative;width:100%;background:#09080c;overflow:hidden;border-bottom:1px solid #5e2941}.dsa-slider__slides{position:relative;width:100%;aspect-ratio:3.2/1;min-height:280px}.dsa-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;pointer-events:none}.dsa-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.dsa-slider__slide>a,.dsa-slider__slide img{display:block;width:100%;height:100%}.dsa-slider__slide img{object-fit:contain;background:#09080c}.dsa-slider__controls{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:12px;align-items:center;background:#0a070dbf;border-radius:25px;padding:4px 11px}.dsa-slider__nav{border:0;background:transparent;color:#fff;font-size:24px;cursor:pointer}.dsa-slider__dots{display:flex;gap:8px}.dsa-slider__dot{width:9px;height:9px;border-radius:50%;padding:0;border:1px solid #e9dce7;background:transparent;cursor:pointer}.dsa-slider__dot.is-active{background:#e9dce7}.dsa-footer__ornament{display:flex;align-items:center;gap:18px;justify-content:center;color:#a87593;font-size:2.2rem;letter-spacing:.4em;margin:0 auto 30px;max-width:940px}.dsa-footer__ornament:before,.dsa-footer__ornament:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#72405e,transparent)}.dsa-footer h3:after{content:"\2726";display:inline-block;font-size:.8em;margin-left:10px;color:#9f597d}.dsa-footer__brand h2{border-bottom:1px solid #4c2b43;padding-bottom:15px}@media(max-width:749px){.dsa-slider__slides{min-height:175px;aspect-ratio:2.1/1}.dsa-slider__slide img{object-fit:cover;object-position:center}.dsa-slider__controls{bottom:7px}.dsa-footer__ornament{gap:8px}}.dsa-slider__slides{aspect-ratio:auto!important;min-height:0!important;height:auto!important}.dsa-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.dsa-slider__slide.is-active{position:relative;inset:auto;height:auto}.dsa-slider__slide>a,.dsa-slider__slide img{height:auto!important;width:100%!important;max-width:none!important;object-fit:contain!important;min-height:0!important}.dsa-slider__controls{bottom:8px;z-index:3}.dsa-slider__nav{min-width:32px;min-height:32px}.dsa-slider__dot{min-width:10px;min-height:10px}@media(max-width:749px){.dsa-slider__slides{aspect-ratio:auto!important;min-height:0!important}.dsa-slider__slide img{object-fit:contain!important}}.dsa-footer{position:relative;border-top:3px double #a46a8c!important;background:radial-gradient(ellipse at 50% 0%,#231625,#120d17 65%)!important}.dsa-footer__ornament{font-family:Georgia,serif!important;font-size:3.3rem!important;color:#d5a9c2!important;max-width:1120px!important;margin-bottom:45px!important;gap:25px!important;text-shadow:0 0 18px rgba(197,89,151,.48)}.dsa-footer__ornament span:nth-child(2){font-size:5rem!important}.dsa-footer__ornament:before,.dsa-footer__ornament:after{height:2px!important;background:linear-gradient(90deg,transparent,#c18aaa,#59233e,#c18aaa,transparent)!important}.dsa-footer h3{font-family:Georgia,serif;letter-spacing:.045em;border-bottom:1px solid #65405a;padding-bottom:13px}.dsa-footer__bottom{border-top:2px solid #69445f!important}.dsa-blog-home{padding-top:65px;padding-bottom:68px}.dsa-blog-home h2,.dsa-newsletter h2{font-size:clamp(2.7rem,3.5vw,4rem)}.dsa-blog-home .dsa-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.dsa-blog-card{background:#18121c;padding:14px}.dsa-blog-card a{color:#eee1eb;text-decoration:none}.dsa-blog-card img,.dsa-blog-card__placeholder{width:100%;aspect-ratio:4/3;object-fit:cover}.dsa-blog-card__placeholder{display:grid;place-items:center;background:#2d1d30;font-size:5rem}.dsa-blog-card h3{font-size:1.9rem}.dsa-newsletter{background:linear-gradient(110deg,#32182e,#171019);color:#f5eaf1;border-top:1px solid #624059;border-bottom:1px solid #624059;padding:60px 0}.dsa-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.dsa-newsletter h2{color:#fff}.dsa-newsletter label{display:block;margin-bottom:9px}.dsa-newsletter__inputs{display:flex;gap:8px}.dsa-newsletter input{min-width:0;flex:1;padding:14px;background:#f8f5f8;color:#221827;border:1px solid #d6c2d1;border-radius:3px}.dsa-newsletter button{background:#923956;color:#fff;border:0;border-radius:3px;padding:12px 19px;font-weight:700;cursor:pointer}.dsa-newsletter__privacy{font-size:1.2rem;opacity:.85}.dsa-newsletter a{color:#efd0df}@media(max-width:749px){.dsa-blog-home .dsa-articles{grid-template-columns:1fr}.dsa-newsletter__inner{grid-template-columns:1fr;gap:20px}.dsa-newsletter__inputs{flex-direction:column}}.dsa-slider,.dsa-slider__slides{height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important}.dsa-slider__slides{display:block!important}.dsa-slider__slide,.dsa-slider__slide.is-active{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.dsa-slider__slide{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dsa-slider__slide.is-active{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.dsa-slider__slide a,.dsa-slider__slide img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}.dsa-slider__controls{bottom:8px!important}@media(max-width:749px){.dsa-slider__slides,.dsa-slider__slide.is-active{min-height:0!important;aspect-ratio:auto!important}.dsa-slider__slide img{height:auto!important;object-fit:contain!important}}.dsa-home .dsa-hero{min-height:290px!important;padding:35px 0!important;align-items:center!important}.dsa-home .dsa-hero__inner{max-width:1200px}.dsa-home .dsa-hero h1{font-size:clamp(3rem,4vw,5.4rem)!important;max-width:760px;margin:9px 0 12px!important;line-height:1.13}.dsa-home .dsa-hero p:not(.dsa-kicker){font-size:clamp(1.5rem,1.5vw,1.85rem)!important;max-width:710px;line-height:1.5;margin:0!important}.dsa-home .dsa-hero .dsa-buttons{margin-top:18px!important;gap:10px!important}.dsa-home .dsa-hero .dsa-btn{padding:12px 20px!important}@media(max-width:749px){.dsa-home .dsa-hero{min-height:0!important;padding:35px 0!important}.dsa-home .dsa-hero h1{font-size:3.5rem!important}}.shopify-section:has(.dsa-blog-home){background:#100d13!important;color:#ece3ed!important}.dsa-blog-home{background:#100d13!important;color:#ece3ed!important;padding-top:45px!important;padding-bottom:55px!important}.dsa-blog-home h2,.dsa-blog-home h3,.dsa-blog-home p,.dsa-blog-home .dsa-block__head>a,.dsa-blog-card a,.dsa-blog-card span{color:#eee3ee!important}.dsa-blog-home .dsa-kicker{color:#d3a6bf!important}.dsa-blog-home .dsa-articles{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.dsa-blog-home .dsa-blog-card{background:#1d1621!important;border:1px solid #473148!important;border-radius:4px;padding:12px!important;min-width:0}.dsa-blog-home .dsa-blog-card img,.dsa-blog-home .dsa-blog-card__placeholder{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block}.dsa-blog-home .dsa-blog-card h3{color:#f6edf4!important;font-size:1.75rem!important;line-height:1.3;margin:15px 0 8px}.dsa-blog-home .dsa-blog-card p{color:#c9bacb!important;line-height:1.45}@media(max-width:749px){.dsa-blog-home .dsa-articles{grid-template-columns:1fr!important}}.dsa-slider__slides{height:clamp(340px,27vw,530px)!important;min-height:340px!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important}.dsa-slider__slide,.dsa-slider__slide.is-active{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;overflow:hidden!important}.dsa-slider__slide{display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dsa-slider__slide.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.dsa-slider__slide a,.dsa-slider__slide img{display:block!important;height:100%!important;width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important}.dsa-slider__controls{bottom:18px!important;z-index:5!important}@media(max-width:749px){.dsa-slider__slides{height:230px!important;min-height:230px!important}.dsa-slider__slide img{object-fit:cover!important}}.dsa-shop-shortcuts{padding-top:24px;padding-bottom:28px}.shopify-section:has(.dsa-shop-shortcuts){background:#0e0b12;color:#f7ebf4;border-bottom:1px solid #4b2b43}.dsa-shop-shortcuts h2{font-family:inherit;font-size:clamp(2.1rem,2.1vw,2.9rem);color:#f7e8f0;margin:0 0 18px}.dsa-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dsa-shortcuts a{color:#f2e5ef!important;display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #61405a;background:linear-gradient(130deg,#291b2a,#141019);padding:17px 16px;text-decoration:none;font-size:1.4rem;font-weight:650;transition:border-color .2s,background .2s}.dsa-shortcuts a:hover{border-color:#c18fab;background:#3a233a}.dsa-shortcuts a span:last-child{color:#d7aac4}@media(max-width:989px){.dsa-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.dsa-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dsa-shortcuts a{padding:13px 10px;font-size:1.3rem}}.dsa-slider__slides{height:auto!important;aspect-ratio:3/1!important;min-height:0!important;position:relative!important;overflow:hidden!important}.dsa-slider__slide,.dsa-slider__slide.is-active{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;display:block!important}.dsa-slider__slide a,.dsa-slider__slide img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;object-position:center!important}.dsa-slider__controls{bottom:12px!important}.shopify-section:has(.dsa-home),.shopify-section:has(.dsa-block),.shopify-section:has(.dsa-blog-home),.shopify-section:has(.dsa-shop-shortcuts){background:#100d13!important;color:#eee4ee!important}.dsa-home.dsa-block.page-width{background:#100d13!important}.dsa-block h2,.dsa-block h3,.dsa-block p,.dsa-block a{color:#eee4ee}.dsa-block .dsa-kicker{color:#c49ab5}.dsa-empty-collection{color:#eee4ee}@media(max-width:749px){.dsa-slider__slides{height:auto!important;aspect-ratio:3/1!important;min-height:0!important}.dsa-slider__slide img{object-fit:contain!important}}.dsa-home .dsa-block:has(.dsa-worlds){max-width:1780px!important;width:calc(100% - 64px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.dsa-worlds{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;width:100%!important}.dsa-world{aspect-ratio:1/1!important;min-width:0!important;min-height:0!important}.dsa-world span{font-size:clamp(1.45rem,1.5vw,2.2rem)!important}.dsa-brand-divider{background:#291a2b;color:#f4e5ee;border-top:1px solid #5f3953;border-bottom:1px solid #5f3953}.dsa-brand-divider--wine{background:#321a29}.dsa-brand-divider__inner{max-width:1460px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:46px;padding-bottom:46px}.dsa-brand-divider h2{font-size:clamp(2.5rem,3vw,4.3rem);color:#f5e7f0;margin:8px 0 13px}.dsa-brand-divider p:not(.dsa-kicker){font-size:1.65rem;max-width:800px}.dsa-brand-divider .dsa-btn{white-space:nowrap}.shopify-section:has(.dsa-home.dsa-block){background:#100d13!important}.dsa-home.dsa-block.page-width{max-width:1500px!important;margin:0 auto!important}@media(max-width:989px){.dsa-worlds{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.dsa-worlds{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dsa-home .dsa-block:has(.dsa-worlds){width:calc(100% - 28px)!important}.dsa-brand-divider__inner{display:block;padding-top:30px;padding-bottom:30px}.dsa-brand-divider .dsa-btn{margin-top:12px}}.dsa-home .dsa-block:has(.dsa-products),.dsa-home .dsa-block:has(.dsa-worlds){max-width:1780px!important;width:calc(100% - 64px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.dsa-home .dsa-block:has(.dsa-products) .dsa-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:20px!important}.dsa-home .dsa-block:has(.dsa-products) .dsa-card{max-width:none!important;width:100%!important}@media(max-width:749px){.dsa-home .dsa-block:has(.dsa-products){width:calc(100% - 28px)!important}.dsa-home .dsa-block:has(.dsa-products) .dsa-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.dsa-why{background:#0b090e;color:#eee5ef;border-top:1px solid #453047;border-bottom:1px solid #453047;padding:56px 0 62px}.dsa-why__wrap{max-width:1560px!important}.dsa-why__intro{text-align:center;margin-bottom:30px}.dsa-why__intro h2{color:#f7eaf4;font-size:clamp(2.7rem,3.2vw,4.3rem);margin:8px 0 10px}.dsa-why__intro>p:last-child{color:#cdbdca;font-size:1.65rem}.dsa-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dsa-why__tile{text-align:center;border:1px solid #52354c;background:linear-gradient(150deg,#211723,#171219);padding:26px 22px 32px;border-radius:9px;min-width:0}.dsa-why__symbol{display:block;font-family:Georgia,serif;color:#d0a3bc;font-size:3.8rem;line-height:1.15;margin-bottom:13px}.dsa-why__tile h3{color:#f7eaf2;font-size:1.75rem;font-weight:700;margin:0 0 12px}.dsa-why__tile p{color:#cfc1cd;font-size:1.42rem;line-height:1.65;margin:0}@media(max-width:989px){.dsa-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.dsa-why{padding:38px 0}.dsa-why__grid{gap:10px}.dsa-why__tile{padding:20px 12px}.dsa-why__tile h3{font-size:1.5rem}.dsa-why__tile p{font-size:1.25rem}}body.template-collection,body:has(.dsa-collection-guide){background:#100d13!important;color:#ece3ec!important}body:has(.dsa-collection-guide) .shopify-section:has(.collection-hero),body:has(.dsa-collection-guide) .shopify-section:has(.collection),body:has(.dsa-collection-guide) .shopify-section:has(.dsa-collection-guide){background:#100d13!important}body:has(.dsa-collection-guide) .collection-hero,body:has(.dsa-collection-guide) .collection-hero__title,body:has(.dsa-collection-guide) .collection-hero__description,body:has(.dsa-collection-guide) .collection__title,body:has(.dsa-collection-guide) .product-grid,body:has(.dsa-collection-guide) .card__heading a,body:has(.dsa-collection-guide) .price,body:has(.dsa-collection-guide) .facets__heading,body:has(.dsa-collection-guide) .facets__label,body:has(.dsa-collection-guide) .facet-filters__label,body:has(.dsa-collection-guide) .facet-filters__sort,body:has(.dsa-collection-guide) .product-count__text{color:#f0e8f1!important}body:has(.dsa-collection-guide) .facets-container,body:has(.dsa-collection-guide) .facet-filters,body:has(.dsa-collection-guide) .product-grid-container{background:#100d13!important}body:has(.dsa-collection-guide) .card-wrapper{background:#1b1420!important;padding:9px;border:1px solid #473047;border-radius:4px}body:has(.dsa-collection-guide) .card__information{padding:14px 6px}body:has(.dsa-collection-guide) .card__media img{object-fit:contain!important}body:has(.dsa-collection-guide) .collection.page-width,body:has(.dsa-collection-guide) .collection-hero__inner.page-width,body:has(.dsa-collection-guide) .dsa-collection-guide__inner.page-width{max-width:1740px!important;width:calc(100% - 64px)!important;padding-left:0!important;padding-right:0!important}body:has(.dsa-collection-guide) .collection-hero{padding:28px 0 15px!important}.dsa-collection-guide{background:#1b1220;color:#eee3ed;border-top:1px solid #4b2d43;border-bottom:1px solid #4b2d43;padding:30px 0}.dsa-collection-guide__intro h2{font-size:clamp(2.4rem,3vw,3.6rem);color:#f7edf4;margin:7px 0}.dsa-collection-guide__intro>p:last-child{font-size:1.45rem;max-width:1050px;color:#d1c5d2}.dsa-collection-guide__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px}.dsa-collection-guide__card{background:#211827;border:1px solid #573b53;border-radius:5px;padding:15px;align-self:start}.dsa-collection-guide__card summary{cursor:pointer;color:#f6e6ef;font-weight:700;font-size:1.55rem}.dsa-collection-guide__card summary span{color:#d6a9c0;margin-right:7px}.dsa-collection-guide__card p{font-size:1.33rem;line-height:1.55;color:#d5c8d4}.dsa-collection-guide__card a{color:#efd0e1}@media(max-width:989px){.dsa-collection-guide__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body:has(.dsa-collection-guide) .collection.page-width,body:has(.dsa-collection-guide) .collection-hero__inner.page-width,body:has(.dsa-collection-guide) .dsa-collection-guide__inner.page-width{width:calc(100% - 28px)!important}.dsa-collection-guide__cards{grid-template-columns:1fr}.dsa-collection-guide{padding:22px 0}}body:has(.dsa-collection-guide),body:has(.dsa-collection-guide) #MainContent,body:has(.dsa-collection-guide) #MainContent>.shopify-section,body:has(.dsa-collection-guide) .gradient,body:has(.dsa-collection-guide) .color-scheme-1{background:#14101a!important;color:#f0e7f0!important}body:has(.dsa-collection-guide) .collection-hero,body:has(.dsa-collection-guide) .collection-hero__inner,body:has(.dsa-collection-guide) .collection-hero__text-wrapper,body:has(.dsa-collection-guide) .collection,body:has(.dsa-collection-guide) .facets-wrapper,body:has(.dsa-collection-guide) .facets-container,body:has(.dsa-collection-guide) .facet-filters,body:has(.dsa-collection-guide) .facets__form,body:has(.dsa-collection-guide) .product-grid-container{background:#14101a!important;color:#f0e7f0!important}body:has(.dsa-collection-guide) .collection-hero__title,body:has(.dsa-collection-guide) .collection-hero__description,body:has(.dsa-collection-guide) .facet-filters__sort,body:has(.dsa-collection-guide) .facet-filters__label,body:has(.dsa-collection-guide) .facets__summary,body:has(.dsa-collection-guide) .facets__summary-label,body:has(.dsa-collection-guide) .product-count__text,body:has(.dsa-collection-guide) .facets__heading{color:#f3e8f1!important;opacity:1!important}body:has(.dsa-collection-guide) .facet-filters__sort{background:#211827!important}body:has(.dsa-collection-guide) .facets__disclosure,body:has(.dsa-collection-guide) .facets__display,body:has(.dsa-collection-guide) .facets__display-vertical{background:#211827!important;color:#f3e8f1!important;border-color:#563952!important}body:has(.dsa-collection-guide) .collection-hero__title{font-weight:700!important;color:#f5e8f2!important}body:has(.dsa-product-details),body:has(.dsa-product-details) #MainContent,body:has(.dsa-product-details) #MainContent>.shopify-section,body:has(.dsa-product-details) product-info,body:has(.dsa-product-details) .gradient,body:has(.dsa-product-details) .color-scheme-1{background:#100d14!important;color:#f2e8f2!important}body:has(.dsa-product-details) .product__title h1,body:has(.dsa-product-details) .product__info-container,body:has(.dsa-product-details) .product__info-container label,body:has(.dsa-product-details) .price,body:has(.dsa-product-details) .price__regular,body:has(.dsa-product-details) .product__text,body:has(.dsa-product-details) .product-form__input .form__label,body:has(.dsa-product-details) .product__tax,body:has(.dsa-product-details) .product__tax a,body:has(.dsa-product-details) .quantity__input,body:has(.dsa-product-details) .quantity__button,body:has(.dsa-product-details) .card__heading a,body:has(.dsa-product-details) .related-products__heading{color:#f3e9f3!important}body:has(.dsa-product-details) .page-width:has(.product--medium){max-width:1650px!important;width:calc(100% - 64px)!important}body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__media-wrapper{max-width:66%!important;width:66%!important}body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__info-wrapper{max-width:34%!important;width:34%!important;padding-left:38px!important}body:has(.dsa-product-details) .product__media-list{gap:12px!important}body:has(.dsa-product-details) .product__media-item{margin:0!important}body:has(.dsa-product-details) .product__media{background:#1b1520!important;border-radius:8px;overflow:hidden}body:has(.dsa-product-details) .product__media img{object-fit:contain!important}body:has(.dsa-product-details) .product__info-container{background:#19131e;border:1px solid #3b2940;padding:22px;border-radius:9px}body:has(.dsa-product-details) .product-form__submit{background:#803454!important;color:#fff!important;border:1px solid #b45c81!important;border-radius:5px!important;font-weight:700!important}body:has(.dsa-product-details) .product-form__submit:hover{background:#a2456c!important}body:has(.dsa-product-details) .product-form__input input[type=radio]+label{border-color:#9b7692!important;color:#f5e8f0!important}body:has(.dsa-product-details) .product-form__input input[type=radio]:checked+label{background:#8b385b!important;color:#fff!important;border-color:#d8a7c4!important}body:has(.dsa-product-details) .quantity{background:#211929!important;border-color:#75516f!important}body:has(.dsa-product-details) .quantity:before,body:has(.dsa-product-details) .quantity:after{box-shadow:none!important}.dsa-product-details{margin:18px 0 0;border-top:1px solid #58384f}.dsa-product-details details{border-bottom:1px solid #58384f}.dsa-product-details summary{cursor:pointer;display:flex;align-items:center;gap:10px;padding:16px 3px;font-weight:700;font-size:1.45rem;color:#f3e7f0;list-style:none}.dsa-product-details summary::-webkit-details-marker{display:none}.dsa-product-details summary>span:first-child{color:#c48cae}.dsa-product-chevron{margin-left:auto;color:#d6aac5}.dsa-product-details details[open] .dsa-product-chevron{transform:rotate(180deg)}.dsa-product-detail-content{color:#d6c6d4;font-size:1.38rem;line-height:1.65;padding:3px 12px 16px}.dsa-product-detail-content a{color:#ecc7de}.dsa-product-detail-content p{margin:0 0 9px}body:has(.dsa-product-details) .related-products{max-width:1650px!important;width:calc(100% - 64px)!important;padding-top:28px!important}body:has(.dsa-product-details) .related-products .card-wrapper{background:#201725!important;border:1px solid #51334d;padding:10px;border-radius:6px}body:has(.dsa-product-details) .related-products img{object-fit:contain!important}@media(max-width:989px){body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__media-wrapper{width:58%!important;max-width:58%!important}body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__info-wrapper{width:42%!important;max-width:42%!important;padding-left:18px!important}}@media(max-width:749px){body:has(.dsa-product-details) .page-width:has(.product--medium),body:has(.dsa-product-details) .related-products{width:calc(100% - 28px)!important}body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__media-wrapper,body:has(.dsa-product-details) .product--medium:not(.product--no-media) .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important}body:has(.dsa-product-details) .product__info-container{padding:16px!important}body:has(.dsa-product-details) .product__media-list{gap:8px!important}}@media screen and (min-width:750px){body:has(.dsa-product-details) .product__media-wrapper .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;overflow:visible!important;scroll-snap-type:none!important}body:has(.dsa-product-details) .product__media-wrapper .product__media-list>.product__media-item,body:has(.dsa-product-details) .product__media-wrapper .product__media-list>.product__media-item:first-child,body:has(.dsa-product-details) .product__media-wrapper .product__media-list>.product__media-item--full{grid-column:auto!important;grid-row:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;flex:initial!important;justify-self:stretch!important}body:has(.dsa-product-details) .product__media-wrapper .product__media-list .product__media-container{width:100%!important;max-width:100%!important}body:has(.dsa-product-details) .product__media-wrapper .product__media-list .product__media{aspect-ratio:1/1!important;height:auto!important;--ratio-percent:100%!important}body:has(.dsa-product-details) .product__media-wrapper .product__media-list .product__media img{object-fit:contain!important}}body:has(.dsa-product-details) .product-form__input input[type=radio]+label,body:has(.dsa-product-details) .product-form__input input[type=radio]:not(:checked)+label{background:#281d30!important;color:#f7eaf3!important;border:1px solid #9d7897!important;opacity:1!important;text-shadow:none!important}body:has(.dsa-product-details) .product-form__input input[type=radio]:checked+label{background:#8b385b!important;color:#fff!important;border-color:#e2aac8!important;opacity:1!important}body:has(.dsa-product-details) .product-form__input input[type=radio]:disabled+label,body:has(.dsa-product-details) .product-form__input input[type=radio].disabled+label{background:#322a35!important;color:#d2c3d0!important;opacity:.7!important;text-decoration:line-through!important}body:has(.dsa-product-details) .product-form__input input[type=radio]:focus-visible+label{outline:2px solid #f1b8d8!important;outline-offset:3px!important}.dsa-shop-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:19px 15px;margin:17px 0 8px;background:#2a1a2c;border:1.5px solid #ac668c;border-radius:8px;color:#f6eaf3}.dsa-shop-benefits__item{display:flex;align-items:center;gap:9px;font-size:1.25rem;font-weight:650;line-height:1.4;color:#f4e5ef}.dsa-shop-benefits__item span:first-child{display:inline-flex;justify-content:center;align-items:center;min-width:21px;font-size:1.65rem;color:#dda9c8}@media(max-width:480px){.dsa-shop-benefits{gap:15px 9px;padding:14px 10px}.dsa-shop-benefits__item{font-size:1.12rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/dsa-gothic.css.map */
