@media (min-width:769px){.custom-gift_products .gift_products-header .inline-richtext{font-size:1.7rem!important}}body{overflow-x:hidden}h4.ontime-info,h4.subscribe-info{padding:20px 0 0 12px;font-weight:500;font-size:15px;opacity:.7}.clr-heading{color:#ffbd00}.clr-heading-2{color:red}#rivo-lp-referral-campaign{padding:0 0 80px}.gradient .page-width:has(#rivo-lp-referral-campaign){max-width:100%;padding:0}#rivo-lp-referral-campaign .rivo-lp-content{max-width:100%}.rc-join-block-container .rc-flex-col{background:#fff;max-width:540px;margin:auto;border-radius:20px;padding:50px;max-height:602px}.rc-join-block-container .rc-flex-col .rc-header-container{gap:5px}.rc-join-block-container .rc-flex h2{font-size:36px}.rc-join-block-container .rc-flex .rc-custom-join-offer{margin-bottom:30px;margin-top:10px;font-size:15px;line-height:24px}.rc-join-block-container .rc-flex form{padding:0!important}.rc-join-block-container .rc-flex form .rc-field .rc-input{background:#fff;padding:1.5rem 1rem}.rc-join-block-container .rc-flex form .rc-field .rc-label{top:calc(1.5rem + var(--inputs-border-width))}.rc-join-block-container .rc-flex form .rc-field .rc-input:focus~.rc-label{top:calc(.5rem + var(--inputs-border-width))}.rc-join-block-container .rc-flex form .rc-button{width:100%;margin-top:20px}.template-page-vip-landing-page .title{margin:5rem 0 1rem}.button.manage-subscription-button{background:#ffbd00;color:#000;margin-left:2rem}.button.manage-subscription-button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #ffbd00}.button.manage-subscription-button:not([disabled]):hover:after{box-shadow:0 0 #ffbd00}cart-drawer.drawer{display:none}.template-page-vip-landing-page .banner .page-width{max-width:135rem}@media screen and (max-width: 480px){#rivo-lp-referral-campaign{padding:40px 15px 0}.gradient .page-width:has(#rivo-lp-referral-campaign){background:#fff9e6!important;margin-bottom:70px}.rc-join-block-container .rc-flex h2{font-size:30px}.rc-join-block-container .rc-flex{padding:40px 30px}#join-block-3 .rc-join-block-container .rc-items-center a{width:30px;height:30px}}@media screen and (max-width: 767px){.rivo-lp-section-subtitle{padding:0 15px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom.css.map */
