html,main,body,body.gradient,.shopify-section-group-footer-group{background-color:#0009;background:#0009;color:rgba(var(--color-foreground))}.announcement-bar-section{position:relative;width:100%}.announcement-bar__message{padding:1.25rem 0 .8rem;min-width:3.2rem}.announcement-bar__message .h5{line-height:100%}@media only screen and (min-width:750px){h5,.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}}.closeX:after{content:"";display:inline-block;background-color:currentColor;color:rgba(var(--color-foreground));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' aria-hidden='true' focusable='false' class='icon icon-close'%3E%3Cpath d='M0.833313 0.833374L9.16665 9.16671M0.833313 9.16671L9.16665 0.833374' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:1rem 1rem;position:initial;background-repeat:no-repeat;height:1rem;width:1rem;white-space:nowrap}.section-header{top:0%}sticky-header{position:fixed;width:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header__heading-logo{height:2.4rem;width:auto}.header__menu-item.link{padding:.8rem 2rem;font-size:1.6rem;text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground),1);border-bottom:1px solid transparent;transition:border var(--duration-short) ease}.header__menu-item.link:hover{border-bottom:1px solid #9300c5}.header__icon,.header__icon--cart .icon{height:2.2rem;width:2.2rem}.list-menu--inline{display:inline-flex;flex-wrap:wrap;column-gap:1.8rem}.header__menu-item span:not(.header__active-menu-item){padding:.8rem 0}.header__menu-item:hover span{text-decoration:none}.header__active-menu-item{text-decoration:none;padding:.8rem 2rem;border-bottom:1px solid #9300c5}.header__icons{column-gap:2rem}.header__icon,.header__icon .icon,.header__icon--cart .icon{height:2.2rem;width:2.2rem}.menu-drawer__menu-item.list-menu__item{text-transform:uppercase;font-size:1.4rem;border-bottom:1px solid currentColor;margin:0 1.6rem;padding:1.4rem;line-height:2.4rem!important}.menu-drawer__menu-item.list-menu__item:has(.icon-plus){display:flex;justify-content:space-between}.menu-drawer__menu-item.list-menu__item .icon-plus{width:1.6rem}.header__icon--menu[aria-expanded=true]:before{background:none}@media screen and (max-width:989px){.header{transition:background-color var(--duration-default) ease}.header.gradient{background-color:#000}.menu-drawer__navigation{padding:0;height:max-content;background-color:#000}.menu-drawer{background-color:#000c!important}#menu-drawer-icon .icon-close{width:2rem;height:2rem}.menu-drawer__inner-container{height:max-content!important}.menu-drawer__utility-links{background-color:#000!important}}@media screen and (min-width:750px){.header__heading-logo{height:3.2rem}.header__icons{column-gap:2.4rem}}@media screen and (min-width:990px){.header{grid-template-columns:1fr 1fr 1fr;padding-top:9px;padding-bottom:9px}.header__icons{column-gap:3.2rem}.header__icon,.header__icon .icon,.header__icon--cart .icon{height:2.4rem;width:2.4rem}nav{text-align:center}}.blurred{-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);background-color:#000c}section.blurred .hero .banner__media.media{top:-9.7rem;height:100vh}.hero.banner{position:static;background-color:#000}.hero .banner__content{height:90vh;max-height:96rem;transition:all .2s var(--ease-out-slow)}.hero .banner__media.media{background-color:#000}.hero .banner__box{padding-left:0;padding-right:0;padding-top:20vh}.hero .body{color:rgb(var(--color-foreground))}.hero .button.button--secondary:hover{border-bottom:1px solid currentcolor}.hero .button{padding:.8rem 0;min-width:min-content;font-weight:500}.hero .button:after{display:none}@media screen and (min-width:750px){.hero .banner__box{padding-top:10vh}.hero .body{font-size:2rem;letter-spacing:8px}.hero .h0{font-size:calc(var(--font-heading-scale) * 8rem)}}.product-grid .card-wrapper{border:1px solid transparent;transition:border var(--duration-long) ease;transition-delay:var(--duration-short);transition:height .7s cubic-bezier(.165,.84,.44,1)}.product-grid .card-wrapper:hover{border:1px solid #9300C5;transition:height .7s cubic-bezier(.165,.84,.44,1)}.product-grid .card-wrapper:hover .card{padding-top:2rem}.product-grid .card{transition:height var(--duration-long) ease-in;transition-delay:calc(var(--animation-order) * 75ms)}.product-grid .card:not(.ratio){height:max-content}.product-grid .card img{transition:all .7s cubic-bezier(.165,.84,.44,1)}.product-grid .card-information{display:flex;height:0;opacity:0;transform:scaleY(0);transition:all .5s ease-in-out}.product-grid .card-wrapper:hover .card-information{display:flex;height:auto;opacity:1;transform:scaleY(1);transition:all .7s cubic-bezier(.165,.84,.44,1)}.product-grid .quick-add.standard a{text-decoration:none}.card-information>.variant-colors{display:flex;justify-content:right;flex-grow:1;margin-top:0!important}.variant-colors--list{list-style:none;padding-inline-start:0;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:max-content}.variant-colors--item{transform:scale(0);transition:.5s}.variant-colors--item:first-child{transition-delay:.1s}.variant-colors--item:nth-child(2){transition-delay:.2s}.variant-colors--item:nth-child(3){transition-delay:.3s}.product-grid .card-wrapper:hover .variant-colors--item{transform:scale(1)}.variant-colors--item:first-child img{transition-delay:.05s}.variant-colors--item img{width:3.2rem;height:3.2rem}.product-grid .card-wrapper:hover .variant-colors--item img{transform:scale(1.5)}.button.quick-add__submit:before,.button.quick-add__submit:after,.button.quick-add__submit:not([disabled]):hover:after{box-shadow:none}.product-grid .card--card .quick-add{margin:0!important}.card .quick-add__submit{justify-content:space-between;background-color:transparent;color:rgb(var(--color-foreground));box-shadow:none;padding:0!important;text-transform:uppercase;text-align:left}.card .quick-add__submit h3{font-size:1.4rem;font-weight:500;line-height:2.2rem}.card .quick-add__submit:hover{box-shadow:none}.card .quick-add__submit .icon-wrap{width:1.6rem;height:1.6rem}.button.loading{position:static}.button.loading>.loading-overlay__spinner{top:2rem;left:95%;background-color:#000;width:2.4rem;z-index:1}.button.loading>.loading-overlay__spinner .spinner{width:2.4rem}.button.loading>.loading-overlay__spinner .path{stroke:rgb(var(--color-foreground))}.card-information>.price{font-size:1.2rem;font-weight:500;line-height:2.2rem}@media screen and (max-width:355px){.product-grid .icon-wrap{margin-right:1.2rem}}@media screen and (max-width:749px){.product-grid .card-information{height:auto;opacity:1;transform:none}.card-information>.variant-colors{display:none}}@media screen and (min-width:990px){.product-grid .card:hover .media.media--hover-effect>img:first-child:only-child,.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.28)}.card .quick-add__submit h3{font-size:2rem;line-height:2.8rem}.card-information>.price{font-size:1.8rem;line-height:2.6rem}.card .quick-add__submit .icon-wrap{width:2rem;height:2rem}}@media screen and (min-width:1280px){.card .quick-add__submit h3{font-size:2.4rem;font-weight:500;line-height:3.2rem}.card-information>.price{font-size:2rem;line-height:2.8rem}.card .quick-add__submit .icon-wrap{width:2.4rem;height:3.2rem}.variant-colors--item img{width:5rem;height:5rem;transform:scale(1)}}.cart-count-bubble{color:rgb(var(--color-background))}.shopify-section-group-footer-group{z-index:1}footer.footer{border-top:0}.footer__content-bottom-wrapper{justify-content:space-between}.footer__content-bottom-wrapper .footer__list-social{margin-top:1.5rem}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.newsletter-form__field-wrapper .field__input:-webkit-autofill{margin-top:1rem}.newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__button{height:3rem}@media screen and (max-width:749px){.footer__content-top.page-width{padding-left:1.6rem!important;padding-right:1.6rem!important}.footer-block__newsletter,.newsletter-form__field-wrapper{width:100%!important;max-width:100%!important}.newsletter-form__field-wrapper .field__input{height:5.4rem}.footer__newsletter .field__label{top:calc(1.75rem + var(--inputs-border-width))!important}.footer__newsletter .field{box-sizing:content-box}.footer__newsletter .newsletter-form__button{padding:1.6rem!important;min-width:min-content}}@media screen and (min-width:990px){footer .newsletter-form__field-wrapper .field__input{min-height:6.8rem;min-width:45rem}}.product__title h1{font-size:2.6rem;line-height:3.147rem;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:4rem}.product-media-container.global-media-settings{border:none}.product__media-list .flickity-viewport{border:1px solid #9300c5}.product__media-list .flickity-page-dots{transform:translateY(-5.5rem)}.product .EzfyDawnTheme--loaded .flickity-button{background-color:transparent!important;background:none}.product__media-list .flickity-button-icon{fill:#fff}@media screen and (max-width:749px){.product__media-wrapper slider-component:has(.EzfyDawnTheme--loaded):not(.thumbnail-slider--no-slide){margin:0}}@media screen and (min-width:990px){.product__media-list .flickity-viewport{aspect-ratio:1 / 1}}.product__info-wrapper:focus-visible{box-shadow:none;outline:none}.product__media-list .product__media-item{aspect-ratio:1 / 1}.product variant-radios{display:flex;flex-direction:column;row-gap:3.2rem}variant-radios .product-form__input.Color{order:2}variant-radios .product-form__input{max-width:100%;text-align:center}variant-radios fieldset.product-form__input .form__label{display:none}variant-radios .product-form__input input[type=radio]+label{background-color:transparent;color:rgb(var(--color-foreground),.5);min-width:4.4rem;width:auto;height:4.4rem;margin:0;padding:1.5rem 1rem}variant-radios .product-form__input input[type=radio]:not(:first-of-type)+label{margin-left:.4rem}variant-radios .product-form__input input[type=radio]:checked+label{background-color:transparent;color:rgb(var(--color-foreground),1);border:var(--variant-pills-border-width) solid #9300c5}variant-radios .product-form__input input[type=radio].disabled+label{cursor:not-allowed}variant-radios .product-form__input:not(.Color) input[type=radio].disabled:checked+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),.1)}variant-radios .product-form__input input[type=radio].disabled:checked+label,.product-form__input{color:rgba(var(--color-foreground),.6)}.product-form__input input[type=radio].disabled+label:before{border:1px solid rgba(255,255,255,.15);background:#fff3}.product-form__input:not(.Color) input[type=radio]:disabled+label,.product-form__input:not(.Color) input[type=radio].disabled+label{text-decoration:none}.product product-form{padding-bottom:1.6rem}.product product-form .product-form__buttons{max-width:100%}.product-form__submit:active{text-decoration:none;background-color:#fff;border-radius:0;padding:inherit;color:#000}.product-form__submit:active .price{color:#000}.product-form__submit.button.loading{color:#fff}.product-form__submit.button:disabled .button-price{display:none}.product-form__submit .button-price{margin-left:.8rem}.product-form__submit span{display:flex;column-gap:1rem;align-items:center}.product-form__submit span,.shopify-payment-button__button{text-transform:uppercase;font-size:1.4rem;font-weight:500;letter-spacing:0}.product .product-form__submit .price__container{margin-bottom:0}.product-form__submit.button:disabled{border:1px solid currentcolor;background:#fff3;opacity:1}.product-form__submit.button:disabled:after{opacity:0}modal-dialog.product-popup-modal{background:#060707e6}.product__info-wrapper .product-popup-modal__opener{display:block;margin:.4rem 0;text-align:center}.product__info-wrapper .product-popup-modal__button{text-transform:uppercase;opacity:.7;text-decoration:none;min-height:auto;padding-right:0;font-weight:600;font-size:1.2rem}.product__info-wrapper .product-popup-modal__button:hover{color:#9300c5}.product-popup-modal .product-popup-modal__content{height:max-content;top:20%;padding:0;margin-top:0;border:none;background-color:transparent;min-height:300px;z-index:999}.product-popup-modal .product-popup-modal__toggle{border:none;padding:0;color:#fff}.product-popup-modal .product-popup-modal__content-info{height:100%;padding:0;margin-top:4rem}.product-popup-modal__content-info .h2{text-align:center;margin-bottom:3rem}.product-popup-modal .product-popup-modal__content-info>*{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);background-color:rgb(var(--color-background))}.product-popup-modal .product-popup-modal__content-info>*:not(table){padding:4rem}.product-popup-modal__content-info .h2,.product-popup-modal__content-info .product__description,.product-popup-modal__content-info p{text-transform:uppercase;text-align:center}.product-popup-modal__content-info .product__description,.product-popup-modal__content-info p{font-size:1.2rem;line-height:121%}@media only screen and (min-width:750px){.product__title h1{font-size:2.8rem;line-height:3.389rem}variant-radios .product-form__input:not(.Color) input[type=radio]+label{min-width:4.6rem;height:4.6rem}}@media only screen and (min-width:1025px){.product__title h1{font-size:3.2rem;line-height:3.873rem}variant-radios .product-form__input:not(.Color) input[type=radio]+label{min-width:4.8rem;height:4.8rem}.product__info-wrapper .product-popup-modal__button{font-size:1.4rem}.product__info-wrapper .product-popup-modal__opener{display:block;margin:1.2rem 0;text-align:center}.product-popup-modal .product-popup-modal__content{width:max-content;max-width:38%}.product-popup-modal .product-popup-modal__content:has(table){max-width:100%}.product-popup-modal__content-info .product__description,.product-popup-modal__content-info p{font-size:1.4rem}}.password-header{display:flex;padding-top:5.2rem}.password-header img{min-width:10rem;height:auto}.email-signup-banner .email-signup-banner__heading{text-transform:uppercase}.email-signup-banner .password-modal__content{padding:0}.email-signup-banner .password-form{width:100%;max-width:40rem}.email-signup-banner .accordion__content{padding-top:3rem}.email-signup-banner .accordion .icon-caret{display:none}.email-signup-banner .h4.accordion__title:hover{color:#9300c5}.email-signup-banner .email-signup-banner__heading,.email-signup-banner .field__label,.email-signup-banner .h4.accordion__title{font-size:1.4rem;line-height:121%;font-weight:500}input.field__input:-webkit-autofill{box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:white}input.field__input:-webkit-autofill~.field__button,input.field__input:-webkit-autofill~.field__label,input.customer .field input:-webkit-autofill~label{color:#fff}.password-field.field{display:grid;grid-template-columns:auto auto}.email-signup-banner .password-field .field__input#Password{box-shadow:none;border-bottom:1px solid rgba(var(--color-foreground));margin-top:.2rem;margin-right:0}.email-signup-banner label[for=Password]{width:calc(75vw - 15.6rem);max-width:19rem;text-transform:uppercase;top:.25rem!important}.email-signup-banner .password-button{margin-left:0;margin-top:0;text-transform:uppercase;min-width:13.6rem;max-width:13.6rem;font-size:1.4rem;line-height:normal;font-weight:600}.email-signup-banner .button.password-button:before,.email-signup-banner .button.password-button:after{display:none}.email-signup-banner .password-field:hover .button.password-button:hover{background-color:#705cf6;color:rgba(var(--color-foreground))}.email-signup-banner #PasswordLoginForm-password-error{margin-left:2rem;margin-top:1rem;text-align:left}.email-signup-banner .password-field .form__message{margin-top:1rem}.email-signup-banner .newsletter-form__field-wrapper{display:flex}.email-signup-banner .field:after{opacity:0}.email-signup-banner .banner--desktop-transparent .email-signup-banner__box--no-image .field__input{box-shadow:none}.email-signup-banner .newsletter-form__field-wrapper .field__label{text-align:center;width:100%;left:0;text-transform:uppercase;top:.25rem!important}.email-signup-banner .newsletter-form__button{width:100%;margin-top:2rem;text-transform:uppercase;font-size:1.4rem;line-height:normal;font-weight:600;border:1px solid currentcolor;min-height:6.8rem}.email-signup-banner .newsletter-form__button:after{display:none}.banner--desktop-transparent .email-signup-banner__box--no-image .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.email-signup-banner .newsletter-form__button:hover{border:1px solid #9300c5}#shopify-section-template--16820416217322__2bb24c66-e8fa-4e3b-9c6e-24495bfdf187>div{min-height:55vh;display:flex;justify-content:center;align-items:center}.email-signup-banner .password-field .field__input#Password:placeholder{color:red;display:block}@media only screen and (min-width:750px){.password-header img{min-width:17.2rem}.banner--desktop-transparent .email-signup-banner__box--no-image .newsletter-form .field__input{box-shadow:none;border-bottom:1px solid currentcolor}.banner--desktop-transparent .email-signup-banner__box--no-image .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.banner--desktop-transparent .email-signup-banner__box--no-image .password-button{color:rgb(var(--color-button-text))}.email-signup-banner.banner--small:not(.banner--adapt){min-height:max-content}.email-signup-banner .password-form{width:40rem}.email-signup-banner label[for=Password]{width:55%}}@media only screen and (min-width:1025px){.password-header img{min-width:19rem}}a:hover{text-decoration:unset!important;color:#9300c5!important;border-bottom:none!important}.product-form__submit{border:1px solid white!important}.product-form__submit:hover,.newsletter-form__button:hover{color:#9300c5!important;border:1px solid #9300c5!important}svg:hover{color:#9300c5!important}.button--secondary:after{--border-opacity: 2px !important}.header__menu-item span,.header__menu-item.link{transition:unset!important}.section-header~.shopify-section-group-header-group{display:none}.newsletter-form__field-wrapper button{color:#fff}.newsletter-form__field-wrapper input{border-bottom:1px solid}.email-signup-banner .password-field .field__input#Password:focus,.email-signup-banner .password-field .field__input:focus{color:#705cf6;border-bottom:1px solid #705CF6}.email-signup-banner .field__input:focus{border-bottom:1px solid #705CF6!important}.email-signup-banner .field__input:focus+label,.iti--allow-dropdown:has(input:focus)+label{color:#705cf6;font-size:1rem}.email-signup-banner .h4.accordion__title:hover{color:#705cf6}.newsletter-form__button:hover{color:#705cf6!important;border:1px solid #705CF6!important}.product-popup-modal__content table{height:100%;border:1px solid gray}.product-popup-modal__content-info td{padding:6px!important}.product-popup-modal__content-info table>*{text-align:center}.table-modal-content{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width:749px){.product slider-component .slider.product__media-list .product__media-item{margin-left:-15.8%!important;min-height:100%}.product-popup-modal__content-info td{padding:6px!important;font-size:14px;text-wrap:wrap;color:#fff!important;position:none}.table-modal-content{flex-direction:column}}.variant-colors--list{gap:10px}.variant-colors--item img{transform:scale(1)!important}.card .quick-add__submit .icon-wrap{min-width:18px;width:15px;height:15px}.product-grid .card-information{bottom:-7%}.product media-gallery .slider__slide[aria-hidden=true]{visibility:visible}.product__media-item.is-selected{z-index:2}.collection .card-information>.price{display:flex;align-items:flex-end}.card-information .variant-colors--list{display:none}.card__information{padding:0!important}.card .quick-add__submit h3{margin:0!important;font-size:14px}.quick-add .price-item{font-size:15px}.custom-price-size{display:flex;align-items:center;display:none;width:90%;gap:10px}.custom-price-size li{color:#fff!important}.product-grid .card-wrapper:hover .custom-price-size{display:flex}.product-grid .card-wrapper:hover .card-information,.product-grid .card-wrapper:hover h3{display:none!important}.product-grid .card-wrapper:hover{border:1px solid #9300C5!important}.variant-colors--list{display:flex;align-items:center}.product-grid .card:not(.ratio){height:100%}.card .card__information svg{width:0px}.announcement-bar-slider.slider-buttons{display:flex!important}@media screen and (max-width:749px){.card .quick-add__submit h3,.custom-price-size .price,.quick-add .price-item{font-size:10px;line-height:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
