.collection--spacious{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(48px,6vw,96px)}.collection-filters{display:flex;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(32px,5vw,56px)}.filter-sizes{display:flex;flex-wrap:wrap;gap:12px}.filter-size-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:10px 14px;border:1px solid var(--color-border);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.filter-size-btn:hover{border-color:var(--color-text)}.filter-size-btn.is-active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.filter-size-btn.is-disabled{opacity:.35;pointer-events:none}.filter-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.filter-toggle__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.filter-toggle__track{position:relative;width:36px;height:20px;border:1px solid var(--color-border);border-radius:999px;transition:background var(--anim-speed) ease}.filter-toggle__track:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-text);transition:transform var(--anim-speed) ease}.filter-toggle__input:checked+.filter-toggle__track{background:var(--color-secondary)}.filter-toggle__input:checked+.filter-toggle__track:before{transform:translate(16px);background:var(--color-accent)}.filter-toggle__input:focus-visible+.filter-toggle__track{outline:2px solid var(--color-text);outline-offset:2px}.filter-toggle__label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.filter-clear{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;opacity:.7}.filter-clear:hover{opacity:1}.collection__header{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.collection__title{font-size:clamp(1.6rem,5vw,2.6rem)}.collection__desc{max-width:560px;margin:0 auto;font-size:.85rem}.collection__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(28px,4vw,40px)}.collection__toolbar select{border:1px solid var(--color-text);background:transparent;color:inherit;padding:10px 14px;font-family:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.collection__count{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;opacity:.6}.pagination{display:flex;gap:14px;justify-content:center;margin-top:48px;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.pagination .is-current{opacity:.4}.collection__empty{text-align:center;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.collection .product-card__media{background:var(--color-bg);aspect-ratio:3 / 4;padding:6px;box-sizing:border-box}.collection .product-card__image{top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.collection .product-card__info{text-align:center;padding-left:8px;padding-right:8px}.collection .product-card__info .price,.collection .product-card__swatches{justify-content:center}.product-grid[data-hide-out-of-stock] .product-card[data-available=false]{display:none}@media screen and (min-width:750px)and (max-width:989px){.product-grid{grid-template-columns:repeat(var(--section-columns-tablet, 3),1fr)}}@media screen and (min-width:990px){.product-grid{grid-template-columns:repeat(var(--section-columns-desktop, 4),1fr)}.collection .product-card__media{padding:10px}.collection .product-card__image{top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}.whatsapp-float{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;border-radius:50%;box-shadow:0 4px 16px #00000040;z-index:60;transition:transform var(--anim-speed) ease}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float svg{width:26px;height:26px}@media(max-width:749px){.whatsapp-float{width:46px;height:46px}.whatsapp-float svg{width:23px;height:23px}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
