:root{--rj-gold: #d4af37;--rj-gold-hover: #b8962a;--rj-cream: #f5e6d3;--rj-dark: #000000;--rj-beige: #f8f5ed;--rj-teal: #115650;--rj-ink: #2c2416}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p{line-height:1.75}h1{font-size:clamp(2rem,5vw,4rem)}h2{font-size:clamp(1.5rem,3.5vw,2.75rem)}h3{font-size:clamp(1.25rem,2.5vw,2rem)}h1,h2,h3,h4{text-wrap:balance}.rte p,.biography-text-content p,[class*=section-content] p{max-width:68ch}@keyframes sectionReveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-animate=fade-up]{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-animate=fade-up].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-in]{opacity:0;transition:opacity .8s ease}[data-animate=fade-in].is-visible{opacity:1}.biography-text-section{transition:opacity .6s ease}.testimonial-card,[class*=testimonial] article{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease!important}.testimonial-card:hover,[class*=testimonial] article:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014!important}.award-item,[class*=award] article{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease!important}.award-item:hover,[class*=award] article:hover{transform:translateY(-5px) scale(1.01)}.book-customization-section,.biography-text-section{overflow:hidden}.button,button.button,a.button,input[type=submit].button{transition:background-color .28s ease,color .28s ease,border-color .28s ease,transform .2s ease,box-shadow .28s ease!important;will-change:transform}.button:hover,button.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000026}.button:active{transform:translateY(0)!important}a:not(.button):not(.author-hero-btn):not(.product-card__cta):not([class*=menu]){text-underline-offset:3px;text-decoration-thickness:1px}.product-collection-grid-title:after{transition:width .4s ease;width:40px}.product-collection-grid:hover .product-collection-grid-title:after{width:80px}.book-customization__main-image img,.book-customization__top-image img,.book-customization__bottom-image img{transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease!important}.book-customization__main-image:hover img{transform:scale(1.02)}.marquee-inner{will-change:transform}:focus-visible{outline:2px solid #d4af37!important;outline-offset:3px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-background, #ffffff)}::-webkit-scrollbar-thumb{background:#d4af37;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b8962a}.section,.product-collection-grid{position:relative}.main-collection-banner h1,.collection-hero h1{animation:fadeInUp .7s cubic-bezier(.22,1,.36,1) .1s both}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:focus-visible{outline:2px solid var(--rj-gold, #d4af37)!important;outline-offset:3px!important;border-radius:2px}:focus:not(:focus-visible){outline:none}button,a,input,select,textarea{min-height:44px}p a,li a{min-height:unset}main:focus{outline:none}.color-scheme-4 .price,.color-scheme-4 product-price{color:#2c2416}.skip-to-content-link:focus{position:fixed;top:1rem;left:1rem;z-index:9999;background:var(--rj-gold, #d4af37);color:#000;padding:.5rem 1rem;font-weight:600;text-decoration:none;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rjskaric-theme.css.map */
