*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-y:visible}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--on-ink);font-family:var(--f-body);font-size:1rem;line-height:1.62;-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:0;text-transform:var(--case);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3);letter-spacing:-.01em}p{margin:0 0 1rem;max-width:64ch}p:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.skip{position:absolute;left:-9999px;top:0;z-index:999;background:var(--rose);color:#111;padding:.8rem 1.2rem}.skip:focus{left:0}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-ink{background:var(--ink);color:var(--on-ink);--sline:var(--line-dark);--dim:var(--dim-dark);--surface:var(--card);--accent:var(--rose);--text:var(--on-ink)}.s-deep{background:var(--ink-deep);color:var(--on-ink);--sline:var(--line-dark);--dim:var(--dim-dark);--surface:var(--card);--accent:var(--rose);--text:var(--on-ink)}.s-paper{background:var(--paper);color:var(--on-paper);--sline:var(--line-light);--dim:var(--dim-light);--surface:var(--paper-card);--accent:var(--rose-deep);--text:var(--on-paper)}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.wrap--full{max-width:none}.sec{padding-block:var(--pt,clamp(3.5rem,7vw,7rem)) var(--pb,clamp(3.5rem,7vw,7rem))}.eyebrow{font-family:var(--f-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--dim);margin:0 0 1.1rem;display:flex;align-items:center;gap:.6rem}.eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--text);flex:none}.mono{font-family:var(--f-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.lede{color:var(--dim);max-width:52ch;margin-top:1.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:var(--btn-width-d,auto);min-height:calc(52px * var(--btn-scale,1));padding:0 calc(var(--btn-primary-padding,30px) * var(--btn-scale,1));border-style:solid;border-width:var(--btn-primary-border-w,0);border-color:var(--btn-primary-border,transparent);border-radius:var(--btn-primary-radius,4px);background:var(--btn-primary-bg,var(--on-ink));color:var(--btn-primary-text,var(--ink));text-decoration:none;font-family:var(--f-mono);font-size:calc(var(--btn-primary-font-size,12px) * var(--btn-scale,1));font-weight:500;text-transform:uppercase;letter-spacing:.14em;transition:opacity .15s ease,background .15s ease}@media(max-width:749px){.btn{width:var(--btn-width-m,var(--btn-width-d,auto));min-height:calc(52px * var(--btn-scale-m,var(--btn-scale,1)));padding:0 calc(var(--btn-primary-padding,30px) * var(--btn-scale-m,var(--btn-scale,1)));font-size:calc(var(--btn-primary-font-size,12px) * var(--btn-scale-m,var(--btn-scale,1)))}}.btn:hover{opacity:.86}.btn:disabled,.btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.s-paper .btn{background:var(--on-paper);color:var(--paper)}.btn--ghost{background:transparent;color:inherit;border-color:currentColor}.btn--secondary{background:var(--btn-secondary-bg,var(--rose));color:var(--btn-secondary-text,#14090C);border-color:var(--btn-secondary-border,transparent);border-width:var(--btn-secondary-border-w,0);border-radius:var(--btn-secondary-radius,4px);font-size:calc(var(--btn-secondary-font-size,12px) * var(--btn-scale,1));padding:0 calc(var(--btn-secondary-padding,30px) * var(--btn-scale,1))}@media(max-width:749px){.btn--secondary{font-size:calc(var(--btn-secondary-font-size,12px) * var(--btn-scale-m,var(--btn-scale,1)));padding:0 calc(var(--btn-secondary-padding,30px) * var(--btn-scale-m,var(--btn-scale,1)))}}.btn--link{background:none;border:0;min-height:auto;padding:0 0 2px;border-radius:0;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-family:var(--f-body);font-weight:500;text-transform:none;letter-spacing:normal;font-size:1rem}.btn--custom{background:var(--btn-custom-bg,transparent);color:var(--btn-custom-text,inherit);border-style:solid;border-color:var(--btn-custom-border,transparent);border-width:var(--btn-custom-border-w,0);border-radius:var(--btn-custom-radius,4px)}.btn--full{width:100%}.btn--sm{min-height:44px;padding:0 1.2rem;font-size:.7rem}.btn.is-busy{position:relative;color:transparent!important}.btn.is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;color:var(--ink);animation:spin .7s linear infinite}.s-paper .btn.is-busy:after{color:var(--paper)}@keyframes spin{to{transform:rotate(360deg)}}.link{display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.field{width:100%;min-height:52px;padding:.85rem 1rem;background:transparent;border:1px solid var(--sline);border-radius:var(--radius);color:inherit}.field::placeholder{color:var(--dim)}.s-paper .field{background:#fff}select.field{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.6rem}.dot{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--f-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.dot[data-available=false]:before{background:var(--no)}.price{display:inline-flex;align-items:baseline;gap:.6rem}.price__now{font-family:var(--f-display);font-weight:800;font-size:1.85rem;letter-spacing:-.02em}.price__was{color:var(--dim);font-size:.95rem}.frame{background:var(--paper-card);border-radius:var(--radius);overflow:hidden;display:grid;place-items:center}.frame img{width:100%;height:100%;object-fit:contain;padding:clamp(1rem,3vw,2.5rem)}.frame--cover img{object-fit:cover;padding:0}.frame--ratio{aspect-ratio:var(--ar,4/5)}.grid{display:grid;gap:clamp(.85rem,1.6vw,1.4rem)}.g-2,.g-3{grid-template-columns:1fr}.g-4{grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.g-4{grid-template-columns:repeat(4,1fr)}}.card{background:var(--surface);border:1px solid var(--sline);border-radius:var(--radius);overflow:hidden}.card__body{padding:clamp(1.1rem,2vw,1.6rem)}.card__body h3{margin-bottom:.5rem}.card__body p{color:var(--dim);font-size:.95rem;margin:0}.rte h2,.rte h3{margin:2rem 0 .8rem}.rte a{color:var(--accent)}.rte ul,.rte ol{padding-left:1.2rem}.rte img{border-radius:var(--radius);margin-block:1.5rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@property --angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes mb-sweep{to{--angle:360deg }}
/*# sourceMappingURL=/cdn/shop/t/34/assets/mb-base.css.map */
