.sn-service{background:var(--sn-green);color:var(--sn-on-green);font-size:1.25rem;letter-spacing:.04em}.sn-service__list{list-style:none;margin:0;padding-block:.8rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 0;text-align:center}.sn-service__item{display:flex;align-items:center;line-height:1.5}.sn-service__item+.sn-service__item:before{content:"";width:3px;height:3px;border-radius:50%;background:#cdaa6e;margin:0 1.6rem}.sn-service a{color:var(--sn-on-green);text-decoration:none;border-bottom:1px solid rgba(205,170,110,.6)}@media screen and (max-width:749px){.sn-service__item:nth-child(n+2){display:none}}.section-header.shopify-section-header-sticky{position:sticky;top:0;z-index:4}.sn-masthead{position:relative;background:#f3f4f1f0;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--sn-line)}.sn-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4rem;padding-block:1.4rem}.sn-header__drawer{display:none}.sn-header__drawer header-drawer{margin-left:-1.2rem}.sn-header__brand{margin:0;font-size:inherit;font-weight:inherit;line-height:1}.sn-logo{display:inline-flex;flex-direction:column;text-decoration:none;color:var(--sn-ink);line-height:1}.sn-logo__name{font-family:var(--sn-display);font-weight:500;font-size:2.6rem;letter-spacing:.005em}.sn-logo__tag{font-family:var(--sn-mono);font-size:1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sn-muted);margin-top:.5rem}.sn-logo__img{display:block;height:auto;max-width:100%}.sn-search{position:relative;display:block;width:100%;max-width:56rem;justify-self:center}.sn-search__form{position:relative;display:block}.sn-search__icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;color:var(--sn-muted);pointer-events:none}.sn-search__input{width:100%;height:4.4rem;border:1px solid var(--sn-line);border-radius:999px;background:var(--sn-surface);padding:0 4.4rem 0 4.2rem;font-family:var(--sn-body);font-size:1.45rem;color:var(--sn-ink);letter-spacing:0;-webkit-appearance:none;appearance:none;box-shadow:none;outline:none}.sn-search__input::placeholder{color:var(--sn-muted);opacity:1}.sn-search__input:focus{border-color:var(--sn-brass);box-shadow:0 0 0 3px #8e6f3a24}.sn-search__input::-webkit-search-cancel-button{display:none}.sn-search__reset{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;border:0;background:transparent;color:var(--sn-muted);cursor:pointer;display:grid;place-items:center;padding:0}.sn-search__reset svg{width:1.6rem;height:1.6rem}.sn-search__reset:hover{background:var(--sn-tile);color:var(--sn-ink)}.sn-search .predictive-search{top:calc(100% + .8rem);left:0;right:0;width:100%;border:1px solid var(--sn-line);border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #16201c1f;background:var(--sn-surface)}.sn-search .predictive-search__heading{font-family:var(--sn-mono);font-size:1.05rem;letter-spacing:.14em;color:var(--sn-brass)}.sn-search .predictive-search__item-heading{font-family:var(--sn-body);font-weight:500}.sn-header__icons{display:flex;align-items:center;gap:.2rem;justify-self:end}.sn-icon-btn{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;color:var(--sn-ink);text-decoration:none;transition:background .2s}.sn-icon-btn:hover{background:var(--sn-tile)}.sn-icon-btn .svg-wrapper,.sn-icon-btn .svg-wrapper svg{width:2.2rem;height:2.2rem}.sn-icon-btn.header__icon--cart .svg-wrapper,.sn-icon-btn.header__icon--cart .svg-wrapper svg{width:3.8rem;height:3.8rem}#cart-icon-bubble .cart-count-bubble{position:absolute;top:.3rem;right:.1rem;bottom:auto;left:auto;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:var(--sn-brass);color:#fff;font-family:var(--sn-body);font-size:1.05rem;font-weight:600;display:grid;place-items:center;line-height:1;font-variant-numeric:tabular-nums}.sn-nav{border-top:1px solid var(--sn-line)}.sn-nav__list{list-style:none;margin:0 auto;display:flex;gap:2.8rem;overflow-x:auto;scrollbar-width:none}.sn-nav__list::-webkit-scrollbar{display:none}.sn-nav__item{position:relative;flex:none}.sn-nav__link{display:block;padding-block:1.1rem;font-family:var(--sn-body);font-size:1.4rem;letter-spacing:.01em;color:var(--sn-muted);text-decoration:none;border-bottom:1px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.sn-nav__link:hover,.sn-nav__link.is-active{color:var(--sn-ink);border-color:var(--sn-brass)}.sn-nav__link--hl{color:var(--sn-brass)}.sn-nav__sub{position:absolute;left:-1.6rem;top:100%;min-width:22rem;list-style:none;margin:0;padding:.8rem;background:var(--sn-surface);border:1px solid var(--sn-line);border-radius:10px;box-shadow:0 18px 40px #16201c1a;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s,transform .2s,visibility .2s;z-index:5}.sn-nav__item--parent:hover .sn-nav__sub,.sn-nav__item--parent:focus-within .sn-nav__sub{opacity:1;visibility:visible;transform:none}.sn-nav__sub a{display:block;padding:.8rem 1rem;border-radius:6px;font-size:1.4rem;color:var(--sn-ink);text-decoration:none}.sn-nav__sub a:hover{background:var(--sn-tile)}.sn-nav__list:has(.sn-nav__item--parent){overflow:visible}@media screen and (max-width:989px){.sn-header{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.2rem;padding-block:1rem 1.2rem}.sn-header__drawer{display:block}.sn-header__brand{justify-self:center;text-align:center}.sn-logo{align-items:center}.sn-logo__name{font-size:2.2rem}.sn-search{grid-column:1 / -1;grid-row:2;max-width:none}.sn-nav{display:none}}@media screen and (max-width:420px){.sn-header{gap:1rem .6rem}.sn-logo__name{font-size:1.9rem}.sn-logo__tag{letter-spacing:.2em}.sn-icon-btn{width:4rem;height:4rem}}.sn-masthead .menu-drawer{background:var(--sn-paper);border-right:1px solid var(--sn-line)}.sn-masthead .menu-drawer__menu-item{font-family:var(--sn-display);font-size:2.2rem;color:var(--sn-ink);padding:1.2rem 3.2rem}.sn-masthead .menu-drawer__menu-item--active{background:var(--sn-tile)}.sn-masthead .menu-drawer__utility-links{background:var(--sn-surface)}.drawer__inner{background:var(--sn-paper, #F3F4F1)}cart-drawer .drawer__heading{font-family:Bodoni Moda,Didot,Georgia,serif;font-weight:400;font-size:2.6rem;letter-spacing:0}cart-drawer .cart-item__name{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-weight:500;text-decoration:none;letter-spacing:0}cart-drawer .button{border-radius:4px}cart-drawer .button:after,cart-drawer .button:before{border-radius:4px}.sn-footer{background:var(--sn-surface);color:var(--sn-ink)}.sn-letter{background:var(--sn-paper);border-top:1px solid var(--sn-line)}.sn-letter__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem;align-items:center;padding-block:clamp(4.8rem,6vw,7.2rem)}.sn-letter h2{font-size:clamp(2.8rem,3.4vw,4rem);margin-top:1rem}.sn-letter__text{color:var(--sn-muted);margin-top:1rem;font-size:1.5rem;line-height:1.55;max-width:46ch}.sn-letter__form{display:flex;flex-wrap:wrap;gap:.8rem}.sn-letter__input{flex:1 1 24rem;min-width:0;height:4.8rem;border:1px solid var(--sn-line);border-radius:4px;background:var(--sn-surface);padding:0 1.6rem;font-family:var(--sn-body);font-size:1.5rem;color:var(--sn-ink);letter-spacing:0;outline:none;box-shadow:none}.sn-letter__input:focus{border-color:var(--sn-brass);box-shadow:0 0 0 3px #8e6f3a24}.sn-letter__msg{flex-basis:100%;font-size:1.4rem;margin:.4rem 0 0}.sn-letter__msg--ok{color:#2f6b4f}.sn-letter__msg--err{color:#9b3b2e}.sn-footer__main{border-top:1px solid var(--sn-line)}.sn-footer__cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem;padding-block:5.6rem 4rem}.sn-logo--footer .sn-logo__name{font-size:2.4rem}.sn-logo--footer .sn-logo__img{max-width:18rem}.sn-footer__blurb{color:var(--sn-muted);font-size:1.45rem;line-height:1.6;max-width:36ch;margin-top:1.4rem}.sn-footer__blurb p{margin:0}.sn-footer__contact{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.4rem;font-family:var(--sn-mono);font-size:1.2rem;color:var(--sn-ink);-webkit-user-select:all;user-select:all}.sn-footer__social{list-style:none;margin:1.6rem 0 0 -1rem;padding:0;display:flex;flex-wrap:wrap}.sn-footer__social:empty{display:none}.sn-footer__heading{margin:0 0 1.4rem;font-family:var(--sn-mono);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sn-muted)}.sn-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.sn-footer__col a{color:var(--sn-ink);text-decoration:none;font-size:1.45rem}.sn-footer__col a:hover{color:var(--sn-brass)}.sn-footer__base{border-top:1px solid var(--sn-line)}.sn-footer__base-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.6rem;padding-block:2rem}.sn-footer__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.sn-footer__pay svg{width:3.8rem;height:2.4rem;display:block}.sn-footer__legal{margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.25rem;color:var(--sn-muted)}.sn-footer__legal a{color:var(--sn-muted);text-decoration:none}.sn-footer__legal a:hover{color:var(--sn-ink)}@media screen and (max-width:749px){.sn-letter__grid{grid-template-columns:1fr}.sn-footer__cols{grid-template-columns:1fr 1fr}.sn-footer__about{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-chrome.css.map */
