:root{--cachadas-font-display: "Barlow Condensed", sans-serif;--cachadas-font-body: "Barlow", sans-serif;--font-h1--family: "Barlow Condensed", sans-serif;--font-h2--family: "Barlow Condensed", sans-serif;--font-h3--family: "Barlow Condensed", sans-serif;--font-h4--family: "Barlow Condensed", sans-serif;--font-h5--family: "Barlow Condensed", sans-serif;--font-h6--family: "Barlow Condensed", sans-serif;--font-body--family: "Barlow", sans-serif;--font-paragraph--family: "Barlow", sans-serif;--button-font-family-primary: "Barlow Condensed", sans-serif;--button-font-family-secondary: "Barlow Condensed", sans-serif;--font-primary--family: "Barlow Condensed", sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Barlow Condensed,sans-serif!important;font-weight:900!important}body,p,li,input,select,textarea,button,.button{font-family:Barlow,sans-serif!important}:root{--cachadas-azul-noche: #001A38;--cachadas-azul-accion: #0055A5;--cachadas-azul-accion-hover: #003D7A;--cachadas-azul-suave: #C8DCF5;--cachadas-coral: #E8472B;--cachadas-coral-hover: #C43520;--cachadas-amarillo: #F5E642;--cachadas-blanco: #ffffff;--cachadas-negro: #0F0F0F;--cachadas-gris: #6B6B6B;--cachadas-crema: #F7F5F0}header-component,header-component .header__row,header-component .header__row--top,header-component .header__row--bottom{--color-background: var(--cachadas-azul-noche);--color-foreground: var(--cachadas-blanco);--color-foreground-heading: var(--cachadas-blanco);--color-border: rgba(255, 255, 255, .1);background-color:var(--cachadas-azul-noche)!important;color:var(--cachadas-blanco)!important}header-component .header__heading-link,header-component .header__heading,header-component .menu-list__link,header-component .header__icon,header-component svg{color:var(--cachadas-blanco)!important;fill:var(--cachadas-blanco)!important}header-component .menu-list__link{font-family:Barlow Condensed,sans-serif!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.95rem}header-component .menu-list__link:hover,header-component .menu-list__link:focus-visible{color:var(--cachadas-amarillo)!important;opacity:1;text-decoration:none}header-component .header__icons .header__icon:hover svg{color:var(--cachadas-amarillo)!important;fill:var(--cachadas-amarillo)!important}.shopify-section--announcement-bar,.announcement-bar,[class*=announcement],.color-announcement-bar,.header-announcements{--color-background: var(--cachadas-coral);--color-foreground: var(--cachadas-blanco);background-color:var(--cachadas-coral)!important;color:var(--cachadas-blanco)!important}.announcement-bar__message,.announcement-bar a{color:var(--cachadas-blanco)!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.button,.button--primary,[class*=button-primary],.shopify-payment-button__button,button[name=add]{--button-background-color: var(--cachadas-coral) !important;--button-color: var(--cachadas-blanco) !important;--button-border-color: var(--cachadas-coral) !important;background-color:var(--cachadas-coral)!important;color:var(--cachadas-blanco)!important;border-color:var(--cachadas-coral)!important;border-radius:4px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;transition:background-color .12s ease,transform 80ms ease}.button:hover,.button--primary:hover,[class*=button-primary]:hover,button[name=add]:hover{--button-background-color: var(--cachadas-coral-hover) !important;--button-border-color: var(--cachadas-coral-hover) !important;background-color:var(--cachadas-coral-hover)!important;border-color:var(--cachadas-coral-hover)!important}.button--secondary,[class*=button-secondary]{--button-background-color: transparent !important;--button-color: var(--cachadas-azul-noche) !important;--button-border-color: var(--cachadas-azul-noche) !important;background-color:transparent!important;color:var(--cachadas-azul-noche)!important;border-color:var(--cachadas-azul-noche)!important;border-width:2px}.shopify-section:has(marquee-component),marquee-component,.marquee,.marquee__wrapper,[class*=marquee]{--color-background: var(--cachadas-azul-noche);--color-foreground: var(--cachadas-blanco);background-color:var(--cachadas-azul-noche)!important;color:var(--cachadas-blanco)!important}.cachadas-tape,.shopify-section.cachadas-tape,.shopify-section.cachadas-tape marquee-component{transform:rotate(-1.5deg);margin-block:-4px;position:relative;z-index:2;background-color:var(--cachadas-coral)!important;--color-background: var(--cachadas-coral);--color-foreground: var(--cachadas-blanco)}.cachadas-tape marquee-component{background-color:var(--cachadas-coral)!important}.cachadas-tape-amarillo,.cachadas-tape-amarillo marquee-component{background-color:var(--cachadas-amarillo)!important;--color-background: var(--cachadas-amarillo);--color-foreground: var(--cachadas-negro);color:var(--cachadas-negro)!important}marquee-component .marquee__content :is(p,h1,h2,h3,h4,h5,h6,span){font-family:Barlow Condensed,sans-serif!important;font-size:clamp(1.3rem,2.8vw,2rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase}jumbo-text{font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:.9!important;text-transform:uppercase!important}.hero h1,.hero .hero__title,[class*=hero] h1{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(4.5rem,11vw,9rem);font-weight:900;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.hero p,.hero .hero__description,[class*=hero] p{font-family:Barlow,sans-serif!important;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.6}.hero .subtitle,.hero [class*=eyebrow],.hero p:first-child:not(:only-child),.hero .overline{font-family:Barlow Condensed,sans-serif!important;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:1;background-color:var(--cachadas-coral);color:var(--cachadas-blanco);display:inline-block;padding:3px 10px;border-radius:2px;line-height:1.6}.cachadas-sticker{display:inline-flex;align-items:center;justify-content:center;background-color:var(--cachadas-coral);color:var(--cachadas-blanco);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:2px;transform:rotate(-2deg);line-height:1;white-space:nowrap;box-shadow:2px 2px #00000040}.cachadas-sticker--azul{background-color:var(--cachadas-azul-noche)}.cachadas-sticker--amarillo{background-color:var(--cachadas-amarillo);color:var(--cachadas-negro)}.cachadas-sticker--stamp{border-radius:50%;width:72px;height:72px;text-align:center;border:3px solid currentColor;padding:0;font-size:.6rem;line-height:1.2;transform:rotate(8deg)}.badge,.product-badge,[class*=badge],.product__badge{border-radius:2px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.62rem!important;transform:rotate(-1.5deg);display:inline-block}body{font-size:17px;font-family:Barlow,sans-serif!important;color:var(--cachadas-negro);background-color:var(--cachadas-blanco)}h1,h2,h3,h4,h5,h6{font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;letter-spacing:-.01em;text-transform:uppercase;line-height:.95}.section h2,.section .section__title{font-size:clamp(2.4rem,6vw,5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.95}.rte p,.rte li,.product-description p,.product-description li{max-width:70ch;line-height:1.6;font-size:17px;font-family:Barlow,sans-serif;font-weight:400;letter-spacing:0;text-transform:none}.price,.price__regular,.price--large,.product__price{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:900;color:var(--cachadas-negro)!important;letter-spacing:-.02em}.card,.card-wrapper,[class*=product-card]{box-shadow:none!important;border-radius:2px;overflow:visible;transition:transform .12s ease}product-card .product-card__link{overflow:visible!important}.card-wrapper:hover,[class*=product-card]:hover{transform:translateY(0)}product-card .product-card__content{border:2.5px solid var(--cachadas-amarillo)!important;box-shadow:4px 4px 0 var(--cachadas-amarillo)!important;border-radius:2px;transition:box-shadow .15s ease,transform .15s ease}product-card:hover .product-card__content{box-shadow:6px 6px 0 var(--cachadas-amarillo)!important;transform:translate(-2px,-2px)}.card__heading,.card__title,[class*=card-heading]{font-weight:900;letter-spacing:-.01em;text-transform:uppercase;font-size:.9rem;line-height:1.1}.color-inverse,[data-color-scheme=inverse],.section--dark{--color-background: var(--cachadas-azul-noche);--color-foreground: var(--cachadas-blanco);background-color:var(--cachadas-azul-noche)}.color-inverse:before,.section--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none;z-index:0;opacity:.4}:focus-visible{outline:2px solid var(--cachadas-coral);outline-offset:3px}@media(prefers-reduced-motion:reduce){marquee-component,marquee-component .marquee__wrapper,*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],select,textarea{border-radius:4px;border:2px solid rgba(0,26,56,.2);font-size:17px;transition:border-color .12s ease}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:var(--cachadas-coral);outline:none;box-shadow:none}.product-grid-container,results-list.product-grid-container{padding-block-end:clamp(3rem,6vh,5rem)!important}.collection-card,[class*=collection-card]{border-radius:2px;overflow:hidden}.collection-card__title,[class*=collection-card] h2,[class*=collection-card] h3{font-weight:900;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.2rem,3vw,2rem)}.footer,footer,[class*=footer]{background-color:var(--cachadas-azul-noche)!important;--color-background: var(--cachadas-azul-noche);--color-foreground: rgba(255, 255, 255, .85);color:#ffffffd9}.footer a,footer a{color:#ffffffb3!important;text-decoration:none;font-weight:600;letter-spacing:.03em;font-size:.85rem;transition:color .12s ease}.footer a:hover,footer a:hover{color:var(--cachadas-amarillo)!important}.footer h3,.footer h4,footer h3,footer h4{color:var(--cachadas-blanco)!important;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.footer .menu__heading,.footer summary.menu__heading,.footer .menu__heading__default,.footer .menu__heading__accordion,footer .menu__heading,footer summary.menu__heading,footer .menu__heading__default{color:var(--cachadas-blanco)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.72rem!important}.footer p,footer p{color:#ffffffa6!important}.footer .email-signup__input-group,footer .email-signup__input-group{--color-input-background: rgba(255, 255, 255, .08) !important;--color-input-border: rgba(255, 255, 255, .25) !important;--color-input-text: rgba(255, 255, 255, .9) !important;--color-input-text-rgb: 255, 255, 255 !important;border-radius:4px!important;border-color:#ffffff40!important;background-color:#ffffff14!important}.footer .email-signup__input,footer .email-signup__input{background-color:transparent!important;border-color:#ffffff40!important;color:#ffffffe6!important;border-radius:4px!important}.footer .email-signup__input::placeholder,footer .email-signup__input::placeholder{color:#ffffff73!important}.footer .email-signup__input:focus,footer .email-signup__input:focus{border-color:var(--cachadas-coral)!important;outline:none!important}.footer .email-signup__button,footer .email-signup__button{border-radius:4px!important}.footer .email-signup__button.button-unstyled,footer .email-signup__button.button-unstyled{color:#fffc!important}.footer .email-signup__button.button-unstyled:hover,footer .email-signup__button.button-unstyled:hover{color:var(--cachadas-coral)!important}::selection{background-color:var(--cachadas-amarillo);color:var(--cachadas-negro)}@media(hover:hover)and (pointer:fine){a,button,[role=button],.button,product-card,label,.cachadas-sticker,input,select{cursor:none!important}.cachadas-cursor{position:fixed;left:0;top:0;width:44px;height:44px;background-color:var(--cachadas-amarillo);border-radius:50%;pointer-events:none;z-index:999999}.cachadas-cursor--ring{position:fixed;left:0;top:0;width:60px;height:60px;border:2px solid var(--cachadas-amarillo);border-radius:50%;pointer-events:none;z-index:999998}}.cachadas-reveal{opacity:0;transform:translateY(44px)}.cachadas-reveal.is-visible{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}product-card product-media,product-card [class*=product-media],product-card .media{overflow:hidden;position:relative}product-card product-media:after,product-card [class*=product-media]:after,product-card .media:after{content:"VER \2192";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e8472bd1;color:var(--cachadas-blanco);font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s cubic-bezier(.16,1,.3,1);z-index:2}product-card img{transition:transform .26s cubic-bezier(.16,1,.3,1)!important}product-card .card__heading,product-card .card__title{transition:color .15s ease}.quick-add,[class*=quick-add-button]{transform:translateY(6px);opacity:0;transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)!important}@media(hover:hover)and (pointer:fine){product-card:hover product-media:after,product-card:hover [class*=product-media]:after,product-card:hover .media:after{opacity:1}product-card:hover img{transform:scale(1.06)!important}product-card:hover .card__heading,product-card:hover .card__title{color:var(--cachadas-coral)!important}product-card:hover .quick-add,product-card:hover [class*=quick-add-button]{transform:translateY(0)!important;opacity:1!important}}.button,.button--primary,button[name=add],.shopify-payment-button__button{transition:background-color .12s ease,transform 80ms ease,box-shadow .12s ease!important}.button:hover,.button--primary:hover,button[name=add]:hover{box-shadow:4px 4px 0 var(--cachadas-azul-noche)!important;transform:translate(-2px,-2px)!important}.button:active,.button--primary:active,button[name=add]:active{box-shadow:none!important;transform:translate(0) scale(.95)!important;transition-duration:60ms!important}.cachadas-sticker,.cachadas-sticker--stamp{will-change:transform}.shopify-section--announcement-bar,.announcement-bar,[class*=announcement]{position:relative;overflow:hidden}.shopify-section--announcement-bar:before,.announcement-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cachadas-amarillo);opacity:0;animation:cachadas-glitch-overlay 8s ease infinite;pointer-events:none;z-index:0}.announcement-bar__message,.announcement-bar a,.announcement-bar__content{position:relative;z-index:1}@keyframes cachadas-glitch-overlay{0%,92%,to{opacity:0}93%,94%{opacity:1}95%{opacity:0}96%,97%{opacity:.7}}@media(prefers-reduced-motion:reduce){.shopify-section--announcement-bar:before,.announcement-bar:before{animation:none}}.price--sale .price__compare,[class*=price--sale] s,.price s,s.price__compare-at{color:var(--cachadas-gris)!important;font-size:.85em;text-decoration:line-through!important;text-decoration-color:var(--cachadas-coral)!important;text-decoration-thickness:2.5px!important}.section{position:relative}.product-list .section,.product-list.section{border-top:3px solid var(--cachadas-azul-noche)}marquee-component:hover .marquee__wrapper{animation-play-state:paused}@media screen and (min-width:750px){.product-grid>product-card:first-child{grid-column:span 2}}.cachadas-section-num{font-size:clamp(5rem,14vw,13rem);font-weight:900;line-height:.85;letter-spacing:-.05em;color:var(--cachadas-azul-suave);text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;z-index:0;top:-.1em;left:-.05em}.newsletter input[type=email],[class*=newsletter] input[type=email],[class*=email-signup] input{border-bottom:3px solid var(--cachadas-azul-noche)!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;background:transparent!important;padding-left:0!important;transition:border-color .15s ease!important}.newsletter input[type=email]:focus,[class*=newsletter] input[type=email]:focus{border-bottom-color:var(--cachadas-coral)!important;outline:none!important}.badge--sold-out,[class*=badge][class*=sold],.product-badge--sold-out{background-color:var(--cachadas-azul-noche)!important;color:var(--cachadas-blanco)!important;transform:rotate(-3deg)!important;font-size:.58rem!important;letter-spacing:.1em!important;font-weight:900!important;text-transform:uppercase!important;border-radius:2px!important}:focus-visible{outline:3px solid var(--cachadas-coral)!important;outline-offset:4px!important;border-radius:2px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}.cachadas-cursor,.cachadas-cursor--ring{display:none!important}}.cachadas-col-hero{background-color:var(--cachadas-azul-noche);color:var(--cachadas-blanco);position:relative;overflow:hidden}.cachadas-col-hero__tape{background-color:var(--cachadas-coral);overflow:hidden;padding-block:10px;transform:rotate(-1deg);margin-block:-2px;position:relative;z-index:1}.cachadas-col-hero__tape-track{display:flex;gap:0 20px;white-space:nowrap;animation:cachadas-tape-scroll 22s linear infinite;width:max-content}.cachadas-col-hero__tape-track span{font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--cachadas-blanco)}.cachadas-col-hero__tape-sep{color:#ffffff8c!important;font-size:.6rem!important}@keyframes cachadas-tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cachadas-col-hero__inner{position:relative;padding-block:0;display:flex;flex-direction:column;gap:20px;overflow:hidden}.cachadas-col-hero__section-num{position:absolute;top:-.15em;right:-.05em;font-size:clamp(6rem,20vw,16rem);font-weight:900;line-height:.85;letter-spacing:-.06em;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}.cachadas-col-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.cachadas-col-hero__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cachadas-col-hero__count{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.cachadas-col-hero__title{font-size:clamp(2.8rem,8vw,6.5rem);font-weight:900;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:var(--cachadas-blanco);margin:0;max-width:18ch}.cachadas-col-hero__desc{font-size:1rem;line-height:1.6;color:#ffffffb3;max-width:55ch;margin:0}.cachadas-col-list{background-color:var(--cachadas-blanco)}.cachadas-col-list__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center;min-height:60vh}@media screen and (max-width:749px){.cachadas-col-list__inner{grid-template-columns:1fr;gap:32px}}.cachadas-col-list__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.6rem;border-bottom:1.5px solid rgba(0,26,56,.12)}.cachadas-col-list__eyebrow{font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cachadas-gris)}.cachadas-col-list__counter{font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:400;letter-spacing:.12em;color:#001a3859}.cachadas-col-list__counter [data-col-current]{color:var(--cachadas-coral);font-weight:800}.cachadas-col-list__links{display:flex;flex-direction:column;gap:0}.cachadas-col-list__item{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.6rem;text-decoration:none;color:#0f0f0f38;padding-block:clamp(12px,2vw,20px);border-bottom:1.5px solid rgba(0,26,56,.1);transition:color .2s ease;position:relative;cursor:none}.cachadas-col-list__item:first-child{border-top:1.5px solid rgba(0,26,56,.1)}.cachadas-col-list__item.is-active,.cachadas-col-list__item:hover{color:var(--cachadas-azul-noche)}.cachadas-col-list__item:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:3px;background-color:var(--cachadas-coral);transform:scaleY(0);transform-origin:center;transition:transform .22s cubic-bezier(.16,1,.3,1)}.cachadas-col-list__item.is-active:before,.cachadas-col-list__item:hover:before{transform:scaleY(1)}.cachadas-col-list__num{font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;color:var(--cachadas-coral);line-height:1;opacity:.15;transition:opacity .2s ease;align-self:start;padding-top:.35em}.cachadas-col-list__item.is-active .cachadas-col-list__num,.cachadas-col-list__item:hover .cachadas-col-list__num{opacity:1}.cachadas-col-list__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cachadas-col-list__name{font-size:clamp(2rem,4.5vw,3.8rem);font-weight:900;line-height:1;letter-spacing:-.03em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;transition:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cachadas-col-list__desc{font-family:Barlow,sans-serif;font-size:.72rem;font-weight:400;letter-spacing:.02em;line-height:1.35;color:var(--cachadas-gris);text-transform:none;opacity:0;max-height:0;overflow:hidden;transition:opacity .28s ease,max-height .32s ease}.cachadas-col-list__item.is-active .cachadas-col-list__desc,.cachadas-col-list__item:hover .cachadas-col-list__desc{opacity:1;max-height:3rem}.cachadas-col-list__meta{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.cachadas-col-list__count{font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cachadas-blanco);background-color:var(--cachadas-coral);padding:.18em .5em;border-radius:2px;line-height:1.5;opacity:0;transition:opacity .2s ease}.cachadas-col-list__item.is-active .cachadas-col-list__count,.cachadas-col-list__item:hover .cachadas-col-list__count{opacity:1}.cachadas-col-list__arrow{font-size:1rem;font-weight:700;opacity:0;transform:translate(-8px);transition:opacity .2s ease,transform .22s cubic-bezier(.16,1,.3,1);color:var(--cachadas-coral)}.cachadas-col-list__item.is-active .cachadas-col-list__arrow,.cachadas-col-list__item:hover .cachadas-col-list__arrow{opacity:1;transform:translate(0)}.cachadas-col-list__images{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;border:2.5px solid var(--cachadas-amarillo);box-shadow:4px 4px 0 var(--cachadas-amarillo);transition:box-shadow .18s ease,transform .18s ease}.cachadas-col-list__inner:hover .cachadas-col-list__images{box-shadow:7px 7px 0 var(--cachadas-amarillo);transform:translate(-2px,-2px)}@media screen and (max-width:749px){.cachadas-col-list__images{aspect-ratio:4 / 3;box-shadow:3px 3px 0 var(--cachadas-amarillo)}}.cachadas-col-list__img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.cachadas-col-list__img-wrap.is-active{opacity:1;pointer-events:auto}.cachadas-col-list__img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .7s cubic-bezier(.16,1,.3,1)}.cachadas-col-list__img-wrap.is-active img{transform:scale(1.06)}.cachadas-col-list__placeholder{width:100%;height:100%}.cachadas-contact{background-color:var(--cachadas-blanco)}.cachadas-contact__header{background-color:var(--cachadas-azul-noche);padding-block:clamp(3rem,8vh,5rem);position:relative;overflow:hidden}.cachadas-contact__header:after{content:"CONTACTO";position:absolute;right:-.04em;bottom:-.25em;font-size:clamp(5rem,14vw,12rem);font-weight:900;letter-spacing:-.06em;line-height:.85;color:#ffffff0d;-webkit-user-select:none;user-select:none;pointer-events:none;text-transform:uppercase}.cachadas-contact__header-inner{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.cachadas-contact__headline{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--cachadas-blanco);margin:0}.cachadas-contact__subheading{font-size:1rem;line-height:1.6;color:#ffffffa6;max-width:50ch;margin:0}.cachadas-contact__body{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;padding-block:clamp(3rem,8vh,5rem);align-items:start}@media screen and (max-width:749px){.cachadas-contact__body{grid-template-columns:1fr;gap:48px}}.cachadas-contact__info{display:flex;flex-direction:column;gap:32px}.cachadas-contact__info-block{display:flex;flex-direction:column;gap:8px}.cachadas-contact__info-label{font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--cachadas-coral);display:block}.cachadas-contact__address{font-style:normal;font-size:1rem;line-height:1.5;color:var(--cachadas-negro);font-weight:600}.cachadas-contact__hours{font-size:.95rem;line-height:1.65;color:var(--cachadas-negro);margin:0}.cachadas-contact__tel{font-size:1.05rem;font-weight:700;color:var(--cachadas-azul-noche);text-decoration:none;letter-spacing:-.01em;transition:color .12s ease}.cachadas-contact__tel:hover{color:var(--cachadas-coral)}.cachadas-contact__map-link{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cachadas-azul-accion);text-decoration:none;transition:color .12s ease}.cachadas-contact__map-link:hover{color:var(--cachadas-coral)}.cachadas-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}@media screen and (max-width:749px){.cachadas-contact__fields{grid-template-columns:1fr}}.cachadas-contact__field{display:flex;flex-direction:column;gap:8px}.cachadas-contact__field--full{grid-column:1 / -1}.cachadas-contact__field-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cachadas-negro)}.cachadas-contact__field-label abbr{text-decoration:none;color:var(--cachadas-coral);margin-left:2px}.cachadas-contact__input,.cachadas-contact__textarea{width:100%;padding:12px 14px;border:2px solid rgba(0,26,56,.18);border-radius:4px;font-size:1rem;font-family:inherit;color:var(--cachadas-negro);background:var(--cachadas-blanco);transition:border-color .12s ease;-webkit-appearance:none;appearance:none}.cachadas-contact__input:focus,.cachadas-contact__textarea:focus{border-color:var(--cachadas-coral);outline:none}.cachadas-contact__input[aria-invalid=true],.cachadas-contact__textarea[aria-invalid=true]{border-color:var(--cachadas-coral)}.cachadas-contact__textarea{resize:vertical;min-height:140px}.cachadas-contact__field-error{font-size:.78rem;font-weight:700;color:var(--cachadas-coral);margin:0}.cachadas-contact__errors{padding:12px 16px;border-left:3px solid var(--cachadas-coral);background:#e8472b0f;margin-bottom:24px;border-radius:0 4px 4px 0;font-size:.9rem}.cachadas-contact__submit{margin-top:4px}.cachadas-contact__success{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;background:#001a380a;border-radius:4px;border-left:4px solid var(--cachadas-azul-noche)}.cachadas-contact__success p{font-size:1rem;font-weight:600;color:var(--cachadas-negro);margin:0;line-height:1.5}.collection-links__container{counter-reset:col-link}.collection-links__link{counter-increment:col-link;position:relative;padding-left:2.8rem}.collection-links__link:before{content:"0" counter(col-link);position:absolute;left:0;top:.35em;font-family:Barlow Condensed,sans-serif;font-size:.55em;font-weight:700;letter-spacing:.12em;color:var(--cachadas-coral);opacity:.18;transition:opacity .2s ease;line-height:1}.collection-links__link[aria-current=true]:before,.collection-links__link:hover:before{opacity:1}.collection-links__link:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--cachadas-coral);transform:scaleY(0);transform-origin:center;transition:transform .24s cubic-bezier(.16,1,.3,1)}.collection-links__link[aria-current=true]:after,.collection-links__link:hover:after{transform:scaleY(1)}.collection-links__link{border-bottom:1.5px solid rgba(0,26,56,.1);padding-block:clamp(10px,1.8vw,18px)}.collection-links__link:first-child{border-top:1.5px solid rgba(0,26,56,.1)}sup.collection-links__count{vertical-align:middle;font-size:.32em;font-family:Barlow Condensed,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cachadas-blanco);background-color:var(--cachadas-coral);padding:.25em .55em;border-radius:2px;line-height:1.5;opacity:0;transition:opacity .18s ease;margin-left:.4em}.collection-links__link[aria-current=true] sup.collection-links__count,.collection-links__link:hover sup.collection-links__count{opacity:1}.collection-links__images{border:2.5px solid var(--cachadas-amarillo);box-shadow:4px 4px 0 var(--cachadas-amarillo);border-radius:2px;transition:box-shadow .18s ease,transform .18s ease;overflow:hidden}collection-links-component[layout=spotlight]:hover .collection-links__images{box-shadow:7px 7px 0 var(--cachadas-amarillo);transform:translate(-2px,-2px)}.cachadas-scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(to right,var(--cachadas-coral),var(--cachadas-amarillo));z-index:99999;transform-origin:left;transform:scaleX(0);pointer-events:none;will-change:transform}product-card,.collection-card,[class*=collection-card]{transform-style:preserve-3d}.cachadas-tilt-glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:10;transition:background 80ms ease}.badge--sale,[class*=badge][class*=sale],[class*=badge][class*=percent],.cachadas-sticker--holo{background:linear-gradient(135deg,#00c6ff,#7c3aed 18%,#ec4899,#f97316 52%,#f5e642,#22d3ee,#00c6ff)!important;background-size:280% 280%!important;animation:cachadas-holo 4s ease infinite!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important;border:none!important;transform:rotate(-1.5deg)}@keyframes cachadas-holo{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.badge--sale,[class*=badge][class*=sale],.cachadas-sticker--holo{animation:none!important;background:var(--cachadas-coral)!important}}.cachadas-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--cachadas-azul-noche);z-index:99998;pointer-events:none;transform:scaleY(0);transform-origin:bottom;will-change:transform}.cachadas-char{display:inline-block;will-change:transform,opacity}[data-hscroll]{overflow:hidden}[data-hscroll-track]{display:flex;gap:24px;will-change:transform}[data-hscroll-item]{flex-shrink:0}@media(hover:hover)and (pointer:fine){header-component .menu-list__link{display:inline-block;cursor:none!important}}.hero__media-wrapper{position:relative}#cachadas-hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.45;mix-blend-mode:screen}[data-count]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}product-card,.collection-card,[class*=collection-card]{position:relative;overflow:hidden}.cachadas-col-list__left{display:flex;flex-direction:column;min-width:0}.cachadas-col-list__inner{grid-template-columns:55% 1fr}@media screen and (max-width:749px){.cachadas-col-list__inner{grid-template-columns:1fr}}.cachadas-col-list__empty{font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cachadas-gris);padding-block:2rem;margin:0}.cachadas-cat-tabs{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:1.5px solid rgba(0,26,56,.12)}.cachadas-cat-tabs__tab{font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cachadas-gris);background:none;border:none;border-bottom:2.5px solid transparent;padding:.55rem 1rem .55rem 0;margin-bottom:-1.5px;cursor:pointer;transition:color .15s ease,border-color .15s ease;position:relative}.cachadas-cat-tabs__tab:hover{color:var(--cachadas-azul-noche)}.cachadas-cat-tabs__tab.is-active{color:var(--cachadas-coral);border-bottom-color:var(--cachadas-coral)}.cachadas-cat-tabs__tab:focus-visible{outline:2px solid var(--cachadas-coral);outline-offset:3px;border-radius:2px}.facets__summary{font-family:Barlow Condensed,sans-serif!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cachadas-azul-noche)!important;cursor:pointer;transition:color .12s ease!important}.facets__summary:hover,.facets__panel[open] .facets__summary .facets__label{color:var(--cachadas-coral)!important}.facets__bubble,.bubble.facets__bubble{background-color:var(--cachadas-coral)!important;color:var(--cachadas-blanco)!important;font-family:Barlow Condensed,sans-serif!important;font-weight:900!important;font-size:.6rem!important;letter-spacing:.05em!important;border-radius:2px!important;padding:.1em .4em!important;line-height:1.5!important}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--cachadas-coral)!important;border-color:var(--cachadas-coral)!important}.facets__pill-input:checked+.facets__pill-label{background-color:var(--cachadas-azul-noche)!important;color:var(--cachadas-blanco)!important;font-weight:800!important;letter-spacing:.06em!important}.facets__clear .clear-filter,.facets__clear button{font-family:Barlow Condensed,sans-serif!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cachadas-coral)!important;background:transparent!important;border:1.5px solid var(--cachadas-coral)!important;border-radius:2px!important;padding:.3em .8em!important;transition:background-color .12s ease,color .12s ease!important;box-shadow:none!important;transform:none!important}.facets__clear .clear-filter:hover,.facets__clear button:hover{background-color:var(--cachadas-coral)!important;color:var(--cachadas-blanco)!important;box-shadow:2px 2px 0 var(--cachadas-azul-noche)!important;transform:translate(-1px,-1px)!important}.facets .sorting-filter select,.sorting select,[class*=sort] select{font-family:Barlow Condensed,sans-serif!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cachadas-azul-noche)!important;border-radius:2px!important;border:1.5px solid rgba(0,26,56,.2)!important;transition:border-color .12s ease!important}.facets .sorting-filter select:focus,.sorting select:focus{border-color:var(--cachadas-coral)!important;outline:none!important}.active-facets__filter-button,[class*=filter-remove],.active-facets button{font-family:Barlow Condensed,sans-serif!important;font-size:.65rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;background-color:#e8472b14!important;color:var(--cachadas-coral)!important;border:1.5px solid var(--cachadas-coral)!important;border-radius:2px!important;transition:background-color .12s ease!important;box-shadow:none!important;transform:none!important}.active-facets__filter-button:hover,.active-facets button:hover{background-color:var(--cachadas-coral)!important;color:var(--cachadas-blanco)!important}.grid-density-controls button,[class*=grid-density] button{border-radius:2px!important;transition:color .12s ease,background-color .12s ease!important}.grid-density-controls button[aria-pressed=true],[class*=grid-density] button[aria-pressed=true]{color:var(--cachadas-coral)!important;background-color:#e8472b14!important}.section-resource-list__content{margin-top:3rem!important}.section-resource-list__content .button{font-family:Barlow Condensed,sans-serif!important;font-size:1.125rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding-inline:3rem!important;padding-block:1rem!important;min-width:280px}@media screen and (max-width:749px){.section-resource-list__content .button{width:100%!important;min-width:unset;padding-inline:1.5rem!important}}.cachadas-cat-tabs{grid-column:1 / -1;display:flex;gap:6px;align-items:center;justify-content:center;padding:20px 0 14px}.cachadas-cat-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 26px;border-radius:2px;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1;border:2px solid transparent;transition:background-color .13s ease,color .13s ease,box-shadow .13s ease,transform .11s ease;background:#0f0f0f12;color:var(--cachadas-gris)}.cachadas-cat-tab--mariscos.is-active{background:var(--cachadas-azul-noche);color:var(--cachadas-blanco);border-color:var(--cachadas-azul-noche);box-shadow:4px 4px #001a384d;transform:translate(-1px,-1px)}.cachadas-cat-tab--pescados.is-active{background:var(--cachadas-coral);color:var(--cachadas-blanco);border-color:var(--cachadas-coral);box-shadow:4px 4px #e8472b4d;transform:translate(-1px,-1px)}@media(hover:hover)and (pointer:fine){.cachadas-cat-tab:not(.is-active):hover{background:#0f0f0f21;color:var(--cachadas-negro)}.cachadas-cat-tab.is-active:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #00000038}}aside.announcement-bar,.announcement-bar,.shopify-section:has(aside.announcement-bar),.shopify-section-group--header-group aside.announcement-bar{display:none!important}.shopify-section:has(.hero) .hero{min-height:var(--cc-hero-h, calc(100svh - 68px) )!important}@media screen and (max-width:749px){.hero h1,.hero .hero__title,[class*=hero] h1{font-size:clamp(2.75rem,11vw,4.5rem);line-height:1}.hero p,.hero .hero__description,[class*=hero] p{font-size:.9375rem}.cc-como,.cc-sellos,.cc-manifiesto{padding-block-start:56px!important;padding-block-end:56px!important}@media screen and (max-width:420px){.cc-sellos__grid{grid-template-columns:1fr!important}}.cc-faq__list{gap:0}.section h2,.section .section__title{font-size:clamp(2rem,8vw,3.5rem)}.footer-content{gap:1.5rem!important}.footer .menu__heading__default,footer .menu__heading__default{font-size:.65rem!important}.footer a,footer a{font-size:.9rem!important}.footer .email-signup__input-group,footer .email-signup__input-group{flex-direction:column;border-radius:4px!important}.footer .email-signup__button--integrated,footer .email-signup__button--integrated{width:100%!important;justify-content:center;margin:0!important;border-radius:0 0 4px 4px!important}.button,.button--primary,button[name=add],.cc-hc__cta{min-height:48px;padding-block:.875rem}.cc-historia__year{font-size:2.5rem!important;bottom:1rem;left:1rem}collection-links-component{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cachadas-overrides.css.map */
