:root{--pr-ink:#1d1a17;--pr-paper:#fbfaf7;--pr-warm:#f2ede5;--pr-line:#d8cec0;--pr-gold:#8d6d3f;--pr-muted:#6b635a}.gradient{background:var(--pr-paper)}body{color:var(--pr-ink);font-size:1.5rem;letter-spacing:.005em}.page-width{max-width:134rem}.header-wrapper{background:rgba(251,250,247,.97)!important;border-bottom:1px solid rgba(29,26,23,.1)!important}.header{min-height:8.4rem;max-width:134rem}.header__heading-logo{max-height:4.8rem;width:auto}.header__menu-item{font-size:1.15rem!important;font-weight:650;letter-spacing:.11em!important;text-transform:uppercase;text-decoration:none}.header__menu-item:hover span{text-decoration:none;border-bottom:1px solid var(--pr-gold)}.announcement-bar{background:var(--pr-ink)!important;color:#fff!important}.announcement-bar__message{font-size:1.05rem;letter-spacing:.11em;text-transform:uppercase}.button,.shopify-payment-button__button,.product-form__submit,.so-btn-add-to-cart,.cart__checkout-button{border-radius:0!important;min-height:5.7rem!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:1.15rem!important;font-weight:700!important;box-shadow:none!important}.button:before,.button:after{border-radius:0!important}.button--primary,.product-form__submit,.so-btn-add-to-cart{background:var(--pr-ink)!important;color:#fff!important;border-color:var(--pr-ink)!important}.button--primary:hover,.product-form__submit:hover,.so-btn-add-to-cart:hover{background:var(--pr-gold)!important;border-color:var(--pr-gold)!important}.card,.card__inner,.media,.global-media-settings,.product__media,.thumbnail,.collection-hero__image-container{border-radius:0!important;box-shadow:none!important}.card__media{overflow:hidden}.card__media img{transition:transform .45s ease}.card-wrapper:hover .card__media img{transform:scale(1.025)}.card__heading{font-family:Georgia,'Times New Roman',serif!important;font-size:1.85rem!important;font-weight:400!important;line-height:1.3}.card-information>.price{font-size:1.35rem!important;letter-spacing:.04em}.badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem}.collection-hero{background:var(--pr-warm)!important;padding:8rem 0!important}.collection-hero__title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(4rem,5vw,6.5rem);font-weight:400;letter-spacing:-.035em}.collection-hero__description{max-width:64rem!important;font-size:1.6rem!important;line-height:1.7;color:var(--pr-muted)}.facets-container{padding-top:3rem!important;border-bottom:1px solid var(--pr-line);margin-bottom:4rem}.facet-filters__label,.facets__heading,.product-count__text{font-size:1.05rem!important;text-transform:uppercase;letter-spacing:.1em}.product-grid{row-gap:6rem!important}.product{padding-top:4rem}.product__media-wrapper{background:#f4f0e9}.product__info-wrapper,.so-product-info{background:var(--pr-paper);padding:clamp(3rem,4.5vw,6.5rem)!important}.product__info-container{max-width:56rem!important}.product__title h1,.so-product-title,.product-title{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(3.6rem,4.2vw,5.8rem)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-.04em!important;color:var(--pr-ink)!important;overflow-wrap:break-word}.price{color:var(--pr-ink)!important}.product__info-container .price,.so-product-info .price{font-size:2rem!important}.product-form__input .form__label,.so-product-form label{font-size:1.05rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.product-form__input input[type=radio]+label,.so-product-form input[type=radio]+label{border-radius:0!important;border:1px solid #cfc5b6!important;background:#fff!important;padding:1.4rem 1.8rem!important}.product-form__input input[type=radio]:checked+label,.so-product-form input[type=radio]:checked+label{background:var(--pr-ink)!important;color:#fff!important;border-color:var(--pr-ink)!important}.quantity{border-radius:0!important}.product__description,.so-product-description{font-size:1.55rem;line-height:1.75;color:#4f4942}.product__description h2,.product__description h3,.so-product-description h2,.so-product-description h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--pr-ink)}.product__description h2{font-size:3rem}.product__description h3{font-size:2.2rem}.accordion{border-color:var(--pr-line)!important}.accordion summary{padding:1.9rem 0!important}.pr-purchase-notes{margin-top:2.2rem;padding-top:2.2rem;border-top:1px solid var(--pr-line);color:var(--pr-muted)}.pr-purchase-notes p{display:flex;justify-content:space-between;gap:2rem;margin:0 0 1.5rem}.pr-purchase-notes strong{font-family:Georgia,'Times New Roman',serif;color:var(--pr-ink);font-size:1.65rem;font-weight:400}.pr-purchase-notes span{font-size:1.2rem;text-align:right}.pr-purchase-notes nav{display:flex;gap:2rem;flex-wrap:wrap}.pr-purchase-notes a{color:var(--pr-ink);font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;text-underline-offset:.4rem}.pr-purchase-notes small{display:block;margin-top:1.6rem;font-size:1.1rem;letter-spacing:.04em}.cart-drawer .drawer__inner{background:var(--pr-paper);border:0;width:min(48rem,100vw)}.drawer__heading,.cart__empty-text,.title-wrapper-with-link .title{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.03em}.cart-item__name{font-family:Georgia,'Times New Roman',serif;font-size:1.7rem}.cart-drawer .totals{padding-top:2rem;border-top:1px solid var(--pr-line)}.cart__checkout-button{background:var(--pr-ink)!important}.main-page-title,.page-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(4rem,5vw,6.5rem);font-weight:400;letter-spacing:-.035em}.rte{line-height:1.75}.rte h2,.rte h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.02em}.footer{background:var(--pr-ink)!important;color:#f5f0e8!important;border-top:0!important}.footer *{color:inherit}.footer__content-top{padding-top:8rem!important;padding-bottom:6rem!important}.footer-block__heading{font-family:Georgia,'Times New Roman',serif!important;font-size:2rem!important;font-weight:400!important}.footer-block__details-content .list-menu__item--link{font-size:1.25rem!important}.newsletter{background:var(--pr-warm)!important}.newsletter__wrapper{padding-top:8rem!important;padding-bottom:8rem!important}.newsletter__wrapper h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-.03em}.field__input,.customer .field input{border-radius:0!important}.field:after,.field:before{border-radius:0!important}
@media(max-width:749px){.header{min-height:6.8rem}.product{padding-top:0}.product__info-wrapper,.so-product-info{padding:3rem 2rem!important}.product__title h1,.so-product-title,.product-title{font-size:3.6rem!important}.collection-hero{padding:5rem 0!important}.product-grid{row-gap:4rem!important}.pr-purchase-notes p{display:block}.pr-purchase-notes span{display:block;text-align:left;margin-top:.5rem}.footer__content-top{padding-top:6rem!important}}
.header__icon,.header__icon:hover,.header__icon .icon,.header__icon svg,.header__icon svg path,.header__icon svg circle,.header__icon svg line{color:var(--pr-ink)!important;stroke:currentColor!important}.header__icon svg path[fill]:not([fill="none"]){fill:currentColor!important}.newsletter__wrapper,.newsletter__wrapper h2,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{color:var(--pr-ink)!important}.newsletter__wrapper .field__label{color:#d8d2ca!important}.newsletter__wrapper .newsletter-form__button{color:#fff!important}
#shopify-section-header{margin-bottom:0!important}
