.custom-collection-header{position:relative}.custom-collection-header__inner{display:grid;gap:var(--gap-lg);align-items:start}.custom-collection-header__title{margin:0;text-wrap:balance}.custom-collection-header__title+.custom-collection-header__intro{margin-block-start:var(--margin-sm)}.custom-collection-header__intro{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));max-width:68ch}.custom-collection-header__intro>*:first-child{margin-block-start:0}.custom-collection-header__intro>*:last-child{margin-block-end:0}.custom-collection-header__points{display:grid;gap:var(--gap-2xs);margin:var(--margin-sm) 0 0}.custom-collection-header__point{color:rgb(var(--color-foreground-rgb) / var(--opacity-80));padding-inline-start:var(--padding-md);position:relative}.custom-collection-header__point:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor;position:absolute;top:.65em;left:0}.custom-collection-header__cta{margin-top:var(--margin-sm);width:fit-content}.custom-collection-header__media{border-radius:var(--style-border-radius-inputs);overflow:hidden;border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.custom-collection-header__image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.custom-collection-seo-body{border-top:0}.custom-collection-seo-body__details{border:0;border-block:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:0}.custom-collection-seo-body__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding:var(--padding-sm) 0;cursor:pointer;list-style:none}.custom-collection-seo-body__summary::-webkit-details-marker{display:none}.custom-collection-seo-body__summary-label{font-weight:var(--font-weight-medium)}.custom-collection-seo-body__content{padding:0 0 var(--padding-md);color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.custom-collection-seo-body__content>*:first-child{margin-block-start:0}.custom-collection-seo-body__related{margin-top:var(--margin-lg)}.custom-collection-seo-body__related-heading{margin:0 0 var(--margin-sm);font-size:var(--font-h4--size)}.custom-collection-seo-body__related-links{display:grid;gap:var(--gap-2xs)}.custom-collection-seo-body__related-link{color:rgb(var(--color-foreground-rgb) / var(--opacity-90));text-decoration:underline;text-underline-offset:.16em}.custom-collection-seo-body__faq{margin-top:var(--margin-lg)}.custom-collection-seo-body__faq-heading{margin:0 0 var(--margin-sm);font-size:var(--font-h4--size)}.custom-collection-seo-body__faq-items,.custom-collection-seo-body__faq-accordion{display:block}.custom-collection-seo-body__faq-accordion+.custom-collection-seo-body__faq-accordion{margin-top:var(--gap-2xs)}.custom-collection-seo-body__faq-item{border:0;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .14)}.custom-collection-seo-body__faq-accordion:first-child .custom-collection-seo-body__faq-item{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14)}.custom-collection-seo-body__faq-question{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);text-transform:var(--font-h5--case);min-height:var(--minimum-touch-target)}.custom-collection-seo-body__faq-question .icon-plus{display:none}.custom-collection-seo-body__faq-question::-webkit-details-marker{display:none}.custom-collection-seo-body__faq-answer{padding-block-end:var(--padding-sm)}.custom-collection-seo-body__faq-answer>*:first-child{margin-block-start:0}.custom-collection-seo-body__faq-answer>*:last-child{margin-block-end:0}.product-grid .product-grid__card product-title .text-block{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.7em}.product-grid .product-grid__card product-price{margin-top:var(--margin-2xs)}@media screen and (min-width:990px){.custom-collection-header__inner--with-hero{grid-template-columns:minmax(0,1fr) minmax(300px,42%);gap:var(--gap-xl)}}body.template-collection #MainContent .custom-collection-header{padding-block:2.5rem 2rem}body.template-collection #MainContent .custom-collection-header__title{color:var(--homepage-text);font-size:clamp(2.5rem,5.5vw,3.75rem);line-height:1.04;letter-spacing:-.06em;text-align:left;text-wrap:balance;overflow-wrap:anywhere}body.template-collection #MainContent .custom-collection-header__intro{max-width:48rem;margin-block-start:1.25rem;color:var(--homepage-text-muted);font-size:1.0625rem;line-height:1.65}body.template-collection #MainContent .custom-collection-header__intro strong{color:var(--homepage-text)}body.template-collection #MainContent .custom-collection-header__intro a{color:var(--homepage-text);text-underline-offset:.2em}body.template-collection #MainContent .custom-collection-header__cta{min-height:3.5rem;padding-inline:1.5rem;margin-top:1.5rem;border-radius:999px;font-size:1rem}body.template-collection #MainContent .custom-collection-header__media{border:0;border-radius:var(--homepage-radius-md)}body.template-collection #CollectionProducts{scroll-margin-top:7rem}body.template-collection #MainContent .facets--horizontal{padding-block:.75rem;border-block:1px solid var(--homepage-border)}body.template-collection #MainContent .facets__label,body.template-collection #MainContent .products-count-wrapper{font-size:.875rem}body.template-collection #MainContent .facets__summary{min-height:2.75rem}body.template-collection #MainContent .product-grid__card{--product-card-gap: .5rem}body.template-collection #MainContent .card-gallery{border-radius:var(--homepage-radius-md);overflow:hidden}body.template-collection #MainContent .product-grid__card .text-block>[role=heading]{font-size:1.125rem;line-height:1.35;font-weight:500;letter-spacing:-.02em;margin-block-start:.25rem}body.template-collection #MainContent .product-grid__card>.text-block:not(:has([role=heading])){color:var(--homepage-text-muted);font-size:.875rem;line-height:1.4}body.template-collection #MainContent product-price .price{font-size:1.125rem;font-weight:600}body.template-collection #MainContent product-price .compare-at-price{font-size:.875rem;color:var(--homepage-text-muted)}body.template-collection #MainContent .custom-collection-seo-body{padding-block:2.5rem 4rem}body.template-collection #MainContent .custom-collection-seo-body__summary{padding-block:1.25rem;min-height:3.5rem;font-size:1.125rem}body.template-collection #MainContent .custom-collection-seo-body__content{max-width:44rem;padding-block:.5rem 1.5rem;font-size:1rem;line-height:1.7;color:var(--homepage-text-muted)}body.template-collection #MainContent .custom-collection-seo-body__related-heading,body.template-collection #MainContent .custom-collection-seo-body__faq-heading{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12;letter-spacing:-.045em;margin-block-end:1.5rem}body.template-collection #MainContent .custom-collection-seo-body__related-links{display:flex;flex-wrap:wrap;gap:.75rem}body.template-collection #MainContent .custom-collection-seo-body__related-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:.625rem 1rem;border:1px solid var(--homepage-border-strong);border-radius:999px;font-size:.875rem;text-decoration:none}body.template-collection #MainContent .custom-collection-seo-body__related-link:hover{background:var(--homepage-surface-subtle)}body.template-collection #MainContent .custom-collection-seo-body__faq{margin-block-start:3rem}body.template-collection #MainContent .custom-collection-seo-body__faq-question{font-size:1.125rem;line-height:1.4;padding-block:1.25rem}body.template-collection #MainContent .custom-collection-seo-body__faq-answer{max-width:44rem;color:var(--homepage-text-muted);font-size:1rem;line-height:1.7}body.template-collection #MainContent :is(a,button,select):focus-visible{outline:2px solid var(--homepage-text);outline-offset:4px}@media screen and (max-width:749px){body.template-collection #MainContent .custom-collection-header{padding-block:1.5rem 2rem}body.template-collection #MainContent .custom-collection-header__intro{font-size:1rem}body.template-collection #MainContent .product-grid__card .text-block>[role=heading]{font-size:1rem}body.template-collection #MainContent product-price .price{font-size:1rem}body.template-collection #MainContent .sorting-filter__container .facets__label{font-size:1rem}body.template-collection #MainContent .sorting-filter__container{padding-inline:0;margin-inline-end:0;gap:.75rem}body.template-collection #MainContent .sorting-filter__select{min-height:2.75rem;font-size:1rem}body.template-collection #MainContent .custom-collection-seo-body{padding-block:2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-collection-page.css.map */
