.sbc-dogtag{margin:18px 0 24px;color:inherit;max-width:100%}
.sbc-dogtag h3{font-size:1.6rem;color:#e4c58b;letter-spacing:.02em;margin:0 0 4px}
.sbc-dogtag p{font-size:1.23rem;line-height:1.48;margin:4px 0 12px}

.sbc-dogtag__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 15px;font:inherit;font-weight:700;color:#e8c17b;background:#26241f;border:1px solid #b99855;border-radius:8px;cursor:pointer;text-align:left}
.sbc-dogtag__toggle:hover,.sbc-dogtag__toggle:focus-visible{background:#373024;border-color:#f1ca80}
.sbc-dogtag__toggle span{font-size:1.8rem}
.sbc-dogtag__panel{padding:13px;margin-top:10px;background:#16191d;color:#fff;border:1px solid #786344;border-radius:9px}
.sbc-dogtag__panel[hidden]{display:none}
.sbc-dogtag__row{display:grid;grid-template-columns:23px minmax(50px,1fr) 84px 83px;align-items:center;gap:8px;padding:7px 3px;border-bottom:1px solid #3a3c40;min-width:0}
.sbc-dogtag__row:last-child{border-bottom:0}
.sbc-dogtag__row span:nth-child(2){font-size:1.3rem}
.sbc-dogtag__row small{font-size:1.05rem;opacity:.75;white-space:nowrap}
.sbc-dogtag__row input{max-width:83px;width:100%;min-height:42px;text-align:center;color:#fff;background:#282b31;border:1px solid #ab8c5c;border-radius:7px;box-sizing:border-box;font:inherit}
.sbc-dogtag__row input:disabled{opacity:.4}
.sbc-dogtag__summary{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #ad8e5d;margin:14px 0 7px;padding-top:12px}
.sbc-dogtag__summary>span{display:flex;flex-direction:column;gap:5px}
.sbc-dogtag__summary>span:last-child{text-align:right}
.sbc-dogtag__summary strong{font-size:1.65rem;color:#e5c187}
.sbc-dogtag__summary small{font-size:1.1rem;opacity:.8}
.sbc-dogtag .sbc-dogtag__note{font-size:1.12rem;opacity:.85}
.sbc-dogtag__notice{font-size:1.2rem;color:#f2d28d;min-height:1.3rem}
.sbc-dogtag__dot{display:inline-block;width:24px;height:24px;border:2px solid #d3d3d3;border-radius:50%;background:#6c6c6c;box-shadow:0 1px 4px #111}
.sbc-dogtag-color-schwarz{background:#101010}
.sbc-dogtag-color-blau{background:#2164c3}
.sbc-dogtag-color-grun,.sbc-dogtag-color-gruen{background:#2b9455}
.sbc-dogtag-color-silber{background:#bfc5c9}
.sbc-dogtag-color-rot{background:#c72236}
.sbc-dogtag-color-rosa{background:#dfa1c5}
.sbc-dogtag-color-pink{background:#eb2987}
.sbc-dogtag-color-lila{background:#804bb3}
.sbc-dogtag-color-orange{background:#ed8a24}
.product-form__input--pill input[type="radio"]+label.sbc-dogtag-swatch{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:73px;min-height:69px;padding:7px 10px;margin:0 5px 8px 0;border:1px solid #897653;border-radius:9px;background:#20242b;color:#fff;font-size:1.12rem;line-height:1.2}
.sbc-dogtag-swatch .sbc-dogtag__dot{width:28px;height:28px}
.product-form__input--pill input[type="radio"]:checked+label.sbc-dogtag-swatch{border:2px solid #e1b86c!important;box-shadow:0 0 0 1px #a48755;background:#312b20}
.product-form__input--pill input[type="radio"].disabled+label.sbc-dogtag-swatch{opacity:.38;filter:grayscale(1)}
@media(max-width:560px){.sbc-dogtag__row{grid-template-columns:23px minmax(50px,1fr) 75px}.sbc-dogtag__row small{display:none}.sbc-dogtag__row input{width:75px}}
