:root{--color-white:#fff;--color-black:#000}.infinite__scroll{text-align:center}.collection__go-to-top{background:#f5f5f5;border:1px solid #929292;bottom:1rem;color:#929292;display:none;font-size:1rem;left:1rem;padding:0;position:fixed;transform:translateX(-120%);transition:all .3s ease;z-index:3}.collection__go-to-top--visible{transform:translateX(0)}.collection__go-to-top--arrow{height:1.4rem;width:2rem}.collection__go-to-top span{border-right:1px solid #929292;padding:.5rem}@media(max-width:767px){.collection__go-to-top{align-items:center;display:flex}.collection-hero__inner{padding-left:0;padding-right:0}}@media(min-width:1551px){.collection-hero__inner{border-bottom:.1rem solid #e5e5e5}}.collection-hero__title{font-family:var(--font-heading-family);font-size:4.2rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:4.8rem}@media(min-width:990px){.collection-hero__title{font-size:6.4rem;line-height:7.2rem}}.collection-hero__description{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:1.4rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:0;line-height:2rem;margin:1.6rem 0 0;width:100%}@media(min-width:990px){.collection-hero__description{font-size:1.6rem}}.collection-hero__text-wrapper{align-items:center;background:transparent linear-gradient(180deg,rgba(0,0,0,.604),transparent) 0 0 no-repeat padding-box;border-top:.8rem solid #efcd78;display:flex;min-height:29.6rem;padding:4.6rem 1.6rem;width:100%}@media(min-width:990px){.collection-hero__text-wrapper{min-height:32rem;min-width:42.7rem;padding:3.8rem 4rem 0 3.2rem;width:fit-content}}.collection-hero__text-wrapper--not-image{align-items:center;background:transparent;border-top:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:center;max-width:unset;padding-bottom:0;padding-top:0;text-align:center}@media(max-width:989px){.collection-hero__text-wrapper--not-image{padding:0}}.collection-hero__text-wrapper--not-image .collection-hero__description,.collection-hero__text-wrapper--not-image .collection-hero__title{color:#000;margin:0 auto;max-width:94rem}@media(max-width:989px){.collection-hero__text-wrapper--not-image .collection-hero__title{margin-bottom:.8rem}}.collection-hero__image-full{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:40rem;position:relative;width:100%}@media(min-width:990px){.collection-hero__image-full{min-height:50rem}}.collection-hero__image-full .collection-hero__text-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;min-height:40rem}@media(min-width:990px){.collection-hero__image-full .collection-hero__text-container{justify-content:flex-start;min-height:50rem}}.collection-hero__image-full .collection-hero__image-container{display:none}.sub-collections{border-bottom:.1rem solid #e5e5e5;margin-bottom:2rem;padding:2.8rem 0;position:relative}@media(min-width:990px){.sub-collections{margin-bottom:3rem}}@media(min-width:1551px){.sub-collections{margin-bottom:6rem;padding:6rem 0}}.sub-collections__item{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem 0;height:100%;justify-content:space-between}.sub-collections__item img{max-width:10.5rem}@media(min-width:990px){.sub-collections__item img{max-width:100%}}.sub-collections__item h3{color:#000;font-family:var(--font-body-family);font-size:1.2rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:0;line-height:2rem;margin:0}@media(min-width:990px){.sub-collections__item h3{font-size:1.4rem}}.sub-collections__anchor:empty{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sub-collections .slider{position:unset}@media(min-width:990px){.sub-collections .slider.page-width-desktop{padding:0 4rem}}.sub-collections .slider.page-width-desktop--none{max-width:none;padding:0}.sub-collections .slider.page-width-desktop--none .slider-float-arrows{display:none}.sub-collections .slider .slider--desktop{margin:0}@media(min-width:990px){.sub-collections .slider .slider--desktop{scroll-padding-left:0}}.sub-collections .slider .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}.sub-collections .slider .slider--desktop .slider__slide{position:relative}.sub-collections .slider .slider--desktop .slider__slide:after{background-color:#e6e6e6;content:"";height:100%;position:absolute;right:-.3rem;top:0;width:.2rem;z-index:0}@media(max-width:989px){.sub-collections .slider .slider--desktop .slider__slide:after{max-height:8.5rem;top:50%;transform:translateY(-50%)}}.sub-collections .slider .slider--desktop .slider__slide:last-child:after{display:none}.sub-collections .slider .slider-float-arrows{width:100%}@media(max-width:767px){.sub-collections .slider .slider-float-arrows{justify-content:flex-end;left:unset;position:unset;transform:unset}}.sub-collections .slider .slider-float-arrow{border:.1rem solid #e5e5e5;height:4.1rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:4.1rem;z-index:1}@media(max-width:767px){.sub-collections .slider .slider-float-arrow{position:unset;transform:unset}}.sub-collections .slider .slider-float-arrow--prev{left:1.6rem}.sub-collections .slider .slider-float-arrow--prev svg{rotate:180deg}.sub-collections .slider .slider-float-arrow--next{right:1.6rem}