.section__page-heading .banner__media .overlay{background:linear-gradient(to top,#00000080,#0000004d)}.section__page-heading .heading-title{font-size:36px;font-weight:600;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff}@media(min-width:768px){.section__page-heading .heading-title{font-size:60px}}.section__page-heading .heading-description{font-size:16px;max-width:36rem;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2)}@media(min-width:768px){.template-collection .section__page-heading :is(.h-small,.h-medium,.h-large){--item-height: 400px;height:400px}}.section-subcollection-list .collection-item__wrapper,.section-subcollection-list .collection-item__media--ratio{border-radius:1rem;overflow:hidden}.section-subcollection-list .collection-item__media--ratio img{transition:transform .7s ease}.section-subcollection-list .collection-item__wrapper:hover .collection-item__media--ratio img{transform:scale(1.05)}.section-subcollection-list .overlay-linear{background:linear-gradient(to top,#00000080,#0000001a)}.section-subcollection-list .collection-information{position:absolute;inset:auto 0 0 0;padding:1.5rem;z-index:3}.section-subcollection-list .collection-information a{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.template-collection .page-title-breadcrumb{margin-bottom:5px;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.section-collection-seo-copy .seo-copy-section{max-width:900px;width:100%;margin:0 auto;padding-inline:16px}@media(min-width:768px){.section-collection-seo-copy .seo-copy-section{padding-inline:24px}}.section-collection-seo-copy .seo-copy-section__inner{border-top:1px solid var(--color-border);padding-top:4rem}.section-collection-seo-copy h2{font-size:24px;font-weight:600;color:var(--color-heading);margin-bottom:24px}.section-collection-seo-copy .seo-copy-section__content,.section-collection-seo-copy .seo-copy-section__content p{font-size:16px;color:var(--color-text);line-height:1.75}.section-collection-seo-copy .seo-copy-section__content p{margin-bottom:16px}.section-collection-seo-copy .seo-copy-section__content strong{color:var(--color-heading)}.section-collection-faq .faq-section{max-width:900px;width:100%;margin:0 auto;padding-inline:16px}@media(min-width:768px){.section-collection-faq .faq-section{padding-inline:24px}}.section-collection-faq .faq-section__heading{font-size:24px;font-weight:600;color:var(--color-heading);margin-bottom:32px}.section-collection-faq .faq-item{border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-2, #f9fafb);margin-bottom:16px}.section-collection-faq .faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:16px;font-weight:500;color:var(--color-heading);cursor:pointer;list-style:none}.section-collection-faq .faq-item summary::-webkit-details-marker{display:none}.section-collection-faq .faq-item summary:after{content:"+";font-size:24px;font-weight:300;color:var(--color-grey);transition:transform .3s}.section-collection-faq .faq-item[open] summary:after{content:"\2212"}.section-collection-faq .faq-item[open] summary~*{animation:faq-sweep .3s ease-in-out}@keyframes faq-sweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.section-collection-faq .faq-answer{padding:0 20px 20px;font-size:14px;color:var(--color-text);line-height:1.75}@media(max-width:1024px){.facets-wrapper{max-width:100%}}@media(max-width:768px){.section-subcollection-list .collection-information a{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/collection-mockup.css.map */
