.sable-bundle-sets-section{min-width:0;max-width:100%}.sbz-sets{padding:0 var(--sbz-pad);background:#f4efe8}.sbz-sets__entry{margin:0 auto;padding:0 0 20px;max-width:520px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--sbz-muted)}.sbz-sets__link,.sbz-sets-pill{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sbz-sets__link{display:inline-flex;align-items:center;gap:3px;padding:6px 0;border:0;background:none;color:var(--sbz-ink);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sbz-sets__link svg{width:11px;height:11px;flex:0 0 11px}.sbz-sets__link:focus-visible{outline:2px solid var(--sbz-ink);outline-offset:2px;border-radius:4px}@media(min-width:750px){.sbz-sets{background:none}.sbz-sets__entry{margin-top:0;padding:18px 0 0;font-size:14px}}.sbz-sets-pill[hidden]{display:none}.sbz-sets-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:12px;padding:0 16px;border:1px solid #1c1714;box-shadow:inset 0 0 0 .5px #1c1714;border-radius:10px;background:#fff;color:#1c1714;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .12s ease,transform .08s ease}.sbz-sets-pill svg{width:14px;height:14px;flex:0 0 14px}.sbz-sets-pill:active{transform:scale(.97)}.sbz-sets-pill:focus-visible{outline:2px solid #1c1714;outline-offset:2px}@media(hover:hover){.sbz-sets-pill:hover{background:#f3eee8}}@media(min-width:750px){.sbz-sets-pill{height:38px}}html.sbz-sets-open{overflow:hidden}.sbz-sets__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46}.sbz-sets__sheet[hidden]{display:none}.sbz-sets__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#17131073;cursor:pointer}.sbz-sets__panel{position:absolute;left:0;right:0;bottom:0;max-height:92vh;max-height:92svh;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #1713102e;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);animation:sbz-sets-rise .24s cubic-bezier(.2,.8,.2,1)}.sbz-sets__panel:focus{outline:none}.sbz-sets__grab{flex:0 0 auto;width:36px;height:4px;margin:8px auto 0;border-radius:4px;background:#ddd5cc}.sbz-sets__head{position:relative;flex:0 0 auto;padding:8px 56px 10px;text-align:center}.sbz-sets__title{margin:0;font-family:var(--sbz-serif);font-weight:400;font-size:23px;line-height:1.2}.sbz-sets__sub{margin:4px auto 0;max-width:420px;font-size:12.5px;line-height:1.45;color:var(--sbz-muted)}.sbz-sets__x{position:absolute;top:6px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--sbz-card);color:var(--sbz-ink);cursor:pointer}.sbz-sets__x svg{width:13px;height:13px}.sbz-sets__x:focus-visible{outline:2px solid var(--sbz-ink);outline-offset:2px}@keyframes sbz-sets-rise{0%{transform:translateY(40px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.sbz-sets__panel{animation:none}}.sbz-sets__view{position:relative;flex:0 0 auto}.sbz-sets__track{display:flex;gap:12px;margin:0;padding:2px 16px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sbz-sets__track::-webkit-scrollbar{display:none}.sbz-sets__card{flex:0 0 min(300px,calc(100% - 44px));flex:0 0 min(calc(100% - 44px),clamp(250px,(92svh - 321px) * .8,300px));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--sbz-card);border:1px solid var(--sbz-line);border-radius:var(--sbz-radius);overflow:hidden}.sbz-sets__media{position:relative;aspect-ratio:4 / 5;background:var(--sbz-line)}.sbz-sets__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sbz-sets__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:54fr 46fr;gap:2px}.sbz-sets__tile{grid-column:span 2;min-width:0;min-height:0;background:#fff;overflow:hidden}.sbz-sets__tile:nth-child(-n+2){grid-column:span 3}.sbz-sets__tile img{width:100%;height:100%;object-fit:cover;display:block}.sbz-sets__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:12px 12px 14px;text-align:center}.sbz-sets__name{margin:0;font-family:var(--sbz-serif);font-weight:400;font-size:20px;line-height:1.25}.sbz-sets__story{min-height:18px;max-width:100%;margin:2px 0 0;font-size:12.5px;line-height:18px;color:var(--sbz-muted)}.sbz-sets__story.is-piece{color:var(--sbz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbz-sets__thumbs{display:flex;justify-content:center;gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none}.sbz-sets__thumbs li{flex:0 1 46px;min-width:0}.sbz-sets__th{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--sbz-line);border-radius:9px;background:#fff;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.sbz-sets__th img{width:100%;height:100%;object-fit:cover;display:block}.sbz-sets__th.is-on{border-color:var(--sbz-ink);box-shadow:inset 0 0 0 .5px var(--sbz-ink)}.sbz-sets__th:focus-visible{outline:2px solid var(--sbz-ink);outline-offset:2px}.sbz-sets__price{margin:10px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sbz-accent)}.sbz-sets__add,.sbz-sets__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:auto;padding:0 14px;border:1px solid var(--sbz-ink);border-radius:100px;background:var(--sbz-ink);color:#fff;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .12s ease,transform .08s ease,background-color .15s ease}.sbz-sets__add:active,.sbz-sets__btn:active{transform:scale(.98)}.sbz-sets__add:focus-visible,.sbz-sets__btn:focus-visible{outline:2px solid var(--sbz-ink);outline-offset:2px}@media(hover:hover){.sbz-sets__add:hover,.sbz-sets__btn:hover{opacity:.88}}.sbz-sets__add.is-on{background:var(--sbz-good);border-color:var(--sbz-good)}.sbz-sets__add svg{width:12px;height:12px}.sbz-sets__add[hidden],.sbz-sets__ask[hidden]{display:none}.sbz-sets__ask{width:100%;margin-top:auto}.sbz-sets__ask-q{margin:0 0 8px;font-size:13px;line-height:1.35;color:var(--sbz-ink)}.sbz-sets__ask-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sbz-sets__btn--ghost{background:#fff;color:var(--sbz-ink)}.sbz-sets__err[hidden]{display:none}.sbz-sets__err{margin:8px 0 0;font-size:12px;line-height:1.4;color:#a8323a}.sbz-sets__dots{flex:0 0 auto;display:flex;justify-content:center;gap:6px;padding:10px 0 16px}.sbz-sets__dot{width:6px;height:6px;border-radius:50%;background:#d9d0c5;transition:background-color .15s ease,transform .15s ease}.sbz-sets__dot.is-on{background:var(--sbz-ink);transform:scale(1.2)}.sbz-sets__arrow{display:none}@media(min-width:990px){.sbz-sets__panel{left:50%;right:auto;bottom:auto;top:50%;width:min(1040px,calc(100% - 48px));max-height:min(92vh,900px);border-radius:18px;transform:translate(-50%,-50%);animation:sbz-sets-pop .2s ease;padding-bottom:0}.sbz-sets__grab{display:none}.sbz-sets__head{padding:26px 72px 18px}.sbz-sets__title{font-size:30px}.sbz-sets__sub{font-size:13.5px}.sbz-sets__x{top:14px;right:14px}.sbz-sets__view{padding:0 60px}.sbz-sets__track{gap:20px;padding:2px 0 4px;scroll-padding-inline:0}.sbz-sets__card{flex-basis:calc((100% - 40px) / 3)}.sbz-sets__arrow{position:absolute;top:38%;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--sbz-line);border-radius:50%;background:#fff;color:var(--sbz-ink);box-shadow:0 2px 10px #17131014;cursor:pointer}.sbz-sets__arrow svg{width:14px;height:14px}.sbz-sets__arrow--prev{left:10px}.sbz-sets__arrow--next{right:10px}.sbz-sets__arrow[disabled]{opacity:.3;cursor:default}.sbz-sets__dots{padding:16px 0 24px}}@keyframes sbz-sets-pop{0%{transform:translate(-50%,-48%)}to{transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sable-bundle-sets.css.map */
