.collection-hero{position:relative}.collection-hero__media{position:relative;aspect-ratio:4 / 3;background:var(--grey)}.collection-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.collection-hero--centre .collection-hero__media img{object-position:50% 50%}.collection-hero--bottom .collection-hero__media img{object-position:50% 90%}.collection-hero--titled .collection-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#27292a52}@media(min-width:720px){.collection-hero__media{aspect-ratio:16 / 7}}@media(min-width:1100px){.collection-hero__media{aspect-ratio:3 / 1}}.collection-hero__copy{text-align:center}.collection-hero--plain .collection-hero__copy{padding:var(--section-y-lg) var(--box-pad)}.collection-hero__copy--over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;align-content:center;justify-items:center;gap:var(--s3);padding:var(--s5) var(--box-pad);color:#fff;text-shadow:0 1px 14px rgba(39,41,42,.35)}.collection-hero__title{margin:0;font-family:var(--font-display);font-size:var(--t-display);font-weight:400;line-height:var(--lh-tight)}.collection-hero__callouts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s5);padding:0;margin:0;list-style:none;letter-spacing:.08em;text-transform:uppercase}.collection-description h2{margin:0 0 var(--s4)}.collection-description .rte{max-width:62ch}.collection-links{border-bottom:1px solid var(--line)}.collection-links__list{display:flex;gap:var(--s6);overflow-x:auto;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:var(--box-content-max, var(--page-width, var(--container)));margin:0 auto;padding:var(--s2) var(--gutter);list-style:none}.collection-links__list::-webkit-scrollbar{display:none}.collection-links__list:focus-visible{outline-offset:-2px}.collection-links__link{flex:none;display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-xs);font-weight:400;letter-spacing:var(--ls-caps);text-transform:uppercase;text-decoration:none;color:var(--ink-2);border-bottom:1px solid transparent;transition:color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.collection-links__link:hover{color:var(--ink)}.collection-links__link[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.collection-toolbar{position:sticky;top:calc(var(--header-h) - 1px);z-index:50;background:var(--box-bg, var(--surface))}.collection-toolbar__inner{display:flex;align-items:center;justify-content:flex-start;max-width:var(--box-content-max, var(--page-width, var(--container)));min-height:56px;padding-block:var(--s3)}.toolbar-control{position:relative}.toolbar-control>summary{list-style:none;cursor:pointer}.toolbar-control>summary::-webkit-details-marker,.toolbar-control>summary::marker{display:none;content:""}.toolbar-control__panel{display:none}.toolbar-control[open] .toolbar-control__panel{display:block}.toolbar-control__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s2)}.toolbar-control__title{font-size:var(--t-xs);font-weight:500;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2)}.toolbar-control__close{display:none;place-items:center;flex:none;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink);cursor:pointer}.toolbar-control__close:hover{background:#27292a0f}.toolbar-control__close:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.collection-toolbar[data-ready] .toolbar-control__close{display:inline-grid}.toolbar-control__actions{display:flex;align-items:center;gap:var(--s4);margin-top:var(--s4)}@media(max-width:899.98px){.toolbar-control[open] .toolbar-control__panel{position:fixed;inset:auto 0 0 0;z-index:100;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--s5) var(--gutter) var(--s8);background:var(--surface-2);border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);box-shadow:var(--shadow-2)}.toolbar-control[open]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#27292a61}}@media(min-width:900px){.toolbar-control__panel{min-width:18rem}.toolbar-control[open] .toolbar-control__panel{position:absolute;top:100%;left:0;z-index:10;margin-top:var(--s2);padding:var(--s5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-2)}}.collection-grid{gap:var(--s5) var(--s4);align-items:stretch}@media(min-width:720px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s7) var(--s5)}}@media(min-width:1040px){.collection-grid{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr));gap:var(--s8) var(--s6)}}.collection-grid__empty{grid-column:1 / -1;padding-block:var(--s9);text-align:center;color:var(--ink-3)}.collection-grid__tile{grid-column:span 1}@media(min-width:720px){.collection-grid__tile{grid-column:span 2}}.collection-grid__tile:not(:has([data-countdown]:not([hidden]))){display:none}.timer-card{display:grid;align-content:center;gap:var(--s5);height:100%;padding:var(--s5);border-radius:var(--r-md);background:var(--blush)}.timer-card__copy>*{margin:0}.timer-card__copy>*+*{margin-top:var(--s2)}.timer-card__title{font-size:1.125rem;font-weight:500;line-height:var(--lh-head)}.timer-card__text{color:var(--ink-2)}.timer-card__side{display:grid;gap:var(--s4);align-content:center}.timer-card .countdown--card{background:transparent}.timer-card .countdown__inner{padding:0;justify-content:flex-start}.timer-card .countdown__clock{flex-wrap:wrap;gap:var(--s2);width:100%}.timer-card .countdown__unit{min-width:0;flex:1 1 calc(50% - var(--s2))}.timer-card .countdown__tile{font-size:1.25rem}.timer-card__cta{width:100%}@media(min-width:720px){.timer-card{grid-template-columns:1fr auto;align-items:center;gap:var(--s6);padding:var(--s6)}.timer-card__title{font-size:var(--t-h3)}.timer-card .countdown__clock{flex-wrap:nowrap;width:auto}.timer-card .countdown__unit{flex:0 0 auto;min-width:60px}.timer-card .countdown__tile{font-size:1.5rem}.timer-card__cta{width:auto;justify-self:start}}.collection-pager{display:grid;gap:var(--s4);justify-items:center;max-width:420px;margin:var(--s9) auto 0;text-align:center}.collection-pager__count{margin:0;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.collection-pager__bar{width:100%;max-width:320px;height:3px;border-radius:var(--r-pill);background:#27292a1f;overflow:hidden}.collection-pager__bar>span{display:block;height:100%;border-radius:var(--r-pill);background:var(--charcoal)}.collection-pager .pagination{justify-content:center;padding-top:0}.collection-pager .pagination span{padding:0;min-width:0;min-height:0;border-radius:0}.collection-pager .pagination a,.collection-pager .pagination .current{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:var(--s2);border-radius:var(--r-pill);text-decoration:none;color:var(--ink)}.collection-pager .pagination a:hover{background:#27292a0f}.collection-pager .pagination .current{background:var(--charcoal);color:var(--ink-invert)}.collection-sets__grid{list-style:none;padding:0;margin:0}.collection-sets .set-card__body>.btn{margin-top:var(--s4)}.search-hero__inner{display:grid;gap:var(--s5)}.search-hero h1{margin:0}.search-form{display:flex;gap:var(--s2);max-width:40rem}.search-form__input{flex:1 1 auto;min-width:0;border-radius:var(--r-pill);padding-inline:var(--s5)}.search-form__button{flex:none}.search-results__title{margin:0 0 var(--s6);font-weight:400;color:var(--ink-2)}.search-results__others{margin:var(--s9) 0 var(--s4)}.search-others{display:grid;gap:var(--s3);padding:0;margin:0;list-style:none}.search-empty{display:grid;gap:var(--s4);justify-items:center;text-align:center;padding:var(--s10) var(--s5)}.search-empty>*{margin:0}.directory-hero__inner{display:grid;gap:var(--s4)}.directory-hero h1{margin:0}.directory-hero__text{max-width:62ch;color:var(--ink-2)}.directory-hero__text>:first-child{margin-top:0}.directory-hero__text>:last-child{margin-bottom:0}.collection-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.collection-card__media img,.collection-card__media .media-placeholder{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-3) var(--ease)}.collection-card:hover .collection-card__media img{transform:scale(1.03)}.collection-card__body{display:grid;gap:var(--s2);justify-items:start;padding-top:var(--s4)}.collection-card__title{margin:0}.collection-card:hover .collection-card__title{text-decoration:underline;text-underline-offset:4px}.collection-card:focus-visible{outline:2px solid var(--charcoal);outline-offset:4px}@media(prefers-reduced-motion:reduce){.product-card{transition:none}.collection-card__media img,.collection-card:hover .collection-card__media img{transform:none}}.collection-subscribe__copy{display:grid;gap:var(--s3);justify-items:start;align-content:center}.collection-subscribe__copy>*{margin:0}.collection-subscribe__copy .rte>:first-child{margin-top:0}.collection-subscribe__copy .rte>:last-child{margin-bottom:0}.collection-subscribe__list{margin-top:var(--s2)}.collection-subscribe__form{margin-top:var(--s3)}@media(max-width:899.98px){.collection-subscribe .split>.media{aspect-ratio:1 / 1}}@media(min-width:900px){.collection-subscribe .split>.media{max-height:560px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-listing.css.map */
