:root{--bq-primary: #3d3028;--bq-primary-dark: #2c2420;--bq-secondary: #8c7559;--bq-accent: #c8a882;--bq-accent-light: rgba(200, 168, 130, .15);--bq-accent-border: rgba(200, 168, 130, .35);--bq-surface: #faf7f4;--bq-surface-hover: #f5f0eb;--bq-surface-deep: #f5ede4;--bq-border: #e8e0d8;--bq-border-light: #f0ebe4;--bq-text-main: #3d3028;--bq-text-sub: #8a7a6a;--bq-text-muted: #b0a090;--bq-text-light: #e8ddd5;--bq-white: #ffffff;--bq-radius-sm: 4px;--bq-radius-md: 6px;--bq-radius-lg: 8px;--bq-radius-xl: 12px;--bq-radius-pill: 20px}.bq-font-base{font-family:var(--font-body--family, var(--font-body-family, "Helvetica Neue", sans-serif));font-weight:300;font-size:14px;color:var(--bq-text-main)}.bq-btn-primary{background:#3d3028;color:var(--bq-text-light);border:none;border-radius:var(--bq-radius-pill);padding:7px 14px;font-size:12px;font-weight:700;font-family:inherit;letter-spacing:.3px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px #2c242033;transition:opacity .15s,transform .1s}.bq-btn-primary:hover{opacity:.88}.bq-btn-primary:active{transform:scale(.96)}.bq-btn-primary-block{background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));color:var(--bq-text-light);border:none;border-radius:var(--bq-radius-md);padding:11px;font-size:12px;font-weight:300;font-family:inherit;letter-spacing:.08em;cursor:pointer;box-shadow:0 3px 10px #2c242033;transition:opacity .2s,transform .1s}.bq-btn-primary-block:hover{opacity:.9;transform:translateY(-1px)}.bq-btn-ghost{background:transparent;color:var(--bq-text-muted);border:1px solid var(--bq-border);border-radius:var(--bq-radius-pill);padding:7px 14px;font-size:12px;font-weight:300;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.bq-btn-ghost:hover{border-color:var(--bq-secondary);color:var(--bq-text-main)}.bq-badge-free{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9b8162;background:#c8a8821f;border:1px solid var(--bq-accent-border);padding:2px 7px;border-radius:10px;white-space:nowrap;flex-shrink:0}.bq-pill{font-size:12px;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.35);padding:2px 8px;border-radius:var(--bq-radius-pill);white-space:nowrap}.bq-tag{font-size:10px;color:#fff;padding:1px 6px;border-radius:2px;white-space:nowrap}.bq-arrow{display:inline-block;transition:transform .25s ease;flex-shrink:0;color:var(--bq-secondary)}.bq-arrow.open,.open>.bq-arrow,[aria-expanded=true] .bq-arrow{transform:rotate(180deg)}.bq-chevron{flex-shrink:0;transition:transform .22s ease;color:var(--bq-secondary)}.bq-chevron.open,.open>.bq-chevron{transform:rotate(180deg)}.cb-header .bq-chevron,[class*=cb-header-right] .bq-chevron{color:#ffffffd9}.bq-unit-toggle{position:relative;width:72px;height:24px;background:#f0ebe4;border:1px solid #e0d5c8;border-radius:12px;cursor:pointer;flex-shrink:0}.bq-unit-toggle--dark{background:#ffffff1a;border-color:#c8a88280}.bq-unit-toggle__slider{position:absolute;top:2px;left:2px;width:32px;height:18px;background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));border-radius:10px;transition:transform .3s ease;box-shadow:0 1px 4px #2c242040}.bq-unit-toggle--dark .bq-unit-toggle__slider{background:var(--bq-accent)}.bq-unit-toggle.inch .bq-unit-toggle__slider{transform:translate(34px)}.bq-unit-toggle__labels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:1}.bq-unit-toggle__label{flex:1;text-align:center;font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--bq-text-muted);pointer-events:none;transition:color .3s}.bq-unit-toggle.cm .bq-unit-toggle__label[data-unit=cm],.bq-unit-toggle.inch .bq-unit-toggle__label[data-unit=inch]{color:#fff}.bq-unit-toggle--dark.cm .bq-unit-toggle__label[data-unit=cm],.bq-unit-toggle--dark.inch .bq-unit-toggle__label[data-unit=inch]{color:var(--bq-primary-dark)}.bq-note{font-size:10px;color:var(--bq-text-sub);line-height:1.2;padding:6px 10px;background:#ebe7e2;border-radius:var(--bq-radius-sm)}.bq-divider{height:1px;background:var(--bq-border);margin:0}.bq-table-wrap{overflow-x:auto;border:1px solid #e8ddd0;border-radius:var(--bq-radius-lg);margin-bottom:10px}.bq-table{width:100%;border-collapse:collapse;font-size:12px}.bq-table th{padding:9px 10px;text-align:center;background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));color:var(--bq-text-light);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.bq-table th:first-child{border-radius:7px 0 0}.bq-table th:last-child{border-radius:0 7px 0 0}.bq-table td{padding:7px 10px;text-align:center;border-bottom:1px solid var(--bq-border-light);color:var(--bq-text-main)}.bq-table td:first-child{font-weight:600;background:var(--bq-surface);font-size:11px;letter-spacing:.04em}.bq-table tbody tr:last-child td{border-bottom:none}.bq-table tbody tr:hover td{background:#faf5ef}.bq-table tbody tr:hover td:first-child{background:var(--bq-surface-deep)}.bq-accordion-item{border:1px solid var(--bq-border);border-radius:var(--bq-radius-md);overflow:hidden;transition:border-color .25s}.bq-accordion-item.active{border-color:var(--bq-accent)}.bq-accordion-header{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:var(--bq-surface);transition:background .2s}.bq-accordion-header:hover{background:var(--bq-surface-hover)}.bq-accordion-item.active .bq-accordion-header{background:linear-gradient(135deg,#faf5ef,var(--bq-surface-deep))}.bq-accordion-number{width:22px;height:22px;border-radius:50%;background:#e8ddd0;color:var(--bq-primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0;transition:all .25s}.bq-accordion-item.active .bq-accordion-number{background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));color:var(--bq-text-light)}.bq-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.bq-accordion-item.active .bq-accordion-content{max-height:300px}.bq-accordion-text{padding:8px 12px 10px;color:var(--bq-text-sub);font-size:11px;line-height:1.65}.bq-hotspot{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.bq-hotspot__dot{width:26px;height:26px;border-radius:50%;background:var(--bq-white);border:1.5px solid var(--bq-accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;color:var(--bq-primary);transition:all .25s;box-shadow:0 2px 8px #2c242026}.bq-hotspot.active .bq-hotspot__dot,.bq-hotspot:hover .bq-hotspot__dot{background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));color:var(--bq-text-light);border-color:var(--bq-primary);box-shadow:0 3px 10px #2c24204d}.bq-input{padding:8px 34px 8px 10px;border:1px solid #e0d8d0;border-radius:var(--bq-radius-sm);font-size:12px;color:var(--bq-text-main);font-family:inherit;font-weight:300;width:100%;transition:border-color .2s,box-shadow .2s;background:var(--bq-white)}.bq-input::placeholder{color:#c8b8a8}.bq-input:focus{outline:none;border-color:var(--bq-accent);box-shadow:0 0 0 2px #c8a88226}.bq-input.optional{border-style:dashed}.bq-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#2c242080;z-index:2147483646;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bq-overlay.active{display:block}.bq-modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));flex-shrink:0}.bq-modal-close{width:26px;height:26px;border:none;background:#ffffff1a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;padding:0}.bq-modal-close:hover{background:#fff3}.bq-modal-close svg{width:12px;height:12px;color:var(--bq-text-light);display:block}.sgm__toggle{position:relative;width:72px;height:24px;background:#f0ebe4;border:1px solid #e0d5c8;border-radius:12px;cursor:pointer;flex-shrink:0}.sgm__slider{position:absolute;top:2px;left:2px;width:32px;height:18px;background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));border-radius:10px;transition:transform .3s ease;box-shadow:0 1px 4px #2c242040}.sgm__toggle.inch .sgm__slider{transform:translate(34px)}.sgm__toggle-labels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;z-index:1}.sgm__toggle-labels span{flex:1;text-align:center;font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--bq-text-muted);pointer-events:none;transition:color .3s}.sgm__toggle.cm span[data-unit=cm],.sgm__toggle.inch span[data-unit=inch]{color:#fff}.sgm__table-wrap{overflow-x:auto;border:1px solid #e8ddd0;border-radius:var(--bq-radius-lg);margin-bottom:10px}.sgm__table{width:100%;border-collapse:collapse;font-size:12px}.sgm__table th{padding:9px 10px;text-align:center;background:linear-gradient(135deg,var(--bq-primary-dark),var(--bq-primary));color:var(--bq-text-light);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sgm__table th:first-child{border-radius:7px 0 0}.sgm__table th:last-child{border-radius:0 7px 0 0}.sgm__table td{padding:7px 10px;text-align:center;border-bottom:1px solid var(--bq-border-light);color:var(--bq-text-main)}.sgm__table td:first-child{font-weight:600;background:var(--bq-surface);font-size:11px;letter-spacing:.04em}.sgm__table tbody tr:last-child td{border-bottom:none}.sgm__table tbody tr:hover td{background:#faf5ef}.sgm__table tbody tr:hover td:first-child{background:var(--bq-surface-deep)}.sgm__note{font-size:10px;color:var(--bq-text-sub);line-height:1.6;padding:8px 10px;background:var(--bq-surface);border-left:2px solid var(--bq-accent);border-radius:0 var(--bq-radius-sm) var(--bq-radius-sm) 0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bq-shared.css.map */
