*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-paper);color:var(--c-text);font-family:var(--f-sans);font-size:var(--fs-body);line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.18}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--c-brass-d);outline-offset:3px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:-60px;left:12px;z-index:100;background:var(--c-forest);color:var(--c-on-dark);padding:10px 18px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none}.skip-link:focus{top:12px}.deco-defs{position:absolute;width:0;height:0;overflow:hidden}.display{font-family:var(--f-display);font-weight:700}.eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--c-brass-d);margin:0 0 12px}.eyebrow--light{color:var(--c-brass-l)}.sec-title{font-family:var(--f-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sec-title--sm{font-size:var(--fs-h2-sm)}.sec-title--plain{text-transform:none;letter-spacing:.01em}.sec-sub{max-width:62ch;color:var(--c-text-2);font-size:var(--fs-body-lg);margin:14px 0 0}.sec-head{text-align:center;margin-bottom:clamp(28px,3.4vw,46px)}.sec-head--left{text-align:left}.sec-head .sec-sub{margin-inline:auto}.sec-head--left .sec-sub{margin-inline:0}.rule{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px auto 0;max-width:300px}.rule:before,.rule:after{content:"";flex:1 1 auto;height:1px;background:var(--c-ink);opacity:.35}.rule__mark{width:26px;height:14px;flex:0 0 auto;color:var(--c-brass-d)}.rule__mark use{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.wrap--narrow{max-width:900px}.sec{padding-block:var(--sec-y);position:relative}.sec--sm{padding-block:var(--sec-y-sm)}.sec--flush{padding-block:0}.grid{display:grid;gap:var(--gap)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.field{position:relative;isolation:isolate}.field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 5px)}.field--forest{background:var(--c-forest);color:var(--c-on-dark)}.field--forest-2{background:var(--c-forest-2);color:var(--c-on-dark)}.field--wine{background:var(--c-wine);color:var(--c-on-dark)}.field--paper{background:var(--c-paper-2)}.rug{overflow:clip;line-height:0;position:relative}.rug>svg{display:block;transform-origin:0 0;max-width:none}.rug--laurel{height:calc(var(--laurel-n) * 1px)}.rug--laurel>svg{height:44px;width:calc(100% * 44 / var(--laurel-n));transform:scale(calc(var(--laurel-n) / 44))}.rug--rule{height:calc(var(--rule-n) * 1px)}.rug--rule>svg{height:12px;width:calc(100% * 12 / var(--rule-n));transform:scale(calc(var(--rule-n) / 12))}.rug--flip{transform:scaleY(-1)}.f-paper{fill:var(--c-paper-3)}.f-ink{fill:var(--c-ink)}.f-brass{fill:var(--c-brass)}.f-brass-d{fill:var(--c-brass-d)}.f-brass-l{fill:var(--c-brass-l)}.f-brass-p{fill:var(--c-brass-p)}.f-wax{fill:var(--c-wax)}.f-forest{fill:var(--c-forest)}.f-frame{fill:var(--c-frame)}.f-frame-d{fill:var(--c-frame-d)}.s-ink{stroke:var(--c-ink);fill:none}.s-brass{stroke:var(--c-brass);fill:none}.s-brass-d{stroke:var(--c-brass-d);fill:none}.s-brass-p{stroke:var(--c-brass-p);fill:none}.s-wax-d{stroke:var(--c-wax-d);fill:none}.s-frame-d{stroke:var(--c-frame-d);fill:none}.engrave{fill:#3a2e201a;stroke:var(--c-ink);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round}.engrave-line{fill:none;stroke:var(--c-ink);stroke-width:1.2;stroke-linecap:round}.gs-brass{stop-color:var(--c-brass)}.gs-brass-d{stop-color:var(--c-brass-d)}.gs-brass-l{stop-color:var(--c-brass-l)}.gs-brass-p{stop-color:var(--c-brass-p)}.gs-glass{stop-color:var(--c-glass)}.gs-glass-2{stop-color:var(--c-glass-2)}.vitrine{--vd: clamp(9px, 1.1vw, 16px);position:relative;padding:var(--vd) 0 0 var(--vd)}.vitrine__box{position:relative;aspect-ratio:var(--ratio, 4 / 3);background:var(--c-glass);border:2px solid var(--c-frame);box-shadow:var(--sh-card)}.vitrine__back{position:absolute;left:calc(-1 * var(--vd));top:calc(-1 * var(--vd));width:100%;height:100%;border-top:2px solid var(--c-frame);border-left:2px solid var(--c-frame);pointer-events:none}.vitrine__join{position:absolute;width:calc(var(--vd) * 1.414);height:0;border-top:2px solid var(--c-frame);transform-origin:0 0;transform:rotate(225deg);pointer-events:none}.vitrine__join--tl{left:0;top:0}.vitrine__join--tr{left:100%;top:0}.vitrine__join--bl{left:0;top:100%}.vitrine__media{inset:clamp(6px,.8vw,12px)}.vitrine__glass{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(38% 46% at var(--sx, 26%) var(--sy, 18%),rgba(255,255,255,.3),rgba(255,255,255,0) 70%),linear-gradient(116deg,#fff0 0 30%,#ffffff57 33%,#ffffff14 40%,#fff0 44% 68%,#ffffff29 71%,#fff0 76%);transition:background-position var(--t-fast)}.vitrine__br{position:absolute;width:clamp(21px,2.3vw,34px);height:clamp(21px,2.3vw,34px);pointer-events:none}.vitrine__br--tl{left:-1px;top:-1px}.vitrine__br--tr{right:-1px;top:-1px;transform:scaleX(-1)}.vitrine__br--bl{left:-1px;bottom:-1px;transform:scaleY(-1)}.vitrine__br--br{right:-1px;bottom:-1px;transform:scale(-1)}.plaque{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:106px;padding:18px 20px;border-radius:var(--r-md);color:var(--c-ink);text-align:center;background:repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--c-brass-d) 0%,var(--c-brass) 7%,var(--c-brass-l) 33%,var(--c-brass-p) 47%,var(--c-brass-l) 58%,var(--c-brass) 86%,var(--c-brass-d) 100%);box-shadow:var(--sh-plate),inset 0 0 0 1px #7e623080}.plaque__screw{position:absolute;width:11px;height:11px}.plaque__screw--tl{left:8px;top:8px}.plaque__screw--tr{right:8px;top:8px}.plaque__screw--bl{left:8px;bottom:8px}.plaque__screw--br{right:8px;bottom:8px}.plaque__icon .icon{width:34px;height:34px;stroke-width:1.35}.plaque__label{font-family:var(--f-display);font-size:17px;font-weight:700;line-height:1.2;text-shadow:0 1px 0 rgba(255,255,255,.32)}@media(max-width:640px){.plaque{min-height:90px;padding:14px;gap:7px}.plaque__icon .icon{width:26px;height:26px}.plaque__label{font-size:14px}}.filigree{position:absolute;width:clamp(24px,2.4vw,36px);height:clamp(24px,2.4vw,36px);color:var(--c-ink);opacity:.55;pointer-events:none}.filigree use{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.filigree--tl{top:8px;left:8px}.filigree--tr{top:8px;right:8px;transform:scaleX(-1)}.filigree--bl{bottom:8px;left:8px;transform:scaleY(-1)}.filigree--br{bottom:8px;right:8px;transform:scale(-1)}.tagno{position:absolute;z-index:3;top:-13px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:7px 11px 6px;background:var(--c-paper-3);border:1px solid var(--c-hair);border-radius:2px;box-shadow:var(--sh-sm);transform:rotate(2.5deg)}.tagno__pin{position:absolute;top:-7px;left:50%;margin-left:-7px;width:14px;height:14px}.tagno__txt{font-family:var(--f-sans);font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--c-ink);white-space:nowrap}.badge-wax{position:absolute;z-index:3;display:grid;place-items:center;width:clamp(54px,5.4vw,74px);height:clamp(54px,5.4vw,74px);color:var(--c-paper);font-size:11px;font-weight:800;line-height:1.05;letter-spacing:.05em;text-align:center;text-transform:uppercase;filter:drop-shadow(var(--sh-sm))}.badge-wax__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.badge-wax__txt{position:relative}.seal{width:100%;height:auto;filter:drop-shadow(var(--sh-seal))}.seal__txt{font-family:var(--f-display);font-size:16px;font-weight:700;letter-spacing:.1em;fill:var(--c-ink);text-anchor:middle}.seal__mark{fill:none;stroke:var(--c-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.seatdia{width:100%;height:auto}.seatdia .grain{stroke-linecap:round}.mark{width:46px;height:25px;flex:0 0 auto;color:var(--c-brass-d)}.mark use,.mark path{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mark circle{fill:currentColor;stroke:none}.mark--lg{width:68px;height:37px}.mark--sm{width:30px;height:16px}.spray{color:var(--c-ink);opacity:.5}.spray use,.spray path{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.rings{color:var(--c-ink);opacity:.32}.rings use{fill:none;stroke:currentColor;stroke-width:1.2}.media{position:relative;display:block;aspect-ratio:var(--ratio, 4 / 5);overflow:clip;background:var(--c-plate)}.media--fill{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow),opacity var(--t-mid)}.media--broken .media__img{display:none}.media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:14px;text-align:center;background:repeating-linear-gradient(0deg,rgba(58,46,32,.035) 0 1px,transparent 1px 5px),linear-gradient(155deg,var(--c-plate),var(--c-paper-2) 60%,var(--c-plate))}.media__ph-mark{width:54px;height:54px;color:var(--c-ink);opacity:.28}.media__ph-mark use{fill:none;stroke:currentColor;stroke-width:1.4}.media__ph-txt{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700;color:var(--c-text-3);max-width:22ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;font-family:var(--f-sans);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.btn:active{transform:translateY(1px)}.btn .icon{width:17px;height:17px}.btn--brass{color:var(--c-ink);border-color:var(--c-brass-d);background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--c-brass) 0%,var(--c-brass-l) 32%,var(--c-brass-p) 48%,var(--c-brass-l) 62%,var(--c-brass) 100%);box-shadow:var(--sh-plate);text-shadow:0 1px 0 rgba(255,255,255,.3)}.btn--brass:hover{filter:brightness(1.06)}.btn--forest{background:var(--c-forest);color:var(--c-on-dark);border-color:var(--c-forest-d)}.btn--forest:hover{background:var(--c-forest-2)}.btn--wine{background:var(--c-wine);color:var(--c-on-dark);border-color:var(--c-wax-d)}.btn--wine:hover{background:var(--c-wine-l)}.btn--outline{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:var(--c-paper)}.btn--light{background:transparent;color:var(--c-on-dark);border-color:var(--c-paper-3)}.btn--light:hover{background:var(--c-paper-3);color:var(--c-ink)}.btn--full{width:100%}.btn--sm{padding:11px 20px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;color:var(--c-brass-d);border-bottom:1.5px solid currentColor;padding-bottom:3px}.link-arrow .icon{width:16px;height:16px}.link-arrow:hover{color:var(--c-ink)}.stars{display:inline-flex;gap:3px;color:var(--c-star)}.stars .icon{width:16px;height:16px}.stars--lg .icon{width:20px;height:20px}.price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.price__now{font-size:var(--fs-price);font-weight:700;color:var(--c-text)}.price__was{font-size:calc(var(--fs-price) - 3px);color:var(--c-sale);text-decoration:line-through}.price--full .price__now{color:var(--c-text)}.field-label{display:block;margin-bottom:7px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-text-2)}.input,.select,.textarea{width:100%;padding:13px 14px;font:inherit;font-size:var(--fs-body-sm);color:var(--c-text);background:var(--c-paper-3);border:1.5px solid var(--c-hair);border-radius:var(--r-sm)}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-brass-d);outline:none}.textarea{min-height:150px;resize:vertical}.form-row{margin-bottom:16px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--c-hair);background:var(--c-paper-3);border-radius:var(--r-sm)}.qty button{display:grid;place-items:center;width:42px;height:46px;color:var(--c-text-2)}.qty button:hover{color:var(--c-brass-d)}.qty input{width:46px;height:46px;padding:0;text-align:center;font:inherit;font-weight:700;border:0;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-msg{font-size:var(--fs-body-sm);margin-top:10px}.form-msg--err{color:var(--c-err);font-weight:600}.form-msg--ok{color:var(--c-ok);font-weight:600}.form-msg:empty{display:none}.panel{position:relative;background:var(--c-paper-3);border:1.5px solid var(--c-ink);border-radius:var(--r-md);box-shadow:var(--sh-card)}.panel:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--c-hair);border-radius:calc(var(--r-md) - 3px);pointer-events:none}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-slow),transform var(--t-slow)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important;transition:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.center{text-align:center}.stack>*+*{margin-top:var(--gap-sm)}.actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.actions--center{justify-content:center}.rte a{color:var(--c-brass-d);text-underline-offset:3px}.rte h2,.rte h3{font-family:var(--f-display);margin:1.4em 0 .5em}.rte ul{list-style:disc;padding-left:1.3em;margin:0 0 1em}.rte ol{list-style:decimal;padding-left:1.3em;margin:0 0 1em}.rte img{margin:1.2em 0}.rte blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:2px solid var(--c-brass);font-family:var(--f-display);font-size:var(--fs-body-lg)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
