@import "https://use.typekit.net/dew0hus.css";.ProductPageSectionTitle{font-size:1.75rem;font-weight:500;line-height:2rem;letter-spacing:.0125rem;color:#424242}@media(min-width:1024px){.ProductPageSectionTitle{margin-bottom:.6rem}}.text-xs{font-weight:500}.text-xs,.text-xs-body{font-size:.72rem;line-height:1.1rem;letter-spacing:.025rem}.text-xs-body{font-weight:400}.text-sm{font-weight:500;line-height:1.3125rem}.text-sm,.text-sm-body{font-size:.8125rem;letter-spacing:.0187rem}.text-sm-body{font-weight:400;line-height:1.4375rem;color:#424242}.text-md{font-weight:500}.text-md,.text-md-body{font-size:.875rem;line-height:1.5rem;letter-spacing:.0187rem}.text-md-body{font-weight:400}.text-lg{font-weight:500;font-size:1rem;font-weight:400;line-height:1.5rem}.text-lg,.text-xl{letter-spacing:.0125rem}.text-xl{font-weight:500;font-size:1.1875rem;line-height:1.375rem}.text-xxl{font-size:1.5rem;line-height:1.75rem}.text-xxl,.text-xxxl{font-weight:500;letter-spacing:.0125rem}.text-xxxl{font-size:1.75rem;line-height:2rem}.text-xxxxl{font-size:1.75rem;font-weight:500;line-height:2.25rem;letter-spacing:.0125rem}@media(min-width:768px){.text-xxxxl{font-size:2.5rem;font-weight:500;line-height:3rem;letter-spacing:.0125rem}}.font-weight-light,.font-weight-normal{font-weight:400}.font-weight-bold,.font-weight-medium,.font-weight-semibold{font-weight:500}.text-default,.text-highlight,.text-light,.text-xlight{color:#424242}.text-highlight-x{color:#fff}.text-default-x{color:#fafafa}.text-light-x{color:#dbdbdb}.text-measure{max-width:30em}a,h1,h2,h3,h4,h5,h6,p{font-weight:500}.from-the-collection__container{margin-bottom:4rem}.from-the-collection__header{color:#424242;margin:0 auto 1.25rem;justify-content:space-between;align-items:center}@media(min-width:1024px){.from-the-collection__header{display:flex}}.from-the-collection__header p{color:#424242;font-size:.875rem;line-height:1.5rem;letter-spacing:.0187rem;font-weight:500;margin-top:1rem}.from-the-collection__link{font-weight:500!important}@media(min-width:1025px){.from-the-collection__link{position:relative;right:-1rem}}.from-the-collection__list{justify-content:center}@media(min-width:1025px){.from-the-collection__list .infinite-scroll-component{overflow:hidden!important}}@media(min-width:1025px) and (max-width:1199px){.from-the-collection__list .products-grid .product-list-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(min-width:1440px){.from-the-collection__list .products-grid{min-width:1000px}}