@font-face{font-family:BananaGroteskRegular;src:url(BananaGrotesk-Regular.woff2) format("woff2"),url(BananaGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.product-grid-container{background-color:#fff}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:2.5rem}.collection__title .title:not(:only-child){margin-bottom:1rem}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.collection__grid.grid{row-gap:2.5rem}@media (min-width:50em){.collection__grid.grid{row-gap:4.375rem}}.collection-product__wrapper{display:flex;flex-wrap:wrap;width:100%;border:.0625rem solid #e0e0e0}@media (min-width:50em){.collection-product__wrapper:nth-child(2n) .collection-product__image{order:2}}.collection-product__wrapper .collection-product__image{width:100%}@media (min-width:50em){.collection-product__wrapper .collection-product__image{width:50%}}.collection-product__wrapper .collection-product__image img{width:100%;height:auto}.collection-product__wrapper .collection-product__details{padding:1.25rem}@media (min-width:50em){.collection-product__wrapper .collection-product__details{width:50%;display:flex;padding:5rem;flex-direction:column;justify-content:center;align-items:flex-start}}@media (min-width:78.75em){.collection-product__wrapper .collection-product__details{padding:8.125rem}}.collection-product__details h2{color:#000;font-size:1.625rem;line-height:1.1538461538;letter-spacing:.01em;margin:.375rem 0 .75rem}@media (min-width:50em){.collection-product__details h2{font-size:2.125rem;line-height:1.2352941176;letter-spacing:.01em;margin:.75rem 0}}.collection-product__details h3{color:#ec2222;font-size:.75rem;line-height:1.5;letter-spacing:.0233333333em;font-family:BananaGroteskRegular;font-weight:400}.collection-product__details .note{color:#818181;font-size:.875rem;line-height:1.5714285714;letter-spacing:.02em;font-family:BananaGroteskRegular;font-weight:400}.collection-product__details p{font-size:.875rem;line-height:1.5714285714;letter-spacing:.01em;margin:.875rem 0 1.25rem}@media (min-width:50em){.collection-product__details p{font-size:1rem;line-height:1.625;letter-spacing:.01em;margin:.75rem 0 2rem}}@media screen and (max-width:800px){.mobile-text-link{padding:0;border:0;position:relative;margin-left:1.5625rem;font-size:.8125rem;line-height:1.6923076923;letter-spacing:.01em}.mobile-text-link:before{content:"";position:absolute;left:-1.5625rem;top:45%;width:.9375rem;height:.0625rem;background:#ec2222}.mobile-text-link:active{margin-left:2.5rem}}