:root{--rl-paper:#f6f1e9;--rl-paper-deep:#eee6db;--rl-panel:#2b2529;--rl-panel-deep:#19171a;--rl-cream:#efe8dc;--rl-cream-soft:#d8cdc0;--rl-red:#7a1419;--rl-red-bright:#b12d3a;--rl-line-dark:rgba(239,232,220,.19);--rl-ink:#171719}body:has(.section-red-letter-product-style){background:var(--rl-paper)!important;color:var(--rl-ink)}body:has(.section-red-letter-product-style) .content-for-layout,body:has(.section-red-letter-product-style) .gradient,body:has(.section-red-letter-product-style) .product,body:has(.section-red-letter-product-style) .related-products{background:var(--rl-paper)!important}body:has(.section-red-letter-product-style) .header-wrapper,body:has(.section-red-letter-product-style) .utility-bar{background:#f8f4ee!important;color:var(--rl-ink)!important;border-color:#1717191f!important}body:has(.section-red-letter-product-style) .product{padding-top:clamp(2rem,4vw,5rem);padding-bottom:clamp(4rem,6vw,8rem)}body:has(.section-red-letter-product-style) .product__media-wrapper .product__media,body:has(.section-red-letter-product-style) .product__media-wrapper .thumbnail{background:transparent!important;border:0!important;border-radius:0!important}body:has(.section-red-letter-product-style) .product__media img{mix-blend-mode:normal!important}body:has(.section-red-letter-product-style) .thumbnail[aria-current]{box-shadow:0 0 0 .14rem var(--rl-red)!important;border-color:var(--rl-red)!important}body:has(.section-red-letter-product-style) .product__info-wrapper{align-self:start}body:has(.section-red-letter-product-style) .product__info-container{--color-foreground:239,232,220!important;--color-background:43,37,41!important;background:radial-gradient(ellipse at 78% 16%,rgba(112,30,43,.24) 0%,rgba(91,30,40,.14) 24%,rgba(72,31,39,.07) 38%,transparent 57%),radial-gradient(ellipse at 26% 73%,rgba(91,38,49,.14) 0%,rgba(76,35,44,.08) 29%,transparent 52%),radial-gradient(ellipse at 48% 46%,rgba(245,233,225,.035) 0%,transparent 58%),linear-gradient(137deg,#322d30,#2c272b 28%,#272126 52%,#211c21 73%,#19171a)!important;color:var(--rl-cream)!important;padding:clamp(2.8rem,4vw,5rem)!important;box-shadow:inset 0 0 0 1px #efe8dc14,0 2rem 5rem #120e101a}body:has(.section-red-letter-product-style) .red-letter-product-kicker{margin:0 0 1.2rem;color:var(--rl-red-bright)!important;font-size:1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;-webkit-text-fill-color:var(--rl-red-bright)!important}body:has(.section-red-letter-product-style) .product__info-container .product__title,body:has(.section-red-letter-product-style) .product__info-container .product__title h1,body:has(.section-red-letter-product-style) .product__info-container h1,body:has(.section-red-letter-product-style) .product__info-container .price,body:has(.section-red-letter-product-style) .product__info-container .price *,body:has(.section-red-letter-product-style) .product__info-container .price-item,body:has(.section-red-letter-product-style) .product__info-container .money{color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important;opacity:1!important}body:has(.section-red-letter-product-style) .product__title h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(3.8rem,4.6vw,6.6rem)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.04em!important}body:has(.section-red-letter-product-style) .product__info-container .price-item{font-size:1.6rem!important}body:has(.section-red-letter-product-style) .product__description{margin-top:2.8rem;padding-top:2.6rem;border-top:1px solid var(--rl-line-dark);font-size:1.6rem;line-height:1.75}body:has(.section-red-letter-product-style) .product__info-container .product__description,body:has(.section-red-letter-product-style) .product__info-container .product__description *,body:has(.section-red-letter-product-style) .product__info-container .product__text,body:has(.section-red-letter-product-style) .product__info-container .product__text *{color:var(--rl-cream-soft)!important;-webkit-text-fill-color:var(--rl-cream-soft)!important;opacity:1!important}body:has(.section-red-letter-product-style) .product__description p{margin:0 0 1.35rem!important}body:has(.section-red-letter-product-style) .product__description p+p{margin-top:1.1rem!important}body:has(.section-red-letter-product-style) .product__description strong{color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important;font-weight:600}body:has(.section-red-letter-product-style) .product__description a{color:#cf5360!important;-webkit-text-fill-color:#cf5360!important;text-underline-offset:.3rem}body:has(.section-red-letter-product-style) .product-form__input .form__label,body:has(.section-red-letter-product-style) .quantity__label,body:has(.section-red-letter-product-style) .product__info-container label{color:var(--rl-cream-soft)!important;-webkit-text-fill-color:var(--rl-cream-soft)!important;font-weight:700;letter-spacing:.13em;text-transform:uppercase;opacity:1!important}body:has(.section-red-letter-product-style) .product-form__input select,body:has(.section-red-letter-product-style) .select__select,body:has(.section-red-letter-product-style) .quantity{background:#ffffff09!important;color:var(--rl-cream)!important;border:1px solid rgba(239,232,220,.32)!important;box-shadow:none!important}body:has(.section-red-letter-product-style) .select__select,body:has(.section-red-letter-product-style) .product__info-container select,body:has(.section-red-letter-product-style) .quantity__input,body:has(.section-red-letter-product-style) .quantity__button{color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important;opacity:1!important}body:has(.section-red-letter-product-style) .select__select option{background:#272126;color:var(--rl-cream)!important}body:has(.section-red-letter-product-style) .quantity__input,body:has(.section-red-letter-product-style) .quantity__button{background:transparent!important}body:has(.section-red-letter-product-style) .product-form__input input[type=radio]+label{background:#ffffff09!important;color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important;border:1px solid rgba(239,232,220,.32)!important;box-shadow:none!important}body:has(.section-red-letter-product-style) .product-form__input input[type=radio]:checked+label{background:var(--rl-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--rl-red)!important}body:has(.section-red-letter-product-style) .product-form__submit{min-height:5.6rem;background:var(--rl-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--rl-red)!important;box-shadow:none!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body:has(.section-red-letter-product-style) .product-form__submit:hover{background:#661116!important;border-color:#661116!important}body:has(.section-red-letter-product-style) .shopify-payment-button{margin-top:.8rem}body:has(.section-red-letter-product-style) .product__accordion,body:has(.section-red-letter-product-style) details{border-color:var(--rl-line-dark)!important}body:has(.section-red-letter-product-style) .product__accordion summary,body:has(.section-red-letter-product-style) .product__accordion .summary__title,body:has(.section-red-letter-product-style) .product__accordion .accordion__title,body:has(.section-red-letter-product-style) details summary{color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important}body:has(.section-red-letter-product-style) .accordion__content,body:has(.section-red-letter-product-style) .accordion__content p{color:var(--rl-cream-soft)!important;-webkit-text-fill-color:var(--rl-cream-soft)!important}body:has(.section-red-letter-product-style) .icon-caret,body:has(.section-red-letter-product-style) .product__accordion svg{color:var(--rl-red-bright)!important;fill:currentColor!important}.sl-purchase-reassurance{margin-top:2.2rem!important;padding:1.8rem 0!important;border-top:1px solid var(--rl-line-dark)!important;border-bottom:1px solid var(--rl-line-dark)!important;color:var(--rl-cream-soft)!important;font-size:1.25rem;line-height:1.65}.sl-purchase-reassurance p{color:var(--rl-cream-soft)!important}.sl-purchase-reassurance strong{color:var(--rl-cream)!important}.sl-purchase-reassurance a{color:#cf5360!important}.rl-product-story{margin-top:2.8rem;padding:2.4rem 0 0;border-top:1px solid var(--rl-line-dark)}.rl-product-story__eyebrow{margin:0 0 .8rem;color:var(--rl-red-bright)!important;font-size:.9rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rl-product-story h3{margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1.08;font-weight:400;color:var(--rl-cream)!important}.rl-product-story p{margin:0 0 1.5rem;color:var(--rl-cream-soft)!important;font-size:1.35rem;line-height:1.65}.rl-product-story a{display:inline-flex;align-items:center;gap:.8rem;color:#cf5360!important;font-size:.95rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}body:has(.section-red-letter-product-style) .related-products{border-top:1px solid rgba(23,23,25,.12);padding-top:clamp(5rem,7vw,8rem)!important;background:var(--rl-paper)!important}body:has(.section-red-letter-product-style) .related-products__heading{margin-bottom:3rem!important;color:var(--rl-ink)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.025em!important}body:has(.section-red-letter-product-style) .related-products .card__inner{background:transparent!important}body:has(.section-red-letter-product-style) .related-products .card__heading,body:has(.section-red-letter-product-style) .related-products .card-information,body:has(.section-red-letter-product-style) .related-products .price{color:var(--rl-ink)!important}body:has(.section-red-letter-product-style) .footer,body:has(.section-red-letter-product-style) .footer__content-top,body:has(.section-red-letter-product-style) .footer__content-bottom{background:#141617!important;color:#eee8e1!important}body:has(.section-red-letter-product-style) .footer a,body:has(.section-red-letter-product-style) .footer .link,body:has(.section-red-letter-product-style) .footer-block__heading{color:#eee8e1!important}@media(max-width:749px){body:has(.section-red-letter-product-style) .product{padding-top:0}body:has(.section-red-letter-product-style) .product__info-container{margin-top:2rem!important;padding:3rem 2rem 3.5rem!important}body:has(.section-red-letter-product-style) .product__title,body:has(.section-red-letter-product-style) .product__title h1,body:has(.section-red-letter-product-style) .product__info-container h1{font-size:clamp(3.4rem,11vw,4.9rem)!important;color:var(--rl-cream)!important;-webkit-text-fill-color:var(--rl-cream)!important}.rl-product-story h3{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/red-letter-product.css.map */
