.fff-cbanner{--cb-gold: 176, 141, 63;--cb-height: clamp(30rem, 42vh, 42rem);display:block;position:relative}.fff-cbanner--small{--cb-height: clamp(22rem, 30vh, 30rem)}.fff-cbanner--large{--cb-height: clamp(38rem, 56vh, 56rem)}.fff-cbanner__inner{position:relative;display:grid;align-items:var(--cb-valign, center);min-height:var(--cb-height);overflow:hidden;isolation:isolate}.fff-cbanner--solid .fff-cbanner__inner{background-color:rgb(var(--cb-fallback, 20, 17, 15))}.fff-cbanner--solid .fff-cbanner__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 110% at 12% 0%,rgba(255,255,255,.1),transparent 62%);pointer-events:none}.fff-cbanner--rounded .fff-cbanner__inner{border-radius:.6rem}.fff-cbanner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.fff-cbanner__img{width:100%;height:100%;object-fit:cover;object-position:var(--cb-focus, center center);filter:blur(var(--cb-blur, 0px));transform:scale(var(--cb-img-scale, 1))}.fff-cbanner .fff-cbanner__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.fff-cbanner__overlay--veil{background:rgba(0,0,0,var(--cb-overlay, .4))}.fff-cbanner__overlay--scrim{background:linear-gradient(to top,rgba(0,0,0,var(--cb-overlay, .7)),rgba(0,0,0,calc(var(--cb-overlay, .7) * .5)) 45%,#0000000d)}.fff-cbanner__overlay--side{background:linear-gradient(to right,rgba(0,0,0,var(--cb-overlay, .7)),rgba(0,0,0,calc(var(--cb-overlay, .7) * .45)) 45%,#0000 80%)}.fff-cbanner__wrap{position:relative;width:100%}.fff-cbanner__content{display:flex;flex-direction:column;max-width:var(--cb-content-width, 68rem);padding-top:4rem;padding-bottom:4rem}.fff-cbanner--center .fff-cbanner__content{max-width:76rem;margin-inline:auto;align-items:center;text-align:center}.fff-cbanner--center .fff-cbanner__count{align-self:center}.fff-cbanner__content--light{color:#fff;--cb-rule: rgba(255, 255, 255, .55);--cb-muted: rgba(255, 255, 255, .86)}.fff-cbanner__content--dark{color:rgb(var(--color-foreground));--cb-rule: rgba(var(--color-foreground), .35);--cb-muted: rgba(var(--color-foreground), .7)}.fff-cbanner__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.fff-cbanner__eyebrow:after{content:"";flex:0 0 4.4rem;height:.1rem;background:var(--cb-rule)}.fff-cbanner--center .fff-cbanner__eyebrow:before{content:"";flex:0 0 4.4rem;height:.1rem;background:var(--cb-rule)}.fff-cbanner__title{margin:0;font-size:clamp(2.8rem,1.6rem + 2.8vw,5.6rem);line-height:1.08;letter-spacing:-.02em;color:inherit;text-wrap:balance}.fff-cbanner__description{margin:1.6rem 0 0;max-width:62ch;font-size:clamp(1.4rem,1.3rem + .3vw,1.7rem);line-height:1.6;color:var(--cb-muted)}.fff-cbanner__description--clamp{display:-webkit-box;-webkit-line-clamp:var(--cb-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.fff-cbanner__description p:first-child{margin-top:0}.fff-cbanner__description p:last-child{margin-bottom:0}.fff-cbanner__count{display:inline-flex;align-items:center;align-self:flex-start;gap:.8rem;margin:2rem 0 0;padding:.6rem 1.4rem;border:.1rem solid var(--cb-rule);border-radius:999px;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.facets__label,.facets__heading,.facet-filters__label{font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.facets__summary,.facets__disclosure .facets__summary{font-weight:700;letter-spacing:.02em}.facets__price input,.facets__input{border-radius:.4rem}.product-count__text,.facets__selected{font-size:1.25rem;letter-spacing:.04em}.fff-load-more{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:4rem 0 1rem;text-align:center}.fff-load-more__progress{width:min(100%,26rem);height:.2rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.fff-load-more__progress-bar{display:block;height:100%;width:0;background:rgb(var(--cb-gold, 176, 141, 63));transition:width var(--duration-default) ease}.fff-load-more__count{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.fff-load-more__button{min-width:22rem;min-height:5rem;border-radius:999px;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fff-load-more[data-loading=true] .fff-load-more__button{opacity:.6;pointer-events:none}.fff-load-more__spinner{display:none;width:2.4rem;height:2.4rem}.fff-load-more[data-loading=true] .fff-load-more__spinner{display:block}.fff-load-more__spinner svg{width:100%;height:100%}.fff-load-more__end{display:none;align-items:center;gap:1.2rem;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.45)}.fff-load-more[data-complete=true] .fff-load-more__end{display:flex}.fff-load-more[data-complete=true] .fff-load-more__button,.fff-load-more[data-complete=true] .fff-load-more__progress,.fff-load-more[data-mode=infinite][data-auto=true] .fff-load-more__button{display:none}@media screen and (max-width:749px){.fff-load-more{padding-top:2.8rem}.fff-load-more__button{min-width:18rem}.fff-cbanner__content{padding-top:3.2rem;padding-bottom:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/fff-collection.css.map */
