.product-wall__grid{display:grid;grid-template-columns:repeat(var(--wall-cols-mobile, 4),minmax(0,1fr));gap:24px 12px}@media(min-width:768px){.product-wall__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 24px}}@media(min-width:1024px){.product-wall__grid{grid-template-columns:repeat(var(--wall-cols, 11),minmax(0,1fr));gap:28px 37px}}.product-wall__link{display:flex;align-items:center;justify-content:center;aspect-ratio:1.1}.product-wall__image{width:100%;height:100%;object-fit:contain;transition:transform .3s var(--ease),opacity .3s var(--ease)}@media(hover:hover){.product-wall__grid:hover .product-wall__image{opacity:.55}.product-wall__grid .product-wall__link:hover .product-wall__image{opacity:1;transform:scale(1.08)}}.product-table__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.product-table__track::-webkit-scrollbar{display:none}@media(min-width:768px){.product-table__track{grid-auto-columns:310px;gap:24px}}.product-table__column{scroll-snap-align:start;border-top:var(--rule-soft)}.product-table__row{border-bottom:var(--rule-soft)}.product-table__link{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:0 24px;min-height:122px;padding-block:16px}.product-table__media{width:90px;height:90px;display:flex;align-items:center;justify-content:center}.product-table__media img,.product-table__media svg{width:100%;height:100%;object-fit:contain}.product-table__name{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-table__meta{white-space:nowrap;text-align:right}a.product-table__link:hover .product-table__name{text-decoration:underline;text-underline-offset:2px}.hero{position:relative;display:grid;overflow:hidden;color:var(--hero-text, #fff)}.hero--small{min-height:320px}.hero--medium{min-height:460px}.hero--large{min-height:600px}.hero--full{min-height:calc(100svh - var(--header-height))}@media(min-width:1024px){.hero--medium{min-height:560px}.hero--large{min-height:min(82vh,880px)}}.hero.page-width{margin-top:var(--gutter);padding-inline:0;width:calc(100% - var(--gutter) * 2)}.hero__media,.hero__content,.hero__link-overlay{grid-area:1 / 1}.hero__media{position:relative;background:var(--color-bg-secondary)}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--hero-overlay, 0);pointer-events:none}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.hero__image--desktop{display:none}}@media(min-width:768px){.hero__image--mobile{display:none}}.hero__content{position:relative;z-index:2;display:flex;padding-block:var(--gutter);pointer-events:none}.hero__box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:420px;pointer-events:auto}.hero--top-left .hero__content,.hero--top-center .hero__content{align-items:flex-start}.hero--middle-left .hero__content,.hero--middle-center .hero__content{align-items:center}.hero--bottom-left .hero__content,.hero--bottom-center .hero__content,.hero--bottom-right .hero__content{align-items:flex-end}.hero--top-center .hero__content,.hero--middle-center .hero__content,.hero--bottom-center .hero__content{justify-content:center;text-align:center}.hero--top-center .hero__box,.hero--middle-center .hero__box,.hero--bottom-center .hero__box{align-items:center}.hero--bottom-right .hero__content{justify-content:flex-end;text-align:right}.hero--bottom-right .hero__box{align-items:flex-end}.hero__eyebrow{text-transform:uppercase}.hero__heading{font-size:var(--fs);font-weight:var(--font-weight-regular);line-height:14px}.hero__box .button{margin-top:8px}.hero__link-overlay{position:relative;z-index:1}.collection-card{display:flex;flex-direction:column;gap:10px}.collection-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-bg-secondary)}.featured-collections__list--square .collection-card__media,.collection-card__media--square{aspect-ratio:1}.featured-collections__list--landscape .collection-card__media{aspect-ratio:4 / 3}.collection-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}@media(hover:hover){.collection-card:hover .collection-card__image{transform:scale(1.03)}.collection-card:hover .collection-card__title{text-decoration:underline;text-underline-offset:2px}}.collection-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.collection-card__title{text-transform:uppercase}.editorial{position:relative;display:grid}.editorial--full{padding-inline:0}.editorial__media{position:relative;min-height:420px;overflow:hidden;background:var(--color-bg-secondary)}@media(min-width:1024px){.editorial__media{min-height:720px}}.editorial__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.editorial--overlay .editorial__media,.editorial--overlay .editorial__content{grid-area:1 / 1}.editorial--overlay{color:var(--editorial-text, #fff)}.editorial--overlay .editorial__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--editorial-overlay, 0)}.editorial__content{position:relative;z-index:1;display:flex;align-items:flex-end;padding:var(--gutter)}.editorial--below .editorial__content{padding:16px var(--gutter) 0}.editorial--below:not(.editorial--full) .editorial__content{padding-inline:0}.editorial__box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:560px}.editorial__eyebrow{text-transform:uppercase}.editorial__heading{font-size:var(--fs);font-weight:var(--font-weight-regular);line-height:14px}.editorial__text{max-width:420px}.editorial__link{text-decoration:underline;text-underline-offset:2px}.brands__list--text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:var(--rule-soft)}@media(min-width:1024px){.brands__list--text{grid-template-columns:repeat(var(--brand-columns, 4),minmax(0,1fr));column-gap:24px}}.brands__list--text .brands__item{border-bottom:var(--rule-soft)}.brands__list--text .brand-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.brands__list--text .brand-card .icon{width:12px;height:12px;opacity:0;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease);transform:translate(-4px)}.brands__list--text .brand-card:hover .icon,.brands__list--text .brand-card:focus-visible .icon{opacity:1;transform:none}.brands__list--text .brand-card:hover .brand-card__text{text-decoration:underline;text-underline-offset:2px}.brands__list--images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--grid-gap-x)}@media(min-width:768px){.brands__list--images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.brands__list--images{grid-template-columns:repeat(var(--brand-columns, 4),minmax(0,1fr))}}.brands__list--images .brand-card{display:flex;flex-direction:column;gap:8px}.brand-card__media{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:var(--rule-soft)}.brand-card__image{width:100%;height:100%;object-fit:cover}.brand-card__name{text-transform:uppercase}.brands__list--logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.brands__list--logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.brands__list--logos{grid-template-columns:repeat(var(--brand-columns, 4),minmax(0,1fr));gap:12px}}.brands__list--logos .brand-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:132px;padding:24px 12px;border:var(--rule-soft);border-radius:var(--radius);color:var(--color-text);text-align:center;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.brands__list--logos .brand-card:hover,.brands__list--logos .brand-card:focus-visible{border-color:var(--color-text);background:var(--color-bg-secondary)}.brands__list--logos .brand-card:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.brand-card__logo{display:flex;align-items:center;justify-content:center;height:40px;max-width:100%}.brand-card__svg{width:auto;height:40px}.brand-card__logo-image{width:auto;max-width:140px;height:40px;object-fit:contain}.brand-card__wordmark{font-size:22px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.brands__list--logos .brand-card__name{font-size:13px;color:var(--color-text-secondary);text-transform:none}.brands__list--logos .brand-card:hover .brand-card__name{color:var(--color-text)}.newsletter{background:var(--newsletter-bg, transparent);padding-block:48px;border-top:var(--rule-soft);margin-block-end:0}@media(min-width:1024px){.newsletter{padding-block:64px}}.newsletter__inner{display:grid;gap:16px}@media(min-width:1024px){.newsletter__inner--split{grid-template-columns:1fr minmax(320px,420px);align-items:end;gap:64px}}.newsletter__inner--center{justify-items:center;text-align:center}.newsletter__inner--center .newsletter__form{width:100%;max-width:420px}.newsletter__inner--center .form-message{justify-content:center}.newsletter__heading{text-transform:uppercase}.newsletter__description{margin-top:4px;max-width:420px}.newsletter__inner--center .newsletter__description{margin-inline:auto}.newsletter__disclaimer{margin-top:8px;color:var(--color-text-secondary)}.about-hero{display:grid;gap:32px}.about-hero__text{display:flex;flex-direction:column;gap:12px;max-width:900px;padding-top:32px}@media(min-width:1024px){.about-hero__text{padding-top:64px}}.about-hero__text .section-label{text-transform:uppercase}.about-hero__heading{font-size:var(--fs);font-weight:var(--font-weight-regular);line-height:14px}.about-hero__body{max-width:440px}.about-hero__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-bg-secondary)}@media(max-width:767px){.about-hero__media{aspect-ratio:4 / 5}}.about-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.about-hero--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:64px}.about-hero--split .about-hero__media{aspect-ratio:4 / 5}}.image-with-text{display:grid;gap:24px}@media(min-width:768px){.image-with-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.image-with-text--image-right .image-with-text__media{order:2}.image-with-text--top .image-with-text__content{align-self:start}.image-with-text--middle .image-with-text__content{align-self:center}.image-with-text--bottom .image-with-text__content{align-self:end}}@media(min-width:1024px){.image-with-text{gap:96px}}.image-with-text__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-bg-secondary)}.image-with-text__media--square{aspect-ratio:1}.image-with-text__media--landscape{aspect-ratio:4 / 3}.image-with-text__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image-with-text__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:440px}.image-with-text__content .section-label{text-transform:uppercase}.image-with-text__heading{font-size:var(--fs);font-weight:var(--font-weight-regular);line-height:14px}.image-with-text__content .link-arrow{text-decoration:underline;text-underline-offset:2px}.rich-text--secondary{background:var(--color-bg-secondary);margin-block:0;padding-block:calc(var(--section-spacing) * .7)}.rich-text__inner{display:flex;flex-direction:column;gap:12px;max-width:600px}.rich-text__inner--wide{max-width:1080px}.rich-text--center .rich-text__inner{margin-inline:auto;text-align:center;align-items:center}.rich-text__eyebrow{text-transform:uppercase}.rich-text__heading{font-size:var(--fs);font-weight:var(--font-weight-regular);line-height:14px}.rich-text__heading--large{font-size:var(--fs);line-height:14px}.rich-text__text{max-width:480px}.rich-text__values{display:grid;gap:0;width:100%;margin-top:32px;text-align:left;border-top:var(--rule-soft)}@media(min-width:768px){.rich-text__values{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:48px}}.rich-text__value{padding:16px 0;border-bottom:var(--rule-soft)}.rich-text__value dt{text-transform:uppercase;margin-bottom:6px}.rich-text__value dd{margin:0;color:var(--color-text-secondary)}.rich-text__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rich-text--center .rich-text__buttons{justify-content:center}@media(max-width:479px){.rich-text__buttons{flex-direction:column;width:100%}.rich-text__buttons .button{width:100%}}.main-page__inner{max-width:560px;margin-inline:auto}.main-page__content{margin-top:24px;line-height:1.5}.not-found{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding-block:96px}.not-found__text{color:var(--color-text-secondary)}.not-found__search{width:100%;max-width:420px;margin-top:16px}.list-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--grid-gap-x)}@media(min-width:1024px){.list-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.password-page{display:flex;flex-direction:column;gap:12px;max-width:400px;padding-block:15vh}.password-page__form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.password-page__message,.password-page__admin{color:var(--color-text-secondary)}.password-page__admin a{text-decoration:underline}.search-page__field{display:flex;align-items:center;gap:10px;padding-left:12px;border:var(--rule)}.search-page__field>.icon{width:14px;height:14px;flex:none}.search-page__field:focus-within{box-shadow:inset 0 0 0 1px var(--color-text)}.search-page__input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font-size:16px}@media(min-width:768px){.search-page__input{font-size:var(--fs)}}.search-page__input:focus{outline:none}.search-page__submit{min-height:44px;margin:-1px -1px -1px 0}.product-rail__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.product-rail__heading{font-size:var(--fs);font-weight:var(--font-weight-light);text-transform:uppercase}.product-rail__heading a{display:inline-flex;align-items:center;gap:6px}.product-rail__heading .icon{width:11px;height:11px;transition:transform var(--duration) var(--ease)}.product-rail__heading a:hover .icon{transform:translate(3px)}.product-rail__count,.product-rail__count:hover{color:var(--color-text)}.product-rail__track{grid-auto-columns:44%;gap:16px}@media(min-width:768px){.product-rail__track{grid-auto-columns:calc((100% - 48px)/3.2);gap:24px}}@media(min-width:1024px){.product-rail__track{gap:32px;grid-auto-columns:calc((100% - 32px * (var(--items-desktop, 5) - 1)) / var(--items-desktop, 5))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-sections.css.map */
