.tb-sb__layouts{margin-bottom:4rem}.tb-sb__lgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.tb-sb__lay{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;min-width:0;margin:0;padding:1.2rem .5rem 1.1rem;border:1px solid var(--tb-line);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);text-align:center;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.tb-sb__lay:hover{border-color:var(--tb-line2)}.tb-sb__lay[aria-pressed=true]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:#b9975b17}.tb-sb__lay svg{width:100%;height:3.4rem;margin-bottom:.5rem;overflow:visible}.tb-sb__lay rect{fill:rgba(var(--color-foreground),.08);stroke:rgba(var(--color-foreground),.7);stroke-width:1;vector-effect:non-scaling-stroke}.tb-sb__lay rect.is-free{stroke-dasharray:3 2}.tb-sb__lay[aria-pressed=true] rect{fill:#b9975b66;stroke:rgb(var(--color-foreground))}.tb-sb__lname{font-size:1.05rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.tb-sb__lmeta{font-size:1.1rem;line-height:1.3;opacity:.6}@media(max-width:989px){.tb-sb__lgrid{display:flex;overflow-x:auto;margin:0 calc(-1 * var(--tb-gut));padding:0 var(--tb-gut) .4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding:0 var(--tb-gut)}.tb-sb__lgrid::-webkit-scrollbar{display:none}.tb-sb__lay{flex:0 0 11.6rem;scroll-snap-align:start}}.tb-sb__item.is-empty .tb-sb__ititle{opacity:.75}.tb-sb__item.is-empty .tb-sb__imeta:after{display:none}.tb-sb__item.is-target{background:#b9975b17}.tb-sb__slotthumb{display:flex;align-items:center;justify-content:center;width:4.4rem;aspect-ratio:1080/1596;border:1px dashed var(--tb-line2);color:rgba(var(--color-foreground),.55);font-size:2rem;font-weight:300;line-height:1;cursor:pointer}.tb-sb__item.is-target .tb-sb__slotthumb{border:1px solid #b9975b;color:#8a6d3b}.tb-sb__slot{cursor:pointer;outline:none}.tb-sb__slot:focus-visible rect{stroke:#b9975b;stroke-width:1}.tb-sb__sum-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem}.tb-sb__sum-was{font-size:1.4rem;opacity:.5}.tb-sb__sum-save{font-size:1.2rem;font-weight:500;letter-spacing:.02em;color:#8a6a33}@media(max-width:989px){.tb-sb__sum-was{font-size:1.2rem}.tb-sb__sum-save{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tb-set-layouts.css.map */
