:root{--color-lymmco-ocean: #0077b6;--color-lymmco-sky: #68c2ec;--color-lymmco-navy: #023e8a;--color-lymmco-aqua: #48cae4;--color-lymmco-ice: #caf0f8;--color-lymmco-frost: #f0f9ff;--color-lymmco-midnight: #1d3557;--color-lymmco-steel: #4a6fa5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lymmco-tabs{margin:1.6rem 0}.lymmco-tabs__nav{display:flex;border:1px solid #d0e8f5;border-radius:40px;overflow:hidden;margin-bottom:2rem}.lymmco-tabs__btn{flex:1;padding:1rem .8rem;border:none;background:#f0f9ff;cursor:pointer;font-size:1.3rem;font-weight:500;color:var(--color-lymmco-midnight);transition:background .15s,color .15s;text-align:center;line-height:1.3}.lymmco-tabs__btn:not(:last-child){border-right:1px solid #d0e8f5}.lymmco-tabs__btn.is-active{background:var(--color-lymmco-midnight);color:#fff;font-weight:700}.lymmco-tabs__panel{display:none}.lymmco-tabs__panel.is-active{display:block}.lymmco-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.4rem}.lymmco-feature-list li{display:flex;gap:1rem;align-items:flex-start;font-size:1.4rem;line-height:1.5;color:var(--color-lymmco-midnight)}.lymmco-check-icon{width:2rem;height:2rem;flex-shrink:0;margin-top:.1rem}.lymmco-trust-badges{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;justify-content:center;margin-top:1.4rem;padding:.6rem 0}.lymmco-trust-badge{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:500;color:var(--color-lymmco-midnight)}.lymmco-trust-badge svg{width:1.8rem;height:1.8rem;flex-shrink:0}.product-form__submit{background-color:var(--color-lymmco-midnight)!important;border-color:var(--color-lymmco-midnight)!important;border-radius:50px!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:1.8rem!important;width:100%!important;transition:background-color .2s!important}.product-form__submit:hover{background-color:var(--color-lymmco-navy)!important;border-color:var(--color-lymmco-navy)!important}.rating__star,.rating svg,.rating-star{color:#f4a261!important;fill:#f4a261!important}.rating__star-icon path,.rating__star-icon{fill:#f4a261!important}.product__title{font-size:2.8rem!important;font-weight:700!important;color:var(--color-lymmco-midnight)!important;line-height:1.2!important}.price__regular .price-item--regular{font-size:2.4rem!important;font-weight:700!important;color:var(--color-lymmco-midnight)!important}.product__accordion .accordion__button{font-weight:600;color:var(--color-lymmco-midnight)}.button:not(.button--secondary):not(.product-form__submit){background-color:var(--color-lymmco-ocean);border-color:var(--color-lymmco-ocean);border-radius:6px;font-weight:600;letter-spacing:.03em}.button:not(.button--secondary):not(.product-form__submit):hover{background-color:var(--color-lymmco-navy);border-color:var(--color-lymmco-navy)}.multicolumn-card__info h3{color:#f4a261;font-size:1.6rem;letter-spacing:.08em;margin-bottom:.8rem}.email-signup-banner .field__input:focus,.newsletter-section .field__input:focus{border-color:var(--color-lymmco-sky);box-shadow:0 0 0 2px #68c2ec4d}.card-wrapper:hover .card{box-shadow:0 8px 24px #0077b61f;transition:box-shadow .2s ease}.announcement-bar__message{font-weight:500;letter-spacing:.02em}@media screen and (max-width:749px){.lymmco-tabs__btn{font-size:1.1rem;padding:.8rem .4rem}.lymmco-trust-badges{gap:.8rem}.product__title{font-size:2.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lymmco.css.map */
