.collection-template{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"mobilebar mobilebar" "center center"}@media screen and (min-width:750px){.collection-template{--sidebar-width: 240px;grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width);grid-template-areas:"breadcrumb breadcrumb breadcrumb" "left center right"}}.collection-mobile-bar{grid-area:mobilebar}.collection-template__breadcrumb{grid-area:breadcrumb}.collection-template__left{grid-area:left}.collection-template__center{grid-area:center;min-width:0}.collection-template__right{grid-area:right}.collection-template__breadcrumb,.collection-template__left,.collection-template__right{display:none}@media screen and (min-width:750px){.collection-mobile-bar{display:none}.collection-template__breadcrumb{display:block;padding:12px;border-top:1px solid #000;border-bottom:1px solid #000}.collection-template__left,.collection-template__right{display:block}}.collection-template__left,.collection-template__right{min-height:48px}.collection-template__left{border-right:1px solid #000}@media screen and (max-width:749px){.collection-template .product-grid__item:nth-of-type(2n){border-right:1px solid transparent}}#ResultsList,.collection-template .main-collection-grid{display:block!important;grid-column:initial!important;padding:0!important;margin:0!important}#ResultsList>div,.collection-template .main-collection-grid>div{grid-column:initial!important;margin:0!important;padding:0!important;width:100%}.collection-template .product-grid__item slideshow-slide{aspect-ratio:320 / 506}.collection-template .product-grid__item slideshow-slide img{width:100%;height:100%;object-fit:cover;object-position:top center}.collection-template .product-grid{margin:0}@media screen and (min-width:750px){.collection-template .product-grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}.collection-template .product-grid__item{border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:749px){.collection-template .product-grid:has(>.product-grid__item:nth-last-child(1 of.product-grid__item):nth-child(odd of.product-grid__item)):after{content:"";grid-column:auto / span 1;border-bottom:1px solid #000;box-sizing:border-box}}@media screen and (min-width:750px){.collection-template .product-grid:has(>.product-grid__item:nth-last-child(1 of.product-grid__item):nth-child(4n+1 of.product-grid__item)):after{grid-column:auto / span 3}.collection-template .product-grid:has(>.product-grid__item:nth-last-child(1 of.product-grid__item):nth-child(4n+2 of.product-grid__item)):after{grid-column:auto / span 2}.collection-template .product-grid:has(>.product-grid__item:nth-last-child(1 of.product-grid__item):nth-child(4n+3 of.product-grid__item)):after{grid-column:auto / span 1}.collection-template .product-grid:has(>.product-grid__item:nth-last-child(1 of.product-grid__item):not(:nth-child(4n of.product-grid__item))):after{content:"";border-right:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box}}@media screen and (min-width:750px){.collection-template slideshow-arrows{display:none}.collection-template .product-grid__item slideshow-slides:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:1}.collection-template .product-grid__item:hover slideshow-slides:after{opacity:.55}.collection-template slideshow-slides{position:relative}.collection-template slideshow-slide:nth-of-type(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.collection-template .product-grid__item:hover slideshow-slide:nth-of-type(2){opacity:1;pointer-events:auto}.collection-template .product-card__content .text-block:not(product-price){position:absolute!important;bottom:2px!important;left:0!important;right:auto!important;width:50%!important;max-width:50%!important;box-sizing:border-box!important;padding:16px 12px!important;display:flex!important;align-items:flex-end!important;line-height:1.2!important;z-index:2;opacity:0;transition:opacity .35s ease;pointer-events:none;color:#000}.collection-template .product-card__content .text-block:not(product-price) *{line-height:1.2!important}.collection-template .product-card__content product-price.text-block{position:absolute!important;bottom:2px!important;right:0!important;left:auto!important;width:50%!important;max-width:50%!important;box-sizing:border-box!important;padding:16px 12px!important;text-align:right!important;align-items:flex-end!important;line-height:1.2!important;z-index:2;opacity:0;transition:opacity .35s ease;pointer-events:none;color:#000}.collection-template .product-card__content product-price.text-block *{text-align:right!important;width:100%!important}.collection-template .product-grid__item:hover .product-card__content .text-block:not(product-price),.collection-template .product-grid__item:hover .product-card__content product-price.text-block{opacity:1;pointer-events:auto}.collection-template .product-badges{opacity:0;transition:opacity .35s ease}.collection-template .product-grid__item:hover .product-badges{opacity:1}}@media screen and (max-width:749px){.collection-template .product-card__content{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:baseline!important}.collection-template .product-card__content>*:first-child{grid-column:1 / -1!important}.collection-template .card-gallery{border-bottom:1px solid #000}.collection-template .product-card__content{row-gap:8px!important}.collection-template .product-card__content .text-block:not(product-price){grid-column:1!important;grid-row:2!important;padding-bottom:2px!important}.collection-template .product-card__content product-price.text-block{grid-column:2!important;grid-row:2!important;text-align:right!important;padding-bottom:2px!important}.collection-template .product-card__content product-price.text-block *{text-align:right!important}}.collection-template,.collection-mobile-bar{font-family:IM Fell English,serif;font-weight:400;--font-body--family: "IM Fell English", serif;--font-paragraph--family: "IM Fell English", serif;--font-heading--family: "IM Fell English", serif;--font-subheading--family: "IM Fell English", serif;--font-accent--family: "IM Fell English", serif;--font-h1--family: "IM Fell English", serif;--font-h2--family: "IM Fell English", serif;--font-h3--family: "IM Fell English", serif;--font-h4--family: "IM Fell English", serif;--font-h5--family: "IM Fell English", serif;--font-h6--family: "IM Fell English", serif;--font-h6--size: 1.125rem;--font-h6--weight: 400;--font-paragraph--size: 1.125rem}.collection-nav,.collection-nav__breadcrumb,.collection-nav__label,.collection-nav__list a,.collection-mobile-bar .collection-nav__breadcrumb{font-style:italic}.collection-nav{padding:12px;display:flex;flex-direction:column;gap:8px}.collection-nav__heading{margin:0 0 4px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.collection-nav__breadcrumb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0;font-size:.75rem}.collection-nav__breadcrumb li+li:before{content:" > ";white-space:pre}.collection-nav__breadcrumb a{text-decoration:underline;color:inherit}.collection-nav__section{display:flex;flex-direction:column;gap:4px}.collection-nav__label{margin:0 0 4px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.collection-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.collection-nav__list a{font-size:1rem;color:inherit;text-decoration:none;font-style:italic}.collection-nav__list a:hover,.collection-nav__list .collection-nav__link--active{text-decoration:underline}@media screen and (max-width:749px){.collection-mobile-bar .collection-nav__breadcrumb{padding:8px 12px;border-top:1px solid #000;border-bottom:1px solid #000}.collection-mobile-bar__controls{display:grid;grid-template-columns:1fr 1fr}.collection-mobile-bar__col{position:relative}.collection-mobile-bar__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:none;border:none;color:inherit;font-family:inherit;border-bottom:1px solid #000;box-sizing:border-box}.collection-mobile-bar__arrow{font-style:normal;font-size:1rem;transition:transform .2s ease}.collection-filter-toggle__input{position:absolute;opacity:0;pointer-events:none}.collection-filter-panel{display:none;position:absolute;top:100%;left:0;width:100%;padding:16px 12px;border-bottom:1px solid #000;background:var(--color-background, #fff);z-index:10;box-sizing:border-box}.collection-mobile-bar__col:not(.collection-mobile-bar__col--right) .collection-filter-panel{border-right:1px solid #000}.collection-mobile-bar__col:not(.collection-mobile-bar__col--right) .collection-mobile-bar__btn{border-right:1px solid #000}.collection-filter-toggle__input:checked~.collection-mobile-bar__btn .collection-mobile-bar__arrow{transform:rotate(90deg)}.collection-filter-toggle__input:checked~.collection-filter-panel{display:block}.collection-filter-panel .collection-nav__list a{display:block;padding:4px 0;font-size:.9rem}.collection-filter-panel{min-height:196px}}.collection-sort{padding:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:right}.collection-sort .collection-sort__list{align-items:flex-end}.collection-sort__label{margin:0 0 4px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.collection-sort__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.collection-sort__link{display:block;font-size:1rem;font-style:italic;color:inherit;text-decoration:none}.collection-sort__link:hover,.collection-sort__link--active{text-decoration:underline}.collection-sort-panel .collection-sort__link{padding:4px 0;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-template.css.map */
