.utility-bar,.announcement-bar{background:linear-gradient(135deg,#0057b8,#003d82)!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.75rem}.header-wrapper{box-shadow:0 2px 20px #00000014!important;border-bottom:3px solid #FF6B00!important;position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7!important}.header__menu-item{font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:.85rem!important;transition:all .3s ease!important;position:relative!important}.header__menu-item:hover{color:#ff6b00!important}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#ff6b00;transition:all .3s ease;transform:translate(-50%)}.header__menu-item:hover:after{width:80%}.banner{position:relative;overflow:hidden}.banner__content{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.banner__heading{font-weight:800!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)!important;letter-spacing:-.5px!important}.banner__text{text-shadow:1px 1px 3px rgba(0,0,0,.3)!important;font-size:1.15rem!important;max-width:600px;margin:0 auto}.button--primary,.banner__button--primary,.shopify-challenge__button,button.button{background:linear-gradient(135deg,#0057b8,#003d82)!important;border:none!important;border-radius:8px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;transition:all .35s ease!important;box-shadow:0 4px 15px #0057b859!important;padding:14px 32px!important}.button--primary:hover,.banner__button--primary:hover{background:linear-gradient(135deg,#ff6b00,#e05e00)!important;box-shadow:0 6px 25px #ff6b0066!important;transform:translateY(-2px)!important}.button--secondary,.banner__button--secondary{border:2px solid #ffffff!important;border-radius:8px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;transition:all .35s ease!important;padding:12px 32px!important}.button--secondary:hover,.banner__button--secondary:hover{background:#ffffff26!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #fff3!important}.card-wrapper,.collection-card-wrapper{transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;border-radius:12px!important;overflow:hidden!important}.card-wrapper:hover,.collection-card-wrapper:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 20px 40px #00000026!important}.card{border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 12px #0000000f!important;transition:all .4s ease!important}.card:hover{border-color:#0057b8!important;box-shadow:0 12px 30px #0057b826!important}.card__heading{font-weight:700!important;transition:color .3s ease!important}.card-wrapper:hover .card__heading{color:#0057b8!important}.card__media img,.collection-card__image{transition:transform .5s ease!important}.card-wrapper:hover .card__media img,.collection-card-wrapper:hover .collection-card__image{transform:scale(1.08)!important}.card__media{overflow:hidden!important;border-radius:12px 12px 0 0!important}.section-header__title,h2.title{font-weight:800!important;color:#0f172a!important;position:relative;display:inline-block}.search__input{border:2px solid #e2e8f0!important;border-radius:25px!important;padding:10px 20px!important;transition:all .3s ease!important;font-size:.95rem!important}.search__input:focus{border-color:#0057b8!important;box-shadow:0 0 0 3px #0057b826!important;outline:none!important}.search__button{background:linear-gradient(135deg,#0057b8,#003d82)!important;border-radius:50%!important;color:#fff!important;transition:all .3s ease!important}.search__button:hover{background:linear-gradient(135deg,#ff6b00,#e05e00)!important;transform:scale(1.1)!important}.badge{border-radius:20px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:.7rem!important;padding:4px 12px!important}.badge--sale{background:#ff6b00!important;color:#fff!important}.price-item--sale{color:#ff6b00!important;font-weight:800!important}.image-with-text{border-radius:16px!important;overflow:hidden!important}.footer{background:linear-gradient(180deg,#0f172a,#1e293b)!important;color:#cbd5e1!important;border-top:4px solid #FF6B00!important}.footer a{transition:color .3s ease!important}.footer a:hover{color:#ff6b00!important}.contact__fields .field__input{border-radius:8px!important;border:2px solid #e2e8f0!important;transition:all .3s ease!important}.contact__fields .field__input:focus{border-color:#0057b8!important;box-shadow:0 0 0 3px #0057b81a!important}html{scroll-behavior:smooth}::selection{background:#0057b8;color:#fff}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.collection-list,.image-with-text__content{animation:slideIn .6s ease-out}.whatsapp-chat-widget{transition:transform .3s ease!important}.whatsapp-chat-widget:hover{transform:scale(1.1)!important}@media(max-width:749px){.banner__heading{font-size:1.8rem!important}.banner__text{font-size:1rem!important}.button--primary,.button--secondary{padding:12px 24px!important;font-size:.85rem!important}}.header__search{display:flex!important;align-items:center!important}.header .search-modal{position:relative!important}.header__icon--search+.predictive-search,.header .search{max-width:300px!important}.contact .field{margin-bottom:1.5rem!important}.contact .field__input,.contact .field__textarea{border:2px solid #e2e8f0!important;border-radius:8px!important;padding:12px 16px!important;font-size:.95rem!important;transition:all .3s ease!important;background:#f8fafc!important}.contact .field__input:focus,.contact .field__textarea:focus{border-color:#0057b8!important;box-shadow:0 0 0 3px #0057b81a!important;background:#fff!important}.collection-card-wrapper .card--standard .card__media{min-height:180px;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);display:flex;align-items:center;justify-content:center}.shopify-section--404{text-align:center;padding:4rem 2rem!important}.footer__content-top a,.footer__content-bottom a{transition:color .3s ease,opacity .3s ease!important}.footer__content-top a:hover,.footer__content-bottom a:hover{color:#ff6b00!important;opacity:1!important}.header__icon{transition:all .3s ease!important}.header__icon:hover{color:#0057b8!important;transform:scale(1.1)!important}.shopify-section--apps{margin:0!important;padding:0!important}@keyframes revealFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.collection-list__item,.image-with-text{animation:revealFromBottom .6s ease-out both}.collection-list__item:nth-child(2){animation-delay:.1s}.collection-list__item:nth-child(3){animation-delay:.2s}.collection-list__item:nth-child(4){animation-delay:.3s}.collection-list__item:nth-child(5){animation-delay:.4s}.collection-list__item:nth-child(6){animation-delay:.5s}.seo-h1-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button{font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.card-wrapper:hover .card__heading a{color:#0057b8!important}*:focus-visible{outline:2px solid #0057B8!important;outline-offset:2px!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.announcement-bar{font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:.75rem!important}.collection-hero__title,.title--primary{font-weight:700!important;letter-spacing:-.5px!important}.media img{transition:opacity .3s ease!important}.price-item--sale{color:#ff6b00!important;font-weight:700!important}.price-item--regular .price-item--last{text-decoration:line-through!important;opacity:.6!important}.image-with-text__media--adapt.media>img{object-fit:contain}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.1rem;letter-spacing:.08em;padding:.6rem 1rem}.header{padding-top:.6rem;padding-bottom:.6rem}.header__heading-logo{max-width:72px}}.servirent-cotizar{display:grid;gap:1rem;margin-top:1rem}.servirent-cotizar__nota{font-size:1.3rem;opacity:.75;margin:0}product-form:has(.servirent-cotizar) .product-form__submit[disabled]{display:none}.product__title h1{font-size:clamp(2.2rem,2.4vw,3.2rem);line-height:1.15}.product .icon-with-text{margin-top:1.6rem;padding:1.4rem 1.6rem;border-radius:1rem;background:#0057b80f}.product__info-wrapper:has(.servirent-cotizar) .price,.product__info-wrapper:has(.servirent-cotizar) .product__tax{display:none}.price__badge-sold-out{display:none}.card-wrapper .card__heading{text-transform:none!important;letter-spacing:0!important;font-weight:600;font-size:1.4rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price{font-size:1.6rem;font-weight:700;color:#0f172a;letter-spacing:0}.card-wrapper .card__information{padding-bottom:1.2rem}@media screen and (max-width:749px){.card-wrapper .card__heading{font-size:1.3rem}.card-wrapper .price{font-size:1.45rem}}.collection-hero__title{text-transform:none}.servirent-minimo{margin:0 0 1rem;padding:1rem 1.2rem;border-radius:.8rem;background:#fff4ec;border:1px solid #ff6b00;font-size:1.4rem;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-servirent.css.map */
