.rc{--rc-ease: cubic-bezier(.22, 1, .36, 1)}.rc-head{margin-bottom:var(--space-6)}.rc-head__title{font-size:calc(52px * var(--font-heading-scale));line-height:1.02;margin:10px 0 8px}.rc-head__lead{font-size:16px;color:var(--color-muted-2);margin:0 0 8px;max-width:64ch}.rc-progress{height:4px;background:var(--color-neutral-200);max-width:420px;overflow:hidden}.rc-progress__bar{height:100%;width:0;background:var(--color-accent-700);transition:width .4s cubic-bezier(.2,.9,.25,1)}.rc-layout{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--space-10);align-items:start}.rc-steps{display:flex;flex-direction:column;gap:18px}.rc-side{position:sticky;top:calc(var(--header-offset, var(--header-height, 150px)) + 16px);transition:top .25s ease;display:flex;flex-direction:column;gap:18px}.rc-notes{display:flex;flex-direction:column;gap:6px}.rc-reset{align-self:flex-start}.rc-step{border:1px solid var(--color-divider);padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--color-bg);transition:border-color .2s var(--rc-ease);animation:rc-fade-in .4s var(--rc-ease) both}.rc-step.is-answered{border-color:var(--color-accent)}.rc-step__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rc-step__num{font-family:var(--font-heading);font-size:13px;letter-spacing:.1em;color:var(--color-accent-700)}.rc-step__title{font-family:var(--font-heading);font-size:20px;font-weight:var(--font-heading-weight-light);margin:0;letter-spacing:-.01em}.rc-step__optional{margin-left:auto}.rc-pills{display:flex;flex-wrap:wrap;gap:8px}.rc-subgroup{margin-top:16px;padding-top:14px;border-top:1px dashed var(--color-divider)}.rc-subgroup[hidden]{display:none}.rc-subgroup__label{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.rc-pill{padding:9px 16px;border:1px solid var(--color-divider);background:transparent;color:var(--color-text);font:600 15px var(--font-body);line-height:1.2;cursor:pointer;border-radius:var(--radius);transition:background .18s var(--rc-ease),border-color .18s var(--rc-ease),color .18s var(--rc-ease)}.rc-pill:hover{border-color:var(--color-accent)}.rc-pill.is-active{background:var(--color-accent-700);border-color:var(--color-accent);color:#fff}.rc-pill[disabled]{opacity:.4;cursor:not-allowed}.rc-pill[hidden]{display:none}.rc-ruler{border-top:1px solid var(--color-divider);padding-top:10px;display:flex;flex-direction:column;gap:8px}.rc-ruler__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rc-ruler__label{font-size:10px;letter-spacing:.14em;color:var(--color-accent-800);white-space:nowrap}.rc-ruler__mm{font-family:var(--font-heading);font-size:20px;font-weight:700;white-space:nowrap}.rc-ruler__ticks{display:flex;gap:2px;align-items:flex-end;height:32px}.rc-ruler__tick{flex:1;min-width:2px;height:62%;background:rgba(var(--color-accent-rgb),.45);display:block}.rc-ruler__tick--major{height:100%;background:var(--color-accent-700)}.rc-accessories{display:flex;flex-direction:column;gap:10px;min-height:40px}.rc-accessory-empty{font-size:14px}.rc-accordion{border:1px solid var(--color-divider);background:var(--color-bg);animation:rc-fade-in .35s var(--rc-ease) both}.rc-accordion__summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s var(--rc-ease)}.rc-accordion__summary:hover{background:var(--color-accent-100)}.rc-accordion__title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rc-accordion__count{font-variant-numeric:tabular-nums}.rc-accordion__chevron{margin-left:auto;color:var(--color-muted);transition:transform .25s var(--rc-ease);flex-shrink:0}.rc-accordion[open] .rc-accordion__chevron{transform:rotate(180deg)}.rc-accordion__list{display:grid;grid-template-columns:1fr;gap:1px;background:var(--color-divider);border-top:1px solid var(--color-divider)}.rc-accessory{background:var(--color-bg);padding:12px 14px;display:grid;grid-template-columns:72px minmax(0,1fr) auto 84px;align-items:center;gap:14px;animation:rc-fade-in .35s var(--rc-ease) both;transition:background .18s}.rc-accessory:hover{background:var(--color-accent-100)}.rc-accessory__media{position:relative;width:72px;height:72px;border:1px solid var(--color-divider);overflow:hidden;background:var(--color-bg);cursor:zoom-in}.rc-accessory__media[disabled]{cursor:default}.rc-accessory__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .2s var(--rc-ease)}.rc-accessory__media:hover img{transform:scale(1.06)}.rc-accessory__noimg{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--color-muted);text-align:center;padding:4px}.rc-accessory__body{display:flex;flex-direction:column;gap:3px;min-width:0}.rc-accessory__title{font-family:var(--font-heading);font-size:15px;font-weight:600;line-height:1.2}.rc-accessory__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.rc-accessory__amount{font-family:var(--font-heading);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.rc-accessory__qty{min-width:0}.rc-accessory__qty select{min-width:72px}.rc-skeleton-card{padding:12px 14px;display:grid;grid-template-columns:72px minmax(0,1fr) auto 84px;align-items:center;gap:14px;border:1px solid var(--color-divider)}.rc-skeleton-image{width:72px;height:72px}.rc-skeleton-lines{display:flex;flex-direction:column;gap:8px}.rc-skeleton-text{height:14px;width:80%}.rc-skeleton-text--short{width:45%}.rc-skeleton-price{width:72px;height:18px}.rc-skeleton-select{width:72px;height:34px}.rc-result{transition:opacity .2s}.rc-result.is-loading{opacity:.6}.rc-result.rc-updated{animation:rc-pulse .6s var(--rc-ease)}.rc-result__body{display:grid;grid-template-columns:180px minmax(0,1fr) 248px;gap:var(--space-6);padding:20px 18px;align-items:start}.rc-result__media{aspect-ratio:3 / 4;border:1px solid var(--color-divider);background:var(--color-bg);display:grid;place-items:center;overflow:hidden;position:relative}.rc-result__media img{width:100%;height:100%;object-fit:contain}.rc-result__noimg{font-size:10px;letter-spacing:.14em;color:var(--color-muted);padding:6px;text-align:center}.rc-result__info{display:flex;flex-direction:column;gap:9px;min-width:0}.rc-result__title{font-family:var(--font-heading);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.015em;margin:0}.rc-result__notfound{color:var(--color-warn)}.rc-result__kv{margin-top:4px}.rc-result__kv .kv__row:first-child{border-top:1px solid var(--color-divider)}.rc-result__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.rc-result__amount{font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.rc-setup{border:1px solid var(--color-divider);padding:14px;display:flex;flex-direction:column}.rc-setup__kicker{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:8px}.rc-setup__row{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:5px 0;border-bottom:1px solid var(--color-divider)}.rc-setup__row--head .rc-setup__name{font-weight:600}.rc-setup__name{min-width:0}.rc-setup__price{white-space:nowrap}.rc-setup__list{display:flex;flex-direction:column}.rc-setup__total{margin-top:10px;display:flex;flex-direction:column;gap:2px}.rc-setup__amount{font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.rc-setup .btn{margin-top:10px}.rc-setup .btn .spinner{border-color:rgba(var(--color-text-rgb),.2);border-top-color:currentColor}.rc-sticky{display:none}.rc-modal__kicker{display:block;letter-spacing:.16em}.rc-modal__title{display:block;margin-top:4px}.rc-inquiry__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-inquiry__full{grid-column:span 2}.rc-inquiry__items{font-size:12px;letter-spacing:0}.rc-inquiry__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--color-divider);padding-top:14px;margin-top:14px;flex-wrap:wrap}.rc-image-modal{padding:16px;display:grid;place-items:center;background:var(--color-bg)}.rc-image-modal img{max-height:calc(100vh - 120px);width:auto;max-width:100%;object-fit:contain}.rc-image-modal__close{position:absolute;top:8px;right:8px}@keyframes rc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rc-pulse{0%{box-shadow:0 0 rgba(var(--color-accent-rgb),.35)}70%{box-shadow:0 0 0 10px rgba(var(--color-accent-rgb),0)}to{box-shadow:0 0 rgba(var(--color-accent-rgb),0)}}@media screen and (max-width:1199px){.rc-result__body{grid-template-columns:140px minmax(0,1fr)}.rc-setup{grid-column:1 / -1}}@media screen and (max-width:989px){.rc-layout{grid-template-columns:1fr;gap:var(--space-6)}.rc-side{position:static;order:2}.rc-steps{order:1}.rc{padding-bottom:96px}.rc-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-accent);box-shadow:var(--shadow-lg)}.rc-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px}.rc-sticky__sum{display:flex;flex-direction:column;min-width:0}.rc-sticky__amount{font-family:var(--font-heading);font-size:20px;font-weight:700;white-space:nowrap}body.has-compare-bar .rc-sticky{bottom:72px}}@media screen and (max-width:749px){.rc-head__title{font-size:calc(34px * var(--font-heading-scale))}.rc-result__body{grid-template-columns:1fr;padding:14px}.rc-result__media{max-width:200px}.rc-accessory{grid-template-columns:56px minmax(0,1fr)}.rc-accessory__media{width:56px;height:56px}.rc-accessory__price{grid-column:2;align-items:flex-start;flex-direction:row;gap:10px;align-items:baseline}.rc-accessory__qty{grid-column:2}.rc-skeleton-card{grid-template-columns:56px minmax(0,1fr)}.rc-skeleton-image{width:56px;height:56px}.rc-skeleton-price,.rc-skeleton-select{grid-column:2}.rc-inquiry__grid{grid-template-columns:1fr}.rc-inquiry__full{grid-column:auto}.rc-sticky .btn{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.rc-step,.rc-accordion,.rc-accessory,.rc-result.rc-updated{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/configurator.css.map */
