@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&family=Stack+Sans+Notch:wght@200..700&display=swap";:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--secondary-accent-color: #b904b0ff;--max-container-width: 1200px;--toastify-toast-bd-radius: 0px}@media screen and (max-width:1200px){:root{--max-container-width: 90%}}body{font-family:Rethink Sans,sans-serif;-webkit-animation-timing-function:linear;animation-timing-function:linear;letter-spacing:1.5px!important;margin:0}.public-template-header-block{position:fixed;pointer-events:none;background-color:transparent;top:0;left:0;right:0;height:70px;z-index:3;transition:background .25s ease-in-out}.public-template-header-block.scrolled{background-color:#fff}.public-template-body{width:var(--max-container-width);margin-inline:auto;margin-top:100px;min-height:calc(100dvh - 420px)}.public-template-footer{position:relative;width:100%;margin-top:120px;padding-bottom:20px;background-color:#000;color:#fff;min-height:375px;border-top:10px double white}.public-template-footer .detail-row{width:var(--max-container-width);margin-inline:auto;margin-top:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:20px;padding-inline:15px;border-bottom:solid 1px white}@media screen and (max-width:1245px){.public-template-footer .detail-row{width:calc(100% - 100px)}}@media screen and (max-width:960px){.public-template-footer .detail-row{justify-content:center}}.public-template-footer .detail-row .logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:250px;gap:10px}.public-template-footer .detail-row .logo-section .disclaimer{font-size:.8rem;color:#888}.public-template-footer .detail-row .logo-section img{height:120px}.public-template-footer .detail-row .page-section{display:flex;flex-direction:row}.public-template-footer .detail-row .page-section .page-col{max-width:195px;min-width:195px;display:flex;flex-direction:column;gap:2px}.public-template-footer .detail-row .page-section .page-col .link{color:#888;text-decoration:none}.public-template-footer .detail-row .page-section .page-col .link:hover{color:#b904b0;text-decoration:underline #888888}.public-template-footer .detail-row .page-section .page-col h4{font-weight:900;font-size:larger;margin:unset;margin-bottom:5px}@media screen and (max-width:960px){.public-template-footer .detail-row .page-section{display:none}}.public-template-footer .legal-bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:var(--max-container-width);margin-inline:auto;margin-top:30px}@media screen and (max-width:1245px){.public-template-footer .legal-bar{width:calc(100% - 100px)}}@media screen and (max-width:1065px){.public-template-footer .legal-bar{justify-content:center;gap:10px;margin-bottom:30px;text-align:center}}.public-template-footer .legal-bar p{font-size:.9rem;color:#888;margin:unset}.public-template-footer .legal-bar p .link{color:#888;text-decoration:none}.public-template-footer .legal-bar p .link:hover{text-decoration:underline}.public-template-footer .legal-bar .socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.public-template-footer .legal-bar .socials svg{font-size:30px}.public-template-footer .legal-bar .socials .icon{height:30px;width:30px;margin-inline:-5px;-webkit-filter:invert(1);filter:invert(1)}.public-template-footer .legal-bar .socials .icon:hover{cursor:pointer;-webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%);filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%)}.public-template-footer .legal-bar .socials a{color:#fff}.public-template-footer .legal-bar .socials a:hover{cursor:pointer;color:#b904b0}.public-template-footer .your-boi{position:absolute;bottom:3px;color:#fff;text-align:center;width:100%;opacity:.3;font-size:.8rem}.public-template-footer .your-boi a{color:#fff}.public-template-footer .version{position:absolute;bottom:18px;color:#fff;text-align:center;width:100%;opacity:.3;pointer-events:none;font-size:.8rem}.flex{display:flex}.flex.center{align-items:center;justify-content:center}.flex.col{flex-direction:column}.flex.row{flex-direction:row}.btn-full{width:100%}.btn-full.padded-top{margin-top:20px}.form-validation-text{color:red;font-weight:700}.loading{margin-inline:auto;background:#000;color:#fff;width:fit-content;padding:20px 40px;margin-top:130px}.loading .inner{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}.auth-main__root{display:flex;min-height:100dvh}.auth-main__root .auth-section{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding-inline:10px}.auth-main__root .auth-section .home-link{position:fixed;top:10px;left:10px}.auth-main__root .auth-section .form-header{font-size:xx-large;font-weight:bolder;text-align:center}.auth-main__root .auth-section .form-description{margin:unset}.auth-main__root .auth-section .form-description .shard{margin:0;font-size:large}.auth-main__root .auth-section .form{margin-top:20px;width:70%}.auth-main__root .auth-section .register-question .link-button{padding-left:unset}.auth-main__root .auth-section .footer-logo{display:flex;align-items:end;padding-top:40px;padding-bottom:15px}.auth-main__root .auth-section .footer-logo .logo{object-fit:contain;max-height:50px;-webkit-filter:invert(100%);filter:invert(100%)}@media screen and (max-width:1140px){.auth-main__root .auth-section{flex:1.5;margin-top:50px}}.auth-main__root .blank{position:relative;background:url(https://cdn.phantom-alliance.com/files/site-images/login.webp);background-size:100%;background-position:center center;background-repeat:no-repeat;object-fit:contain}.auth-main__root .blank.register{background:url(https://cdn.phantom-alliance.com/files/site-images/register.webp);background-size:100%;background-position:center center;background-repeat:no-repeat;object-fit:contain}.auth-main__root .blank{flex:2}.auth-main__root .blank:before{content:"";position:absolute;inset:0;background-color:#0009;z-index:1}@media screen and (max-width:960px){.auth-main__root .blank{display:none}}.page-header{font-weight:900;border-bottom:2px solid #b904b0}.post-header{border:2px solid black;padding:20px 10px;display:flex;flex-direction:row;justify-content:space-between}.post-header .title{font-weight:600;display:flex;align-items:center;padding-right:10px;border-right:2px solid black;margin-right:10px}.post-header .date{display:flex;align-items:center}.post-header .share{font-weight:600;color:#fff;display:flex;align-items:center}.resend-space{width:100%;display:flex}.resend-space>.ant-space-item:nth-of-type(1){flex-grow:1}.order-search-header{width:calc(var(--max-container-width) / 2);margin-inline:auto;margin-top:150px;text-align:center}@media screen and (max-width:960px){.order-search-header{width:95%}}.order-details{margin-top:35px;margin-bottom:250px}.order-details h1{color:#b904b0;margin-bottom:unset;margin-top:50px}.order-details .info-bar{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:20px;border-bottom:dashed 4px rgb(209,209,209)}.order-details .info-bar .customer-info{display:flex;flex-direction:column;justify-content:center}.order-details .info-bar .customer-info h3{margin-bottom:unset;text-decoration:underline}.order-details .info-bar .general-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.order-details .info-bar .general-info .order-status{font-weight:900;padding:10px 20px}.order-details .info-bar .general-info .order-status.PLACED{background:#d3d3d3;color:#3d3d3d}.order-details .info-bar .general-info .order-status.SHIPPED{background:#a7c7e7;color:#005}.order-details .info-bar .general-info .order-status.COMPLETED{background:#c1e1c1;color:#004900}.order-details .info-bar .general-info .order-status.REFUNDED,.order-details .info-bar .general-info .order-status.RETURNED{background:gold;color:#574f00}.order-details .info-bar .general-info .order-status.FAILED_TO_VERIFY_ORDERED_ITEMS{background:#fdd;color:#640000}.order-details .info-bar .general-info span{margin-top:10px;text-align:right}.order-details .shipping-section{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;margin-top:25px;gap:5px;padding-bottom:25px;border-bottom:dashed 4px rgb(209,209,209)}.order-details .shipping-section p{margin:unset}.order-details .shipping-section .track-btn{cursor:url(../cat_frame_0.gif) -25,auto;animation:cursor .2s none infinite}.order-details .shipping-section .track-btn:hover{color:#b904b0}.order-details .item-section .item-row{display:flex;flex-direction:row}.order-details .item-section .item-row .item-details{margin-left:10px;flex-grow:1}.order-details .item-section .item-row .item-price-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.order-details .item-section .divider{width:100%;height:1px;background:#d3d3d3;margin-block:10px}.order-details .divider{width:100%;height:4px;background:#d3d3d3;margin-block:10px}.order-details .order-totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.order-details .order-totals .line{min-width:250px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-details .order-totals .line.total{font-size:larger}.order-details .order-totals .line p{padding:0;margin:0}.order-details .order-totals .divider{min-width:250px;max-width:250px;height:1px;background:#d3d3d3;margin-block:3px}.order-details .legal{margin-top:35px;color:#888;font-size:.7rem}@keyframes cursor{0%{cursor:url(../cat_frame_0.gif),auto}50%{cursor:url(../cat_frame_1.gif),auto}to{cursor:url(../cat_frame_0.gif),auto}}.checkout-root{position:relative;display:flex;align-items:flex-start;justify-content:center}.checkout-root .alert{position:fixed;width:min(888px,80%)}.checkout-root .checkout-panel{display:flex;flex-direction:row;width:100%;gap:20px;min-height:calc(100dvh - 450px)}@media screen and (max-width:960px){.checkout-root .checkout-panel{flex-direction:column}}.checkout-root .checkout-panel .ant-form-item-label{margin:unset;padding:unset}.checkout-root .checkout-panel .custom-label{color:#30313d;font-size:.92rem;font-weight:400;font-synthesis-weight:auto;box-sizing:border-box;display:flex;letter-spacing:.9px;line-height:1.15;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1)}.checkout-root .checkout-panel .custom-input{padding:.75rem;background-color:#fff;border-radius:0;transition:background .15s ease,border .15s ease,box-shadow .15s ease,color .15s ease;border:1px solid #e6e6e6;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.checkout-root .checkout-panel .custom-input:focus{outline:0px;border-color:#000;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 3px #00000040,0 1px 1px #00000014}.checkout-root .checkout-panel .cart{flex:1;margin-top:70px}.checkout-root .checkout-panel .cart .items{position:sticky;top:115px;display:flex;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start}.checkout-root .checkout-panel .cart .items .item{display:flex;flex-direction:row;width:100%}.checkout-root .checkout-panel .cart .items .item .item-details{margin-left:10px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:10px;padding-inline:10px}.checkout-root .checkout-panel .cart .items .item .item-details .inner{display:flex;flex-direction:column}.checkout-root .checkout-panel .cart .items .item .item-details .inner .desc{padding-inline:18px;padding-left:unset;margin-top:-8px;color:#888;font-size:small;margin-bottom:15px}.checkout-root .checkout-panel .cart .items .item .price{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-block:10px;padding-inline:5px}.checkout-root .checkout-panel .cart .items .item .price .total{font-weight:900}.checkout-root .checkout-panel .cart .items .item .price .each{color:#888;font-size:small}.checkout-root .checkout-panel .cart .items .divider{width:100%;height:1px;background:#d3d3d3;margin-block:10px}.checkout-root .checkout-panel .cart .items .totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%}.checkout-root .checkout-panel .cart .items .totals .line{min-width:250px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:960px){.checkout-root .checkout-panel .cart .items .totals .line{min-width:none;width:100%}}.checkout-root .checkout-panel .cart .items .totals .line.total{font-size:larger}.checkout-root .checkout-panel .cart .items .totals .line p{padding:0;margin:0}.checkout-root .checkout-panel .cart .items .totals .divider{min-width:250px;max-width:250px;height:1px;background:#d3d3d3;margin-block:3px}@media screen and (max-width:960px){.checkout-root .checkout-panel .cart .items .totals .divider{width:100%;min-width:none;max-width:none}}.checkout-root .checkout-panel .cart .items .promo{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:35px}.checkout-root .checkout-panel .cart .items .promo .title{margin:unset}.checkout-root .checkout-panel .cart .items .promo .error{color:red}.checkout-root .checkout-panel .cart .items .promo .coupons{margin-top:15px}.checkout-root .checkout-panel .cart .items .promo .coupons .coupon{background:#d3d3d3;display:flex;flex-direction:row;align-items:center;padding:5px 20px 5px 5px;gap:5px}.checkout-root .checkout-panel .cart .items .promo .coupons .coupon .details{display:flex;flex-direction:column}.checkout-root .checkout-panel .cart .items .promo .coupons .coupon .details .code{font-size:.9rem;font-weight:700;padding-right:10px}.checkout-root .checkout-panel .cart .items .promo .coupons .coupon .details .desc{font-size:.75rem}.checkout-root .checkout-panel .form{flex:1}.checkout-root .checkout-panel .form .title{font-weight:600;font-size:1rem;color:#000}.checkout-root .checkout-panel .form .shipping-option{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;margin-block:5px}.checkout-root .checkout-panel .form .shipping-option .details{display:flex;flex-direction:column;font-weight:500;margin-left:10px}.checkout-root .checkout-panel .form .shipping-option .details .delivery{font-size:smaller;color:#888}.checkout-root .checkout-panel .form .shipping-option .price{font-weight:700}.products-header{position:absolute;top:0;left:0;right:0;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.phantom-alliance.com/files/site-images/merch.webp);background-size:cover;background-position:center;background-repeat:no-repeat;max-height:420px;height:420px;display:flex;justify-content:center;align-items:center;text-align:center}.products-header .header{color:#b904b0;font-size:2.8rem;text-shadow:-2px 5px white,5px 2px white,2px 5px white,5px -2px white}.products-filter-bar{margin-top:440px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.products-filter-bar .row-section{display:flex;flex-direction:row;gap:10px;align-items:flex-end;justify-content:center}.products-filter-bar .dropdown{display:flex;flex-direction:column}.products-grid{margin-top:20px;display:grid;width:100%;max-width:var(--max-container-width);margin-inline:auto;overflow:hidden;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(45%,260px),1fr))}.products-grid a{text-decoration:none}.products-grid .item{min-height:350px;max-width:400px;border:2px solid transparent;overflow:hidden}.products-grid .item .ant-image{display:block}.products-grid .item .image{width:100%;height:auto;aspect-ratio:1/1;display:block;overflow:hidden;transition:all .15s ease-in-out}.products-grid .item .details{padding:10px;display:flex;flex-direction:column;font-weight:600;color:#000}.products-grid .item .details .price{font-style:italic;color:#888}.products-grid .item .details.skeleton{margin-top:10px;padding:unset;gap:5px}.products-grid .item:hover .image{transform:scale(1.04)}.pagination{margin-top:20px;display:flex;flex-direction:row;gap:5px;justify-content:center}.pagination .active-btn{background-color:var(--ant-btn-bg-color-hover)}.pagination2{margin-top:20px;display:flex;flex-direction:row;justify-content:center}.product-description-body{max-width:var(--max-container-width);margin-inline:auto;margin-bottom:200px;line-break:auto!important;word-break:break-all}.product-main{max-width:var(--max-container-width);margin-inline:auto;display:flex;flex-direction:row;margin-top:30px;margin-bottom:50px}.product-main .section{flex:1}.product-main .section .product-gallery{width:100%}.product-main .section .image-loader{flex:1 1 auto;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:400px}@media screen and (max-width:960px){.product-main .section .image-loader{min-height:unset}}.product-main .section .product-name{font-weight:900;margin-bottom:unset}.product-main .section .product-category{margin-top:unset;background:#b904b01a;width:fit-content;padding-inline:10px;padding-block:3px}.product-main .section .product-select-root{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}@media screen and (max-width:960px){.product-main{flex-direction:column}}.image-container{display:flex;flex-flow:row nowrap;margin:1rem;margin-left:unset}@media screen and (max-width:960px){.image-container{margin:1rem;flex-flow:column-reverse nowrap;margin:unset}}.thumbnail-container{flex:1;overflow:unset}.thumbnail-container .thumbnail img{border-radius:0}@media screen and (max-width:960px){.thumbnail-container{overflow-x:scroll;overflow-y:hidden;margin-top:1rem}.thumbnail-container::-webkit-scrollbar{width:6px;height:6px}.thumbnail-container::-webkit-scrollbar-track{border-radius:0;background:#0000001a}.thumbnail-container::-webkit-scrollbar-thumb{border-radius:0;background:#0003}.thumbnail-container::-webkit-scrollbar-thumb:hover{background:#0006}.thumbnail-container::-webkit-scrollbar-thumb:active{background:#000000e6}}.magnify-container{margin:0 1rem;flex:1 1 auto;line-height:1;min-height:450px;min-width:450px}.magnify-container .magnify-container-enlarged{z-index:10;background-color:#fff}.magnify-container .magnify-container-main img{max-width:unset!important}.magnify-container .magnify-container-main div{border-radius:unset!important}@media screen and (max-width:960px){.magnify-container{pointer-events:none;margin:unset;min-width:unset}.magnify-container div div[style*="bottom: 25px;"]{display:none!important}}.product-content-container{flex:1 1 auto}.thumbnails{display:flex;flex-flow:column nowrap;max-height:400px;padding:0 3px;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:960px){.thumbnails{flex-flow:row nowrap;overflow:hidden;max-height:unset;padding:unset}}.thumbnail{width:100px;height:100px;cursor:pointer;margin-bottom:.5rem}@media screen and (max-width:960px){.thumbnail{width:104px;margin:0px 2px .5rem}}.thumbnail img{width:100px;height:100px;object-fit:cover;object-position:50% 50%}.contact-root{display:flex;flex-direction:row;gap:35px;margin-top:210px}@media screen and (max-width:1230px){.contact-root{margin-top:150px}.contact-root .info{display:none!important}}.contact-root .info{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.contact-root .info .ant-image{width:100%;height:100%}.contact-root .info .image{width:100%;height:100%;object-fit:cover}.contact-root .info .overlay{position:absolute;background-color:#000000a6;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:larger}.contact-root .info .overlay a{color:#fff}.contact-root .info .overlay a:hover{color:#b904b0}.contact-root .info .overlay .socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-top:15px}.contact-root .info .overlay .socials svg{font-size:35px}.contact-root .info .overlay .socials .icon{height:35px;width:35px;margin-inline:-5px;-webkit-filter:invert(1);filter:invert(1)}.contact-root .info .overlay .socials .icon:hover{cursor:pointer;-webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%);filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%)}.contact-root .info .overlay .socials a{color:#fff}.contact-root .info .overlay .socials a:hover{cursor:pointer;color:#b904b0}.contact-root .form{text-align:center;flex:1}.contact-root .form .title{font-weight:900;font-size:3rem}.contact-root .form .ant-form-item{margin-bottom:5px}.contact-root .form .counter{display:block;width:100%;text-align:right;margin-bottom:10px}.support-us-main{max-width:var(--max-container-width);margin-inline:auto;margin-bottom:150px;margin-top:150px}.support-us-main .header{text-align:center;margin-bottom:50px}.support-us-main .header .title{font-weight:900;font-size:3rem}.support-us-main .card-header{text-align:center}.support-us-main .card-header.premium{color:#fff;text-shadow:-1px 2px black,2px 1px black,1px 2px black,2px -1px black;background:#b904b0;font-size:1.1rem}.support-us-main .card-body h2{margin-bottom:5px}.support-us-main .card-body ul{padding-left:20px}.support-us-main .card-body ul li{margin-bottom:10px}.subscribe-root{max-width:1000px;margin-inline:auto;margin-top:50px}.supporters-map-view{height:calc(100dvh - 60px);position:relative}.supporters-map-view .panel-toggle{position:absolute;top:120px;left:20px}.supporters-map-view .panel-toggle .open{width:50px;height:50px;font-size:2rem}.supporters-map-view .desktop-search-container{position:absolute;top:75px;left:0;bottom:0;min-width:375px;max-width:375px;background:#fff;padding:20px;display:flex;flex-direction:column}.supporters-map-view .map-copy{position:absolute;right:0;bottom:0;background:#ffffff80;padding:2px 5px;font-size:small}.supporters-map-view .member-search-marker{background-color:color-mix(in srgb,var(--secondary-accent-color) 50%,transparent);border-radius:50%;height:50px;width:50px;display:flex;align-items:center;justify-content:center;font-size:large;color:#fff}.cta-member-map-pin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.map-city-header{display:auto;text-align:center;align-items:center;position:relative;justify-content:center;top:75px}.map-city-header h2{margin:unset;padding:15px;background:#d4d4d4;color:#fff;background:#000;font-size:calc(1vw + 1vh);font-family:Ubuntu,sans-serif!important}.map-city-header h2.portal{padding:10px 20vw}@media screen and (max-width:490px){.map-city-header h2.portal{padding:10px 8px}}.map-city-header .map-help{background:#fff;padding:5px 10px;border:1px solid black}.supporters-list{display:flex;flex-direction:column;gap:10px;margin-top:15px;height:100%;overflow-x:hidden}.supporters-list .profile-root{border-top:1px solid #d3d3d3;padding-top:15px}.supporters-list .profile-root .header{display:flex;flex-direction:row;gap:20px}.supporters-list .profile-root .header .profile-img{width:85px;height:85px;object-fit:contain;object-position:center center;border-radius:50%}.supporters-list .profile-root .header .profile-details{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.supporters-list .profile-root .header .profile-details .username{font-weight:700;margin:unset;margin-bottom:10px}.supporters-list .profile-root .header .profile-details .bio{text-align:left;margin:unset}.supporters-list .profile-root .header .profile-details .social-bar{display:flex;flex-direction:row;gap:10px}.supporters-list .profile-root .header .profile-details .social-bar svg{font-size:30px}.supporters-list .profile-root .header .profile-details .social-bar .icon{height:30px;width:30px;margin-inline:-5px}.supporters-list .profile-root .header .profile-details .social-bar .icon:hover{cursor:pointer;-webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%);filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%)}.supporters-list .profile-root .header .profile-details .social-bar a{color:#000}.supporters-list .profile-root .header .profile-details .social-bar a:hover{cursor:pointer;color:#b904b0}.supporters-list .profile-root .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:0;padding:10px}.supporters-list .profile-root .gallery .gallery-cell{aspect-ratio:1/1;background:#eee;overflow:hidden;position:relative}.supporters-list .profile-root .gallery .gallery-cell img,.supporters-list .profile-root .gallery .gallery-cell video{width:100%;height:100%;object-fit:cover}.supporters-list .profile-root .gallery .gallery-cell .placeholder{width:100%;height:100%;background:#e6e6e6}.unauthorized{height:100dvh;width:100dvw;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:10px;text-align:center}.unauthorized .logo{position:absolute;top:20px;left:20px;height:80px;width:auto}.account-template-loading{animation:spin 2s linear infinite;color:#b904b0;font-size:3.5rem!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-template .template-logo{padding:20px}.account-template .logout-btn{border:unset;margin:25px 10px 10px;width:calc(100% - 20px)}.account-template .account-header{background:#b904b0;color:#fff;height:64px;display:flex;align-items:center}.account-template .account-header h2{padding-left:10px}.account-template .account-content{margin:24px 16px 0;min-height:calc(100dvh - 93px)}.account-template .account-content.admin{min-height:calc(100dvh - 157px)}.account-template .account-footer{text-align:center;background:#000;color:#888}.account-sider-body{position:sticky;top:0;left:0}.ant-layout-sider{transition:none!important}.account-root .header{font-weight:800}.account-root .general,.account-root .giveaway-section,.account-root .subscription-section,.account-root .username-section,.account-root .email-section,.account-root .terminate-section,.account-root .password-section,.account-root .mfa-section{padding-inline:20px}.account-root .mfa-section .mfa-info{margin-top:15px}.account-root .mfa-section .totp-setup-contr{text-align:center;margin-top:25px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-inline:10px}.account-root .mfa-section .totp-setup-contr .auth-link{color:var(--colors-accent-default);text-decoration:underline}.account-root .bio-section,.account-root .profile-image-section{padding-inline:20px}.account-root .profile-image-section .upload-large .ant-upload,.account-root .profile-image-section .upload-large .ant-upload .upload-btn-container{width:150px!important;height:150px!important}.account-root .profile-image-section .upload-large .ant-upload.ant-upload-select,.account-root .profile-image-section .upload-large .ant-upload-list-item,.account-root .profile-image-section .upload-large .ant-upload-list-item:before,.account-root .profile-image-section .upload-large .ant-upload-list-item-thumbnail{border-radius:0!important}.account-root .profile-image-section .upload-large .ant-upload-list-item-container{width:150px!important;height:150px!important}.account-root .profile-image-section .upload-large .ant-upload-list-item-container .ant-upload-list-item-thumbnail{display:flex!important;align-items:center;justify-content:center}.account-root .profile-image-section .upload-btn-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.account-root .media-section{padding-inline:20px}.ant-popconfirm-message-icon{width:30px}.ant-popconfirm-message-icon svg{font-size:20px}.ant-popconfirm-message-text{padding-left:10px}.radio-group-mfa{display:flex;width:100%;flex-direction:row;margin-bottom:10px}.radio-group-mfa .radio-option{flex:1;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.radio-group-mfa .radio-option.active{border-color:var(--secondary-accent-color);color:var(--secondary-accent-color)}.radio-group-mfa .radio-option .radio-card{flex-grow:1;padding:10px;display:flex;min-height:200px;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-radius:var(--radii-l1)}.radio-group-mfa .radio-option .radio-card .icon{width:50px;height:50px;margin-bottom:10px}.connection-grid{margin-top:20px;display:grid;width:100%;gap:20px;grid-template-columns:1fr}.connection-grid a{text-decoration:none}.connection-grid .item{min-height:250px;border:1px solid rgb(209,209,209);position:relative;background:#fff}.connection-grid .item h3{padding-inline:20px;display:flex;flex-direction:row;align-items:center;gap:10px}.connection-grid .item h3 .info{margin:0 2px 5px -10px;cursor:pointer}.connection-grid .item h3 .icon{height:30px;width:30px;margin-inline:-5px;margin-block:-5px}.connection-grid .item .divider{margin-inline:20px;width:calc(100% - 40px);min-width:unset;margin-top:unset;border-color:#d1d1d1}.connection-grid .item .details{padding-inline:20px}.connection-grid .item .details .avatar-section{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.connection-grid .item .details .avatar-section .avatar{width:60px;height:60px;border-radius:0}@media(min-width:980px){.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-order-status{font-weight:900;padding:10px 20px}.account-order-status.PLACED{background:#d3d3d3;color:#3d3d3d}.account-order-status.SHIPPED{background:#a7c7e7;color:#005}.account-order-status.COMPLETED{background:#c1e1c1;color:#004900}.account-order-status.REFUNDED,.account-order-status.RETURNED{background:gold;color:#574f00}.account-order-status.FAILED_TO_VERIFY_ORDERED_ITEMS{background:#fdd;color:#640000}.account-order-status-main{max-width:350px!important;min-width:120px!important;width:min-content!important}.broadcast-subject-send-line{display:flex;flex-direction:row;gap:10px;align-items:flex-end}.broadcast-subject-send-line .input{flex-grow:1;margin-bottom:0}.broadcast-subject-send-line .button{margin-top:20px}@media screen and (max-width:960px){.broadcast-subject-send-line{flex-direction:column}.broadcast-subject-send-line .input{flex-grow:unset;width:100%}.broadcast-subject-send-line .button{width:100%;margin-top:10px}}.admin-media-image{width:100px!important;height:100px!important;object-fit:cover!important}.admin-gallery-upload .ant-upload-drag{max-height:200px}.admin-gallery-upload.smaller .ant-upload-drag{max-height:160px}.admin-product-image{width:100px!important;height:100px!important;object-fit:contain!important}.admin-product-visibility,.admin-product-scopes{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.admin-product-actions-button.feature{background:#a7c7e7;color:#00f;border-color:#00f}.admin-product-actions-button.feature:hover{background:#0572df!important;color:#fff!important}.admin-product-actions-button.publish{background:#c1e1c1;color:#004b00;border-color:#004b00}.admin-product-actions-button.publish:hover{background:#92dd92!important;color:#000!important}.admin-product-actions-button.edit{background:#ddd;border-color:#000}.admin-product-actions-button svg{width:18px;height:18px;margin-bottom:-2px}.admin-product-mutate-form-item{margin-bottom:10px}.admin-product-mutate-form-item .ant-form-item-label{font-weight:700;padding-bottom:3px}.ql-tooltip{z-index:9999!important;left:10px!important}.admin-product-option-configurator{margin-top:25px;margin-bottom:20px}.admin-product-option-configurator .check-select-title{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.admin-product-select-tag{background:#b904b029!important}.admin-product-variant-form .header-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin-product-variant-form .header-actions .default-checker{background:#000;padding:5px 5px 5px 10px}.admin-product-variant-form .header-actions .default-checker .ant-checkbox-inner{color:#000;border:1px solid white}.admin-product-variant-form .header-actions .default-checker .ant-checkbox-label{color:#fff}.admin-select-image-ctr{display:flex;flex-direction:row;align-items:center;gap:10px}.admin-select-image-ctr .preview-img{width:60px;height:60px;object-fit:cover}.admin-select-image-tag{width:50px!important;height:50px!important;margin:3px 3px 3px 0;object-fit:cover}.admin-order-totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.admin-order-totals .line{min-width:200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin-order-totals .line.total{font-size:larger}.admin-order-totals .line p{padding:0;margin:0}.admin-order-totals .divider{min-width:200px;max-width:200px;height:1px;background:#d3d3d3;margin-block:3px}.admin-order-view-items-btn{border:1px solid transparent;padding:0 10px;height:22px;background:#fff;color:#b904b0}.admin-order-packing-list-container{display:flex;flex-direction:column}.admin-order-packing-list-container .item{display:flex;flex-direction:row;gap:10px;align-items:center}.admin-order-packing-list-container .item .qty-view{width:130px;height:150px;font-size:2rem;font-weight:900;display:flex;align-items:center;justify-content:flex-start;margin-left:20px}.admin-order-packing-list-container .item .image{width:150px;height:150px;aspect-ratio:1/1;object-fit:cover}.admin-order-packing-list-container .item .details{margin-left:20px}.admin-order-packing-list-container .item .details a{font-size:1rem;font-weight:600}.packing-list-modal .ant-drawer-content-wrapper{height:unset!important}.admin-orders-shipping-label-cntr{float:right;margin-top:-40px}.unsubscribe-root{display:flex;flex-direction:column;align-items:center;padding-top:40px}.faq-event-notifications .socials{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:15px}.faq-event-notifications .socials svg{font-size:50px}.faq-event-notifications .socials .icon{height:50px;width:50px;margin-inline:-5px}.faq-event-notifications .socials .icon:hover{cursor:pointer;-webkit-filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%);filter:brightness(0) saturate(100%) invert(19%) sepia(87%) saturate(6472%) hue-rotate(287deg) brightness(103%) contrast(105%)}.faq-event-notifications .socials a{color:#000}.faq-event-notifications .socials a:hover{cursor:pointer;color:#b904b0}.ant-phone-input{display:flex;align-items:center;width:100%;height:32px;padding:4px 11px;font-size:14px;line-height:1.5715;color:#000000e0;background-color:#fff;border:1px solid #d9d9d9;transition:all .2s}.ant-phone-input:focus-within{border-color:#000;box-shadow:#000000bf 0 0 0 2px}.ant-phone-input input{flex:1;border:none;outline:none;font-size:inherit;background:transparent;font-family:Rethink Sans,sans-serif;font-weight:lighter}.ant-phone-input input::-webkit-input-placeholder{color:#c2c2c2;font-size:small}.ant-phone-input input:-moz-placeholder{color:#c2c2c2;font-size:small;opacity:1}.ant-phone-input input::-moz-placeholder{color:#c2c2c2;font-size:small;opacity:1}.ant-phone-input input:-ms-input-placeholder{color:#c2c2c2;font-size:small}.ant-phone-input input::-ms-input-placeholder{color:#c2c2c2;font-size:small}.ant-phone-input input::placeholder{color:#c2c2c2;font-size:small}.ant-phone-input .PhoneInputCountry{margin-right:8px;display:flex;align-items:center}.ant-phone-input .PhoneInputCountrySelect{border:none;background:transparent;cursor:pointer}.ant-phone-input .PhoneInputCountryIcon{width:18px;height:14px}.ant-phone-input.small{height:24px;padding:1px 7px;font-size:12px}.ant-phone-input.middle{height:32px;padding:3px 8px;font-size:14px}.ant-phone-input.large{height:40px;padding:6px 11px;font-size:16px}.ant-form-item-has-error .ant-phone-input{border-color:#ff4d4f}.ant-form-item-has-error .ant-phone-input:focus-within{box-shadow:0 0 0 2px #ff4d4f33}.home-header{position:absolute;top:0;left:0;right:0;height:800px}.home-header .inner{position:absolute;overflow:hidden;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;padding-inline:20px;gap:250px}@media screen and (max-width:1350px){.home-header .inner{gap:100px}}@media screen and (max-width:1125px){.home-header .inner{gap:50px}}.home-header .inner .info{flex:1;color:#fff;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;font-size:larger}.home-header .inner .info h1{margin-bottom:unset}@media screen and (max-width:1060px){.home-header .inner .info{align-items:center;text-align:center}}.home-header .inner .images{flex:1;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:1060px){.home-header .inner .images{display:none}}.home-card-img{max-height:400px;border-radius:5px}@media screen and (max-width:1060px){.home-card-img{max-height:300px}}.home-section-dark{background:#000;color:#fff;min-height:600px;padding-inline:40px;padding-top:100px;padding-bottom:100px}.home-section-dark .stagger-1{display:flex;flex-direction:row;gap:10px;margin-bottom:50px;max-width:var(--max-container-width);margin-inline:auto}@media screen and (max-width:1060px){.home-section-dark .stagger-1{flex-direction:column}}.home-section-dark .stagger-1 .image{flex:1;display:flex;justify-content:center;align-items:center}.home-section-dark .stagger-1 .text{flex:1;text-align:left;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.home-section-dark .stagger-2{display:flex;flex-direction:row-reverse;gap:10px;margin-bottom:50px;max-width:var(--max-container-width);margin-inline:auto}@media screen and (max-width:1060px){.home-section-dark .stagger-2{flex-direction:column}}.home-section-dark .stagger-2 .image{flex:1;display:flex;justify-content:center;align-items:center}.home-section-dark .stagger-2 .text{flex:1;text-align:right;display:flex;align-items:flex-end;flex-direction:column;justify-content:center}@media screen and (max-width:1060px){.home-section-dark .stagger-2 .text{align-items:start;text-align:left}}.home-section-dark .header{max-width:var(--max-container-width);margin-inline:auto}.home-section-dark.products{padding-top:40px}.home-section-light{background:#fff;color:#000;min-height:600px;padding-inline:40px;padding-top:100px;padding-bottom:100px;overflow:hidden}.home-section-light.scroller{padding-inline:unset;padding-top:60px;padding-bottom:40px;min-height:350px}.home-section-light .header{max-width:var(--max-container-width);margin-inline:auto}.home-section-light .general-segment{max-width:var(--max-container-width);margin-inline:auto;display:flex;flex-direction:row}.home-section-light .general-segment .content{flex:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.home-section-light .general-segment .image{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width:960px){.home-section-light .general-segment .image{display:none}}.home-scroller-featured-products{display:flex;width:max-content;padding:1rem;margin:auto}.home-scroller-featured-products>*+*{margin-left:1rem}.home-scroller-featured-products .item{min-height:350px;max-width:400px;border:2px solid transparent;overflow:hidden}.home-scroller-featured-products .item .ant-image{display:block}.home-scroller-featured-products .item .image{width:100%;height:auto;aspect-ratio:1/1;display:block;overflow:hidden;transition:all .15s ease-in-out}.home-scroller-featured-products .item .details{padding:10px;display:flex;flex-direction:column;font-weight:600;color:#fff}.home-scroller-featured-products .item .details .price{font-style:italic;color:#888}.home-scroller-featured-products .item .details.skeleton{margin-top:10px;padding:unset;gap:5px}.home-scroller-featured-products .item:hover .image{transform:scale(1.04)}.qm-root{display:flex;min-height:100dvh;justify-content:center;align-items:center;flex-direction:column;font-family:monospace!important;font-size:1.1em;background:#000;color:#fff;transition:background .25s ease-in-out}.qm-root .qm-header{width:100%;height:75px;padding:8px 12px;border-bottom:1px solid rgb(31,0,50);display:flex;align-items:flex-start;justify-content:center}.qm-root .qm-header .qm-logo{width:100px;height:100px;margin-top:-25px}.qm-root .qm-header div{height:51px;display:flex;justify-content:center;align-items:center}.qm-root .qm-header .qm-text{margin-left:15px;font-weight:700;font-size:1.3rem;font-style:italic}.qm-root .qm-body{flex-grow:1;padding:20px}.qm-root .qm-body .qm-welcome-msg{font-size:x-large;margin-bottom:50px;color:#ce9e00}.qm-root .qm-body .qm-invite-error{color:#8f0000}.qm-root .qm-footer{height:20px;opacity:.5}.t{color:#9c9c9c}.join-us-card{background-color:#e5e5e5}
