body h1,body h2,body h3,body .h1,body .h2,body .h3{word-break:normal;overflow-wrap:anywhere}:is(body h1,body h2,body h3,body .h1,body .h2,body .h3) em{overflow-wrap:normal}@media screen and (max-width:990px){body h1,body .h1{font-size:40px}}@media screen and (max-width:450px){body h1,body .h1{font-size:30px}body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:1.3rem}}@media screen and (max-width:350px){body .button,body .button-label,body .shopify-challenge__button,body .customer button{font-size:1.2rem}}.glass-panel{background:#131d1a9e;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);overflow:hidden}.header-wrapper.glass-panel{overflow:visible}.glow-effect{position:relative}.glow-effect:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(to right,hsl(140 60% 40%),transparent);z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(8px)}.glow-effect:hover:before{opacity:.5}.steam-wisp{position:absolute;bottom:40%;width:20px;background:linear-gradient(to top,rgba(20,200,100,.4),rgba(20,200,100,.15),transparent);border-radius:50%;filter:blur(12px);opacity:0;animation:steam-rise linear infinite}.steam-wisp:empty{display:block}.steam-wisp-1{left:30%;height:120px;width:24px;animation-duration:4s;animation-delay:0s}.steam-wisp-2{left:42%;height:150px;width:30px;animation-duration:5s;animation-delay:1.2s;filter:blur(16px)}.steam-wisp-3{left:55%;height:110px;width:22px;animation-duration:4.5s;animation-delay:2.5s}.steam-wisp-4{left:38%;height:130px;width:28px;animation-duration:5.5s;animation-delay:3.2s;filter:blur(18px)}.steam-wisp-5{left:50%;height:100px;width:20px;animation-duration:3.8s;animation-delay:.8s;filter:blur(14px)}@keyframes steam-rise{0%{opacity:0;transform:translateY(0) translate(0) scaleX(1) rotate(0)}10%{opacity:.8;transform:translateY(-15px) translate(5px) scaleX(1.2) rotate(8deg)}25%{opacity:.65;transform:translateY(-45px) translate(-10px) scaleX(1.6) rotate(-12deg)}40%{opacity:.5;transform:translateY(-75px) translate(15px) scaleX(2) rotate(15deg)}60%{opacity:.35;transform:translateY(-110px) translate(-12px) scaleX(2.4) rotate(-10deg)}80%{opacity:.15;transform:translateY(-145px) translate(8px) scaleX(2.8) rotate(6deg)}to{opacity:0;transform:translateY(-180px) translate(-5px) scaleX(3.2) rotate(-8deg)}}.hero-glow-pulse{background:radial-gradient(ellipse at 50% 55%,rgba(20,200,100,.12) 0%,transparent 55%);animation:glow-breathe 4s ease-in-out infinite;width:100%;height:100%}.hero-glow-pulse:empty{display:block}@keyframes glow-breathe{0%,to{opacity:.4}50%{opacity:1}}.buttons{display:flex;gap:15px;flex-direction:column;width:100%}.buttons .button{width:100%;min-width:unset}@media screen and (min-width:990px){.buttons{flex-direction:row}.buttons .button{width:50%}}.button--primary,.shopify-payment-button__button{-webkit-box-shadow:0px 0px 30px 0px #26d96280;box-shadow:0 0 30px #26d96280}.button.button--primary{background-color:#26d962}.button.button--primary:after{box-shadow:unset}.button.button--secondary{color:#fff;border:1px solid rgba(255,255,255,.2)}.button.button--secondary:after{box-shadow:unset}.rounded{border-radius:1.5rem!important;overflow:hidden}.round{border-radius:50%;overflow:hidden}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.relative{position:relative}.shadow{-webkit-box-shadow:0px 10px 30px 2px #000000;box-shadow:0 10px 30px 2px #000}.border{border:1px solid rgba(255,255,255,.1)}.gradient-bg:before{left:50%;top:50%;position:absolute;content:" ";background-color:color-mix(in oklab,hsl(140 70% 50%) 10%,transparent);width:600px;height:600px;filter:blur(120px);translate:-50% -50%}.logo-wrapper{display:flex;gap:10px;align-items:center;min-width:153px}.logo-wrapper .logo-item{border:1px solid #26d96282;background-color:#26d96240;border-radius:50%;width:32px;height:32px;align-items:center;justify-content:center;display:flex}.logo-wrapper .logo-item svg{width:16px}.logo-wrapper span{font-weight:700;font-size:16px;font-family:Space Grotesk,sans-serif}@media screen and (min-width:990px){header.header--middle-left{grid-template-columns:auto 1fr auto}header.header--middle-left .header__inline-menu{text-align:center}.logo-wrapper span{font-size:20px}}:is(.product-grid,.grid__item).glass-panel{padding:20px}@media screen and (min-width:990px){:is(.product-grid,.grid__item).glass-panel{padding:30px}}.multicolumn-list .multicolumn-card__info{padding-bottom:0}@media screen and (min-width:990px){.multicolumn-list .multicolumn-list__item:not(:last-child) .multicolumn-card__info{border-right:1px solid rgba(255,255,255,.1)}}.card.card--card{background:transparent}.card.card--card .card__content{padding-left:0;padding-right:0;padding-bottom:0}.card.card--card .card__content .card-header{display:flex;gap:20px;justify-content:space-between}.card.card--card .card__content .right-align{text-align:right}.card.card--card .card__content .product-tags span{font-size:12px;color:#fff6}.card.card--card .card__content .sku{color:#26d962;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.image-with-text__content.image-with-text__content--desktop-left,.image-with-text__content.image-with-text__content--mobile-left{padding-left:0;overflow:visible!important}.image-with-text__bullet{display:flex;gap:30px;margin-top:30px!important}.image-with-text__bullet .icon{width:48px;height:48px;min-width:48px;min-height:48px;display:flex;justify-content:center;align-items:center}.image-with-text__bullet .icon svg{width:24px;height:24px;stroke:#26d962}.image-with-text__bullet h3{font-size:20px;font-weight:700;margin-top:0}.image-with-text__bullet p{margin:0 0 15px}.image-with-text__bullet p:last-of-type{margin:0}.code-view{padding:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;opacity:70%;color:#26d962;font-size:13px;margin:0;display:flex;justify-content:start;align-items:start}.code-view:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background:linear-gradient(0deg,#000000f5,#0000)}.code-view p{margin:0}.rich-text .newsletter-form .field{border-radius:1.5rem;overflow:hidden}.rich-text .newsletter-form .field:after{border-radius:1.5rem;overflow:hidden;-webkit-box-shadow:0px 0px 30px 0px #26d96280;box-shadow:0 0 30px #26d96280}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
