@font-face{font-family:Avenir;src:url(./Avenir-Roman.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(./FrankRuhlLibre-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bickham Script Pro;src:url(./Bickham-Script-Pro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.collection__head{position:relative;overflow:hidden}.collection__header-content{padding-inline:2.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:90vw}@media(max-width:767px){.collection__header-content{padding-inline:1.3rem}}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__header-content{min-height:48rem;padding-block:12rem 2.3rem;padding-bottom:12rem}}@media(min-width:768px)and (max-width:767px),screen and (max-width:812px)and (orientation:landscape)and (max-width:767px){.collection__header-content{padding-block:10rem 2.3rem}}.collection__count-items{text-transform:uppercase}.collection__hero-images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-fit:cover}.collection__hero-images>*,.collection__hero-images img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.collection__hero-image-desktop{display:none}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__hero-image-desktop{display:block}}.collection__hero-image-mobile{display:block}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__hero-image-mobile{display:none}}.collection__hero-images--no-mobile .collection__hero-image-desktop{display:block}.collection__title{font-family:Frank Ruhl Libre,sans-serif;font-size:2.4rem;margin-bottom:1.34rem}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__title{font-size:2.8rem}}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__title{font-size:3.2rem}}.collection__descriptions{max-width:800px;font-family:Frank Ruhl Libre,sans-serif;font-size:1.5rem;font-weight:400;text-align:center}.collection__descriptions h1,.collection__descriptions h2,.collection__descriptions h3,.collection__descriptions h4,.collection__descriptions h5{margin-top:1.34rem}.collection__seo-description{margin:0;font-size:1.2rem;margin-bottom:1.34rem}.collection__seo-description:last-child{margin-bottom:0}.collection__hero-vector-image{padding-top:1.34rem}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__hero-vector-image{padding-top:2.8rem}}.collection__hero-vector-image img{max-width:50px}.collection__subcategories{padding:0;margin:0;border:none}@media(min-width:1024px){.collection__subcategories{padding:0;margin:0}}.collection__subcategories nav{width:calc(100% + 1.3rem);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.collection__subcategories nav::-webkit-scrollbar{display:none}@media(min-width:1024px){.collection__subcategories nav{width:fit-content;overflow:visible}}.collection__subcategories ul{font-family:Avenir,sans-serif;margin:0;padding:0;display:flex;flex-wrap:nowrap;white-space:nowrap;gap:1.34rem}@media(min-width:1024px){.collection__subcategories ul{gap:0;flex-direction:column;flex-wrap:wrap;white-space:normal}}.collection__subcategories ul li{text-transform:uppercase;display:inline-block;margin-bottom:.8rem}@media(min-width:1024px){.collection__subcategories ul li{display:block}}.collection .collection__no-products-title{width:fit-content;margin:7.594rem auto;text-align:center;text-transform:uppercase;font-size:1.34rem}.collection .collection__togglers{padding-inline:2.6rem;margin:.3rem 0;background:#fff;position:sticky;top:var(--header-wrapper-height, 70px);z-index:10}@media(max-width:767px){.collection .collection__togglers{padding-inline:1.3rem}}.collection .collection__togglers.is-stuck{background:#f8f8f8}.collection .collection__togglers-content{display:flex;flex-direction:row;align-items:center;gap:2.8rem;justify-content:space-between;text-transform:uppercase}.collection .collection__togglers-col{display:flex;align-items:center}.collection .collection__togglers-col.desktop{display:none}@media(min-width:1024px){.collection .collection__togglers-col.desktop{display:block}}.collection .collection__togglers button{background:#0000;border:0;pointer-events:auto;padding:0}.collection .collection__sort-toggle{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;font-size:1.34rem;text-transform:uppercase;white-space:nowrap;color:#000;cursor:pointer;margin:1.34rem 0}.collection .collection__filter-toggle{width:fit-content;min-height:3.2rem;padding-block:0;display:flex;align-items:center;gap:1rem;text-transform:uppercase;color:#000;cursor:pointer}@media(min-width:1280px){.collection .collection__filter-toggle{padding-block:unset}}.collection .collection__filter-toggle svg{width:1.2rem}.collection .collection__filter-toggle span{transform:translateY(1px)}@media(min-width:1280px){.collection .collection__filter-toggle span{transform:unset}}.collection .collection__count{margin:0;padding:1rem .5rem;font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.collection .collection__body{position:relative;padding-inline:2px}@media(min-width:1024px){.collection .collection__body{overflow:hidden}}.collection .collection__body .collection__items{position:relative;margin-bottom:2.25rem;display:grid;grid-template-columns:repeat(2,1fr);gap:5.4rem 2px}@media(min-width:1024px){.collection .collection__body .collection__items{margin:0 auto 7.594rem;grid-template-columns:repeat(4,1fr);gap:7.594rem 2px}}.collection .collection__body .collection__items .collection__item{position:relative;width:100%;min-width:0;background-color:#fff}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection .collection__body .collection__items .collection__item--featured-hidden{display:none}}.collection .collection__view-toggles{display:flex;align-items:center}@media(min-width:1024px){.collection .collection__view-toggles{gap:1rem}}.collection .collection__view-toggle{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.collection .collection__view-toggle--5{display:none}@media(min-width:1024px){.collection .collection__view-toggle--5{display:flex}}.collection .collection__view-toggle--2{display:flex}@media(min-width:1024px){.collection .collection__view-toggle--2{display:none}}.collection .collection__view-toggle--4{display:flex}.collection .collection__view-toggle svg{transition:opacity .2s ease}.collection .collection__view-toggle:hover svg{opacity:.7}.collection .collection__view-toggle.active svg{opacity:1}.collection .collection__view-toggle.active svg g{opacity:1}.collection .collection__view-toggle.active svg path,.collection .collection__view-toggle.active svg rect{fill:#000}.collection.collection--grid-2 .collection__items{grid-template-columns:repeat(2,1fr);gap:2.25rem 2px}@media(min-width:1024px){.collection.collection--grid-2 .collection__items{grid-template-columns:repeat(2,1fr);gap:5.4rem 2.8rem}}.collection.collection--grid-4 .collection__items{grid-template-columns:repeat(4,1fr);gap:1px}.collection.collection--grid-4 .collection__items .collection__item .product-card__labels,.collection.collection--grid-4 .collection__items .collection__item .product-card__content,.collection.collection--grid-4 .collection__items .collection__item button,.collection.collection--grid-4 .collection__items .collection__item p{display:none}@media(min-width:1024px){.collection.collection--grid-4 .collection__items{grid-template-columns:repeat(4,1fr);gap:2.25rem 2px}.collection.collection--grid-4 .collection__items .collection__item .product-card__labels,.collection.collection--grid-4 .collection__items .collection__item .product-card__content,.collection.collection--grid-4 .collection__items .collection__item button,.collection.collection--grid-4 .collection__items .collection__item p{display:block}}@media(min-width:1024px){.collection.collection--grid-5 .collection__items{grid-template-columns:repeat(5,1fr);gap:2.25rem 2px}}.collection__full-width-banner{width:100%;height:40vh;background-size:cover;background-position:center center;padding-inline:2.6rem;padding-top:2.25rem;padding-bottom:2.25rem;color:#fff}@media(max-width:767px){.collection__full-width-banner{padding-inline:1.3rem}}@media(min-width:1024px){.collection__full-width-banner{height:60rem;padding-inline:2.6rem}}@media(min-width:1024px)and (max-width:767px){.collection__full-width-banner{padding-inline:1.3rem}}.collection__full-width-banner-content{display:flex;gap:1rem}.collection__full-width-banner-text{text-transform:uppercase}.collection__item--full-width-banner{grid-column:1/-1;margin-top:5.4rem}.collection__item--full-width-banner .collection__full-width-banner{width:100vw;margin-left:-2px}.collection__item--featured-product{display:block;grid-column:span 2}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__item--featured-product{grid-column:1/-1;margin:2.8rem 0}}.collection__featured-product{display:grid;grid-template-columns:1fr 1fr;gap:0}.collection__featured-product-left{display:flex;align-items:center;justify-content:start;min-width:0}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__featured-product-left{max-width:calc(50% - 2px)}}.collection__featured-product-right{display:flex;flex-direction:column;min-width:0}.collection__featured-product-images{display:none;margin-bottom:2.8rem}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__featured-product-images{display:block}}.collection__featured-product-images-secondary{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.collection__featured-product-image-thumb{aspect-ratio:5/8;overflow:hidden}.collection__featured-product-image-thumb img{width:100%;height:100%;object-fit:cover;display:block}.collection__featured-product-description{display:flex;line-height:1.1;padding:2.8rem 1.34rem}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__featured-product-description{text-indent:5rem;max-width:82%;padding:0}}.collection__featured-product-text{text-transform:uppercase;font-size:1rem;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px),screen and (max-width:812px)and (orientation:landscape){.collection__featured-product-text{-webkit-line-clamp:3}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/collection.css.map */
