.bc{--bc-fg: rgb(var(--color-foreground, 18, 18, 18));--bc-line: rgba(var(--color-foreground, 18, 18, 18), .18);--bc-accent: rgb(var(--color-button, 18, 18, 18));--bc-accent-fg: rgb(var(--color-button-text, 255, 255, 255));color:var(--bc-fg);display:grid;gap:1.75rem;width:var(--bc-w, 100%);margin-left:var(--bc-self-ml, 0);margin-right:var(--bc-self-mr, auto);text-align:var(--bc-text-align, left)}.bc-wrap{box-sizing:border-box}.bc-scheme{display:flow-root}@media(min-width:750px){.bc--beside{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.bc--beside .bc__preview{position:sticky;top:1rem}.bc--beside.bc--preview-right .bc__preview{order:2}}.bc__stage{position:relative;overflow:hidden;isolation:isolate;width:var(--bc-prev-w, 100%);margin-left:var(--bc-prev-ml, 0);margin-right:var(--bc-prev-mr, auto);border-radius:14px;background:rgba(var(--color-foreground, 18, 18, 18),.05)}.bc .bc__base{position:absolute;max-width:none;z-index:1;transform:translate(-50%,-50%);pointer-events:none}.bc .bc__layer{position:absolute;display:block;height:auto;max-width:none;max-height:100%;object-fit:contain;pointer-events:none;opacity:0;transition:opacity .25s;filter:drop-shadow(0 6px 10px rgba(0,0,0,.22))}.bc .bc__layer.is-on{opacity:1}.bc .bc__layer--mo{filter:none}.bc .bc__layer--fill{left:0;top:0;width:100%;height:100%;max-height:none;transform:none;object-fit:cover}.bc__stage.is-editing .bc__layer{pointer-events:auto;cursor:grab;touch-action:none;outline:1px dashed rgba(255,255,255,.9);outline-offset:2px}.bc__stage.is-editing .bc__layer:active{cursor:grabbing}.bc__stage.is-editing .bc__layer--fill{pointer-events:none;outline:none}.bc__readout{margin:.6rem 0 0;padding:.5rem .75rem;font-size:.85rem;border:1px dashed var(--bc-line);border-radius:8px}.bc__panel{display:grid;gap:1.5rem;align-content:start;min-width:0}.bc__title{margin:0;font-size:var(--bc-h-size);line-height:1.25}.bc__subtitle{margin:0 0 var(--bc-bt-gap);font-size:var(--bc-bt-size);font-weight:var(--bc-bt-weight);line-height:1.25;text-transform:var(--bc-bt-transform);letter-spacing:var(--bc-bt-spacing);text-align:var(--bc-bt-align);color:var(--bc-bt-color, inherit)}.bc__hint{margin:.6rem 0 0;font-size:.85rem;opacity:.7}.bc__options{display:grid;gap:1.1rem}.bc__option{margin:0;padding:0;border:0;min-width:0}.bc__legend{padding:0;margin-bottom:.5rem;font-size:var(--bc-lg-size);opacity:.75}.bc__pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:var(--bc-justify, flex-start)}.bc__pill input{position:absolute;opacity:0;pointer-events:none}.bc__pill span{display:inline-block;padding:.55rem 1rem;font-size:var(--bc-opt-size);border:1px solid var(--bc-line);border-radius:var(--bc-opt-radius);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.bc__pill input:checked+span{background:var(--bc-accent);color:var(--bc-accent-fg);border-color:var(--bc-accent)}.bc__pill input:focus-visible+span{outline:2px solid var(--bc-fg);outline-offset:2px}.bc__pill.is-unavailable span{opacity:.45;text-decoration:line-through}.bc__dropdown{appearance:none;-webkit-appearance:none;width:100%;max-width:100%;padding:.65rem 2.5rem .65rem 1rem;font:inherit;font-size:var(--bc-opt-size);color:inherit;border:1px solid var(--bc-line);border-radius:var(--bc-opt-radius);cursor:pointer;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23777' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.8rem}.bc__dropdown:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}.bc__fields{display:grid;gap:1rem}.bc__fields--item{margin-top:.85rem}.bc__fields--section{margin-top:1.25rem}.bc__field{display:grid;gap:.3rem;text-align:left}.bc__field[hidden],.bc__textblock[hidden]{display:none}.bc__field-name{font-weight:600}.bc__field-desc{margin:0;font-size:.85rem;opacity:.75}.bc__textblock{display:grid;gap:.35rem}.bc__textblock--collapsible{display:block}.bc__textblock--divider{border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.bc__tb-heading{margin:0;line-height:1.25}.bc__tb-body{line-height:1.5;overflow-wrap:anywhere}.bc__tb-body>:first-child{margin-top:0}.bc__tb-body>:last-child{margin-bottom:0}.bc__tb-summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;list-style:none;cursor:pointer;text-align:left}.bc__tb-summary::-webkit-details-marker{display:none}.bc__tb-summary:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}.bc__tb-content{padding:0 0 .85rem}.bc__tb-icon{position:relative;width:12px;height:12px;flex:none}.bc__tb-icon--plus:before,.bc__tb-icon--plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .2s}.bc__tb-icon--plus:after{transform:rotate(90deg)}details[open]>.bc__tb-summary .bc__tb-icon--plus:after{transform:rotate(0)}.bc__tb-icon--chevron:before{content:"";position:absolute;left:1px;top:0;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}details[open]>.bc__tb-summary .bc__tb-icon--chevron:before{transform:rotate(-135deg);top:4px}.bc__diag{padding:.5rem .75rem;font-size:.8rem;text-align:left;border:1px dashed #b45309;border-radius:8px;background:#ffbe001f}.bc__diag summary{cursor:pointer;font-weight:600}.bc__diag p,.bc__diag ul{margin:.4rem 0 0}.bc__diag ul{padding-left:1.1rem}.bc__items{display:grid;gap:1.25rem}.bc__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.bc__item-titles{display:grid;gap:.15rem;min-width:0;text-align:left}.bc__name{font-size:var(--bc-it-size);font-weight:var(--bc-it-weight);color:var(--bc-it-color, inherit);overflow-wrap:anywhere}.bc__selected{font-size:var(--bc-sv-size, .85rem);color:var(--bc-sv-color, inherit);opacity:.8;overflow-wrap:anywhere}.bc__selected.is-empty{opacity:.55}.bc__item-price{font-variant-numeric:tabular-nums;white-space:nowrap}.bc__gallery{display:grid;grid-template-columns:repeat(var(--bc-cols-m),minmax(0,1fr));gap:var(--bc-gap)}.bc__gallery--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px .5rem}.bc__gallery--scroll .bc__swatch{flex:0 0 calc((100% - (var(--bc-cols-m) - 1) * var(--bc-gap)) / var(--bc-cols-m));scroll-snap-align:start}@media(min-width:750px){.bc__gallery{grid-template-columns:repeat(var(--bc-cols),minmax(0,1fr))}.bc__gallery--scroll .bc__swatch{flex-basis:calc((100% - (var(--bc-cols) - 1) * var(--bc-gap)) / var(--bc-cols))}}.bc__swatch{-webkit-appearance:none;appearance:none;position:relative;display:grid;align-content:start;gap:.25rem;min-width:0;padding:.4rem;font:inherit;font-size:var(--bc-label-size);text-align:center;color:inherit;background:var(--bc-card-bg, transparent);border:var(--bc-card-border) solid var(--bc-line);border-radius:var(--bc-card-radius);cursor:pointer}.bc__swatch img,.bc__swatch-color{display:block;width:var(--bc-thumb-size);height:auto;margin-inline:auto;aspect-ratio:var(--bc-thumb-ratio);object-fit:var(--bc-thumb-fit);border-radius:var(--bc-thumb-radius);background:rgba(var(--color-foreground, 18, 18, 18),.05)}.bc__swatch-color{border:1px solid var(--bc-line);box-sizing:border-box}.bc__swatch .bc__swatch-media{position:relative;display:block;width:var(--bc-thumb-size);margin-inline:auto}.bc__swatch .bc__swatch-media img,.bc__swatch .bc__swatch-media .bc__swatch-color{width:100%;margin:0}.bc__swatch-chip{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000040}.bc__swatch-label{font-weight:600;overflow-wrap:anywhere}.bc__swatch-price{opacity:.7;font-variant-numeric:tabular-nums}.bc__swatch[aria-pressed=true]{border-color:var(--bc-accent);box-shadow:0 0 0 2px var(--bc-accent)}.bc__swatch[aria-pressed=true]:after{content:"";position:absolute;top:.55rem;right:.55rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--bc-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center / 100% no-repeat}.bc__swatch:disabled{opacity:.4;cursor:not-allowed}.bc__swatch:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}.bc__footer{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.bc__footer--no-qty{grid-template-columns:1fr}.bc__footer--no-qty .bc__total{justify-items:start}.bc__qty{display:inline-flex;border:1px solid var(--bc-line);border-radius:999px;overflow:hidden}.bc__qty button{width:2.5rem;font-size:1.1rem;color:inherit;background:none;border:0;cursor:pointer}.bc__qty input{width:2.75rem;font:inherit;color:inherit;text-align:center;background:none;border:0;-moz-appearance:textfield}.bc__qty input::-webkit-inner-spin-button,.bc__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bc__total{display:grid;justify-items:end}.bc__total-label{font-size:.8rem;opacity:.7}.bc__total-price{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.bc__savings{font-size:.85rem}.bc__add{grid-column:1 / -1;justify-self:var(--bc-btn-self, stretch);display:inline-flex;align-items:center;justify-content:center;gap:.55em;box-sizing:border-box;width:var(--bc-btn-w, 100%);padding:var(--bc-btn-pad-y, 16px) var(--bc-btn-pad-x, 32px);font:inherit;font-size:var(--bc-btn-size, 16px);font-weight:var(--bc-btn-weight, 600);letter-spacing:var(--bc-btn-spacing, 0);text-transform:var(--bc-btn-transform, none);color:var(--bc-btn-fg, var(--bc-accent-fg));background-color:var(--bc-btn-bg, var(--bc-accent));background-image:var(--bc-btn-grad, none);border:var(--bc-btn-bw, 0) var(--bc-btn-bs, solid) var(--bc-btn-bc, var(--bc-btn-bg, var(--bc-accent)));border-radius:var(--bc-btn-radius, 40px);box-shadow:var(--bc-btn-shadow, none);cursor:pointer;transition:opacity .15s,background .15s,color .15s,transform .15s,box-shadow .15s}.bc__add--icon-right{flex-direction:row-reverse}.bc__add-icon{display:inline-flex;flex:none}.bc__add:hover:not(:disabled){color:var(--bc-btn-hover-fg, var(--bc-btn-fg, var(--bc-accent-fg)));background-color:var(--bc-btn-hover-bg, var(--bc-btn-bg, var(--bc-accent)))}.bc__add--fade:hover:not(:disabled){opacity:.9}.bc__add--lift:hover:not(:disabled){transform:translateY(-2px)}.bc__add--grow:hover:not(:disabled){transform:scale(1.03)}.bc__add:disabled{opacity:var(--bc-btn-disabled, .5);cursor:not-allowed}.bc__add:focus-visible,.bc__qty button:focus-visible{outline:2px solid var(--bc-fg);outline-offset:2px}.bc__status{grid-column:1 / -1;margin:0;min-height:1.2em;font-size:.9rem}.bc__status.is-error{color:#b42318}@media(prefers-reduced-motion:reduce){.bc__layer,.bc__pill span,.bc__add,.bc__tb-icon:before,.bc__tb-icon:after{transition:none!important}.bc__add--lift:hover,.bc__add--grow:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-config.css.map */
