: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}}.product-collection-grid-container,.product-collection-grid-content{width:100%!important;max-width:min(1280px,100%)!important;margin-left:auto!important;margin-right:auto!important}.product-grid,.product-collection-grid-list,.product-collection-grid__grid,.related-products__grid,.related-products ul{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:clamp(1.25rem,2.5vw,2.25rem)!important;width:100%!important;max-width:100%!important;list-style:none!important;padding:0!important;margin:0!important}.product-collection-grid-item,.product-grid__item{max-width:100%;width:100%;background:transparent!important;border:0!important;padding:0!important}:where(.product-grid__item,.resource-list__item,.related-products li) .product-card,.product-collection-grid .product-card,product-card-link .product-card{background:#fff!important;border:1px solid rgba(44,36,22,.08)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 1px 2px #2c24160a,0 4px 12px #2c241608;padding:0!important;height:100%;display:flex!important;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}:where(.product-grid__item,.resource-list__item,.related-products li) .product-card:hover,.product-collection-grid .product-card:hover,product-card-link .product-card:hover{transform:translateY(-3px);box-shadow:0 20px 36px -14px #2c241638;border-color:#d4af3780!important}.product-card .product-card__image-wrapper,.product-card .card-gallery,.product-card .product-card__gallery{aspect-ratio:4 / 5!important;overflow:hidden!important;background:#2c24160a!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;position:relative}.product-card .product-card__image-wrapper:after,.product-card .card-gallery:after,.product-card .product-card__gallery:after{content:"";position:absolute;inset:auto 0 0 0;height:30%;background:linear-gradient(to top,rgba(0,0,0,.15),transparent);pointer-events:none}.product-card .product-card__image,.product-card .card-gallery img,.product-card .product-card__gallery img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:none!important;transition:transform .6s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-card__image,.product-card:hover .card-gallery img,.product-card:hover .product-card__gallery img{transform:scale(1.035)}.product-card .product-card__content{flex:1;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:.375rem;padding:.875rem .75rem!important;text-align:center!important;background:transparent!important}.product-card>*:not(.card-gallery):not(.product-card__image-wrapper):not(.product-card__gallery):not(.product-card__link){padding-left:.75rem!important;padding-right:.75rem!important;margin-left:0!important;margin-right:0!important}.product-card [class*=eyebrow],.product-card__eyebrow{font-size:.6875rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#d4af37!important;font-weight:600!important;line-height:1!important;margin:0!important}.product-card .product-card__title,.product-card h3,.product-card h4{font-family:var(--font-heading-family, Georgia, serif)!important;font-size:1rem!important;line-height:1.25!important;font-weight:500!important;color:#2c2416!important;margin:0!important;padding:0!important;letter-spacing:-.005em;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.product-card .product-card__title a,.product-card h3 a,.product-card h4 a{color:inherit!important;text-decoration:none!important}.product-card .product-card__description{font-size:.8125rem!important;line-height:1.5!important;color:#2c2416b8!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 auto!important;max-width:34ch}.product-card .price,.product-card .product-card__price,.product-card price-component{font-family:var(--font-heading-family, Georgia, serif)!important;font-size:1rem!important;font-weight:600!important;color:#115650!important;letter-spacing:.02em!important;margin:0!important;padding:0!important;text-align:center!important;font-variant-numeric:tabular-nums;line-height:1.2!important}.product-card .price--on-sale .price__sale,.product-card .price-item--sale{color:#d4af37!important}.product-card .price-item--regular:has(+.price-item--sale){text-decoration:line-through;opacity:.5;font-size:.875rem!important;color:#2c2416!important}.product-card__cta,.product-card .button,.product-card a.button,.product-card button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;margin:.5rem auto 0!important;padding:.5rem 1rem!important;border:1px solid rgba(212,175,55,.45)!important;border-radius:999px!important;background:transparent!important;color:#d4af37!important;font-family:var(--font-heading-family, Georgia, serif)!important;font-weight:600!important;font-size:.8125rem!important;letter-spacing:.04em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;width:fit-content!important;min-height:0!important;height:auto!important;white-space:nowrap!important;line-height:1.2!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}.product-card:hover .product-card__cta,.product-card .product-card__cta:hover,.product-card:hover .button,.product-card .button:hover,.product-card:hover a.button,.product-card a.button:hover{background:#d4af37!important;color:#fff!important;border-color:#d4af37!important}.product-card__cta:focus-visible,.product-card .button:focus-visible{outline:2px solid #d4af37!important;outline-offset:3px!important}@media(max-width:767px){.product-grid,.product-collection-grid-list,.product-collection-grid__grid,.related-products__grid,.related-products ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}:where(.product-grid__item,.resource-list__item,.related-products li) .product-card,.product-collection-grid .product-card,product-card-link .product-card{border-radius:12px!important}.product-card .product-card__content{padding:1rem 1rem .875rem!important;gap:.375rem}.product-card .product-card__title,.product-card h3,.product-card h4{font-size:1.0625rem!important}.product-card .price,.product-card .product-card__price{font-size:.9375rem!important}.product-card__cta,.product-card .button,.product-card a.button{font-size:.75rem!important;padding:.4375rem .875rem!important}}@media(prefers-reduced-motion:reduce){.product-card,.product-card:hover,.product-card__image,.product-card img{transform:none!important;transition:none!important}}:is(.testimonials-grid--grid,.testimonials-grid--masonry,.testimonials-grid--slider,.awards-grid--grid,.awards-grid--carousel,.feature-grid,.feature-grid__grid,.book-showcase-grid,.book-showcase__grid,.book-series-grid,.book-series__grid,.ebook-tomos-grid,.ebook-tomos__grid,.blog-posts-grid,.blog-posts-grid__grid,.stats-counter-grid,.stats-counter__grid,.firmas-galleries-grid,.firmas-galleries__grid,.product-trust-bar-grid,.product-trust-bar__grid,.author-gallery-grid,.author-resenas-grid,.author-video-grid):has(>:only-child){display:flex!important;justify-content:center!important;align-items:stretch;column-count:unset!important;grid-template-columns:none!important}:is(.testimonials-grid--grid,.testimonials-grid--masonry,.testimonials-grid--slider,.awards-grid--grid,.awards-grid--carousel,.feature-grid,.feature-grid__grid,.book-showcase-grid,.book-showcase__grid,.book-series-grid,.book-series__grid,.ebook-tomos-grid,.ebook-tomos__grid,.blog-posts-grid,.blog-posts-grid__grid,.stats-counter-grid,.stats-counter__grid,.firmas-galleries-grid,.firmas-galleries__grid,.product-trust-bar-grid,.product-trust-bar__grid,.author-gallery-grid,.author-resenas-grid,.author-video-grid):has(>:only-child)>:only-child{max-width:min(460px,100%);width:100%;flex:0 1 auto}body:is(.template-article,.template-page,.template-blog) main>.shopify-section:first-of-type :is(.section-content-wrapper,.spacing-style):not(.hero-section,.slideshow-content){padding-block-start:max(72px,0px)!important}@media(min-width:750px){body:is(.template-article,.template-page,.template-blog) main>.shopify-section:first-of-type :is(.section-content-wrapper,.spacing-style):not(.hero-section,.slideshow-content){padding-block-start:max(96px,0px)!important}}.cart-drawer cart-items-component,.cart-drawer .cart-drawer__summary{--icon-stroke-width: 2.5px}main[data-template=product] .product-media-container__zoom-button{z-index:5!important;cursor:zoom-in!important;pointer-events:auto!important}zoom-dialog dialog .media-gallery__grid,zoom-dialog dialog ul.media-gallery__grid{padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,5rem)!important;gap:clamp(2rem,4vh,4rem)!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}zoom-dialog dialog .product-media-container,.dialog-zoomed-gallery .product-media-container{overflow:visible!important;border-radius:0!important;aspect-ratio:auto!important;width:100%!important;max-width:min(1100px,92vw)!important;margin-inline:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}zoom-dialog dialog .product-media-container img,.dialog-zoomed-gallery .product-media-container img{width:auto!important;max-width:100%!important;height:auto!important;max-height:92vh!important;object-fit:contain!important;margin-inline:auto!important;display:block!important;cursor:zoom-in}zoom-dialog dialog .dialog-zoomed-gallery__close-button,zoom-dialog dialog .close-button{background:#2c2416!important;color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 4px 12px #0000002e!important}zoom-dialog dialog .dialog-zoomed-gallery__close-button:hover,zoom-dialog dialog .close-button:hover{background:#c9a85b!important;color:#111!important}zoom-dialog dialog .dialog-zoomed-gallery__close-button svg,zoom-dialog dialog .close-button svg{color:currentColor;fill:currentColor}.cart-drawer__close-button,.cart-drawer .close-button.cart-drawer__close-button,.cart-drawer__header .close-button{background:#fff!important;border-radius:999px!important;box-shadow:0 1px 3px #00000014}.cart-drawer__close-button:hover,.cart-drawer .close-button.cart-drawer__close-button:hover,.cart-drawer__header .close-button:hover{background:#f5f5f5!important}.cart-drawer .quantity-selector svg path,.cart-drawer cart-quantity-selector-component svg path,.cart-drawer .cart-items__remove svg path,.cart-drawer .cart-discount svg path,.cart-drawer details summary svg path,.cart-drawer .disclosure-trigger svg path{stroke-width:2.5px!important;stroke:#3e2723!important;opacity:1!important}.cart-drawer__summary .button,.cart-drawer__summary [type=submit],.cart-drawer__summary .cart-summary__button{background:var(--color-gold)!important;color:var(--color-ink)!important}.cart-drawer__summary .button:hover,.cart-drawer__summary [type=submit]:hover,.cart-drawer__summary .cart-summary__button:hover{background:var(--color-gold-hover)!important}.cart-drawer .cart-items__remove{background:#3e27231a!important;border-radius:8px!important;width:40px!important;height:40px!important;min-width:40px!important;opacity:1!important;color:#3e2723!important;--icon-stroke-width: 2.5px}.cart-drawer .cart-items__remove svg,.cart-drawer .cart-items__remove svg path,.cart-drawer .cart-items__remove .remove-icon-top,.cart-drawer .cart-items__remove .remove-icon-bottom{stroke:#3e2723!important;color:#3e2723!important;opacity:1!important}.cart-drawer .cart-items__remove:hover{background:#3e272333!important}.cart-drawer .cart-items__quantity .quantity-selector,.cart-drawer .quantity-selector,.cart-drawer cart-quantity-selector-component{border:1.5px solid rgb(62 39 35 / .45)!important;border-radius:8px!important;background:#fff!important}.cart-drawer .quantity-selector button,.cart-drawer .quantity-minus,.cart-drawer .quantity-plus,.cart-drawer .quantity-selector input,.cart-drawer cart-quantity-selector-component button{color:#3e2723!important;opacity:1!important}.cart-drawer .quantity-selector button[disabled],.cart-drawer cart-quantity-selector-component button[disabled]{opacity:.45!important;cursor:not-allowed}.cart-drawer .quantity-selector button[disabled] svg path{stroke:#3e2723!important}.predictive-search-results__empty-helpful{padding:1.5rem 1.25rem;text-align:left}.predictive-search-results__empty-headline{font-weight:600;font-size:.9375rem;color:#3e2723;margin:0 0 .25rem}.predictive-search-results__empty-text{font-size:.8125rem;color:#3e2723c7;margin:0 0 .875rem}.predictive-search-results__empty-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.predictive-search-results__empty-links a{display:block;padding:.625rem .75rem;font-size:.875rem;color:#115650;background:#1156500f;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.predictive-search-results__empty-links a:hover{background:#11565024}.cart-drawer__summary:after{content:"\2713  Pago seguro   \b7    \2713  Descarga inmediata   \b7    \2713  Acceso permanente";display:block;margin-top:.875rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-align:center;color:#3e2723;opacity:.78;line-height:1.5}.cart-drawer .cart-page__trust,.cart-drawer__summary .cart-page__trust{display:none!important}.cart-drawer__dialog,.cart-drawer .dialog-drawer,cart-drawer-component .dialog-drawer{width:min(520px,96vw)!important;max-width:96vw!important}.cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(7.5rem,34cqi,10rem) minmax(0,1fr) minmax(4.5rem,auto)!important;column-gap:1rem!important}@media(max-width:749px){.cart-drawer__dialog,.cart-drawer .dialog-drawer,cart-drawer-component .dialog-drawer{width:96vw!important}.cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(6.5rem,28cqi,8.5rem) minmax(0,1fr) minmax(4rem,auto)!important}}.cart-page__summary .cart-page__trust{margin-top:.875rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-align:center;color:#f5e6d3;opacity:.9;line-height:1.5}.cart-page{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,5vw,5rem)!important}.cart-page__title h1,.cart-page__title .h1,.cart-page__title .h2,.cart-page__title .h3,.cart-page__title .h4{font-family:var(--font-heading-family, serif)!important;font-size:clamp(1.875rem,3.5vw,2.75rem)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.1!important;margin:0!important;color:inherit}.cart-page__title{margin-bottom:clamp(1.5rem,3vw,2.5rem)!important;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cart-page__items .cart-items{background:transparent}.cart-page__items .cart-items__table-row{background:#fff;border-radius:12px;padding:1rem 1.125rem!important;margin-bottom:.75rem!important;border:1px solid rgba(62,39,35,.06);box-shadow:0 1px 3px #3e27230a;align-items:center!important;grid-template-columns:clamp(5.5rem,14vw,8rem) minmax(0,1fr) minmax(5rem,auto)!important;column-gap:1.25rem!important}.cart-page__items .cart-items__media,.cart-page__items .cart-items__media-container{border-radius:8px;overflow:hidden;background:#f5efe4;aspect-ratio:1}.cart-page__items .cart-items__media img,.cart-page__items .cart-items__media-image{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.cart-page__items .cart-items__title{font-family:var(--font-heading-family, serif)!important;font-size:clamp(.9375rem,1.4vw,1.0625rem)!important;font-weight:600!important;color:var(--color-ink, #2c2416)!important;line-height:1.3!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cart-page__items .cart-items__details{color:#3e2723d9!important;font-size:.875rem;display:flex;flex-direction:column;gap:.5rem}.cart-page__items .cart-items__details>p,.cart-page__items .cart-items__details>div{margin:0!important}.cart-page__items .cart-items__price{font-family:var(--font-heading-family, serif)!important;font-size:clamp(.9375rem,1.4vw,1.0625rem)!important;font-weight:700!important;color:var(--color-ink, #2c2416)!important;text-align:right!important}.cart-page__items .cart-items__quantity{display:flex;align-items:center;gap:.625rem;margin-top:.625rem!important}.cart-page__items .cart-items__quantity .quantity-selector,.cart-page__items .cart-items__quantity cart-quantity-selector-component{border:1.5px solid rgba(62,39,35,.25)!important;border-radius:8px!important;background:#fff!important;min-height:38px}.cart-page__items .cart-items__remove{background:#3e27230f!important;border-radius:8px!important;width:38px!important;height:38px!important;min-width:38px!important;color:#3e2723!important;border:none!important}.cart-page__items .cart-items__remove:hover{background:#3e272324!important}.cart-page__items .cart-items__remove svg path{stroke:#3e2723!important;stroke-width:2!important;opacity:1!important}.cart-page__items .cart-items--dividers .cart-items__table-row{border-bottom-color:transparent!important}.cart-page__summary{border-radius:12px;padding:1.125rem!important;border:1px solid rgba(245,230,211,.15);display:flex!important;flex-direction:column;gap:.75rem;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box}.cart-page__summary>*,.cart-page__summary :where(form,p,div){min-width:0!important;max-width:100%!important;box-sizing:border-box}@media(min-width:990px){body.template-cart .section,[data-template=cart] .section{--page-width: 1180px !important}.cart-page__summary{position:sticky!important;top:clamp(80px,10vh,120px)!important;align-self:start!important;height:auto!important;max-height:calc(100vh - 140px);grid-row:1 / 2!important;grid-template-rows:none!important;padding:1.25rem!important;overflow-y:auto}.cart-page{--sidebar-width: 340px !important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-rows:auto 1fr!important;align-items:start!important;align-content:start!important;gap:1rem 2rem!important}.cart-page__title{grid-column:1!important;grid-row:1!important;margin:0!important;min-height:0!important;align-self:start!important}.cart-page__items{grid-column:1!important;grid-row:2!important;min-width:0!important;margin:0!important;align-self:start!important}.cart-page__summary{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important}.cart-page__more-blocks{grid-column:1 / -1!important;grid-row:3!important;min-height:0!important}.cart-page__more-blocks:empty{display:none!important}}@media(min-width:1200px){body.template-cart .section,[data-template=cart] .section{--page-width: 1280px !important}.cart-page{--sidebar-width: 360px !important;grid-template-columns:minmax(0,1fr) 360px!important}}@media(max-width:899px){.cart-page{grid-template-columns:1fr!important}.cart-page__summary{position:static!important;grid-column:1!important;grid-row:auto!important}}.cart-items__discounts{list-style:none!important;padding:0!important;margin:.375rem 0 0!important;display:flex!important;flex-wrap:wrap;gap:.375rem}.cart-items__discount-badge{display:inline-flex!important;align-items:center!important;gap:.25rem;background:#d4af3724;border:1px solid rgba(212,175,55,.45);color:var(--color-gold-hover, #B8954A);font-size:.6875rem!important;font-weight:700!important;font-family:var(--font-body--family)!important;letter-spacing:.04em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:999px;line-height:1.3!important;margin:0!important}.cart-items__discount-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;background:var(--color-gold, #C9A85B);color:var(--color-ink, #111);border-radius:50%;font-size:.625rem;font-weight:800;line-height:1}.cart-page__items .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) minmax(5rem,auto)!important}.cart-page__items .cart-items__media,.cart-page__items .cart-items__media-container{width:96px!important;height:96px!important;aspect-ratio:1!important}@media(max-width:749px){.cart-page__items .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) minmax(4rem,auto)!important}.cart-page__items .cart-items__media,.cart-page__items .cart-items__media-container{width:80px!important;height:80px!important}}.cart-page__items .cart-items__title{-webkit-line-clamp:2!important;font-size:1rem!important}.cart-bundle-discount-note{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;margin:0 0 .625rem!important;background:#d4af3729;border:1px solid rgba(212,175,55,.45);border-radius:8px;font-size:.6875rem;line-height:1.45;color:#3e2723}.cart-bundle-discount-note__icon{flex-shrink:0;color:var(--color-gold-hover, #B8954A);font-weight:700;font-size:.8125rem;line-height:1.2}.cart-bundle-discount-note__text{flex:1;min-width:0}.cart-bundle-discount-note__text strong{font-weight:700}.cart-page__summary .cart-bundle-discount-note{background:#f5e6d30f;border-color:#d4af3773;color:#f5e6d3}.cart-page__summary .cart-bundle-discount-note strong{color:#fff}.cart-page__heading{font-family:var(--font-heading-family, serif)!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.01em;color:inherit!important;margin:0 0 .5rem!important;padding:0!important;display:inline-flex!important;align-items:center;gap:.625rem}.cart-page__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .5rem;background:#d4af372e;border:1px solid rgba(212,175,55,.4);color:var(--color-gold-hover, #B8954A);border-radius:999px;font-family:var(--font-body--family);font-size:.8125rem;font-weight:700;letter-spacing:0;line-height:1}.cart-page__summary .cart__summary-totals,.cart-page__summary .cart-summary__totals{display:flex!important;flex-direction:column;gap:.375rem;padding-block:0!important;margin:0!important}.cart-page__summary :is(.cart__total,.cart__total-container,.cart-summary__subtotal){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:.75rem;flex-wrap:nowrap!important}.cart-page__summary :is(.cart__total-label,.cart-summary__label){font-size:.75rem!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap;flex:0 0 auto}.cart-page__summary :is(.cart__total-value,.cart-summary__price){font-family:var(--font-heading-family, serif)!important;font-size:clamp(1.375rem,2vw,1.625rem)!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;text-align:right;letter-spacing:-.01em;line-height:1.1}.cart-page__summary .cart-summary__tax,.cart-page__summary small,.cart-page__summary p:has(small),.cart-page__summary [class*=tax]{font-size:.6875rem!important;color:#f5e6d399!important;line-height:1.4;text-align:center;margin:0!important}.cart-page__summary .button,.cart-page__summary [type=submit],.cart-page__summary .cart__checkout-button{width:100%;padding:.875rem 1.5rem!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.08em;margin:0!important;min-height:48px}.cart-page__summary .cart-discount__form,.cart-page .cart-discount__form{display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px;box-sizing:border-box;overflow:hidden;border-radius:8px}.cart-page__summary .cart-discount,.cart-page .cart-discount{display:block!important}.cart-page__summary .cart-discount__input,.cart-page .cart-discount__input{flex:1 1 0%!important;min-width:0!important;width:0!important;border-radius:8px 0 0 8px!important;border-right:none!important;height:44px!important;min-height:44px!important;padding:0 .75rem!important;font-size:.8125rem!important;box-sizing:border-box}.cart-page__summary .cart-discount__button,.cart-page .cart-discount__button{flex:0 0 auto!important;border-radius:0 8px 8px 0!important;height:44px!important;min-height:44px!important;padding:0 .875rem!important;margin:0!important;font-size:.625rem!important;letter-spacing:.05em;white-space:nowrap;box-sizing:border-box}.cart-page__summary .cart-discount .disclosure-trigger{padding:.625rem 0!important;font-size:.8125rem!important}.cart-page__summary .cart-discount .disclosure-content{padding-top:.625rem!important}.cart-page__summary .cart-page__trust{font-size:.625rem!important;margin:.5rem 0 0!important;line-height:1.5;text-align:center;white-space:normal;word-spacing:.1em;max-width:100%;overflow-wrap:anywhere}.cart-page--empty .cart-page__title{justify-content:center;text-align:center}.cart-page--empty .cart-page__title h1{margin:0 auto!important}.cart-page--empty .cart-items__empty-button,.cart-page--empty .cart-page__more-blocks .button{background:var(--color-gold, #C9A85B)!important;color:var(--color-ink, #111)!important;border:none!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:.875rem 2rem!important;font-size:.875rem!important;min-height:48px}.cart-page--empty .cart-items__empty-button:hover{background:var(--color-gold-hover, #B8954A)!important}@media(max-width:749px){.cart-page{padding-inline:1rem!important}.cart-page__items .cart-items__table-row{padding:.875rem!important;column-gap:.875rem!important;grid-template-columns:clamp(4.5rem,22vw,6rem) minmax(0,1fr) minmax(4rem,auto)!important}.cart-page__summary{padding:1.125rem!important}}.cart-drawer__items .cart-items__table-row{align-items:stretch!important}.cart-drawer__items .cart-items__media,.cart-drawer__items .cart-items__media-container{height:100%!important;min-height:11rem;aspect-ratio:auto!important;width:100%}.cart-drawer__items .cart-items__media-container{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;background:#f5efe4}.cart-drawer__items .cart-items__media-image,.cart-drawer__items .cart-items__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(7rem,32cqi,9.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width, 5.5rem),auto)!important}@media(max-width:749px){.cart-drawer__items .cart-items__table-row{grid-template-columns:clamp(6rem,28cqi,8.5rem) minmax(0,1fr) minmax(4.5rem,auto)!important}.cart-drawer__items .cart-items__media,.cart-drawer__items .cart-items__media-container{min-height:9rem}}.cart-drawer .cart-items__remove svg,.cart-drawer .cart-items__remove svg path,.cart-drawer .cart-items__remove svg path.remove-icon-top,.cart-drawer .cart-items__remove svg path.remove-icon-bottom,.cart-page__items .cart-items__remove svg,.cart-page__items .cart-items__remove svg path,.cart-page__items .cart-items__remove svg path.remove-icon-top,.cart-page__items .cart-items__remove svg path.remove-icon-bottom{stroke:#3e2723!important;color:#3e2723!important;opacity:1!important;fill:none!important}.cart-drawer .quantity-plus svg,.cart-drawer .quantity-plus svg path,.cart-drawer .quantity-plus svg path.vertical,.cart-drawer .quantity-plus svg path.horizontal,.cart-drawer cart-quantity-selector-component .quantity-plus svg path,.cart-drawer cart-quantity-selector-component .quantity-plus svg path.vertical,.cart-drawer cart-quantity-selector-component .quantity-plus svg path.horizontal,.cart-drawer .cart-items__remove svg,.cart-drawer .cart-items__remove svg path,.cart-drawer .cart-items__remove svg path.remove-icon-top,.cart-drawer .cart-items__remove svg path.remove-icon-bottom,.cart-drawer button[name=plus] svg path,.cart-drawer button[name=plus] svg path.vertical,.cart-drawer button[name=plus] svg path.horizontal,.cart-drawer [class*=remove] svg path,.cart-drawer [class*=remove] svg path[class*=remove-icon]{stroke:#3e2723!important;stroke-width:2.5px!important;color:#3e2723!important;opacity:1!important;fill:none!important}.cart-drawer .quantity-plus .svg-wrapper,.cart-drawer .quantity-minus .svg-wrapper,.cart-drawer .cart-items__remove,.cart-drawer .cart-items__remove>svg{--icon-stroke-width: 2.5px}.cart-drawer .quantity-plus,.cart-drawer .cart-items__remove,.cart-drawer .quantity-plus svg,.cart-drawer .cart-items__remove svg{opacity:1!important;color:#3e2723!important}.product-card .product-card__title,.product-card .product-title,.product-grid__card .product-title,.product-grid__card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.product-card .price,.product-card .price__regular,.product-card .price-item,.product-card .product-price,.product-grid__card .price,.product-grid__card .price-item{color:var(--color-ink)!important;font-weight:600!important}.product-card .badge--sold-out,.product-card .sold-out-badge,.product-card [data-badge=sold-out],.product-grid__card .badge--sold-out{position:absolute!important;top:.5rem!important;right:.5rem!important;left:auto!important;padding:4px 10px!important;font-size:12px!important;line-height:1.2!important;border-radius:999px!important;z-index:3}.product-card .quick-add__button,.product-card .quick-add-button{transition:transform .2s ease,background-color .2s ease}.product-card .quick-add__button:hover,.product-card .quick-add-button:hover{transform:scale(1.05)}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--color-gold)!important;color:var(--color-ink)!important;border-radius:999px!important;border:none!important;font-weight:700!important;letter-spacing:.06em}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--color-gold-hover)!important}.product-form__buttons .button,.product-form__buttons add-to-cart-component button,.product-form__buttons .shopify-payment-button__button,[data-template=product] .product-form__buttons>*>.button,[data-template=product] .product-form__buttons>* .shopify-payment-button__button{min-height:52px!important;border-radius:999px!important;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}.product-information__vendor,.product__vendor,[data-template=product] .product-vendor,[data-template=product] .vendor{color:var(--color-gold)!important;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}[data-template=product] h1.product__title,[data-template=product] h1.product-title,[data-template=product] main h1{font-size:clamp(28px,3vw,36px)!important;line-height:1.15!important}.product-trust-bar__grid,[class*=product-trust-bar] .grid,.trust-badges,.trust-badges-row{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:.5rem}.product-trust-bar__grid>*,.trust-badges>*,.trust-badges-row>*{white-space:nowrap;text-align:center}@media(max-width:749px){.product-trust-bar__grid>*,.trust-badges>*,.trust-badges-row>*{font-size:.6875rem}}[data-template=product] .product-trust-bar svg [stroke],[data-template=product] .product-trust-bar svg path,[data-template=product] .trust-badges svg path,[data-template=product] .product-features svg path{stroke:var(--color-gold)!important}.template-page-biography h2,.template-page-biography h3,[data-template="page.biography"] h2,[data-template="page.biography"] h3,.biography-content h2,.biography-content h3{color:var(--color-gold)!important}.template-page-biography h1,[data-template="page.biography"] h1{color:inherit!important}.biography-portrait,.biography-image,[data-template="page.biography"] .image-container img,[data-template="page.biography"] .image-container{padding-block:0}.biography-portrait img,.biography-image img,[data-template="page.biography"] .image-container img{object-fit:contain!important;object-position:center!important}.template-page-biography p,[data-template="page.biography"] p{text-align:left}.template-page-biography blockquote,[data-template="page.biography"] blockquote,.biography-quote{position:relative;padding:1.25rem 0 1.25rem 2rem;font-style:italic;border-left:3px solid var(--color-gold);margin-block:2rem}.template-page-biography blockquote:before,[data-template="page.biography"] blockquote:before,.biography-quote:before{content:"\201c";position:absolute;top:-.5rem;left:.5rem;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:1;color:var(--color-gold);opacity:.25;pointer-events:none}.template-page-biography blockquote:after,[data-template="page.biography"] blockquote:after,.biography-quote:after{content:"";display:block;height:1px;background:var(--color-gold);margin-top:1rem;opacity:.6}.firmas-gallery-card__overlay{background:linear-gradient(to top,rgba(0,0,0,.65),transparent 60%)!important}.firmas-gallery-card__view-label{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.4);font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-firmas-prev],[data-firmas-next],.firmas-modal__nav,.firmas-modal__arrow{color:#fff!important;background:#00000080!important;border:none!important;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}[data-firmas-prev]:hover,[data-firmas-next]:hover{background:#000000bf!important}.talleres-status-pill,.taller-status,[class*=en-preparacion],[data-status=preparacion]{border:1.5px solid var(--color-gold)!important;background:#c9a85b14!important;color:var(--color-gold)!important;font-weight:600;padding:.375rem .875rem;border-radius:999px;display:inline-flex;align-items:center;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.footer .newsletter-form__button:hover,.footer [type=submit]:hover,.footer .button:hover{background:var(--color-gold-hover)!important}.footer .social-icons a,.footer .footer__list-social a{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.footer .social-icons svg,.footer .footer__list-social svg{width:22px;height:22px}.cart-page .cart-page__summary,.cart-page .cart-summary,.cart-page__summary{color:#f5e6d3!important}.cart-page .cart-page__summary :is(label,p,span,small,h1,h2,h3,h4,h5,h6,a,.disclosure-trigger__label,.h6),.cart-page .cart-summary :is(label,p,span,small,.disclosure-trigger__label,.h6),.cart-page__summary .cart-summary__label,.cart-page__summary .cart-summary__subtotal-label,.cart-page__summary [class*=label],.cart-page__summary .cart__total-label{color:#f5e6d3!important;opacity:1!important}.cart-page .cart-page__summary :is(.cart__total-value,[class*=total-value],[class*=subtotal-price],[class*=cart-summary__price]),.cart-page__summary .cart__total-value{color:#fff!important;font-weight:700!important}.cart-page .cart-discount .disclosure-trigger,.cart-page .cart-discount .disclosure-trigger__label,.cart-page__summary .cart-discount .disclosure-trigger,.cart-page__summary .cart-discount .disclosure-trigger__label{color:#f5e6d3!important}.cart-page .cart-discount .disclosure-trigger svg,.cart-page .cart-discount .disclosure-trigger path,.cart-page__summary .cart-discount .disclosure-trigger svg,.cart-page__summary .cart-discount .disclosure-trigger path,.cart-page .cart-discount .icon-plus svg,.cart-page .cart-discount .icon-plus path{stroke:#f5e6d3!important;color:#f5e6d3!important;stroke-width:2.5px!important;opacity:1!important}.cart-page .cart-discount__input,.cart-page__summary .cart-discount__input{background:#faf7f2!important;color:#3e2723!important;border:1.5px solid rgba(245,230,211,.4)!important}.cart-page .cart-discount__input::placeholder{color:#3e272380!important}.cart-page .cart-discount__button,.cart-page__summary .cart-discount__button{background:var(--color-gold)!important;color:var(--color-ink)!important;border:none!important;font-weight:700!important}.cart-page .cart-discount__button:hover,.cart-page__summary .cart-discount__button:hover{background:var(--color-gold-hover)!important}.cart-page__summary .button,.cart-page__summary [type=submit],.cart-page__summary .cart__checkout-button,.cart-page .shopify-payment-button__button{background:var(--color-gold)!important;color:var(--color-ink)!important;border:none!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase}.cart-page__summary .button:hover,.cart-page__summary [type=submit]:hover,.cart-page__summary .cart__checkout-button:hover,.cart-page .shopify-payment-button__button:hover{background:var(--color-gold-hover)!important}.cart-page__summary hr,.cart-page__summary .divider,.cart-page .cart-summary hr{border-color:#d4af3766!important;opacity:1!important}.cart-discount .disclosure-content[inert]{grid-template-rows:1fr!important;opacity:1!important}[data-template="404"] .button,.template-404 .button,.main-404 .button{background:var(--color-gold)!important;color:var(--color-ink)!important;border-radius:999px!important;border:none!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:.875rem 2rem!important}[data-template="404"] .button:hover,.template-404 .button:hover,.main-404 .button:hover{background:var(--color-gold-hover)!important}[data-template="404"] .product-recommendations .product-title,[data-template="404"] product-recommendations h3,[data-template="404"] product-recommendations a{color:var(--color-ink)!important}:root{--opacity-subdued-text: .78;--opacity-50: .55;--opacity-60: .62;--opacity-70: .78}:where(.text-subdued,.muted,.subdued,.secondary-text,small,.caption,figcaption,.price__notice,.price--subdued,.cart-items__details,.author-contact__sidebar-note,.author-contact__privacy,.testimonial-quote,.blog-post-comment__author,.article-card__excerpt){color:rgb(var(--color-foreground-rgb, 62 39 35) / .85)!important}.menu-open header,.menu-open #header-component,.menu-open #header-group,.menu-open .header-section{position:relative;z-index:100;isolation:isolate}.menu-open header .header__row{background-color:var(--color-background, #000)!important}.firmas-galleries__grid:has(>.firmas-gallery-card:only-of-type){display:flex!important;justify-content:center!important;grid-template-columns:none!important}.firmas-galleries__grid:has(>.firmas-gallery-card:only-of-type)>.firmas-gallery-card{max-width:min(420px,100%);width:100%;flex:0 1 auto}.ebook-tomos,.shopify-section:has(>.ebook-tomos){overflow-x:clip}.ebook-tomos{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem);box-sizing:border-box}html,body{overflow-x:clip}.ebook-tomos__grid[data-blocks="4"]{max-width:1440px!important}@media(min-width:1100px){.ebook-tomos__grid[data-blocks="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1099px){.ebook-tomos__grid[data-blocks="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:749px){.ebook-tomos__grid[data-blocks="4"]{grid-template-columns:1fr!important}}main[data-template^=collection] [id$=__section],main[data-template^=collection]>.shopify-section:first-of-type{margin-block:0!important;padding-block:0!important;min-height:0!important}main[data-template^=collection] [id$=__section] .section,main[data-template^=collection] [id$=__section] .section-wrapper,main[data-template^=collection] [id$=__section] .section-content-wrapper,main[data-template^=collection] [id$=__section] .custom-section-content,main[data-template^=collection]>.shopify-section:first-of-type .section,main[data-template^=collection]>.shopify-section:first-of-type .section-wrapper,main[data-template^=collection]>.shopify-section:first-of-type .section-content-wrapper,main[data-template^=collection]>.shopify-section:first-of-type .custom-section-content{--section-height-offset: 0px !important;--section-min-height: 0 !important;--padding-block-start: 8px !important;--padding-block-end: 4px !important;min-height:0!important;height:auto!important}main[data-template^=collection] [id$=__section] .section-content-wrapper,main[data-template^=collection]>.shopify-section:first-of-type .section-content-wrapper{padding-block-start:8px!important;padding-block-end:4px!important}body.template-collection main h1,[data-template=collection] main h1,body.template-collection .section-content-wrapper h1,[data-template=collection] .section-content-wrapper h1{color:var(--color-ink, #2c2416)!important;font-family:var(--font-heading-family, serif)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:700!important;line-height:1.15!important;margin:0 0 .5rem!important;display:block!important}body.template-collection main h1+*,[data-template=collection] main h1+*{color:#3e2723d9!important;font-size:1rem!important;max-width:60ch;margin:0 0 .5rem!important}body.template-collection main>.shopify-section:first-of-type,[data-template=collection] main>.shopify-section:first-of-type{background-color:var(--color-cream, #f8f2e4)}.product-card .product-grid__card,.product-card .product-card__content,.product-collection-grid-item .product-grid__card,.product-collection-grid-item .product-card__content{--product-card-gap: .75rem;padding-inline-start:.5rem!important;padding-inline-end:.5rem!important;padding-block-end:.75rem!important}.product-card .product-card__title,.product-card .product-title,.product-grid__card .product-title,.product-grid__card h3,.product-collection-grid-item h3{padding-inline:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:clip!important;min-height:2.6em}.product-card .product-card__excerpt,.product-card .product-description,.product-collection-grid-item .product-card__excerpt{color:#5a5a5a!important;padding-inline:0!important}.product-card .price,.product-card [class*=price],.product-collection-grid-item .price{padding-inline:0!important}.product-card .button,.product-card .quick-add-button,.product-collection-grid-item .button,.product-collection-grid-item .quick-add-button{margin-inline:0!important;width:100%;max-width:100%}.product-collection-grid-item .product-grid__card,.product-collection-grid-item .product-card__content{padding:.875rem!important;gap:.5rem!important;align-items:stretch!important}.product-collection-grid-item .product-grid__card>*{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important;text-align:left!important;align-self:stretch!important}.product-collection-grid-item .product-grid__card>.card-gallery,.product-collection-grid-item .product-grid__card>product-card-gallery{width:calc(100% + 1.75rem)!important;margin:-.875rem -.875rem .5rem!important;max-width:none!important}.product-collection-grid-item .product-grid__card>.card-gallery,.product-collection-grid-item .product-grid__card>product-card-gallery{margin:-.625rem -.625rem .5rem!important;width:calc(100% + 1.25rem)!important;max-width:none!important}.product-collection-grid-item .product-grid__card product-title,.product-collection-grid-item .product-grid__card .product-title,.product-collection-grid-item .product-grid__card h3,.product-collection-grid-item product-title,.product-collection-grid-item .product-title,.product-collection-grid-item product-title *,.product-collection-grid-item .product-title *{color:#000!important;font-family:var(--font-heading-family, serif)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important;padding:0!important}.product-collection-grid-item product-title,.product-collection-grid-item .product-title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-collection-grid-item product-title a,.product-collection-grid-item .product-title a{color:#000!important;text-decoration:none!important}.product-collection-grid-item .text-block,.product-collection-grid-item .text-block p,.product-collection-grid-item a.contents.user-select-text{width:100%!important;max-width:100%!important;text-align:left!important;--width: 100% !important;--max-width: 100% !important;--text-align: left !important;--text-align-default: left !important;margin-left:0!important;margin-right:0!important}.product-collection-grid-item .text-block{align-items:flex-start!important}.product-collection-grid-item .text-block p{color:#000!important;font-family:var(--font-heading-family, serif)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;padding:0!important;text-align:left!important;width:100%!important;max-width:100%!important}.product-collection-grid-item .text-block{--text-align-default: left !important;--text-align: left !important;--horizontal-alignment: stretch !important}html body .product-collection-grid-item.product-grid__item a.contents .text-block p,html body .product-collection-grid-item.product-grid__item .text-block.text-block.rte p,html body .product-collection-grid-item.product-grid__item a[ref=productTitleLink] .text-block p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-align:left!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;color:#000!important;font-family:var(--font-heading-family, serif)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important;opacity:1!important}.product-collection-grid-item product-price,.product-collection-grid-item product-price .price,.product-collection-grid-item product-price [class*=price]{color:#000!important;font-weight:700!important;font-size:1rem!important;text-align:left!important}.product-collection-grid-item a.product-card__cta{display:flex!important;width:100%!important;align-items:center;justify-content:center;margin-top:.5rem!important}.product-collection-grid-item .product-grid__card,.product-collection-grid-item .product-card__content,.product-collection-grid-item .layout-panel-flex{align-items:flex-start!important;justify-items:flex-start!important;--horizontal-alignment: flex-start !important}.product-collection-grid-item .product-grid__card .product-description,.product-collection-grid-item .product-grid__card .product-card__excerpt,.product-collection-grid-item .product-grid__card .product-vendor,.product-collection-grid-item product-description,.product-collection-grid-item .product-grid__card>p:not([class*=price]){display:none!important}.product-collection-grid-item .product-grid__card .price,.product-collection-grid-item .product-grid__card price-component,.product-collection-grid-item price-component,.product-collection-grid-item .price__regular,.product-collection-grid-item .price-item--regular{color:var(--color-ink, #2c2416)!important;font-weight:700!important;font-size:1rem!important;margin:0!important;padding:0!important}.product-collection-grid-item .product-grid__card .button,.product-collection-grid-item .product-grid__card a.button,.product-collection-grid-item .product-grid__card button.button,.product-collection-grid-item .product-grid__card [class*=button--primary],.product-collection-grid-item .product-grid__card [class*=cta]{background:var(--color-gold, #C9A85B)!important;color:var(--color-ink, #2c2416)!important;border:none!important;border-radius:999px!important;padding:.625rem 1rem!important;font-weight:700!important;font-size:.8125rem!important;letter-spacing:.06em;text-transform:uppercase;width:100%;margin:.375rem 0 0!important;min-height:40px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .15s ease}.product-collection-grid-item .product-grid__card .button:hover,.product-collection-grid-item .product-grid__card a.button:hover,.product-collection-grid-item .product-grid__card button.button:hover{background:var(--color-gold-hover, #B8954A)!important;transform:translateY(-1px)}.product-collection-grid-item .product-grid__card{background:#fff!important;border:1px solid rgba(62,39,35,.08)!important;border-radius:12px!important;box-shadow:0 1px 3px #3e27230a;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease;overflow:hidden}.product-collection-grid-item .product-grid__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #3e27231f;border-color:#c9a85b66}.resource-list__item .product-grid__card,.resource-list__item .product-card__content{padding:.625rem!important;gap:.5rem!important;background:#fff!important;border:1px solid rgba(62,39,35,.08)!important;border-radius:12px!important;box-shadow:0 1px 3px #3e27230a;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.resource-list__item .product-grid__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #3e27231f;border-color:#c9a85b66}.resource-list__item .product-grid__card>.card-gallery,.resource-list__item .product-grid__card>product-card-gallery{margin:-.625rem -.625rem .5rem!important;width:calc(100% + 1.25rem)!important}.resource-list__item product-title,.resource-list__item .product-title,.resource-list__item h3,.resource-list__item product-title *,.resource-list__item .product-title *{color:#000!important;font-family:var(--font-heading-family, serif)!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important;padding:0!important}.resource-list__item product-title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.resource-list__item product-title a,.resource-list__item .product-title a{color:#000!important;text-decoration:none!important}.resource-list__item .price,.resource-list__item price-component,.resource-list__item .price__regular,.resource-list__item .price-item--regular{color:var(--color-ink, #2c2416)!important;font-weight:700!important;font-size:1rem!important;margin:0!important}.section-resource-list__header a,.section-resource-list__header [class*=button]{color:var(--color-gold-hover)!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:1px;font-size:.875rem!important}.section-resource-list__header a:hover{color:var(--color-ink)!important}.section-resource-list__header h3,.section-resource-list__header .h3{font-family:var(--font-heading-family, serif)!important;font-size:clamp(1.25rem,2vw,1.625rem)!important;color:var(--color-ink, #2c2416)!important;margin:0!important}.footer :is(input[type=email],input[type=text]),.footer .newsletter-form__input,.footer [name="contact[email]"],[class*=footer] :is(input[type=email],input[type=text]){background:#f5e6d314!important;color:#f5e6d3!important;border:1.5px solid rgba(245,230,211,.35)!important;caret-color:var(--color-gold)!important}.footer :is(input[type=email],input[type=text])::placeholder,.footer .newsletter-form__input::placeholder,[class*=footer] :is(input[type=email],input[type=text])::placeholder{color:#f5e6d38c!important;opacity:1!important}.footer :is(input[type=email],input[type=text]):focus,[class*=footer] :is(input[type=email],input[type=text]):focus{border-color:var(--color-gold)!important;background:#f5e6d31f!important}:where(.color-scheme-1,[class*=scheme-1]){--color-text-muted: #5a4a3a;--color-text-faint: #6b5a48}[style*="color: #bdbdbd"],[style*="color:#bdbdbd"],[style*="color: rgb(189"],.text-faint,.text-bdbdbd{color:#5a5a5a!important}.color-scheme-1 :where(.text-subdued,.subdued,small),[class*=scheme-1] :where(.text-subdued,.subdued,small){color:#3e2723d9!important}.color-scheme-1 a:not(.button,.button--primary,[class*=cta],[class*=button]),[class*=scheme-1] a:not(.button,.button--primary,[class*=cta],[class*=button]){color:var(--color-gold-hover)!important;text-decoration-thickness:1px;text-underline-offset:3px}.color-scheme-1 a:not(.button,.button--primary):hover,[class*=scheme-1] a:not(.button,.button--primary):hover{color:var(--color-ink)!important}[class*=teal]:is(a,button,.link,[role=button]){color:var(--color-teal)!important;filter:contrast(1.05)}.color-scheme-2,.color-scheme-3,[class*=scheme-2],[class*=scheme-3]{--color-foreground: 245 230 211;--color-foreground-rgb: 245, 230, 211}.color-scheme-2 :where(p,li,span,label,small,h1,h2,h3,h4,h5,h6,dt,dd,.h1,.h2,.h3,.h4,.h5,.h6),[class*=scheme-2] :where(p,li,span,label,small,h1,h2,h3,h4,h5,h6,dt,dd){color:#f5e6d3!important}.color-scheme-2 :where(.text-subdued,.subdued,small,figcaption),[class*=scheme-2] :where(.text-subdued,.subdued,small){color:#f5e6d3c7!important}.color-scheme-2 a:not(.button),[class*=scheme-2] a:not(.button){color:var(--color-gold)!important}:where(input,textarea,select)::placeholder{color:#3e27238c!important;opacity:1!important}:where(input,textarea,select,button)[disabled],:where(input,textarea,select,button):disabled{opacity:.55!important}.contrast-safe{color:var(--color-ink, #111)!important}.color-scheme-2 .contrast-safe,[class*=scheme-2] .contrast-safe{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rjskaric-theme.css.map */
