.sb{--sb-bg: #fcf8ee;--sb-card: #fbf3d9;--sb-ink: #8a5d55;--sb-muted: #b7948d;--sb-accent: #5f789d;--sb-scallop: #8ea6c6;--sb-line: #EADCBF;--sb-sans: "Poppins", system-ui, -apple-system, sans-serif;--sb-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;margin:8px 0 28px;color:var(--sb-ink);font-family:var(--sb-sans);font-weight:400;-webkit-font-smoothing:antialiased}.sb *,.sb *:before,.sb *:after{box-sizing:border-box}.sb [hidden]{display:none!important}.sb p,.sb h2,.sb ul,.sb ol{margin:0;padding:0;list-style:none}.sb button{font-family:var(--sb-sans)}.sb button:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.sb__edge{height:10px;background-image:radial-gradient(circle at 9px 10px,var(--sb-card) 8.5px,transparent 9px);background-size:18px 10px;background-repeat:repeat-x}.sb__inner{background:var(--sb-card);padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.sb__head{display:flex;flex-direction:column;gap:4px}.sb__kicker{font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--sb-accent)}.sb__title{font-family:var(--sb-sans);font-size:17px;font-weight:300;letter-spacing:.24em;text-transform:uppercase;line-height:1.25;color:var(--sb-ink)}.sb__sub{font-family:var(--sb-serif);font-style:italic;font-size:18px;line-height:1.3}.sb__rows{display:flex;flex-direction:column;border-top:1px solid var(--sb-line)}.sb-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 0;border-bottom:1px solid var(--sb-line)}.sb-row__media{width:64px;height:64px;background:var(--sb-bg);outline:1px solid transparent;outline-offset:-1px;transition:outline-color .2s}.sb-row.is-in .sb-row__media{outline-color:var(--sb-accent)}.sb-row__media img{width:100%;height:100%;object-fit:cover;display:block}.sb-row__body{min-width:0;display:flex;flex-direction:column;gap:2px}.sb-row__kicker{font-size:9px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--sb-accent)}.sb-row__name{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;line-height:1.35}.sb-row__price{font-family:var(--sb-serif);font-style:italic;font-size:17px;line-height:1.2}.sb-row.is-soldout{opacity:.55}.sb-sizes{display:flex;gap:6px;margin:4px 0 2px}.sb-size{-webkit-appearance:none;appearance:none;min-height:28px;padding:0 10px;border:1px solid var(--sb-line);background:transparent;color:var(--sb-ink);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.sb-size.is-on{border-color:var(--sb-ink);background:var(--sb-bg)}.sb-size[disabled]{opacity:.4;cursor:not-allowed}.sb-row__check{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--sb-accent);color:var(--sb-bg)}.sb-add{-webkit-appearance:none;appearance:none;min-width:92px;min-height:40px;padding:0 14px;border:1px solid var(--sb-ink);background:transparent;color:var(--sb-ink);font-size:10px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.sb-add:hover:not([disabled]){background:var(--sb-ink);color:var(--sb-bg)}.sb-add[disabled]{opacity:.45;cursor:not-allowed}.sb-add__on{display:none;align-items:center;gap:6px}.sb-add[aria-pressed=true]{background:var(--sb-ink);color:var(--sb-bg)}.sb-add[aria-pressed=true] .sb-add__off{display:none}.sb-add[aria-pressed=true] .sb-add__on{display:inline-flex}.sb-tiers{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--sb-line)}.sb-tiers li{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;text-align:center;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--sb-muted);transition:color .2s,background .2s}.sb-tiers li+li{border-left:1px solid var(--sb-line)}.sb-tiers b{font-family:var(--sb-serif);font-style:italic;font-weight:400;font-size:21px;letter-spacing:0;line-height:1.1;text-transform:none}.sb-tiers li.is-on{color:var(--sb-ink)}.sb-tiers li.is-on b{color:var(--sb-accent)}.sb-tiers li.is-current{background:var(--sb-bg)}.sb__msg{margin-top:-4px;font-family:var(--sb-serif);font-style:italic;font-size:16.5px;line-height:1.3;color:var(--sb-accent)}.sb__msg:empty{display:none}.sb__sum{display:flex;flex-direction:column;gap:6px}.sb__line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px}.sb__line--pouch span+span{font-family:var(--sb-serif);font-style:italic;font-size:16px;color:var(--sb-muted)}.sb__line--pouch.is-on span+span{color:var(--sb-accent)}.sb__line--total{padding-top:8px;border-top:1px solid var(--sb-line);letter-spacing:.22em;text-transform:uppercase}.sb__line--total s{font-size:13px;letter-spacing:.02em;color:var(--sb-muted)}.sb__line--total b{font-weight:400;font-size:17px;letter-spacing:.04em}.sb__alert{padding:10px 12px;background:var(--sb-bg);border:1px solid var(--sb-line);font-size:13px;line-height:1.45;display:none}.sb__alert.is-on{display:block}.sb__btn{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:0 14px;border:1px solid var(--sb-ink);background:var(--sb-ink);color:var(--sb-bg);border-radius:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity .2s}.sb__btn:hover{opacity:.88}.sb__btn[disabled]{opacity:.4;cursor:not-allowed}.sb__foot{margin-top:-4px;text-align:center;font-family:var(--sb-serif);font-style:italic;font-size:15.5px;color:var(--sb-accent)}@media(max-width:480px){.sb__inner{padding:16px 16px 18px}.sb-row{grid-template-columns:56px minmax(0,1fr) auto;column-gap:12px}.sb-row__media{width:56px;height:56px}.sb-add{min-width:80px;padding:0 10px}}@media(prefers-reduced-motion:reduce){.sb *,.sb *:before,.sb *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/set-builder.css.map */
