@import"https://use.typekit.net/eya2cca.css";.o-collection-banner{position:relative;background-color:#1d1d1f;height:27.5rem}.has-promo:not(.is-menu-open) .o-collection-banner{padding-top:2.25rem}.o-collection-banner.is-light{background-color:#f5f6fa}.o-collection-banner.is-light:after{display:none}.o-collection-banner.has-background{background-color:var(--banner-bg)}.o-collection-banner:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;background:linear-gradient(0deg,#0000000d,#0000000d);pointer-events:none}.o-collection-banner.is-short{height:20rem}.c-page--page .o-collection-banner.is-short{margin-top:2.875rem}.o-collection-banner.is-collection{height:auto}.o-collection-banner__breadcrumbs{margin-top:1.25rem;margin-bottom:1.5rem;color:#1d1d1f;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:0 1.25rem}.o-collection-banner__breadcrumbs-item{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1.25rem}.is-content-light .o-collection-banner__breadcrumbs-item{color:#fff}.o-collection-banner__breadcrumbs-item.is-link{color:#1d1d1f99}.is-content-light .o-collection-banner__breadcrumbs-item.is-link{color:#fff9}.o-collection-banner__arrow{width:.75rem;height:.75rem;color:#1d1d1fe6;margin:0 .75rem}.is-content-light .o-collection-banner__arrow{color:#ffffffe6}.o-collection-banner__title{margin:0;padding:0 1.25rem}.is-short .o-collection-banner__title{transform:translateY(44%)}.c-page--page .is-short .o-collection-banner__title{transform:none}.is-content-light .o-collection-banner__title{color:#fff}.o-collection-banner__description{margin:1.5rem 0;font-weight:400;font-family:neue-haas-unica,sans-serif;letter-spacing:0;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.o-collection-banner__description em,.o-collection-banner__description i{font-style:italic}.o-collection-banner__description b,.o-collection-banner__description strong{font-weight:500}.o-collection-banner__description li,.o-collection-banner__description p{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;font-style:inherit}.o-collection-banner__description{font-size:.875rem;line-height:1.25rem;max-width:44.1875rem;padding:0 1.25rem}.o-collection-banner__description:last-child{padding-bottom:0;margin-bottom:0}.is-content-light .o-collection-banner__description{color:#fff}.o-collection-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.o-collection-banner__image.is-desktop{display:none}.o-collection-banner__image-container{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.o-collection-banner__content{position:relative;z-index:10;color:#fff;padding:3.75rem 0 1.25rem;margin-top:auto;margin-right:auto}.is-light .o-collection-banner__content{color:#1d1d1f}.is-short .o-collection-banner__content{padding:0;margin-left:auto;margin-bottom:auto;text-align:center}.c-page--page .o-collection-banner__content{display:flex;justify-content:center;align-items:center;height:100%}.o-collection-banner__content-info{flex:1}.o-collection-banner__content-info-wrapper{display:flex;flex-direction:column}.o-collection-banner__sub-collection{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-right:2rem}.o-collection-banner__sub-collection:last-child{margin-right:0}.o-collection-banner__sub-collection--image{width:4.5rem;height:4.5rem;padding:.5rem;border-radius:50%;overflow:hidden;-o-object-fit:contain;object-fit:contain;margin-bottom:.75rem;background-color:#fff;background-position:50% 50%;transition:all .7s;outline:.0625rem solid rgba(29,29,31,.1);margin-left:auto;margin-right:auto}.is-content-light .o-collection-banner__sub-collection--image{outline:.0625rem solid hsla(0,0%,100%,.1)}.has-logo .o-collection-banner__sub-collection--image{padding:1.25rem;display:flex;align-items:center;justify-content:center}.has-logo .o-collection-banner__sub-collection--image svg{height:4.5rem;width:auto;max-width:4.5rem}.o-collection-banner__sub-collection--title{margin-left:auto;margin-right:auto}.is-content-light .o-collection-banner__sub-collection--title{color:#fff}.o-collection-banner__sub-collection--prod-count{color:#1d1d1f4d;margin-left:.25rem}.is-content-light .o-collection-banner__sub-collection--prod-count{color:#ffffff4d}.o-collection-banner__sub-collection-container{margin-top:1.5rem;display:flex;width:4rem}.o-collection-banner__sub-collection-container::-webkit-scrollbar{display:none}.o-collection-banner__featured-content{position:relative;width:100%;border-radius:.5rem}.o-collection-banner__featured-content .o-responsive-image-container{padding-bottom:53.55%}.o-collection-banner__featured-content-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.o-collection-banner__featured-content-background{border-radius:.5rem}.o-collection-banner__featured-content-logo{max-width:3.625rem;margin-bottom:.9375rem}.o-collection-banner__featured-content-info{position:absolute;top:0;left:0;color:#fff;padding:1rem;max-width:11.375rem}.o-collection-banner__featured-content-title{font-size:1.25rem;line-height:1.5rem;text-align:left}.o-collection-banner__logo{max-width:5.0625rem;margin-bottom:.5625rem}@media only screen and (max-width:749px){.o-collection-banner__featured-content{padding:0 1.25rem;margin-top:1.75rem;max-width:23.4375rem}.o-collection-banner__featured-content-info{padding:1rem 0 1rem 2.25rem;max-width:12.375rem}.o-collection-banner__featured-content-title{font-size:1rem;line-height:1.25rem;letter-spacing:-.015rem}.o-collection-banner__logo{max-width:4.8125rem;margin-bottom:.75rem;margin-left:1.25rem}}@media only screen and (max-width:1099px){.o-collection-banner__sub-collection-container{width:100vw;overflow-y:auto;padding-left:1.25rem;padding-right:1.25rem;position:relative}.o-collection-banner__sub-collection-container.is-logo-carousel{padding-bottom:.25rem}}@media only screen and (min-width:750px){.o-collection-banner__content-info{padding:0 0 0 5%}.c-page--page .o-collection-banner__content-info{padding:0 5%}.o-collection-banner__content-info-wrapper{flex-direction:row;align-items:flex-end}.o-collection-banner__featured-content{margin-right:5%;max-width:20.75rem;width:20.75rem}}@media screen and (min-width:768px){.o-collection-banner__description,.o-collection-banner__title{padding-left:0}.o-collection-banner__sub-collection-container{padding-left:.1rem}}@media only screen and (min-width:1100px){.o-collection-banner{padding-top:3.75rem}.has-promo:not(.is-menu-open) .o-collection-banner{padding-top:6rem}.o-collection-banner{height:28rem}.o-collection-banner.is-short{height:22.5rem}.o-collection-banner.is-collection{height:auto}.o-collection-banner__breadcrumbs{margin-bottom:2.5rem}.o-collection-banner__breadcrumbs-item.is-link{transition:all .7s}.o-collection-banner__breadcrumbs-item.is-link:hover{color:#1d1d1f}.o-collection-banner__featured-content{margin-right:7.125rem}.o-collection-banner__description{margin:1.25rem 0 1.75rem;padding:0}.o-collection-banner__title{padding:0}.is-short .o-collection-banner__title{transform:translateY(26%)}.is-collection .o-collection-banner__content{padding-bottom:3rem}.o-collection-banner__sub-collection:hover .o-collection-banner__sub-collection--image{transform:translateY(-.25rem)}.o-collection-banner__sub-collection-container{margin-top:1.4rem}.o-collection-banner__sub-collection--image{width:7rem;height:7rem}.o-collection-banner__image.is-mobile{display:none}.o-collection-banner__image.is-desktop{display:block}}@media only screen and (min-width:1650px){.o-collection-banner__content-info{padding-left:5%}.c-page--page .o-collection-banner__content-info{padding:0 5%}}@media only screen and (min-width:2000px){.o-collection-banner__content-info{padding:0 1.25rem;max-width:107.375rem;margin-left:auto;margin-right:auto}.is-collection .o-collection-banner__content-info{padding:0 0 0 1.25rem;max-width:114.5rem}.c-page--page .o-collection-banner__content-info{padding:0 5%}}.o-collection-banner__carousel{overflow:visible;display:inline-flex;flex-wrap:nowrap;transition:transform 1.5s cubic-bezier(.16,1,.3,1);padding-top:.35rem}.o-collection-banner__carousel-progress{height:.125rem;position:relative;background:#e7e9ee;border-radius:.0625rem;overflow:hidden;position:absolute;bottom:0;left:1.25rem;right:1.25rem;z-index:2}.o-collection-banner__carousel-progress>div{position:absolute;top:0;left:0;height:100%;min-width:2.5rem;background:#ff5a00;transition:all 1.5s cubic-bezier(.16,1,.3,1)}.is-logo-carousel .o-collection-banner__carousel-progress{display:none}.o-collection-banner__carousel>div{padding-left:2.25rem}.is-logo-carousel .o-collection-banner__carousel>div:first-child,.o-collection-banner__carousel>div:first-child{padding-left:0}.is-logo-carousel .o-collection-banner__carousel>div{padding-left:2rem}.o-collection-banner__carousel-next,.o-collection-banner__carousel-prev{position:absolute;top:0;bottom:0;margin:auto 0;opacity:0;pointer-events:none;z-index:2}.o-collection-banner__carousel-next{right:1.75rem}.o-collection-banner__carousel-prev{left:0}@media only screen and (max-width:749px){.o-collection-banner__carousel-next,.o-collection-banner__carousel-prev{display:none}.is-logo-carousel .o-collection-banner__carousel>div:first-child,.o-collection-banner__carousel>div:first-child{padding-left:0}.is-logo-carousel .o-collection-banner__carousel>div{padding-left:.75rem}}@media only screen and (min-width:750px){.o-collection-banner__carousel-progress{display:none}}.o-collection-banner__sub-collection-container{position:relative;width:100%;overflow:hidden}.o-collection-banner__sub-collection-container:after,.o-collection-banner__sub-collection-container:before{background:linear-gradient(270deg,#f5f6fa 42%,#fff0);width:4rem;height:100%;display:block;content:"";position:absolute;top:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .7s}.o-collection-banner__sub-collection-container:after{right:0}.o-collection-banner__sub-collection-container:before{rotate:180deg;left:0}.o-collection-banner__sub-collection-container.is-initialised .o-collection-banner__carousel-next,.o-collection-banner__sub-collection-container.is-initialised .o-collection-banner__carousel-prev{opacity:1;pointer-events:all}.o-collection-banner__sub-collection-container.is-initialised:after,.o-collection-banner__sub-collection-container.is-initialised:before{opacity:1}.o-collection-banner__sub-collection-container.is-logo-carousel:after,.o-collection-banner__sub-collection-container.is-logo-carousel:before{opacity:0}.o-collection-banner__sub-collection-container.carousel-beginning .o-collection-banner__carousel-prev,.o-collection-banner__sub-collection-container.carousel-beginning:before,.o-collection-banner__sub-collection-container.carousel-end .o-collection-banner__carousel-next,.o-collection-banner__sub-collection-container.carousel-end:after{opacity:0;pointer-events:none}@media only screen and (max-width:1099px){.o-collection-banner__sub-collection-container{padding-bottom:1.375rem}.o-collection-banner__sub-collection-container.carousel-beginning.carousel-end{padding-bottom:0}.o-collection-banner__sub-collection-container.carousel-beginning.carousel-end .o-collection-banner__carousel-progress{display:none}}@media only screen and (min-width:1350px){.o-collection-banner__sub-collection-container:after,.o-collection-banner__sub-collection-container:before{width:6rem}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/sections.hero-banner-2.css.map */
