
.rlj-editorial-page .rlj-intro p{margin:0}.rlj-editorial-copy .rlj-copy-block{margin:0 0 38px}.rlj-editorial-copy .rlj-copy-block:last-child{margin-bottom:0}.rlj-editorial-copy .rlj-copy-block h2{margin:0 0 18px!important}.rlj-editorial-copy li{margin:8px 0}.rlj-editorial-copy p{margin:0 0 18px}
.rlj-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.rlj-service-link{display:block;position:relative;border-top:1px solid #d4c7b8;padding:28px 28px 32px 0;color:#272521;text-decoration:none}.rlj-service-link h3{font-size:27px;margin:16px 0}.rlj-service-link p{font-size:15px;line-height:1.8;color:#675e54}.rlj-service-arrow{position:absolute;right:0;top:28px}.rlj-service-link:hover h3{color:#785433}
.rlj-faq-wrap{max-width:1000px}.rlj-faq-list details{border-top:1px solid #d4c7b8}.rlj-faq-list details:last-child{border-bottom:1px solid #d4c7b8}.rlj-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;font-size:21px;line-height:1.45;padding:23px 0}.rlj-faq-list summary::-webkit-details-marker{display:none}.rlj-faq-list summary span{color:#785433;flex-shrink:0}.rlj-faq-list details[open] summary span{transform:rotate(45deg)}.rlj-faq-list .rte{padding:0 32px 20px 0;line-height:1.85}
.rlj-closing{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid #e5ddd1}.rlj-closing h2{margin:0}.rlj-closing .rlj-book{flex-shrink:0}
.rlj-template-page .contact.page-width{max-width:1000px;padding-top:48px;padding-bottom:64px}.rlj-template-page .contact .title{font-size:clamp(29px,3vw,40px);font-weight:400}.rlj-template-page .contact__button .button{background:#272521;color:white!important;border:1px solid #272521;min-height:52px;border-radius:0}
.rlj-template-page .rlj-utility-page{max-width:1000px;padding-block:64px}.rlj-utility-page h1{font-size:clamp(36px,4.3vw,62px);font-weight:400;line-height:1.1}.rlj-utility-page>.rte{line-height:1.85;font-size:16px}.rlj-utility-page .rlj-eyebrow{margin-bottom:20px}
.rlj-template-collection .rlj-seller-hero{padding-block:48px 64px}.rlj-template-collection .rlj-hero-photo{aspect-ratio:1/1;background:#f5f1eb}.rlj-template-collection .rlj-hero-photo img{object-fit:contain;mix-blend-mode:multiply}.rlj-collection-copy{margin-top:26px}.rlj-collection-copy summary{cursor:pointer;color:#785433;text-underline-offset:5px}.rlj-collection-copy .rte{font-size:15px;line-height:1.8;padding-block:18px}
.rlj-template-collection .collection.page-width{padding-bottom:64px}.rlj-template-collection .card__heading,.rlj-template-list-collections .card__heading{font-size:20px;font-weight:400}.rlj-template-collection .card__content{padding-top:18px}.rlj-template-collection .facets-container{border-top:1px solid #e5ddd1;padding-top:24px}.rlj-template-collection .collection-hero__description{max-width:none}
.rlj-template-list-collections .collection-list{row-gap:40px}.rlj-template-list-collections .rlj-hero-photo{aspect-ratio:4/3}.rlj-template-list-collections .card__media img{object-fit:cover}.rlj-template-list-collections main>.shopify-section>.page-width{padding-bottom:64px}
.rlj-template-policy .shopify-policy__container{max-width:1000px;padding:64px 40px}.rlj-template-policy .shopify-policy__title{text-align:left}.rlj-template-policy .shopify-policy__title h1,.rlj-template-cart main h1,.rlj-template-search main h1,.rlj-template-404 main h1{font-size:clamp(36px,4.3vw,62px);font-weight:400;line-height:1.12;letter-spacing:-.025em}.rlj-template-policy .shopify-policy__body{line-height:1.9;color:#59534c}.rlj-template-policy .shopify-policy__body h2{font-size:30px;font-weight:400;color:#272521;margin-top:36px}
.rlj-template-cart main,.rlj-template-search main,.rlj-template-404 main{background:#fff}.rlj-template-cart .title-wrapper-with-link,.rlj-template-search .template-search__header{padding-top:40px;padding-bottom:28px}.rlj-template-cart .cart__footer{border-top:1px solid #e5ddd1}.rlj-template-cart .button,.rlj-template-search .button,.rlj-template-404 .button{border-radius:0;background:#272521;color:white;min-height:52px}
@media(max-width:989px){.rlj-service-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rlj-closing{gap:24px}}
@media(max-width:749px){.rlj-editorial-page .rlj-seller-hero{padding-top:28px}.rlj-editorial-page .rlj-seller-details{padding-top:36px}.rlj-editorial-page .rlj-hero-photo{aspect-ratio:4/3}.rlj-service-links{grid-template-columns:1fr}.rlj-service-link{padding-block:22px}.rlj-faq-list summary{font-size:19px}.rlj-closing{align-items:flex-start;flex-direction:column}.rlj-template-policy .shopify-policy__container{padding:36px 20px}.rlj-template-page .rlj-utility-page{padding-block:36px}.rlj-template-collection .rlj-seller-hero{padding-block:28px 36px}.rlj-template-collection .rlj-hero-photo{aspect-ratio:4/3}.rlj-template-collection .rlj-actions{margin-bottom:0}.rlj-template-page .contact.page-width{padding-block:36px}}

.rlj-intro a{color:#785433;text-underline-offset:4px}#ProductGridContainer,#rlj-collections{scroll-margin-top:120px}
