.breadcrumbs{align-items:center;-moz-column-gap:1.0625rem;column-gap:1.0625rem;display:flex;flex-wrap:wrap;row-gap:.625rem}.breadcrumbs__link{align-items:center;color:#1d283c;display:inline-flex;font-family:Hanken Grotesk,"sans-serif";font-size:.875rem;font-style:normal;font-weight:500;line-height:1;opacity:.8;text-decoration:none;transition:opacity .2s ease-in}.breadcrumbs__link:last-child{opacity:1;pointer-events:none}@media(hover:hover){.breadcrumbs__link:hover{opacity:1;transition:opacity .2s ease-out}.breadcrumbs__link:hover .breadcrumbs__arrow,.breadcrumbs__link:hover~.breadcrumbs__link .breadcrumbs__arrow{transform:rotateY(180deg);transition:transform .2s ease-out}}.breadcrumbs__arrow{margin-inline-start:1.0625rem;transition:transform .2s ease-in}.breadcrumbs-hero{margin-block-start:5.625rem}.breadcrumbs-hero__heading{grid-row:2;padding-block-start:8.4375rem;text-align:center;z-index:1}.breadcrumbs-hero__text-block{color:#1d283c;grid-column:8/-8;grid-row:3;margin-block-start:1.875rem;text-align:center;z-index:1}@media only screen and (min-width:48rem){.breadcrumbs-hero__breadcrumbs{grid-column:3/18;margin-block-start:1.25rem}.breadcrumbs-hero__container{padding-block-start:0}.breadcrumbs-hero__heading{grid-column:8/-8}}@media only screen and (min-width:75rem){.breadcrumbs-hero__heading{padding-block-start:5rem}}.collection-carousel-slide{overflow:hidden;text-decoration:none}.collection-carousel-slide__small-heading{color:#dc8d60;font-family:Hanken Grotesk,"sans-serif";font-size:.625rem;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:100%;margin-block-start:.9375rem;text-transform:uppercase}.collection-carousel-slide__heading{color:#1d283c;font-family:Reckless TRIAL,"sans-serif";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.2;margin-block-start:.625rem}.collection-carousel-slide__asset{aspect-ratio:165/220;border-radius:10px}.collection-carousel-slide__image{transition:transform .2s ease-in}@media(hover:hover){.collection-carousel-slide:hover .article-carousel-slide__image{transform:scale(1.05);transition:transform .2s ease-out}}@media only screen and (min-width:64rem){.collection-carousel-slide__asset{aspect-ratio:312/400}.collection-carousel-slide__small-heading{font-size:.75rem;margin-block-start:1.25rem}.collection-carousel-slide__heading{font-size:1.5rem;line-height:1.4}}.collection-carousel__heading{align-self:center;grid-column:3/-3;text-align:center}.collection-carousel__button-block{grid-column:3/-3;grid-row:3;justify-self:center;margin-block-start:2.5rem}.collection-carousel__navigation,.collection-carousel__pagination{display:none}.collection-carousel__carousel-container{grid-column:1/-1;margin-block-start:2.5rem;overflow:hidden;position:relative}.collection-carousel__carousel,.collection-carousel__carousel-holder{overflow:visible}.collection-carousel__wrapper{display:flex;gap:.625rem;height:auto}.collection-carousel__slide{flex:0 0 10.3125rem}@media only screen and (min-width:48rem){.collection-carousel__slide{flex:0 0 18.75rem}}@media only screen and (min-width:64rem){.collection-carousel__heading{align-self:center;text-align:center}.collection-carousel__carousel{grid-row:1}.collection-carousel__carousel-container{margin-block-start:3.3125rem}.collection-carousel__navigation{align-self:center;display:flex;gap:20px;grid-column:3/-3;grid-row:1;justify-content:space-between;pointer-events:none;position:absolute;transform:translateY(-35px);width:100%}.collection-carousel__nav-button{cursor:pointer;display:grid;height:50px;place-content:center;pointer-events:auto;transition:opacity .2s ease-in;width:50px;will-change:opacity}.collection-carousel__nav-button--disabled{opacity:.3;pointer-events:none;transition:opacity .2s ease-out}.collection-carousel__nav-button--prev{transform:translate(-22px)}.collection-carousel__nav-button--next{transform:translate(22px)}}@media only screen and (min-width:64rem)and (hover:hover){.collection-carousel__nav-button:hover .collection-carousel__nav-icon--next{transform:translate(5px);transition:transform .2s ease-out}.collection-carousel__nav-button:hover .collection-carousel__nav-icon--prev{transform:translate(-5px);transition:transform .2s ease-out}}@media only screen and (min-width:64rem){.collection-carousel__nav-icon{transition:transform .2s ease-in}.collection-carousel__slide{flex:0 0 19.5rem}.collection-carousel__wrapper{gap:1.5rem}.collection-carousel__button-block{margin-block-start:3.75rem}}
