.tps-collection-wrapper{margin-top:-80px;padding-top:80px;background:#faf6f0;position:relative}.tps-collection-breadcrumb{padding:2.4rem 0 0;background:#faf6f0}.tps-collection-breadcrumb__container{max-width:1340px;margin:0 auto;padding:0 4rem}.tps-collection-breadcrumb__list{list-style:none;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:0;margin:0}.tps-collection-breadcrumb__item{font-family:Outfit,sans-serif;font-size:1.3rem;color:#78716c;display:flex;align-items:center;gap:.8rem}.tps-collection-breadcrumb__item a{color:#78716c;text-decoration:none;transition:color .2s}.tps-collection-breadcrumb__item a:hover{color:#a23e5a}.tps-collection-breadcrumb__sep{font-size:1rem;color:#78716c;opacity:.4}.tps-collection-breadcrumb__item--active{color:#1c1917;font-weight:500}.tps-collection-hero{padding:4.8rem 0 6rem;background:#faf6f0;position:relative;overflow:hidden}.tps-collection-hero__container{max-width:1340px;margin:0 auto;padding:0 4rem}.tps-collection-hero__inner{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4rem}.tps-collection-hero__label{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#a23e5a;margin-bottom:1.6rem;display:flex;align-items:center;gap:1.2rem}.tps-collection-hero__label:before{content:"";width:3.2rem;height:2px;background:#a23e5a;display:inline-block}.tps-collection-hero__title{font-family:Fraunces,serif;font-size:5.6rem;font-weight:500;line-height:1.08;color:#1c1917;letter-spacing:-.025em;margin-bottom:1.6rem}.tps-desc-toggle{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.tps-collection-hero__desc-wrap{position:relative;max-width:56rem}.tps-collection-hero__desc{font-family:Outfit,sans-serif;font-size:1.7rem;color:#78716c;line-height:1.65;max-width:56rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}.tps-desc-toggle:checked~.tps-collection-hero__desc{-webkit-line-clamp:unset;display:block}.tps-desc-readmore{display:inline-block;margin-top:.8rem;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:600;color:#a23e5a;cursor:pointer;letter-spacing:.02em;transition:opacity .2s}.tps-desc-readmore:hover{opacity:.7}.tps-desc-readmore:after{content:"Read more"}.tps-desc-toggle:checked~.tps-desc-readmore:after{content:"Show less"}.tps-collection-hero__count{display:flex;align-items:baseline;gap:1rem;white-space:nowrap}.tps-collection-hero__count-value{font-family:Fraunces,serif;font-size:4.8rem;font-weight:400;color:#1c1917;line-height:1}.tps-collection-hero__count-label{font-family:Outfit,sans-serif;font-size:1.5rem;color:#78716c;font-weight:500}.tps-collection-toolbar{padding:0 0 4rem;background:#faf6f0}.tps-collection-toolbar__container{max-width:1340px;margin:0 auto;padding:0 4rem}.tps-collection-toolbar__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;border-top:1px solid #E7E0D7;border-bottom:1px solid #E7E0D7}.tps-collection-filters{display:flex;align-items:center;gap:1rem}.tps-filter-btn{display:inline-flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:500;color:#1c1917;background:transparent;border:1.5px solid #E7E0D7;border-radius:5rem;padding:.9rem 1.8rem;cursor:pointer;transition:all .25s ease;white-space:nowrap}.tps-filter-btn:hover{border-color:#a23e5a;color:#a23e5a}.tps-filter-btn--active{background:#a23e5a;border-color:#a23e5a;color:#fff}.tps-filter-btn--active:hover{background:#7d2f45;border-color:#7d2f45;color:#fff}.tps-filter-btn svg{width:1.5rem;height:1.5rem}.tps-filter-divider{width:1px;height:2.4rem;background:#e7e0d7;margin:0 .4rem}.tps-collection-sort{display:flex;align-items:center;gap:1rem}.tps-collection-sort__label{font-family:Outfit,sans-serif;font-size:1.35rem;color:#78716c;font-weight:500;white-space:nowrap}.tps-collection-sort__select{font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:500;color:#1c1917;background:transparent;border:1.5px solid #E7E0D7;border-radius:5rem;padding:.9rem 3.2rem .9rem 1.6rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2378716C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;transition:border-color .25s ease}.tps-collection-sort__select:hover,.tps-collection-sort__select:focus{border-color:#a23e5a;outline:none}.tps-collection-view{display:flex;gap:.4rem;margin-left:.8rem}.tps-view-btn{width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;border:1.5px solid #E7E0D7;border-radius:.8rem;background:transparent;cursor:pointer;transition:all .2s ease;color:#78716c}.tps-view-btn:hover{border-color:#a23e5a;color:#a23e5a}.tps-view-btn--active{background:#1c1917;border-color:#1c1917;color:#fff}.tps-view-btn svg{width:1.6rem;height:1.6rem}.tps-collection-grid__container{max-width:1340px;margin:0 auto;padding:0 4rem}.tps-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;padding-bottom:8rem}.tps-collection-empty{grid-column:1 / -1;text-align:center;padding:8rem 2rem}.tps-collection-empty__title{font-family:Fraunces,serif;font-size:2.8rem;font-weight:500;color:#1c1917;margin-bottom:1.2rem}.tps-collection-empty__text{font-size:1.5rem;color:#78716c}.tps-product-card{position:relative;border-radius:1.2rem;overflow:hidden;background:#fff;border:1px solid #E7E0D7;text-decoration:none;color:#1c1917;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);opacity:0;animation:tpsCardFadeUp .7s cubic-bezier(.23,1,.32,1) forwards}.tps-product-card:nth-child(1){animation-delay:.05s}.tps-product-card:nth-child(2){animation-delay:.12s}.tps-product-card:nth-child(3){animation-delay:.19s}.tps-product-card:nth-child(4){animation-delay:.26s}.tps-product-card:nth-child(5){animation-delay:.33s}.tps-product-card:nth-child(6){animation-delay:.4s}.tps-product-card:nth-child(7){animation-delay:.05s}.tps-product-card:nth-child(8){animation-delay:.12s}.tps-product-card:nth-child(9){animation-delay:.19s}.tps-product-card:hover{transform:translateY(-6px);box-shadow:0 2rem 4.8rem #1c19171f}@keyframes tpsCardFadeUp{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}.tps-product-card__image-wrap{position:relative;background:#fff;aspect-ratio:4 / 3;overflow:hidden}.tps-product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1);position:relative;z-index:1}.tps-product-card:hover .tps-product-card__img{transform:scale(1.06)}.tps-product-card__badge{position:absolute;top:1.6rem;left:1.6rem;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1.2rem;border-radius:5rem;z-index:2}.tps-product-card__badge--popular{background:#a23e5a;color:#fff}.tps-product-card__badge--eco{background:#2d6a4f;color:#fff}.tps-product-card__badge--new{background:#c4935a;color:#fff}.tps-product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c191700;display:flex;align-items:center;justify-content:center;z-index:3;transition:background .35s ease;pointer-events:none}.tps-product-card:hover .tps-product-card__overlay{background:#1c19170a}.tps-product-card__quick-view{display:inline-flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;background:#a23e5a;border:none;border-radius:5rem;padding:1rem 2rem;cursor:pointer;opacity:0;transform:translateY(1rem);transition:opacity .35s ease,transform .35s cubic-bezier(.23,1,.32,1),background .2s ease;pointer-events:auto;text-decoration:none}.tps-product-card:hover .tps-product-card__quick-view{opacity:1;transform:translateY(0)}.tps-product-card__quick-view:hover{background:#7d2f45}.tps-product-card__quick-view svg{width:1.4rem;height:1.4rem}.tps-product-card__body{padding:2.4rem;display:flex;flex-direction:column;flex:1}.tps-product-card__tag{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a23e5a;margin-bottom:.8rem}.tps-product-card__title{font-family:Fraunces,serif;font-size:2rem;font-weight:500;line-height:1.3;color:#1c1917;letter-spacing:-.01em;margin-bottom:.8rem}.tps-product-card__desc{font-family:Outfit,sans-serif;font-size:1.35rem;color:#78716c;line-height:1.55;margin-bottom:1.6rem;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tps-product-card__features{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.tps-product-card__feature{font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:500;color:#78716c;background:#f2ede6;padding:.4rem 1rem;border-radius:5rem;white-space:nowrap}.tps-product-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:1.6rem;border-top:1px solid #E7E0D7}.tps-product-card__sizes{font-family:Outfit,sans-serif;font-size:1.3rem;color:#78716c;font-weight:500}.tps-product-card__sizes strong{color:#1c1917;font-weight:600}.tps-product-card__cta{display:inline-flex;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600;color:#a23e5a;text-decoration:none;transition:gap .3s ease}.tps-product-card:hover .tps-product-card__cta{gap:1.2rem}.tps-product-card__cta svg{width:1.6rem;height:1.6rem;transition:transform .3s ease}.tps-product-card:hover .tps-product-card__cta svg{transform:translate(3px)}.tps-collection-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;padding-bottom:10rem}.tps-pagination-btn{display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:500;color:#78716c;background:transparent;border:1.5px solid transparent;border-radius:.8rem;cursor:pointer;transition:all .25s ease;text-decoration:none}.tps-pagination-btn:hover{border-color:#e7e0d7;color:#1c1917}.tps-pagination-btn--active{background:#1c1917;border-color:#1c1917;color:#fff;font-weight:600}.tps-pagination-btn--active:hover{background:#141414;border-color:#141414;color:#fff}.tps-pagination-btn--nav{width:auto;padding:0 1.6rem;gap:.6rem;font-weight:600;color:#a23e5a;border-color:#e7e0d7}.tps-pagination-btn--nav:hover{border-color:#a23e5a;background:#a23e5a0a}.tps-pagination-btn--nav svg{width:1.4rem;height:1.4rem}.tps-collection-cta-banner{background:#141414;padding:8rem 0;text-align:center;position:relative;overflow:hidden}.tps-collection-cta-banner:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:80rem;height:80rem;background:radial-gradient(circle,rgba(162,62,90,.12) 0%,transparent 65%);pointer-events:none}.tps-collection-cta-banner__container{max-width:1340px;margin:0 auto;padding:0 4rem;position:relative}.tps-collection-cta-banner__label{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c4935a;margin-bottom:2rem}.tps-collection-cta-banner__title{font-family:Fraunces,serif;font-size:4.4rem;font-weight:500;color:#fff;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.6rem}.tps-collection-cta-banner__desc{font-family:Outfit,sans-serif;font-size:1.7rem;color:#fff9;max-width:50rem;margin:0 auto 3.6rem;line-height:1.6}.tps-collection-cta-banner__actions{display:flex;align-items:center;justify-content:center;gap:1.6rem}.tps-collection-cta-banner .tps-btn-primary{display:inline-flex;align-items:center;gap:.8rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;background:#a23e5a;border:2px solid #a23e5a;border-radius:5rem;padding:1.4rem 3.2rem;cursor:pointer;text-decoration:none;transition:all .3s ease}.tps-collection-cta-banner .tps-btn-primary:hover{background:#7d2f45;border-color:#7d2f45;transform:translateY(-2px);box-shadow:0 .8rem 2.4rem #a23e5a4d}.tps-collection-cta-banner .tps-btn-primary svg{width:1.6rem;height:1.6rem}.tps-collection-cta-banner .tps-btn-outline{display:inline-flex;align-items:center;gap:.8rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;background:transparent;border:2px solid rgba(255,255,255,.25);border-radius:5rem;padding:1.4rem 3.2rem;cursor:pointer;text-decoration:none;transition:all .3s ease}.tps-collection-cta-banner .tps-btn-outline:hover{border-color:#fff;background:#ffffff0f;transform:translateY(-2px)}@keyframes tpsFadeUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.tps-collection-hero__content{opacity:0;animation:tpsFadeUp .8s .1s cubic-bezier(.23,1,.32,1) forwards}.tps-collection-hero__count{opacity:0;animation:tpsFadeUp .8s .25s cubic-bezier(.23,1,.32,1) forwards}.tps-collection-toolbar__inner{opacity:0;animation:tpsFadeUp .6s .3s cubic-bezier(.23,1,.32,1) forwards}@media(max-width:1024px){.tps-collection-breadcrumb__container,.tps-collection-hero__container,.tps-collection-toolbar__container,.tps-collection-grid__container,.tps-collection-cta-banner__container{padding:0 3rem}.tps-collection-hero__title{font-size:4.4rem}.tps-collection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tps-collection-breadcrumb__container,.tps-collection-hero__container,.tps-collection-toolbar__container,.tps-collection-grid__container,.tps-collection-cta-banner__container{padding:0 2rem}.tps-collection-hero{padding:3.2rem 0 4rem}.tps-collection-hero__inner{grid-template-columns:1fr;gap:2rem}.tps-collection-hero__title{font-size:3.6rem}.tps-collection-hero__desc{font-size:1.5rem}.tps-collection-hero__count{justify-content:flex-start}.tps-collection-toolbar__inner{flex-wrap:wrap;gap:1.2rem}.tps-collection-filters{flex-wrap:wrap;width:100%;order:2}.tps-collection-sort{width:100%;order:1;justify-content:space-between}.tps-collection-view{display:none}.tps-collection-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}.tps-product-card__image-wrap{aspect-ratio:4 / 3}.tps-product-card__body{padding:1.6rem}.tps-product-card__title{font-size:1.7rem}.tps-product-card__desc{font-size:1.25rem;-webkit-line-clamp:2}.tps-product-card__features,.tps-product-card__quick-view{display:none}.tps-collection-cta-banner{padding:6rem 0}.tps-collection-cta-banner__title{font-size:3.2rem}.tps-collection-cta-banner__actions{flex-direction:column}}@media(max-width:480px){.tps-collection-breadcrumb__container,.tps-collection-hero__container,.tps-collection-toolbar__container,.tps-collection-grid__container,.tps-collection-cta-banner__container{padding:0 1.6rem}.tps-collection-hero__title{font-size:3rem}.tps-collection-hero__count-value{font-size:3.6rem}.tps-filter-btn{font-size:1.2rem;padding:.7rem 1.4rem}.tps-collection-grid{gap:1.2rem}.tps-product-card__image-wrap{aspect-ratio:4 / 3}.tps-product-card__body{padding:1.4rem}.tps-product-card__title{font-size:1.5rem}.tps-product-card__tag{font-size:1rem;margin-bottom:.4rem}.tps-product-card__desc{font-size:1.2rem;-webkit-line-clamp:1;margin-bottom:1rem}.tps-product-card__footer{padding-top:1rem}.tps-product-card__sizes,.tps-product-card__cta{font-size:1.15rem}.tps-collection-cta-banner__title{font-size:2.6rem}.tps-collection-cta-banner__desc{font-size:1.5rem}}#tps-sticky-cta{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tps-collection.css.map */
