@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/NimbusSanL-Bol.otf?v=1787763667);font-weight:600}@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/nimbus-sans-l_bold.otf?v=1787766965);font-style:italic;font-weight:500}@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/Nimbus_Sans_Becker_PBla_Regular.ttf?v=1787763667);font-weight:700}@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/nimbus-sans-l_regular.otf?v=1787766916);font-weight:400}@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/nimbus-sans-l_bold-condensed-italic.otf?v=1787767020);font-style:italic;font-weight:500}@font-face{font-family:NimbusSanL;src:url(/cdn/shop/files/nimbus-sans-l_regular-condensed-italic.otf?v=1787767116);font-style:italic;font-weight:400}h1,h2,h3,h4,h5,h6,div,p,a,li,ol,ul,button,input,b,strong,span{font-family:NimbusSanL!important;font-weight:400}a{text-decoration:none}p{margin:0}:root{--ink: #1c1917;--title-color: #1a1a1a;--titleSub-color: #8a7142;--ink-2: #44403c;--muted: #807a70;--bg: rgb(222 233 241);--surface: #ffffff;--gold: rgb(101 120 152);--gold-soft: #B08D57;--gold-line: #65789870;--line: #65789870;--line-2: #65789870;--star: #c09a3e;--shadow: 0 1px 2px rgba(28, 25, 23, .04), 0 8px 24px rgba(28, 25, 23, .06);--shadow-hover: 0 4px 10px rgba(28, 25, 23, .08), 0 18px 40px rgba(28, 25, 23, .12)}.footer-wrapper{background-color:var(--footer-bg);color:var(--footer-text-color);margin-top:0;padding-top:var(--footer-spacing);border-top:1px solid var(--footer-border-color)}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px}.footer-heading{font-size:16px;font-weight:500;color:var(--footer-heading-color);margin:0 0 20px;letter-spacing:.5px}.footer-text{font-size:14px;line-height:1.6;color:var(--footer-text-muted);margin:0 0 12px}.footer-brand-title{font-size:18px;font-weight:600;margin-bottom:16px}.footer-brand-description{margin-bottom:16px}.footer-support-text{margin-bottom:24px}.footer-contact-list{list-style:none;padding:0;margin:0}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.footer-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:var(--footer-icon-color)}.footer-contact-text{font-size:14px;color:var(--footer-text-color);text-decoration:underline;text-underline-offset:3px}.footer-contact-link{font-size:14px;color:var(--footer-text-color);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.footer-contact-link:hover{color:var(--footer-link-hover)}.footer-accordion-toggle{display:none}.footer-menu-list{list-style:none;padding:0;margin:0}.footer-menu-item{margin-bottom:14px}.footer-menu-link{font-size:14px;color:var(--footer-link-color);text-decoration:none;transition:color .2s ease}.footer-menu-link:hover{color:var(--footer-link-hover);text-decoration:underline}.footer-newsletter-description{margin-bottom:20px}.footer-newsletter-form{margin-bottom:24px}.footer-newsletter-input-wrapper{display:flex;gap:0;border:1px solid var(--footer-input-border);border-radius:2px;overflow:hidden}.footer-newsletter-input{flex:1;padding:12px 16px;border:none;font-size:14px;background:transparent;color:var(--footer-text-color);outline:none}.footer-newsletter-input::placeholder{color:#999}.footer-newsletter-button{padding:12px 20px;background-color:var(--footer-button-bg);color:var(--footer-button-text);border:none;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.footer-newsletter-button:hover{background-color:#333}.footer-form-error,.footer-form-success{font-size:13px;margin-top:8px;padding:8px 12px;border-radius:2px}.footer-form-error{color:#d32f2f;background-color:#ffebee}.footer-form-success{color:#2e7d32;background-color:#e8f5e9}.footer-social-list{display:flex;gap:20px;list-style:none;padding:0;margin:0}.footer-social-link{display:flex;align-items:center;justify-content:center;color:var(--footer-icon-color);transition:color .2s ease,transform .2s ease}.footer-social-link:hover{color:var(--footer-link-hover);transform:translateY(-2px)}.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:20px;border-top:1px solid var(--footer-border-color);background-color:var(--footer-bottom-bg);margin:0 -20px;padding:24px 20px}.footer-copyright{font-size:13px;color:var(--footer-text-muted);margin:0;text-align:center}.footer-payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center}.footer-payment-icon{width:40px;height:26px;border-radius:4px}@media screen and (max-width:989px){.footer-wrapper{padding-top:var(--footer-spacing-mobile)}.footer-grid{grid-template-columns:1fr;gap:0;padding-bottom:20px}.footer-block{border-bottom:1px solid var(--footer-border-color);padding:20px 0}.footer-block:first-child{padding-top:0}.footer-block:last-child{border-bottom:none}.footer-accordion-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left}.footer-accordion-toggle .footer-heading{margin-bottom:0;font-size:16px}.footer-accordion-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--footer-icon-color)}.footer-accordion-toggle.is-open .footer-accordion-icon{transform:rotate(45deg)}.footer-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer-accordion-toggle.is-open+.footer-accordion-content{padding-top:16px}.footer-block--brand{border-bottom:1px solid var(--footer-border-color)}.footer-block--brand .footer-heading{margin-bottom:16px}.footer-block--newsletter{padding-top:20px}.footer-block--newsletter .footer-heading{margin-bottom:12px}.footer-bottom{margin:0 -20px;padding:20px}}@media screen and (min-width:750px)and (max-width:989px){.footer-grid{grid-template-columns:1fr 1fr;gap:0}.footer-block{padding:24px;border-right:1px solid var(--footer-border-color)}.footer-block:nth-child(2n){border-right:none}.footer-block--brand,.footer-block--newsletter{grid-column:1 / -1;border-right:none}}.card__information .card__heading{font-family:Montserrat;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--ink);min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .price__container .price__sale{display:none}.product-card-wrapper .price__container .price__regular{display:flex;align-items:end;gap:8px;row-gap:4px}span.compare_at_price{font-size:14px;font-weight:600;color:#657898;text-decoration:line-through;text-decoration-color:#657898;letter-spacing:0;line-height:1.2}.product-card-wrapper .price__container .price__regular .price-item--regular{font-size:19px;font-weight:500;color:#1c1917;text-decoration:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;letter-spacing:0;line-height:1;max-width:min-content}.card-wrapper:hover{box-shadow:var(--shadow-hover);border-color:#687999;transform:translateY(-3px)}.card__information .card__heading a{text-decoration:none!important}.product-card-wrapper .price__container .price__regular .price-item--regular s{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#807a70;text-decoration:none}.card__inner .card__badge{display:none}.card-color-variant button{width:17px;height:17px;border-radius:50%;border:1px solid rgba(0,0,0,.14);cursor:pointer;outline:none;box-shadow:none;padding:0}.card-color-variant{display:flex;align-items:center;gap:9px}.card-color-variant button.active{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--gold)}.template_collection{background:#e6edf4}.rj-collection-section{background:transparent}product-component{height:100%}.pagination-wrapper .pagination__list .pagination__item{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);background:var(--surface);font-size:13px;color:var(--ink-2);padding:0 8px;text-decoration:none;opacity:1;visibility:visible}.pagination-wrapper .pagination__list .pagination__item:after{display:none}.pagination-wrapper .pagination__list .pagination__item[aria-disabled=true]{background:#000;color:#f5efe6;border-color:#000}@media screen and (min-width:990px){.footer-accordion-content{max-height:none!important;overflow:visible}.footer-accordion-icon{display:none}}.card__heading a:after{display:none}@media(max-width:575px){.product-card-wrapper .price__container .price__regular .price-item--regular{font-size:16px}span.compare_at_price{font-size:12px}.pagination-wrapper .pagination__list .pagination__item{min-width:28px;height:30px;font-size:12px;padding:0 4px}.pagination__list>li:not(:last-child){margin-right:.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/style.css.map */
