:root{--sunfade-layout-max: 1500px;--sunfade-layout-gutter: 20px}body:is(.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content){--page-margin: var(--sunfade-layout-gutter);--page-content-width: var(--sunfade-layout-max);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.template-index [id$=__product_list_hats] .section-resource-list__header{align-items:end}.template-index [id$=__product_list_hats] .section-resource-list__header>.group-block{width:100%}.template-index [id$=__product_list_hats] .section-resource-list__header .group-block-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy action" "copy action";align-items:end;column-gap:24px}.template-index [id$=__product_list_hats] .section-resource-list__header .text-block:has(h3:first-child){grid-area:copy;width:min(100%,720px)!important}.template-index [id$=__product_list_hats] .section-resource-list__header .text-block:has(h3:first-child) h3{margin:0 0 26px}.template-index [id$=__product_list_hats] .section-resource-list__header .text-block:has(h3:first-child) p{max-width:700px;margin:0;font-size:1rem;line-height:1.65}.template-index [id$=__product_list_hats] .section-resource-list__header a.link{grid-area:action}.template-index [id$=__product_list_hats] .section-resource-list__header a.link,.template-index .sunfade-home-view-all{display:inline-flex;align-items:center;gap:14px;align-self:end;width:fit-content;color:var(--color-foreground);text-decoration:none}.template-index [id$=__product_list_hats] .section-resource-list__header a.link:hover,.template-index [id$=__product_list_hats] .section-resource-list__header a.link:focus-visible,.template-index .sunfade-home-view-all:hover,.template-index .sunfade-home-view-all:focus-visible{color:#000;text-decoration:underline;text-decoration-color:#000;text-underline-offset:3px}.template-index [id$=__product_list_hats] .section-resource-list__header a.link:after,.template-index .sunfade-home-view-all__icon{display:inline-grid;flex:0 0 26px;width:26px;height:26px;place-items:center;color:#000;background:#fff;border:1px solid #000;border-radius:50%;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.template-index [id$=__product_list_hats] .section-resource-list__header a.link:after{content:"\203a";font-size:17px;line-height:1;text-decoration:none}.template-index [id$=__product_list_hats] .section-resource-list__header a.link:hover:after,.template-index [id$=__product_list_hats] .section-resource-list__header a.link:focus-visible:after,.template-index .sunfade-home-view-all:hover .sunfade-home-view-all__icon,.template-index .sunfade-home-view-all:focus-visible .sunfade-home-view-all__icon{color:#fff;background:#000;border-color:#000;transform:translate(2px)}.template-index .sunfade-home-section-header{display:flex;align-items:end;justify-content:space-between;gap:24px}.template-index .sunfade-home-section-header__copy{min-width:0}.template-index .sunfade-home-view-all__icon svg{width:5px;height:8px}@media screen and (max-width:749px){.template-index [id$=__product_list_hats] .section-resource-list__header .group-block-content,.template-index .sunfade-home-section-header{align-items:start;gap:18px}.template-index [id$=__product_list_hats] .section-resource-list__header .text-block:has(h3:first-child) h3{margin-bottom:14px}.template-index [id$=__product_list_hats] .section-resource-list__header .text-block:has(h3:first-child) p{font-size:.9rem;line-height:1.55}.template-index [id$=__product_list_hats] .section-resource-list__header a.link,.template-index .sunfade-home-view-all{gap:9px;white-space:nowrap}.template-index [id$=__product_list_hats] .section-resource-list__header a.link:after,.template-index .sunfade-home-view-all__icon{flex-basis:24px;width:24px;height:24px}}@media screen and (min-width:750px){:root{--sunfade-layout-gutter: 32px}.template-index [id$=__media_with_content_1] .media-with-content.section--page-width,.template-index [id$=__media_with_content_2] .media-with-content.section--page-width{width:min(var(--sunfade-layout-max),calc(100% - (var(--sunfade-layout-gutter) * 2)));max-width:none;margin-inline:auto}.template-index [id$=__media_with_content_1] .media-with-content.section--page-width{grid-template-columns:minmax(0,1fr) var(--sunfade-editorial-gap) minmax(0,1fr);grid-template-areas:"content gap media"}.template-index [id$=__media_with_content_2] .media-with-content.section--page-width{grid-template-columns:minmax(0,.78fr) var(--sunfade-story-gap) minmax(0,1.22fr);grid-template-areas:"media gap content"}.template-index [id$=__collection_list_1] [data-testid=collection-list]{--sunfade-home-content-width: min( var(--sunfade-layout-max), calc(100% - (var(--sunfade-layout-gutter) * 2)) );grid-template-columns:minmax(var(--sunfade-layout-gutter),1fr) var(--sunfade-home-content-width) minmax(var(--sunfade-layout-gutter),1fr)!important;padding-inline:0}.template-index [id$=__collection_list_1] [data-testid=collection-list]>*{grid-column:2!important;min-width:0}}@media screen and (min-width:1000px){:root{--sunfade-layout-gutter: 48px}#header-group #header-component .sunfade-header-search{width:min(350px,100%);max-width:350px;height:42px;min-height:42px}#header-group #header-component .sunfade-header-search__input{width:100%;height:42px;min-height:42px;padding-inline:44px 16px;font-size:14px;line-height:1.2}#header-group .sunfade-collection-nav__list{width:min(var(--sunfade-layout-max),calc(100% - (var(--sunfade-layout-gutter) * 2)));max-width:none;margin-inline:auto;box-sizing:border-box;padding-inline:48px}.template-product .product-information__grid{width:100%;max-width:var(--sunfade-layout-max);margin-inline:auto}.template-product .sunfade-product-story{width:min(var(--sunfade-layout-max),calc(100% - (var(--sunfade-layout-gutter) * 2)));max-width:none;margin-inline:auto}}.template-search .sunfade-search-hero.section--page-width{width:100%;max-width:none;padding-inline:var(--sunfade-layout-gutter)}.template-search .sunfade-search-hero--performed{background:#f6f6f6}.template-search .search-page__header{grid-column:1 / -1;width:min(100%,620px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.template-search .search-page__header--empty{min-height:520px;padding-block:110px 130px!important;box-sizing:border-box}.template-search .search-page__header--performed{width:min(100%,680px);padding-block:46px 0!important}.template-search .search-page__header h3{margin:0;font-size:clamp(2rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.02em}.template-search .search-page-input__parent{width:min(100%,490px);align-items:center}.template-search search-page-input-component{width:100%;max-width:100%!important;margin:26px 0 0;background:transparent}.template-search .search-page-input{height:56px;padding:12px 46px 12px 0;color:var(--color-foreground);background:transparent;border:0;border-bottom:1px solid #cfcfcf;border-radius:0;box-shadow:none;font-size:1.05rem;font-weight:600}.template-search .search-page-input::placeholder{color:#8b8b8b;opacity:1}.template-search search-page-input-component .search__icon{left:auto;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#111;background:transparent;border:0;cursor:pointer}.template-search search-page-input-component .search__reset-button{display:none}.template-search .sunfade-search-page-button{min-width:128px;min-height:58px;margin-top:48px;padding:15px 30px;color:#fff;background:#744b32;border:1px solid #744b32;border-radius:4px;font:inherit;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.template-search .sunfade-search-page-button:hover,.template-search .sunfade-search-page-button:focus-visible{background:#2b211b;border-color:#2b211b}.template-search .search-page-input__parent--performed .sunfade-search-page-button{display:none}.template-search .search-page__header--performed search-page-input-component{margin-top:22px}.template-search .sunfade-search-tabs{align-self:stretch;display:flex;justify-content:center;gap:0;margin-top:28px}.template-search .sunfade-search-tab{min-width:96px;padding:18px 24px;color:#929292;text-decoration:none;font-weight:650}.template-search .sunfade-search-tab:hover,.template-search .sunfade-search-tab:focus-visible{color:#111}.template-search .sunfade-search-tab.is-active{color:#111;background:#fff}.template-search .sunfade-product-search-results{width:100%;max-width:none;padding-block-start:38px!important;padding-block-end:80px!important}.template-search .sunfade-product-search-results .collection-wrapper{width:min(var(--sunfade-layout-max),calc(100% - (var(--sunfade-layout-gutter) * 2)));margin-inline:auto}.template-search .sunfade-product-search-results .facets--filters-title{font-size:1rem;font-weight:700}.template-search .sunfade-search-content-results{width:min(var(--sunfade-layout-max),calc(100% - (var(--sunfade-layout-gutter) * 2)));margin-inline:auto;padding-block:52px 84px}.template-search .sunfade-search-content-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.template-search .sunfade-search-content-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #dedbd7;border-radius:4px;background:#fff}.template-search .sunfade-search-content-card--text-only{min-height:260px}.template-search .sunfade-search-content-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#f2f0ed}.template-search .sunfade-search-content-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.template-search .sunfade-search-content-card:hover .sunfade-search-content-card__media img{transform:scale(1.025)}.template-search .sunfade-search-content-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:24px}.template-search .sunfade-search-content-card__eyebrow{margin-bottom:10px;color:#74503a;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.template-search .sunfade-search-content-card__title{margin:0;font-size:1.25rem;line-height:1.28}.template-search .sunfade-search-content-card__title a{color:inherit;text-decoration:none}.template-search .sunfade-search-content-card__body p{margin:14px 0 22px;color:#5f5f5f;line-height:1.6}.template-search .sunfade-search-content-card__link{margin-top:auto;color:#111;text-underline-offset:4px}@media screen and (max-width:989px){.template-search .sunfade-search-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.template-search .sunfade-search-hero.section--page-width{padding-inline:20px}.template-search .search-page__header--empty{min-height:420px;padding-block:72px 92px!important}.template-search .search-page__header--performed{padding-top:36px!important}.template-search .search-page__header h3{font-size:1.75rem}.template-search .sunfade-search-tabs{width:100vw;margin-inline:calc(50% - 50vw);overflow-x:auto;justify-content:center}.template-search .sunfade-search-tab{min-width:auto;padding-inline:18px;white-space:nowrap}.template-search .sunfade-search-page-button{margin-top:34px}.template-search .sunfade-product-search-results{padding-block-start:22px!important;padding-block-end:52px!important}.template-search .sunfade-product-search-results .collection-wrapper{width:100%}.template-search .sunfade-search-content-results{width:calc(100% - 40px);padding-block:34px 58px}.template-search .sunfade-search-content-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.product-card__content .price,.product-card__content .price *,.product-card__content .price-from-label,.product-card__content .price-list,.product-card__content .price-list *{color:#7a151a}.product-card__content .compare-at-price{color:#1f1f1f}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sunfade-layout.css.map */
