:root{--rolesta-deep:#164036;--rolesta-primary:#25856D;--rolesta-text:#18332B;--rolesta-sage:#F3F8F6;--rolesta-border:rgba(37,133,109,.16);--rolesta-shadow:0 16px 42px rgba(22,64,54,.1)}body{color:var(--rolesta-text);background:#fff}.button,.shopify-payment-button__button--unbranded,.customer button{border-radius:999px!important;box-shadow:0 10px 24px #25856d2e;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:hover,.shopify-payment-button__button--unbranded:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #25856d3d;filter:saturate(1.04)}.card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card{border:1px solid var(--rolesta-border);border-radius:18px;box-shadow:var(--rolesta-shadow);overflow:hidden;background:#fff}.card__heading a,.full-unstyled-link{color:var(--rolesta-text)}.price,.price-item{color:var(--rolesta-deep)}.badge{border-color:#ffffff40;border-radius:999px;background:var(--rolesta-primary);color:#fff}.field__input,.select__select,.customer .field input,.quantity{border-radius:12px!important;background:#fff;border-color:var(--rolesta-border)}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 2px #25856d2e!important}.rte a,.link{color:var(--rolesta-primary);text-underline-offset:3px}.accordion,.collapsible-content summary{border-color:var(--rolesta-border)}.cart-drawer,.drawer__inner,.modal__content{color:var(--rolesta-text)}.product__info-container .price{margin:.8rem 0 1.2rem}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:clamp(2.6rem,3vw,3.5rem)!important;line-height:1.1;font-weight:900;letter-spacing:-.025em;color:#25856d}.product__info-container .price s.price-item--regular{font-size:1.7rem!important;font-weight:550;color:#71837d}.quantity-breaks-container{gap:1.2rem!important}.quantity-break{border-radius:16px!important;box-shadow:0 10px 28px #16403614;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.quantity-break:hover{transform:translateY(-2px);box-shadow:0 15px 34px #1640361f}.quantity-break__label-text{font-size:1.9rem!important;line-height:1.2;font-weight:850;color:#18332b}.quantity-break__price{font-size:2.5rem!important;line-height:1.05;font-weight:900!important;letter-spacing:-.02em;color:#25856d!important}.quantity-break__compare-price{font-size:1.45rem!important;line-height:1.2;color:#71837d!important}.quantity-break__caption{font-size:1.35rem!important;line-height:1.35;font-weight:750;color:#18332b}.quantity-break__benefit{font-size:1.15rem!important;line-height:1.2;font-weight:850;letter-spacing:.025em}.quantity-break__badge{font-size:1.2rem!important;font-weight:850;letter-spacing:.06em}.product__info-container .product-form__submit{min-height:62px;font-size:1.9rem!important;font-weight:900;letter-spacing:.035em}.product__info-container .shopify-payment-button__button{min-height:58px;font-size:1.65rem!important;font-weight:800}.product__info-container{color:#18332b}@media(max-width:749px){.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:2.8rem!important}.quantity-break__label-text{font-size:1.75rem!important}.quantity-break__price{font-size:2.25rem!important}.quantity-break__compare-price{font-size:1.35rem!important}.quantity-break__caption{font-size:1.25rem!important}.product__info-container .product-form__submit{min-height:58px;font-size:1.7rem!important}}.template-index main{overflow:hidden}.template-index :is(.ra-about,.rv-showcase,.rl-premium-showcase,.rl-ps-section,.rl-offer,.customer-love-section,.rolesta-comparison-section,.rolesta-trust-section,.rl-support-section){position:relative!important;margin:0!important;padding:clamp(68px,8vw,116px) 24px!important;border-top:1px solid rgba(37,133,109,.14)!important;font-family:var(--font-body-family)!important}.template-index :is(.ra-about,.rl-premium-showcase,.rl-offer,.rolesta-trust-section,.rl-support-section){background:#fff!important;color:#18332b!important}.template-index :is(.rv-showcase,.rl-ps-section,.rolesta-comparison-section){background:#164036!important;color:#fff!important}.template-index .customer-love-section{background:#f3f8f6!important;color:#18332b!important}.template-index :is(.ra-about__shell,.rv-showcase__shell,.rl-premium-card,.rl-ps-header,.rl-ps-grid,.rl-offer__top,.rl-offer__bottom,.customer-love-container,.rolesta-comparison-container,.rl-container,.rl-support-container){width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.template-index :is(.ra-about,.rv-showcase,.rl-premium-showcase,.rl-ps-section,.rl-offer,.customer-love-section,.rolesta-comparison-section,.rolesta-trust-section,.rl-support-section) h2{font-family:var(--font-heading-family)!important;font-size:clamp(38px,5vw,68px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:760!important}.template-index :is(.ra-about,.rl-premium-showcase,.rl-offer,.customer-love-section,.rolesta-trust-section,.rl-support-section) h2{color:#164036!important}.template-index :is(.rv-showcase,.rl-ps-section,.rolesta-comparison-section) :is(h2,h3,h4,p,li,strong,span){color:inherit}.template-index :is(.ra-about,.rv-showcase,.rl-premium-showcase,.rl-ps-section,.rl-offer,.customer-love-section,.rolesta-comparison-section,.rolesta-trust-section,.rl-support-section) p{font-size:clamp(16px,1.5vw,19px)!important;line-height:1.72!important}.template-index :is(.ra-about__eyebrow,.rl-eyebrow,.rl-ps-kicker,.customer-love-text>span,.rolesta-comparison-kicker,.rl-support-eyebrow){color:#25856d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.template-index :is(.ra-about__shell,.rl-premium-card,.rl-ps-grid,.customer-love-container,.rolesta-comparison-container,.rl-support-container){border-left:1px solid rgba(37,133,109,.13)!important;border-right:1px solid rgba(37,133,109,.13)!important}.template-index .rv-showcase__shell{border:1px solid rgba(255,255,255,.17)!important;border-radius:24px!important;overflow:hidden!important;background:#ffffff0a!important}.template-index .rv-showcase__frame{border-radius:0!important;box-shadow:none!important}.template-index :is(.rl-premium-card,.rl-ps-card,.rl-offer__top,.rl-offer__bottom,.customer-slider,.rolesta-table-wrapper,.rl-badge,.rl-phone-box,.rl-action-btn,.rl-trust-item){border-radius:18px!important}.template-index .rl-premium-card{padding:0!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;overflow:hidden!important;border:1px solid rgba(37,133,109,.15)!important;box-shadow:0 24px 64px #1640361a!important}.template-index .rl-premium-content{padding:clamp(32px,5vw,72px)!important}.template-index .rl-premium-image{height:100%!important;min-height:560px!important;object-fit:cover!important}.template-index .rl-feature-list li{border-bottom:1px solid rgba(37,133,109,.13)!important;padding:15px 0!important}.template-index .rl-ps-grid{gap:1px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff29!important;border-radius:22px!important;overflow:hidden!important}.template-index .rl-ps-card{border:0!important;border-radius:0!important;background:#ffffff0e!important;color:#fff!important;box-shadow:none!important}.template-index .rl-ps-card:hover{background:#ffffff1a!important;transform:none!important}.template-index .rl-offer{background:linear-gradient(145deg,#fff,#f3f8f6)!important}.template-index :is(.rl-offer__top,.rl-offer__bottom){border:1px solid rgba(37,133,109,.14)!important;box-shadow:0 20px 52px #16403614!important}.template-index .rl-offer__timer{gap:8px!important}.template-index .rl-offer__time-unit{background:#164036!important;color:#fff!important;border-radius:14px!important}.template-index .customer-love-container{padding:clamp(28px,4vw,56px)!important;background:#fff!important;border-radius:22px!important;box-shadow:0 20px 58px #16403617!important}.template-index .customer-slider{border:1px solid rgba(37,133,109,.14)!important;box-shadow:none!important}.template-index .customer-slider img{aspect-ratio:4/5!important;object-fit:cover!important}.template-index .rolesta-comparison-container{border-color:#ffffff24!important}.template-index .rolesta-table-wrapper{overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;background:#ffffff0f!important}.template-index .rolesta-table-wrapper table{background:transparent!important}.template-index .rolesta-table-wrapper :is(th,td){border-color:#ffffff24!important;color:#fff!important;background:transparent!important}.template-index .rolesta-table-wrapper tr:hover :is(th,td){background:#ffffff0f!important}.template-index .rolesta-trust-section{background:#f3f8f6!important}.template-index .rl-badges{gap:1px!important;border:1px solid rgba(37,133,109,.14)!important;border-radius:20px!important;overflow:hidden!important;background:#25856d24!important}.template-index .rl-badge{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.template-index .rl-badge strong{color:#164036!important;font-size:clamp(24px,3vw,40px)!important}.template-index .rl-support-container{padding:clamp(26px,4vw,54px)!important;border:1px solid rgba(37,133,109,.14)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#f3f8f6)!important;box-shadow:0 24px 64px #16403617!important}.template-index .rl-support-image{filter:drop-shadow(0 24px 36px rgba(22,64,54,.16))!important}.template-index :is(.ra-about__actions a,.rl-premium-content a,.rl-ps-section a,.rl-offer a,.rolesta-comparison-cta a,.rl-support-actions a){border-radius:999px!important;font-weight:850!important;letter-spacing:.02em!important}@media(max-width:900px){.template-index :is(.ra-about,.rv-showcase,.rl-premium-showcase,.rl-ps-section,.rl-offer,.customer-love-section,.rolesta-comparison-section,.rolesta-trust-section,.rl-support-section){padding:58px 16px!important}.template-index .rl-premium-card{grid-template-columns:1fr!important}.template-index .rl-premium-image{min-height:360px!important;order:-1}.template-index :is(.ra-about__shell,.rl-premium-card,.rl-ps-grid,.customer-love-container,.rolesta-comparison-container,.rl-support-container){border-left:0!important;border-right:0!important}}@media(max-width:749px){.template-index :is(.ra-about,.rv-showcase,.rl-premium-showcase,.rl-ps-section,.rl-offer,.customer-love-section,.rolesta-comparison-section,.rolesta-trust-section,.rl-support-section) h2{font-size:36px!important}.template-index .rl-ps-grid{display:grid!important;grid-template-columns:1fr!important}.template-index .rl-badges{display:grid!important;grid-template-columns:1fr 1fr!important}.template-index .rl-support-container{padding:22px 16px!important}}.quantity-break__right{min-width:142px!important;flex:0 0 142px!important;text-align:right!important}.quantity-break__price{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;font-size:2.15rem!important;line-height:1.08!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums}.quantity-break__compare-price{display:block!important;white-space:nowrap!important;font-size:1.35rem!important;line-height:1.2!important}@media(max-width:749px){.quantity-break__right{min-width:122px!important;flex-basis:122px!important}.quantity-break__price{font-size:1.95rem!important;letter-spacing:-.04em!important}.quantity-break__compare-price{font-size:1.2rem!important}}@media(max-width:390px){.quantity-break__right{min-width:112px!important;flex-basis:112px!important}.quantity-break__price{font-size:1.75rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rolesta-premium.css.map */
