.height-enter,.height-leave-to{height:0}.height-enter-active,.height-leave-active{overflow:hidden;transition:height var(--timing-normal) var(--easing-normal)}
@media(max-width:63.99em){.collection-filters{width:100%}}
@media(max-width:63.99em){.collection-sort{width:100%}}
.pagination{margin:var(--spacing-l) 0;text-align:center}.pagination__list{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:center;list-style-type:none}.pagination__list,.pagination__list li{margin:0;padding:0}.pagination__list-item.is-hidden{display:block;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__part{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:4px;box-shadow:none;color:inherit;cursor:pointer;display:grid;font:inherit;line-height:var(--line-height-baseline);min-height:calc(var(--icon-m) + var(--spacing-2xs)*2);min-width:calc(var(--icon-m) + var(--spacing-2xs)*2);outline:none;padding:0;padding:var(--spacing-2xs);place-items:center;text-decoration:none;text-decoration:initial;transition:background-color var(--timing-normal) var(--easing-normal);width:auto}.pagination__part.is-active{background-color:var(--color-brand-1-default);color:var(--color-neutral-6)}.pagination__button:hover,.pagination__part.is-active:hover{background-color:var(--color-brand-1-dark)}.pagination__link:hover{background-color:var(--color-neutral-4)}.pagination__text{cursor:default}.result-card{display:block;text-decoration:none;text-decoration:initial}.result-card__image-container{margin-block-end:var(--spacing-m);position:relative}.result-card__footer{display:grid;grid-gap:var(--spacing-s);gap:var(--spacing-s)}.result-card__type{text-transform:capitalize}.main-collection{padding-block-end:var(--spacing-6xl)}.main-collection.critical-component-hide{display:block}.main-collection.critical-component-clear{opacity:1}.main-collection__header{align-items:center;padding-block-end:var(--spacing-s)}.main-collection__header-inner{display:flex;flex-flow:column;gap:var(--spacing-s);position:relative;z-index:var(--layer-flat)}.main-collection__hero-img{height:100%;left:var(--layout-margin);position:absolute;top:0;width:calc(100% - var(--layout-margin)*2)}.main-collection__title-wrapper{align-items:flex-end;display:flex;gap:var(--spacing-xs)}.main-collection__description,.main-collection__description p{font-family:var(--font-family-source-sans-pro);font-size:var(--font-size-2);font-weight:var(--font-weight-source-sans-pro-1);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-2);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.main-collection__btn-group{display:flex;gap:var(--spacing-2xs);justify-content:space-between;padding-block:var(--spacing-xs);pointer-events:none;position:sticky;top:var(--header-visible-height);z-index:var(--layer-heightened)}.main-collection__filters,.main-collection__sort{pointer-events:auto}.main-collection__grid{gap:var(--spacing-xl) var(--spacing-2xs)}.main-collection__footer{padding-block-start:var(--spacing-6xl);text-align:center}.main-collection__quick-links{display:flex;flex-flow:wrap;gap:var(--spacing-2xs);margin-block:calc(var(--spacing-2xs) + var(--spacing-3xs)) var(--spacing-s)}.main-collection__quick-link.button{border:1px solid var(--color-neutral-4);padding-inline:var(--spacing-m)}@media(max-width:63.99em){.main-collection__hero-img{display:none}}@media(min-width:64em){.main-collection{padding-block-end:var(--spacing-7xl)}.main-collection__header{padding-block:calc(var(--spacing-6xl) + var(--spacing-2xs))}.main-collection__header.main-collection__header--has-img{min-height:24.375rem}.main-collection__title-wrapper{gap:var(--spacing-s)}.main-collection__header-text--white,.main-collection__title--white{color:var(--color-neutral-6)}.main-collection__btn-group{padding-block:var(--spacing-xl);padding-inline:var(--spacing-s)}.main-collection__footer{padding-block-start:var(--spacing-7xl)}.main-collection__grid{gap:var(--spacing-xl) var(--spacing-m)}.main-collection__quick-links{margin-block:calc(var(--spacing-l) + var(--spacing-3xs))}}.collection-drawer{max-width:27.8125rem;width:92%}.collection-drawer__body{flex-flow:column;gap:var(--spacing-l)}.collection-drawer__container{padding-block:var(--spacing-6xl) var(--spacing-5xl)}.collection-drawer__close-container{position:absolute;right:1rem;top:1rem}.collection-drawer__header{margin-block-end:var(--spacing-5xl)}.collection-drawer__filters{display:flex;flex-flow:row wrap;gap:var(--spacing-xs)}.collection-drawer__filters:before{content:'';display:block;flex-basis:100%;margin-block-start:calc(var(--spacing-xs) + var(--spacing-3xs))}.collection-drawer__label{align-items:center;background-color:var(--color-neutral-6);border:1px solid var(--color-neutral-5);border-radius:2px;cursor:pointer;display:flex;gap:var(--spacing-s);height:2.25rem;padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);transition:all var(--timing-normal) var(--easing-normal)}.collection-drawer__label:has(input:checked){background-color:var(--color-neutral-2);border:1px solid var(--color-neutral-2);color:var(--color-neutral-6);height:2.5rem}.collection-drawer__label:focus-within{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-neutral-1)}.collection-drawer__input{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.collection-drawer__swatch{border:1px solid var(--color-neutral-2);border-radius:50%;height:var(--icon-s);width:var(--icon-s)}.collection-drawer__btn.button{background-color:var(--color-neutral-6);gap:var(--spacing-xs)}.collection-drawer__btn.button .icon{height:var(--icon-m);width:var(--icon-m)}@media(max-width:63.99em){.collection-drawer__btn.button{padding-inline:0}}@media(min-width:64em){.collection-drawer__btn{min-height:3.125rem;min-width:11.25rem}}.collection-filter{flex-flow:column}.collection-filter__button.button.button--text .icon{height:var(--icon-m);width:var(--icon-m)}.in-grid-content{display:flex;position:relative}.in-grid-content.in-grid-content--align-top-left{align-items:flex-start;justify-content:flex-start}.in-grid-content.in-grid-content--align-top-center{align-items:flex-start;justify-content:center}.in-grid-content.in-grid-content--align-top-right{align-items:flex-start;justify-content:flex-end}.in-grid-content.in-grid-content--align-middle-left{align-items:center;justify-content:flex-start}.in-grid-content.in-grid-content--align-middle-center{align-items:center;justify-content:center}.in-grid-content.in-grid-content--align-middle-right{align-items:center;justify-content:flex-end}.in-grid-content.in-grid-content--align-bottom-left{align-items:flex-end;justify-content:flex-start}.in-grid-content.in-grid-content--align-bottom-center{align-items:flex-end;justify-content:center}.in-grid-content.in-grid-content--align-bottom-right{align-items:flex-end;justify-content:flex-end}.in-grid-content__image{height:100%;left:0;position:absolute;top:0;width:100%}.in-grid-content__content{display:flex;flex-flow:column;gap:calc(var(--spacing-m) - var(--spacing-3xs));padding:var(--spacing-5xl) calc(var(--spacing-l) + var(--spacing-3xs));position:relative;z-index:var(--layer-flat)}.in-grid-content__content.in-grid-content__content--text-left{text-align:start}.in-grid-content__content.in-grid-content__content--text-left .in-grid-content__btns{justify-content:flex-start}.in-grid-content__content.in-grid-content__content--text-center{text-align:center}.in-grid-content__content.in-grid-content__content--text-center .in-grid-content__btns{justify-content:center}.in-grid-content__content.in-grid-content__content--text-right{text-align:end}.in-grid-content__content.in-grid-content__content--text-right .in-grid-content__btns{justify-content:flex-end}.in-grid-content__btns{display:flex;flex-flow:wrap;gap:var(--spacing-s)}@media(max-width:63.99em){.in-grid-content{min-height:27.9375rem}}@media(min-width:64em){.in-grid-content{grid-row:span 2}.in-grid-content__content{gap:var(--spacing-l);max-width:calc(400px + var(--spacing-6xl)*2);padding:var(--spacing-6xl)}}
