@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--color-bg: #141315;--color-bg-elevated: #1b191c;--color-bg-card: #1b191c;--color-text: #ece7dc;--color-text-dim: #9b958b;--color-text-muted: #6f6a62;--color-gold: #c9a27a;--color-gold-bright: #dcb98f;--color-gold-dim: #8a6f52;--color-border: rgba(236, 231, 220, .12);--color-border-light: rgba(236, 231, 220, .2);--color-accent-red: #8b2635;--color-accent-red-hover: #a12d40;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-serif: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--container-max: 1240px;--radius: 0px}html{background:var(--color-bg)}body{font-family:var(--font-body);font-weight:300;letter-spacing:.01em;background:var(--color-bg);color:var(--color-text)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% -10%,rgba(139,38,53,.2),transparent 55%)}main,header,footer,.site-header,.site-footer{position:relative;z-index:1}::selection{background:var(--color-accent-red);color:var(--color-text)}::-webkit-scrollbar-thumb{background:var(--color-gold-dim)}[class],[class]:before,[class]:after{border-radius:0!important}.faq-toggle,.jrs-play,.jrs-play:after,.cart-count,.product-meta-icon,.jrpb-q,.jrpb-n,.jrpb-mode,.jrpb-tag{border-radius:0!important}.display-xl,.display-lg,.display-md,.hero-headline,.section-header-title,.collection-card-title,.editorial-banner-quote,.vault-header h2,.newsletter-inner h2,.footer-logo,.product-title,.cart-item-title,.jrpb-title,.rmath-title,.preel-title,.jrs-title,h1,h2,h3{font-family:var(--font-display)!important;font-weight:300!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.02!important}.display-xl,.hero-headline{font-size:clamp(3.6rem,9vw,8.4rem)!important}.display-lg,.section-header-title,.jrpb-title,.rmath-title,.preel-title,.jrs-title,.product-title{font-size:clamp(2.6rem,5vw,4.6rem)!important}.display-md,.collection-card-title,.cart-item-title{font-size:clamp(1.6rem,2.6vw,2.4rem)!important}.hero-headline .accent,.serif-italic,.rmath-title em,.jrpb-title em{font-style:italic;color:var(--color-gold);font-weight:300}.hero-headline .line-2{display:block}.eyebrow,.jrpb-eyebrow,.rmath-eyebrow,.preel-eyebrow,.jrs-eyebrow,.collection-card-eyebrow,.product-vendor,.product-card-vendor,.hero-meta-label,.footer-col-title,.variant-label,.header-announcement{font-family:var(--font-body)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--color-gold)!important}.eyebrow:before{display:none}p,.hero-description,.jrpb-sub,.rmath-sub,.preel-body,.jrs-sub,.collection-card-desc,.product-description,.product-description p,.footer-tagline,.faq-content{color:var(--color-text-dim);font-weight:300;line-height:1.75}.hero-description,.jrpb-sub,.rmath-sub,.preel-body,.jrs-sub{font-size:1.1rem;max-width:52ch}.btn,.btn-outline,.btn-ghost,.add-to-cart-btn,.jrpb-cta,.rmath-cta,.preel-cta,.newsletter-form button,.product-card-quickadd,.collection-card-cta,.cart-summary .btn,.shopify-payment-button__button,.sdd-download-button{font-family:var(--font-body)!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding:1.05rem 2.2rem!important;border-radius:0!important;box-shadow:none!important;transition:background .2s,color .2s,border-color .2s!important}.btn:not(.btn-outline):not(.btn-ghost),.add-to-cart-btn,.jrpb-cta,.rmath-cta,.preel-cta,.newsletter-form button,.shopify-payment-button__button,.sdd-download-button{background:var(--color-accent-red)!important;color:var(--color-text)!important;border:1px solid var(--color-accent-red)!important}.btn:not(.btn-outline):not(.btn-ghost):hover,.add-to-cart-btn:hover,.jrpb-cta:hover:not(:disabled),.rmath-cta:hover,.preel-cta:hover,.newsletter-form button:hover,.sdd-download-button:hover{background:var(--color-accent-red-hover)!important;border-color:var(--color-accent-red-hover)!important;color:var(--color-text)!important}.btn:after,.btn-outline:after,.btn-ghost:after{display:none!important}.btn-outline,.btn-ghost,.product-card-quickadd,.collection-card-cta{background:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-text)!important}.btn-outline:hover,.btn-ghost:hover,.product-card-quickadd:hover,.collection-card-cta:hover{background:var(--color-text)!important;color:var(--color-bg)!important}.jrpb-cta:disabled{background:transparent!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}.site-header{background:#141315e0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.header-announcement{background:var(--color-bg)!important;border-bottom:1px solid var(--color-border);padding:.6rem 0}.header-nav a,.mobile-drawer nav a{font-size:.74rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--color-text-dim)!important}.header-nav a:hover{color:var(--color-text)!important}.header-nav a:after{background:var(--color-gold)!important;height:1px!important}.header-logo-img{height:72px!important}@media(max-width:749px){.header-logo-img{height:56px!important}}.header-icon-btn{color:var(--color-text)}.cart-count{background:var(--color-accent-red)!important;color:var(--color-text)!important}.header-lang select{background:transparent!important;color:var(--color-text-dim)!important;border:0!important;font-family:var(--font-body);font-size:.72rem;letter-spacing:.16em}.mobile-drawer{background:var(--color-bg-elevated)!important}.hero{padding-top:clamp(3rem,7vw,6rem)!important;padding-bottom:clamp(3rem,7vw,6rem)}.hero-meta{border-top:1px solid var(--color-border);padding-top:1.5rem;gap:2.5rem}.hero-meta-value{font-family:var(--font-display)!important;font-size:2.2rem!important;font-weight:400!important;color:var(--color-text)!important;letter-spacing:0!important}.hero-image-wrap:before{display:none}.hero-image-wrap{border:1px solid var(--color-border)}.hero-floating-tag{background:var(--color-bg)!important;border:1px solid var(--color-gold)!important}.hero-floating-tag .tag-label{color:var(--color-gold);letter-spacing:.25em;font-size:.62rem}.hero-floating-tag .tag-value{font-family:var(--font-display);font-size:1.6rem;text-transform:none;letter-spacing:0}.marquee{background:transparent!important;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:.9rem 0!important}.marquee span{font-family:var(--font-body)!important;font-size:.72rem!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:var(--color-gold)!important;font-weight:400!important}.marquee span:after{background:var(--color-gold)!important;opacity:.6}.section{padding:clamp(4.5rem,9vw,7.5rem) 0}.section-header{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem;margin-bottom:3rem}.section-header-link{font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.section-header-link:after{background:var(--color-gold)!important}.collection-card{border:1px solid var(--color-border)}.collection-card-overlay{background:linear-gradient(to top,#141315eb,#14131500 65%)!important}.collection-card-number{display:none!important}.product-card{background:transparent!important;border:0!important}.product-card-media{background:var(--color-bg-elevated);border:1px solid var(--color-border)}.product-card-badge{background:var(--color-accent-red)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:.62rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:400!important;border:0!important}.product-card-badge.sold-out{background:transparent!important;color:var(--color-text-dim)!important;border:1px solid var(--color-border-light)!important}.product-card-title{font-family:var(--font-display)!important;font-size:1.55rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.1;color:var(--color-text)!important}.product-card:hover .product-card-title{color:var(--color-gold)!important}.product-card-price .price{font-family:var(--font-body)!important;font-size:.8rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-dim)!important;font-weight:400}.product-card-price .price-compare{color:var(--color-text-muted)!important}.product-grid{row-gap:3.5rem}.jrpb-section{background:transparent!important}.jrpb-widget{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}.jrpb-wh{font-family:var(--font-display)!important;font-size:2rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-text)!important}.jrpb-mode{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text-dim)!important;font-size:.7rem!important;letter-spacing:.2em;text-transform:uppercase}.jrpb-mode.active{border-color:var(--color-gold)!important;color:var(--color-text)!important;background:transparent!important}.jrpb-tile{background:var(--color-bg)!important;border:1px solid var(--color-border)!important}.jrpb-tile.sel{border-color:var(--color-gold)!important;box-shadow:inset 0 0 0 1px var(--color-gold)!important}.jrpb-tile.agotado{opacity:.38}.jrpb-ccode{font-family:var(--font-display)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--color-text)!important;letter-spacing:0!important}.jrpb-cname{color:var(--color-text-dim)!important;font-size:.8rem}.jrpb-gone{background:transparent!important;border:1px solid var(--color-border-light)!important;color:var(--color-text-dim)!important;font-size:.6rem!important;letter-spacing:.2em;text-transform:uppercase}.jrpb-q{background:transparent!important;border:1px solid var(--color-border-light)!important;color:var(--color-text)!important}.jrpb-q:hover{border-color:var(--color-gold)!important;color:var(--color-gold)!important}.jrpb-n{font-family:var(--font-display)!important;font-size:1.3rem!important;color:var(--color-text)!important}.jrpb-bonus{background:transparent!important;border:1px solid var(--color-gold-dim)!important;color:var(--color-text-dim)!important}.jrpb-bonus b{color:var(--color-gold)!important;font-weight:500}.jrpb-footer{border-top:1px solid var(--color-border)!important;background:transparent!important}.jrpb-count{color:var(--color-text-dim)!important}.jrpb-count b{font-family:var(--font-display)!important;font-size:1.6rem!important;color:var(--color-text)!important;font-weight:400}.jrpb-cat a{color:var(--color-gold)!important;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.jrpb-pay{color:var(--color-text-muted)!important;font-size:.85rem}.jrpb-pay strong,.jrpb-pay b{color:var(--color-text-dim)!important;font-weight:400}.jrpb-tag{background:transparent!important;border:1px solid var(--color-border-light)!important;color:var(--color-text-dim)!important}.rmath{background:var(--color-bg-elevated)!important;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.rmath-step{background:transparent!important;border:0!important;border-top:1px solid var(--color-gold)!important;padding-top:1.4rem!important;box-shadow:none!important}.rmath-k{font-family:var(--font-body)!important;font-size:.72rem!important;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold)!important;font-weight:400!important}.rmath-v{font-family:var(--font-display)!important;font-size:clamp(2.6rem,4vw,3.6rem)!important;font-weight:300!important;color:var(--color-text)!important;letter-spacing:0!important;text-transform:none!important}.rmath-d{color:var(--color-text-dim)!important}.rmath-terms li:before{background:var(--color-gold)!important}.rmath-terms b{color:var(--color-text)!important;font-weight:400}.rmath-fine{color:var(--color-text-muted)!important;font-size:.82rem}.preel{background:transparent!important}.preel-media{border:1px solid var(--color-border)!important;box-shadow:none!important}.preel-media:after{display:none!important}.preel-points li:before{background:var(--color-gold)!important}.preel-points li{color:var(--color-text-dim)}.jrs{background:transparent!important}.jrs-frame{border:1px solid var(--color-border)!important;box-shadow:none!important}.jrs-play{background:#141315b3!important;border:1px solid var(--color-text)!important}.jrs-play:after{border-left-color:var(--color-text)!important}.jrs-name{font-family:var(--font-display)!important;font-size:1.5rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-text)!important;font-style:italic}.jrs-line{color:var(--color-text-dim)!important;font-size:.9rem}.editorial-banner{background:var(--color-bg-elevated)!important;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.editorial-banner-image{border:1px solid var(--color-border)}.editorial-banner-quote{font-style:italic}.vault-section{background:transparent!important}.vault-icon{color:var(--color-gold)!important}.faq-item{border-bottom:1px solid var(--color-border)!important;background:transparent!important}.faq-item summary{font-family:var(--font-display)!important;font-size:1.5rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-text)!important;padding:1.3rem 0!important}.faq-item summary:hover,.faq-item[open] summary{color:var(--color-gold)!important}.faq-toggle:before,.faq-toggle:after{background:var(--color-gold)!important}.newsletter-section{background:var(--color-bg-elevated)!important;border-top:1px solid var(--color-border)}.newsletter-form input{background:transparent!important;border:1px solid var(--color-border-light)!important;color:var(--color-text)!important;font-family:var(--font-body)}.newsletter-form input:focus{border-color:var(--color-gold)!important;outline:none}.product-gallery-main,.product-gallery-thumb{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important}.product-gallery-thumb.active{border-color:var(--color-gold)!important}.product-price .price{font-family:var(--font-display)!important;font-size:2.2rem!important;font-weight:400!important;color:var(--color-text)!important;letter-spacing:0!important}.product-price .price-compare{color:var(--color-text-muted)!important;font-size:1.1rem}.variant-option{background:transparent!important;border:1px solid var(--color-border-light)!important;color:var(--color-text-dim)!important;font-size:.78rem;letter-spacing:.12em}.variant-option:hover{border-color:var(--color-text)!important;color:var(--color-text)!important}.variant-option.active{border-color:var(--color-gold)!important;color:var(--color-text)!important;background:transparent!important}.product-meta{border-top:1px solid var(--color-border)}.product-meta-item{border-color:var(--color-border)!important}.product-meta-icon{color:var(--color-gold)!important}.product-meta-value{color:var(--color-text)}.cart-item{border-bottom:1px solid var(--color-border)!important}.cart-item-img{border:1px solid var(--color-border);background:var(--color-bg-elevated)}.cart-summary{background:var(--color-bg-elevated)!important;border:1px solid var(--color-border)!important}.cart-row{border-color:var(--color-border)!important;color:var(--color-text-dim)}.cart-row.total{color:var(--color-text);font-family:var(--font-display);font-size:1.6rem}.cart-qty{border:1px solid var(--color-border-light)}.cart-qty button{color:var(--color-text)}.cart-qty input{background:transparent;color:var(--color-text);border:0;font-family:var(--font-body)}.cart-item-price{color:var(--color-text-dim)}.site-footer{background:var(--color-bg)!important;border-top:1px solid var(--color-border)}.footer-col a{color:var(--color-text-dim)!important;font-size:.82rem;letter-spacing:.08em}.footer-col a:hover{color:var(--color-gold)!important}.footer-bottom{border-top:1px solid var(--color-border)!important}.footer-copyright{color:var(--color-text-muted);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.footer-payments img{filter:grayscale(1) opacity(.5)}.footer-payments img:hover{filter:grayscale(0) opacity(1)}.fade-up{animation-duration:.9s}*:focus-visible{outline:1px solid var(--color-gold)!important;outline-offset:4px}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/jrcaps-premium.css.map */
