:root{--grid-small:375px;--grid-medium:768px;--grid-large:1024px;--grid-xlarge:1440px;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-heading:"Playfair Display",serif}.visually-hidden{height:0;visibility:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-style:normal;font-weight:500;line-height:100%}.collection__toolbar{border-block-start-width:0!important}.collection-desc-mobile h1,.collection-desc-mobile p{color:#373737}.collection-desc-mobile{padding:30px 20px}.collection-quicklinks__list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:32px 0}.collection-seo{font-size:18px;margin:80px auto 120px;max-width:720px;text-align:center}.collection-seo__toggle{color:#222;cursor:pointer;text-decoration:underline;white-space:nowrap}.collection-seo p{margin-bottom:25px}.template-collection .content-box__background-media:after{background:linear-gradient(180deg,hsla(40,11%,95%,.6),hsla(40,11%,95%,0));content:"";height:35%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.collection-quicklinks__link{align-items:center;display:flex;font-weight:500;gap:.5rem;text-decoration:none}.collection-quicklinks__thumbnail{border-radius:4px;height:25px;object-fit:cover;width:25px}.collection-quicklinks__list{padding-left:15px;padding-right:15px}.collection-quicklinks__text{font-family:Playfair Display,serif;font-size:24px;line-height:1.2}#quicklinks-list{display:grid;gap:20px;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto;padding-bottom:8px;scroll-behavior:smooth}.collection__results .active-facets{border-block-start:0}.active-facets .link.subheading:after{display:none}.active-facets .removable-facet{background:#efebe8;border:0;font-size:12px;padding:8px 12px}.collection-quicklinks__item{padding-right:20px;white-space:nowrap}.shopify-section--rich-text .rich-text p{font-size:18px}@media only screen and (max-width:767px){.template-collection .h4{font-size:40px}.facets .subheading{font-size:12px}.template-collection .shopify-section--rich-text{padding-bottom:40px;padding-top:30px}.template-collection .section-spacing--tight{padding-bottom:40px;padding-top:50px}.collection-quicklinks__link{gap:.25rem}#quicklinks-list{gap:0}.collection-quicklinks__text{font-size:18px}}.checkbox{border:1px solid #373737;border-radius:0!important}.facets .accordion__content{padding-inline-start:2px!important}facets-drawer .button-group .button--outline{border-bottom:0;border-left:0;border:0}