*,*:before,*:after{box-sizing:border-box}:root{--sans:"Inter","Helvetica Neue",Arial,sans-serif;--black:"UnifrakturMaguntia","Old English Text MT","Engravers Old English",serif;--gut:clamp(16px,3.4vw,44px);--hdr:64px;--r:8px;--maxw:1440px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 12px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--ink);color:var(--bg)}h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%}img{display:block}button,input,select,textarea{font-family:inherit}button{cursor:pointer}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}[hidden]{display:none!important}#main-content{padding:0;margin:0;max-width:none}.template-index #main-content{overflow-x:hidden}.sog-vh{position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.sog-skip{position:absolute;left:8px;top:-60px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px}.sog-skip:focus{top:8px}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.display{font-family:var(--sans);font-weight:500;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.eyebrow,.idx{font:400 12px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lead{max-width:48ch;color:var(--muted);font-size:15px;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 28px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font:400 14px/1 var(--sans);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:#3a3d41;border-color:#3a3d41;color:#fff}.btn-line{background:transparent;color:var(--ink)}.btn-line:hover{background:var(--ink);border-color:var(--ink);color:#fff}.page-head{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(20px,3vw,40px)}.page-head h1{font-size:clamp(28px,3.4vw,48px)}.collection-head{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(20px,3vw,36px);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px}.collection-head h1{font-size:clamp(28px,3.4vw,48px)}.rte{color:var(--body);font-size:15px;line-height:1.75;max-width:70ch}.rte h2,.rte h3,.rte h4{color:var(--ink);font-weight:500;letter-spacing:-.01em;margin:1.6em 0 .5em;line-height:1.3}.rte h2{font-size:20px}.rte h3{font-size:17px}.rte h4{font-size:15px}.rte p{margin:0 0 1em}.rte ul,.rte ol{margin:0 0 1em;padding-left:20px}.rte li{margin-bottom:.35em}.rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rte img{height:auto;border-radius:var(--r)}.rte table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:14px}.rte th,.rte td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.empty{padding:72px 0 112px;text-align:center;color:var(--muted)}.empty a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.collections-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 12px;padding-bottom:96px}.coll-tile{display:flex;flex-direction:column;gap:12px;min-width:0}.coll-tile__media{position:relative;aspect-ratio:1/1;background:var(--photo-bg,var(--tile));overflow:hidden;isolation:isolate}.coll-tile__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:var(--blend);transition:transform .5s ease}.coll-tile:hover .coll-tile__media img{transform:scale(1.03)}.coll-tile__name{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}.coll-tile__name span{color:var(--muted);font-weight:400}@media(max-width:989px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}}.contact{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(64px,8vw,112px)}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,100px)}.contact h1,.contact h2{font-size:clamp(28px,3.4vw,48px)}.contact .lead{margin-top:18px}.contact-form{margin-top:36px}.field{margin-bottom:22px}.field label{display:block;font:400 12px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.field input,.field textarea,.field select{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font-family:var(--sans);font-size:16px;padding:12px 14px;transition:border-color .2s;-webkit-appearance:none;appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--ink)}.field textarea{resize:vertical;min-height:120px}.contact-side .row{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.contact-side .row:first-child{border-top:1px solid var(--line)}.contact-side .row>:last-child{text-align:right}.contact-side .row .k{color:var(--muted);font:400 12px/1.6 var(--sans);letter-spacing:.04em;text-transform:uppercase;text-align:left}.contact-side a{text-decoration:underline;text-underline-offset:3px}.socials{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.socials a{font-size:13px;border:1px solid var(--ink);padding:10px 18px;border-radius:999px;text-decoration:none;transition:.2s}.socials a:hover{background:var(--ink);color:#fff}.fine{margin-top:28px;font-size:12px;line-height:1.7;color:var(--muted)}.form-note{margin:0 0 18px;padding:12px 14px;border:1px solid var(--ink);border-radius:var(--r);font-size:14px}.form-error{margin:0 0 18px;padding:12px 14px;border:1px solid #b3261e;border-radius:var(--r);color:#b3261e;font-size:14px}.form-error ul{margin:0;padding-left:18px}@media(max-width:760px){.contact-grid{grid-template-columns:1fr}}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}.toast{visibility:hidden;position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(120px);background:var(--ink);color:#fff;padding:14px 26px;border-radius:999px;font-size:13px;z-index:200;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.toast.show{visibility:visible;transform:translate(-50%) translateY(0)}.sog-card{display:flex;flex-direction:column;min-width:0}.sog-card__link{display:flex;flex-direction:column;gap:3px;color:var(--ink);text-decoration:none;min-width:0}.sog-card__media{position:relative;background:var(--photo-bg,var(--tile));overflow:hidden;isolation:isolate;margin-bottom:9px}.sog-card--45 .sog-card__media{aspect-ratio:4/5}.sog-card--11 .sog-card__media{aspect-ratio:1/1}.sog-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--blend);transition:opacity .35s ease}.sog-card__img--hover{opacity:0}@media(hover:hover){.sog-card:hover .sog-card__img--hover{opacity:1}.sog-card:hover .sog-card__img--main.has-hover{opacity:0}}.sog-card__tag{position:absolute;z-index:2;top:10px;right:12px;font:400 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--photo-ink,var(--ink))}.sog-card__name{font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sog-card__set{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.sog-card__price{font-size:13px;line-height:1.4;color:var(--muted)}.sog-card__price s{margin-left:6px;opacity:.7}.sog-card__sw{display:flex;gap:10px;margin-top:10px;padding-bottom:6px}.sog-csw{-webkit-appearance:none;appearance:none;position:relative;width:16px;height:16px;padding:0;border:0;border-radius:2px;cursor:pointer;box-shadow:inset 0 0 0 1px #11111124}.sog-csw:before{content:"";position:absolute;top:-7px;right:-5px;bottom:-7px;left:-5px}.sog-csw[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:var(--ink)}.sog-csw--silver{background:linear-gradient(135deg,#fdfdfd,#cfd0d2 26%,#f7f7f8 46%,#a9abae 70%,#e8e9ea)}.sog-csw--gold{background:linear-gradient(135deg,#fbe9a6,#d6ab45 28%,#fff4c9 48%,#b3872a 72%,#ecca6c)}.sog-csw--rose{background:linear-gradient(135deg,#fbe2d9,#dba391 28%,#fdeee8 48%,#bb7c6c 72%,#efc3b3)}.sog-csw--other{background:#d9d9d9}.sog-plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:var(--photo-bg,var(--tile));color:var(--photo-muted,var(--muted));font-size:12px}.sog-row__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(16px,2vw,28px)}.sog-row__head h2{font-size:clamp(20px,1.9vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.sog-row__head h2 a{color:inherit;text-decoration:none}.sog-more{font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.sog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 12px}@media(max-width:749px){.sog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/base.css.map */
