:root{--brass: #B69664}.marquee__track{animation:marquee-scroll 32s linear infinite}#shopify-section-categories .editorial-row__grid{grid-template-columns:repeat(4,1fr);gap:4px}@media(max-width:860px){#shopify-section-categories .editorial-row__grid{grid-template-columns:repeat(2,1fr);gap:3px}}#shopify-section-occasions .editorial-row__grid{grid-template-columns:repeat(3,1fr);gap:4px}.editorial-banner__caption{padding:clamp(14px,2.5vw,28px)}.editorial-banner__heading{font-size:clamp(16px,2.2vw,26px);margin-bottom:4px}.editorial-banner__subheading{font-size:clamp(9px,.9vw,11px);letter-spacing:.14em}.hero__scrim{background:linear-gradient(180deg,#17151200 30%,#171512a6)}.hero__content{color:#fff}.hero__heading{text-shadow:0 2px 16px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.3)}.hero__subheading{opacity:1;text-shadow:0 1px 10px rgba(0,0,0,.45)}@media(min-width:861px){.site-header__inner{grid-template-columns:1fr auto;grid-template-areas:"logo  logo" "nav   icons";row-gap:4px}html[dir] .site-header__logo{grid-area:logo;text-align:center;padding-bottom:6px}html[dir] .site-header__nav{grid-area:nav;align-self:center}html[dir] .site-header__icons{grid-area:icons;justify-self:end;align-self:center}}@media(max-width:860px){.site-header__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--stucco);border-top:1px solid rgba(23,21,18,.08);border-bottom:1px solid rgba(23,21,18,.08);padding:8px 0;z-index:99}.site-header__nav.is-open{display:flex}.site-header__nav a{padding:14px 24px;border-bottom:1px solid rgba(23,21,18,.05)}}.search-page__header{text-align:center;margin-bottom:40px}.search-page__title{font-size:34px;margin-bottom:24px}.search-page__form{display:flex;max-width:480px;margin:0 auto;border:1px solid var(--taupe)}.search-page__input{flex:1;border:none;background:none;padding:14px 18px;font-family:var(--font-body);font-size:15px;color:var(--ink)}.search-page__input:focus{outline:none}.search-page__submit{border:none;background:none;padding:0 18px;cursor:pointer;color:var(--ink);display:flex;align-items:center}.search-page__count{text-align:center;color:var(--taupe);font-size:13px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:32px}.search-page__empty,.search-page__prompt{text-align:center;padding:48px 0;color:var(--taupe)}.search-page__empty p:first-child{font-size:18px;color:var(--ink);margin-bottom:10px}.search-page__empty-suggestion a{color:var(--olive);border-bottom:1px solid var(--olive)}.search-page__pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.search-page__pagination a{color:var(--olive);border-bottom:1px solid var(--olive)}.search-page__pagination span{color:var(--taupe)}@media(max-width:640px){.search-page__title{font-size:26px}.search-page__form{max-width:100%}}.back-to-top{position:fixed;top:96px;left:20px;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--stucco);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:90}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--brass);color:var(--ink)}@media(max-width:640px){.back-to-top{top:76px;left:14px;width:42px;height:42px}}.back-link{display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--olive)}.product__nav{grid-column:1 / -1;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.product__breadcrumb{font-size:12px;color:var(--taupe)}.product__breadcrumb a{color:var(--taupe)}.product__breadcrumb a:hover{color:var(--olive)}.product__breadcrumb span{margin:0 6px}.collection__nav,.cart-page__nav,.page__nav{margin-bottom:20px}.product__gallery{display:flex;flex-direction:column;gap:12px}.product__main-image{aspect-ratio:4/5;overflow:hidden;background:var(--stucco-dark)}.product__main-image img{width:100%;height:100%;object-fit:cover}.product__thumbnails{display:flex;gap:10px;flex-wrap:wrap}.product__thumbnail{width:72px;height:90px;padding:0;border:1px solid transparent;background:none;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .2s ease,border-color .2s ease}.product__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product__thumbnail.is-active,.product__thumbnail:hover{opacity:1;border-color:var(--brass)}@media(max-width:860px){.site-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons"}html[dir] .site-header__menu-toggle{grid-area:menu;justify-self:start}html[dir] .site-header__logo{grid-area:logo}html[dir] .site-header__icons{grid-area:icons;justify-self:end}html[dir] .site-header__nav{grid-column:1 / -1;grid-row:auto}.site-header__menu-toggle{justify-self:start}.site-header__icons{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme-fixes.css.map */
