.collections-landing{--cl-panel: #fffcf7;--cl-text: #111111;--cl-muted: #6b6258;--cl-line: #ded6ca;color:var(--cl-text)}.collections-landing a{color:inherit;text-decoration:none}.collections-landing__hero{background:var(--section-background);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(760px,calc(100vh - 120px))}.collections-landing__hero-copy{align-self:center;justify-self:end;max-width:560px;padding:clamp(72px,8vw,132px) clamp(28px,5vw,72px);width:100%}.collections-landing__eyebrow,.collections-landing__product-type{color:#9b7a45;display:block;font-size:12px;letter-spacing:.16em;line-height:1.3;margin-bottom:18px;text-transform:uppercase}.collections-landing h1,.collections-landing h2,.collections-landing h3{color:var(--cl-text);font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings);letter-spacing:0;margin:0}.collections-landing h1{font-size:clamp(48px,6vw,86px);line-height:.98;margin-bottom:28px}.collections-landing__hero-copy p,.collections-landing__intro p,.collections-landing__section-heading p,.collections-landing__entry-copy>span:not(.collections-landing__entry-label):not(.collections-landing__text-link),.collections-landing__product-copy p,.collections-landing__faq-answer p{color:var(--cl-muted);font-size:16px;line-height:1.72}.collections-landing__hero-copy p{max-width:440px}.collections-landing__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.collections-landing__button{align-items:center;background:transparent;border:1px solid rgba(17,17,17,.42);box-sizing:border-box;color:var(--cl-text);display:inline-flex;font-size:12px;justify-content:center;letter-spacing:.12em;min-height:48px;min-width:190px;padding:0 22px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease}.collections-landing__button--solid,.no-touchevents .collections-landing__button:hover{background:#1111110d;border-color:var(--cl-text);color:var(--cl-text)}.no-touchevents .collections-landing__button--solid:hover{background:#1111110d;color:var(--cl-text)}.collections-landing__hero-media{background:var(--cl-panel);min-height:100%;overflow:hidden}.collections-landing__hero-media img,.collections-landing__entry-media img,.collections-landing__product-media img{display:block;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%}.collections-landing__placeholder{background:linear-gradient(135deg,#efe7dc,#fffaf2);height:100%;width:100%}.collections-landing__intro,.collections-landing__entries,.collections-landing__featured,.collections-landing__faq{margin:0 auto;max-width:1240px;padding-left:40px;padding-right:40px}.collections-landing__section-shell{background:var(--section-background)}.collections-landing__intro{border-bottom:1px solid var(--cl-line);border-top:1px solid var(--cl-line);padding-bottom:42px;padding-top:42px}.collections-landing__intro h2{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0 auto 18px;max-width:760px;text-align:center}.collections-landing__intro p{margin:0 auto;max-width:820px;text-align:center}.collections-landing__entries{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:96px;padding-top:96px}.collections-landing__entry{background:var(--cl-panel);border:1px solid var(--cl-line);display:grid;grid-template-rows:minmax(360px,62vh) auto;overflow:hidden}.collections-landing__entry-media{display:block;overflow:hidden}.no-touchevents .collections-landing__entry:hover img,.no-touchevents .collections-landing__product-card:hover img{transform:scale(1.035)}.collections-landing__entry-copy{display:grid;gap:12px;padding:30px}.collections-landing__entry-label{font-family:var(--font-stack-headings);font-size:30px;line-height:1.1}.collections-landing__text-link,.collections-landing__product-meta a{border-bottom:1px solid currentColor;display:inline-flex;font-size:12px;justify-self:start;letter-spacing:.12em;padding-bottom:5px;text-transform:uppercase}.collections-landing__featured{padding-bottom:104px;padding-top:96px}.collections-landing__section-heading{margin:0 auto 48px;max-width:680px;text-align:center}.collections-landing__section-heading h2{font-size:clamp(38px,4.6vw,64px);line-height:1.05}.collections-landing__section-heading p{margin:18px auto 0;max-width:620px}.collections-landing__product-grid{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.collections-landing__product-card{background:#fffcf7a3;border:1px solid var(--cl-line);display:grid;grid-template-rows:auto 1fr;min-width:0}.collections-landing__product-media{aspect-ratio:4 / 5;background:var(--cl-panel);display:block;overflow:hidden}.collections-landing__product-media img{object-fit:contain}.collections-landing__product-copy{display:grid;gap:12px;grid-template-rows:auto auto 1fr auto;padding:24px}.collections-landing__product-type{margin-bottom:0}.collections-landing__product-copy h3{font-size:24px;line-height:1.18}.collections-landing__product-copy p{margin:0}.collections-landing__product-meta{align-items:center;border-top:1px solid var(--cl-line);display:flex;gap:18px;justify-content:space-between;padding-top:18px}.collections-landing__product-meta span{font-size:14px}.collections-featured-products .collections-landing__product-card,.collections-featured-products .collections-landing__product-media,.collections-featured-products .collections-landing__product-copy,.collections-featured-products .collections-landing__product-media .collections-landing__placeholder{background:#fff}.collections-landing__empty{grid-column:1 / -1;margin:0;text-align:center}.collections-landing__craft{align-items:center;display:grid;gap:clamp(44px,6vw,88px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 auto;max-width:1240px;padding:96px 40px}.collections-landing__craft-media{aspect-ratio:4 / 5;background:var(--cl-panel);display:block;overflow:hidden}.collections-landing__craft-media img{display:block;height:100%;object-fit:cover;width:100%}.collections-landing__craft-copy>p{color:var(--cl-muted);font-size:16px;line-height:1.72;margin:20px 0 34px;max-width:620px}.collections-landing__craft .collections-landing__values-grid{grid-template-columns:1fr}.collections-landing__values-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.collections-landing__values-grid article{background:#fffcf76b;border:1px solid var(--cl-line);padding:28px}.collections-landing__values-grid span{color:#9b7a45;display:block;font-size:12px;letter-spacing:.16em;margin-bottom:34px}.collections-landing__values-grid h3{font-size:24px;line-height:1.18;margin-bottom:14px}.collections-landing__values-grid p{color:var(--cl-muted);font-size:15px;line-height:1.72;margin:0}.collections-landing__faq{border-top:1px solid var(--cl-line);padding-bottom:112px;padding-top:96px}.collections-landing__faq-list{margin:0 auto;max-width:860px}.collections-landing__faq-item{border-top:1px solid var(--cl-line)}.collections-landing__faq-item:last-child{border-bottom:1px solid var(--cl-line)}.collections-landing__faq-item summary{cursor:pointer;font-size:17px;list-style:none;padding:24px 42px 24px 0;position:relative}.collections-landing__faq-item summary::-webkit-details-marker{display:none}.collections-landing__faq-item summary:after{content:"+";font-size:20px;position:absolute;right:0;top:24px;transition:transform .24s cubic-bezier(.4,0,.2,1)}.collections-landing__faq-item[open] summary:after{transform:rotate(45deg)}.collections-landing__faq-answer{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease,transform .32s cubic-bezier(.4,0,.2,1)}.collections-landing__faq-item[open]:not(.is-closing) .collections-landing__faq-answer{max-height:var(--collections-faq-answer-height, 300px);opacity:1;transform:translateY(0)}.collections-landing__faq-item.is-closing .collections-landing__faq-answer{max-height:0;opacity:0;transform:translateY(-6px)}.collections-landing__faq-answer p{margin:0;max-width:680px;padding-bottom:26px}@media screen and (max-width:899px){.collections-landing__hero,.collections-landing__entries,.collections-landing__product-grid,.collections-landing__craft,.collections-landing__values-grid{grid-template-columns:1fr}.collections-landing__hero{min-height:0}.collections-landing__hero-copy{justify-self:start;max-width:none;padding:64px 28px 44px}.collections-landing__hero-media{aspect-ratio:4 / 5;min-height:0}.collections-landing__intro,.collections-landing__entries,.collections-landing__featured,.collections-landing__craft,.collections-landing__faq{padding-left:28px;padding-right:28px}.collections-landing__entries{padding-bottom:72px;padding-top:72px}.collections-landing__entry{grid-template-rows:minmax(320px,68vw) auto}.collections-landing__craft{padding-bottom:76px;padding-top:76px}}@media screen and (max-width:749px){.collections-landing__hero{display:flex;flex-direction:column}.collections-landing__hero-copy{width:100%}.collections-landing__hero-media{aspect-ratio:auto;height:clamp(420px,72vw,560px);margin-bottom:28px;min-height:0;width:100%}.collections-landing__hero-media img{height:100%;object-fit:cover;object-position:68% center;width:100%}}@media screen and (max-width:599px){.collections-landing h1{font-size:clamp(42px,13vw,58px)}.collections-landing__actions{align-items:stretch;flex-direction:column}.collections-landing__button{width:100%}.collections-landing__intro,.collections-landing__entries,.collections-landing__featured,.collections-landing__craft,.collections-landing__faq{padding-left:20px;padding-right:20px}.collections-landing__entry-copy,.collections-landing__product-copy{padding:22px}.collections-landing__featured,.collections-landing__faq{padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collections-landing.css.map */
