.bag-config__error{margin:4px 0 8px;color:#b3261e;display:none}.bag-config__error--visible{display:block}.bag-config__block{margin-bottom:var(--spacing-3)}.bag-config__title{text-align:center;font-weight:800;letter-spacing:.06em;margin:10px 0 12px;font-size:var(--text-h3)}.bag-config__input{position:absolute;opacity:0;pointer-events:none}.bag-config__card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.25);padding:14px 16px;background:#fff;cursor:pointer}.bag-config__dot{width:18px;height:18px;border-radius:999px;border:2px solid rgba(0,0,0,.35);position:relative;flex:0 0 auto}.bag-config__text{flex:1 1 auto}.bag-config__sub{opacity:.7;margin-top:2px}.bag-config__price{text-align:right;white-space:nowrap}.bag-config__input:checked+.bag-config__card{border:1px solid #000}.bag-config__input:checked+.bag-config__card .bag-config__dot{border-color:#000}.bag-config__input:checked+.bag-config__card .bag-config__dot:after{content:"";width:8px;height:8px;border-radius:999px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bag-config__details{border:1px solid #000;border-top:0;padding:12px 16px;background:#fff}.bag-warning{margin-top:10px;padding:10px 12px;border-radius:6px;background:#fff8e6;color:#8a5b00}.bag-text{padding:10px 12px;opacity:.8}@media screen and (max-width:480px){.bag-config__card{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap}.bag-config__dot{margin-top:14px}.bag-config__text{flex:1 1 auto;min-width:0}.bag-config__price{flex:0 0 auto;white-space:nowrap;margin-left:auto}.bag-config__details{padding:10px 12px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bag-options.css.map */
