.main-collection{padding-top:var(--section-padding-top, 0);padding-bottom:var(--section-padding-bottom, 36px);overflow-x:hidden}.main-collection .page-width{max-width:1650px;margin-left:auto;margin-right:auto;padding-left:var(--page-padding-mobile, 20px);padding-right:var(--page-padding-mobile, 20px)}@media screen and (min-width:990px){.main-collection .page-width{padding-left:var(--page-padding, 40px);padding-right:var(--page-padding, 40px)}}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border, #e5e5e5);margin-bottom:24px}.collection-toolbar__left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.collection-toolbar__count--desktop{display:inline;margin-right:0;margin-left:12px}.collection-toolbar__count--mobile{display:none}.collection-toolbar__left--mobile{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.collection-toolbar__filter-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:1px solid var(--color-text, #1a1a1a);border-radius:50px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.collection-toolbar__filter-btn:hover{background:var(--color-text, #1a1a1a);color:#fff}.collection-toolbar__filter-btn svg{width:18px;height:18px;stroke-width:2}.collection-toolbar__count{font-size:16px;font-weight:600;color:var(--color-text, #1a1a1a);margin-right:12px}.collection-toolbar__right{display:flex;align-items:center;gap:24px}.collection-toolbar__compare,.collection-toolbar__sort,.collection-toolbar__view{display:flex;align-items:center;gap:12px;font-size:14px}.collection-toolbar__sort--desktop,.collection-toolbar__view--desktop{display:flex}@media(min-width:991px){.collection-toolbar__mobile-row .collection-toolbar__filter-btn{display:none!important}.collection-toolbar__left .collection-toolbar__filter-btn{display:flex!important}}@media(max-width:990px){.collection-toolbar__left .collection-toolbar__filter-btn{display:none!important}.collection-toolbar__mobile-row .collection-toolbar__filter-btn{display:flex!important}}.collection-toolbar__view:not(.collection-toolbar__view--desktop):not(.collection-toolbar__view--mobile){display:none!important}@media(min-width:991px){.collection-toolbar__view--mobile{display:none!important}.collection-toolbar__view--desktop{display:flex!important}}.collection-toolbar__sort label{color:var(--color-text-secondary, #6b6b6b);font-weight:600}.collection-toolbar__view-label{font-weight:600}.toggle-switch{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch__slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--color-border, #e5e5e5);border-radius:22px;transition:.3s}.toggle-switch__slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-switch__slider{background-color:var(--color-primary, #c45a3b)}.toggle-switch input:checked+.toggle-switch__slider:before{transform:translate(18px)}.collection-toolbar__sort-wrapper{position:relative;display:inline-flex;align-items:center}.collection-toolbar__sort-select{padding:10px 36px 10px 16px;border:1px solid var(--color-border, #e5e5e5);border-radius:50px;font-size:14px;background:var(--color-background, white);cursor:pointer;appearance:none;-webkit-appearance:none;min-width:150px;transition:border-color .2s ease}.collection-toolbar__sort-select option{padding:12px 16px;border-radius:8px;background:#fff;color:var(--color-text, #1a1a1a)}.collection-toolbar__sort-wrapper{position:relative}.collection-toolbar__sort-wrapper svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary, #6b6b6b);width:16px;height:16px;z-index:1}.collection-toolbar__sort-select:hover,.collection-toolbar__sort-select:focus{border-color:var(--color-text, #1a1a1a);outline:none}.collection-toolbar__sort-wrapper svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-secondary, #6b6b6b);width:16px;height:16px}.collection-toolbar__sort-select option{padding:12px 16px;border-radius:8px;background:#fff;color:var(--color-text, #1a1a1a);font-size:14px}.collection-toolbar__view-label{color:var(--color-text-secondary, #6b6b6b)}.collection-toolbar__view-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border, #e5e5e5);border-radius:50%;background:transparent;cursor:pointer;transition:all .2s ease}.collection-toolbar__view-btn:hover{border-color:var(--color-text, #1a1a1a)}.collection-toolbar__view-btn.is-active{background:var(--color-text, #1a1a1a);border-color:var(--color-text, #1a1a1a);color:#fff}.collection-toolbar__view-btn svg{width:18px;height:18px;stroke-width:2.5}.collection-layout{display:flex;gap:40px;min-width:0}.collection-layout__sidebar{flex:0 0 260px;min-width:0;overflow:visible;transition:all .3s ease}.collection-layout__sidebar.is-collapsed{flex:0 0 0;overflow:hidden;opacity:0;margin-left:-40px}.collection-layout__main{flex:1;min-width:0}.collection-filters{position:sticky;top:100px;min-width:0;overflow:visible}.collection-filters__close-btn{display:none;position:static;width:40px;height:40px;background:transparent;border:1px solid var(--color-border, #e5e5e5);border-radius:12px;cursor:pointer;z-index:1001;align-items:center;justify-content:center;transition:all .2s ease}.collection-filters__close-btn:hover{background:var(--color-background-secondary, #f7f7f5);border-color:var(--color-text, #1a1a1a)}.collection-filters__close-btn svg{width:20px;height:20px;stroke:var(--color-text, #1a1a1a)}.collection-filters__mobile-sort{display:none;margin-top:0;margin-bottom:24px;padding-top:0;padding-bottom:16px;border-bottom:1px solid var(--color-border, #e5e5e5)}.collection-filters__header{display:none;position:sticky;top:0;background:var(--color-background, white);z-index:1002;padding:16px 0 12px;margin:0;align-items:flex-start;gap:12px}@media(max-width:990px){.collection-filters__form{padding-top:0;margin-top:0;position:relative}.collection-filters__mobile-sort{display:block;margin:0;padding:0;border-bottom:none;flex:1 1 auto}.collection-filters__header{display:flex;position:sticky;top:0;background:var(--color-background, white);z-index:1002;padding:12px 60px 14px 16px;border-bottom:1px solid var(--color-border, #e5e5e5);align-items:center;justify-content:flex-start;gap:12px;box-sizing:border-box;min-height:56px}.collection-filters__close-btn{display:flex;position:absolute;top:10px;right:10px;margin:0;width:40px;height:40px;border-radius:50%!important;background:#fff!important;border:1px solid var(--color-border, #e5e5e5)!important}.collection-filters{padding-top:0;margin-top:0}.collection-layout__sidebar.is-drawer-open{padding-top:0}.collection-filters__form>.filter-group:first-of-type{margin-top:12px}}.collection-filters__sort-inline{display:flex;align-items:center;gap:12px}.collection-filters__mobile-sort label{font-size:14px;font-weight:600;color:var(--color-text-secondary, #6b6b6b);white-space:nowrap}.collection-filters__sort-wrapper{position:relative;display:inline-block;flex:1;max-width:200px}.collection-filters__sort-select{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--color-border, #e5e5e5);border-radius:50px;font-size:14px;background:var(--color-background, white);appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .2s ease}.collection-filters__sort-select:hover,.collection-filters__sort-select:focus{border-color:var(--color-text, #1a1a1a);outline:none}.collection-filters__sort-select option{padding:12px 16px;border-radius:8px;background:#fff;color:var(--color-text, #1a1a1a)}.collection-filters__sort-wrapper svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px}.filter-group{border-bottom:1px solid var(--color-border, #e5e5e5)}.filter-group__header{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none}.filter-group__header::-webkit-details-marker{display:none}.filter-group__title{font-size:16px;font-weight:600;color:var(--color-text, #1a1a1a)}.filter-group__icon--open,.filter-group__icon--closed{transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;line-height:1}.filter-group__icon--open svg,.filter-group__icon--closed svg{display:block}.filter-group__accordion[open] .filter-group__icon--open{display:block}.filter-group__accordion[open] .filter-group__icon--closed{display:none}.filter-group__accordion:not([open]) .filter-group__icon--open{display:none}.filter-group__accordion:not([open]) .filter-group__icon--closed{display:block}.filter-group__content{padding-top:16px;padding-bottom:16px;max-height:0;overflow:hidden;min-width:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.filter-group__accordion[open] .filter-group__content{max-height:2000px;opacity:1;padding-top:16px;padding-bottom:16px;overflow:visible}.filter-group__accordion:not([open]) .filter-group__content{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.filter-group__list{list-style:none;padding:0;margin:0}.filter-group__item{margin-bottom:10px}.filter-group__item--hidden{display:none}.filter-group__item--hidden.is-visible{display:block}.filter-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px}.filter-checkbox input[type=checkbox]{width:18px;height:18px;border:1.5px solid var(--color-border-dark, #d4d4d4);border-radius:4px;cursor:pointer;flex-shrink:0;accent-color:var(--color-text, #1a1a1a)}.filter-checkbox__box{width:18px;height:18px;border:1.5px solid var(--color-border-dark, #d4d4d4);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.filter-checkbox__box svg{opacity:0;transform:scale(.5);transition:all .2s ease}.filter-checkbox input:checked+.filter-checkbox__box{background:var(--color-text, #1a1a1a);border-color:var(--color-text, #1a1a1a)}.filter-checkbox input:checked+.filter-checkbox__box svg{opacity:1;transform:scale(1);color:#fff}.filter-checkbox__swatch{width:24px;height:24px;border-radius:6px;border:1px solid var(--color-border, #e5e5e5);flex-shrink:0;position:relative;overflow:visible;display:inline-flex;align-items:center;justify-content:center;background:transparent}.filter-checkbox__swatch .swatch{--swatch-input--size: 100%;--swatch-input--border-radius: 6px;border:none}.filter-checkbox input:checked+.filter-checkbox__swatch:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--color-text, #1a1a1a);border-radius:8px;box-sizing:border-box;pointer-events:none}.filter-checkbox__nitelik-image{flex-shrink:0;width:27px;height:27px;min-width:27px;min-height:27px;border-radius:0;background-color:rgba(var(--color-foreground),.06);background-image:var(--filter-nitelik-image);background-size:cover;background-position:center;border:1px solid var(--color-border, #e5e5e5)}.filter-checkbox--nitelik input:checked+.filter-checkbox__nitelik-image{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-text, #1a1a1a)}.filter-checkbox__label{color:var(--color-text, #1a1a1a);transition:color .2s ease;min-width:0;overflow-wrap:break-word;word-break:break-word}.filter-checkbox__count{color:var(--color-text-secondary, #6b6b6b);font-size:14px;margin-left:auto}.filter-checkbox input:disabled+.filter-checkbox__box,.filter-checkbox input:disabled+.filter-checkbox__swatch{opacity:.4}.filter-checkbox input:disabled~.filter-checkbox__label{opacity:.4}.filter-checkbox input[type=checkbox]:focus,.filter-checkbox input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}.filter-checkbox:focus-within{outline:none!important;box-shadow:none!important}.filter-group__show-more{background:transparent;border:none;color:var(--color-text-secondary, #6b6b6b);font-size:14px;cursor:pointer;padding:8px 0;text-decoration:underline}.filter-group__show-more:hover{color:var(--color-text, #1a1a1a)}.filter-price-range__info{font-size:14px;color:var(--color-text-secondary, #6b6b6b);margin:0 0 20px}.filter-price-range__slider{position:relative;height:4px;margin-bottom:28px;margin-top:12px;background:#d9d9d9;border-radius:2px}.filter-price-range__track{position:absolute;top:0;left:0;right:0;height:100%;background:#d9d9d9;border-radius:2px;z-index:0}.filter-price-range__progress{position:absolute;top:0;height:100%;background:#1a1a1a!important;border-radius:2px;z-index:2;pointer-events:none;transition:none!important;border:none!important;box-shadow:none!important;min-width:2px;opacity:1!important;visibility:visible!important}.filter-price-range__track{background:#d9d9d9!important;z-index:0}.filter-price-range__input{position:absolute;width:100%;height:4px;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;top:0;left:0;margin:0;padding:0;z-index:3}.filter-price-range__input::-webkit-slider-runnable-track{width:100%;height:4px;background:transparent;border:none;cursor:pointer}.filter-price-range__input::-moz-range-track{width:100%;height:4px;background:transparent;border:none;cursor:pointer}.filter-price-range__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;pointer-events:auto;border:1.5px solid #1a1a1a;box-shadow:none;margin-top:-6px}.filter-price-range__input::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;pointer-events:auto;border:1.5px solid #1a1a1a;box-shadow:none}.filter-price-range__inputs{display:flex;align-items:center;gap:12px}.filter-price-range__field{display:flex;align-items:center;gap:8px;flex:1}.filter-price-range__currency{color:var(--color-text-secondary, #6b6b6b);font-size:15px;flex-shrink:0}.filter-price-range__number{width:100%;border:none;font-size:15px;font-weight:500;outline:none;background:#f0f0ec;padding:14px 18px;border-radius:50px;-moz-appearance:textfield;color:var(--color-text, #1a1a1a)}.filter-price-range__number::-webkit-outer-spin-button,.filter-price-range__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-price-range__number:focus{background:#e8e8e4}.filter-price-range__separator{color:var(--color-text-muted, #9b9b9b);flex-shrink:0;font-size:16px}.filter-clear-all{display:block;padding:12px 0;font-size:14px;color:var(--color-primary, #c45a3b);text-decoration:underline}.product-grid-container{position:relative}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;display:none;align-items:center;justify-content:center;z-index:10}.product-grid-container.is-loading .loading-overlay{display:flex}.product-grid{display:grid;grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.product-grid__item{min-width:0;opacity:1;transform:translateY(0);animation:fadeInUp .4s ease forwards;animation-delay:calc(var(--animation-order, 0) * .05s)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-grid[data-view=list]{grid-template-columns:1fr;gap:16px}.product-grid[data-view=list] .product-card{display:grid;grid-template-columns:200px 1fr auto;grid-template-areas:"media info actions" "media swatches actions";gap:24px;align-items:start;padding:16px 0;background:transparent;border:none;border-radius:0;border-bottom:1px solid var(--color-border, #e5e5e5)}.product-grid[data-view=list] .product-card:last-child{border-bottom:none}.product-grid[data-view=list] .product-card__media{grid-area:media;aspect-ratio:1;margin-bottom:0;position:relative}.product-grid[data-view=list] .product-card__info{grid-area:info;display:flex;flex-direction:column;justify-content:center;padding:0}.product-grid[data-view=list] .product-card__link{display:contents}.product-grid[data-view=list] .product-card__swatches{grid-area:swatches;display:flex;justify-content:flex-start;margin-top:6px}.product-grid[data-view=list] .product-card__swatch{width:28px;height:28px;border-radius:8px}.product-grid[data-view=list] .product-card__swatches{gap:8px;padding:0}.product-card__list-actions{display:none}.product-grid[data-view=list] .product-card__list-actions{grid-area:actions;display:flex;flex-direction:column;gap:10px;padding-right:8px}.product-card__list-btn{padding:12px 24px;border-radius:50px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:color .3s ease,border-color .3s ease;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden;min-width:140px;width:140px;height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid}.product-card__list-btn-text{position:relative;z-index:2;color:inherit}.product-card__list-btn--primary{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a;position:relative;overflow:hidden;isolation:isolate}.product-card__list-btn--primary:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#1a1a1a;transition:width .3s ease;z-index:1}.product-card__list-btn--primary{transition:color .3s ease}.product-card__list-btn--primary:hover,.product-card__list-btn--primary:hover *,.product-card__list-btn--primary:hover span,.product-card__list-btn--primary:hover button,.product-card__list-btn--primary:hover:after{color:#fff!important}.product-card__list-btn--primary:hover:before{width:100%}.product-card__list-btn--secondary{background:#1a1a1a;color:#fff!important;border:1px solid #1a1a1a;position:relative;overflow:hidden;box-shadow:none!important;outline:none!important;isolation:isolate}.product-card__list-btn--secondary .product-card__list-btn-text{color:#fff!important}.product-card__list-btn--secondary:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1}.product-card__list-btn--secondary{transition:color .3s ease;color:#fff}.product-card__list-btn--secondary:hover{color:#1a1a1a!important;border-color:#1a1a1a;box-shadow:none!important;outline:none!important}.product-card__list-btn--secondary:hover,.product-card__list-btn--secondary:hover *,.product-card__list-btn--secondary:hover span,.product-card__list-btn--secondary:hover a{color:#1a1a1a!important;z-index:2}.product-card__list-btn--secondary:hover:before{width:100%}.product-card__list-btn:focus,.product-card__list-btn:active,.product-card__list-btn:focus-visible{outline:none!important;box-shadow:none!important;border:1px solid!important}.product-card__list-btn--secondary:before,.product-card__list-btn--secondary:after{border:none!important;box-shadow:none!important;outline:none!important}.product-card__list-btn,.product-card__list-btn *{color:inherit}.product-grid[data-view=list] .product-card__quick-add-wrapper{display:block;position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:3;width:auto;max-width:calc(100% - 24px)}.product-grid[data-view=list] .product-card__quick-add{padding:10px 20px;font-size:12px;opacity:0;transform:translateY(10px);transition:all .3s ease}.product-grid[data-view=list] .product-card__media:hover .product-card__quick-add{opacity:1;transform:translateY(0)}.product-card{position:relative}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:var(--color-background-secondary, #f7f7f5);margin-bottom:12px}.product-card__image{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .4s ease}.product-card__image--primary{position:relative;z-index:1;transition:opacity .35s ease,transform .4s ease}.product-card__image--secondary{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:2;transition:opacity .35s ease}.product-card__media--has-secondary:hover .product-card__image--primary{opacity:0}.product-card__media--has-secondary:hover .product-card__image--secondary{opacity:1}.product-card__media:hover .product-card__image{transform:scale(1.02)}.product-card__media-link{display:block;width:100%;height:100%}.product-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-card__placeholder .placeholder-svg{width:60%;opacity:.3}.product-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2}.product-card__badge{width:fit-content;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.product-card__badge--sale{background:#e53935;color:#fff}.product-card__badge--new{background:#2e7d32;color:#fff}.product-card__badge--custom{background:var(--color-text, #1a1a1a);color:#fff}.product-card__badge--in-stock{background:#2e7d32;color:#fff}.product-card__badge--sold-out{background:#1a1a1a;color:#fff}@media(max-width:749px){.product-card__badge--new,.product-card__badge--in-stock,.product-card__badge--sold-out{font-size:11px;line-height:1.2;letter-spacing:.25px;padding:3px 6px}.product-card__badge--sold-out{max-width:min(100%,calc(50vw - 32px));display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.product-card__quick-add-wrapper{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:3;width:auto;max-width:calc(100% - 24px)}.product-card__quick-add{width:auto;padding:12px 24px;background:#fff;border:none;border-radius:50px;font-size:13px;font-weight:600;text-align:center;cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;box-shadow:0 2px 8px #0000001f;position:relative;overflow:hidden;color:#1a1a1a;white-space:nowrap}.product-card__quick-add:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#1a1a1a;transition:width .3s ease;z-index:-1}.product-card__media:hover .product-card__quick-add{opacity:1;transform:translateY(0)}.product-card__quick-add:hover{color:#fff}.product-card__quick-add:hover:before{width:100%}.product-card__quick-add .loading__spinner{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.product-card__quick-add .loading__spinner.hidden{display:none}.product-card__cart-icon-wrapper{display:none;position:absolute;bottom:16px;right:16px;z-index:4}@media(max-width:990px){.product-card__cart-icon-wrapper{display:block}.product-card__cart-icon-btn{width:48px;height:48px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(.8);transition:all .3s ease;box-shadow:0 2px 8px #0000001f;position:relative;overflow:hidden}.product-card__cart-icon-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#1a1a1a;transition:width .3s ease;z-index:-1;border-radius:50%}.product-card__cart-icon-btn svg{position:relative;z-index:1;transition:color .3s ease;color:#1a1a1a}.product-card__media:hover .product-card__cart-icon-btn{opacity:1;transform:scale(1)}.product-card__cart-icon-btn:hover{box-shadow:0 4px 12px #0000002e}.product-card__cart-icon-btn:hover:before{width:100%}.product-card__cart-icon-btn:hover svg{color:#fff}}@media(max-width:749px){.product-card__cart-icon-wrapper{bottom:10px;right:10px}.product-card__cart-icon-btn{width:40px!important;height:40px!important;opacity:1!important;transform:scale(1)!important}}.product-card__quick-add .spinner{width:18px;height:18px;animation:spin 1s linear infinite}.product-card__quick-add .spinner .path{stroke:currentColor;stroke-linecap:round}@keyframes spin{to{transform:rotate(360deg)}}.product-card__info{padding:0 4px}.product-card__vendor{display:block;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--color-text-muted, #9b9b9b);margin-bottom:4px}.product-card__title{font-size:15px;font-weight:600;margin:0 0 6px;line-height:1.3;color:var(--color-text, #1a1a1a)}.product-card__price{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-card__price span{font-weight:600}.product-card__price--sale{color:#e53935}.product-card__price--compare{color:var(--color-text-muted, #9b9b9b);text-decoration:line-through;font-weight:400}.product-card__price--from{font-size:inherit;font-weight:600;color:var(--color-text, #1a1a1a)}.product-card__swatches{display:flex;align-items:center;gap:6px;margin-top:10px;padding:0 4px}.product-card__swatch{width:24px;height:24px;border-radius:6px;border:1px solid var(--color-border, #e5e5e5);cursor:pointer;transition:transform .2s ease;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.product-card__swatch .swatch{--swatch-input--size: 100%;--swatch-input--border-radius: 6px;border:none}.product-card__swatch:hover{transform:scale(1.3)}.product-card__swatch-more{font-size:11px;color:var(--color-text-muted, #9b9b9b)}.product-card__colors{display:flex;gap:8px;margin-top:10px;padding:6px 0;flex-wrap:wrap;align-items:center;overflow:visible;position:relative;z-index:5}.product-card__color-swatch{width:24px;height:24px;border-radius:4px;border:1px solid var(--color-border, #e5e5e5);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:inline-block;flex-shrink:0;position:relative;overflow:visible;transform-origin:center center}.product-card__color-swatch--image{background-color:#f5f5f5;background-image:var(--product-card-swatch-image);background-size:cover;background-position:center;overflow:visible}.product-card__color-swatch--image .product-card__color-swatch-img{display:block;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:inherit}.product-card__color-swatch:hover{transform:scale(1.15);box-shadow:0 2px 4px #0000001a}.product-card__color-swatch-bubble{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-6px);margin-bottom:6px;opacity:0;visibility:hidden;pointer-events:none;z-index:9999;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;isolation:isolate}.product-card__color-swatch-bubble-text{display:block;background:#000;color:#fff;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px #00000026;position:relative}.product-card__color-swatch-bubble-text:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}.product-card__color-swatch:hover .product-card__color-swatch-bubble,.product-card__color-swatch:focus .product-card__color-swatch-bubble{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)}.product-grid[data-view=list] .product-card__colors{grid-area:swatches;display:flex;justify-content:flex-start;gap:8px;padding:0}.product-grid[data-view=list] .product-card__color-swatch{width:24px;height:24px;border-radius:4px}.pagination{margin-top:48px;display:flex;justify-content:center}.pagination__list{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.pagination__arrow,.pagination__number{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:var(--color-text, #1a1a1a);transition:all .2s ease}.pagination__arrow:hover,.pagination__number:hover{border-color:var(--color-text, #1a1a1a)}.pagination__number--current{background:var(--color-text, #1a1a1a);border-color:var(--color-text, #1a1a1a);color:#fff}.pagination__arrow--disabled{opacity:.4;pointer-events:none}.pagination__ellipsis{padding:0 4px;color:var(--color-text-secondary, #6b6b6b)}.collection-empty{text-align:center;padding:80px 20px}.collection-empty__title{font-size:24px;font-weight:600;margin:0 0 16px}.collection-empty__message{font-size:16px;color:var(--color-text-secondary, #6b6b6b)}.collection-empty__message .link{color:var(--color-primary, #c45a3b);text-decoration:underline}@media(max-width:990px){.collection-layout{flex-direction:column;gap:24px}.collection-layout__sidebar{display:none}.collection-toolbar__mobile-row .collection-toolbar__filter-btn{display:flex!important}.collection-toolbar__left .collection-toolbar__filter-btn{display:none!important}.collection-layout__sidebar.is-drawer-open{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-background, white);z-index:1000;padding:0 20px 20px;margin:0;overflow-y:auto;box-shadow:4px 0 20px #00000026;animation:slideInLeft .3s ease}body.filter-open,html.filter-open{overflow:hidden!important}body.filter-open,html.filter-open{box-sizing:border-box!important}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.collection-layout__sidebar.is-drawer-closing{animation:slideOutLeft .3s ease}.collection-filters__header{display:flex!important;align-items:center;justify-content:space-between}.collection-filters__close-btn{display:flex}.collection-filters__mobile-sort{display:block;margin:0;padding:0}.collection-filters__form{padding-top:0;margin-top:0}.collection-filters{padding-top:0}.product-grid[data-view=list] .product-card__list-actions{display:none!important}.product-grid[data-view=list] .product-card{grid-template-columns:140px 1fr;grid-template-areas:"media info" "media swatches";gap:16px}.collection-toolbar__sort--desktop,.collection-toolbar__view--desktop{display:none}.collection-toolbar__view--mobile{display:flex;align-items:center;gap:8px}.collection-toolbar__count--mobile{display:block;width:100%;margin-bottom:8px}.collection-toolbar__count--desktop{display:none}.collection-toolbar__mobile-row{display:flex;justify-content:space-between;align-items:center;width:100%}.collection-toolbar__left{display:none}.collection-toolbar__left--mobile{flex:0 0 auto}.collection-toolbar__right,.product-grid[data-view=list] .product-card__list-actions{display:none}.collection-toolbar__view:not(.collection-toolbar__view--mobile){display:none!important}.collection-toolbar__view--mobile{display:flex!important}.collection-toolbar__compare{display:none}.product-grid{gap:16px}}@media(max-width:749px){.collection-toolbar{padding:12px 0}.collection-toolbar__right{width:100%;justify-content:flex-end}.collection-toolbar__sort-select{min-width:120px;font-size:13px}.product-grid{gap:12px}.product-card__media{border-radius:8px}.product-card__quick-add{display:none}.product-card__title{font-size:14px}.product-card__price{font-size:13px}.pagination{margin-top:32px}.pagination__arrow,.pagination__number{min-width:36px;height:36px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/collection-page.css.map */
