:root{--rk-bg: #FFFFFF;--rk-paper: #FAFAFA;--rk-fog: #F4F4F4;--rk-ink: #1A1A1A;--rk-shadow: #3A3A3A;--rk-mid: #5C5C5C;--rk-soft: #888888;--rk-mist: #B0B0B0;--rk-brass: #A67C3D;--rk-brass-deep: #8B6529;--rk-brass-light: #C49A55;--rk-brass-pale: rgba(166, 124, 61, .08);--rk-hair: #EEEEEE;--rk-hair-med: #E0E0E0;--rk-dark: #1A1A1A;--rk-dark-deep: #0A0A0A;--rk-edge: clamp(20px, 4vw, 80px);--rk-serif: "Jost", var(--font-heading-family), sans-serif;--rk-body: "Assistant", var(--font-body-family), sans-serif}.rk-shop-page,.rk-sh,.rk-sb2b,.rk-sg,.rk-sa,.rk-sr{--rk-heading-scale: 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rk-shop-inner{max-width:var(--rk-content);margin:0 auto;padding:0 var(--rk-edge)}.rk-sh{padding:clamp(28px,3.5vw,52px) 0 0;border-bottom:1px solid var(--rk-hair);background:var(--rk-bg)}.rk-sh-bc{font-family:var(--rk-body);font-size:calc(clamp(11px,.74vw,12px) * var(--rk-body-scale, 1));color:var(--rk-mid);margin-bottom:14px;letter-spacing:.4px}.rk-sh-bc a{color:var(--rk-mid);text-decoration:none}.rk-sh-bc .sep{margin:0 8px;color:var(--rk-mist)}.rk-sh-bc .cur{color:var(--rk-ink);font-weight:500}.rk-sh-head{margin-bottom:clamp(26px,3vw,42px)}.rk-sh-h1{font-family:var(--rk-serif);font-size:calc(clamp(26.6px,3.08vw,44.8px) * var(--rk-body-scale, 1));font-weight:400;line-height:1.05;letter-spacing:-1.5px;color:var(--rk-ink);margin:0 0 clamp(14px,1.2vw,20px)}.rk-sh-h1 em{font-style:italic;font-weight:400;color:var(--rk-brass)}.rk-sh-intro{font-family:var(--rk-body);font-size:calc(clamp(17px,1.2vw,20px) * var(--rk-body-scale, 1));line-height:1.7;color:var(--rk-shadow);font-weight:450;max-width:min(var(--rk-sh-intro-max, 115ch),100%);width:100%;margin:0}@media(min-width:2001px){.rk-sh-intro{max-width:min(var(--rk-sh-intro-max-uw, 130ch),100%)}}@media(max-width:768px){.rk-sh-intro{max-width:100%;font-size:calc(clamp(16px,4.2vw,18px) * var(--rk-body-scale, 1))}}.rk-sh-intro p{margin:0}.rk-sh-intro a{color:var(--rk-brass-deep);font-weight:600;text-decoration:underline}.rk-sh-gates-wrap{--rk-shop-card-gap: clamp(12px, 1.2vw, 20px);position:relative;margin-bottom:clamp(24px,2.8vw,40px)}.rk-sh-gates{display:flex;gap:var(--rk-shop-card-gap);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;will-change:scroll-position;padding:4px 0 8px}.rk-sh-gates::-webkit-scrollbar{display:none}.rk-sh-gates-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.rk-sh-gates-arrow{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rk-hair, #e2e2e2);border-radius:50%;background:#fff;color:var(--rk-ink, #1a1a1a);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.rk-sh-gates-arrow svg{width:18px;height:18px;display:block}.rk-sh-gates-arrow:hover,.rk-sh-gates-arrow:focus-visible{background:var(--rk-ink, #1a1a1a);border-color:var(--rk-ink, #1a1a1a);color:#fff}.rk-sh-gate{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--rk-shop-card-gap) * 3)) / 4);width:calc((100% - (var(--rk-shop-card-gap) * 3)) / 4);text-align:left;border:none;padding:0;min-height:0;overflow:visible;cursor:pointer;text-decoration:none;color:inherit;font:inherit;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.rk-sh-gate:hover{transform:translateY(-3px)}.rk-sh-gate.is-on{outline:2px solid var(--rk-brass);outline-offset:-2px}.rk-sh-gate.is-dim{opacity:.55}.rk-sh-gate--light,.rk-sh-gate--collector,.rk-sh-gate--limited,.rk-sh-gate--signature{background:#fff;color:var(--rk-ink, #1a1a1a);border:1px solid rgba(26,26,26,.08);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s}.rk-sh-gate--light .rk-sh-gate-media,.rk-sh-gate--collector .rk-sh-gate-media,.rk-sh-gate--limited .rk-sh-gate-media,.rk-sh-gate--signature .rk-sh-gate-media{background:#1a1a1a0a}.rk-sh-gate--light .rk-sh-gate-cnt,.rk-sh-gate--collector .rk-sh-gate-cnt,.rk-sh-gate--limited .rk-sh-gate-cnt,.rk-sh-gate--signature .rk-sh-gate-cnt{color:var(--rk-mid, #5c5c5c)}.rk-sh-gate--light .rk-sh-gate-price,.rk-sh-gate--collector .rk-sh-gate-price,.rk-sh-gate--limited .rk-sh-gate-price,.rk-sh-gate--signature .rk-sh-gate-price{color:var(--rk-ink, #1a1a1a)}.rk-sh-gate-media{display:block;position:relative;width:100%;flex:0 0 auto;aspect-ratio:1 / 1;height:auto;min-height:0;overflow:hidden;background:#1a1a1a14}.rk-sh-gate-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rk-sh-gate-fill{position:relative;padding:clamp(14px,1.4vw,20px);display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.rk-sh-gate-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rk-sh-gate-cnt{font-family:var(--rk-body);font-size:calc(clamp(10px,.66vw,11px) * var(--rk-body-scale, 1));font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--rk-mid)}.rk-sh-gate--limited .rk-sh-gate-cnt,.rk-sh-gate--signature .rk-sh-gate-cnt{color:var(--rk-mid, #5c5c5c)}.rk-sh-gate-viewing{padding:3px 9px;font-family:var(--rk-body);font-size:calc(9px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--rk-brass);color:#fff;flex-shrink:0;display:none}.rk-sh-gate.is-on .rk-sh-gate-viewing{display:inline-block}.rk-sh-gate-name{font-family:var(--rk-serif);font-size:calc(clamp(11.88px,1.08vw,17.28px) * var(--rk-body-scale, 1));font-weight:400;letter-spacing:-.25px;line-height:1.15;margin:0 0 4px;display:block;color:inherit}.rk-sh-gate-price{font-family:var(--rk-body);font-size:calc(clamp(10px,.7vw,12px) * var(--rk-body-scale, 1));font-weight:400;letter-spacing:1.8px;text-transform:uppercase;display:block;color:var(--rk-ink)}.rk-sh-gate--limited .rk-sh-gate-price,.rk-sh-gate--signature .rk-sh-gate-price{color:var(--rk-ink, #1a1a1a)}.rk-sh-trust{font-family:var(--rk-serif);font-size:calc(clamp(15px,1.1vw,19px) * var(--rk-body-scale, 1));color:var(--rk-ink);letter-spacing:.3px;font-weight:400;line-height:1.55;text-align:center;margin:0;padding:clamp(16px,1.6vw,24px) 0;border-top:1px solid var(--rk-hair)}.rk-sb2b{background:#a67c3d0d;padding:clamp(14px,1.4vw,20px) 0;border-bottom:1px solid var(--rk-hair)}.rk-sb2b-inner{max-width:var(--rk-content);margin:0 auto;padding:0 var(--rk-edge);display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,28px);flex-wrap:wrap}.rk-sb2b-lab{font-family:var(--rk-body);font-size:calc(clamp(11px,.78vw,13px) * var(--rk-body-scale, 1));letter-spacing:1.8px;text-transform:uppercase;color:var(--rk-brass-deep);font-weight:700;margin:0}.rk-sb2b-links{display:flex;gap:clamp(14px,1.6vw,24px);flex-wrap:wrap;align-items:center}.rk-sb2b-links a{font-family:var(--rk-body);font-size:calc(clamp(12px,.82vw,14px) * var(--rk-body-scale, 1));color:var(--rk-ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--rk-brass);padding-bottom:1px}.rk-sb2b-links a span{color:var(--rk-mid);font-weight:400}.rk-sg-search{padding:clamp(14px,1.4vw,22px) 0;border-bottom:1px solid var(--rk-hair)}.rk-sg-search-wrap{position:relative;display:block}.rk-sg-search-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--rk-soft);pointer-events:none}.rk-sg-input{width:100%;padding:13px 44px;font-family:var(--rk-body);font-size:calc(clamp(13px,.9vw,15px) * var(--rk-body-scale, 1));color:var(--rk-ink);background:#fff;border:1.5px solid var(--rk-hair-med);outline:none;transition:border-color .25s,box-shadow .25s}.rk-sg-input:focus{border-color:var(--rk-brass);box-shadow:0 0 0 3px var(--rk-brass-pale)}.rk-sg-input::placeholder{color:var(--rk-soft);font-weight:400}.rk-sg-input::-webkit-search-cancel-button{display:none}.rk-sg-toolbar{position:sticky;top:var(--rk-hdr-h, 88px);z-index:90;background:var(--rk-bg);border-bottom:1px solid var(--rk-hair);box-shadow:none;transition:box-shadow .25s}.rk-sg-toolbar.is-scrolled{box-shadow:0 2px 10px #00000008}.rk-sg-toolbar-inner{max-width:var(--rk-content);margin:0 auto;padding:10px var(--rk-edge);display:flex;align-items:center;justify-content:space-between;gap:10px}.rk-sg-pills-row{display:flex;gap:5px;overflow-x:auto;min-width:0;flex:1;align-items:center;padding-bottom:2px}.rk-sg-pills{display:flex;gap:5px;align-items:center;flex-shrink:0}.rk-sg-save{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.rk-sg-save[hidden]{display:none!important}.rk-sg-save-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));font-weight:600;letter-spacing:.5px;color:var(--rk-mid);background:none;border:1px solid var(--rk-hair-med);cursor:pointer;transition:all .2s;border-radius:9999px;white-space:nowrap}.rk-sg-save-btn:hover{border-color:var(--rk-brass);color:var(--rk-brass-deep)}.rk-sg-save-form{display:none;align-items:center;gap:4px}.rk-sg-save[data-mode=capturing] .rk-sg-save-form{display:inline-flex}.rk-sg-save[data-mode=capturing] .rk-sg-save-btn,.rk-sg-save[data-mode=saved] .rk-sg-save-btn,.rk-sg-save[data-mode=saved] .rk-sg-save-form{display:none}.rk-sg-save-email{padding:6px 10px;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));color:var(--rk-ink);background:#fff;border:1px solid var(--rk-hair-med);outline:none;border-radius:9999px;width:170px}.rk-sg-save-email:focus{border-color:var(--rk-brass)}.rk-sg-save-submit{padding:6px 12px;font-family:var(--rk-body);font-size:calc(10px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--rk-brass-deep);border:none;cursor:pointer;border-radius:9999px;white-space:nowrap}.rk-sg-save-submit:hover{background:var(--rk-brass)}.rk-sg-save-cancel{background:none;border:none;color:var(--rk-soft);cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center}.rk-sg-save-cancel:hover{color:var(--rk-ink)}.rk-sg-save-ok{display:none;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));color:#1f6f50;font-weight:700;white-space:nowrap;letter-spacing:.5px;align-items:center;gap:4px}.rk-sg-save[data-mode=saved] .rk-sg-save-ok{display:inline-flex}.rk-sg-save[data-mode=idle] .rk-sg-save-ok{display:none}.rk-sg-pill,.rk-sg .af{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--rk-brass-deep);background:var(--rk-brass-pale);cursor:pointer;border:1px solid rgba(166,124,61,.2);white-space:nowrap;border-radius:9999px}.rk-sg-clear-inline{font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));color:var(--rk-brass-deep);font-weight:700;cursor:pointer;padding:5px 8px;white-space:nowrap;letter-spacing:.8px;text-transform:uppercase;background:none;border:none}.rk-sg-toolbar-right{display:flex;gap:10px;align-items:center;flex-shrink:0}.rk-sg-sort-lab{font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));color:var(--rk-soft);font-weight:500;white-space:nowrap;letter-spacing:.3px}.rk-sg-sort select,.rk-sg .sort-dd{border:1.5px solid var(--rk-hair-med);padding:8px 14px;font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));font-weight:600;background:#fff;cursor:pointer;color:var(--rk-ink)}.rk-sg-sort select:hover{border-color:var(--rk-brass)}.rk-sg-mob-filt{display:none;align-items:center;gap:6px;padding:8px 14px;border:1.5px solid var(--rk-hair-med);background:transparent;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--rk-ink);cursor:pointer;border-radius:9999px;flex-shrink:0}#rk-shop-grid{scroll-margin-top:calc(var(--rk-hdr-h, 88px) + 56px)}.rk-sg-main[data-rk-results-top]{scroll-margin-top:calc(var(--rk-hdr-h, 88px) + 72px)}.rk-sg{padding:clamp(24px,3vw,44px) 0 clamp(48px,6vw,96px);background:var(--rk-bg)}.rk-sg-layout{max-width:var(--rk-content);margin:0 auto;padding:0 var(--rk-edge);display:grid;grid-template-columns:clamp(220px,16vw,280px) 1fr;gap:clamp(18px,2.8vw,44px)}.rk-sg-layout.is-collapsed{grid-template-columns:auto 1fr}.rk-sg-layout.is-collapsed .rk-sg-side.sb{display:none}.rk-sg-side-collapsed{position:sticky;top:calc(var(--rk-hdr-h, 88px) + 32px);align-self:start}.rk-sg-side-reopen-btn{background:#fff;border:1.5px solid var(--rk-hair-med);padding:10px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--rk-ink);white-space:nowrap}.rk-sg-side-reopen-count{background:var(--rk-brass-deep);color:#fff;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(10px * var(--rk-body-scale, 1));margin-left:2px}.rk-sg-side.sb{position:sticky;top:calc(var(--rk-hdr-h, 88px) + 32px);max-height:calc(100vh - var(--rk-hdr-h, 88px) - 52px);overflow-y:auto;scrollbar-width:thin;padding-right:8px;align-self:start}.rk-sg-side-head{display:flex;justify-content:space-between;align-items:center;padding:0 0 14px;border-bottom:1px solid var(--rk-hair)}.rk-sg-side-head-actions{display:flex;gap:8px;align-items:center}.rk-sg-side-collapse{background:none;border:none;cursor:pointer;padding:2px 6px;font-size:calc(14px * var(--rk-body-scale, 1));color:var(--rk-soft);display:flex;align-items:center;line-height:1}.rk-sg-side-collapse:hover{color:var(--rk-ink)}.rk-sg-side-head h3{font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--rk-ink);margin:0}.rk-sg-qf{display:flex;flex-wrap:wrap;gap:6px;padding:16px 0 12px}.rk-sg-qf .qf{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:1.5px solid var(--rk-hair-med);font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--rk-mid);cursor:pointer;background:#fff;white-space:nowrap;border-radius:9999px}.rk-sg-qf .qf.on,.rk-sg-qf .qf:hover{border-color:var(--rk-brass);color:var(--rk-brass-deep);background:var(--rk-brass-pale)}.rk-sg-fg{border-bottom:1px solid var(--rk-hair);padding:16px 0}.rk-sg-fg-head{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0;font-family:var(--rk-body);font-weight:700;font-size:calc(11px * var(--rk-body-scale, 1));letter-spacing:1.8px;text-transform:uppercase;color:var(--rk-ink);cursor:pointer;text-align:left}.rk-sg-fg[data-open=false] .rk-sg-fg-body{display:none}.rk-sg-fg-body{padding-top:10px}.rk-sg-chev{font-size:calc(14px * var(--rk-body-scale, 1));color:var(--rk-soft);transition:transform .2s;flex-shrink:0;line-height:1}.rk-sg-fg[data-open=true] .rk-sg-chev{transform:rotate(180deg)}.rk-sg-fg-active{color:var(--rk-brass-deep);margin-left:6px;font-size:calc(11px * var(--rk-body-scale, 1));font-weight:700}.rk-sg-opt-label{flex:1;min-width:0}.rk-sg-cnt{font-size:calc(11px * var(--rk-body-scale, 1));color:var(--rk-mid);margin-left:auto;font-weight:500;flex-shrink:0}.rk-sg-opt{display:flex;align-items:center;gap:9px;padding:8px 0;cursor:pointer;font-family:var(--rk-body);font-size:calc(13px * var(--rk-body-scale, 1));color:var(--rk-shadow);font-weight:450}.rk-sg-opt.on{color:var(--rk-brass-deep);font-weight:600}.rk-sg-opt input{position:absolute;opacity:0;pointer-events:none}.rk-sg-chk{width:16px;height:16px;border:1.5px solid var(--rk-hair-med);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:calc(10px * var(--rk-body-scale, 1));transition:all .2s}.rk-sg-opt.on .rk-sg-chk,.rk-sg-opt:has(input:checked) .rk-sg-chk{border-color:var(--rk-brass);background:var(--rk-brass-pale);color:var(--rk-brass-deep)}.rk-sg-opt:has(input:checked){color:var(--rk-brass-deep);font-weight:600}.rk-sg-opt:has(input:checked) .rk-sg-chk:after{content:"\2713"}.rk-sg-more{padding:14px 0 6px;font-family:var(--rk-body);font-size:calc(10px * var(--rk-body-scale, 1));letter-spacing:2.5px;text-transform:uppercase;color:var(--rk-soft);font-weight:700;margin:0}.rk-sg-side-note{margin:16px 0 0;font-size:calc(12px * var(--rk-body-scale, 1));line-height:1.5;color:var(--rk-mid);font-family:var(--rk-body)}.rk-sg-search-note{margin:12px 0 0;font-size:calc(12px * var(--rk-body-scale, 1));line-height:1.5;color:var(--rk-mid);font-family:var(--rk-body)}.rk-sg-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(16px,1.8vw,24px);flex-wrap:wrap;gap:8px}.rk-sg-meta-count{margin:0;font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));color:var(--rk-soft);letter-spacing:.3px}.rk-sg-meta-sort{margin:0;font-family:var(--rk-serif);font-style:italic;font-size:calc(clamp(12px,.82vw,13px) * var(--rk-body-scale, 1));color:var(--rk-mid);letter-spacing:0}.rk-sg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,32px);animation:rkGridIn .4s ease}.rk-sg-grid .rk-pc{scroll-margin-top:calc(var(--rk-hdr-h, 88px) + 76px)}.rk-sg-layout.is-collapsed .rk-sg-grid{grid-template-columns:repeat(4,1fr)}@keyframes rkGridIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rk-sg-empty-box{text-align:center;padding:clamp(60px,8vw,120px) 20px;background:var(--rk-paper);border:1px solid var(--rk-hair)}.rk-sg-empty-box h3{font-family:var(--rk-serif);font-size:calc(clamp(22px,1.8vw,30px) * var(--rk-body-scale, 1));font-weight:400;margin:0 0 14px}.rk-sg-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-family:var(--rk-body);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;font-size:calc(12px * var(--rk-body-scale, 1));padding:12px 20px;background:transparent;color:var(--rk-ink);border:1px solid var(--rk-ink);cursor:pointer;transition:background .25s,color .25s}.rk-sg-btn-ghost:hover{background:var(--rk-ink);color:#fff}.rk-sg-pages{display:flex;justify-content:center;gap:6px;margin-top:clamp(36px,4vw,56px)}.rk-sg-pages[hidden]{display:none!important}.rk-sg-pages .pg-b,.rk-sg-pages a,.rk-sg-pages span.pg-b{min-width:36px;height:36px;padding:0 8px;display:flex;align-items:center;justify-content:center;font-family:var(--rk-body);font-size:calc(13px * var(--rk-body-scale, 1));font-weight:600;border:1.5px solid var(--rk-hair-med);background:#fff;cursor:pointer;color:var(--rk-ink);text-decoration:none;transition:all .2s}.rk-sg-pages a.pg-b:hover:not(.on),.rk-sg-pages .pg-b:hover:not(.on){border-color:var(--rk-brass);color:var(--rk-brass-deep)}.rk-sg-pages .pg-b.on,.rk-sg-pages a.on{background:var(--rk-ink);color:#fff;border-color:var(--rk-ink)}.rk-sg-page-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rk-sg-pages button.pg-b{font:inherit;-webkit-appearance:none;appearance:none}.rk-sg-pages button.pg-b:disabled{opacity:.35;cursor:default;pointer-events:none}.rk-sg-pages.is-loading{opacity:.55}.rk-sg-toolbar-left{display:flex;gap:6px;align-items:center;overflow:hidden;flex:1;min-width:0}.rk-sg-mob-count{background:var(--rk-brass-deep);color:#fff;border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:calc(9px * var(--rk-body-scale, 1));margin-left:2px}.rk-sg-search-meta{margin:8px 0 0;font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));color:var(--rk-mid)}.rk-sg-body{padding:clamp(24px,3vw,44px) 0 clamp(48px,6vw,96px)}.rk-sg{padding:0}.rk-sg-strip{grid-column:1 / -1;margin:clamp(8px,1.2vw,18px) 0}.rk-sg-strip .cur-strip{background:linear-gradient(135deg,var(--rk-dark-deep),var(--rk-dark));padding:clamp(22px,2.5vw,40px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.rk-sg-strip .cur-lab{font-family:var(--rk-body);font-size:calc(10px * var(--rk-body-scale, 1));letter-spacing:3px;text-transform:uppercase;color:var(--rk-brass-light);font-weight:700;margin:0 0 6px}.rk-sg-strip .cur-h{font-family:var(--rk-serif);font-size:calc(clamp(18px,1.5vw,26px) * var(--rk-body-scale, 1));font-weight:400;color:#fff;line-height:1.3;letter-spacing:-.4px;margin:0}.rk-sg-strip .cur-cta{flex-shrink:0;display:inline-flex;align-items:center;font-family:var(--rk-body);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:calc(12px * var(--rk-body-scale, 1));padding:14px 28px;background:#8b6529;color:#fff;text-decoration:none;border:1px solid transparent;transition:border-color .25s,background .25s}.rk-sg-strip .cur-cta--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.rk-sg-strip .cur-cta--ghost:hover{border-color:#fff;background:#ffffff0f}.rk-sg-strip-quote{padding:clamp(28px,3.5vw,52px);text-align:center;background:var(--rk-paper);border:1px solid var(--rk-hair);font-family:var(--rk-serif);font-style:italic;color:var(--rk-mid);font-size:calc(clamp(16px,1.2vw,20px) * var(--rk-body-scale, 1))}.rk-sa{padding:clamp(48px,5.5vw,88px) 0;border-top:1px solid var(--rk-hair);background:#fff}.rk-sa-inner{max-width:var(--rk-content);margin:0 auto;padding:0 var(--rk-edge);display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.rk-sa-lab{font-family:var(--rk-body);font-size:calc(clamp(10px,.72vw,11px) * var(--rk-body-scale, 1));letter-spacing:2.8px;text-transform:uppercase;font-weight:700;color:var(--rk-brass-deep);margin:0 0 10px}.rk-sa-h2{font-family:var(--rk-serif);font-size:calc(clamp(24px,2vw,34px) * var(--rk-body-scale, 1));font-weight:400;color:var(--rk-ink);letter-spacing:-.5px;line-height:1.2;margin:0 0 18px}.rk-sa-body{font-family:var(--rk-body);font-size:calc(clamp(15px,1vw,17px) * var(--rk-body-scale, 1));line-height:1.65;color:var(--rk-shadow);font-weight:450}.rk-sa-body p{margin:0 0 16px}.rk-sa-body>p:not(:first-of-type){font-size:calc(clamp(13px,.86vw,14px) * var(--rk-body-scale, 1));line-height:1.6;color:var(--rk-mid);margin-bottom:18px}.rk-sa-body strong{font-weight:600;color:var(--rk-ink)}.rk-sa-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px}.rk-sa-links a,.rk-tlink{font-family:var(--rk-body);font-size:calc(13px * var(--rk-body-scale, 1));font-weight:600;color:var(--rk-brass);text-decoration:none;letter-spacing:.2px;position:relative;display:inline-flex;align-items:center;gap:6px}.rk-sa-links a:after,.rk-tlink:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rk-sa-links a:hover:after,.rk-tlink:hover:after{transform:scaleX(1)}.rk-sa-news{background:var(--rk-paper);padding:clamp(24px,2.6vw,36px);border:1px solid var(--rk-hair)}.rk-sa-news-h{font-family:var(--rk-serif);font-size:calc(clamp(18px,1.4vw,22px) * var(--rk-body-scale, 1));font-weight:400;color:var(--rk-ink);letter-spacing:-.3px;line-height:1.25;margin:0 0 10px}.rk-sa-news-p{font-family:var(--rk-body);font-size:calc(13px * var(--rk-body-scale, 1));color:var(--rk-shadow);line-height:1.55;font-weight:450;margin:0 0 18px}.rk-sa-form{display:flex;flex-direction:column;gap:10px}.rk-sa-form input[type=email]{padding:12px 14px;font-family:var(--rk-body);font-size:calc(14px * var(--rk-body-scale, 1));color:var(--rk-ink);background:#fff;border:1.5px solid var(--rk-hair-med);outline:none}.rk-sa-form input[type=email]:focus{border-color:var(--rk-brass)}.rk-sa-btn{font-family:var(--rk-body);font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:calc(12px * var(--rk-body-scale, 1));padding:13px 18px;background:#8b6529;color:#fff;border:none;cursor:pointer;width:100%}.rk-sa-fine{margin:0;font-family:var(--rk-body);font-size:calc(11px * var(--rk-body-scale, 1));color:var(--rk-soft);line-height:1.5;font-weight:450}.rk-sr{padding:clamp(28px,3.2vw,48px) 0 clamp(40px,4.4vw,64px);background:#fff}.rk-sr-inner{max-width:var(--rk-content);margin:0 auto;padding:0 var(--rk-edge)}.rk-sr-h{font-family:var(--rk-body);font-size:calc(clamp(11px,.78vw,13px) * var(--rk-body-scale, 1));letter-spacing:2.8px;text-transform:uppercase;font-weight:700;color:var(--rk-soft);margin:0 0 18px}.rk-sr-tags{display:flex;flex-wrap:wrap;gap:8px}.rk-sr-tags a,.rk-sr .rs-tag{padding:8px 16px;border:1px solid var(--rk-hair-med);font-family:var(--rk-body);font-size:calc(13px * var(--rk-body-scale, 1));color:var(--rk-mid);text-decoration:none;line-height:1.5;transition:all .25s;display:inline-block}.rk-sr-tags a:hover{border-color:var(--rk-brass);color:var(--rk-brass-deep);background:var(--rk-brass-pale)}.rk-sg-mf{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.rk-sg-mf.is-open{display:flex;justify-content:flex-end}.rk-sg-mf-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a66}.rk-sg-mf-pan{position:relative;width:min(85vw,360px);background:#fff;height:100%;overflow-y:auto;padding:24px 20px}@media(max-width:900px){.rk-sh-gate{flex-basis:calc((100% - var(--rk-shop-card-gap)) / 2);width:calc((100% - var(--rk-shop-card-gap)) / 2)}.rk-sh-gate{min-height:0}.rk-sg-layout,.rk-sg-layout.is-collapsed{grid-template-columns:1fr}.rk-sg-side.sb,.rk-sg-side-collapsed{display:none!important}.rk-sg-mob-filt{display:inline-flex}.rk-sg-sort-lab{display:none}.rk-sg-toolbar{top:var(--rk-hdr-h, 68px)}.rk-sg-toolbar-inner{flex-wrap:wrap;row-gap:8px}.rk-sg-toolbar-left{flex-wrap:wrap;flex:1 1 auto;min-width:0}.rk-sg-pills-row{flex:1 1 100%;width:100%;order:3;padding-bottom:0;flex-wrap:wrap;row-gap:6px}.rk-sg-save{margin-left:auto}.rk-sg-save-email{width:min(148px,42vw)}.rk-sg-save-btn{font-size:calc(10px * var(--rk-body-scale, 1));padding:5px 8px}.rk-sg-save-form{flex-wrap:wrap;justify-content:flex-end}.rk-sg-mob-filt{order:1}.rk-sa-inner{grid-template-columns:1fr}.rk-sg-grid,.rk-sg-layout.is-collapsed .rk-sg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rk-sh-gate{flex-basis:100%;width:100%;min-height:0}.rk-sg-grid,.rk-sg-layout.is-collapsed .rk-sg-grid{gap:14px 10px}}.rk-sh-gates .rk-sh-gate{flex:0 0 calc((100% - (var(--rk-shop-card-gap) * 3)) / 4)!important;width:calc((100% - (var(--rk-shop-card-gap) * 3)) / 4)!important}@media(min-width:901px){.rk-sh-gates-wrap{padding:0 26px}.rk-sh-gates-nav{margin:0}.rk-sh-gates-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.rk-sh-gates-arrow:hover,.rk-sh-gates-arrow:focus-visible{transform:translateY(-50%)}.rk-sh-gates-arrow:first-child{left:0}.rk-sh-gates-arrow:last-child{right:0}}@media(max-width:900px){.rk-sh-gates .rk-sh-gate{flex-basis:calc((100% - var(--rk-shop-card-gap)) / 2)!important;width:calc((100% - var(--rk-shop-card-gap)) / 2)!important}}@media(max-width:480px){.rk-sh-gates .rk-sh-gate{flex-basis:100%!important;width:100%!important}}@media(min-width:900px)and (max-width:1199px){.rk-sg-layout.is-collapsed .rk-sg-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.rk-sg-grid{grid-template-columns:repeat(3,1fr)}.rk-sg-layout.is-collapsed .rk-sg-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1600px){.rk-sg-layout.is-collapsed .rk-sg-grid{grid-template-columns:repeat(4,1fr)}}@keyframes rk-sg-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes rk-sg-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rk-sg-browse-float{position:fixed;right:clamp(16px,2vw,28px);bottom:calc(clamp(24px,4vw,48px) + env(safe-area-inset-bottom,0px));z-index:80;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--rk-ink, #1a1a1a);color:#fff;border:none;font-family:var(--rk-body);font-size:calc(12px * var(--rk-body-scale, 1));font-weight:700;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 28px #00000038;border-radius:9999px;transition:transform .2s,box-shadow .2s,opacity .25s;max-width:calc(100vw - 32px)}.rk-sg-browse-float:hover{transform:translateY(-2px);box-shadow:0 12px 36px #00000047}.rk-sg-browse-float[hidden],.rk-sg-browse-float.is-hidden{display:none!important}.rk-sg-browse-arrow{font-size:calc((1.05em) * var(--rk-body-scale, 1));display:inline-block;animation:rk-sg-scroll-nudge 1.8s ease-in-out infinite}.rk-sg-back-top{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));right:24px;width:44px;height:44px;border-radius:50%;background:var(--rk-ink, #1a1a1a);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;z-index:40;animation:rk-sg-fade-in .3s;padding:0;transition:transform .2s,box-shadow .2s}.rk-sg-back-top:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000047}.rk-sg-back-top[hidden]{display:none!important}@media(max-width:768px){.rk-sg-browse-float{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:11px 14px;font-size:calc((11px) * var(--rk-body-scale, 1));letter-spacing:1.1px;gap:8px}.rk-sg-back-top{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:42px;height:42px}}@media(max-width:480px){.rk-sg-browse-float{right:12px;padding:10px 12px;font-size:calc((10px) * var(--rk-body-scale, 1));letter-spacing:1px}.rk-sg-back-top{right:12px;width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/rk-shop.css.map?rk_gates_bg=20260828a */
