.ct-collection-hero,.ct-main-collection-grid{--ct-collection-accent: #075f8e;--ct-collection-sale: #e34f2f;--ct-collection-border: rgba(var(--color-foreground), .12);--ct-collection-muted: rgba(var(--color-foreground), .64);--ct-collection-soft: rgba(var(--color-foreground), .045)}.ct-collection-hero .page-width,.ct-main-collection-grid .page-width{width:100%;max-width:124rem;margin-inline:auto}.ct-collection-breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin-bottom:1.6rem;color:#000;font-size:1.15rem;line-height:1.4}.ct-collection-breadcrumbs a{color:inherit;text-decoration:none}.ct-collection-breadcrumbs a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.ct-collection-hero{padding-top:2.4rem;padding-bottom:1.2rem}.ct-collection-hero__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:center}.ct-collection-hero--with-image .ct-collection-hero__layout{grid-template-columns:minmax(0,1fr) minmax(24rem,36rem)}.ct-collection-hero__title-row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center}.ct-collection-hero__title{margin:0;font-size:clamp(2rem,2.2vw,2.8rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.ct-collection-hero__count{display:inline-flex;min-height:2.6rem;align-items:center;padding:.4rem .9rem;border-radius:999px;color:var(--ct-collection-muted);background:var(--ct-collection-soft);font-size:1.1rem;line-height:1.2}.ct-collection-hero__description{max-width:98rem;margin-top:1rem;color:var(--ct-collection-muted);font-size:1.25rem;line-height:1.6}.ct-collection-hero__description>:first-child{margin-top:0}.ct-collection-hero__description>:last-child{margin-bottom:0}.ct-collection-hero__media{overflow:hidden;border-radius:1rem;background:var(--ct-collection-soft)}.ct-collection-hero__image{display:block;width:100%;height:auto;object-fit:cover}.ct-main-collection-grid{padding-top:0}.ct-main-collection-grid .ct-collection-toolbar{margin-bottom:2rem}.ct-main-collection-grid .facets-container{padding-top:0;padding-bottom:0}.ct-main-collection-grid .facets__form{gap:1.2rem;align-items:center}.ct-main-collection-grid .facets-wrapper--no-filters .facets__form{justify-content:flex-end}.ct-main-collection-grid .facets-wrapper--no-filters .product-count{display:none}.ct-main-collection-grid .facet-filters{padding-left:0}.ct-main-collection-grid .facet-filters__label{margin-right:.7rem;font-size:1.15rem;font-weight:600}.ct-main-collection-grid .facet-filters__sort{min-width:15rem;min-height:3.8rem;padding:0 3.6rem 0 1.2rem;border:.1rem solid var(--ct-collection-border);border-radius:.7rem;background:rgb(var(--color-background));font-size:1.15rem}.ct-main-collection-grid .collection{padding-top:0}.ct-collection-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.8rem;width:100%;margin:0;padding:0}.ct-collection-product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0;margin:0}.ct-collection-product-grid .ct-product-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column}.ct-collection-product-grid .ct-product-card__media-link{display:block;color:inherit;text-decoration:none}.ct-collection-product-grid .ct-product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:.9rem;background:var(--ct-collection-soft)}.ct-collection-product-grid .ct-product-card__image,.ct-collection-product-grid .ct-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .22s ease,transform .26s ease}.ct-collection-product-grid .ct-product-card__image--secondary,.ct-collection-product-grid .ct-product-card--has-secondary-image .ct-product-card__media-link:hover .ct-product-card__image--primary{opacity:0}.ct-collection-product-grid .ct-product-card--has-secondary-image .ct-product-card__media-link:hover .ct-product-card__image--secondary{opacity:1}.ct-collection-product-grid .ct-product-card:not(.ct-product-card--has-secondary-image) .ct-product-card__media-link:hover .ct-product-card__image--primary{transform:scale(1.025)}.ct-collection-product-grid .ct-product-card__content{display:flex;flex:1 1 auto;flex-direction:column;padding-top:.9rem}.ct-collection-product-grid .ct-product-card__title{display:-webkit-box;overflow:hidden;min-height:3.8rem;margin:0;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ct-collection-product-grid .ct-product-card__title-link{color:inherit;text-decoration:none}.ct-collection-product-grid .ct-product-card__title-link:hover{color:#e34f2f}.ct-collection-product-grid .ct-product-card__rating{display:flex;min-height:1.8rem;align-items:center;gap:.4rem;margin-bottom:.45rem;color:var(--ct-collection-muted);font-size:1rem}.ct-collection-product-grid .ct-product-card__stars{position:relative;display:inline-block;width:7rem;height:1.3rem}.ct-collection-product-grid .ct-product-card__stars:before,.ct-collection-product-grid .ct-product-card__stars:after{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1.3rem;letter-spacing:.08rem;content:"\2605\2605\2605\2605\2605"}.ct-collection-product-grid .ct-product-card__stars:before{color:#0000002e}.ct-collection-product-grid .ct-product-card__stars:after{width:var(--ct-rating-percent);color:#f16a32;white-space:nowrap}.ct-collection-product-grid .ct-product-card__price-wrap{margin-top:.55rem}.ct-collection-product-grid .ct-product-card__price-wrap .price{font-size:1.25rem;font-weight:700}.ct-collection-product-grid .ct-product-card__price-wrap .price-item--sale{color:var(--ct-collection-sale)}.ct-collection-product-grid .ct-product-card__price-wrap .price-item--regular{font-size:16px}.ct-collection-product-grid .ct-product-card__badges{position:absolute;z-index:2;top:.8rem;left:.8rem;display:flex;max-width:calc(100% - 1.6rem);flex-wrap:wrap;gap:.4rem}.ct-collection-product-grid .ct-product-card__badge{display:inline-flex;min-height:2.2rem;align-items:center;padding:.35rem .7rem;border-radius:999px;color:#fff;font-size:.9rem;font-weight:700;line-height:1}.ct-collection-product-grid .ct-product-card__badge--new{background:#21a169}.ct-collection-product-grid .ct-product-card__badge--trending{background:#ef6a32}.ct-collection-product-grid .ct-product-card__badge--sale{background:#d73838}.ct-main-collection-grid .pagination-wrapper{margin-top:4.5rem}.ct-main-collection-grid .pagination__list{gap:.7rem}.ct-main-collection-grid .pagination__item{display:flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;border-radius:50%;color:rgb(var(--color-foreground));background:var(--ct-collection-soft);text-decoration:none}.ct-main-collection-grid .pagination__item--current{color:#fff;background:var(--ct-collection-accent)}.ct-main-collection-grid .pagination__item:after{display:none}@media screen and (min-width:750px)and (max-width:989px){.ct-collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 1.5rem}.ct-collection-hero--with-image .ct-collection-hero__layout{grid-template-columns:minmax(0,1fr) 28rem}}@media screen and (max-width:749px){.ct-collection-hero{padding-top:1.6rem;padding-bottom:.8rem}.ct-collection-breadcrumbs{margin-bottom:1.2rem;font-size:1rem}.ct-collection-hero__layout,.ct-collection-hero--with-image .ct-collection-hero__layout{grid-template-columns:1fr}.ct-collection-hero__title{font-size:2rem}.ct-collection-hero__description{font-size:1.15rem;line-height:1.55}.ct-main-collection-grid .ct-collection-toolbar{margin-bottom:1.6rem}.ct-main-collection-grid .facets-container{display:flex;gap:.8rem}.ct-collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1rem}.ct-collection-product-grid .ct-product-card__title{min-height:3.6rem;font-size:1.25rem}.ct-collection-product-grid .ct-product-card__price-wrap .price{font-size:1.15rem}.ct-main-collection-grid .pagination-wrapper{margin-top:3.5rem}}.ct-collection-sort{position:relative;display:inline-flex}.ct-collection-sort__trigger{display:inline-flex;min-height:4rem;align-items:center;gap:.7rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:.7rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;font-size:1.15rem;cursor:pointer}.ct-collection-sort__icon{display:flex;width:1.6rem;height:1.6rem}.ct-collection-sort__icon svg{width:100%;height:100%}.ct-collection-sort__caret{display:flex;width:1rem;height:1rem;margin-left:.2rem;transition:transform .16s ease}.ct-collection-sort__trigger[aria-expanded=true] .ct-collection-sort__caret{transform:rotate(180deg)}.ct-collection-sort__menu{position:absolute;z-index:30;top:calc(100% + .5rem);right:0;width:20rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.7rem;background:rgb(var(--color-background));box-shadow:0 1rem 2.5rem #0000001f}.ct-collection-sort__menu[hidden]{display:none}.ct-collection-sort__option{display:block;width:100%;min-height:4rem;padding:.9rem 1.2rem;border:0;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:1.15rem;text-align:left;cursor:pointer}.ct-collection-sort__option:hover,.ct-collection-sort__option--active{color:#075f8e;background:#075f8e12}.ct-collection-sort__native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media screen and (max-width:749px){.ct-collection-sort{margin-inline:auto}.ct-collection-sort__menu{right:50%;width:18rem;transform:translate(50%)}}.ct-collection-sort-wrap{display:flex;justify-content:flex-end;margin-bottom:1.8rem}@media screen and (max-width:749px){.ct-collection-sort-wrap{justify-content:center;margin-bottom:1.6rem}}.ct-main-collection-grid #main-collection-filters .facet-filters,.ct-main-collection-grid #main-collection-filters .mobile-facets__sort{display:none}.ct-main-collection-grid #main-collection-filters .facet-filters,.ct-main-collection-grid #main-collection-filters .mobile-facets__sort,.ct-main-collection-grid #main-collection-filters .mobile-facets__sort-by,.ct-main-collection-grid #main-collection-filters .facets__form-vertical,.ct-main-collection-grid .facets-wrapper--no-filters{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ct-collection.css.map */
