.io-grid{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);gap:20px}.io-grid .io-ctabs__card{flex:unset;min-width:unset}.io-facets-wrapper{margin-bottom:32px}.io-collection-band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2.4rem;align-items:start;margin-bottom:3.2rem;padding:2.8rem 3.2rem;background:#fffdf8d6;border:1px solid rgba(26,23,20,.08);border-radius:2.8rem;box-shadow:0 18px 40px #1a17140d}.io-collection-band__media{display:flex;align-items:flex-start;justify-content:center}.io-collection-band__icon{width:12rem;height:12rem;border-radius:999px;object-fit:cover;background:#fff;border:1px solid rgba(26,23,20,.08)}.io-collection-band__content{min-width:0}.io-collection-band__title{margin:0 0 1.2rem;color:var(--pdp-text-dark, #1A1715);font-family:"Poppins",var(--font-body-family)!important;font-size:clamp(3.4rem,4vw,5.2rem);font-weight:700!important;line-height:.95;letter-spacing:-.04em!important;text-transform:none!important}.io-collection-band__text{color:#5d564c;font-family:"Poppins",var(--font-body-family)!important;font-size:1.9rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.io-collection-band__text p{margin:0 0 1.2rem}.io-collection-band__text p:last-child{margin-bottom:0}.io-collection-band.is-expanded .io-collection-band__text{display:block;-webkit-line-clamp:unset;overflow:visible}.io-collection-band__toggle{display:inline-flex;align-items:center;justify-content:center;margin-top:1.6rem;padding:1rem 1.8rem;border:1px solid var(--pdp-forest, #9C163A);border-radius:999px;background:transparent;color:var(--pdp-forest, #9C163A);font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.io-collection-band__toggle:hover{background:var(--pdp-forest, #9C163A);color:#9c163a}.io-collection-band__toggle-less,.io-collection-band.is-expanded .io-collection-band__toggle-more{display:none}.io-collection-band.is-expanded .io-collection-band__toggle-less{display:inline}.io-collection-band:not(.is-clampable) .io-collection-band__toggle{display:none}.io-facets-wrapper .facets__form,.io-facets-wrapper .facet-filters{color:var(--text, var(--io-cream))}.io-collection-empty{text-align:center;padding:60px 20px}.io-collection-empty__title{color:var(--text, var(--io-cream));font-size:var(--fs-2xl);font-weight:var(--uc-weight-regular)}.io-collection-empty__title a{color:var(--accent, var(--io-terracotta))}.io-pagination{margin-top:48px;display:flex;justify-content:center}.io-scroll-sentinel{display:flex;justify-content:center;padding:32px 0 16px;min-height:60px}.io-scroll-sentinel--done{display:none}.io-scroll-spinner__icon{animation:io-spin 1s linear infinite;color:var(--accent, var(--io-terracotta))}@keyframes io-spin{to{transform:rotate(360deg)}}.io-pagination .pagination{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.io-pagination .pagination__item a,.io-pagination .pagination__item span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:var(--radius-lg);border:1px solid rgba(245,240,232,.12);background:transparent;color:var(--text, var(--io-cream));font-size:var(--fs-lg);text-decoration:none;transition:background .3s ease,border-color .3s ease}.io-pagination .pagination__item a:hover{background:#f5f0e80f;border-color:#f5f0e840}.io-pagination .pagination__item--current span,.io-pagination .pagination__item.is-active span{background:var(--accent, var(--io-terracotta));border-color:var(--accent, var(--io-terracotta));color:var(--io-cream)}.product-grid-container{position:relative}.product-grid-container .loading-overlay{display:none}.product-grid-container.loading .loading-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background:#1a171499;z-index:10;border-radius:var(--radius-2xl)}@media(max-width:989px){.io-grid{grid-template-columns:repeat(3,1fr)}.io-collection-band{grid-template-columns:1fr;gap:1.8rem;padding:2.4rem}}@media(max-width:749px){.io-collection-band{margin-bottom:2.4rem;padding:2rem;border-radius:2rem}.io-collection-band__media{justify-content:flex-start}.io-collection-band__icon{width:8.8rem;height:8.8rem}.io-collection-band__title{font-size:clamp(2.8rem,8vw,3.8rem)}.io-collection-band__text{font-size:1.6rem;-webkit-line-clamp:6}.io-grid{grid-template-columns:repeat(var(--columns-mobile, 2),1fr);gap:12px}.io-pagination{margin-top:32px}.io-pagination .pagination__item a,.io-pagination .pagination__item span{min-width:36px;height:36px;font-size:var(--fs-md)}}@media(max-width:389px){.io-grid{gap:8px}}.io-facets-wrapper .mobile-facets__wrapper{margin-left:0}.io-facets-wrapper .mobile-facets__open{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;border:0;background:#9c163a!important;color:#fff!important;font-family:"Poppins",var(--font-body-family, sans-serif)!important;font-size:14px;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,transform .15s ease}.io-facets-wrapper .mobile-facets__open:hover{background:#7a112d!important;color:#fff!important;transform:translateY(-1px)}.io-facets-wrapper .mobile-facets__open span,.io-facets-wrapper .mobile-facets__open svg{color:#fff!important}.io-facets-wrapper .mobile-facets__open .svg-wrapper{display:flex}.io-facets-wrapper .mobile-facets__open svg{width:16px;height:16px}.io-facets-wrapper .mobile-facets__open-label.medium-hide{display:none!important}.io-facets-wrapper .mobile-facets__open-label.small-hide{display:inline!important}.io-facets-wrapper .mobile-facets__close{color:var(--text, var(--io-amber))}.io-facets-wrapper .mobile-facets__inner{background:var(--glass-panel);backdrop-filter:var(--glass-panel-blur);-webkit-backdrop-filter:var(--glass-panel-blur);color:var(--card-bg, var(--io-forest));border-left:1px solid rgba(0,0,0,.08);max-width:420px;filter:none;box-shadow:-4px 0 24px #00000026}.io-facets-wrapper .mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{background:var(--glass-overlay);backdrop-filter:var(--glass-overlay-blur);-webkit-backdrop-filter:var(--glass-overlay-blur)}.io-facets-wrapper .mobile-facets__header{border-bottom:1px solid rgba(0,0,0,.1);padding:16px 24px;background:transparent}.io-facets-wrapper .mobile-facets__heading{font-size:2rem;font-weight:var(--uc-weight-semibold);color:var(--card-bg, var(--io-forest));display:block!important}.io-facets-wrapper .mobile-facets__count{font-size:1.4rem;color:#0f403d99;margin-top:2px}.io-facets-wrapper .mobile-facets__summary{padding:14px 24px;border-bottom:1px solid rgba(0,0,0,.06);color:var(--card-bg, var(--io-forest));font-weight:var(--uc-weight-medium);font-size:1.6rem}.io-facets-wrapper .mobile-facets__summary:hover{background:#00000008}.io-facets-wrapper .mobile-facets__arrow svg{color:var(--accent, var(--io-amber))}.io-facets-wrapper .mobile-facets__submenu{background:#f5f0e8d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.io-facets-wrapper .mobile-facets__close-button{padding:14px 24px;font-weight:var(--uc-weight-semibold);font-size:1.5rem;color:var(--card-bg, var(--io-forest));border-bottom:1px solid rgba(0,0,0,.1)}.io-facets-wrapper .mobile-facets__close-button svg{color:var(--accent, var(--io-amber))}.io-facets-wrapper .mobile-facets__label{padding:12px 24px;color:var(--card-bg, var(--io-forest));font-size:1.5rem}.io-facets-wrapper .mobile-facets__label:hover{background:#0000000a}.io-facets-wrapper .mobile-facets__label.active{font-weight:var(--uc-weight-semibold)}.io-facets-wrapper .mobile-facets__highlight{background-color:var(--accent, var(--io-amber));opacity:.15}.io-facets-wrapper .mobile-facets__checkbox:checked+.mobile-facets__highlight{opacity:.15}.io-facets-wrapper .mobile-facets__label .svg-wrapper svg,.io-facets-wrapper .mobile-facets__label>svg{color:var(--accent, var(--io-amber))}.io-facets-wrapper .mobile-facets__footer{border-top:1px solid rgba(0,0,0,.1);padding:16px 24px;background:transparent;gap:12px}.io-facets-wrapper .mobile-facets__clear{color:var(--card-bg, var(--io-forest));font-size:1.5rem}.io-facets-wrapper .mobile-facets__footer .button--primary{background:var(--accent, var(--io-amber));color:var(--bg, var(--io-cream));border:none;border-radius:var(--radius-lg);font-weight:var(--uc-weight-semibold);padding:12px 28px;font-size:1.5rem}.io-facets-wrapper .mobile-facets__footer .button--primary:hover{opacity:.9}.io-facets-wrapper .facet-filters.sorting,.io-facets-wrapper .facet-filters__sort,.io-facets-wrapper .facet-filters__label{color:var(--text, var(--io-amber))}.io-facets-wrapper .select__select{color:var(--text, var(--io-amber));background:transparent;border-color:var(--accent, var(--io-amber));border-radius:var(--radius-lg)}.io-facets-wrapper .active-facets__button--light{color:var(--text, var(--io-amber));border-color:var(--accent, var(--io-amber));border-radius:20px}.io-facets-wrapper .active-facets__button--light:hover{background:var(--accent, var(--io-amber));color:var(--bg, var(--io-cream))}.io-facets-wrapper .active-facets__button-remove,.io-facets-wrapper .product-count{color:var(--text, var(--io-amber))}.io-facets-wrapper .mobile-facets__info{padding:8px 24px;color:#0f403d99;font-size:var(--fs-md)}.io-facets-wrapper .facets__price{padding:0 24px 12px}.io-facets-wrapper .field__input{background:transparent;border-color:#00000026;color:var(--card-bg, var(--io-forest));border-radius:var(--radius-md)}.io-grid .io-ctabs__card{background:var(--pdp-white, #FFFDF8);border:1px solid var(--pdp-border-light, #E5DFD0);border-radius:20px;box-shadow:0 1px #1a171505;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.io-grid .io-ctabs__card:hover{border-color:var(--pdp-forest, #9C163A);box-shadow:0 8px 24px #1a17150f}.io-grid .io-ctabs__card-media{background:var(--pdp-white, #FFFDF8)}.io-grid .io-ctabs__card-info{padding:14px 16px 16px;background:var(--pdp-white, #FFFDF8)}.io-grid .io-ctabs__card-title{font-family:"Poppins",var(--font-heading-family)!important;font-weight:400!important;font-size:18px!important;line-height:1.05!important;letter-spacing:0!important;color:var(--pdp-text-dark, #1A1715)!important}.io-grid .io-ctabs__card-vendor,.io-grid .io-ctabs__origin-region,.io-grid .io-ctabs__origen,.io-grid .io-ctabs__beer-type,.io-grid .io-ctabs__spec-val,.io-grid .io-ctabs__spec-label,.io-grid .io-ctabs__price,.io-grid .io-ctabs__price-current,.io-grid .io-ctabs__price-from,.io-grid .io-ctabs__price-compare{font-family:"Poppins",var(--font-body-family)!important}.io-grid .io-ctabs__price-current{font-weight:600!important;color:var(--pdp-forest, #9C163A)!important}.io-grid-toolbar .io-grid-filter-btn,.io-collection-toolbar .button,.io-facets-toggle{border-radius:999px!important;font-family:Poppins,sans-serif!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;border-color:var(--pdp-border-light, #E5DFD0)!important;color:var(--pdp-text-dark, #1A1715)!important}.io-grid .io-ctabs__card-img{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/io-collection-grid.css.map */
