.rb-footer{background:#fff;color:#262421;padding:65px 5% 20px}.rb-footer-grid,.rb-footer-bottom{max-width:1296px;margin:auto}.rb-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.rb-footer-grid h2{font-size:13px;font-family:var(--font-body-family);font-weight:600;letter-spacing:0;margin:0 0 20px}.rb-footer-grid a:not(.rb-wordmark){display:block;color:#67605b;text-decoration:none;font-size:13px;margin-bottom:12px}.rb-footer-grid a:hover{text-decoration:underline}.rb-footer-grid p{font-size:14px;line-height:1.8;max-width:280px;color:#67605b;margin:22px 0}.rb-footer-bottom{border-top:1px solid #eae5df;padding-top:22px;margin-top:45px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#67605b}.rb-footer label{display:block;font-size:12px;margin-top:18px}.rb-footer select,.rb-footer button{background:#fff;color:#262421;border:1px solid #d9d0c6;font:inherit;font-size:12px;padding:8px;margin-top:5px}.rb-footer a:focus-visible{outline:2px solid #b34770;outline-offset:4px}@media(max-width:749px){.rb-footer{padding:45px 6% 20px}.rb-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.rb-footer-grid>div:first-child{grid-column:1/-1}.rb-footer-bottom{flex-direction:column;gap:8px}}.skip-to-content-link:not(:focus){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:-1px!important;clip-path:inset(50%)}.rb-announcement{background:linear-gradient(90deg,#1f1226,#4a1d4f,#1f1226);color:#e9d3a8;text-align:center;padding:10px 16px;font-size:12px;letter-spacing:.12em}.rb-header{background:#fff;border-bottom:1px solid #eadfec;position:sticky;top:0;z-index:50}.rb-header-inner{max-width:1440px;margin:auto;padding:18px 5%;display:flex;gap:30px;align-items:center}.rb-wordmark{font-family:Georgia,serif;font-size:31px;letter-spacing:-1px;color:#1f1226;text-decoration:none;white-space:nowrap;line-height:1}.rb-wordmark span{color:#c2185b}.rb-wordmark small{display:block;font-family:Arial,sans-serif;letter-spacing:.3em;font-size:9px;margin-top:9px;color:#8a6d3b}.rb-nav{display:flex;justify-content:center;flex:1;gap:26px}.rb-nav a,.rb-header-actions a,.rb-mobile-nav a{color:#1f1226;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.01em}.rb-nav a:hover,.rb-header-actions a:hover{color:#c2185b;text-decoration:underline;text-underline-offset:5px}.rb-header-actions{display:flex;gap:20px;white-space:nowrap}.rb-mobile-nav{display:none}.rb-header a:focus-visible,.rb-mobile-nav summary:focus-visible{outline:2px solid #c2185b;outline-offset:5px}@media(max-width:989px){.rb-header-inner{padding:16px 5%;gap:16px;flex-wrap:wrap}.rb-nav{display:none}.rb-header-actions{margin-left:auto;font-size:12px;gap:14px}.rb-wordmark{font-size:27px}.rb-mobile-nav{display:block;width:100%;border-top:1px solid #ece7e0;padding-top:12px}.rb-mobile-nav summary{cursor:pointer;font-size:13px}.rb-mobile-nav nav{display:grid;gap:0;padding-top:12px}.rb-mobile-nav a{padding:12px 0;border-top:1px solid #f1ece6}}.rb-header-inner{position:relative}.rb-brand-menu>summary{cursor:pointer;list-style:none;color:#1f1226;font-size:13px;font-weight:600;white-space:nowrap}.rb-brand-menu>summary::-webkit-details-marker{display:none}.rb-brand-menu>summary:after{content:" +";color:#c2185b}.rb-brand-menu[open]>summary:after{content:" \2212"}.rb-brand-menu>summary:focus-visible{outline:2px solid #c2185b;outline-offset:5px}.rb-brand-panel{position:absolute;top:100%;left:3%;right:3%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:22px;background:#fff;border:1px solid #eadfec;box-shadow:0 14px 30px #1f122622;border-radius:0 0 14px 14px;max-height:65vh;overflow-y:auto;z-index:100}.rb-nav .rb-brand-panel a{padding:11px 12px;border:1px solid #eadfec;border-radius:7px;font-size:12px;font-weight:500}.rb-nav .rb-brand-panel a:hover{background:#f9eef3;color:#9b174d;text-decoration:none}@media(min-width:990px)and (max-width:1200px){.rb-header-inner{gap:18px}.rb-nav{gap:14px}.rb-nav a,.rb-brand-menu>summary{font-size:12px}}.shopify-section-group-header-group:has(.rb-header){position:relative;z-index:30}.rb-brand-panel{display:block;padding:24px 28px 28px;background:#fffaf8;border-color:#eadfdc;border-radius:0 0 22px 22px;box-shadow:0 22px 55px #29152b26;max-height:72vh}.rb-brand-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px}.rb-brand-eyebrow{font:600 10px/1.4 Arial,sans-serif;letter-spacing:.2em;color:#a35d72}.rb-brand-panel-head h2{margin:5px 0 0;font:400 28px/1.2 Georgia,serif;color:#29152b;letter-spacing:-.03em}.rb-brand-count{padding:8px 13px;border:1px solid #ead6de;border-radius:30px;color:#87566b;font-size:11px;white-space:nowrap;background:#fff}.rb-brand-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rb-brand-card{--brand-tint:#f4e4e8;--brand-accent:#8e3057;display:flex;align-items:center;gap:14px;min-width:0;position:relative;overflow:hidden;background:#fff;border:1px solid #eddfdf;border-radius:15px;padding:14px;box-shadow:0 3px 8px #3d1c2f05;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-decoration:none}.rb-brand-card:nth-child(6n+2){--brand-tint:#e7ecdf;--brand-accent:#4d654a}.rb-brand-card:nth-child(6n+3){--brand-tint:#f7e8d0;--brand-accent:#8d632f}.rb-brand-card:nth-child(6n+4){--brand-tint:#eae3f3;--brand-accent:#70528d}.rb-brand-card:nth-child(6n+5){--brand-tint:#dfeeee;--brand-accent:#366d70}.rb-brand-card:nth-child(6n){--brand-tint:#f5dfd8;--brand-accent:#a05643}.rb-brand-art{flex:0 0 66px;width:66px;height:72px;border-radius:11px;background:var(--brand-tint);display:flex;align-items:center;justify-content:center;padding:6px}.rb-brand-photo{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rb-brand-initial{font:400 35px/1 Georgia,serif;color:var(--brand-accent)}.rb-brand-copy{display:flex;flex-direction:column;min-width:0;gap:8px}.rb-brand-name{font:600 13px/1.3 Arial,sans-serif;letter-spacing:0;color:#29152b;overflow-wrap:anywhere}.rb-brand-explore{display:flex;align-items:center;gap:12px;font:400 10px/1.3 Arial,sans-serif;color:#957485;white-space:nowrap}.rb-brand-explore>span{color:var(--brand-accent);font-size:15px}.rb-nav .rb-brand-panel a.rb-brand-card{padding:14px;border:1px solid #eddfdf;border-radius:15px;background:#fff;text-decoration:none;font-size:13px}.rb-nav .rb-brand-panel a.rb-brand-card:hover,.rb-brand-card:hover{transform:translateY(-3px);box-shadow:0 9px 22px #3d1c2f12;border-color:var(--brand-accent);background:#fff}.rb-brand-card:focus-visible{outline:2px solid #a83264;outline-offset:3px}@media(prefers-reduced-motion:reduce){.rb-brand-card{transition:none}.rb-brand-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAwA */
