@import"https://fonts.googleapis.com/css2?family=Manrope:wght@600;700&family=Outfit:wght@300;400&family=Syne:wght@400;500&display=swap";body{position:relative;isolation:isolate;overflow-x:hidden}body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.55}body:before{width:min(70vw,720px);height:min(70vw,720px);top:-18%;left:-12%;background:radial-gradient(circle at 30% 30%,rgba(198,165,106,.45),rgba(80,70,120,.18) 42%,transparent 70%);animation:mjb-orb-a 22s ease-in-out infinite alternate}body:after{width:min(65vw,640px);height:min(65vw,640px);right:-16%;bottom:-10%;background:radial-gradient(circle at 60% 40%,rgba(90,160,220,.28),rgba(198,165,106,.12) 50%,transparent 72%);animation:mjb-orb-b 26s ease-in-out infinite alternate}#MainContent,#header-group{position:relative;z-index:1}@keyframes mjb-orb-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,6%,0) scale(1.08)}}@keyframes mjb-orb-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-10%,-8%,0) scale(1.12)}}@keyframes mjb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mjb-shine{0%{transform:translate(-120%) rotate(18deg)}to{transform:translate(220%) rotate(18deg)}}#header-group,header-component,.header-section{background:#12110f6b!important;backdrop-filter:blur(28px) saturate(1.7);-webkit-backdrop-filter:blur(28px) saturate(1.7);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px #00000038}.product-card,product-card{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;animation:mjb-float 8s ease-in-out infinite;transition:transform .5s cubic-bezier(.22,1,.36,1)}.product-grid>*:nth-child(2n) .product-card,.resource-list>*:nth-child(2n) .product-card{animation-delay:-2.4s}.product-grid>*:nth-child(3n) .product-card,.resource-list>*:nth-child(3n) .product-card{animation-delay:-5s}.product-card:hover,product-card:hover{animation-play-state:paused;transform:translateY(-12px) scale(1.03)}.product-card__content{display:grid!important;grid-template:1fr / 1fr;position:relative;gap:0!important;padding:0!important}.product-card__content>.card-gallery,.product-card__content>:has(.card-gallery){grid-area:1 / 1;z-index:1;width:100%}.product-card__content>:not(.card-gallery):not(:has(.card-gallery)):not(.product-grid-view-zoom-out--details){grid-area:1 / 1;z-index:4;align-self:end;justify-self:stretch;width:100%;max-width:100%;box-sizing:border-box;text-align:center!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;pointer-events:none;background:transparent!important;border:0!important;box-shadow:none!important;padding:0 18% 18%!important;margin:0!important}.product-card__content>:not(.card-gallery):not(:has(.card-gallery)):not(.product-grid-view-zoom-out--details):not(product-price){padding-bottom:calc(18% + 1.15em + 1.5mm)!important}.product-card .product-card__content>.product-grid-view-zoom-out--details,.product-card .product-card__content>.product-grid-view-zoom-out--details *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;font-size:0!important;opacity:0!important;pointer-events:none!important}.product-card__content{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.16)!important;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 18px 48px #0000005c,inset 0 1px #ffffff38!important;overflow:hidden!important}.product-grid>*:nth-child(6n+1) .product-card__content,.resource-list>*:nth-child(6n+1) .product-card__content{border-radius:46% 54% 48% 52%/42% 58% 44% 56%;transform:scale(1.02) rotate(-.5deg)}.product-grid>*:nth-child(6n+2) .product-card__content,.resource-list>*:nth-child(6n+2) .product-card__content{border-radius:58% 42% 52% 48%/50% 40% 60% 50%;transform:scale(.96) rotate(.7deg)}.product-grid>*:nth-child(6n+3) .product-card__content,.resource-list>*:nth-child(6n+3) .product-card__content{border-radius:40% 60% 55% 45%/58% 42% 48% 52%;transform:scale(1.04) rotate(-.25deg)}.product-grid>*:nth-child(6n+4) .product-card__content,.resource-list>*:nth-child(6n+4) .product-card__content{border-radius:52% 48% 40% 60%/44% 56% 52% 48%;transform:scale(.98) rotate(.45deg)}.product-grid>*:nth-child(6n+5) .product-card__content,.resource-list>*:nth-child(6n+5) .product-card__content{border-radius:62% 38% 50% 50%/46% 54% 40% 60%;transform:scale(1.01) rotate(-.8deg)}.product-grid>*:nth-child(6n) .product-card__content,.resource-list>*:nth-child(6n) .product-card__content{border-radius:44% 56% 60% 40%/52% 48% 55% 45%;transform:scale(.94) rotate(.35deg)}.product-card .card-gallery{position:relative;overflow:hidden!important;margin:0!important;background:transparent;border:0;box-shadow:none;border-radius:0!important}.product-card .card-gallery:before{content:"";position:absolute;top:-40%;left:-30%;width:40%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg);animation:mjb-shine 7.5s ease-in-out infinite;pointer-events:none;z-index:2}.product-card .card-gallery:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;pointer-events:none;z-index:2;background:linear-gradient(to top,#0808088c,#0808082e 55%,#08080800)}.product-card .text-block,.product-card .text-block *,.product-card product-title,.product-card [class*=product-title],.product-card [class*=product-title] *,.product-card .title-text,.product-card h3,.product-card h4,.product-card .h4,.product-card p{position:relative;z-index:4;display:block;width:100%;margin:0 0 .28rem!important;padding:0!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:none!important;text-align:center!important;font-family:Manrope,sans-serif!important;font-weight:650!important;font-size:.88rem!important;letter-spacing:.16em!important;line-height:1.35!important;text-transform:none!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}.product-card .price,.product-card product-price,.product-card product-price *,.product-card [class*=price],.product-card [class*=price] *{position:relative;z-index:4;display:block;width:100%;margin:0!important;padding:0!important;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:none!important;text-align:center!important;font-family:Manrope,sans-serif!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.12em!important;line-height:1.2!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important}.product-information .product-media-container,media-gallery{border-radius:42% 58% 50% 50%/48% 52% 46% 54%;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px #0006}.button,button.shopify-payment-button__button{border-radius:999px!important;font-family:Outfit,sans-serif!important;font-weight:400!important;letter-spacing:.08em}.hero__content{border-radius:32px;background:#0c0b0a47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.16);padding:1.6rem 2rem;text-align:center}.hero__content,.hero__content *{font-family:Syne,Outfit,sans-serif!important;font-weight:400!important;letter-spacing:.06em}@media(prefers-reduced-motion:reduce){body:before,body:after,.product-card,product-card,.card-gallery:before{animation:none!important}}.cart-drawer,.cart-drawer__dialog,.cart-drawer__inner{font-family:Manrope,sans-serif!important}.cart-drawer .cart-drawer__heading,.cart-drawer .cart-title,.cart-drawer .cart-title h1,.cart-drawer h2,.cart-drawer h1{font-family:Manrope,sans-serif!important;font-weight:650!important;letter-spacing:.08em!important}.cart-drawer .cart-items__title,.cart-drawer .cart-items__details,.cart-drawer .cart-items__price,.cart-drawer .cart__total-label,.cart-drawer .cart__total-value{font-family:Manrope,sans-serif!important}.cart-drawer .cart-items__media,.cart-drawer .cart-items__media-container,.cart-drawer .cart-items__media-image{overflow:hidden!important;border-radius:46% 54% 48% 52%/42% 58% 44% 56%!important;--border-radius: 46% 54% 48% 52% / 42% 58% 44% 56% !important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff2e}.cart-drawer .cart-items__media-image{background:#ffffff0a}.cart-drawer .cart-items__quantity-controls,.cart-drawer quantity-selector-component,.cart-drawer .quantity-selector{border-radius:999px!important;overflow:hidden}.cart-drawer .cart-bubble,.cart-drawer .cart-title .cart-bubble{border-radius:999px!important;font-family:Manrope,sans-serif!important}.cart-drawer .button:not(.button-unstyled),.cart-drawer .cart__checkout-button{border-radius:999px!important;font-family:Manrope,sans-serif!important;letter-spacing:.06em}.product-card .card-gallery,product-recommendations .card-gallery,.product-recommendations .card-gallery{aspect-ratio:1 / 1!important;--gallery-aspect-ratio: 1 !important}product-recommendations .product-card__content,.product-recommendations .product-card__content{aspect-ratio:1 / 1}.product-card .tax-note,product-recommendations .tax-note{display:none!important}.product-card__content>.text-block,.product-card__content>a.contents,.product-card__content>a.contents .text-block{padding-bottom:calc(18% + 1.35em + 1.5mm)!important}.product-card__content>product-price{padding-bottom:18%!important;padding-top:0!important}.product-card__content>product-price .tax-note{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/mjb-glass.css.map */
