.sp-c-card{background-color:var(--color-white);color:var(--color-brand-abbey);display:block}.sp-c-card.is-clickable{cursor:pointer}.sp-c-card__link{color:currentColor;display:block;text-decoration:none}.sp-c-card__media{padding-block-start:var(--space-y-2);padding-inline:var(--space-x-2)}@media screen and (min-width:37.5em){.sp-c-card__media{padding-block-start:var(--space-y-4);padding-inline:var(--space-x-4)}}.sp-c-card__media__picture{display:block}.sp-c-card__media__image{aspect-ratio:attr(width)/attr(height);block-size:auto;display:block;inline-size:100%;max-inline-size:100%}.sp-c-card__content{padding-block:var(--space-y-4) var(--space-y-2);padding-inline:var(--space-x-2)}@media screen and (min-width:37.5em){.sp-c-card__content{padding-block:var(--space-y-6) var(--space-y-4);padding-inline:var(--space-x-4)}}.sp-c-card__title{color:var(--color-black);font-size:var(--font-size-4)}@media screen and (min-width:37.5em){.sp-c-card__title{font-size:var(--font-size-3)}}.is-clickable:focus .sp-c-card--scrapbook .sp-c-card__link,.is-clickable:hover .sp-c-card--scrapbook .sp-c-card__link{color:var(--color-brand-manhattan)}.is-clickable:focus .sp-c-card--product .sp-c-card__link,.is-clickable:hover .sp-c-card--product .sp-c-card__link{color:var(--color-brand-acapulco)}.sp-c-card__body{font-size:var(--font-size-7);margin-block-start:var(--space-y-2);word-wrap:break-word}@media screen and (min-width:37.5em){.sp-c-card__body{font-size:var(--font-size-6)}}.sp-c-card__subtitle{font-size:var(--font-size-7);font-weight:700;margin-block-start:var(--space-y-2);word-wrap:break-word}@media screen and (min-width:37.5em){.sp-c-card__subtitle{font-size:var(--font-size-6)}}.sp-c-card-masonry.is-js-masonry{display:flex;gap:var(--space-y-2) var(--space-x-2);inline-size:100%}@media screen and (min-width:37.5em){.sp-c-card-masonry.is-js-masonry{gap:var(--space-y-4) var(--space-x-4)}}.sp-c-card-masonry__column{display:grid;grid-gap:var(--space-y-2) var(--space-x-2);grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));grid-template-rows:masonry}@media screen and (min-width:37.5em){.sp-c-card-masonry__column{grid-gap:var(--space-y-4) var(--space-x-4);grid-template-columns:repeat(auto-fill,minmax(16.875rem,1fr))}}@media screen and (min-width:64em){.sp-c-card-masonry__column{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media screen and (min-width:187.5em){.sp-c-card-masonry__column{grid-template-columns:repeat(auto-fill,minmax(28.125rem,1fr))}}.is-js-masonry .sp-c-card-masonry__column{block-size:-moz-max-content;block-size:max-content;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:var(--space-y-2) var(--space-x-2);inline-size:100%;min-inline-size:9.375rem}@media screen and (min-width:37.5em){.is-js-masonry .sp-c-card-masonry__column{gap:var(--space-y-4) var(--space-x-4);min-inline-size:16.875rem}}@media screen and (min-width:64em){.is-js-masonry .sp-c-card-masonry__column{min-inline-size:20rem}}@media screen and (min-width:187.5em){.is-js-masonry .sp-c-card-masonry__column{min-inline-size:28.125rem}}.sp-c-pagination{align-items:center;display:flex;justify-content:flex-end;padding-block-start:var(--space-y-8)}.sp-c-pagination__title{font-size:var(--font-size-4);margin-block:0;margin-inline:0 .625rem;padding:0}.sp-c-pagination__list{margin:0;padding:0}.sp-c-pagination__item{display:inline-block}.sp-c-pagination__link{block-size:2.5rem;display:inline-block;font-size:1.125rem;line-height:2.5rem;min-inline-size:2.5rem;text-align:center;text-decoration:none}.sp-c-pagination__link:focus,.sp-c-pagination__link:hover{text-decoration:underline}.sp-c-pagination__link.is-disabled{opacity:.3}.sp-c-pagination__link.is-active{font-weight:700;opacity:1}.sp-c-pagination__icon{block-size:1.125rem;display:inline-block;fill:currentColor;inline-size:1.125rem;vertical-align:middle}.sp-l-list{flex:1;padding-block:var(--space-y-2);padding-inline:var(--space-x-2);position:relative}@media screen and (min-width:37.5em){.sp-l-list{padding-block:var(--space-y-4);padding-inline:var(--space-x-4)}}.sp-l-list--scrapbook{background-color:var(--color-brand-manhattan);color:var(--color-black)}.sp-l-list--shop{background-color:var(--color-brand-acapulco);color:var(--color-black)}