:root{--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--icon-stroke-width: 1.5px}body.scroll-locked{overflow:hidden}.mt-pdp-reviews{display:none!important}.header{position:relative;z-index:var(--z-header);display:block;background-color:var(--color-bg);border-block-end:1px solid var(--color-border);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),backdrop-filter var(--duration-base) var(--ease-out)}.header--transparent{position:absolute;inset-block-start:0;inset-inline:0;background-color:transparent;border-block-end-color:transparent}.header--sticky{position:sticky;inset-block-start:var(--mt-announcement-height, 0px)}.header--transparent.header--sticky{position:fixed;inset-block-start:var(--mt-announcement-height, 0px)}.header--transparent.header--scrolled{background-color:color-mix(in srgb,var(--color-bg) 82%,transparent);border-block-end-color:var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@supports not (background-color: color-mix(in srgb,red 50%,transparent)){.header--transparent.header--scrolled{background-color:var(--color-bg)}}.header--transparent.header--drawer-open{background-color:var(--color-bg);border-block-end-color:var(--color-border)}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:64px}@media screen and (min-width:990px){.header__inner{min-height:76px}}@media screen and (max-width:989px){.header__inner{grid-template-columns:1fr auto 1fr}.header__toggle{justify-self:start}.header__logo-wrap{justify-self:center}.header__actions{justify-self:end}}.header__logo-wrap{margin:0;font-size:inherit;line-height:0}.header__logo{display:inline-block;line-height:0}.header__logo img{width:var(--logo-width-mobile, 130px);height:auto}@media screen and (min-width:750px){.header__logo img{width:var(--logo-width, 180px)}}.header__wordmark{display:inline-block;font-size:calc(var(--logo-width-mobile, 130px) / 5.2);line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.header__wordmark{font-size:calc(var(--logo-width, 180px) / 5.2)}}.header__nav{display:none}@media screen and (min-width:990px){.header__nav{display:block;justify-self:center}}.header__menu{display:flex;align-items:center;gap:clamp(1.25rem,2.2vw,2.5rem);margin:0;padding:0;list-style:none}.header__link{position:relative;display:inline-block;padding-block:.4rem;font-family:var(--font-heading);font-size:var(--text-base);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);transition:color var(--duration-base) var(--ease-out)}@media screen and (min-width:1400px){.header__link{font-size:var(--text-lg)}}.header__link:hover,.header__link--active{color:var(--color-purple)}.header__link--active:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:2px;background-color:var(--color-purple);box-shadow:var(--shadow-glow-purple)}.header__menu-item--has-dropdown{position:relative}.header__menu-item--has-dropdown>.header__link{display:inline-flex;align-items:center}.header__menu-item--has-dropdown>.header__link--active:after{display:none}.header__caret{width:12px;height:12px;margin-inline-start:5px;transition:transform var(--duration-base) var(--ease-out)}.header__menu-item--has-dropdown:hover .header__caret,.header__menu-item--has-dropdown:focus-within .header__caret{transform:rotate(180deg)}.header__dropdown{position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%) translateY(10px);min-width:210px;margin:0;padding:8px;list-style:none;background-color:var(--color-bg-alt, #0e0d14);border:1px solid rgba(112,0,255,.32);border-radius:var(--radius-card, 10px);box-shadow:0 18px 44px #0000008c,0 0 26px #7000ff2e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);z-index:var(--z-header, 100)}.header__dropdown:before{content:"";position:absolute;inset-block-start:-14px;inset-inline:0;height:14px}.header__menu-item--has-dropdown:hover .header__dropdown,.header__menu-item--has-dropdown:focus-within .header__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__dropdown-link{display:block;padding:9px 14px;border-radius:6px;font-family:var(--font-heading);font-size:var(--text-sm);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.header__dropdown-link:hover,.header__dropdown-link.is-active{background-color:#7000ff29;color:var(--color-purple)}.header__drawer-item .header__drawer-submenu{list-style:none;padding:0 0 0 2.25rem;padding-inline-start:1.1rem;border-inline-start:1px solid var(--color-border);overflow:hidden;max-height:0;visibility:hidden;transition:max-height var(--duration-base) var(--ease-out),visibility var(--duration-base) var(--ease-out)}.header__drawer-item.is-open>.header__drawer-submenu{max-height:60vh;overflow-y:auto;visibility:visible;padding-block:.35rem .6rem}.header__drawer-sublink{display:block;padding:.6rem .85rem;font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);border-radius:6px;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.header__drawer-sublink:hover,.header__drawer-sublink.is-active{color:var(--color-purple);background-color:#7000ff1a}.header__actions{display:flex;align-items:center;gap:.35rem;justify-self:end}.header__action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem;border-radius:var(--radius-btn);color:var(--color-text);transition:color var(--duration-base) var(--ease-out)}.header__action:hover{color:var(--color-purple)}.header__cart-text{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.header__cart-count{position:absolute;inset-block-start:2px;inset-inline-end:2px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;background-color:var(--color-purple);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);font-size:11px;font-weight:700;line-height:1;box-shadow:var(--shadow-glow-purple)}.header__cart-count--empty{background-color:var(--color-surface-2);color:var(--color-text-muted);box-shadow:none}.header__toggle{display:inline-flex}@media screen and (min-width:990px){.header__toggle{display:none}}.header__toggle-close,.header--drawer-open .header__toggle-open{display:none}.header--drawer-open .header__toggle-close{display:inline-flex}.header__drawer{overflow:hidden;border-block-start:1px solid var(--color-border);background-color:var(--color-bg)}@media screen and (min-width:990px){.header__drawer{display:none}}.header__drawer:not([hidden]){display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-out)}.header--drawer-open .header__drawer{grid-template-rows:1fr}.header__drawer-nav{min-height:0}.header__drawer-menu{margin:0;padding:.25rem var(--gutter) .5rem;list-style:none;display:flex;flex-direction:column}.header__drawer-row{display:flex;align-items:stretch;border-block-end:1px solid var(--color-border)}.header__drawer-menu>li:last-child .header__drawer-row{border-block-end:none}.header__drawer-link{flex:1 1 auto;display:block;padding-block:.95rem;padding-inline:1.25rem .25rem;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:100;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);transition:color var(--duration-base) var(--ease-out)}.header__drawer-link:hover,.header__drawer-link--active{color:var(--color-purple)}.header__drawer-expand{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;padding:0;background:transparent;border:none;border-inline-start:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out)}.header__drawer-expand:hover{color:var(--color-purple)}.header__drawer-chevron{transition:transform var(--duration-base) var(--ease-out)}.header__drawer-expand[aria-expanded=true] .header__drawer-chevron{transform:rotate(180deg)}.header__drawer-account{display:flex;align-items:center;gap:.6rem;margin:0 var(--gutter);padding:var(--gutter) .25rem calc(var(--gutter) + .25rem);border-block-start:1px solid var(--color-border);font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}.header__drawer-account:hover{color:var(--color-purple)}.header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) - 1);background-color:#0009;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.header__overlay.is-visible{opacity:1}@media screen and (min-width:990px){.header__overlay{display:none}}@media(prefers-reduced-motion:reduce){.header,.header__drawer,.header__overlay,.header__link,.header__action{transition:none}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none):is(.product-information--media-left,.product-information--media-right){grid-template-columns:minmax(0,clamp(400px,34vw,620px)) minmax(0,clamp(400px,34vw,620px))!important;max-width:calc(2 * clamp(400px,34vw,620px) + var(--gap, 48px) + 80px);margin-inline:auto!important;padding-inline:40px}}.product-media-container.constrain-height:not(.dialog-zoomed-gallery *){--viewport-offset: 260px;--constrained-min-height: 460px}media-gallery slideshow-container{margin:12px;max-width:calc(100% - 24px);box-sizing:border-box}media-gallery slideshow-arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:var(--layer-heightened, 4);mix-blend-mode:normal;pointer-events:none}media-gallery slideshow-arrows .slideshow-control{pointer-events:auto;opacity:1;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;min-height:50px;padding:0;margin-inline:0;border-radius:50%;background-color:#fffffff0;color:#111114;--icon-stroke-width: 2px;box-shadow:0 4px 14px #00000059;transition:transform .15s ease,background-color .15s ease}media-gallery slideshow-arrows .slideshow-control:hover{background-color:#fff;transform:scale(1.06)}media-gallery slideshow-arrows .slideshow-control .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}media-gallery slideshow-arrows .slideshow-control svg{width:22px;height:22px;display:block}media-gallery slideshow-arrows .slideshow-control--next svg{rotate:-90deg}media-gallery slideshow-arrows .slideshow-control--previous svg{rotate:90deg}@media screen and (max-width:749px){media-gallery slideshow-arrows .slideshow-control{width:38px;height:38px;min-width:38px;min-height:38px}media-gallery slideshow-arrows .slideshow-control .svg-wrapper,media-gallery slideshow-arrows .slideshow-control svg{width:17px;height:17px}}media-gallery .slideshow-controls__dots{--color: rgba(255, 255, 255, .32);--color-active: #c48cff;--color-hover: rgba(196, 140, 255, .75);mix-blend-mode:normal;background-color:#14141e8c}@media screen and (max-width:749px){.product-information__grid{grid-template-columns:1fr!important}.product-information__media{grid-column:1 / -1!important;width:100%!important;min-width:100%!important}.product-details{grid-column:1 / -1!important}.product-information.section--page-width .product-details>.group-block{padding-inline:20px!important}}@media screen and (min-width:750px){.product-information__grid.product-information--media-left{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:0!important}.product-information__grid.product-information--media-left>.product-information__media{flex:0 0 60%!important;width:60%!important;max-width:60%!important;min-width:0!important;order:0!important}.product-information__grid.product-information--media-left>*:not(.product-information__media){flex:0 0 40%!important;width:40%!important;max-width:40%!important;min-width:0!important;order:1!important}.product-information__grid.product-information--media-left .product-details{width:100%!important;justify-content:stretch!important}.product-information__grid.product-information--media-left .product-details>.group-block{width:100%!important;max-width:100%!important}}.product-details product-price{display:block;margin:22px 0 12px;font-weight:700;line-height:1.15}.product-details product-price .price,.product-details product-price .price-item__group{font-size:40px!important;font-weight:700}.product-details product-price .compare-at-price,.product-details product-price .compare-at-price .price{font-size:21px!important;font-weight:500;opacity:.6;margin-inline-start:8px}@media screen and (max-width:749px){.product-details product-price .price,.product-details product-price .price-item__group{font-size:33px!important}.product-details product-price .compare-at-price,.product-details product-price .compare-at-price .price{font-size:19px!important}.product-details{text-align:center}.product-details product-price{text-align:center!important;justify-content:center!important;margin-left:0!important}.product-details product-price [ref=priceContainer]{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:8px;text-align:center}.product-details .mt-desc,.product-details .mt-desc-body{text-align:center}.product-details .mt-save-row{justify-content:center!important;margin-left:0!important}.product-details .mt-badges{justify-content:center!important}}.product-details .quantity-selector-wrapper{position:relative;padding-top:28px;display:inline-block}.product-details .quantity-selector-wrapper:before{content:"QUANTITY";position:absolute;top:0;left:2px;font-family:var(--font-heading, sans-serif);font-size:12px;letter-spacing:2px;color:var(--mt-text-muted, #8a8a94)}.product-details .quantity-selector{display:inline-flex;align-items:center;background:#17171e;border:1px solid rgba(255,255,255,.14);border-radius:12px;overflow:hidden;height:54px}.product-details .quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-plus{width:52px;height:100%;color:#fff;background:transparent;border:none;cursor:pointer}.product-details .quantity-selector .quantity-minus svg,.product-details .quantity-selector .quantity-plus svg{width:16px;height:16px}.product-details .quantity-selector input{width:64px;height:100%;text-align:center;background:transparent;border:none;color:#fff;font-size:16px;font-weight:600}.product-details .add-to-cart-button{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:18px;padding:19px 24px!important;border:none!important;border-radius:12px!important;background:linear-gradient(180deg,#ff9a3c,#ff6d14 55%,#f2560a)!important;color:#fff!important;font-weight:800;font-size:17px;letter-spacing:.5px;text-transform:uppercase;line-height:1.1;white-space:nowrap;cursor:pointer;box-shadow:0 8px 26px #ff5a0a66,inset 0 1px #ffffff40;transition:transform .15s ease,box-shadow .2s ease}.product-details .add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 12px 34px #ff5a0a80,inset 0 1px #ffffff4d}.product-details .add-to-cart-button .add-to-cart-icon svg{display:none}.product-details .add-to-cart-button .add-to-cart-icon{width:26px;height:26px;flex-shrink:0;background-color:#fff;-webkit-mask:url(/cdn/shop/files/image.png_202607182309-removebg-preview.png?v=1784398530&width=90) center/contain no-repeat;mask:url(/cdn/shop/files/image.png_202607182309-removebg-preview.png?v=1784398530&width=90) center/contain no-repeat}.product-details .product-form-buttons{display:flex!important;flex-direction:column;align-items:stretch;gap:12px}.product-details .quantity-selector-wrapper{align-self:flex-start}.product-details .add-to-cart-button,.product-details .accelerated-checkout-block,.product-details .shopify-payment-button,.product-details .shopify-payment-button__button{width:100%!important;max-width:100%!important}.product-details .accelerated-checkout-block{margin-top:10px}@media screen and (min-width:750px){.product-details .add-to-cart-button,.product-details .accelerated-checkout-block,.product-details .shopify-payment-button,.product-details .shopify-payment-button__button{max-width:460px!important}}@media screen and (max-width:749px){.product-details .add-to-cart-button{font-size:13px;letter-spacing:0;gap:8px;white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.product-details .add-to-cart-button .add-to-cart-icon{width:22px;height:22px}}@media screen and (min-width:750px){.product-information__media{padding-inline:8px!important;padding-block-end:12px!important}.product-information__media .product-media-container.constrain-height{--viewport-offset: 40px !important;--constrained-min-height: 520px !important;max-height:88vh!important}}.slideshow-controls__thumbnails .slideshow-controls__thumbnail{opacity:.5;transition:opacity .2s ease,box-shadow .2s ease}.slideshow-controls__thumbnails .slideshow-controls__thumbnail:hover{opacity:.85}.slideshow-controls__thumbnails{padding-block:6px!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{opacity:1!important;outline:none!important;border-color:#c48cff!important}.slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true] img{width:100%!important;height:100%!important;border-radius:var(--thumbnail-radius, var(--media-radius));box-shadow:inset 0 0 0 3px #c48cff,inset 0 0 0 5px #c48cff59!important}body[class*=template-page]:not(:has(.mt-page-hero)):has(.header--transparent) #MainContent{padding-block-start:calc(var(--mt-announcement-height, 0px) + 64px + 32px)}@media screen and (min-width:990px){body[class*=template-page]:not(:has(.mt-page-hero)):has(.header--transparent) #MainContent{padding-block-start:calc(var(--mt-announcement-height, 0px) + 76px + 40px)}}body.template-page:has(.mt-reviews-section) #MainContent .text-block:has(h1){display:none}body.template-page:has(.mt-reviews-section) .page-width-content{padding-block:0!important}body.template-page .mt-reviews-section{margin-top:8px}body[class*=template-page]:not(:has(.mt-page-hero)) .mt-reviews-section{padding-top:8px!important}.contact-form__input{color:#fff!important;background-color:#ffffff0d!important;border:1px solid rgba(196,140,255,.3)!important}.contact-form__input::placeholder{color:#ffffff80}.contact-form__input:focus{outline:none;border-color:#c48cffbf!important;box-shadow:0 0 0 3px #7000ff2e}body:has(.mt-contact) .page-width-content{display:none}body.template-page:not(:has(.mt-reviews-section)):not(:has(.mt-contact)) .section-content-wrapper{max-width:780px;margin-inline:auto;gap:1.75rem!important}body.template-page:not(:has(.mt-reviews-section)):not(:has(.mt-contact)) .page-width-content{padding-inline:var(--gutter);box-sizing:border-box}body.template-page:not(:has(.mt-reviews-section)):not(:has(.mt-contact)) .page-width-content h1{text-align:center;font-size:clamp(30px,5vw,46px);font-weight:800;letter-spacing:2px;text-transform:uppercase;line-height:1.15;color:#fff;margin:0}body.template-page:not(:has(.mt-reviews-section)):not(:has(.mt-contact)) .page-width-content h1:after{content:"";display:block;width:64px;height:3px;margin:18px auto 0;background:linear-gradient(90deg,#c48cff,#ff7a1a);border-radius:2px}body.template-page .page-content{color:#cfcfd8;font-size:16.5px;line-height:1.8}body.template-page .page-content>*:first-child{margin-top:0}body.template-page .page-content p{margin:0 0 1.15em}body.template-page .page-content h2{color:#fff;font-size:clamp(20px,3vw,25px);font-weight:700;letter-spacing:.4px;margin:2em 0 .7em;padding-bottom:.45em;border-bottom:1px solid rgba(255,255,255,.1)}body.template-page .page-content h3{color:#fff;font-size:19px;font-weight:600;margin:1.7em 0 .5em}body.template-page .page-content h4,body.template-page .page-content h5{color:#e8e8ee;font-size:16px;font-weight:600;margin:1.5em 0 .4em}body.template-page .page-content ul,body.template-page .page-content ol{margin:0 0 1.15em;padding-left:1.5em}body.template-page .page-content li{margin-bottom:.55em}body.template-page .page-content li::marker{color:#c48cff}body.template-page .page-content a{color:#c48cff;text-decoration:underline;text-underline-offset:2px}body.template-page .page-content a:hover{color:#d9b3ff}body.template-page .page-content strong{color:#fff;font-weight:700}body.template-page .page-content hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2.2em 0}body.template-page .page-content blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid #c48cff;color:#b7b7c2;font-style:italic}body.template-page .page-content img{max-width:100%;height:auto;border-radius:12px}body.template-page .page-content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:15px}body.template-page .page-content th,body.template-page .page-content td{border:1px solid rgba(255,255,255,.12);padding:10px 12px;text-align:left}body.template-page .page-content th{background:#c48cff14;color:#fff;font-weight:600}@media screen and (max-width:749px){body.template-page .page-content{font-size:15.5px;line-height:1.75}}.mt-legal{background:#050409;color:#cfcfd8;padding:64px 0 80px}.mt-legal .page-width{max-width:860px;margin-inline:auto}.mt-legal__title{text-align:center;font-size:clamp(30px,5vw,46px);font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:1.15;color:#fff;margin:0}.mt-legal__title:after{content:"";display:block;width:64px;height:3px;margin:16px auto 40px;background:linear-gradient(90deg,#c48cff,#ff7a1a);border-radius:2px}.mt-legal h2{color:#fff;font-size:clamp(19px,3vw,23px);font-weight:700;letter-spacing:.3px;margin:2em 0 .6em;padding-bottom:.4em;border-bottom:1px solid rgba(255,255,255,.1)}.mt-legal p{font-size:16px;line-height:1.8;margin:0 0 1.1em}.mt-legal ul,.mt-legal ol{margin:0 0 1.2em;padding-left:1.5em}.mt-legal li{margin-bottom:.5em;line-height:1.7}.mt-legal li::marker{color:#c48cff}.mt-legal a{color:#c48cff;text-decoration:underline;text-underline-offset:2px}.mt-legal a:hover{color:#d9b3ff}.mt-legal strong{color:#fff}.mt-legal .mt-faq-q{color:#fff;font-size:18px;font-weight:700;margin:1.7em 0 .35em}.mt-legal .mt-faq-q:first-of-type{margin-top:0}.mt-legal .mt-faq-a{margin:0 0 1.1em}@media screen and (max-width:749px){.mt-legal{padding:48px 0 64px}.mt-legal p,.mt-legal li{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/components.css.map */
