*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--f-body);font-size:var(--fs-body);line-height:1.7;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer;border-radius:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--c-stamp);outline-offset:2px}.page{max-width:var(--page-max);margin:0 auto;background:var(--c-paper)}.page-pad{padding-left:var(--page-pad);padding-right:var(--page-pad)}.stack{display:flex;flex-direction:column}.display{font-family:var(--f-display);font-weight:900;letter-spacing:-.02em}.h1{font-family:var(--f-display);font-weight:900;font-size:var(--fs-h1);line-height:.98;letter-spacing:-.03em}.h2{font-family:var(--f-display);font-weight:900;font-size:var(--fs-h2);line-height:1.1}.h3{font-family:var(--f-display);font-weight:900;font-size:var(--fs-h3);line-height:1.05}.body-text{font-size:var(--fs-body);line-height:1.7;color:var(--c-ink-soft)}.body-text a{color:var(--c-stamp);text-decoration:underline}.eyebrow{font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;line-height:1}.eyebrow--chip{align-self:flex-start;background:var(--c-stamp);color:var(--c-stamp-text);padding:6px 14px}.meta{font-family:var(--f-mono);font-weight:400;font-size:var(--fs-meta);line-height:1;letter-spacing:.12em;color:var(--c-ink-muted)}.meta--strong{font-weight:500;letter-spacing:.1em}.uppercase{text-transform:uppercase}.rule-fill{flex:1;height:var(--b-major);background:var(--c-ink)}.rule-major{border-bottom:var(--b-major) solid var(--c-ink)}.rule-hair{border-bottom:var(--b-hair) solid var(--c-rule)}.section-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}@media(max-width:599px){.section-head{flex-wrap:wrap;gap:10px}.section-head .rule-fill{order:3;flex-basis:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:700;font-size:15px;letter-spacing:.09em;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.btn--primary{background:var(--c-ink);color:var(--c-paper);border:var(--b-card) solid var(--c-ink);padding:13px 26px}.btn--primary:hover{background:var(--c-paper);color:var(--c-ink)}.btn--secondary{background:transparent;color:var(--c-ink);border:var(--b-card) solid var(--c-ink);padding:13px 26px}.btn--secondary:hover{background:var(--c-ink);color:var(--c-paper)}.btn--stamp{background:var(--c-stamp);color:var(--c-stamp-text);border:var(--b-card) solid var(--c-stamp);padding:13px 26px}.btn--stamp:hover{background:var(--c-paper);color:var(--c-stamp)}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.input{width:100%;background:var(--c-paper-light);border:var(--b-card) solid var(--c-ink);border-radius:0;padding:14px 16px;font-family:var(--f-body);font-size:15px;line-height:1.3;color:var(--c-ink)}.input::placeholder{color:var(--c-strike)}.input:focus{outline:2px solid var(--c-stamp);outline-offset:2px}.select{width:100%;background-color:var(--c-paper-light);border:var(--b-card) solid var(--c-ink);border-radius:0;padding:12px 40px 12px 14px;font-family:var(--f-body);font-size:15px;line-height:1.3;color:var(--c-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B1B10' stroke-width='2.4'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;transition:background-color var(--t-fast)}.select:hover{background-color:var(--c-paper-lift)}.select:focus-visible{outline:2px solid var(--c-stamp);outline-offset:2px}.input-group{display:flex;align-items:stretch}.input-group .input{border-right:0}.input-group .btn{flex-shrink:0}@media(max-width:599px){.input-group{flex-direction:column}.input-group .input{border-right:var(--b-card) solid var(--c-ink);border-bottom:0}}.field-error{display:block;margin-top:8px;font-size:14px;color:var(--c-stamp)}.form-status{border:var(--b-card) solid var(--c-ink);background:var(--c-paper-light);padding:12px 16px;font-size:15px}.form-status--error{border-color:var(--c-stamp);color:var(--c-stamp)}.media{display:block;position:relative;overflow:hidden;background:var(--c-paper-light)}.media>img,.media>svg{width:100%;height:100%;object-fit:cover;display:block}.media--square{aspect-ratio:1 / 1}.media--fill{height:100%}.media--placeholder{background:var(--c-paper-light);border:var(--b-hair) solid var(--c-rule)}.media--placeholder svg{fill:var(--c-rule);opacity:.5}.card{display:flex;flex-direction:column;gap:11px;border:var(--b-card) solid var(--c-ink);background:var(--c-paper-light);padding:13px;transition:background-color var(--t-fast)}.card:hover{background:var(--c-paper-lift)}.card__media{position:relative}.card__number{position:absolute;left:-2px;top:12px;background:var(--c-ink);color:var(--c-paper);padding:5px 11px;font-family:var(--f-mono);font-weight:500;font-size:var(--fs-meta);line-height:1;letter-spacing:.1em;transition:background-color var(--t-fast)}.card:hover .card__number{background:var(--c-stamp)}.card__title{font-family:var(--f-display);font-weight:900;font-size:var(--fs-card-title);line-height:1.15}.card__desc{font-size:var(--fs-card-body);line-height:1.55;color:var(--c-ink-soft)}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding-top:11px;border-top:var(--b-card) dotted var(--c-rule)}.card--sold .card__media{opacity:.7}.collection-block{padding:34px var(--page-pad) 10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.collection-block__more{display:flex;justify-content:center;padding:30px 0 10px}@media(max-width:989px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.product-grid{grid-template-columns:1fr}}.price{display:flex;align-items:baseline;gap:8px}.price__compare{font-size:14px;color:var(--c-strike);text-decoration:line-through}.price__stamp{background:var(--c-stamp);color:var(--c-stamp-text);padding:5px 10px;font-family:var(--f-display);font-weight:900;font-size:17px;line-height:1.1}.price__from{font-family:var(--f-mono);font-weight:400;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-right:5px;opacity:.85}.price__stamp--sold{background:var(--c-ink);color:var(--c-paper);letter-spacing:.1em;font-size:15px}.badge-circle{position:absolute;right:20px;top:20px;width:118px;height:118px;border-radius:50%;background:var(--c-ochre);border:var(--b-major) solid var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-9deg);z-index:1}.badge-circle__num{font-family:var(--f-display);font-weight:900;font-size:30px;line-height:1}.badge-circle__label{font-family:var(--f-display);font-weight:700;font-size:12px;letter-spacing:.14em}@media(max-width:749px){.badge-circle{width:84px;height:84px;right:12px;top:12px}.badge-circle__num{font-size:22px}.badge-circle__label{font-size:10px}}@keyframes wc-blink{0%,60%{opacity:1}61%,to{opacity:.35}}.blink{animation:wc-blink 1.6s steps(1) infinite}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none;overflow:hidden}.drawer[open],.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b1b1080;opacity:0;transition:opacity .2s ease}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,100%);background:var(--c-paper);border-left:var(--b-major) solid var(--c-ink);display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s ease}.drawer--left .drawer__panel{right:auto;left:0;border-left:0;border-right:var(--b-major) solid var(--c-ink);transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:var(--b-major) solid var(--c-ink)}.drawer__body{flex:1;overflow-y:auto;padding:20px}.drawer__foot{border-top:var(--b-major) solid var(--c-ink);padding:18px 20px;background:var(--c-paper-light)}body.is-drawer-open{overflow:hidden}.qty{display:inline-flex;align-items:stretch;border:var(--b-card) solid var(--c-ink)}.qty__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;color:var(--c-ink);transition:background-color var(--t-fast),color var(--t-fast)}.qty__btn:hover{background:var(--c-ink);color:var(--c-paper)}.qty__btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.qty__value,.qty input{width:46px;text-align:center;border:0;background:transparent;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:38px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--sm .qty__btn{width:30px}.qty--sm .qty__value{width:34px;line-height:30px;font-size:13px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-display);font-weight:700;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);transition:color var(--t-fast)}.icon-btn:hover{color:var(--c-stamp)}.icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hidden{display:none!important}.link-underline:hover{color:var(--c-stamp);text-decoration:underline}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:30px 0}.pagination a,.pagination span{min-width:40px;padding:9px 12px;text-align:center;border:var(--b-card) solid var(--c-ink);font-family:var(--f-display);font-weight:700;font-size:14px;transition:background-color var(--t-fast),color var(--t-fast)}.pagination a:hover,.pagination [aria-current=page]{background:var(--c-ink);color:var(--c-paper)}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.js [data-reveal].is-revealed,.js .product-grid[data-reveal]{opacity:1;transform:none}.js .product-grid[data-reveal]>*{opacity:0;transform:translateY(16px);transition:opacity .48s ease,transform .48s ease}.js .product-grid[data-reveal].is-revealed>*{opacity:1;transform:none}.js .product-grid[data-reveal].is-revealed>*:nth-child(1){transition-delay:0ms}.js .product-grid[data-reveal].is-revealed>*:nth-child(2){transition-delay:70ms}.js .product-grid[data-reveal].is-revealed>*:nth-child(3){transition-delay:.14s}.js .product-grid[data-reveal].is-revealed>*:nth-child(4){transition-delay:.21s}.js .product-grid[data-reveal].is-revealed>*:nth-child(5){transition-delay:.28s}.js .product-grid[data-reveal].is-revealed>*:nth-child(6){transition-delay:.35s}.js .product-grid[data-reveal].is-revealed>*:nth-child(n+7){transition-delay:.42s}.is-busy{opacity:.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.blink{animation:none}.js [data-reveal]{opacity:1;transform:none}.js .product-grid[data-reveal]>*{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:749px){body{font-size:15px}.card__desc{font-size:14px}.meta{font-size:var(--fs-meta-sm)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
