.template-index{--sunfade-ink: #2b241f;--sunfade-cocoa: #6a4731;--sunfade-sand: #f3ece3;--sunfade-cream: #fbf8f3;background:var(--sunfade-cream)}#header-group.sunfade-global-header.template-index{background:transparent}.template-index #header-group .announcement-bar,.template-index #header-group .header-announcements{letter-spacing:.08em}.template-index #header-component[transparent]{-webkit-backdrop-filter:none;backdrop-filter:none}.template-index #header-component[transparent]:hover,.template-index #header-component[transparent]:has(.menu-list__submenu:hover),.template-index #header-component[transparent]:has(.menu-list__link[aria-expanded=true]),.template-index #header-component[transparent]:has(.sunfade-collection-nav__trigger[aria-expanded=true]){box-shadow:0 10px 32px #2b241f1a}.template-index:not(:has(dialog.search-modal__content[open])) #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])):not(:has(#Details-menu-drawer-container[open])) .header__row--top :is(.header-actions__action,.header__icon--menu,.search-modal__button){color:#fff;opacity:1;filter:drop-shadow(0 1px 5px rgb(0 0 0 / 48%))}.template-index #header-component .header-actions__cart-icon .cart-bubble__background{background-color:var(--sunfade-cocoa)}.template-index #header-component .header-actions__cart-icon .cart-bubble__text{color:#fff}.template-index:not(:has(dialog.search-modal__content[open])) #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])):not(:has(#Details-menu-drawer-container[open])) .header__row--bottom .menu-list__link{color:#fff;opacity:1;filter:drop-shadow(0 1px 5px rgb(0 0 0 / 48%))}.template-index:not(:has(dialog.search-modal__content[open])) #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])):not(:has(#Details-menu-drawer-container[open])) .header__row--bottom .menu-list__list-item{color:#fff}.template-index:not(:has(dialog.search-modal__content[open])) #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])):not(:has(#Details-menu-drawer-container[open])) .sunfade-header-search{color:#fff;filter:drop-shadow(0 1px 5px rgb(0 0 0 / 42%))}.template-index:not(:has(dialog.search-modal__content[open])) #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])) .sunfade-header-search__input{color:#fff;background:#00000014;border-color:#ffffff94}.template-index #header-component[transparent]:has(.sunfade-collection-nav__trigger[aria-expanded=true]) .header__row{color:var(--color-foreground);background-color:var(--color-background);border-color:rgb(var(--color-border-rgb) / 18%)}.template-index .header__row--top .header__columns{min-height:72px}.template-index #header-component .header__row--top,.template-index #header-component .header__row--top .header__columns{border-bottom-width:0!important;border-bottom-color:transparent!important}.template-index .header__row--bottom .header__columns{min-height:44px}.template-index #header-component .header__row--bottom .menu-list__link{font-family:Barlow,sans-serif;font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:.075em;text-transform:uppercase}.template-index #header-component .header__row--bottom overflow-list>.menu-list__list-item:not([slot=more]){position:relative}.template-index #header-component .header__row--bottom overflow-list>.menu-list__list-item:not([slot=more]):has(~.menu-list__list-item:not([slot=more])):after{content:"";position:absolute;top:50%;right:-10.5px;width:1px;height:10px;background:currentcolor;opacity:.32;pointer-events:none;transform:translateY(-50%)}.template-index #header-component .header__row--bottom overflow-list>.menu-list__list-item:not([slot=more]):not(:has(~.menu-list__list-item:not([slot=more]))):after{content:none!important;display:none!important}.template-index .sunfade-collection-nav{display:block;position:relative}.template-index .sunfade-collection-nav__bar{position:relative;min-height:58px;border-top:1px solid rgb(var(--color-border-rgb) / 12%);border-bottom:1px solid rgb(var(--color-border-rgb) / 12%)}.template-index #header-component[transparent]:not(:hover):not(:has(.sunfade-collection-nav__trigger[aria-expanded=true])) .sunfade-collection-nav__bar{border-color:transparent!important}.template-index .sunfade-collection-nav__list{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(24px,3vw,52px);width:min(calc(100% - 80px),1200px);min-height:58px;margin-inline:auto;padding-inline:0}.template-index .sunfade-collection-nav__item{position:static;display:flex}.template-index .sunfade-collection-nav__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:58px;padding:0;color:inherit;font-family:Barlow,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.template-index .sunfade-collection-nav__trigger:after{content:"";position:absolute;right:17px;bottom:-1px;left:0;height:3px;background:currentcolor;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.template-index .sunfade-collection-nav__trigger:is(:hover,:focus-visible,[aria-expanded=true]):after{transform:scaleX(1)}.template-index .sunfade-collection-nav__caret{width:10px;height:10px;transition:transform .18s ease}.template-index .sunfade-collection-nav__trigger[aria-expanded=true] .sunfade-collection-nav__caret{transform:rotate(180deg)}@media screen and (min-width:750px)and (max-width:1100px){.template-index .sunfade-collection-nav__list{gap:clamp(10px,1.5vw,18px);width:calc(100% - 40px)}.template-index .sunfade-collection-nav__trigger{gap:5px;font-size:.8125rem;letter-spacing:.025em}.template-index .sunfade-collection-nav__trigger:after{right:15px}}.template-index .sunfade-collection-panel{position:absolute;z-index:var(--layer-header-menu);top:100%;right:0;left:0;width:100%;color:var(--color-foreground);background:var(--color-background);border-top:1px solid rgb(var(--color-border-rgb) / 14%);box-shadow:0 22px 42px #2b241f24}.template-index .sunfade-collection-panel[hidden],.template-index .sunfade-collection-backdrop[hidden]{display:none}.template-index .sunfade-collection-panel__inner{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);gap:clamp(32px,4vw,72px);align-items:start;width:min(calc(100% - 80px),1200px);margin-inline:auto;padding-block:30px 34px}.template-index .sunfade-collection-panel__inner>*{grid-column:auto;grid-row:1}.template-index .sunfade-collection-panel__intro{padding-top:4px}.template-index .sunfade-collection-panel__eyebrow{margin:0 0 10px;color:rgb(var(--color-foreground-rgb) / 60%);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.template-index .sunfade-collection-panel__intro h3{margin:0;font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1.05;letter-spacing:-.025em}.template-index .sunfade-collection-panel__description{max-width:30ch;margin:14px 0 20px;color:rgb(var(--color-foreground-rgb) / 72%);line-height:1.55}.template-index .sunfade-collection-panel__view-all{display:inline-flex;gap:8px;align-items:center;color:var(--sunfade-cocoa);font-weight:600;text-decoration:none;border-bottom:1px solid currentcolor}.template-index .sunfade-collection-panel__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.template-index .sunfade-collection-panel__product{display:grid;align-content:start;gap:5px;min-width:0;color:inherit;text-decoration:none}.template-index .sunfade-collection-panel__product-media{display:block;overflow:hidden;width:100%;aspect-ratio:4 / 3;margin-bottom:5px;background:var(--sunfade-sand);border-radius:4px}.template-index .sunfade-collection-panel__product-media img,.template-index .sunfade-collection-panel__product-media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.7,0,1)}.template-index .sunfade-collection-panel__product:hover .sunfade-collection-panel__product-media img{transform:scale(1.035)}.template-index .sunfade-collection-panel__product-title{overflow:hidden;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.template-index .sunfade-collection-panel__product-price{color:rgb(var(--color-foreground-rgb) / 68%);font-size:.78rem}.template-index .sunfade-collection-backdrop{position:fixed;z-index:calc(var(--layer-overlay) - 1);top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:#12121294;border:0;cursor:default}.template-index #header-component:not([transparent]):has(.sunfade-collection-nav[data-open]){position:relative;z-index:var(--layer-overlay)}.template-index .sunfade-mobile-collections__heading{margin:18px 30px 4px;padding-top:18px;color:rgb(var(--color-foreground-rgb) / 58%);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid rgb(var(--color-border-rgb) / 16%)}@media screen and (min-width:750px){.template-index #header-component .search-modal__button{justify-content:flex-start;gap:10px;width:clamp(210px,21vw,270px);height:34px;min-height:34px;padding:0 13px;color:var(--sunfade-ink);background:#fff3;border:1px solid rgb(43 36 31 / 38%);border-radius:4px;filter:drop-shadow(0 1px 8px rgb(255 255 255 / 44%));transition:width .18s ease,background-color .18s ease,border-color .18s ease}.template-index #header-component .search-modal__button:after{content:"What can we help you find?";overflow:hidden;color:currentcolor;font-size:.72rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;opacity:.72}.template-index #header-component .search-modal__button .svg-wrapper{flex:0 0 15px;width:15px;height:15px}.template-index:has(dialog.search-modal__content[open]) #header-component[transparent]{--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit}.template-index:has(dialog.search-modal__content[open]) #header-component[transparent] .header__row{color:var(--color-foreground);background-color:var(--color-background);border-color:rgb(var(--color-border-rgb) / 18%)}.template-index:has(dialog.search-modal__content[open]) #header-component[transparent] .header__row--bottom :is(.menu-list__link,.menu-list__list-item),.template-index:has(dialog.search-modal__content[open]) #header-component[transparent] .header__row--top :is(.header-actions__action,.header__icon--menu,.search-modal__button){color:var(--color-foreground);filter:none;text-shadow:none}dialog.search-modal__content.sunfade-search-dropdown[open]{position:fixed;z-index:1000;inset:auto auto auto auto;top:var(--sunfade-search-top);left:var(--sunfade-search-left);display:flex;width:var(--sunfade-search-width);height:min(660px,calc(100dvh - var(--sunfade-search-top) - 20px));max-width:calc(100vw - var(--sunfade-search-left) - 24px);max-height:calc(100dvh - var(--sunfade-search-top) - 20px);margin:0!important;padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}dialog.search-modal__content.sunfade-search-dropdown[open].dialog-closing{pointer-events:none}dialog.search-modal__content.sunfade-search-dropdown:not([open]){display:none!important}dialog.search-modal__content.sunfade-search-dropdown::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sunfade-search-dropdown .predictive-search,.sunfade-search-dropdown .predictive-search-form{display:flex;flex-direction:column;width:100%;height:100%;max-height:none;background:transparent}.sunfade-search-dropdown .predictive-search-form__header{display:none}.sunfade-search-dropdown .predictive-search-form__header-inner{width:100%;height:100%}.sunfade-search-dropdown .search-input{width:100%;height:var(--sunfade-search-trigger-height);min-height:var(--sunfade-search-trigger-height);padding-inline:38px 12px;color:var(--sunfade-ink, #2b241f);background:var(--color-background);border:1px solid rgb(43 36 31 / 38%);border-radius:4px;font-size:.72rem}.sunfade-search-dropdown .close-button,.sunfade-search-dropdown .predictive-search__close-modal-button,.sunfade-search-dropdown .predictive-search__reset-button{display:none!important}.sunfade-search-dropdown .predictive-search-form__content-wrapper{position:relative;inset:auto;flex:1 1 auto;min-height:0;margin-top:0;overflow-x:hidden;overflow-y:scroll;width:100%;height:auto;max-height:none;background:var(--color-background);border:1px solid rgb(43 36 31 / 17%);border-radius:4px;box-shadow:0 18px 48px #2b241f2e;scrollbar-width:thin;scrollbar-color:rgb(106 71 49 / 48%) rgb(106 71 49 / 8%);scrollbar-gutter:stable}.sunfade-search-dropdown .predictive-search-form__content-wrapper::-webkit-scrollbar{width:8px}.sunfade-search-dropdown .predictive-search-form__content-wrapper::-webkit-scrollbar-track{background:#6a473114;border-radius:999px}.sunfade-search-dropdown .predictive-search-form__content-wrapper::-webkit-scrollbar-thumb{background:#6a47317a;border:2px solid var(--color-background);border-radius:999px}.sunfade-search-dropdown .predictive-search-form__content-wrapper::-webkit-scrollbar-thumb:hover{background:#6a4731ad}dialog.search-modal__content.sunfade-search-dropdown[open]:not(.dialog-closing) .predictive-search-form__content-wrapper{animation:sunfade-search-dropdown-in .16s ease-out both}dialog.search-modal__content.sunfade-search-dropdown[open].dialog-closing .predictive-search-form__content-wrapper{animation:sunfade-search-dropdown-out 90ms ease-in both!important}.sunfade-search-dropdown .predictive-search-form__content{width:100%;padding:0 14px 18px}.sunfade-popular-searches{padding:16px 0 13px;border-bottom:1px solid rgb(var(--color-border-rgb) / 13%)}.sunfade-search-dropdown:has(.search-input:not(:placeholder-shown)) .sunfade-popular-searches{display:none}.sunfade-search-dropdown__heading,.sunfade-search-dropdown .predictive-search-results__title{margin:0 0 10px;color:rgb(var(--color-foreground-rgb) / 63%);font-size:.62rem;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.sunfade-popular-searches__list{display:grid;gap:2px}.sunfade-popular-searches__list a{display:block;padding:6px 0;color:inherit;font-size:.78rem;line-height:1.25;text-decoration:none}.sunfade-popular-searches__list a:hover{color:var(--sunfade-cocoa, #79533c)}.sunfade-search-dropdown .predictive-search-results__inner{display:block;padding:16px 0 0}.sunfade-search-dropdown .predictive-search-results__wrapper-products{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.sunfade-search-dropdown .predictive-search-results__card--product{position:relative;width:100%;min-width:0}.sunfade-search-dropdown .predictive-search-results__card--product:before{content:"";position:absolute;z-index:2;top:6px;bottom:6px;left:-7px;width:2px;background:var(--sunfade-cocoa, #79533c);border-radius:999px;opacity:0;pointer-events:none;transform:scaleY(.45);transition:opacity .14s ease,transform .14s ease}.sunfade-search-dropdown .predictive-search-results__card--product:is(:hover,:focus-within):before{opacity:1;transform:scaleY(1)}.sunfade-search-dropdown .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:center;min-height:58px;padding:2px}.sunfade-search-dropdown .resource-card__media{grid-row:1;grid-column:1;width:54px;height:54px;min-height:54px;overflow:hidden;border-radius:2px;background:var(--sunfade-sand, #eee5d9)}.sunfade-search-dropdown .resource-card__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:1!important;transform:none!important;transition:none!important}.sunfade-search-dropdown .resource-card__image--secondary{display:none!important;opacity:0!important}.sunfade-search-dropdown .resource-card:is(:hover,:focus){--resource-card-primary-image-opacity: 1;--resource-card-secondary-image-opacity: 0;z-index:auto;transform:none!important;box-shadow:none!important}.sunfade-search-dropdown .resource-card__content{grid-row:1;grid-column:2;min-width:0}.sunfade-search-dropdown .resource-card__title{display:-webkit-box;overflow:hidden;margin:0 0 3px;font-size:.75rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sunfade-search-dropdown .price{font-size:.72rem}.sunfade-search-dropdown .predictive-search-form__footer,.sunfade-search-dropdown .recently-viewed-wrapper{display:none!important}}@media screen and (max-width:749px){dialog.search-modal__content.sunfade-mobile-search[open]{position:fixed!important;z-index:1000;inset:var(--sunfade-mobile-search-top, 0) 0 auto!important;display:block;width:100vw!important;height:64px!important;max-width:none;max-height:none;margin:0!important;padding:0;overflow:visible;color:#2b241f;background:#fff;border:0;border-radius:0;box-shadow:0 1px #2b241f24}dialog.search-modal__content.sunfade-mobile-search::backdrop{background:#120f0d8a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sunfade-mobile-search .predictive-search,.sunfade-mobile-search .predictive-search-form{position:relative;display:block;width:100%;height:64px;max-height:none;overflow:visible;background:#fff}.sunfade-mobile-search .predictive-search-form__header{display:flex;align-items:center;width:100%;height:64px;padding:10px 12px;background:#fff;border:0}.sunfade-mobile-search .predictive-search-form__header-inner{display:flex;flex:0 1 350px;align-items:center;width:min(350px,calc(100% - 52px));height:44px;gap:8px}.sunfade-mobile-search .search-input{height:42px;min-height:42px;padding-inline:41px 38px;color:#2b241f;background:#fff;border:1px solid rgb(43 36 31 / 44%);border-radius:4px;outline:none;font:500 .83rem/1.2 Barlow,sans-serif;box-shadow:none}.sunfade-mobile-search .search-input:focus{border-color:#2b241f;box-shadow:0 0 0 1px #2b241f}.sunfade-mobile-search .predictive-search__icon{left:13px;width:17px;height:17px}.sunfade-mobile-search .predictive-search__reset-button{display:none!important}.sunfade-mobile-search .predictive-search__close-modal-button,.sunfade-mobile-search .close-button{flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:0;margin-left:auto;color:#2b241f;background:transparent;border:0;border-radius:0}.sunfade-mobile-search .predictive-search-form__content-wrapper{display:none}.sunfade-mobile-search[data-sunfade-mobile-stage=results] .predictive-search-form__content-wrapper{position:absolute;top:66px;right:auto;left:12px;display:block;width:min(550px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - var(--sunfade-mobile-search-top, 0px) - 82px);margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid rgb(43 36 31 / 18%);border-radius:4px;box-shadow:0 18px 48px #120f0d38;scrollbar-color:rgb(106 71 49 / 48%) rgb(106 71 49 / 8%);scrollbar-width:thin}.sunfade-mobile-search .predictive-search-form__content{width:100%;padding:0 20px 22px}.sunfade-mobile-search .sunfade-popular-searches{padding:20px 0 14px;border-bottom:1px solid rgb(43 36 31 / 12%)}.sunfade-mobile-search:has(.search-input:not(:placeholder-shown)) .sunfade-popular-searches{display:none}.sunfade-mobile-search .sunfade-search-dropdown__heading,.sunfade-mobile-search .predictive-search-results__title{margin:0 0 10px;color:#2b241fb8;font:600 .64rem/1.2 Barlow,sans-serif;letter-spacing:.22em;text-transform:uppercase}.sunfade-mobile-search .sunfade-popular-searches__list{display:grid;gap:1px}.sunfade-mobile-search .sunfade-popular-searches__list a{display:block;padding:7px 0;color:#79533c;font:500 .82rem/1.25 Barlow,sans-serif;text-decoration:none}.sunfade-mobile-search .recently-viewed-wrapper{display:none!important}.sunfade-mobile-search .predictive-search-results__inner{display:block;padding:16px 0 0}.sunfade-mobile-search .predictive-search-results__products{display:block}.sunfade-mobile-search .predictive-search-results__wrapper-products{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.sunfade-mobile-search .predictive-search-results__card--product{width:100%;min-width:0}.sunfade-mobile-search .predictive-search-results__card--product .resource-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;width:100%;min-height:64px;padding:0}.sunfade-mobile-search .resource-card__media{grid-row:1;grid-column:1;width:64px;height:64px;min-height:64px;overflow:hidden;background:#eee5d9;border-radius:2px}.sunfade-mobile-search .resource-card__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:1!important;transform:none!important;transition:none!important}.sunfade-mobile-search .resource-card__image--secondary{display:none!important}.sunfade-mobile-search .resource-card__content{grid-row:1;grid-column:2;min-width:0}.sunfade-mobile-search .resource-card__title{display:-webkit-box;overflow:hidden;margin:0 0 3px;color:#79533c;font:500 .78rem/1.28 Barlow,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sunfade-mobile-search .price{color:#2b241f;font:500 .75rem/1.2 Barlow,sans-serif}.sunfade-mobile-search .predictive-search-form__footer{display:none!important}}.template-index .sunfade-header-search{display:none}@media screen and (min-width:750px){.template-index #header-component .sunfade-header-search{position:relative;display:block;width:clamp(150px,22vw,310px);height:38px;color:var(--sunfade-ink);transition:opacity 80ms linear}.template-index #header-component .sunfade-header-search__input{display:block;width:100%;height:38px;min-height:38px;padding:0 14px 0 41px;color:currentcolor;background:#fff3;border:1px solid rgb(43 36 31 / 38%);border-radius:4px;outline:none;font:inherit;font-size:.76rem;filter:drop-shadow(0 1px 8px rgb(255 255 255 / 44%));-webkit-appearance:none;appearance:none}.template-index #header-component .sunfade-header-search__input::-webkit-search-cancel-button{display:none}.template-index #header-component .sunfade-header-search__input::placeholder{color:currentcolor;opacity:.72}.template-index #header-component .sunfade-header-search__input:focus{background:var(--color-background);border-color:#2b241f85}.template-index #header-component .sunfade-header-search__icon{position:absolute;z-index:1;top:50%;left:14px;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.template-index #header-component .sunfade-header-search__icon svg{display:block;width:100%;height:100%}.template-index #header-component .sunfade-header-search+search-button.search-action{display:none!important}}@media screen and (min-width:900px){.template-index #header-component .sunfade-header-search{width:clamp(200px,22vw,310px)}}@media screen and (min-width:1100px){.template-index #header-component .sunfade-header-search{width:clamp(240px,22vw,310px)}}@keyframes sunfade-search-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes sunfade-search-dropdown-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.template-index .header-logo img{max-height:66px;width:auto;object-fit:contain}.template-index .header-menu .menu-list__submenu{border-top:1px solid rgb(106 71 49 / 12%)}.template-index .header-menu .menu-list__list-item:not([slot=overflow]){position:static}.template-index .mega-menu__grid{padding-block:8px 18px}.template-index .mega-menu__link-image{border-radius:4px;box-shadow:0 8px 24px #2b241f1a}.template-index .hero-wrapper:first-child,.template-index .hero-wrapper:first-child .hero,.template-index .hero-wrapper:first-child .hero__container{min-height:0}.template-index .hero-wrapper:first-child .hero__container{--section-top-offset: 0px !important;padding-block-start:0!important}.template-index .hero-wrapper:first-child .hero__image{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.template-index .hero-wrapper:first-child .hero__media-wrapper{position:relative;display:block}.template-index .media-with-content.section--page-width{border-radius:4px;overflow:hidden;box-shadow:0 16px 44px #2b241f12}.template-index .media-with-content .media-block,.template-index .media-with-content .media-block img,.template-index .media-with-content .media-block picture{width:100%;height:100%}.template-index .media-with-content .media-block img{display:block;object-fit:cover;object-position:center}.template-index [id$=__media_with_content_1] .section-background{background:#fff!important}.template-index [id$=__media_with_content_1] .media-with-content.section--page-width{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "content";row-gap:14px;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.template-index [id$=__media_with_content_1] .media-block,.template-index [id$=__media_with_content_1] .media-with-content__content{min-width:0;overflow:hidden;border-radius:6px}.template-index [id$=__media_with_content_1] .media-block{aspect-ratio:4 / 3;background:#f2ece4}.template-index [id$=__media_with_content_1] .media-block img{width:100%;height:100%!important;object-fit:cover!important}.template-index [id$=__media_with_content_1] .media-with-content__content{background:#f0e6db}.template-index [id$=__media_with_content_1] .media-with-content__content>.group-block-content{justify-content:center!important;height:100%;padding:clamp(30px,4.1vw,64px)!important;gap:clamp(20px,2vw,30px)!important}.template-index [id$=__media_with_content_1] .media-with-content__content>.group-block-content>.text-block:first-child{display:none}.template-index [id$=__media_with_content_1] .media-with-content__content h2{max-width:16ch;margin:0;font-size:clamp(1.65rem,2.25vw,2.4rem);line-height:1.08;letter-spacing:-.025em}.template-index [id$=__media_with_content_1] .media-with-content__content p{max-width:56ch;margin:0;font-size:clamp(.9rem,1vw,1rem);line-height:1.62}.template-index [id$=__media_with_content_1] .media-with-content__content>.group-block-content>a.link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:13px 28px;color:#fff;background:var(--sunfade-cocoa);border-radius:3px;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.template-index [id$=__media_with_content_1] .media-with-content__content>.group-block-content>a.link:hover{color:#fff;background:#543723;transform:translateY(-1px)}@media screen and (min-width:750px){.template-index [id$=__media_with_content_1] .media-with-content.section--page-width{--sunfade-editorial-gap: clamp(16px, 1.6vw, 24px);--sunfade-editorial-margin: clamp(24px, 5vw, 72px);grid-template-columns:var(--sunfade-editorial-margin) minmax(0,1fr) var(--sunfade-editorial-gap) minmax(0,1fr) var(--sunfade-editorial-margin);grid-template-areas:"margin-left content gap media margin-right";row-gap:0;align-items:stretch}}.template-index [id$=__media_with_content_2] .section-background{background:#fff!important}.template-index [id$=__media_with_content_2] .media-with-content.section--page-width{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "content";row-gap:14px;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.template-index [id$=__media_with_content_2] .media-block,.template-index [id$=__media_with_content_2] .media-with-content__content{min-width:0;overflow:hidden;border-radius:6px}.template-index [id$=__media_with_content_2] .media-block{aspect-ratio:4 / 3;background:#f2ece4}.template-index [id$=__media_with_content_2] .media-block img{width:100%;height:100%!important;object-fit:cover!important}.template-index [id$=__media_with_content_2] .media-with-content__content{background:#f0e6db}.template-index [id$=__media_with_content_2] .media-with-content__content>.group-block-content{justify-content:center!important;height:100%;padding:clamp(30px,4.1vw,64px)!important;gap:clamp(20px,2vw,30px)!important}.template-index [id$=__media_with_content_2] .media-with-content__content h2{max-width:18ch;margin:0;font-size:clamp(1.65rem,2.25vw,2.4rem);line-height:1.08;letter-spacing:-.025em}.template-index [id$=__media_with_content_2] .media-with-content__content p{max-width:62ch;margin:0;font-size:clamp(.9rem,1vw,1rem);line-height:1.62}.template-index [id$=__media_with_content_2] .media-with-content__content>.group-block-content>a.link{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:13px 28px;color:#fff;background:var(--sunfade-cocoa);border-radius:3px;font-size:.78rem;font-weight:700;line-height:1;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,transform .18s ease}.template-index [id$=__media_with_content_2] .media-with-content__content>.group-block-content>a.link:hover{color:#fff;background:#543723;transform:translateY(-1px)}@media screen and (min-width:750px){.template-index [id$=__media_with_content_2] .media-with-content.section--page-width{--sunfade-story-gap: clamp(16px, 1.6vw, 24px);--sunfade-story-margin: clamp(24px, 5vw, 72px);grid-template-columns:var(--sunfade-story-margin) minmax(0,.78fr) var(--sunfade-story-gap) minmax(0,1.22fr) var(--sunfade-story-margin);grid-template-areas:"margin-left media gap content margin-right";row-gap:0;align-items:stretch}.template-index [id$=__media_with_content_2] .media-block,.template-index [id$=__media_with_content_2] .media-with-content__content{min-height:clamp(330px,28vw,430px)}.template-index [id$=__media_with_content_2] .media-block{aspect-ratio:auto}}.template-index .media-with-content__content h2{max-width:12ch;color:var(--sunfade-ink);font-size:clamp(2rem,4vw,4.6rem);line-height:.98;letter-spacing:-.035em}.template-index .media-with-content__content p{max-width:44ch;line-height:1.65}.template-index .section-resource-list__header h3,.template-index .ui-test-collection-list h3,.template-index .featured-blog-posts h3{color:var(--sunfade-ink);font-size:clamp(1.8rem,3vw,3.25rem);letter-spacing:-.025em}.template-index .ui-test-product-list .resource-list__item{min-width:0}.template-index .ui-test-product-list .product-card{height:100%;min-width:0;overflow:hidden;color:var(--sunfade-ink);background:#fff;border:1px solid #cac3b9;border-radius:4px;box-shadow:0 1px 2px #2b241f08;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-index .ui-test-product-list .product-card:hover{border-color:#a98f78;box-shadow:0 8px 22px #2b241f1a;transform:translateY(-1px)}.template-index .ui-test-product-list .product-card__content{height:100%;gap:0!important;overflow:hidden;background:#fff;border:0!important;border-radius:0!important}.template-index .ui-test-product-list .card-gallery{width:100%;aspect-ratio:1;overflow:hidden;background:#f6f1ea;border:0!important;border-bottom:1px solid #cac3b9!important;border-radius:0!important}.template-index .ui-test-product-list .card-gallery :is(slideshow-component,slideshow-container,.slideshow,.slideshow__slides),.template-index .ui-test-product-list .card-gallery :is(.product-card__image,.resource-card__image,picture){width:100%;height:100%}.template-index .ui-test-product-list .card-gallery img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,0,1)}.template-index .ui-test-product-list .product-card:hover .card-gallery img{transform:scale(1.035)}.template-index .ui-test-product-list .product-grid-view-zoom-out--details{display:none!important}.template-index .ui-test-product-list .product-card__content>a.contents.user-select-text{display:block!important;padding:15px 16px 0;color:inherit;text-decoration:none}.template-index .ui-test-product-list .product-card__content>a.contents.user-select-text .text-block{padding:0!important}.template-index .ui-test-product-list .product-card__content>a.contents.user-select-text :is(p,h3,h4){display:-webkit-box;min-height:1.35em;margin:0;overflow:hidden;font-size:1rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.template-index .ui-test-product-list .product-card__content>product-price{display:grid;margin-top:auto;padding:8px 16px 15px!important;color:#5b4739;font-size:.92rem;line-height:1.35}.template-index .ui-test-product-list .product-badges{top:12px!important;right:auto!important;left:12px!important}.template-index .ui-test-product-list .product-badges :is(.badge,.product-badges__badge){padding:5px 8px;font-size:.66rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;border-radius:3px}@media screen and (min-width:990px){.template-index [id$=__product_list_hats] [data-testid=resource-list-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:989px){.template-index [id$=__product_list_hats] [data-testid=resource-list-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.template-index [id$=__product_list_hats] [data-testid=resource-list-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.template-index .ui-test-product-list .product-card__content>a.contents.user-select-text{padding:11px 12px 0}.template-index .ui-test-product-list .product-card__content>a.contents.user-select-text :is(p,h3,h4){min-height:2.6em;font-size:.86rem;line-height:1.3;-webkit-line-clamp:2}.template-index .ui-test-product-list .product-card__content>product-price{padding:6px 12px 12px!important;font-size:.82rem}}.template-index [id$=__collection_list_1],.template-index [id$=__collection_list_1] .section-background,.template-index [id$=__collection_list_1] [data-testid=collection-list]{background:#ede0cf!important}.template-index [id$=__collection_list_1] [data-testid=collection-list]{--sunfade-collection-font: "Barlow", "Helvetica Neue", Arial, sans-serif;grid-template-columns:minmax(0,1fr)!important;row-gap:28px;padding-inline:var(--page-margin);color:#6a4731;font-family:var(--sunfade-collection-font)}.template-index [id$=__collection_list_1] [data-testid=collection-list]>*{grid-column:1!important}.template-index [id$=__collection_list_1] .section-resource-list__content,.template-index [id$=__collection_list_1] [data-testid=collections-list-grid],.template-index [id$=__collection_list_1] .sunfade-collection-list__bottom-heading{width:100%;margin-inline:auto}.template-index [id$=__collection_list_1] .section-resource-list__content{display:grid;gap:12px}.template-index [id$=__collection_list_1] .section-resource-list__content .group-block-content{gap:0}.template-index [id$=__collection_list_1] .section-resource-list__content h3{margin:0;padding:0;color:#6a4731;background:linear-gradient(46deg,#6a4731,#9c7055);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--sunfade-collection-font);font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:0}.template-index [id$=__collection_list_1] .section-resource-list__content rte-formatter{padding-bottom:0!important}.template-index [id$=__collection_list_1] .sunfade-collection-list__intro{max-width:72ch;color:#252525;font-family:var(--sunfade-collection-font);font-size:.9375rem;font-weight:500;line-height:1.6}.template-index [id$=__collection_list_1] .sunfade-collection-list__intro p{margin:0}.template-index [id$=__collection_list_1] [data-testid=collections-list-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.template-index [id$=__collection_list_1] .resource-list__item{min-width:0}.template-index [id$=__collection_list_1] .collection-card,.template-index [id$=__collection_list_1] .resource-card{position:relative;overflow:hidden;border-radius:3px;box-shadow:0 4px 16px #2e15031f;isolation:isolate}.template-index [id$=__collection_list_1] .collection-card__inner,.template-index [id$=__collection_list_1] .collection-card__image,.template-index [id$=__collection_list_1] .collection-card__image img{width:100%;height:100%}.template-index [id$=__collection_list_1] .collection-card__image img{min-height:0;aspect-ratio:1;object-fit:cover;object-position:center;filter:saturate(1.06) contrast(1.03);transition:transform .52s cubic-bezier(.2,.7,0,1),filter .3s ease}.template-index [id$=__collection_list_1] .collection-card__image .overlay{background:#140d094d!important}.template-index [id$=__collection_list_1] .collection-card__content{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex!important;flex-direction:column!important;gap:0!important;align-items:center!important;justify-content:center!important;padding:18px;pointer-events:none}.template-index [id$=__collection_list_1] .collection-card__content,.template-index [id$=__collection_list_1] .collection-card__content *{color:#fff;text-align:center;text-shadow:0 1px 12px rgb(0 0 0 / 68%)}.template-index [id$=__collection_list_1] .collection-card__content .text-block{width:auto;padding:0!important;font-family:var(--sunfade-collection-font)}.template-index [id$=__collection_list_1] .collection-card__content .text-block p{margin:0;font-family:var(--sunfade-collection-font);font-size:clamp(1.4rem,2.1vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:0}.template-index [id$=__collection_list_1] .collection-card__content:after{content:"\203a";position:absolute;top:calc(50% + 30px);left:50%;display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:#6a4731;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000002e;font-family:Arial,sans-serif;font-size:1.75rem;font-weight:400;line-height:.9;text-shadow:none;opacity:0;transform:translate(-50%,-8px) scale(.82);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,0,1)}.template-index [id$=__collection_list_1] .collection-card:is(:hover,:focus-within) img{filter:saturate(1.1) contrast(1.05) brightness(.88);transform:scale(1.05)}.template-index [id$=__collection_list_1] .collection-card:is(:hover,:focus-within) .collection-card__content:after{opacity:1;transform:translate(-50%) scale(1)}.template-index [id$=__collection_list_1] .sunfade-collection-list__bottom-heading{margin-top:22px;color:#7b563e;font-family:var(--sunfade-collection-font);font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.1;letter-spacing:0;text-align:center;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:989px){.template-index [id$=__collection_list_1] [data-testid=collections-list-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.template-index [id$=__collection_list_1] [data-testid=collection-list]{row-gap:16px;padding-inline:var(--page-margin)}.template-index [id$=__collection_list_1] [data-testid=collections-list-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.template-index [id$=__collection_list_1] .section-resource-list__content h3{font-size:1.75rem}.template-index [id$=__collection_list_1] .sunfade-collection-list__intro{font-size:.875rem}.template-index [id$=__collection_list_1] .collection-card__content{gap:0!important;padding:10px}.template-index [id$=__collection_list_1] .collection-card__content .text-block{min-width:0}.template-index [id$=__collection_list_1] .collection-card__content .text-block p{font-size:clamp(.95rem,4vw,1.2rem)}.template-index [id$=__collection_list_1] .collection-card__content:after{top:calc(50% + 22px);flex-basis:28px;width:28px;height:28px;font-size:1.25rem}.template-index [id$=__collection_list_1] .sunfade-collection-list__bottom-heading{margin-top:14px;font-size:1.65rem}}.template-index .featured-blog-posts .resource-card,.template-index .featured-blog-posts .blog-post-card{height:100%}.template-index .featured-blog-posts img{border-radius:4px}.template-index .marquee{letter-spacing:-.025em}.template-index marquee-component{--marquee-speed: 18s !important}@media(prefers-reduced-motion:no-preference){.template-index marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)!important;animation-play-state:running!important;will-change:transform}}@media screen and (max-width:749px){.template-index .sunfade-collection-nav{display:none}.template-index .header__row--top .header__columns{min-height:62px}.template-index .header-logo img{max-height:48px;max-width:142px}.template-index .header__row--mobile{justify-content:center}.template-index .header-drawer__dialog,.template-index .menu-drawer{width:min(86vw,360px)}.template-index .hero-wrapper:first-child{--sunfade-mobile-hero-height: clamp(650px, 176vw, 860px);height:var(--sunfade-mobile-hero-height);min-height:var(--sunfade-mobile-hero-height)}.template-index .hero-wrapper:first-child .hero,.template-index .hero-wrapper:first-child .hero__container,.template-index .hero-wrapper:first-child .hero__media-wrapper{height:100%;min-height:0}.template-index .hero-wrapper:first-child .hero__media-wrapper,.template-index .hero-wrapper:first-child picture.hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.template-index .hero-wrapper:first-child .hero__image,.template-index .hero-wrapper:first-child picture.hero__image,.template-index .hero-wrapper:first-child picture.hero__image img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center center}.template-index .hero-wrapper:first-child picture.hero__image img{position:absolute;top:0;right:0;bottom:0;left:0}.template-index .media-with-content.section--page-width{margin-inline:16px;width:auto}.template-index .media-with-content .media-block,.template-index .media-with-content .media-block img,.template-index .media-with-content .media-block picture{height:auto}.template-index .media-with-content .media-block img{object-fit:contain}.template-index .media-with-content__content h2{max-width:14ch;font-size:clamp(2rem,11vw,3.2rem)}.template-index .ui-test-collection-list img{min-height:190px}.template-index .section-resource-list{--section-padding-inline: 16px}}@media(prefers-reduced-motion:reduce){.template-index .ui-test-product-list img,.template-index .ui-test-collection-list img{transition:none}}.template-index .shopify-section:has(.jdgm-cards-carousel){padding-block:clamp(54px,6vw,86px);background:#f8f3ed}.template-index div:has(>.jdgm-cards-carousel){width:100%;background:transparent!important}.template-index .jdgm-cards-carousel{--sunfade-carousel-ink: #2b241f;--sunfade-carousel-cocoa: #6a4731;--sunfade-carousel-star: #e8a33d;width:min(100%,1200px)!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,34px)!important;color:var(--sunfade-carousel-ink)!important;font-family:var(--font-body--family)!important}.template-index .jdgm-cards-carousel :is(h1,h2,h3){margin-block:0 12px!important;color:var(--sunfade-carousel-ink)!important;font-family:var(--font-heading--family)!important;font-size:clamp(2rem,3.6vw,3.25rem)!important;font-weight:600!important;line-height:1.05!important;letter-spacing:-.035em!important}.template-index .jdgm-cards-carousel .jm-review-item{height:100%;overflow:hidden;color:var(--sunfade-carousel-ink)!important;background:#fff!important;border:1px solid rgb(106 71 49 / 18%)!important;border-radius:8px!important;box-shadow:0 12px 30px #2b241f14!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-index .jdgm-cards-carousel .jm-review-item:is(:hover,:focus-within){border-color:#6a473166!important;box-shadow:0 18px 38px #2b241f21!important;transform:translateY(-3px)}.template-index .jdgm-cards-carousel .jm-review-item img{display:block;width:100%;object-fit:cover}.template-index .jdgm-cards-carousel .jm-review-item :is(p,blockquote){color:#2b241fd6!important;font-family:var(--font-body--family)!important;font-size:clamp(.9rem,1vw,1rem)!important;line-height:1.55!important}.template-index .jdgm-cards-carousel .jm-review-item :is([class*=reviewer],[class*=author]){color:var(--sunfade-carousel-ink)!important;font-size:.86rem!important;font-weight:650!important}.template-index .jdgm-cards-carousel .jm-review-item [class*=product]{color:#2b241f94!important;font-size:.78rem!important}.template-index .jdgm-cards-carousel :is(.jdgm-star,[class*=star]){color:var(--sunfade-carousel-star)!important}.template-index .jdgm-cards-carousel button{color:var(--sunfade-carousel-cocoa)!important;background:#fff!important;border:1px solid rgb(106 71 49 / 20%)!important;border-radius:50%!important;box-shadow:0 6px 18px #2b241f1f!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.template-index .jdgm-cards-carousel button:is(:hover,:focus-visible){color:#fff!important;background:var(--sunfade-carousel-cocoa)!important;border-color:var(--sunfade-carousel-cocoa)!important;transform:scale(1.04)}@media screen and (max-width:749px){.template-index .shopify-section:has(.jdgm-cards-carousel){padding-block:46px}.template-index .jdgm-cards-carousel{padding-inline:16px!important}.template-index .jdgm-cards-carousel :is(h1,h2,h3){font-size:clamp(1.8rem,9vw,2.35rem)!important}.template-index .jdgm-cards-carousel .jm-review-item{border-radius:7px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sunfade-home.css.map */
