.sst-bb{--bb-accent: #06afe6;--bb-line: #d9d9d9;--bb-ink: var(--color-black, #000);--bb-muted: var(--color-grey, #808080);display:block;margin:8px 0 24px;font-family:var(--body-font-family, "Roboto", sans-serif);container-type:inline-size}.sst-bb button:not(.btn){font-family:inherit;letter-spacing:normal;text-transform:none}.sst-bb [hidden]{display:none!important}.sst-bb__field{margin-bottom:20px}.sst-bb__field-head,.sst-bb__row-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.sst-bb__label,.sst-bb__row-label{font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:700;font-size:var(--font-4xs, 14px);letter-spacing:.08em;text-transform:uppercase;color:var(--bb-ink)}.sst-bb__row-head{justify-content:flex-start}.sst-bb__row-value{font-family:var(--body-font-family, "Roboto", sans-serif);font-size:var(--font-4xs, 14px);color:var(--bb-ink)}.sst-bb__row-value.is-empty{color:var(--bb-muted)}.sst-bb__link{font-size:13px;text-decoration:underline;color:var(--bb-ink)}.sst-bb__sizes{display:flex;flex-wrap:wrap;gap:8px}.sst-bb__size{position:relative;width:52px;height:52px;padding:0;border:1px solid var(--bb-ink);border-radius:50%;background:#fff;color:var(--bb-ink);font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:600;font-size:var(--font-4xs, 14px);line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.sst-bb__size:hover{border-color:var(--bb-ink)}.sst-bb__size[aria-checked=true]{background:var(--bb-ink);border-color:var(--bb-ink);color:#fff}.sst-bb__size:disabled{opacity:.45;cursor:not-allowed}.sst-bb__size:disabled:after{content:"";position:absolute;top:50%;left:6px;right:6px;height:1px;background:var(--bb-ink);transform:rotate(-45deg)}.sst-bb__row{border-top:1px solid var(--bb-line)}.sst-bb__row:first-child{border-top:0}.sst-bb__row-head.sst-bb__row-head{width:100%;min-height:52px;margin:0;padding:8px 0;border:0;background:none;color:inherit;text-align:left;align-items:center;gap:10px;cursor:pointer}.sst-bb__row-thumb{flex:0 0 auto;width:30px;height:30px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--bb-accent)}.sst-bb__row-thumb:empty{box-shadow:inset 0 0 0 1.5px var(--bb-line);background:repeating-linear-gradient(45deg,#fafafa,#fafafa 4px,#f0f0f0 4px 8px)}.sst-bb__row-thumb img{width:100%;height:100%;margin:0;object-fit:cover}.sst-bb__row-change{margin-left:auto;font-size:12px;text-decoration:underline;color:var(--bb-muted)}.sst-bb__row.is-open .sst-bb__row-change,.sst-bb__row:not(.is-picked) .sst-bb__row-change{visibility:hidden}.sst-bb__row:not(.is-open) .sst-bb__swatches{display:none}.sst-bb__row.is-open .sst-bb__swatches{padding:2px 0 14px}.sst-bb__fill.sst-bb__fill{margin:10px 0 0;padding:0;border:0;background:none;color:var(--bb-ink);font-size:13px;text-decoration:underline;cursor:pointer}.sst-bb__swatches{display:flex;flex-wrap:wrap;gap:10px}.sst-bb__swatch{position:relative;width:44px;height:44px;padding:2px;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.sst-bb__swatch:hover{transform:scale(1.06)}.sst-bb__swatch[aria-checked=true]{border-color:var(--bb-accent)}.sst-bb__swatch-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#f2f2f2}.sst-bb__swatch-inner img{width:100%;height:100%;margin:0;object-fit:cover;box-shadow:none!important}.sst-bb__swatch:disabled{cursor:not-allowed;transform:none;opacity:.35}.sst-bb__swatch:disabled:after{content:"";position:absolute;top:50%;left:4px;right:4px;height:2px;background:var(--bb-ink);transform:rotate(-45deg)}.sst-bb__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:18px 0 16px}.sst-bb__picks{margin:0 0 14px;padding:14px 14px 4px;border:1.5px solid var(--color-blue, #1ea2d7);border-radius:10px}.sst-bb__tier{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:0;border:1.5px solid var(--color-blue, #1ea2d7);border-radius:10px;overflow:visible;background:#fff;color:var(--bb-ink);text-align:center;cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.sst-bb__tier:hover{box-shadow:0 0 0 1px var(--color-blue, #1ea2d7)}.sst-bb__tier[aria-checked=true]{box-shadow:0 0 0 2px var(--color-blue, #1ea2d7)}.sst-bb__tier-head{display:flex;flex-direction:column;justify-content:center;min-height:52px;padding:8px 4px;border-radius:8px 8px 0 0;background:var(--color-blue, #1ea2d7);color:#fff;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:700;font-size:13px;line-height:1.3}.sst-bb__tier-body{display:flex;flex:1;flex-direction:column;align-items:center;padding:12px 6px;border-radius:0 0 8px 8px}.sst-bb__tier[aria-checked=true] .sst-bb__tier-body{background:#e3f4fb}.sst-bb__badge{position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%,-50%);padding:3px 9px;border-radius:20px;background:var(--bb-ink);color:#fff;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:700;font-size:10px;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.sst-bb__badge--accent{background:var(--bb-accent)}.sst-bb__tier-qty{font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:700;font-size:var(--font-3xs, 15px)}.sst-bb__tier-each{font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:800;font-size:20px;line-height:1.2}.sst-bb__tier-unit,.sst-bb__tier-total{font-size:12px;color:var(--bb-muted)}.sst-bb__tier-rule{width:80%;margin:8px 0;border-top:1px solid var(--bb-line)}.sst-bb__tier-total{color:var(--bb-ink)}.sst-bb__tier-save{margin-top:4px;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-weight:700;font-size:12px;color:var(--bb-accent)}.sst-bb__cta.btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:60px;padding:12px 16px;border:0;background:var(--color-blue, #1ea2d7);color:#fff;font-family:var(--heading-font-family, "Montserrat", sans-serif);font-size:var(--font-4xs, 14px);font-weight:700;letter-spacing:2px;text-transform:uppercase}.sst-bb__cta.btn:not(:disabled):hover{background:var(--color-black, #000);color:#fff}.sst-bb__cta-main{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px}.sst-bb__cta-compare{opacity:.6;font-weight:400}.sst-bb__cta-note{font-size:11px;font-weight:600;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.sst-bb__cta.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.sst-bb__cta.btn[aria-disabled=true]:hover{background:var(--color-blue, #1ea2d7)}.sst-bb__warn{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;border-left:3px solid #f0a020;background:#fff6e6;color:#7a4500;font-size:13px;line-height:1.35}.sst-bb__warn:before{content:"!";flex:0 0 18px;height:18px;border-radius:50%;background:#f0a020;color:#fff;font-weight:700;font-size:12px;line-height:18px;text-align:center}.sst-bb__warn.is-flash{animation:sst-bb-shake .4s ease;border-left-color:#d02e2e;background:#fdecec;color:#8f1d1d}.sst-bb__warn.is-flash:before{background:#d02e2e}@keyframes sst-bb-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sst-bb__error{margin:10px 0 0;color:#d02e2e;font-size:13px}@container (max-width: 440px){.sst-bb__tiers{gap:5px}.sst-bb__tier-head{min-height:48px;padding:6px 2px;font-size:10.5px;line-height:1.25}.sst-bb__tier-body{padding:9px 2px 10px}.sst-bb__tier-qty{font-size:12px}.sst-bb__tier-each{font-size:15px}.sst-bb__tier-unit,.sst-bb__tier-save{font-size:10px}.sst-bb__tier-rule,.sst-bb__tier-total{display:none}.sst-bb__tier-save{margin-top:6px;line-height:1.25}.sst-bb__swatch{width:42px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/sst-bundle-builder.css.map */
