.index-hero .hero__image img{filter:saturate(1.08) contrast(1.03)}.index-hero .hero__content__wrapper{z-index:2}.index-hero .hero__content__wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 44% at 50% 48%,#fcfbf6ad,#fcfbf666 46%,#fcfbf600 74%),linear-gradient(to bottom,#fcfbf661,#fcfbf600 16%),radial-gradient(ellipse 130% 105% at 50% 50%,#0000 58%,#2624202b)}.index-hero .hero__title{color:#262626;font-size:clamp(34px,4.4vw,62px);line-height:1.14;letter-spacing:.015em;text-shadow:0 1px 2px rgba(252,251,246,.65),0 2px 18px rgba(252,251,246,.45)}.index-hero .hero__title em{display:block;font-style:italic;text-transform:none;letter-spacing:.01em;font-size:1.12em;line-height:1.2;color:#4f6047;text-shadow:0 1px 0 rgba(252,251,246,.85),0 -1px 0 rgba(252,251,246,.85),1px 0 0 rgba(252,251,246,.85),-1px 0 0 rgba(252,251,246,.85),0 2px 22px rgba(252,251,246,.75)}@media(max-width:767px){.index-hero .hero__content__wrapper:before{background:radial-gradient(ellipse 120% 42% at 50% 48%,#fcfbf6b8,#fcfbf673 50%,#fcfbf600 78%),linear-gradient(to bottom,#fcfbf661,#fcfbf600 16%),radial-gradient(ellipse 130% 105% at 50% 50%,#0000 58%,#2624202b)}.index-hero .hero__title em{font-size:1.02em}}.index-hero .hero__content p{color:#33322f;text-shadow:0 1px 2px rgba(252,251,246,.6),0 1px 12px rgba(252,251,246,.4)}.index-hero .btn--primary{background:#8b9d85;color:#fff;border:1px solid #c9a96a;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 22px #2c2c2c29;transition:background .25s ease,box-shadow .25s ease}.index-hero .btn--primary:hover{background:#7e9077;border-color:#c9a96a;box-shadow:0 8px 26px #2c2c2c38}@media(min-width:990px){.header__desktop__upper--reverse{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(min-content,1fr);align-items:center;column-gap:24px}.header__desktop__upper--reverse .header__desktop__bar__c{grid-column:1;grid-row:1;justify-self:start;min-width:0}.header__desktop__upper--reverse .header__desktop__bar__l{grid-column:2;grid-row:1;justify-self:center}.header__desktop__upper--reverse .header__desktop__bar__r{grid-column:3;grid-row:1;justify-self:end}.header__desktop__upper--reverse .header__menu{font-size:14.5px}.header__desktop__upper--reverse .header__menu .navlink{padding-left:7px;padding-right:7px}}.header__logo__text,.header__logo__text span{font-family:var(--FONT-STACK-HEADING);font-weight:400;text-transform:uppercase;letter-spacing:.16em;color:#2c2c2c;white-space:nowrap}.header__logo__text span{font-size:clamp(19px,1.7vw,26px)}@media(max-width:989px){.header__logo__text,.header__logo__text span{letter-spacing:.09em}.header__logo__text span{font-size:16px}}.collections-hover__mobile-label{display:none}.collections-hover__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}@media(max-width:767px){.collections-hover.frame{display:block;height:auto!important;min-height:0!important}.collections-hover__inner{display:none}.collections-hover__images{position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:auto!important;gap:12px;padding:0 16px;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collections-hover__images::-webkit-scrollbar{display:none}.collections-hover__image{position:relative!important;display:block!important;flex:0 0 74vw!important;width:74vw!important;min-width:74vw!important;height:58vh!important;min-height:340px;max-height:520px;scroll-snap-align:center;border-radius:16px;overflow:hidden;opacity:1!important;visibility:visible!important}.collections-hover__mobile-label{display:block;position:absolute;left:50%;bottom:16px;transform:translate(-50%);background:#fcfbf6ed;color:#2c2c2c;font-family:var(--FONT-STACK-HEADING);font-size:13px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:10px 20px;border-radius:999px;border:1px solid rgba(201,169,106,.55);box-shadow:0 4px 14px #2c2c2c24}}.template-index .theme__header{position:absolute}.template-index .theme__header:before{content:"";position:absolute;left:0;right:0;top:0;height:135%;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#fcfbf6d9,#fcfbf68c 55%,#fcfbf600)}.template-index .theme__header .navlink,.template-index .theme__header .header__logo__text span{color:#2c2c2c;text-shadow:0 1px 8px rgba(252,251,246,.9),0 0 2px rgba(252,251,246,.7)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sticker-era.css.map */
