#MainContent .product-information.riha-product-layout .product-details{display:flex!important;align-items:stretch!important}#MainContent .product-information.riha-product-layout .product-details>.group-block{box-sizing:border-box!important;height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important}#MainContent .product-information.riha-product-layout .product-details product-form-component,#MainContent .product-information.riha-product-layout .product-details .shopify-product-form{margin-top:auto!important}#MainContent .product-information.riha-product-layout .product-details .price,#MainContent .product-information.riha-product-layout .product-details .price bdi{color:#63e4f3!important;font-size:clamp(2.45rem,3.35vw,3.05rem)!important;font-weight:820!important;line-height:1!important;letter-spacing:-.045em!important;text-shadow:0 0 24px rgba(31,199,236,.16)}@media screen and (max-width:900px){#MainContent .product-information.riha-product-layout .product-details>.group-block{height:auto!important;min-height:0!important}#MainContent .product-information.riha-product-layout .product-details product-form-component,#MainContent .product-information.riha-product-layout .product-details .shopify-product-form{margin-top:0!important}#MainContent .product-information.riha-product-layout .product-details .price,#MainContent .product-information.riha-product-layout .product-details .price bdi{font-size:clamp(2rem,8vw,2.5rem)!important}}html body #MainContent .product-information.riha-product-layout .product-details>.group-block{gap:clamp(16px,1.9vw,24px)!important}html body #MainContent .product-information.riha-product-layout .product-details :is(p,li,small,label,legend){line-height:1.76!important;letter-spacing:.005em}html body #MainContent .product-information.riha-product-layout .product-details h2,html body #MainContent .product-information.riha-product-layout .product-details h3{line-height:1.34!important;margin-block:0 .58em!important}html body #MainContent .product-information.riha-product-layout .product-details .compare-at-price{color:#91a5b9!important;font-family:var(--font-body--family),Arial,sans-serif!important;font-size:clamp(.9rem,1.2vw,1.05rem)!important;font-weight:550!important;line-height:1.3!important;letter-spacing:0!important;text-decoration:line-through!important;text-decoration-color:#91a5b9c7!important;text-decoration-thickness:1px!important;opacity:.82;vertical-align:middle}html body #MainContent .product-information.riha-product-layout .product-details .compare-at-price bdi{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}html body #MainContent .product-information.riha-product-layout .product-details .price:not(.compare-at-price){color:#63e4f3!important}html body #MainContent .product-information.riha-product-layout .product-details product-form-component{padding-block-start:clamp(12px,1.5vw,18px)!important}html body shopify-chat[mode=standalone]{inset-block-end:max(20px,env(safe-area-inset-bottom))!important}html body .riha-cart-reopen{inset-block-start:auto!important;inset-block-end:max(20px,env(safe-area-inset-bottom))!important;transform:none!important;min-height:64px!important;padding:12px 22px!important;gap:10px!important;border:1px solid rgb(255 255 255 / 16%)!important;border-radius:999px!important;background:linear-gradient(112deg,#4338ca,#6650d7)!important;box-shadow:0 10px 28px #31269f57!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}html body .riha-cart-reopen__icon,html body .riha-cart-reopen__icon svg{width:20px!important;height:20px!important;color:#fff!important}html body .riha-cart-reopen__count{min-width:28px!important;height:28px!important;border:1px solid rgb(255 255 255 / 20%)!important;border-radius:999px!important;background:#ffffff2e!important;color:#fff!important;font-size:.82rem!important;font-weight:750!important}html body .riha-cart-reopen:hover{border-color:#ffffff4d!important;background:linear-gradient(112deg,#4d43dc,#765ee5)!important;box-shadow:0 14px 34px #31269f6b!important;filter:brightness(1.04);transform:translateY(-2px)!important}html body .riha-cart-reopen:focus-visible{outline:3px solid #b8a8ff!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){html body .riha-cart-reopen{transition:none!important}}@media screen and (max-width:749px){html body button.riha-cart-reopen{inset-block-start:auto!important;inset-block-end:max(48px,calc(env(safe-area-inset-bottom) + 32px))!important;inset-inline-end:14px!important;transform:none!important;box-sizing:border-box!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:0 14px!important;gap:8px!important;justify-content:space-between!important;line-height:1!important}html body button.riha-cart-reopen .riha-cart-reopen__icon,html body button.riha-cart-reopen .riha-cart-reopen__icon svg{flex:0 0 20px!important;width:20px!important;height:20px!important}html body button.riha-cart-reopen .riha-cart-reopen__count{box-sizing:border-box!important;flex:0 0 26px!important;width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;font-size:.78rem!important}}@media screen and (max-width:749px){html body button.riha-cart-reopen{inset-block-end:max(40px,calc(env(safe-area-inset-bottom) + 24px))!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 12px!important;gap:6px!important}html body button.riha-cart-reopen .riha-cart-reopen__icon,html body button.riha-cart-reopen .riha-cart-reopen__icon svg{flex-basis:16px!important;width:16px!important;height:16px!important}html body button.riha-cart-reopen .riha-cart-reopen__count{flex-basis:22px!important;width:22px!important;min-width:22px!important;height:22px!important;font-size:.72rem!important}}#MainContent .product-information.riha-product-layout .product-details product-form-component{padding-block-start:clamp(22px,2vw,28px)!important}@media screen and (max-width:900px){#MainContent .product-information.riha-product-layout .product-details product-form-component{padding-block-start:22px!important}}html body #MainContent .product-information .buy-buttons-block{display:block!important;margin-block-start:clamp(24px,2.2vw,34px)!important}html body #MainContent .product-information .buy-buttons-block product-form-component{padding-block-start:0!important}@media screen and (max-width:900px){html body #MainContent .product-information .buy-buttons-block{margin-block-start:24px!important}}html body #MainContent .buy-buttons-block{display:block!important;margin-block-start:30px!important}@media screen and (max-width:900px){html body #MainContent .buy-buttons-block{margin-block-start:24px!important}}html body #MainContent .riha-free-tweak-description{margin-block-start:24px;padding:22px;border:1px solid rgba(45,190,255,.32);border-radius:16px;color:#eaf3fc;background:linear-gradient(145deg,#0b1c2cfa,#050f1afa)}html body #MainContent .riha-free-tweak-description .riha-free-tweak-kicker{margin:0 0 9px;color:#63e4f3;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}html body #MainContent .riha-free-tweak-description h2{margin:0 0 12px;color:#f4f8fc;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.16}html body #MainContent .riha-free-tweak-description p{margin:0 0 12px;color:#c4d2df;font-size:1rem;line-height:1.7}html body #MainContent .riha-free-tweak-description .riha-free-tweak-discord{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;margin-block-start:8px;padding:12px 18px;border-radius:10px;color:#06111c;background:linear-gradient(100deg,#65e2e9,#25b8ff);font-weight:850;text-decoration:none;transition:transform .2s ease,filter .2s ease}html body #MainContent .riha-free-tweak-description .riha-free-tweak-discord:hover{transform:translateY(-2px);filter:brightness(1.08)}html body #MainContent .riha-free-tweak-description .riha-free-tweak-discord:focus-visible{outline:3px solid #fff;outline-offset:3px}html body #MainContent .buy-buttons-block{display:block!important;margin-block-start:34px!important}html body #MainContent product-form-component{display:block!important;margin-block-start:28px!important;padding-block-start:0!important}@media screen and (max-width:900px){html body #MainContent .riha-free-tweak-description{margin-block-start:20px;padding:18px}html body #MainContent .buy-buttons-block{margin-block-start:28px!important}html body #MainContent product-form-component{margin-block-start:24px!important}}@media(prefers-reduced-motion:reduce){html body #MainContent .riha-free-tweak-description .riha-free-tweak-discord{transition:none}}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-information__grid--half{align-items:stretch!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-information__media,#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details{align-self:stretch!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details{height:100%!important;display:flex!important;align-items:stretch!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details>.group-block{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:100%!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details>.group-block>.group-block-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;height:100%!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details .group-block-content>:has(.riha-free-tweak-description){display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .riha-free-tweak-description{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;justify-content:flex-start!important;min-height:100%!important;width:100%!important;margin-block:18px 0!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .riha-free-tweak-description .riha-free-tweak-discord{width:100%!important;margin-block-start:auto!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details :is(.price,.price-item,.price__regular,.price__sale,.price__container,.product-price,.tax-note,[data-testid=price]){display:none!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .buy-buttons-block,#MainContent:has(product-form-component[data-product-id="16690970820999"]) product-form-component,#MainContent:has(product-form-component[data-product-id="16690970820999"]) .sticky-add-to-cart{display:none!important}@media screen and (max-width:749px){#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details,#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details>.group-block,#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details>.group-block>.group-block-content{height:auto!important;min-height:0!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .riha-free-tweak-description{min-height:0!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .riha-free-tweak-description .riha-free-tweak-discord{margin-block-start:24px!important}}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details .group-block-content>:has(.price),#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details .group-block-content>:has(.tax-note){display:none!important}#MainContent:has(product-form-component[data-product-id="16690970820999"]) .product-details .group-block-content>:has(.riha-free-tweak-description){flex:1 1 auto!important;min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/riha-product-balance.css.map */
