html.bp-is-open,html.bp-is-open body{overflow:hidden!important;overscroll-behavior:none}.bp-dialog{--bp-ink: #fff;--bp-muted: #c2c9d6;--bp-line: #323d50;--bp-blue: #123dff;--bp-focus: #aec2ff;--bp-surface: #0d1320;--bp-success: #a1e3bc;--bp-error: #ffb4a5;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#05070b;color:var(--bp-ink);font-family:inherit;font-size:14px;text-align:center;color-scheme:dark;overflow:hidden;overscroll-behavior:none}.bp-dialog::backdrop{background:#05070b}.bp-dialog *,.bp-dialog *:before,.bp-dialog *:after{box-sizing:border-box}.bp-dialog h2,.bp-dialog h3,.bp-dialog h4,.bp-dialog h5,.bp-dialog p,.bp-dialog ul,.bp-dialog ol,.bp-dialog fieldset{margin:0;padding:0;color:inherit}.bp-dialog button,.bp-dialog input,.bp-dialog select,.bp-dialog a,.bp-dialog summary{font:inherit;letter-spacing:normal}.bp-dialog button,.bp-dialog a,.bp-dialog summary{-webkit-tap-highlight-color:transparent}.bp-dialog button{cursor:pointer;text-transform:none}.bp-dialog button:disabled{cursor:not-allowed;opacity:.5}.bp-dialog [hidden]{display:none!important}.bp-dialog :is(button,a,input,select,summary,[role=button]):focus-visible{outline:3px solid var(--bp-focus);outline-offset:3px}.bp-dialog :is(.bp-heading,.bp-section-title,.bp-card__title)[tabindex="-1"]:focus{outline:none}.bp-dialog :is(button,a,input,select,summary){touch-action:manipulation}.bp-dialog a{color:inherit}.bp-dialog a:hover{text-decoration:underline;text-underline-offset:3px}.bp-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;width:100%;max-width:1520px;height:100%;margin-inline:auto;padding:max(10px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.bp-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-width:0;min-height:44px}.bp-identity{display:flex;grid-column:2;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;text-align:center}.bp-dialog .bp-eyebrow{color:var(--bp-muted);font-size:12px;font-weight:500;line-height:1.25}.bp-dialog .bp-heading{font-size:clamp(20px,2vw,27px);font-style:italic;font-weight:800;line-height:1.12;letter-spacing:-.04em;text-transform:uppercase}.bp-close{display:grid;grid-column:3;place-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #64728a;border-radius:8px;background:var(--bp-surface);color:#fff;font-size:28px!important;line-height:1}.bp-close:hover{background:#202b41}.bp-dialog .bp-progress{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,64px);min-height:44px;padding-bottom:0;border-bottom:1px solid var(--bp-line);list-style:none}.bp-progress__step{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;color:var(--bp-muted);font-size:12px;font-weight:500;line-height:1.25}.bp-dialog .bp-progress__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;margin:0;padding:0 2px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;box-shadow:none}.bp-dialog .bp-progress__button:disabled{cursor:default;opacity:.62}.bp-dialog .bp-progress__button[aria-current=step]{color:#fff}.bp-progress__number{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid #66748b;border-radius:50%;font-size:12px}.bp-progress__step--active{color:#fff}.bp-progress__step--active .bp-progress__number{border-color:var(--bp-blue);background:var(--bp-blue);color:#fff}.bp-progress__step--done{color:#c4d1ff}.bp-progress__step--done .bp-progress__number{border-color:#738dff;background:#12203e}.bp-body{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding-block:5px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.bp-section-intro{flex:0 0 auto;position:relative;width:100%;min-width:0;margin-inline:auto;text-align:center}.bp-dialog .bp-section-title{max-width:980px;margin-inline:auto;text-align:center;text-wrap:balance;font-size:clamp(23px,2.35vw,33px);font-style:italic;font-weight:750;line-height:1.1;letter-spacing:-.035em}.bp-dialog .bp-section-copy{max-width:920px;margin:5px auto 0;text-align:center;text-wrap:balance;color:var(--bp-muted);font-size:13px;line-height:1.35}.bp-dialog .bp-fieldset{display:flex;flex-direction:column;min-width:0;border:0}.bp-legend,.bp-label{display:block;width:100%;margin-bottom:7px;text-align:center;padding:0;color:#fff;font-size:13px;font-weight:600;line-height:1.3}.bp-body[data-bp-view=style]{--bp-style-art-height: clamp(135px, calc(100dvh - 580px) , 240px);--bp-style-copy-height: 60px;justify-content:flex-start;gap:10px;padding-top:clamp(8px,1.5dvh,14px)}.bp-body[data-bp-view=style]>*{width:100%;max-width:940px;margin-inline:auto}.bp-body[data-bp-view=style] .bp-fieldset{flex:0 0 auto;min-height:0}.bp-style-grid{display:grid;width:100%;max-width:820px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:12px;flex:0 0 auto;height:calc(var(--bp-style-art-height) + var(--bp-style-copy-height));min-height:0}.bp-style,.bp-category{position:relative;display:block;isolation:isolate;min-width:0;min-height:44px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.bp-choice-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;touch-action:manipulation}.bp-choice-input:disabled{cursor:default}.bp-style__content{display:grid;grid-template-rows:minmax(0,var(--bp-style-art-height)) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;border:1px solid #64728a;border-radius:10px;background:var(--bp-surface)}.bp-style__visual,.bp-choice__visual{display:block;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden;background:#05070b;pointer-events:none}.bp-style__image,.bp-choice__visual>img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;padding:0;pointer-events:none;-webkit-user-drag:none}.bp-style__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;min-width:0;min-height:0;padding:8px 12px}.bp-style__copy strong{display:block;font-size:16px;font-weight:650;line-height:1.2;color:#fff}.bp-style__copy>span{display:block;color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-style__content:after,.bp-category__content:after{content:"";position:absolute;z-index:3;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #6d7b93;border-radius:50%;background:#0d1320;color:#fff;font-size:13px;font-weight:700;pointer-events:none}.bp-choice-input:checked+.bp-style__content,.bp-choice-input:checked+.bp-category__content{border-color:#8aa2ff;box-shadow:inset 0 0 0 1px #8aa2ff;background:#122655}.bp-choice-input:checked+.bp-style__content:after,.bp-choice-input:checked+.bp-category__content:after{content:"\2713";border-color:var(--bp-blue);background:var(--bp-blue)}.bp-choice-input:focus-visible+.bp-style__content,.bp-choice-input:focus-visible+.bp-category__content{outline:3px solid var(--bp-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.bp-style:hover .bp-style__content,.bp-category:hover .bp-category__content{border-color:#a3b5db}}.bp-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bp-category__content{display:grid;text-align:center;grid-template-columns:74px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:11px;align-items:center;min-height:82px;height:100%;padding:8px 32px 8px 8px;border:1px solid #64728a;border-radius:8px;background:var(--bp-surface)}.bp-category__visual{display:block;grid-row:1 / -1;align-self:center;width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:1;flex-shrink:0;border-radius:5px;overflow:hidden;background:#05070b;pointer-events:none}.bp-category__visual img{display:block;width:100%;min-width:0;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.bp-category__name{min-width:0;align-self:end;font-size:14px;line-height:1.3;font-weight:600}.bp-category__note,.bp-category__required{align-self:start;color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-category__name:last-child{grid-row:1 / -1;align-self:center}.bp-anchor{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;flex:0 0 auto;padding:7px 10px;border:1px solid var(--bp-line);border-radius:7px;background:var(--bp-surface)}.bp-anchor__image{width:42px;height:42px;flex:0 0 42px;object-fit:contain;border-radius:4px;background:#f2f4f7}.bp-anchor__title{display:block;margin-top:2px;font-size:13px;font-weight:600;line-height:1.25}.bp-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto}.bp-actions--end{justify-content:center}.bp-body[data-bp-view=style]>.bp-actions .bp-button{width:min(100%,420px)}.bp-dialog .bp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border:1px solid var(--bp-blue);border-radius:7px;background:var(--bp-blue);color:#fff;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;text-align:center;transition:background-color .15s,border-color .15s}.bp-dialog .bp-button:hover{border-color:#3157ff;background:#234bff;text-decoration:none}.bp-dialog .bp-button--secondary{border-color:#64728a;background:transparent;color:#fff}.bp-dialog .bp-button--secondary:hover{border-color:#a3b5db;background:#192235}.bp-dialog .bp-button--full{width:100%}.bp-dialog .bp-link-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:6px 0;border:0;border-radius:3px;background:transparent;color:#fff;font-size:12px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.bp-dialog .bp-link-button--muted{color:var(--bp-muted)}.bp-form{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(12px,3vh,30px);width:100%;max-width:900px;min-height:0;margin-inline:auto;padding-top:min(3vh,24px)}.bp-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bp-field{min-width:0}.bp-dialog .bp-select,.bp-dialog .bp-input{width:100%;height:auto;min-height:48px;padding:10px 12px;border:1px solid #6c7c96;border-radius:7px;background-color:var(--bp-surface);color:#fff;font-size:16px;line-height:1.4;text-align:center;box-shadow:none}.bp-dialog .bp-select{padding-inline:32px;text-align-last:center}.bp-dialog .bp-select option{background:#0d1320;color:#fff}.bp-dialog .bp-input::placeholder{color:#aeb8cc;opacity:1}.bp-dialog .bp-help{margin-top:5px;color:var(--bp-muted);font-size:12px;line-height:1.4}.bp-dialog .bp-help--error,.bp-dialog .bp-inline-error{color:var(--bp-error)}.bp-optional{margin-left:7px;color:var(--bp-muted);font-size:12px;font-weight:400}.bp-budget{padding-top:15px;border-top:1px solid var(--bp-line)}.bp-budget__input{display:flex;align-items:center;min-height:48px;max-width:540px;margin-inline:auto;padding:0 12px;border:1px solid #6c7c96;border-radius:7px;background:var(--bp-surface)}.bp-budget__prefix{color:#fff;font-size:18px}.bp-dialog .bp-budget__input input{min-width:0;border:0;padding:10px;background:transparent}.bp-budget__currency{color:var(--bp-muted);font-size:12px}.bp-budget__input:focus-within{outline:3px solid var(--bp-focus);outline-offset:3px}.bp-budget__input input:focus-visible{outline:0}.bp-form>.bp-actions{margin-top:auto}.bp-dialog .bp-status{margin:0;min-height:0;font-size:12px;font-weight:500;line-height:1.35}.bp-status:empty{display:none}.bp-dialog .bp-status--error{color:var(--bp-error)}.bp-dialog .bp-loading{margin-block:auto;padding:30px 0;color:var(--bp-muted);font-size:15px;text-align:center}.bp-body[data-bp-view=results]{gap:7px}.bp-body[data-bp-view=results] .bp-section-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.bp-body[data-bp-view=results] .bp-section-title{font-size:clamp(23px,2.1vw,29px)}.bp-body[data-bp-view=results] .bp-section-copy{grid-column:1;margin-top:3px;font-size:12px}.bp-results-tools{grid-column:2;grid-row:1 / 3}.bp-dialog .bp-results-note{color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;flex:1 1 auto;gap:12px;min-width:0;min-height:0}.bp-card{--bp-card-pad: 12px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto minmax(100px,1fr) auto auto;gap:7px 10px;position:relative;min-width:0;min-height:0;padding:var(--bp-card-pad);border:1px solid var(--bp-line);border-radius:10px;background:#080c13}.bp-card--featured{border-color:var(--bp-blue);box-shadow:inset 0 0 0 1px var(--bp-blue)}.bp-card__header{display:grid;grid-column:1 / -1;grid-row:1;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;align-items:center;min-width:0;margin:calc(-1 * var(--bp-card-pad)) calc(-1 * var(--bp-card-pad)) 0;padding:8px var(--bp-card-pad);border-bottom:1px solid var(--bp-line);border-radius:9px 9px 0 0;background:var(--bp-surface)}.bp-card--featured .bp-card__header{border-bottom-color:var(--bp-blue);background:var(--bp-blue)}.bp-dialog .bp-card__title{grid-column:1;grid-row:1;text-align:center;min-width:0;font-size:clamp(21px,2vw,27px);font-style:italic;font-weight:750;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.bp-dialog .bp-card__badge{grid-column:2;grid-row:1;align-self:center;justify-self:center;max-width:130px;padding:4px 6px;border-radius:4px;background:#fff;color:#102aa1;font-size:12px;line-height:1.15;font-weight:650;text-align:center}.bp-dialog .bp-card__note{grid-column:1 / -1;color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-card--featured .bp-card__note{color:#fff}.bp-card__price{display:flex;flex-wrap:wrap;justify-content:center;grid-column:1 / -1;grid-row:2;gap:3px 12px;align-items:baseline;text-align:center}.bp-card__price-label{flex:0 0 100%;grid-column:1 / -1;color:var(--bp-muted);font-size:12px;line-height:1.25}.bp-card__price>strong{min-width:0;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.bp-card__count{color:var(--bp-muted);font-size:12px;line-height:1.25;white-space:nowrap}.bp-look{display:grid;grid-column:1 / -1;grid-row:3;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-width:0;min-height:0;max-height:190px}.bp-look__piece{display:flex;flex-direction:column;gap:3px;align-items:stretch;min-width:0;min-height:0;margin:0}.bp-look__image{display:block;flex:1 1 auto;width:100%;max-width:100%;height:0;min-width:0;min-height:0;padding:2px;border-radius:5px;object-fit:contain;background:#f2f4f7}.bp-look__label{flex:0 0 auto;min-width:0;color:var(--bp-muted);font-size:12px;line-height:1.2;text-align:center}.bp-savings{grid-column:1 / -1;grid-row:4;min-width:0}.bp-dialog .bp-savings__rows,.bp-dialog .bp-cart-savings__rows{margin:0}.bp-saving-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 8px;align-items:baseline;margin-block:3px;font-size:12px;line-height:1.3}.bp-saving-row dt,.bp-saving-row dd{margin:0;padding:0;text-align:center}.bp-saving-row dt{color:var(--bp-muted);font-weight:400}.bp-saving-row dd{justify-self:center;max-width:150px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.bp-saving-row--reference dd{color:var(--bp-muted);text-decoration:line-through;text-decoration-thickness:1px}.bp-saving-row--saving dd{color:var(--bp-success)}.bp-savings__total{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);text-align:center;align-items:center;gap:0 7px;margin-top:5px;padding:6px 8px;border:1px solid #32533e;border-radius:5px;background:#102319;color:var(--bp-success);font-size:12px;line-height:1.2}.bp-savings__total strong{font-size:22px;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bp-savings__total small{grid-column:1 / -1;color:#c4d8cb;font-size:12px;line-height:1.2}.bp-card__edit{grid-column:1;grid-row:5;align-self:stretch}.bp-card__footer{display:flex;flex-direction:column;justify-content:flex-end;grid-column:1 / -1;grid-row:5;min-width:0}.bp-card__footer>.bp-button{min-height:44px;padding:8px 7px;font-size:12px}.bp-card__footer>.bp-button:not(.bp-button--secondary){border-color:#7b8aa4;background:transparent;color:#fff}.bp-card__footer>.bp-button:not(.bp-button--secondary):hover{border-color:#a3b5db;background:#1a263e}.bp-card--featured .bp-card__footer>.bp-button:not(.bp-button--secondary){border-color:var(--bp-blue);background:var(--bp-blue)}.bp-card--featured .bp-card__footer>.bp-button:not(.bp-button--secondary):hover{border-color:#3157ff;background:#234bff}.bp-total{display:flex;align-items:baseline;justify-content:center;text-align:center;gap:6px;font-size:12px;line-height:1.3}.bp-total>strong{font-size:19px;line-height:1.2;letter-spacing:-.03em;font-weight:650}.bp-total--remaining{color:var(--bp-success)}.bp-total--remaining>strong{font-size:14px}.bp-dialog .bp-inline-error,.bp-dialog .bp-added{margin-bottom:4px;font-size:12px;line-height:1.3}.bp-dialog .bp-added{color:var(--bp-success)}.bp-results-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:center;text-align:center;gap:5px 12px;flex:0 0 auto;min-width:0;padding-bottom:2px}.bp-results-footer>p,.bp-results-footer>small{max-width:950px;color:var(--bp-muted);font-size:12px;line-height:1.3}.bp-results-footer>button{flex:0 0 auto;max-width:260px;text-align:center}.bp-comparison{display:none}.bp-comparison__item{display:grid;grid-template-columns:1fr;gap:2px;align-content:center;min-width:0;min-height:54px;padding:6px 7px;border:1px solid var(--bp-line);border-radius:6px;background:var(--bp-surface);color:#fff;text-align:center;text-decoration:none}.bp-comparison__item--featured{border-color:#829cff}.bp-comparison__item[aria-pressed=true],.bp-comparison__item[aria-selected=true],.bp-comparison__item--active{border-color:#c2d0ff;background:#183677;box-shadow:inset 0 0 0 1px #a5baff}.bp-comparison__name{color:var(--bp-muted);font-size:12px;line-height:1.15}.bp-comparison__price{font-size:18px;line-height:1.1;letter-spacing:-.035em;font-weight:650;font-variant-numeric:tabular-nums}.bp-comparison__basis,.bp-comparison__recommended{color:#d1dcff;font-size:12px;line-height:1.1}.bp-comparison__count{display:none}.bp-empty{width:100%;max-width:700px;margin-inline:auto;text-align:center;padding:22px;border:1px solid var(--bp-line);border-radius:9px;background:var(--bp-surface)}.bp-empty>p{font-size:14px;line-height:1.5}.bp-dialog .bp-empty__price{margin-top:10px;font-weight:500}.bp-empty>.bp-button{margin-top:18px}.bp-detail-workspace{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;max-width:1000px;min-height:0;margin-inline:auto}.bp-item-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex:0 0 auto}.bp-item-tabs>button{min-width:0;min-height:44px;padding:6px;border:1px solid #64728a;border-radius:7px;background:var(--bp-surface);color:var(--bp-muted);font-size:12px;line-height:1.3;text-align:center}.bp-item-tabs>button[aria-pressed=true],.bp-item-tabs>button[aria-selected=true]{border-color:#8aa2ff;background:#122655;color:#fff}.bp-piece-panel{display:flex;flex:1 1 auto;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;text-align:center;gap:14px;min-width:0;min-height:0;padding:14px;border:1px solid var(--bp-line);border-radius:9px;background:var(--bp-surface)}.bp-piece-panel>img,.bp-piece-panel .bp-item__image{display:block;width:clamp(120px,26vw,300px);height:min(30vh,260px);min-width:0;padding:5px;object-fit:contain;border-radius:6px;background:#f2f4f7}.bp-item__detail{min-width:0;flex:1}.bp-dialog .bp-item__title{display:block;color:#fff;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.bp-dialog .bp-item__title:hover{text-decoration:underline}.bp-item__variant{display:block;margin-top:5px;color:var(--bp-muted);font-size:13px;line-height:1.3}.bp-item__price{display:block;margin-top:8px;color:#fff;font-size:22px;font-weight:650}.bp-item__badge{display:inline-block;margin-top:6px;padding:4px 6px;border-radius:4px;background:#123021;color:var(--bp-success);font-size:12px;font-weight:500;line-height:1.3}.bp-item__badge--neutral{background:#1c2840;color:#d4def3}.bp-item__badge--sold-out{background:#391b1b;color:var(--bp-error)}.bp-item__actions{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px}.bp-swap{flex:0 0 100%;min-width:0;padding:10px;border:1px solid #62769e;border-radius:6px;background:#121d32}.bp-dialog .bp-swap__title{margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.3}.bp-dialog .bp-swap .bp-select{min-height:46px;padding:8px;font-size:16px}.bp-detail-footer{display:flex;align-items:center;justify-content:center;gap:14px;flex:0 0 auto;min-width:0;padding-top:8px;border-top:1px solid var(--bp-line)}.bp-detail-footer .bp-savings{flex:1 1 auto;max-width:600px}.bp-detail-footer .bp-button{flex:0 0 auto}.bp-savings-guide__content{width:100%;max-width:900px;margin-inline:auto;text-align:center;padding:16px;border:1px solid var(--bp-line);border-radius:9px;background:var(--bp-surface)}.bp-dialog .bp-savings-guide__content p{margin-bottom:12px;color:var(--bp-muted);font-size:14px;line-height:1.5}.bp-dialog .bp-savings-guide__content p:last-child{margin-bottom:0}.bp-body[data-bp-view=guide]>.bp-actions{margin-top:auto}.bp-fit-guide{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;width:100%;max-width:900px;min-height:0;margin-inline:auto}.bp-fit-preview{display:flex;align-items:center;justify-content:center;text-align:center;gap:20px;flex:1 1 auto;min-width:0;min-height:0;padding:16px;border:1px solid var(--bp-line);border-radius:9px;background:var(--bp-surface)}.bp-fit-preview>img{display:block;width:min(32vw,320px);height:min(30vh,260px);min-width:0;padding:5px;border-radius:6px;object-fit:contain;background:#f2f4f7}.bp-fit-preview__copy{min-width:0}.bp-fit-preview__copy>strong,.bp-dialog .bp-fit-measure{display:block;margin-top:10px;color:#fff;font-size:22px;font-weight:650;line-height:1.2}.bp-fit-guide>.bp-actions{margin-top:auto}.bp-size-guide-table{width:100%;max-width:620px;margin-inline:auto;border-collapse:collapse;color:#fff;font-size:13px}.bp-size-guide-table th,.bp-size-guide-table td{padding:8px 12px;border-bottom:1px solid var(--bp-line);text-align:center}.bp-confirmation{display:flex;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap;gap:12px;width:100%;max-width:900px;margin-inline:auto;padding:20px;border:1px solid #6b987a;border-radius:9px;background:#10281c;color:var(--bp-success)}.bp-confirmation>strong{flex:1 1 240px;font-size:17px;line-height:1.35;font-weight:600}.bp-confirmation>.bp-actions{width:100%;min-width:0;flex-wrap:wrap}.bp-confirmation>.bp-actions>*{min-width:0;min-height:44px}.bp-cart-savings{flex:0 0 100%;min-width:0;padding-top:12px;border-top:1px solid #42694f}.bp-dialog .bp-cart-savings h4{margin-bottom:8px;font-size:16px;font-weight:650}.bp-cart-savings__rows{max-width:560px;margin-inline:auto!important}.bp-cart-savings .bp-saving-row{margin-block:7px;font-size:14px}.bp-cart-savings .bp-saving-row--final{margin-top:8px;padding-top:8px;border-top:1px solid #42694f}.bp-cart-savings .bp-saving-row--final dd{font-size:24px}.bp-dialog .bp-cart-savings p{margin-top:8px;color:#c4d8cb;font-size:12px;line-height:1.4}.bp-sr-only,.bp-card__composition{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:768px)and (max-width:1100px){.bp-shell{padding-inline:16px}.bp-results{gap:8px}.bp-card{--bp-card-pad: 9px;gap:6px 8px}.bp-dialog .bp-card__title{font-size:21px}.bp-dialog .bp-card__badge{max-width:108px}.bp-category__content{grid-template-columns:52px minmax(0,1fr);column-gap:6px;padding-right:25px}.bp-saving-row{column-gap:5px}.bp-savings__total{padding-inline:5px}.bp-savings__total strong{font-size:20px}}@media(max-width:767px){.bp-shell{gap:5px;padding:max(7px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.bp-header{gap:6px}.bp-identity{gap:1px}.bp-dialog .bp-eyebrow{font-size:10px}.bp-dialog .bp-heading{font-size:20px}.bp-dialog .bp-progress{justify-content:center;gap:5px;padding-bottom:0}.bp-progress__step{flex:1 1 0}.bp-dialog .bp-progress__button{gap:4px}.bp-progress__step{gap:4px;font-size:12px}.bp-progress__number{flex-basis:20px;width:20px;height:20px}.bp-progress__label{max-width:105px}.bp-body{gap:9px;padding-top:4px}.bp-dialog .bp-section-title{font-size:24px}.bp-dialog .bp-section-copy{margin-top:4px;font-size:12px;line-height:1.3}.bp-legend,.bp-label{margin-bottom:6px;font-size:13px}.bp-body[data-bp-view=style]{--bp-style-art-height: min(145px, calc((100vw - 42px) * .4166667));--bp-style-copy-height: 74px;gap:8px;padding-top:5px}.bp-style-grid{gap:6px}.bp-style__copy{gap:4px;padding:8px 6px}.bp-style__copy strong{font-size:14px;line-height:1.2}.bp-style__copy>span{font-size:12px;line-height:1.25}.bp-style__content:after,.bp-category__content:after{top:5px;right:5px;width:19px;height:19px;font-size:12px}.bp-category-grid{gap:6px}.bp-category__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;min-height:92px;padding:5px}.bp-category__visual{width:100%;height:auto;aspect-ratio:1;min-height:0;flex-shrink:0}.bp-category__name{align-self:center;font-size:12px;line-height:1.2;text-align:center}.bp-category__name:last-child{align-self:center}.bp-category__note,.bp-category__required{align-self:center;font-size:12px;line-height:1.15;text-align:center}.bp-anchor{gap:7px;padding:5px 7px}.bp-anchor__image{width:36px;height:36px;flex-basis:36px}.bp-anchor__title{font-size:12px}.bp-actions--end .bp-button{width:100%}.bp-dialog .bp-button{min-height:46px;padding-inline:12px;font-size:13px}.bp-form{gap:15px;padding-top:10px}.bp-size-grid{gap:10px}.bp-form>.bp-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.bp-form>.bp-actions>*{justify-self:stretch}.bp-budget{padding-top:13px}.bp-optional{display:block;margin:2px 0 0}.bp-body[data-bp-view=results]{gap:5px}.bp-body[data-bp-view=results] .bp-section-title{font-size:22px}.bp-body[data-bp-view=results] .bp-section-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bp-results-tools{grid-row:1;max-width:80px}.bp-results-tools .bp-link-button{min-height:36px;font-size:12px}.bp-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;flex:0 0 auto}.bp-comparison__name{font-size:12px}.bp-comparison__price{font-size:17px}.bp-results{grid-template-columns:1fr;gap:0}.bp-results>.bp-card:not(.bp-card--active){display:none}.bp-card{--bp-card-pad: 10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto minmax(100px,1fr) auto auto;gap:5px 8px}.bp-card__header{padding-block:7px}.bp-dialog .bp-card__title{font-size:23px}.bp-dialog .bp-card__badge{max-width:124px;padding:3px 5px;font-size:12px}.bp-card__price>strong{font-size:32px}.bp-card__price-label,.bp-card__count{font-size:12px}.bp-look{gap:5px;max-height:210px}.bp-look__piece{gap:2px}.bp-look__label{font-size:12px}.bp-saving-row{margin-block:2px;font-size:12px;line-height:1.25}.bp-savings__total{margin-top:4px;padding:5px 7px}.bp-savings__total strong{font-size:23px}.bp-savings__total small{grid-column:1;grid-row:2}.bp-savings__total strong{grid-column:2;grid-row:1 / 3}.bp-card__footer>.bp-button{min-height:44px;padding:8px 6px;font-size:13px}.bp-card__edit{font-size:12px}.bp-results-footer{grid-template-columns:1fr;gap:4px}.bp-results-footer>p,.bp-results-footer>small{font-size:12px;line-height:1.2}.bp-results-footer>button{max-width:130px;font-size:12px}.bp-detail-workspace{gap:8px}.bp-item-tabs{gap:5px}.bp-item-tabs>button{padding-inline:3px}.bp-piece-panel{gap:10px;padding:10px}.bp-piece-panel>img,.bp-piece-panel .bp-item__image{width:min(38vw,155px);height:min(24vh,175px)}.bp-dialog .bp-item__title{font-size:14px}.bp-item__variant{font-size:12px}.bp-item__price{margin-top:6px;font-size:20px}.bp-item__actions{gap:4px 16px}.bp-detail-footer{gap:8px;padding-top:6px}.bp-detail-footer .bp-button{max-width:160px}.bp-savings-guide__content{padding:12px}.bp-dialog .bp-savings-guide__content p{margin-bottom:10px;font-size:13px;line-height:1.4}.bp-fit-guide{gap:10px}.bp-fit-preview{gap:10px;padding:10px}.bp-fit-preview>img{width:min(36vw,160px);height:min(25vh,180px)}.bp-fit-preview__copy>strong,.bp-dialog .bp-fit-measure{font-size:18px}.bp-size-guide-table th,.bp-size-guide-table td{padding:6px 10px}.bp-confirmation{gap:10px;padding:14px}.bp-confirmation>strong{flex-basis:100%;font-size:16px}.bp-confirmation>.bp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-confirmation>.bp-actions>.bp-link-button{grid-column:1 / -1;justify-content:center;width:100%}.bp-cart-savings .bp-saving-row{font-size:13px}}@media(max-height:740px){.bp-dialog .bp-card__note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bp-card{--bp-card-pad: 10px;gap:5px 8px}.bp-card__header{padding-block:6px}.bp-card__price>strong{font-size:30px}.bp-saving-row{margin-block:2px;line-height:1.25}.bp-savings__total{padding-block:5px}.bp-savings__total small{grid-column:1;grid-row:2}.bp-savings__total strong{grid-column:2;grid-row:1 / 3}.bp-style__copy{padding-block:7px}}@media(max-width:767px)and (max-height:700px){.bp-shell{gap:4px;padding-block:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-bottom))}.bp-card{--bp-card-pad: 8px;gap:4px 7px}.bp-card__header{padding-block:5px}.bp-card__price>strong{font-size:29px}.bp-comparison__item{gap:1px;min-height:52px;padding-block:4px}.bp-comparison__basis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bp-style__copy{gap:3px;padding:6px}.bp-category__content{min-height:88px}.bp-form{gap:12px;padding-top:4px}}@media(min-width:768px)and (max-height:699px){.bp-body[data-bp-view=style]{--bp-style-art-height: clamp(90px, calc(100dvh - 410px) , 145px);--bp-style-copy-height: 0px;gap:8px;padding-top:5px}.bp-body[data-bp-view=style]>*{max-width:1060px}.bp-style-grid{max-width:none}.bp-style__content{grid-template-columns:calc(var(--bp-style-art-height) * .8) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.bp-style__copy{padding:8px 25px 8px 8px}.bp-style__copy strong{font-size:15px}.bp-category__content{grid-template-columns:52px minmax(0,1fr);min-height:68px;padding:7px 28px 7px 7px;column-gap:8px}}@media(min-width:768px)and (max-height:559px){.bp-shell{gap:4px;padding-block:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-bottom))}.bp-body[data-bp-view=style]{gap:6px;padding-top:3px}.bp-dialog .bp-section-title{font-size:25px}.bp-dialog .bp-section-copy{margin-top:3px;font-size:12px}.bp-legend,.bp-label{margin-bottom:5px}.bp-form{gap:12px;padding-top:5px}.bp-budget{padding-top:9px}.bp-card{--bp-card-pad: 8px;gap:4px 7px}.bp-dialog .bp-card__title{font-size:21px}.bp-card__price>strong{font-size:28px}.bp-look{max-height:100px}.bp-body[data-bp-view=results] .bp-section-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bp-results-tools{grid-row:1}.bp-card{row-gap:3px}.bp-card__header{padding-block:4px}.bp-card__price{flex-wrap:nowrap;align-items:center;column-gap:6px}.bp-card__price-label,.bp-card__count{flex:1 1 0;min-width:0;white-space:normal}.bp-card__price>strong{flex:0 0 auto}.bp-card .bp-saving-row{margin-block:1px}}@media(max-width:767px)and (max-height:559px),(max-width:359px),(min-width:768px)and (max-height:439px){.bp-body{overflow-y:auto;scrollbar-gutter:stable;padding-right:4px;padding-bottom:5px}.bp-body[data-bp-view=style]{justify-content:flex-start}.bp-style-grid{flex:0 0 auto;min-height:160px}.bp-form{flex:0 0 auto;min-height:330px}.bp-results{flex:0 0 auto;grid-auto-rows:auto}.bp-card{min-height:400px;grid-template-rows:auto auto minmax(65px,1fr) auto auto}.bp-detail-workspace{flex:0 0 auto;min-height:280px}.bp-piece-panel{min-height:180px}.bp-detail-footer{flex-wrap:wrap}.bp-fit-guide{flex:0 0 auto;min-height:300px}}@media(prefers-reduced-motion:reduce){.bp-dialog *,.bp-dialog *:before,.bp-dialog *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.bp-dialog .bp-look__change{display:flex;align-items:center;justify-content:center;flex:0 0 44px;min-width:0;min-height:44px;padding:3px 5px;border:1px solid #657898;border-radius:5px;background:#14213a;color:#fff;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.bp-dialog .bp-look__change:hover{border-color:#aec2ff;background:#1b3260}.bp-results-footer__actions{display:flex;grid-column:2;grid-row:1;align-items:center;justify-content:center;gap:14px}.bp-results-footer__actions>.bp-regenerate{min-height:44px;padding:8px 12px;font-size:12px}.bp-results-footer>.bp-card__terms{grid-column:1;grid-row:1;justify-self:center;max-width:670px}.bp-results-footer__actions>.bp-savings-guide{min-height:44px;max-width:120px}.bp-dialog .bp-eur-reminder{color:#d8e2ff;font-weight:500}.bp-budget-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:540px;margin:0 auto 8px}.bp-dialog .bp-budget-preset{min-width:0;min-height:44px;padding:6px;border:1px solid #657898;border-radius:6px;background:#111a2a;color:#fff;font-size:13px;font-weight:600;line-height:1.2;text-align:center}.bp-dialog .bp-budget-preset[aria-pressed=true]{border-color:#a5baff;background:#183677;box-shadow:inset 0 0 0 1px #a5baff}.bp-dialog .bp-budget-done{display:none;flex:0 0 auto;min-height:44px;padding:7px 10px;font-size:13px}.bp-dialog--budget-focus .bp-budget-done{display:inline-flex}.bp-dialog--keyboard{inset:var(--bp-visible-top, 0px) 0 auto;height:var(--bp-visible-height);max-height:var(--bp-visible-height)}.bp-dialog--keyboard .bp-progress,.bp-dialog--keyboard .bp-budget-empty{display:none}.bp-dialog--keyboard .bp-shell{gap:3px;padding-block:4px}.bp-dialog--keyboard .bp-body{overflow-y:auto;scroll-padding-block:8px}.bp-dialog--keyboard .bp-form{flex:0 0 auto;min-height:0;gap:10px;padding-top:3px}.bp-dialog--keyboard .bp-form>.bp-actions{margin-top:3px}.bp-dialog--keyboard .bp-budget{padding-top:9px}.bp-body[data-bp-view=swap]{overflow:hidden}.bp-current-piece{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:12px;width:100%;max-width:920px;margin-inline:auto;padding:8px 12px;border:1px solid var(--bp-line);border-radius:7px;background:#101827;text-align:center}.bp-current-piece__image{width:56px;height:56px;flex:0 0 56px;padding:3px;object-fit:contain;border-radius:5px;background:#f2f4f7}.bp-current-piece>div{min-width:0}.bp-current-piece strong{display:block;font-size:13px;font-weight:600;line-height:1.3}.bp-current-piece .bp-help{margin-top:0}.bp-current-piece .bp-item__variant{margin-top:2px;font-size:12px}.bp-piece-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;flex:1 1 auto;gap:10px;min-width:0;min-height:0;width:100%;max-width:1000px;margin-inline:auto;padding:4px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px}.bp-dialog .bp-piece-choice{display:flex;align-items:stretch;flex-direction:column;gap:6px;min-width:0;min-height:44px;padding:8px;border:1px solid #657898;border-radius:8px;background:#0d1524;color:#fff;text-align:center}.bp-dialog .bp-piece-choice:hover{border-color:#a5baff;background:#142647}.bp-piece-choice__image{width:100%;height:150px;padding:3px;object-fit:contain;border-radius:5px;background:#f2f4f7}.bp-piece-choice__title{display:-webkit-box;min-height:35px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;font-weight:500}.bp-piece-choice__price{color:#fff;font-size:19px;font-weight:650;line-height:1.15}.bp-piece-choice__action{display:flex;align-items:center;justify-content:center;min-height:44px;padding:5px 7px;border:1px solid #7b95e2;border-radius:5px;background:#173b87;font-size:13px;font-weight:600;line-height:1.2}.bp-piece-choices-footer{flex:0 0 auto;padding-top:5px;border-top:1px solid var(--bp-line)}.bp-empty-replacements{margin-block:auto!important;max-width:700px;margin-inline:auto!important;padding:20px;color:var(--bp-muted);font-size:14px;line-height:1.4}@media(max-width:767px){.bp-results-footer__actions{grid-column:1;grid-row:1;gap:14px}.bp-results-footer>.bp-card__terms{grid-column:1;grid-row:2;max-width:480px}.bp-results-footer__actions>.bp-regenerate{flex:1 1 auto;max-width:280px}.bp-budget-presets{gap:5px}.bp-dialog .bp-budget-preset{font-size:12px;padding-inline:3px}.bp-piece-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-piece-choice__image{height:min(32vw,145px)}.bp-current-piece{padding:6px 8px;gap:8px}.bp-current-piece__image{width:46px;height:46px;flex-basis:46px}.bp-current-piece strong{font-size:12px}.bp-piece-choices-footer{gap:12px}.bp-piece-choices-footer .bp-button{max-width:220px}}@media(max-height:740px){.bp-look{min-height:100px}.bp-card__price-label{flex:1 1 0}.bp-card__price{flex-wrap:nowrap;align-items:center;gap:4px 7px}.bp-card__count{flex:1 1 0;white-space:normal}}@media(max-width:767px)and (max-height:650px){.bp-results-footer>.bp-card__terms{font-size:12px;line-height:1.15}.bp-dialog .bp-card__title{font-size:21px}.bp-savings__total{padding-block:4px}.bp-body[data-bp-view=results] .bp-section-title{font-size:21px}}@media(max-width:359px),(max-height:559px){.bp-body[data-bp-view=results]{overflow-y:auto}.bp-results{flex:0 0 auto;grid-auto-rows:auto}.bp-card{min-height:340px;grid-template-rows:auto auto minmax(100px,1fr) auto auto}}.bp-dialog .bp-budget-preview{min-height:18px;color:#d6e2ff;font-size:13px;font-weight:500}@media(max-width:767px)and (max-height:680px){.bp-results{flex:1 0 auto;min-height:min-content;grid-auto-rows:auto}.bp-card{grid-template-rows:auto auto minmax(128px,auto) auto auto}.bp-look{min-height:128px}}.bp-style__content{grid-template-rows:minmax(0,var(--bp-style-copy-height)) minmax(0,var(--bp-style-art-height))}.bp-style__copy{grid-column:1;grid-row:1;padding:7px 8px;background:#111a2b}.bp-style__visual{grid-column:1;grid-row:2}.bp-style__copy strong{font-weight:780;letter-spacing:-.015em}.bp-style__copy>span{font-size:12px;line-height:1.22}.bp-body[data-bp-view=style] .bp-benefit-strip{max-width:820px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;border:1px solid #385ee5;border-radius:9px;background:#0d1732;padding:12px 16px;margin:4px auto 20px}.bp-benefit-strip strong{color:#fff;font-size:clamp(16px,2.8vw,21px);font-weight:750;line-height:1.1;letter-spacing:-.015em}.bp-benefit-strip span{color:#d7e1ff;font-size:13px;line-height:1.4;max-width:55ch}.bp-size-grid .bp-field{min-width:0}.bp-size-grid .bp-label{display:flex;justify-content:center;align-items:flex-end;min-height:2.8em;padding:0 2px;text-wrap:balance}.bp-size-grid .bp-select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:48px;padding:8px 24px 8px 8px;text-align:center;text-align-last:center;font-size:14px;line-height:1.2}.bp-budget-tip{width:min(100%,580px);margin:0 auto;padding:13px 15px;border:1px solid #3957a5;border-radius:9px;background:#0e1b36;color:#dce5ff;font-size:14px;line-height:1.45;text-align:center}.bp-look__piece{position:relative;overflow:hidden;isolation:isolate}.bp-dialog .bp-look__preview{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;padding:0;border:0;border-radius:7px;background:#f5f6f8;cursor:zoom-in;overflow:hidden}.bp-look__preview:focus-visible{outline:3px solid #b5c7ff;outline-offset:-3px}.bp-look__preview .bp-look__image{width:100%;max-width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;margin:0;padding:6px;object-fit:contain;border-radius:0;background:#f5f6f8;pointer-events:none}.bp-look__category{display:block;max-width:100%;padding:4px 55px 8px 9px;color:#1f2938;font-size:12px;line-height:1.3;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f5f6f8}.bp-dialog .bp-look__change{position:absolute;z-index:2;bottom:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;flex:none;margin:0;padding:8px;border:1px solid #9fb2ff;border-radius:999px;background:#123dff;color:#fff;box-shadow:0 2px 9px #07112999;font-size:0}.bp-look__change svg{display:block;width:21px;height:21px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bp-look__change:hover{background:#3157ff;border-color:#fff}.bp-dialog .bp-card__footer .bp-button--buy{min-height:48px;border-color:#5374ff;background:#123dff;color:#fff;font-size:15px;font-weight:750}.bp-dialog .bp-card__footer .bp-button--buy:hover{background:#254dff}.bp-promo-clock{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;padding:13px 12px;border:1px solid #3a518e;border-radius:9px;background:#111b34;color:#fff;text-align:center}.bp-promo-clock__label{font-size:13px;line-height:1.3;font-weight:650}.bp-promo-clock__units{display:flex;align-items:center;justify-content:center;gap:7px}.bp-promo-clock__unit{display:grid;gap:3px;place-items:center;min-width:52px;padding:5px 6px;border:1px solid #637bbb;border-radius:6px;background:#091328}.bp-promo-clock__unit strong{font-size:21px;line-height:1.1;font-weight:760;font-variant-numeric:tabular-nums}.bp-promo-clock__unit span{font-size:10px;letter-spacing:.04em;color:#cad8ff}.bp-dialog .bp-zoom{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#02050bec;overflow-y:auto}.bp-zoom__panel{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,560px);max-height:calc(100dvh - 32px);padding:14px;border:1px solid #4e668e;border-radius:12px;background:#101827;box-shadow:0 20px 70px #000b}.bp-zoom__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-zoom__header strong{min-width:0;font-size:16px;line-height:1.3;text-align:left}.bp-dialog .bp-zoom__close{flex:0 0 44px;width:44px;height:44px;padding:4px;border:1px solid #7b90af;border-radius:8px;background:#1b2b45;color:#fff;font-size:24px}.bp-zoom__image{display:block;width:100%;max-width:100%;height:auto;max-height:min(62dvh,550px);margin:0 auto;object-fit:contain;background:#f5f6f8;border-radius:8px}.bp-zoom__meta{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:#e1e7f5}@media(max-width:767px){.bp-body[data-bp-view=style]{--bp-style-copy-height:62px;--bp-style-art-height:min(145px,calc((100vw - 42px)*.4166667))}.bp-body[data-bp-view=style] .bp-style__copy{padding:5px 3px}.bp-body[data-bp-view=style] .bp-style__copy strong{font-size:14px;line-height:1.15}.bp-body[data-bp-view=style] .bp-style__copy>span{font-size:11px}.bp-body[data-bp-view=style] .bp-benefit-strip{margin-top:8px;padding:10px 12px}.bp-dialog .bp-section-title{font-size:clamp(22px,5.9vw,27px)}.bp-size-grid{gap:10px;align-items:start}.bp-size-grid .bp-label{min-height:2.6em;font-size:12px;line-height:1.25}.bp-size-grid .bp-select{font-size:14px;text-align-last:center;padding:10px 22px 10px 6px}.bp-budget-tip{padding:11px 13px;font-size:13px}.bp-body[data-bp-view=results]{display:flex;flex-direction:column;gap:11px;overflow-y:auto;padding-bottom:22px;scroll-padding-bottom:24px}.bp-body[data-bp-view=results] .bp-results{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;flex:0 0 auto;min-height:0;max-height:none}.bp-body[data-bp-view=results] .bp-card{display:grid;grid-template-rows:auto auto auto auto auto;min-height:0;height:auto;overflow:visible;gap:11px 8px}.bp-look{display:grid;grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:10px;min-width:0;min-height:0;max-height:none;height:auto}.bp-look__piece{display:grid;grid-template-rows:minmax(0,158px) auto;gap:0;min-width:0;min-height:0;background:#f5f6f8;border-radius:8px}.bp-look__preview{min-height:158px;height:158px}.bp-look__preview .bp-look__image{max-height:158px}.bp-savings{grid-column:1/-1;grid-row:4}.bp-card__footer{grid-column:1/-1;grid-row:5;margin-top:2px;overflow:visible}.bp-body[data-bp-view=results] .bp-results-footer{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:static;min-height:0;overflow:visible;width:100%;padding:0 0 18px}.bp-body[data-bp-view=results] .bp-results-footer__actions{display:flex;flex:none;flex-direction:column;gap:6px;width:100%}.bp-body[data-bp-view=results] .bp-results-footer__actions>.bp-regenerate{width:100%;max-width:none;min-height:46px}.bp-body[data-bp-view=results] .bp-results-footer>.bp-card__terms{position:static;grid-column:auto;grid-row:auto;width:100%;max-width:none;margin:0;padding:0;text-align:center}.bp-promo-clock__unit{min-width:50px}.bp-zoom__panel{max-height:calc(100dvh - 28px)}}@media(min-width:768px)and (max-height:699px){.bp-style__content{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.bp-style__copy{grid-column:1;grid-row:1}.bp-style__visual{grid-column:1;grid-row:2}}@media(max-width:359px){.bp-size-grid{gap:6px}.bp-size-grid .bp-select{font-size:13px;padding-inline:4px 18px}.bp-look__piece{grid-template-rows:minmax(0,126px) auto}.bp-look__preview{min-height:126px;height:126px}.bp-look__preview .bp-look__image{max-height:126px}}@media(prefers-reduced-motion:reduce){.bp-look__change,.bp-zoom__panel{animation:none!important;transition:none!important}}.bp-body[data-bp-view=results]{gap:10px;scrollbar-gutter:stable}.bp-body[data-bp-view=results] .bp-section-intro{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.bp-body[data-bp-view=results] .bp-section-title{font-size:clamp(21px,3vw,30px);line-height:1.14}.bp-body[data-bp-view=results] .bp-section-copy{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;max-width:750px;margin:0 auto!important;color:#cad5e8;font-size:12px}.bp-body[data-bp-view=results] .bp-results-tools{position:static;display:flex;align-self:center;justify-content:center;max-width:none}.bp-body[data-bp-view=results] .bp-comparison{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,980px);margin:0 auto;padding:6px 0;background:#05070b}.bp-body[data-bp-view=results] .bp-comparison__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:70px;padding:7px 5px;border:1px solid #596a87;border-radius:9px;background:#0c1524;color:#fff;text-align:center}.bp-body[data-bp-view=results] .bp-comparison__item[aria-pressed=true]{border:2px solid #9ab0ff;background:#183470;box-shadow:0 0 0 1px #3c64ff inset}.bp-body[data-bp-view=results] .bp-comparison__name{display:block;max-width:100%;font-size:clamp(12px,1.8vw,15px);font-weight:700;line-height:1.2;text-wrap:balance}.bp-body[data-bp-view=results] .bp-comparison__price{font-size:clamp(16px,2.6vw,22px);font-weight:750;line-height:1.18;font-variant-numeric:tabular-nums}.bp-body[data-bp-view=results] .bp-comparison__count,.bp-body[data-bp-view=results] .bp-comparison__basis{display:none}.bp-body[data-bp-view=results] .bp-comparison__recommended{font-size:11px;line-height:1.2;color:#dbe4ff}.bp-body[data-bp-view=results] .bp-results{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start;flex:0 0 auto;min-height:0;grid-auto-rows:auto;gap:0;width:min(100%,980px);max-width:980px;margin:0 auto}.bp-body[data-bp-view=results] .bp-results>.bp-card:not(.bp-card--active){display:none!important}.bp-body[data-bp-view=results] .bp-results>.bp-card.bp-card--active{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);gap:10px;min-width:0;min-height:0;height:auto;max-height:none;padding:14px;border-radius:12px;border:1px solid #5d78bf;background:#080e19;overflow:visible}.bp-body[data-bp-view=results] .bp-card__header{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 12px;width:auto;padding:10px 14px;text-align:center}.bp-body[data-bp-view=results] .bp-card__title{font-size:clamp(21px,3.5vw,29px);overflow-wrap:normal}.bp-body[data-bp-view=results] .bp-card__note{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important;flex:1 1 100%;font-size:12px}.bp-body[data-bp-view=results] .bp-card__badge{max-width:none;padding:4px 8px}.bp-body[data-bp-view=results] .bp-card__price{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.bp-body[data-bp-view=results] .bp-card__price>strong{font-size:clamp(32px,4vw,43px)}.bp-body[data-bp-view=results] .bp-card__price-label,.bp-body[data-bp-view=results] .bp-card__count{flex:none;width:auto;font-size:12px;white-space:normal}.bp-body[data-bp-view=results] .bp-look{display:grid;grid-column:1;grid-row:3;grid-auto-flow:row;grid-template-columns:repeat(var(--bp-piece-count,4),minmax(0,1fr));gap:12px;height:auto;max-height:none;min-height:0;width:100%}.bp-body[data-bp-view=results] .bp-look__piece{display:grid;grid-template-rows:170px auto;gap:0;overflow:hidden;border-radius:8px;background:#f5f6f8;min-width:0;min-height:0}.bp-body[data-bp-view=results] .bp-look__preview{height:170px;min-height:170px;max-height:170px;border-radius:7px 7px 0 0}.bp-body[data-bp-view=results] .bp-look__image{max-height:170px}.bp-body[data-bp-view=results] .bp-look__category{display:block;text-align:center;padding:7px 44px 8px 8px;font-weight:750}.bp-body[data-bp-view=results] .bp-card__photo-help{grid-column:1;grid-row:4;color:#c5d2e7;font-size:12px;line-height:1.35;text-align:center}.bp-body[data-bp-view=results] .bp-savings{grid-column:1;grid-row:5;width:100%;max-width:690px;justify-self:center}.bp-body[data-bp-view=results] .bp-card__footer{grid-column:1;grid-row:6;width:100%;max-width:690px;justify-self:center;position:relative;min-height:0;overflow:visible}.bp-body[data-bp-view=results] .bp-card__footer>.bp-button--buy{min-height:50px;border:1px solid #718aff!important;background:#123dff!important;color:#fff!important;font-size:15px;font-weight:760}.bp-body[data-bp-view=results] .bp-card__footer>.bp-button--buy:hover{background:#2653ff!important}.bp-body[data-bp-view=results] .bp-results-footer{width:min(100%,980px);margin:0 auto;flex:0 0 auto;min-height:0}.bp-body[data-bp-view=results] .bp-results-footer__actions{display:flex;justify-content:center;align-items:center;grid-column:auto;grid-row:auto;width:100%}.bp-body[data-bp-view=results] .bp-results-footer__actions>.bp-regenerate{min-height:46px;width:min(100%,420px);max-width:420px;padding:9px 12px;font-size:14px;font-weight:650}.bp-body[data-bp-view=results] .bp-results-footer>.bp-card__terms{position:static;grid-column:auto;grid-row:auto;width:100%;max-width:640px;margin:0 auto;text-align:center;font-size:12px;line-height:1.4}@media(max-width:767px){.bp-body[data-bp-view=results] .bp-section-intro{gap:1px}.bp-body[data-bp-view=results] .bp-section-title{font-size:22px}.bp-body[data-bp-view=results] .bp-section-copy{font-size:12px;line-height:1.28}.bp-body[data-bp-view=results] .bp-comparison{gap:5px;padding:4px 0}.bp-body[data-bp-view=results] .bp-comparison__item{min-height:65px;padding:6px 3px;gap:3px}.bp-body[data-bp-view=results] .bp-comparison__name{font-size:11px}.bp-body[data-bp-view=results] .bp-comparison__price{font-size:clamp(15px,4vw,18px)}.bp-body[data-bp-view=results] .bp-comparison__recommended{font-size:10px}.bp-body[data-bp-view=results] .bp-results>.bp-card.bp-card--active{grid-template-rows:repeat(6,auto);gap:8px;padding:10px}.bp-body[data-bp-view=results] .bp-look{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bp-body[data-bp-view=results] .bp-look__piece{grid-template-rows:136px auto}.bp-body[data-bp-view=results] .bp-look__preview{height:136px;min-height:136px;max-height:136px}.bp-body[data-bp-view=results] .bp-look__image{max-height:136px}.bp-body[data-bp-view=results] .bp-look__category{padding-block:7px;font-size:12px}.bp-body[data-bp-view=results] .bp-card__header{gap:3px;padding:8px}.bp-body[data-bp-view=results] .bp-card__title{font-size:22px}.bp-body[data-bp-view=results] .bp-card__note{font-size:11px}.bp-body[data-bp-view=results] .bp-card__price>strong{font-size:32px}.bp-body[data-bp-view=results] .bp-saving-row{font-size:12px}.bp-body[data-bp-view=results] .bp-savings__total strong{font-size:21px}.bp-body[data-bp-view=results] .bp-card__photo-help{font-size:11px}.bp-body[data-bp-view=results] .bp-results-footer__actions>.bp-regenerate{width:100%;max-width:none}}@media(min-width:768px)and (max-height:700px){.bp-body[data-bp-view=results] .bp-results{flex:0 0 auto;min-height:0;grid-auto-rows:auto}.bp-body[data-bp-view=results] .bp-results>.bp-card.bp-card--active{min-height:0;grid-template-rows:repeat(6,auto)}.bp-body[data-bp-view=results] .bp-look__piece{grid-template-rows:128px auto}.bp-body[data-bp-view=results] .bp-look__preview{height:128px;min-height:128px;max-height:128px}.bp-body[data-bp-view=results] .bp-look__image{max-height:128px}}@media(max-width:359px){.bp-body[data-bp-view=results] .bp-look__piece{grid-template-rows:116px auto}.bp-body[data-bp-view=results] .bp-look__preview{height:116px;min-height:116px;max-height:116px}.bp-body[data-bp-view=results] .bp-look__image{max-height:116px}}.bp-recovery{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,720px);margin:auto;padding:22px;border:1px solid #4d6498;border-radius:14px;background:#0b1426;text-align:center}.bp-recovery__title{font-size:clamp(25px,4vw,34px);line-height:1.08;font-weight:800;font-style:italic;letter-spacing:-.035em}.bp-recovery__copy{max-width:560px;color:#d1d9e9;font-size:14px;line-height:1.5;text-wrap:balance}.bp-dialog .bp-recovery__primary{width:min(100%,420px);min-height:52px;font-size:16px;font-weight:760;background:#123dff;border-color:#6e8aff}.bp-recovery__current{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding-top:4px;border-top:1px solid #2d3a54}.bp-recovery__current>strong{font-size:13px;color:#fff}.bp-recovery__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bp-dialog .bp-recovery__chip{min-height:44px;padding:8px 12px;border:1px solid #62769e;border-radius:999px;background:#121d32;color:#fff;font-size:13px;font-weight:650}.bp-dialog .bp-recovery__chip:hover{border-color:#9bb1ff;background:#18336d}.bp-recovery__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bp-recovery__actions>.bp-button{min-height:46px}@media(max-width:767px){.bp-recovery{gap:12px;padding:17px 13px;margin-top:6px}.bp-recovery__title{font-size:27px}.bp-recovery__copy{font-size:13px}.bp-dialog .bp-recovery__primary{width:100%;font-size:15px}.bp-recovery__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bp-dialog .bp-recovery__chip{width:100%;padding-inline:8px}.bp-recovery__actions{width:100%}.bp-recovery__actions>.bp-button,.bp-recovery__actions>.bp-link-button{width:100%;justify-content:center}}@media(max-width:359px){.bp-body[data-bp-view=style] .bp-style-grid{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:8px}.bp-body[data-bp-view=style] .bp-style__content{height:96px;grid-template-columns:96px minmax(0,1fr);grid-template-rows:96px}.bp-body[data-bp-view=style] .bp-style__visual{grid-column:1;grid-row:1}.bp-body[data-bp-view=style] .bp-style__copy{grid-column:2;grid-row:1;padding:8px 28px 8px 8px}.bp-body[data-bp-view=style] .bp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/buce-pinta.css.map */
