.ac-collection{color:#050505;font-family:Roboto,Arial,sans-serif;letter-spacing:0}.ac-collection .page-width{max-width:var(--ac-page-width,1440px);padding-inline:var(--ac-gutter,40px)}.ac-collection .product-grid{column-gap:24px;row-gap:40px}.ac-collection .grid--4-col-desktop .grid__item{width:calc((100% - 72px)/4);max-width:none}.ac-plp-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-plp-card-photo{display:block;aspect-ratio:1;overflow:hidden}.ac-plp-card-photo img{width:100%;height:100%;object-fit:contain}.ac-plp-card-title{font-family:Abigeta,serif;font-size:17px;line-height:22.1px;font-weight:400;margin:0;letter-spacing:0}.ac-plp-card-title a{color:inherit;text-decoration:none}.ac-plp-card-title a:hover{text-decoration:underline}.ac-plp-card .price{font-size:16px;line-height:24px;letter-spacing:0}.ac-plp-card [data-product-stock]{font-size:12px;line-height:20px;margin:0}.ac-plp-card [hidden]{display:none!important}.ac-plp-colors-row{display:flex;align-items:flex-start;gap:4px}.ac-plp-colors{display:flex;flex-wrap:wrap;gap:0;min-width:0}.ac-plp-color{width:28px;height:44px;display:grid;place-items:center;flex:none;border-radius:0;color:#050505;text-decoration:none}.ac-plp-dot{display:block;width:20px;height:20px;border:1px solid #d0d0d0;border-radius:50%;overflow:hidden}.ac-plp-dot img{display:block;width:100%;height:100%;object-fit:cover}.ac-plp-dot--unknown{background:repeating-linear-gradient(45deg,#fff,#fff 3px,#ddd 3px,#ddd 4px)}.ac-plp-color.is-selected .ac-plp-dot{outline:1px solid #050505;outline-offset:2px}.ac-plp-more{height:44px;min-width:44px;padding:0 4px;background:none;border:0;font:400 12px/20px Roboto,Arial,sans-serif;white-space:nowrap;text-decoration:underline;cursor:pointer}.ac-plp-more svg{display:none}.ac-plp-card :focus-visible{outline:2px solid #050505;outline-offset:2px}.ac-collection .facets-wrapper{padding-block:16px}.ac-collection .facets__summary,.ac-collection .mobile-facets__open-label{font-size:14px;letter-spacing:0}.ac-collection .mobile-facets__open{border:1px solid #919191;min-height:44px;padding:8px 24px}.ac-collection-intro .ac-page-inner{padding:32px var(--ac-gutter,40px) 16px}.ac-collection-tabs{display:flex;gap:8px;overflow:auto;padding:8px var(--ac-gutter,40px);max-width:var(--ac-page-width,1440px);margin:auto}.ac-collection-tabs a{display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #ddd;border-radius:40px;white-space:nowrap;text-decoration:none;font-size:14px;color:inherit}.ac-collection-tabs [aria-current]{background:#050505;color:#fff;border-color:#050505}.ac-collection-extras .ac-page-inner{padding-inline:var(--ac-gutter,40px)}.ac-collection-promos .ac-page-split{gap:24px;background:#f7f7f7;grid-template-columns:1fr 1fr}.ac-collection-promos .ac-page-copy{padding:24px 24px 24px 0}.ac-collection-promos .ac-page-photo{aspect-ratio:1;height:100%}.ac-collection-guidance{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:32px}.ac-collection-guidance .ac-page-copy{gap:16px}.ac-collection-guidance h3{font-size:20px;line-height:26px}
.ac-collection-tabs--catalog a{flex-shrink:0}
@media(min-width:750px){.ac-collection-tabs--catalog{flex-wrap:wrap;overflow:visible}}
ac-collection-listing{display:block}ac-collection-listing [hidden]{display:none!important}ac-collection-listing #product-grid{scroll-margin-top:120px}ac-collection-listing [data-ac-group-empty]{padding:32px 16px}
.ac-collection .product-grid>.grid__item{flex-grow:0;flex-shrink:0}
@media(max-width:749px){.ac-plp-card .ac-plp-colors:has(>.ac-plp-color:nth-child(6)){justify-content:space-between}}
@media(max-width:749px){.ac-plp-card .ac-plp-colors-row{container-type:inline-size;width:100%;--ac-card-swatch-gap:clamp(4px,calc((100cqw - 100px)/10),6px);--ac-card-swatch-size:clamp(11px,calc((100cqw - 26px - 6 * var(--ac-card-swatch-gap))/7),21px)}.ac-plp-card .ac-plp-colors{display:flex;gap:0 var(--ac-card-swatch-gap);flex:0 0 calc(100% - 40px)}.ac-plp-card .ac-plp-color{width:var(--ac-card-swatch-size);min-width:0}.ac-plp-card .ac-plp-dot{width:100%;height:auto;aspect-ratio:1}.ac-plp-card .ac-plp-more{min-width:24px;width:24px;flex:none;padding:0;margin-left:16px}.ac-plp-card .ac-plp-more svg{scale:1.25 1;margin-inline:auto}}
@media(min-width:750px) and (max-width:989px){.ac-collection .grid--4-col-desktop .grid__item{width:calc((100% - 24px)/2)}.ac-collection-guidance{grid-template-columns:1fr 1fr}.ac-collection-promos{grid-template-columns:1fr}}
@media(max-width:749px){.ac-collection .page-width{padding-inline:var(--ac-gutter,16px)}.ac-collection .product-grid{column-gap:16px;row-gap:24px}.ac-collection .grid--4-col-desktop .grid__item{width:calc((100% - 16px)/2)}.ac-plp-card-title{font-size:16px;line-height:20.8px}.ac-plp-card .price{font-size:14px;line-height:21px}.ac-plp-color{width:26px}.ac-plp-dot{width:16px;height:16px}.ac-plp-colors-row{gap:0}.ac-plp-more{min-width:26px;width:26px;padding:4px}.ac-plp-more span{display:none}.ac-plp-more svg{display:block}.ac-collection-intro .ac-page-inner{padding:24px 16px 12px}.ac-collection-tabs{padding:8px 16px}.ac-collection-extras .ac-page-inner{padding:32px 16px}.ac-collection-promos .ac-page-split{grid-template-columns:1fr;gap:0}.ac-collection-promos .ac-page-copy{padding:20px 16px}.ac-collection-promos .ac-page-photo{aspect-ratio:358/220}.ac-collection-guidance{grid-template-columns:1fr;gap:24px}.ac-collection-guidance article{display:grid;grid-template-columns:100px 1fr;gap:16px}.ac-collection-guidance h3{font-size:16px;line-height:24px}}
