.collection .collection__title{padding:0}
.collection .collection__title .title{font-size:2.6rem;font-weight:500;line-height:3.1rem;letter-spacing:.01em;margin-bottom:2.9rem}
@media only screen and (max-width:46.875em){
.collection .collection__title .title{font-size:2.4rem;line-height:3.4rem;letter-spacing:0}
}
@media only screen and (min-width:46.875em){
.collection slider-component .slider--desktop.grid--4-col-desktop{margin:auto}
}
@media only screen and (min-width:61.875em){
.collection slider-component .slider--desktop.grid--4-col-desktop{margin-left:calc(var(--desktop-margin-left-first-item)*-1)!important}
}
@media only screen and (max-width:46.875em){
.collection slider-component .slider--desktop.grid--4-col-desktop{margin-left:0}
}
@media only screen and (min-width:46.875em){
.collection slider-component .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item))/ 2 - var(--grid-desktop-horizontal-spacing) + 1px)}
}
@media only screen and (min-width:75em){
.collection slider-component .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item))/ 4 - var(--grid-desktop-horizontal-spacing) + 1px)}
}
@media only screen and (max-width:46.875em){
.collection slider-component .slider--desktop.grid--4-col-desktop .grid__item{width:100%}
}
.collection slider-component .slider-buttons{top:-6rem}
.featured-collection .collection__title.title-wrapper{margin-bottom:0}
.featured-collection .collection__title.title-wrapper .title{font-family:nitti-typewriter-cameo,Courier,sans-serif;font-size:2.6rem;font-weight:500;line-height:3.1rem;letter-spacing:.01em;text-align:left}
.featured-collection .slider-buttons{justify-content:end;margin-top:-4.4rem;margin-bottom:2.5rem;gap:1rem}
.featured-collection .slider-buttons .slider-button{border:1px solid #000;border-radius:50%}
.featured-collection .slider-buttons .slider-button[disabled]{border-color:rgba(var(--color-foreground),.3)}
.featured-collection .slider-buttons .slider-button .icon{height:1rem}
.featured-collection .slider{margin-top:0}
@media only screen and (min-width:61.875em){
.featured-collection .slider.slider--desktop .slider__slide:first-child{margin-left:0}
}
.featured-collection .slider-component-desktop.page-width{max-width:148rem}
@media only screen and (min-width:61.875em){
.featured-collection .slider--desktop.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing)*0)}
}