.mb-pairs{margin:2px 0 18px}.mb-pairs[hidden]{display:none}.mb-pairs__title{margin:0 0 10px;font-family:var(--mb-serif,serif);font-size:1.7rem;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-foreground))}.mb-mini-list{display:flex;gap:10px;list-style:none;margin:0 -1.5rem;padding:0 1.5rem 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mb-mini-list::-webkit-scrollbar{display:none}.mb-mini-list:after{content:"";flex:0 0 1px}.mb-mini{flex:0 0 124px;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start}.mb-mini__img{display:block;border-radius:6px;overflow:hidden;background:var(--mb-ivory,#faf6ef)}.mb-mini__img img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.mb-mini__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 3px;font-size:1.2rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none;min-height:3.1rem}.mb-mini__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;font-size:1.25rem;font-weight:600;line-height:1.35;margin-bottom:8px;color:rgb(var(--color-foreground));white-space:nowrap}.mb-mini__price s{font-size:1.05rem;font-weight:400;opacity:.5}.mb-mini__add{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:0 8px;height:34px;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;letter-spacing:.03em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mb-mini__add:hover,.mb-mini__add:focus-visible{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.mb-mini__add.is-added{background:#17130d;border-color:#17130d;color:#faf6ef}.mb-mini__add[disabled]{cursor:default;opacity:.7}.mb-mini__sold{margin-top:auto;font-size:1.15rem;opacity:.6;text-align:center;line-height:34px}.mb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.mb-sheet[hidden]{display:none}.mb-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#17130d73;opacity:0;transition:opacity .25s ease}.mb-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;padding:12px 1.6rem calc(18px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #17130d2e;transform:translateY(100%);transition:transform .3s ease}.mb-sheet--open .mb-sheet__backdrop{opacity:1}.mb-sheet--open .mb-sheet__panel{transform:translateY(0)}.mb-sheet__grip{width:40px;height:4px;margin:0 auto 12px;border-radius:2px;background:rgba(var(--color-foreground),.18)}.mb-sheet__x{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:none;color:rgb(var(--color-foreground));font-size:2.4rem;line-height:1;cursor:pointer}.mb-sheet__ok{display:flex;align-items:center;gap:8px;margin:0 44px 4px 0;font-size:1.3rem;color:#1d7a3d}.mb-sheet__ok svg{flex:0 0 auto;width:18px;height:18px}.mb-sheet__title{margin:0;font-family:var(--mb-serif,serif);font-size:2.2rem;font-weight:400;line-height:1.2;color:rgb(var(--color-foreground))}.mb-sheet__sub{margin:4px 0 14px;font-size:1.25rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.mb-sheet .mb-mini-list{margin:0 -1.6rem;padding:0 1.6rem 4px;scroll-padding-inline:1.6rem}.mb-sheet .mb-mini{flex-basis:132px}.mb-sheet__actions{display:flex;flex-direction:column;gap:6px;margin-top:16px}.mb-sheet__cart{height:48px;border:0;border-radius:999px;background:#17130d;color:#faf6ef;font:inherit;font-size:1.4rem;letter-spacing:.04em;cursor:pointer}.mb-sheet__later{height:40px;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}body.mb-sheet-open{overflow:hidden}body.mb-sheet-open .mb-dock,body.mb-sheet-open .sticky-atc,body.mb-sheet-open .shp-cnv-shipway-chat{visibility:hidden}.mb-offer{display:flex;align-items:flex-start;gap:8px;margin:2px 0 14px;padding:9px 12px;border-radius:8px;background:#faf3e6;border:1px solid rgba(176,137,79,.35);color:#5c4520;font-size:1.3rem;line-height:1.45}.mb-offer b{font-weight:600;color:#17130d}.mb-offer__icon{flex:0 0 auto;width:17px;height:17px;margin-top:1px;color:#b0894f}.mb-offer--done{background:#eef6f0;border-color:#1d7a3d4d;color:#1f4d2e}.mb-offer--done .mb-offer__icon{color:#1d7a3d}.mb-sheet__goal{display:flex;align-items:center;gap:10px;margin:8px 0 2px}.mb-sheet__goal[hidden]{display:none}.mb-sheet__bar{flex:1 1 auto;height:6px;border-radius:3px;background:#b0894f33;overflow:hidden}.mb-sheet__bar span{display:block;height:100%;border-radius:3px;background:#b0894f;transition:width .4s ease}.mb-sheet__goal-text{flex:0 0 auto;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.mb-sheet__won{font-weight:600;color:#1d7a3d}.mb-set{position:relative;margin:0 0 12px;padding:10px 12px 12px;border:1px solid rgba(176,137,79,.35);border-radius:10px;background:#fffdf9;transition:box-shadow .3s ease,background-color .3s ease}.mb-set--flash{box-shadow:0 0 0 3px #1d7a3d73;background:#f3faf5}.mb-set--flash [data-mb-set-check=mate]~.mb-set__img{animation:mbSwapIn .5s ease}@keyframes mbSwapIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.mb-set__swapped{margin:6px 0 0;padding:5px 9px;border-radius:6px;background:#e8f5ec;color:#1d7a3d;font-size:1.2rem;font-weight:600;line-height:1.4}.mb-set__item{position:relative;display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer}.mb-set__check{position:absolute;opacity:0;width:1px;height:1px}.mb-set__tick{flex:0 0 auto;width:20px;height:20px;border:1.5px solid #17130d;border-radius:5px;background:#fff}.mb-set__check:checked+.mb-set__tick{background:#17130d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.3 3 3 6-6.3' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.mb-set__check:focus-visible+.mb-set__tick{outline:2px solid #b0894f;outline-offset:2px}.mb-set__img{flex:0 0 auto;width:56px;height:70px;border-radius:6px;object-fit:cover;background:#faf6ef}.mb-set__info{display:flex;flex-direction:column;gap:3px;min-width:0}.mb-set__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.25rem;line-height:1.35;color:rgb(var(--color-foreground))}.mb-set__name b{font-weight:600}.mb-set__price{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.mb-set__price s{font-size:1.1rem;font-weight:400;opacity:.5}.mb-set__plus{display:block;margin:-2px 0 -2px 46px;font-size:1.6rem;line-height:1;color:#b0894f}.mb-set__total{margin:8px 0 10px;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.8)}.mb-set__total b{font-size:1.5rem;color:rgb(var(--color-foreground))}.mb-set__save{color:#1d7a3d;font-weight:600}.mb-set__add{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border:0;border-radius:999px;background:#17130d;color:#faf6ef;font:inherit;font-size:1.4rem;letter-spacing:.04em;cursor:pointer}.mb-set__add[disabled]{opacity:.6;cursor:default}.mb-set__add.is-added{background:#1d7a3d}.mb-set__more{margin:0 0 6px;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.mb-set__more+.mb-mini-list .mb-mini{flex-basis:92px}.mb-set__more+.mb-mini-list .mb-mini__title{-webkit-line-clamp:1;min-height:0;margin:5px 0 1px;font-size:1.1rem}.mb-set__more+.mb-mini-list .mb-mini__price{margin-bottom:6px;font-size:1.15rem}.mb-set__more+.mb-mini-list .mb-mini__price s{display:none}.mb-set__more+.mb-mini-list .mb-mini__add{height:30px;font-size:1.1rem}@media screen and (min-width:750px){.mb-mini{flex-basis:118px}.mb-sheet__panel{left:50%;right:auto;bottom:24px;width:600px;margin-left:-300px;border-radius:16px;padding:16px 24px 20px;transform:translateY(40px);opacity:0;transition:transform .3s ease,opacity .25s ease}.mb-sheet--open .mb-sheet__panel{transform:translateY(0);opacity:1}.mb-sheet__grip{display:none}.mb-sheet .mb-mini-list{margin:0;padding:0 0 4px;scroll-padding-inline:0}.mb-sheet__actions{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:16px}.mb-sheet__cart{padding:0 28px}}@media(prefers-reduced-motion:reduce){.mb-sheet__panel,.mb-sheet__backdrop,.mb-mini__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mb-pairs.css.map */
