h1.page-title{text-align:center;font-size:28px;color:#1d1d1f;font-weight:600;margin-bottom:20px;font-family:Segoe UI,Tahoma,sans-serif;position:relative}h1.page-title:after{content:"";display:block;width:150px;height:3px;background:#000;margin:10px auto 0;border-radius:2px}.header__menu-item{padding:1.2rem;text-decoration:none;color:#fff!important}.card__information{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.card-information .price{display:flex;flex-direction:column;align-items:center;text-align:center}.responsive-image-container{max-width:350px;width:100%;margin:0 auto;border-radius:10px;overflow:hidden;background-color:transparent!important;position:relative;mask-image:linear-gradient(to bottom,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.responsive-image-container img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:0 / 1;background-color:transparent!important}@media (max-width: 480px){.responsive-image-container{border-radius:8px;background-color:transparent!important}}.faq-container{max-width:800px;margin:0 auto;font-family:Segoe UI,sans-serif}.faq-title{font-size:32px;font-weight:600;margin-bottom:40px}.faq-item{border:none;border-radius:10px;margin-bottom:15px;background-color:#fff;box-shadow:0 0 0 1px #00000014;overflow:hidden}.faq-question{width:100%;background:#f9f9f9;border:none;padding:14px 20px;font-size:16px;text-align:left;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s;color:#1a1a1a}.faq-question:hover{background-color:#f0f0f0}.faq-question span.label{display:flex;align-items:center;gap:8px}.faq-question svg{width:18px;height:18px;fill:#2a67cc;flex-shrink:0;align-self:flex-start;margin-top:2px}.faq-answer{display:none;padding:20px;font-size:15px;line-height:1.6;color:#333;border-top:1px solid #e5e7eb;background-color:#f9f9f9}.faq-item.active .faq-answer{display:block}.faq-item .icon{font-size:22px;transition:transform .3s;color:#666}.faq-item.active .icon{transform:rotate(45deg)}.faq-contact-box{background-color:#f8f9fb;padding:30px;border-radius:10px;text-align:center}.faq-contact-box p{margin:5px 0 15px;font-size:16px;color:#333}.faq-contact-box a{display:inline-block;padding:10px 22px;background:none;color:#2a67cc;font-size:15px;border-radius:10px;text-decoration:none;border:1px solid #2a67cc}.faq-contact-box a:hover{background:#2a67cc;color:#fff;border-color:#2a67cc}.bloque-informativo{max-width:725px;margin:0 auto 50px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #00000014;text-align:left;font-size:15px;line-height:1.6}.menu-drawer__localization{display:none!important}a,a:link,a:visited{text-decoration:none!important}.collection__title .title,.collection-list-title{text-align:center!important;width:100%}.collection-list__item .icon-arrow,.collection-list__item .icon-wrap{display:none!important}.list-p{font-size:15px;font-weight:700;line-height:22px;margin-top:-5px!important;margin-bottom:-5px!important}.customers-choice-badge{display:inline-block;background-color:#232f3e;color:#fff;padding:3px 8px;border-radius:3px;font-size:13px;font-weight:700;text-align:center;margin-bottom:0!important;margin-top:0!important}.badge-highlight{color:#febd69}.guaranteebox{text-align:center;border-bottom:2px solid #e1e1e1}.guaranteebox img{width:230px;margin-bottom:1px}.product .price{font-size:var(--custom-price-font-size,2.5rem)}@media screen and (min-width:750px){.product .price{font-size:var(--custom-price-font-size-desktop,2.5rem)}}.price-item--last{font-weight:700;color:#000}.product-form__input--pill label{background-color:#f0f0f0!important;color:#000!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#e1b000!important;color:#fff!important}.product__title h1{font-size:calc(var(--font-heading-scale)*2.5rem)!important;line-height:29px;letter-spacing:normal}.button--secondary{background-color:#e1b000!important;color:#fff!important;border:0}.stars{color:#ffce07;font-size:1.2em;font-weight:700}.shopify-policy__container{max-width:800px;margin:0 auto 20px;background:#fff;border-radius:16px;padding:10px;text-align:left;font-size:15px;line-height:1.6}.shopify-policy__title h1{text-align:center;font-size:28px;color:#1d1d1f;font-weight:600;margin-bottom:20px;font-family:Segoe UI,Tahoma,sans-serif;position:relative}.shopify-policy__title h1:after{content:"";display:block;width:150px;height:3px;background:#000;margin:10px auto 0;border-radius:2px}.promo-banner{background-color:#e1b000;color:#000;text-align:center;padding:5px;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-page-title{margin-bottom:4rem;text-align:center}.testimonials{text-align:center;background-color:#f9f9f9;padding:20px}.testimonials h2{font-size:2em;margin-bottom:20px}.testimonials-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.testimonial{background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:300px;text-align:center}.testimonial img{border-radius:50%;width:80px;height:80px}.author{font-style:italic;font-weight:700;margin-top:10px}.benefits{display:flex;flex-wrap:wrap;justify-content:center;padding:20px;background-color:#fff;font-size:15px}.benefit{text-align:center;max-width:300px;flex:1;padding:7px}.benefit img{width:50px;height:50px}.benefit h3{font-size:1.2em;margin-bottom:-10px}@media (max-width: 768px){.testimonials-container,.benefits{flex-direction:column;align-items:center}.benefit{max-width:300px}}.custom-footer{background-color:#000;color:#fff;padding:30px 20px 0}.custom-footer-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}.custom-footer-company,.custom-footer-links,.custom-footer-subscribe{flex:1;min-width:250px;max-width:350px}.custom-footer-company img{width:150px;margin-bottom:15px}.custom-footer-company p{margin:5px 0;line-height:1.6}.footer-title-care{font-size:1.2em;margin-bottom:15px;color:#fff}.custom-footer-links ul{list-style:none;padding:0;margin:0}.custom-footer-links li{margin-bottom:8px}.custom-footer-links a{text-decoration:none;color:#fff;transition:color .3s}.custom-footer-links a:hover{color:#777a7c}.footer-title-subscribe{font-size:1.2em;margin-bottom:15px;color:#4caf50}.custom-footer-subscribe p{margin-bottom:15px;line-height:1.6}.custom-subscribe-form{display:flex;flex-direction:column;gap:10px}.custom-subscribe-form input{padding:10px;border:none;border-radius:5px;background-color:#333;color:#fff}.custom-subscribe-form button{padding:10px;background-color:#e1b000;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.custom-subscribe-form button:hover{background-color:#e1b000}@media (max-width: 1024px){.custom-footer-container{flex-wrap:wrap}.custom-footer-company,.custom-footer-links,.custom-footer-subscribe{flex-basis:100%}}@media (max-width: 768px){.custom-footer-container{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gerardoecom-custom.css.map */
