:root{--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Montserrat", sans-serif}.header{background-color:#fff;border-bottom:1px solid #e8e8e8}.header__menu-item{color:#00203c;font-weight:500;letter-spacing:.5px;text-transform:uppercase;font-size:14px}.header__menu-item:hover{color:#00a3e0}.header__active-menu-item{color:#00a3e0!important}.button{border-radius:0;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:1.2rem 2rem;transition:background-color .3s ease}.button--primary{background-color:#00a3e0;color:#fff}.button--primary:hover{background-color:#0091c7}.button--secondary{background-color:transparent;color:#00203c;border:1px solid #00203c}.button--secondary:hover{background-color:#00203c;color:#fff}.card{border-radius:0;border:none;box-shadow:0 4px 12px #00000014}.card-title{color:#00203c;font-weight:600;letter-spacing:.5px}.product-card{border-radius:0;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.price{color:#00a3e0}.price--sale{color:#e53935}.footer{background-color:#00203c;color:#fff}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.15)}.footer__block-heading{color:#fff;font-weight:600;letter-spacing:1px;text-transform:uppercase}.footer__list-item a{color:#fffc;transition:color .3s ease}.footer__list-item a:hover{color:#00a3e0}.field__input{border-radius:0;border:1px solid #e0e0e0;background-color:#f9f9f9}.field__input:focus{border-color:#00a3e0;box-shadow:0 0 0 3px #00a3e01a}.header__icon--account{margin:0 5px}.header__icon--logged-in{transform:scale(1.3);position:relative}.header__icon--logged-in:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background-color:#00a3e0;border-radius:50%;border:2px solid #ffffff}.fi{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#00a3e0;color:#fff;border-radius:50%;font-weight:700;font-size:16px;transition:transform .2s ease}.header__icon--logged-in:hover{transform:scale(1.4)}@media screen and (max-width: 990px){.header__menu-item{font-size:16px}.header__icon--account.small-hide{display:inline-flex!important}}.product-size-grid-container{width:100%;margin:30px 0;padding:0 20px}.product-size-grid-container h2{font-size:18px;font-weight:600;margin-bottom:15px;color:#00203c;text-align:center}.size-availability-table{width:100%;border-collapse:collapse;margin-bottom:20px}.size-cell,.availability-cell,.quantity-cell{text-align:center;padding:10px;border:1px solid #e0e0e0}.size-row th{background-color:#f9f9f9;font-weight:600}.availability-cell{font-size:14px}.in-stock{color:#00a3e0}.out-of-stock{color:#999}.quantity-selector{display:flex;align-items:center;justify-content:center;width:100%}.quantity-input{width:40px;text-align:center;border:1px solid #ddd;padding:5px 0;margin:0 5px}.quantity-decrease,.quantity-increase{background-color:#f5f5f5;border:1px solid #ddd;width:24px;height:24px;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}.quantity-selector.disabled button,.quantity-selector.disabled input{opacity:.5;cursor:not-allowed}.add-to-cart-button{background-color:#00a3e0;color:#fff;border:none;width:100%;padding:12px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .3s;margin-top:15px}.add-to-cart-button:hover{background-color:#0091c7}.product-form__input[data-option=taglia],.product-form__input[data-option=Taglia],.product-form__input[data-option=Size]{display:none!important}@media screen and (max-width: 768px){.size-cell,.availability-cell,.quantity-cell{padding:8px 5px;font-size:14px}.quantity-input{width:30px;padding:3px 0}.quantity-decrease,.quantity-increase{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/relife-custom.css.map */
