:root{--sa-ink:#0A0A0A;--sa-paper:#FAFAF7;--sa-brass:#8B7355;--sa-brass-text:#6F5A42;--ring-color:#8B7355}body,input,select,textarea,button,.button,.header,.header *,header a,header button,nav,nav a,.header__nav,.header__drawer,.announcement-bar,.announcement-bar__message,.product-card__title,.product-card__vendor,.product-card__info,.product-card .product-title,.product-card .vendor,.product-card price-list,.product-card price-list *,.price,.price-item,.price__regular,.price__sale,.breadcrumbs,.breadcrumb,.pagination,.pagination__item,.cart-drawer,.cart-drawer *,.footer,.footer a,.footer p,.footer li,footer a,footer p,h1,h2,h3,h4,h5,h6,label,dt,dd{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0}.header a,nav a,.product-card__vendor,.announcement-bar__message{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.header a,nav a,.header__menu-disclosure>summary,.header__primary-nav-item>a,.header__primary-nav-item>details>summary{font-size:.72rem;white-space:nowrap}.button{text-transform:uppercase}.button{font-weight:600;letter-spacing:.14em;font-size:.78rem}.product-card__title,.product-card .product-title{font-weight:400;letter-spacing:.005em}.product-card .vendor,.product-card .vendor.smallcaps,.product-card .vendor.smallcaps.heading{font-size:.78rem;letter-spacing:.22em;font-weight:600}.product-card .product-title,.product-card a.product-title.h6{font-size:.98rem;line-height:1.35;letter-spacing:.005em;font-weight:400}.product-card price-list,.product-card price-list .h6,.product-card price-list sale-price,.product-card price-list compare-at-price{font-size:.98rem;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums}.rich-text .prose,.rich-text .prose *,.shopify-section--rich-text .prose,.shopify-section--rich-text .prose *{font-family:Baskervville,Georgia,serif}slideshow-carousel .slideshow__slide-content .prose .h1,slideshow-carousel .slideshow__slide-content .prose .h1 strong,slide-show .slideshow__slide-content .prose .h1,slide-show .slideshow__slide-content .prose .h1 strong,slideshow-carousel .slideshow__heading,slideshow-carousel .slideshow__heading strong,slide-show .slideshow__heading,slide-show .slideshow__heading strong{font-family:Playfair Display,Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.005em;line-height:1.02;font-size:clamp(3rem,7.5vw,6.5rem);text-transform:none}@media(max-width:700px){slideshow-carousel .slideshow__slide-content .prose .h1,slideshow-carousel .slideshow__slide-content .prose .h1 strong,slide-show .slideshow__slide-content .prose .h1,slide-show .slideshow__slide-content .prose .h1 strong{font-size:clamp(2.25rem,9.5vw,3.5rem);line-height:1.04}}slideshow-carousel .slideshow__slide-content .prose .h6,slideshow-carousel .slideshow__slide-content .prose .h6 strong,slide-show .slideshow__slide-content .prose .h6,slide-show .slideshow__subheading{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-weight:500;letter-spacing:.32em;font-size:.72rem;text-transform:uppercase;opacity:.92}.featured-collections .section__heading,.collection-list .section__heading,.blog-posts .section__heading,.shopify-section--collection-list .prose h2.h2,.shopify-section--collection-list .prose h2,.shopify-section--featured-collections h2.h2,.shopify-section--featured-collection h2.h2,.shopify-section--blog-posts h2.h2{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.1}.shopify-section--collection-list .prose p.h3,.shopify-section--collection-list .collection-card__content .h3{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:0;text-transform:none!important}.product-card{transition:transform .3s ease-out}.product-card:hover{transform:translateY(-2px)}.product-card .product-card__image{transition:opacity .4s ease}.product-card:hover .product-card__image{opacity:.94}.sa-footer-top-section{background:transparent}.sa-footer-top{border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08);padding:clamp(40px,5vw,72px) 0;background:#fafaf7}.sa-footer-top__inner{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,44px);text-align:center}.sa-footer-top__manifesto{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.3;letter-spacing:.005em;text-transform:none;color:var(--sa-ink);margin:0;max-width:28ch;margin-inline:auto}.sa-footer-press{display:flex;flex-direction:column;align-items:center;gap:.6em;padding-top:clamp(20px,2.5vw,32px);border-top:1px solid rgba(139,115,85,.22)}.sa-footer-press__dot{color:var(--sa-brass);font-size:1.2em;line-height:1;transform:translateY(-.08em)}.sa-footer-showroom{display:flex;flex-direction:column;align-items:center;gap:.35em;padding-top:clamp(20px,2.5vw,32px);border-top:1px solid rgba(139,115,85,.22)}.sa-footer-showroom__kicker{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.6rem;letter-spacing:.36em;text-transform:uppercase;color:#6b5440;margin-bottom:.4em}.sa-footer-showroom__line{font-family:Baskervville,Georgia,serif!important;font-size:clamp(.95rem,1.15vw,1.02rem);color:var(--sa-ink);margin:0;line-height:1.5}.sa-footer-showroom__hours{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#595959;margin:.2em 0 0}.sa-footer-showroom__cta{margin-top:.8em;font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.68rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sa-ink)!important;text-decoration:none;border-bottom:1px solid var(--sa-ink);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.sa-footer-showroom__cta:hover,.sa-footer-showroom__cta:focus-visible{color:var(--sa-brass-text)!important;border-bottom-color:var(--sa-brass-text)}@media(max-width:700px){.sa-footer-top{padding:40px 0}.sa-footer-top__inner{gap:28px}}a:focus-visible,button:focus-visible{outline:2px solid var(--ring-color);outline-offset:2px}.sa-services{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:clamp(40px,5vw,72px) clamp(16px,4vw,64px);max-width:1280px;margin:0 auto}@media(max-width:700px){.sa-services{grid-template-columns:1fr;gap:16px;padding:32px 18px}}.sa-service-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--sa-paper);color:var(--sa-ink);text-decoration:none;border:1px solid rgba(10,10,10,.12);transition:border-color .3s ease,transform .3s ease-out,background .3s ease}.sa-service-card:hover{border-color:var(--sa-brass);transform:translateY(-2px)}.sa-service-card__media{display:none}.sa-service-card__media[style*=background-image]{display:block;position:relative;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;filter:saturate(.95);transition:transform .6s ease}.sa-service-card:hover .sa-service-card__media[style*=background-image]{transform:scale(1.015)}@media(max-width:700px){.sa-service-card__media[style*=background-image]{aspect-ratio:4/3}}.sa-service-card__body{padding:clamp(20px,2vw,30px) clamp(20px,2vw,30px) clamp(22px,2.2vw,32px);display:flex;flex-direction:column}.sa-service-card__media[style*=background-image]+.sa-service-card__body{border-top:2px solid var(--sa-brass)}.sa-service-card__kicker{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#6b5440;margin:0 0 .7em}.sa-service-card__title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.1vw,1.85rem);line-height:1.2;letter-spacing:0;text-transform:none;color:var(--sa-ink);margin:0 0 .5em}.sa-service-card__sub{font-family:Baskervville,Georgia,serif;font-style:normal;font-weight:400;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.55;color:#3a3a3a;margin:0 0 1.15em;max-width:42ch}.sa-service-card__cta{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sa-ink);border-bottom:1px solid var(--sa-ink);padding-bottom:3px;align-self:flex-start;transition:color .25s ease,border-color .25s ease}.sa-service-card:hover .sa-service-card__cta{color:var(--sa-brass);border-color:var(--sa-brass)}body .product-info .vendor,body .product-info a.vendor.h6,body .product-info .vendor.h6.link-faded{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#0a0a0a!important;text-decoration:none!important;margin-bottom:.75em;display:inline-block}body .product-info h1.product-title,body h1.product-title.h3,body .product-info .product-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:clamp(1.6rem,2.6vw,2.25rem)!important;line-height:1.2!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--sa-ink);margin:0 0 .5em}body .product-info price-list,body .product-info price-list sale-price,body .product-info price-list compare-at-price,body .product-info .price-list{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-variant-numeric:tabular-nums!important;letter-spacing:.01em!important}body .product-info price-list sale-price,body .product-info price-list sale-price.h6{font-size:1.25rem!important;font-weight:500!important;color:var(--sa-ink)!important;letter-spacing:.005em!important}body .product-info price-list compare-at-price,body .product-info price-list compare-at-price.h6{font-size:1rem!important;font-weight:400!important;color:#717171!important;text-decoration:line-through;margin-left:.6em}body .product-info price-list sale-price .visually-hidden,body .product-info price-list compare-at-price .visually-hidden{position:absolute!important;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden}body .product-info .variant-picker,body .product-info variant-picker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body .product-info .variant-picker__option>legend,body .product-info variant-picker fieldset>legend{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.68rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--sa-ink)!important;margin-bottom:.5em}body .product-info .variant-picker input[type=radio]+label,body .product-info variant-picker input[type=radio]+label,body .product-info .variant-picker .block-swatch,body .product-info .variant-picker .size-swatch{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;border:1px solid rgba(10,10,10,.18);padding:.65em 1.1em;transition:border-color .2s ease,background .2s ease}body .product-info .variant-picker input[type=radio]:checked+label,body .product-info variant-picker input[type=radio]:checked+label{border-color:var(--sa-ink)!important;background:var(--sa-ink);color:var(--sa-paper)!important}body .product-info .variant-picker input[type=radio]:hover+label,body .product-info .variant-picker input[type=radio]+label:hover{border-color:var(--sa-brass)!important}body .product-info buy-buttons .button,body .product-info .button[type=submit],body buy-buttons .button.button--outline{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.15em 1.5em!important;background:var(--sa-ink)!important;color:var(--sa-paper)!important;border:1px solid var(--sa-ink)!important;transition:background .22s ease,color .22s ease,border-color .22s ease,letter-spacing .22s ease}body .product-info buy-buttons .button:hover,body .product-info .button[type=submit]:hover,body buy-buttons .button.button--outline:hover{background:var(--sa-brass)!important;border-color:var(--sa-brass)!important;color:var(--sa-paper)!important;letter-spacing:.26em!important}body .product-info details summary,body .product-info details summary.h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--sa-ink);padding:1.1em 0;border-top:1px solid rgba(10,10,10,.12)}body .product-info details[open] summary{color:var(--sa-brass)}body .product-info .prose,body .product-info .prose p,body .product-info .prose li{font-family:Baskervville,Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:1.02rem!important;line-height:1.65!important;letter-spacing:.005em!important;color:#1c1c1c;text-transform:none!important}body .product-info .prose strong,body .product-info .prose b{font-weight:600;color:var(--sa-ink)}body .product-info .prose a{color:var(--sa-ink);border-bottom:1px solid var(--sa-brass);text-decoration:none;transition:color .2s ease,border-color .2s ease}body .product-info .prose a:hover{color:var(--sa-brass)}body .product-info p:not(.h6):not(.prose *){font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.82rem;letter-spacing:.02em}.sa-breadcrumb-section{background:transparent}.sa-breadcrumb{max-width:1440px;margin:0 auto;padding:clamp(14px,1.6vw,22px) clamp(16px,4vw,64px) 0}.sa-breadcrumb__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.55em}.sa-breadcrumb__item{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:#595959;line-height:1.4}.sa-breadcrumb__link{color:#595959!important;text-decoration:none;transition:color .2s ease}.sa-breadcrumb__link:hover,.sa-breadcrumb__link:focus-visible{color:var(--sa-brass)!important}.sa-breadcrumb__item--current{color:var(--sa-ink);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em}.sa-breadcrumb__sep{color:var(--sa-brass);opacity:.7;font-size:.8em;line-height:1}@media(max-width:700px){.sa-breadcrumb{padding:12px 18px 0}.sa-breadcrumb__item{font-size:.58rem;letter-spacing:.22em}.sa-breadcrumb__list{flex-wrap:nowrap}.sa-breadcrumb__item--current,.sa-breadcrumb__item--current+.sa-breadcrumb__sep,.sa-breadcrumb__sep:has(+.sa-breadcrumb__item--current){display:none}.sa-breadcrumb__list>:nth-last-child(3).sa-breadcrumb__sep{display:none}}@media(min-width:768px){.product-gallery__thumbnail-list{display:none!important}.product-gallery__carousel{display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:auto!important;gap:8px!important;overflow:visible!important;scroll-snap-type:none!important;scroll-behavior:auto!important;height:auto!important;max-height:none!important}.product-gallery__carousel::-webkit-scrollbar{display:none}.product-gallery__media,.product-gallery__carousel>.product-gallery__media{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;scroll-snap-align:none!important;margin:0!important;background:transparent}.product-gallery__media>*,.product-gallery__media picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-gallery__media img,.product-gallery__media video{width:100%!important;max-width:100%!important;height:75vh!important;max-height:75vh!important;object-fit:contain!important;display:block}.product-gallery,.product-gallery__image-list{width:100%;max-width:none}.product-gallery+carousel-navigation,product-gallery carousel-navigation.page-dots{display:none!important}.product-gallery__zoom-button{display:none}}.shopify-section--featured-collections p.h6.text-center{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.62rem!important;letter-spacing:.32em!important;color:#6b5440!important;text-transform:uppercase!important}.shopify-section--featured-collections a.button,.shopify-section--blog-posts a.button{display:inline-block!important;background:transparent!important;color:#0a0a0a!important;-webkit-text-fill-color:#0A0A0A!important;border:none!important;border-bottom:1px solid #0A0A0A!important;border-radius:0!important;padding:0 0 3px!important;font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;min-height:unset!important;line-height:1.4!important;box-shadow:none!important}.shopify-section--featured-collections a.button:hover,.shopify-section--blog-posts a.button:hover{background:transparent!important;color:var(--sa-brass)!important;border-bottom-color:var(--sa-brass)!important}.shopify-section--blog-posts .blog-post-card__category,.shopify-section--main-blog .blog-post-card__category,.shopify-section--prev-next-blog-posts .blog-post-card__category{font-family:JetBrains Mono,ui-monospace,Menlo,monospace!important;font-size:.65rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#6b6b6b!important;font-weight:500!important}.shopify-section--blog-posts .blog-post-card__title,.shopify-section--main-blog .blog-post-card__title,.shopify-section--prev-next-blog-posts .blog-post-card__title{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:clamp(1.25rem,2.2vw,1.5rem)!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:var(--sa-ink)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.6em}.shopify-section--blog-posts .blog-post-card__excerpt,.shopify-section--main-blog .blog-post-card__excerpt,.shopify-section--prev-next-blog-posts .blog-post-card__excerpt{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.95rem!important;line-height:1.55!important;color:#4a4a4a!important;letter-spacing:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.shopify-section--blog-posts .blog-post-card__image,.shopify-section--main-blog .blog-post-card__image,.shopify-section--prev-next-blog-posts .blog-post-card__image{aspect-ratio:3/2;object-fit:cover}@media(max-width:699px){.shopify-section--blog-posts .blog-post-card__image,.shopify-section--main-blog .blog-post-card__image,.shopify-section--prev-next-blog-posts .blog-post-card__image{aspect-ratio:3/2}}.shopify-section--main-blog h1.h2,.shopify-section--main-blog h1.h4{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.1}@media(max-width:699px){.shopify-section--blog-posts .section-stack{row-gap:2rem}.shopify-section--blog-posts .blog-post-list,.shopify-section--main-blog .blog-post-list{--blog-post-list-row-gap:2.25rem}.shopify-section--blog-posts .section__heading,.shopify-section--blog-posts h2.h2{font-size:clamp(1.75rem,7vw,2.25rem)!important;line-height:1.15!important}.shopify-section--blog-posts .blog-post-card,.shopify-section--main-blog .blog-post-card,.shopify-section--prev-next-blog-posts .blog-post-card{gap:1rem}.shopify-section--blog-posts .blog-post-card__info,.shopify-section--main-blog .blog-post-card__info,.shopify-section--prev-next-blog-posts .blog-post-card__info{row-gap:.6rem;padding-inline:.25rem}.shopify-section--blog-posts .blog-post-card__title,.shopify-section--main-blog .blog-post-card__title,.shopify-section--prev-next-blog-posts .blog-post-card__title{font-size:1.35rem!important}.shopify-section--blog-posts .blog-post-card__excerpt,.shopify-section--main-blog .blog-post-card__excerpt,.shopify-section--prev-next-blog-posts .blog-post-card__excerpt{font-size:.92rem!important}.shopify-section--blog-posts .blog-post-card__category,.shopify-section--main-blog .blog-post-card__category,.shopify-section--prev-next-blog-posts .blog-post-card__category{font-size:.6rem!important}}.shopify-section--featured-collections .product-title{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-align:center!important}.shopify-section--featured-collections .product-card__info .v-stack{justify-items:center!important;text-align:center!important}.shopify-section--featured-collections .vendor{text-align:center!important}.shopify-section--featured-collections price-list,.shopify-section--featured-collections .price-list{justify-content:center!important;text-align:center!important}.shopify-section--featured-collections compare-at-price{font-size:.78rem!important}@media(max-width:699px){body .product-card .product-title,body .product-card a.product-title,body .product-card .product-title.h6,body .shopify-section--featured-collections .product-title{font-size:clamp(13px,3.35vw,14px)!important;line-height:1.28!important;letter-spacing:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;min-height:3.84em!important;max-height:3.84em!important;max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important;text-wrap:balance!important}}.shopify-section--footer-group,.shopify-section--sa-footer-top,.shopify-section--blog-posts,.shopify-section--newsletter-popup,[id*=instafeed],[id*=judgeme]{content-visibility:auto;contain-intrinsic-size:auto 500px}@media(prefers-reduced-motion:reduce){.product-card,.product-card .product-card__image,.sa-service-card,.sa-service-card__media{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/ui-pro-max.css.map */
