:root{--zam-purple: #800020;--zam-purple-light: #60A5FA;--zam-orange: #f59e0b;--zam-red: #ef4444;--zam-green: #10b981;--zam-dark: #0f172a;--zam-gray: #64748b;--zam-light: #f8fafc;--zam-border: #e2e8f0;--zam-radius: 12px;--zam-shadow: 0 4px 24px rgba(0,0,0,.08);--zam-shadow-hover: 0 12px 40px rgba(0,0,0,.16)}.shopify-section-header .announcement-bar{background:linear-gradient(90deg,#5c0017,#800020,#5c0017)!important;animation:marquee-bg 10s linear infinite}.announcement-bar__message{font-size:13px!important;letter-spacing:.5px}.section-header{border-bottom:1px solid var(--zam-border);box-shadow:0 2px 12px #0000000f!important}.card-wrapper{transition:transform .3s ease!important}.card-wrapper:hover{transform:translateY(-6px)!important}.card--product{border-radius:var(--zam-radius)!important;overflow:hidden;box-shadow:var(--zam-shadow)!important;border:1px solid var(--zam-border)!important;transition:box-shadow .3s ease!important;background:#fff}.card--product:hover{box-shadow:var(--zam-shadow-hover)!important}.card__media{overflow:hidden;border-radius:var(--zam-radius) var(--zam-radius) 0 0!important;position:relative}.card__media img,.card__media .media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.07)!important}.card__information{padding:16px!important;background:#fff}.card__heading{font-size:14px!important;font-weight:600!important;color:var(--zam-dark)!important;line-height:1.4!important;margin-bottom:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__heading a{color:var(--zam-dark)!important;text-decoration:none!important}.card__heading a:hover{color:var(--zam-purple)!important}.price{font-weight:700!important;font-size:16px!important;color:var(--zam-purple)!important}.price--on-sale .price__regular{color:var(--zam-gray)!important;text-decoration:line-through;font-size:13px!important;font-weight:400!important}.price--on-sale .price__sale{color:var(--zam-red)!important;font-weight:800!important}.card__badge .badge--sale,.badge--sale{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;font-weight:700!important;border-radius:6px!important;font-size:11px!important;padding:3px 8px!important}.collection-list__item{border-radius:var(--zam-radius)!important;overflow:hidden;transition:transform .3s,box-shadow .3s!important;box-shadow:var(--zam-shadow)!important}.collection-list__item:hover{transform:translateY(-5px)!important;box-shadow:var(--zam-shadow-hover)!important}.card--category .card__image-wrapper{border-radius:var(--zam-radius)!important}.featured-collection{position:relative}.collection__title{font-size:clamp(22px,3vw,36px)!important;font-weight:800!important;color:var(--zam-dark)!important;position:relative;padding-bottom:12px}.collection__title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--zam-purple),var(--zam-purple-light));border-radius:2px}.title-wrapper--self-padded-mobile .title-wrapper-with-link{align-items:center!important}.section-full-width .title,h2.section__heading,.featured-collection .title{font-weight:800!important;color:var(--zam-dark)!important}.multicolumn .column__heading{font-weight:700!important;font-size:16px!important}.multicolumn-card{border-radius:var(--zam-radius)!important;padding:28px 20px!important;transition:all .3s!important;border:1px solid transparent}.multicolumn-card:hover{box-shadow:var(--zam-shadow)!important;border-color:var(--zam-border)!important;transform:translateY(-3px)!important}.btn--full,.button--full-width,.product-form__submit,.quick-add__submit{background:linear-gradient(135deg,var(--zam-purple),#1D4ED8)!important;border-color:transparent!important;border-radius:50px!important;font-weight:700!important;letter-spacing:.5px!important;transition:all .3s!important;box-shadow:0 4px 15px #2563eb4d!important}.btn--full:hover,.button--full-width:hover,.product-form__submit:hover,.quick-add__submit:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #2563eb66!important}.accordion{border-radius:var(--zam-radius)!important;border:1px solid var(--zam-border)!important;overflow:hidden;margin-bottom:10px!important;box-shadow:0 2px 8px #0000000d!important}.accordion__title{font-weight:600!important;color:var(--zam-dark)!important;font-size:15px!important}.accordion[open] .accordion__title{color:var(--zam-purple)!important}.accordion summary::-webkit-details-marker{display:none}.rating .rating-star{color:#f59e0b!important}.rating__count{color:var(--zam-gray)!important;font-size:13px!important}footer.content-for-layout,.footer{background:linear-gradient(180deg,#0f172a,#5c0017)!important;color:#94a3b8!important;padding-top:60px!important}.footer__heading{color:#fff!important;font-weight:700!important;font-size:15px!important;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px!important}.footer-block__details-content a,.footer__list a{color:#94a3b8!important;text-decoration:none;font-size:14px;transition:color .2s;display:inline-flex;align-items:center;gap:6px}.footer-block__details-content a:hover,.footer__list a:hover{color:var(--zam-purple-light)!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.1)!important;color:#64748b!important;font-size:13px!important;padding-top:20px!important}.shopify-section{position:relative}.section--padding{padding-top:48px!important;padding-bottom:48px!important}.image-banner{border-radius:var(--zam-radius)!important;overflow:hidden;margin:0 20px!important}@media(min-width:990px){.image-banner{margin:0 40px!important}}.rich-text__heading{font-weight:800!important;color:var(--zam-dark)!important}.rich-text{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-radius:var(--zam-radius)!important;margin:0 20px!important}@media(max-width:767px){.card__information{padding:12px!important}.card__heading{font-size:13px!important}.price{font-size:15px!important}.collection__title{font-size:22px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--zam-purple);border-radius:3px}.card__media .media{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.zam-floating-contact{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.zam-whatsapp-btn{display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;padding:12px 20px;border-radius:50px;text-decoration:none;font-weight:700;font-size:14px;box-shadow:0 4px 20px #25d36666;transition:all .3s;white-space:nowrap}.zam-whatsapp-btn:hover{transform:scale(1.05);box-shadow:0 8px 30px #25d36680;color:#fff;text-decoration:none}.zam-whatsapp-btn svg{width:22px;height:22px;flex-shrink:0}.zamallo-trust-bar{background:linear-gradient(135deg,#5c0017,#800020);padding:20px 0}.zamallo-trust-bar .trust-items{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.zamallo-trust-bar .trust-item{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:600}#zamallo-hero,.zh-slide{min-height:600px!important}@media(max-width:767px){#zamallo-hero,.zh-slide{min-height:520px!important}}.zh-content{max-width:680px!important}.zh-h1{font-size:clamp(32px,5vw,62px)!important;letter-spacing:-1px}.zh-btns{margin-bottom:24px!important}.section-full-width .collection__title,.featured-collection .collection__title,h2.collection__title{font-size:clamp(24px,3vw,40px)!important;font-weight:900!important}.product-grid{gap:20px!important}.card-wrapper{transition:transform .35s cubic-bezier(.34,1.56,.64,1)!important}.card-wrapper:hover{transform:translateY(-8px) scale(1.01)!important}.card--product{border-radius:16px!important;box-shadow:0 2px 16px #00000012!important;border:1px solid #f1f5f9!important}.card--product:hover{box-shadow:0 16px 50px #00000024!important;border-color:#e2e8f0!important}.card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.08)!important}.card__information{padding:18px 16px!important}.card__heading{font-size:13.5px!important;font-weight:700!important;color:#1e293b!important;line-height:1.45!important}.card__heading a:hover{color:#800020!important}.price__regular .money,.price--on-sale .price__sale .money{font-weight:800!important;font-size:17px!important}.price--on-sale .price__sale .money{color:#dc2626!important}.price--on-sale .price__regular .money{color:#94a3b8!important;font-size:13px!important;font-weight:400!important}.featured-collection{padding:40px 0!important}.featured-collection .title-wrapper{margin-bottom:24px!important}.quick-add__submit{background:linear-gradient(135deg,#800020,#1d4ed8)!important;border-radius:50px!important;font-weight:700!important;letter-spacing:.5px!important;border:none!important}.collection-list-wrapper{padding:40px 0!important}.card--category{border-radius:20px!important;overflow:hidden;box-shadow:0 4px 20px #00000014!important;transition:all .35s cubic-bezier(.34,1.56,.64,1)!important}.card--category:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 20px 50px #00000029!important}.card__content .card__heading{font-size:16px!important;font-weight:800!important;letter-spacing:.5px}.announcement-bar{background:linear-gradient(90deg,#5c0017,#800020,#5c0017)!important;background-size:200% 100%!important;animation:annBar 8s linear infinite!important}@keyframes annBar{0%{background-position:0% 0%}to{background-position:200% 0%}}.announcement-bar__message{font-size:13px!important;font-weight:600!important;letter-spacing:.3px}sticky-header.shopify-section-header-sticky{box-shadow:0 2px 20px #0000001a!important}.collapsible-content{background:#f8fafc!important;padding:60px 0!important}details.accordion{border-radius:14px!important;border:1.5px solid #e2e8f0!important;margin-bottom:12px!important;background:#fff!important;box-shadow:0 2px 10px #0000000a!important;transition:all .3s!important}details.accordion[open]{border-color:#800020!important;box-shadow:0 4px 20px #2563eb1f!important}summary.accordion__title{padding:20px 24px!important;font-size:15px!important;font-weight:700!important;cursor:pointer;-webkit-user-select:none;user-select:none}details[open] summary.accordion__title{color:#800020!important}.accordion__content{padding:0 24px 20px!important;color:#475569!important;line-height:1.7!important}.rich-text__wrapper{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-radius:20px!important;padding:40px!important;margin:0 20px!important}.rich-text__heading{font-weight:900!important;color:#5c0017!important}.multicolumn{background:linear-gradient(135deg,#f8fafc,#f0f9ff)!important;padding:60px 0!important}.multicolumn-card{background:#fff!important;border-radius:20px!important;padding:32px 24px!important;box-shadow:0 4px 16px #0000000f!important;border:1px solid #e2e8f0!important;transition:all .35s!important}.multicolumn-card:hover{transform:translateY(-6px)!important;box-shadow:0 16px 45px #0000001f!important;border-color:#60a5fa!important}.multicolumn-card__info .column__heading{font-weight:800!important;font-size:17px!important;color:#0f172a!important}.footer{background:linear-gradient(180deg,#0f172a,#5c0017)!important;color:#94a3b8!important}.footer__heading,.footer-block__heading{color:#f8fafc!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;font-size:13px!important}.footer-block__details-content a,.footer a{color:#94a3b8!important;transition:color .2s!important}.footer-block__details-content a:hover,.footer a:hover{color:#60a5fa!important}.footer__copyright{color:#475569!important;border-top-color:#ffffff14!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#800020,#1d4ed8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1e40af,#1d4ed8)}@media(max-width:989px){.zh-content{padding:28px 20px!important}.zh-h1{font-size:28px!important}.zh-trust{gap:10px!important}.zh-trust-item{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zamallo-premium.css.map */
