.collection-filters{margin:1rem 0 1.5rem;padding:.5rem 0;background:transparent}.filter-section{margin-bottom:0}.filter-title{display:none}.filter-grid{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center}.filter-button{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border:2px solid #000000;border-radius:6px;text-decoration:none;color:#333;font-weight:500;font-size:.9375rem;transition:all .3s ease;cursor:pointer;background:#fff}.filter-button:hover{border-color:#000;background:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.filter-button.active{border-color:#000;background:#000;color:#fff;box-shadow:0 4px 12px #0003}.filter-button.active:hover{background:#1a1a1a;border-color:#1a1a1a}.filter-button__text{font-weight:600}.filter-count{font-size:.875rem;opacity:.7;font-weight:400}.filter-button.active .filter-count{opacity:.9}.filter-button--clear{border-color:#dc3545;color:#dc3545;font-weight:600}.filter-button--clear:hover{background:#dc3545;color:#fff;border-color:#dc3545}.collection-filters.loading{opacity:.6;pointer-events:none}@media (max-width: 768px){.collection-filters{margin:.5rem 0 1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.filter-section{width:100%}.filter-grid{flex-wrap:nowrap;justify-content:flex-start;gap:.75rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.filter-grid::-webkit-scrollbar{display:none}.filter-button{padding:.75rem 1.5rem;font-size:.875rem;white-space:nowrap;flex-shrink:0}}.buy-now-pay-later{margin:.75rem 0}.buy-now-pay-later__text{font-size:.875rem;line-height:1.5;color:rgb(var(--text-color));display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.buy-now-pay-later__logo{display:inline-flex;align-items:center;vertical-align:middle}.buy-now-pay-later__logo svg{display:block;max-height:16px;width:auto}.buy-now-pay-later__logo--klarna svg{max-height:18px}.buy-now-pay-later__learn-more{text-decoration:underline;cursor:pointer}.buy-now-pay-later{margin-top:.5rem}.buy-now-pay-later__trigger{display:flex;align-items:center;gap:3px;flex-wrap:wrap;font-size:var(--bnpl-font-size, 14px);color:#1a1a1ab3;margin:0}.buy-now-pay-later__installment,.buy-now-pay-later__with,.buy-now-pay-later__or{font-weight:400}.buy-now-pay-later__logo{display:inline-flex;align-items:center;height:13px}.buy-now-pay-later__logo svg{height:100%;width:auto;max-width:5rem;color:#616161;fill:#616161}.buy-now-pay-later__logo svg path,.buy-now-pay-later__logo svg polygon{fill:#616161}.buy-now-pay-later__learn-more{text-decoration:underline;cursor:pointer;color:#1a1a1ab3;background:none;border:none;padding:0;font:inherit}.buy-now-pay-later__learn-more:hover{text-decoration:none}.buy-now-pay-later__method{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start;margin-bottom:2rem}.buy-now-pay-later__method:last-child{margin-bottom:0}@media screen and (max-width: 767px){.buy-now-pay-later__method{grid-template-columns:1fr;gap:1rem}}.buy-now-pay-later__method-logo{display:flex;align-items:center;justify-content:center;width:160px;height:100px;border-radius:12px;padding:1rem}@media screen and (max-width: 767px){.buy-now-pay-later__method-logo{width:140px;height:90px;margin:0 auto}}.buy-now-pay-later__method-logo--afterpay{background:#c4f4e4}.buy-now-pay-later__method-logo--paypal{background:#fff199}.buy-now-pay-later__method-logo--klarna{background:#ffb3d9}.buy-now-pay-later__method-logo svg{width:100%;height:auto;max-height:100%}.buy-now-pay-later__method-content{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}@media screen and (max-width: 767px){.buy-now-pay-later__method-content{text-align:center;padding-top:0}}.buy-now-pay-later__method-content p{margin:0;font-size:1rem;line-height:1.5;color:#000}.buy-now-pay-later__method-content p:first-child{font-weight:500}.product-style-selector{--pill-gap: 8px;--label-margin-bottom: 12px;margin-block:1.5rem}.product-style-selector__label{margin-bottom:var(--label-margin-bottom)}.product-style-selector__label-text{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--pill-text-color)}.product-style-selector__options{display:flex;flex-wrap:wrap;gap:var(--pill-gap)}.product-style-selector__option{display:inline-flex;align-items:center;gap:8px;padding:var(--pill-padding-vertical) var(--pill-padding-horizontal);border:var(--pill-border-width) solid var(--pill-border-color);border-radius:var(--pill-border-radius);background-color:var(--pill-bg-color);color:var(--pill-text-color);text-decoration:none;font-size:var(--pill-font-size);box-shadow:var(--pill-shadow);transition:all .3s ease;cursor:pointer}.product-style-selector__option:hover{border-color:var(--pill-border-color-hover);background-color:var(--pill-bg-color-hover);color:var(--pill-text-color-hover);box-shadow:var(--pill-shadow-hover);transform:translateY(-1px)}.product-style-selector__option--active{border-color:var(--pill-border-color-active);background-color:var(--pill-bg-color-active);color:var(--pill-text-color-active)}.product-style-selector__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--pill-icon-size);height:var(--pill-icon-size);flex-shrink:0}.product-style-selector__icon img{width:100%;height:100%;object-fit:contain}.product-style-selector__text{white-space:nowrap}@media screen and (max-width: 749px){.product-style-selector__option{font-size:.8125rem;padding:8px 14px}.product-style-selector__option--active{padding:7px 13px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
