:root{--font-heading-family:Georgia,'Times New Roman',serif;--font-heading-style:normal;--font-heading-weight:400;--rl-ink:#163947;--rl-cream:#f6f3ed}
body{background:#f6f3ed;color:#163947}
h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em}
.header-wrapper{background:#fff;border-bottom:1px solid #dcd8cf}
.header__menu-item{letter-spacing:.03em}
#MainContent .main-page-title,#MainContent .collection-hero__title,#MainContent .title--primary{font-size:clamp(36px,4.5vw,60px);line-height:1.12}
#MainContent .collection-hero{background:#f6f3ed}
#MainContent .collection-hero__inner{padding-top:40px;padding-bottom:30px}
#MainContent .product-grid{row-gap:32px}
#MainContent .product-card-wrapper .card{background:white;border:1px solid #dedbd3}
#MainContent .product-card-wrapper .card__information{padding:22px}
#MainContent .product-card-wrapper .card__heading{font-size:23px;line-height:1.25}
#MainContent .product-card-wrapper .card__media{background:#ede9e0}
#MainContent .product-card-wrapper .card__media img{object-fit:contain}
#MainContent .price{letter-spacing:0}
#MainContent .rte{line-height:1.8}
#MainContent .button,.shopify-policy__container .button{border-radius:2px}
#MainContent :focus-visible,.header :focus-visible{outline:3px solid #b98238;outline-offset:4px}
.shopify-policy__container{max-width:900px!important;padding-top:45px!important;padding-bottom:60px!important}
.footer{background:#163947;color:#f6f3ed}
.footer h2,.footer a,.footer .footer-block__details-content{color:#f6f3ed}
@media(max-width:749px){#MainContent .collection-hero__inner{padding-top:28px;padding-bottom:22px}#MainContent .product-card-wrapper .card__information{padding:16px}#MainContent .product-card-wrapper .card__heading{font-size:20px}.shopify-policy__container{padding-left:20px!important;padding-right:20px!important}}

header.header .header__inline-menu > .list-menu > li > header-menu > details > summary.header__menu-item{padding:10px 27px 10px 10px!important;font-size:14px!important;font-family:var(--font-body-family);font-weight:600;color:#000;text-transform:uppercase;line-height:calc(1 + .3 / var(--font-body-scale))}
header.header .header__inline-menu > .list-menu > li > header-menu > details > summary.header__menu-item:hover{color:#116eb2!important}
header.header .header__inline-menu summary.header__menu-item span{text-decoration:none!important}
header.header .header__submenu{width:29rem;max-width:calc(100vw - 4rem);background:#fff;border:1px solid #dedbd3;box-shadow:0 12px 28px #16394718}
header.header .header__submenu li{padding-right:0!important;margin-right:0!important}
header.header .header__submenu li:after{display:none!important}
header.header .header__submenu .header__menu-item{white-space:normal;line-height:1.5}
header.header .menu-drawer li:after{display:none!important}
header.header .menu-drawer li{padding-right:0!important;margin-right:0!important}
