:root{--ss-gold: #c9a24b;--ss-gold-soft: #ddbb6a;--ss-ink: #1c1611}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-family:var(--font-accent--family);font-style:italic;font-weight:inherit;color:var(--ss-gold)}h6 strong,.h6 strong{color:var(--ss-gold);font-weight:inherit}.button,.button-secondary,.button-custom,.button-unstyled,a.button,a.button-secondary,a.button-custom,a.button-unstyled,button.button,.link{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.header-section .header-logo,.header-section a.header-logo{font-family:var(--font-heading--family);font-weight:400;font-style:normal;font-size:1.375rem;letter-spacing:.005em}.menu-list__link{text-transform:uppercase;letter-spacing:.12em}.mega-menu__link--parent{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;opacity:.75;padding-block-end:.45rem}.mega-menu__link:not(.mega-menu__link--parent){text-transform:none;letter-spacing:.005em;font-size:.95rem;line-height:1.5;padding-block:.4rem}.facets__panel-content{background-color:#f6f1e8;border:1px solid rgb(42 33 26 / .18);box-shadow:0 8px 28px #1c161129}.product-title,.collection-title{letter-spacing:.01em}::selection{background:var(--ss-gold);color:var(--ss-ink)}:focus-visible{outline:1px solid var(--ss-gold);outline-offset:2px}.ss-specs{margin-block-start:2.25rem}.ss-specs__title{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin:0 0 .85rem}.ss-specs__list{margin:0}.ss-spec{display:grid;grid-template-columns:minmax(7rem,32%) 1fr;gap:1rem;padding-block:.65rem;border-block-start:1px solid rgb(var(--color-border-rgb) / .55)}.ss-spec:last-child{border-block-end:1px solid rgb(var(--color-border-rgb) / .55)}.ss-spec dt{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;opacity:.65;align-self:center}.ss-spec dd{margin:0}.ss-spec__note{opacity:.6}@media(max-width:40rem){.ss-spec{grid-template-columns:1fr;gap:.15rem}}.ss-delivery{margin-block-start:2rem;font-size:.9rem}.ss-delivery p{margin:0 0 .55rem}.ss-delivery p:last-child{margin-bottom:0}.ss-disclaimer{margin-block-start:1.5rem;padding:.9rem 1rem;background:rgb(var(--color-foreground-rgb) / .045);font-size:.85rem;line-height:1.6}.ss-disclaimer strong{font-weight:500}.ss-sourcing-note{margin-block-start:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--color-border-rgb) / .55);font-size:.9rem;opacity:.8}.ss-sourcing-note a{color:var(--ss-gold);text-underline-offset:.2em}div:has(>.ss-logos),div:has(>.ss-sourced),div:has(>.ss-gallery),div:has(>.ss-projects){width:100%;min-width:0}.ss-logos,.ss-sourced,.ss-gallery,.ss-projects{width:100%;min-width:0;max-width:100%}.ss-gallery{display:grid;gap:1rem}.ss-gallery__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.ss-gallery.is-ready .ss-gallery__viewport{scroll-snap-type:none;scrollbar-width:none}.ss-gallery.is-ready .ss-gallery__viewport::-webkit-scrollbar{display:none}.ss-gallery__viewport:focus-visible{outline:2px solid var(--ss-gold);outline-offset:4px}.ss-gallery__track{display:flex;gap:.75rem;list-style:none;margin:0;padding:0}.ss-gallery__track li{flex:0 0 clamp(13rem,24vw,22rem);margin:0;scroll-snap-align:start}.ss-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:rgb(var(--color-foreground-rgb) / .04)}.ss-gallery__controls{display:none;justify-content:flex-end;gap:.5rem}.ss-gallery.is-ready .ss-gallery__controls{display:flex}.ss-gallery__btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .25);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color .2s ease}.ss-gallery__btn:hover{border-color:var(--ss-gold)}.ss-gallery__btn:focus-visible{outline:2px solid var(--ss-gold);outline-offset:2px}.ss-gallery__btn svg{width:1rem;height:1rem}@media(max-width:40rem){.ss-gallery__track{gap:.5rem}}.ss-sourced{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,22%);gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:.75rem;scrollbar-width:thin}.ss-sourced__card{margin:0;scroll-snap-align:start}.ss-sourced__card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.ss-sourced__cap{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;opacity:.7;padding-block-start:.7rem}@media(max-width:40rem){.ss-sourced{grid-auto-columns:minmax(11rem,60%)}}.ss-projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1rem;list-style:none;margin:0;padding:0}.ss-projects li{margin:0}.ss-projects img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:rgb(var(--color-foreground-rgb) / .04)}.ss-projects__cap{display:block;font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;opacity:.7;padding-block-start:.7rem}@media(max-width:60rem){.ss-projects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:40rem){.ss-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}}.shopify-section:has(.ss-logos),.shopify-section:has(.ss-logos)>.section,.shopify-section:has(.ss-logos)>.section>.custom-section-content{background-color:#fff}.ss-logos{display:flex;overflow:hidden;gap:3.5rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.ss-logos__track{display:flex;flex:0 0 auto;align-items:center;gap:3.5rem;animation:ss-logo-scroll 70s linear infinite}.ss-logos:hover .ss-logos__track,.ss-logos:focus-within .ss-logos__track{animation-play-state:paused}.ss-logos img{height:2.75rem;width:auto;object-fit:contain}@keyframes ss-logo-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 3.5rem))}}@media(prefers-reduced-motion:reduce){.ss-logos{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ss-logos__track{animation:none}}.shopify-section[id$=__story] .layout-panel-flex--column{max-width:32.5em;margin-inline:auto;align-items:flex-start}.shopify-section[id$=__story] .text-block{--max-width: 100% !important}.ss-mtm{margin-block:.5rem 1rem}.ss-mtm__title{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin:0 0 .5rem}.ss-mtm__intro{font-size:.9rem;opacity:.75;margin:0 0 1rem}.ss-mtm__fields{display:flex;align-items:flex-end;gap:.75rem}.ss-mtm__field{display:flex;flex-direction:column;gap:.35rem;flex:1 1 0;min-width:0}.ss-mtm__field span{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;opacity:.65}.ss-mtm__input{width:100%;padding:.7rem .75rem;border:1px solid rgb(var(--color-border-rgb) / .55);border-radius:0;background:transparent;color:inherit;font-family:var(--font-body--family);font-size:1rem}.ss-mtm__input:focus-visible{outline:1px solid var(--ss-gold);outline-offset:1px}.ss-mtm__times{padding-block-end:.85rem;opacity:.4}.ss-mtm__result{margin:.85rem 0 0;font-size:.95rem;min-height:1.4em}.ss-mtm__result.is-matched strong,.ss-mtm__result.is-oversize,.ss-mtm__result.is-error{color:var(--ss-gold)}.ss-mtm__bands{margin-block-start:1rem;font-size:.9rem}.ss-mtm__bands-title{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;opacity:.7;margin:0}body:has(.ss-mtm) variant-picker{display:none}.ss-mtm__band-list{margin:.85rem 0 0}.ss-mtm__band{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-block-start:1px solid rgb(var(--color-border-rgb) / .45)}.ss-mtm__band dt,.ss-mtm__band dd{margin:0}.ss-mtm__band.is-active{color:var(--ss-gold);font-weight:500}.ss-mtm__note{margin-block-start:.9rem;font-size:.82rem;opacity:.65}@media(max-width:30rem){.ss-mtm__fields{flex-wrap:wrap}.ss-mtm__times{display:none}}.footer-content{--color-input-text: #f6f1e8;--color-input-text-rgb: 246 241 232;--color-input-border: rgb(246 241 232 / .4);--color-input-background: transparent}.footer-content input[type=email],.footer-content input[type=text]{color:#f6f1e8;background:transparent;border-bottom:1px solid rgb(246 241 232 / .4)}.footer-content input[type=email]::placeholder{color:#f6f1e88c}.footer-content input[type=email]:focus{border-bottom-color:var(--ss-gold)}.footer-content button[type=submit],.footer-content button[type=submit] svg{color:#f6f1e8}.footer-content button[type=submit]:hover,.footer-content button[type=submit]:hover svg{color:var(--ss-gold)}.ss-faq{width:100%}.ss-faq__heading{font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;margin:0 0 .5rem}.ss-faq__list{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .15)}.ss-faq__item{border-block-end:1px solid rgb(var(--color-foreground-rgb) / .15)}.ss-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;cursor:pointer;list-style:none;font-size:.95rem;font-weight:500}.ss-faq__q::-webkit-details-marker{display:none}.ss-faq__q:focus-visible{outline:2px solid var(--ss-gold);outline-offset:2px}.ss-faq__icon{position:relative;flex:0 0 .75rem;height:.75rem}.ss-faq__icon:before,.ss-faq__icon:after{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:currentColor;transition:transform .2s ease}.ss-faq__icon:after{transform:rotate(90deg)}.ss-faq__item[open] .ss-faq__icon:after{transform:rotate(0)}.ss-faq__a{padding:0 2rem 1.1rem 0;font-size:.92rem;line-height:1.65}.ss-faq__a p{margin:0 0 .6rem}.ss-faq__a p:last-child{margin-bottom:0}.ss-faq__a a,.ss-faq__more a{color:var(--ss-gold);text-underline-offset:.2em}.ss-faq__more{margin:1rem 0 0;font-size:.9rem}.ss-faq--section{max-width:46rem;padding-block:3rem 5rem}.ss-faq--section .ss-faq__heading{font-family:var(--font-heading--family);text-transform:none;letter-spacing:normal;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);margin-bottom:1.25rem}.ss-faq--page{max-width:46rem}.ss-faq__group{font-size:clamp(1.4rem,1.15rem + 1vw,1.85rem);margin:3rem 0 .75rem}.ss-faq__group:first-child{margin-top:0}.ss-faq--page .ss-faq__q{font-size:1.02rem;padding-block:1.1rem}.ss-faq--page .ss-faq__a{font-size:.97rem}div:has(>.ss-shop){width:100%;min-width:0}.ss-shop{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:2.5rem 3.5rem;align-items:start}.ss-shop__heading{font-size:clamp(1.4rem,1.15rem + 1vw,1.85rem);margin:2.25rem 0 .75rem}.ss-shop__heading:first-child{margin-top:0}.ss-shop__hours{margin:0}.ss-shop__hours div{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .14)}.ss-shop__hours dt,.ss-shop__hours dd{margin:0}.ss-shop__hours dd{text-align:right;font-variant-numeric:tabular-nums}.ss-shop__address{font-style:normal;line-height:1.6}.ss-shop__note{margin:1.25rem 0 0;opacity:.85}.ss-shop__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 0}.ss-shop__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.ss-shop__photos li{margin:0}.ss-shop__photos img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;background:rgb(var(--color-foreground-rgb) / .04)}@media(max-width:60rem){.ss-shop{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.ss-shop__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.ss-extras{border:1px solid rgb(var(--color-foreground-rgb) / .14);margin:0;padding:1rem 1.1rem 1.1rem;min-width:0}.ss-extras__title{padding:0 .35rem;margin-inline-start:-.35rem;font-family:var(--font-subheading--family);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.ss-extras__hint{margin:0 0 .85rem;font-size:.875rem;opacity:.75}.ss-extras__options{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
