.dbx-hint{font-size:13px;color:var(--ink-2)}.dbx-tiers{display:grid;gap:10px}.dbx-tier{position:relative;display:block;cursor:pointer}.dbx-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .15s,background .15s}.dbx-tier:hover .dbx-card{border-color:#c9ae90}.dbx-tier input:checked+.dbx-card{border-color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ink)}.dbx-tier input:focus-visible+.dbx-card{outline:2px solid var(--ink);outline-offset:2px}.dbx-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #bda58b;display:grid;place-items:center}.dbx-tier input:checked+.dbx-card .dbx-radio{border-color:var(--ink)}.dbx-tier input:checked+.dbx-card .dbx-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.dbx-main{display:grid;gap:1px;min-width:0}.dbx-main b{font-weight:600;font-size:15px;line-height:1.3}.dbx-main span{font-size:13px;line-height:1.4;color:var(--ink-2)}.dbx-main .dbx-deal{font-weight:600;color:var(--ink)}.dbx-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;white-space:nowrap}.dbx-price b{font-size:16px;font-weight:700}.dbx-price s{font-size:13px;color:var(--ink-2)}.dbx-price em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--sale)}.dbx-badge{position:absolute;top:-10px;right:12px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.5;background:var(--brand);color:#fff;border-radius:999px;padding:1px 9px}.dbx-set{container-type:inline-size;margin-top:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dbx-item{padding:12px 14px}.js-d-extras .dbx-item{border-top:1px solid var(--line)}.dbx-item-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.dbx-thumb{width:36px;height:36px;border-radius:50%;background:var(--sand) var(--img) center/cover;box-shadow:inset 0 0 0 1px #0000001a}.dbx-item-name b{display:block;font-size:14px;font-weight:600;line-height:1.3}.dbx-item-name small{display:flex;flex-wrap:wrap;column-gap:8px;font-size:13px;line-height:1.4;color:var(--ink-2)}.dbx-item-price{font-size:14px;font-weight:600;white-space:nowrap}.dbx-item-price s{margin-right:2px;font-weight:400;color:var(--ink-2)}.dbx-change{font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dbx-fields{display:grid;gap:8px;margin-top:10px}.dbx-fields label{display:block;min-width:0}.dbx-select{display:block;width:100%;min-height:44px;padding:0 36px 0 12px;border:1.5px solid var(--line);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232b1f17' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/14px no-repeat;color:var(--ink);font:inherit;font-size:16px;line-height:1.2;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.dbx-select:hover{border-color:#c9ae90}@container (min-width:440px){.dbx-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(pointer:coarse){.dbx-change{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0}}.dbx-gift{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.dbx-gift svg{width:18px;height:18px;margin-top:1px;color:var(--brand)}.dbx-gift b{font-weight:600;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nn-bundle.css.map */
