:root{--spp-ink: #30211f;--spp-muted: #6a5c56}html{scroll-padding-top:calc(var(--header-height, 90px) + 16px)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--spp-maroon);outline-offset:4px}.header__top .spp-header-action,.header__top .cart-drawer-button{min-height:44px;transition:color .16s ease}.header__navigation .menu__link,.header__navigation .menu__item>details>summary{letter-spacing:.01em}.menu-drawer__item+.menu-drawer__item{border-top:1px solid var(--spp-border-soft)}.menu-drawer__footer{border-top:1px solid var(--spp-border-soft);background:var(--spp-warm-surface)}.menu-drawer__footer .spp-drawer-utility{background:#fff;border-color:var(--spp-border-soft)}.menu-drawer :is(a,button)[aria-current=page]{color:var(--spp-maroon);text-decoration:underline;text-underline-offset:5px}.index-template :is(.section__heading,.shorts-heading,.categories__bar-heading){color:var(--spp-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.3vw,4.4rem);font-weight:400;line-height:1.16;letter-spacing:-.025em}.index-template :is(.section__description,.shorts-description){max-width:58rem;margin-inline:auto;color:var(--spp-muted);line-height:1.7}.index-template .shorts-header{margin-bottom:2.4rem}.index-template .short-card{border-radius:.6rem}.index-template .short-card:focus-visible{outline-offset:-4px;outline-color:#fff}.index-template .collection-card__title{font-size:clamp(1.3rem,1.3vw,1.6rem)}.index-template .image-with-text__content .rte{color:var(--spp-muted);line-height:1.8}.index-template .featured-collection .product-card__title{font-size:1.45rem;line-height:1.5}.shopify-section-group-footer-group .multicolumn-card__title{color:var(--spp-ink);letter-spacing:.01em}.shopify-section-group-footer-group .multicolumn-card__text a{text-underline-offset:4px;text-decoration-thickness:1px}#AdvancedSearchModal.search-modal{width:100%;height:100dvh;padding:clamp(1.6rem,5vh,5rem) 1.6rem}#AdvancedSearchModal .search-modal__content{width:100%;max-width:86rem;max-height:100%;min-height:0;padding:0;border:1px solid var(--spp-border-soft);border-radius:1.2rem}.spp-search-heading{padding:2.4rem 2.4rem 1.4rem;background:var(--spp-warm-surface)}.spp-search-heading h2{margin:0;color:var(--spp-ink);font:400 2.8rem/1.2 Georgia,serif}.spp-search-heading p{margin:.8rem 0 0;color:var(--spp-muted);font-size:1.3rem;line-height:1.6}#AdvancedSearchModal .search-modal__header{padding:1.2rem 2.4rem;gap:.8rem;flex-shrink:0;border-block:1px solid var(--spp-border-soft)}#AdvancedSearchModal #search-modal-input{width:0;min-width:0;flex:1 1 auto;padding:1.2rem .8rem;border-radius:.4rem;background:#fff;color:var(--spp-ink);font-size:16px}#AdvancedSearchModal :is(.search-modal-close-btn,.spp-search-submit){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--spp-border-soft);border-radius:50%;background:var(--spp-warm-surface)!important;color:var(--spp-ink)}#AdvancedSearchModal .spp-search-submit{background:var(--spp-maroon)!important;color:#fff}#AdvancedSearchModal .spp-search-submit svg path{stroke:#fff!important}#AdvancedSearchModal .search-modal-close-btn svg{stroke:currentColor}#AdvancedSearchModal .search-modal__results{min-height:0;overscroll-behavior:contain}.spp-search-discover{padding:1.6rem 0 2rem;color:var(--spp-muted);text-align:left}.spp-search-discover h3{margin:0 0 1.6rem;color:var(--spp-ink);font-size:1.8rem;line-height:1.4}.spp-search-discover p{font-size:1.4rem;line-height:1.6}.spp-search-eyebrow{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem!important}.spp-search-links{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.spp-search-links a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;border:1px solid var(--spp-border-soft);border-radius:.6rem;color:var(--spp-maroon);font-size:1.3rem;line-height:1.5}.spp-search-view-all{padding-top:2.4rem;text-align:center}.predictive-card{display:flex;flex-direction:column;border-radius:.5rem}.predictive-card img{object-fit:contain}.predictive-card__title{flex:1;color:var(--spp-ink);line-height:1.5}.predictive-card__price{padding-top:.4rem}.policy-template .shopify-policy__container{width:min(100%,82rem);max-width:82rem;margin:0 auto;padding:clamp(3.6rem,5vw,6.4rem) 2rem clamp(5rem,7vw,8rem)}.policy-template .shopify-policy__title{margin-bottom:3.2rem}.policy-template .shopify-policy__title h1{color:var(--spp-ink);font:400 clamp(3.4rem,4.4vw,5.4rem)/1.15 Georgia,serif;letter-spacing:-.025em}.policy-template .shopify-policy__title:after{content:"";display:block;width:5.6rem;height:2px;margin:2rem auto 0;background:#b58b49}.policy-template .shopify-policy__body{color:var(--spp-muted);font-size:1.6rem;line-height:1.85;overflow-wrap:anywhere}.policy-template .shopify-policy__body :is(h2,h3,h4){margin:3rem 0 1.2rem;color:var(--spp-ink);font-size:1.8rem;line-height:1.5;font-weight:600}.policy-template .shopify-policy__body p{margin-bottom:1.6rem}.policy-template .shopify-policy__body a{color:var(--spp-maroon);text-underline-offset:.25em}@media(hover:hover){.header__top .spp-header-action:hover{color:var(--spp-maroon)}.spp-search-links a:hover{background:var(--spp-warm-surface);border-color:var(--spp-maroon)}.shopify-section-group-footer-group .multicolumn-card__text a:hover{text-decoration:underline}}@media(max-width:767.98px){.header__top{padding-block:1.2rem!important}.index-template .shorts-description{font-size:1.35rem;max-width:31rem}.index-template .featured-collection .product-card__title{font-size:1.3rem}.heritage-trust-ribbon__item,.heritage-trust-ribbon__link{font-size:1.05rem;line-height:1.45}.shopify-section-group-footer-group .multicolumn-card__text a{display:inline-block;padding-block:.25rem}#AdvancedSearchModal.search-modal{padding:0}#AdvancedSearchModal .search-modal__content{height:100%;max-height:100dvh;border:0;border-radius:0}.spp-search-heading{padding:max(2rem,env(safe-area-inset-top)) 1.6rem 1.6rem}.spp-search-heading h2{font-size:2.6rem;padding-right:4rem}.spp-search-heading p{max-width:29rem}#AdvancedSearchModal .search-modal__header{padding:1rem 1.2rem;gap:.4rem}#AdvancedSearchModal .search-modal-close-btn{position:absolute;top:max(1.4rem,env(safe-area-inset-top));right:1.2rem}#AdvancedSearchModal .search-modal__results{padding-bottom:calc(2rem + env(safe-area-inset-bottom))!important}.spp-search-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.header__top .spp-header-action,.header__top .cart-drawer-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/spp-refinement.css.map */
