:root{--bwcfg-accent:#26246f;--bwcfg-bg:#0f1220;--bwcfg-text:#fff;--bwcfg-card:rgba(255,255,255,.09);--bwcfg-shadow:0 18px 45px rgba(0,0,0,.22)}
.bwcfg-wrap{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.bwcfg-hero{position:relative;padding:10px 18px 10px;background:#111;background-size:cover;background-position:center;z-index:99;}.bwcfg-overlay{position:absolute;inset:0;background:#e31e24;}.bwcfg-inner{position:relative;z-index:2;max-width:1400px;margin:0 auto}.bwcfg-topbar{margin-bottom:18px}.bwcfg-select-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bwcfg-select-row select{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.15);padding:0 12px;background:rgba(255,255,255,.96);color:#111;width:100%}.bwcfg-layout{display:grid;grid-template-columns:240px 1fr 280px;gap:18px;align-items:stretch}.bwcfg-left-widget,.bwcfg-right-widget,.bwcfg-stage-card{background:var(--bwcfg-card);backdrop-filter:blur(10px);border-radius:20px;box-shadow:var(--bwcfg-shadow);color:#fff}.bwcfg-left-widget,.bwcfg-right-widget{padding:18px}.bwcfg-left-widget h4,.bwcfg-right-widget h4{margin:0 0 12px}.bwcfg-left-widget ul{list-style:none;padding:0;margin:0}.bwcfg-left-widget li{margin:0 0 8px;color:rgba(255,255,255,.85)}.bwcfg-stage-card{position:relative;min-height:520px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.bwcfg-stage-card img{max-width:100%;max-height:420px;object-fit:contain;filter:drop-shadow(0 12px 28px rgba(0,0,0,.3))}.bwcfg-loader{position:absolute;top:16px;right:16px;width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:bwcfg-spin .9s linear infinite;z-index:30}@keyframes bwcfg-spin{to{transform:rotate(360deg)}}.bwcfg-vehicle-copy{text-align:center;margin-top:18px}.bwcfg-vehicle-copy h2{margin:0 0 6px;color:#fff}.bwcfg-vehicle-copy p{margin:0;color:rgba(255,255,255,.8)}.bwcfg-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.bwcfg-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);font-size:13px;font-weight:600;color:#fff}.bwcfg-colors{display:flex;flex-wrap:wrap;gap:10px;min-height:42px}.bwcfg-colors.is-disabled{opacity:.55}.bwcfg-color-swatch{width:34px;height:34px;border-radius:999px;border:2px solid rgba(255,255,255,.6);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18)}.bwcfg-color-swatch.is-active{outline:3px solid var(--bwcfg-accent);outline-offset:2px}.bwcfg-selected-wheel img{width:100px;height:100px;object-fit:contain;background:rgba(255,255,255,.95);border-radius:14px;padding:8px}.bwcfg-selected-wheel h4{margin:14px 0 6px;color:#fff}.bwcfg-cart-row{display:flex;gap:8px;margin-top:14px}.bwcfg-cart-row input{width:82px;height:42px;border-radius:10px;border:0;padding:0 10px}.bwcfg-products{background:#0e1222;padding:26px 18px 50px}.bwcfg-products-head{max-width:1400px;margin:0 auto 18px;color:#fff}.bwcfg-products-head h3{margin:0 0 6px}.bwcfg-products-head p{margin:0;color:rgba(255,255,255,.8)}.bwcfg-preview-product{margin-top:8px!important;background:var(--bwcfg-accent)!important;color:#fff!important;border-color:var(--bwcfg-accent)!important}.bwcfg-active-product{outline:3px solid var(--bwcfg-accent);outline-offset:2px;border-radius:8px}.bwcfg-small-note{margin:0;color:rgba(255,255,255,.8);font-size:13px}.bwcfg-media-field{display:flex;gap:8px;align-items:center}@media (max-width:1100px){.bwcfg-layout{grid-template-columns:1fr}.bwcfg-left-widget,.bwcfg-right-widget{order:2}.bwcfg-stage-card{order:1}.bwcfg-select-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bwcfg-select-row{grid-template-columns:1fr}}

.bwcfg-media-field{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bwcfg-media-preview{width:100%}.bwcfg-products-grid .product{display:flex;flex-direction:column}.bwcfg-product-thumb{display:block;background:#fff;border-radius:14px;padding:12px;margin-bottom:12px}.bwcfg-product-thumb img{width:100%;height:220px;object-fit:contain}.bwcfg-product-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%;margin-top:auto}.bwcfg-product-actions .button{margin-top:8px!important}.bwcfg-empty-products{color:#fff}
.bwcfg-loop-actions{margin-top:10px;clear:both;display:flex;justify-content:flex-end;align-items:center;width:100%}.bwcfg-loop-actions .bwcfg-preview-product{display:inline-block;width:100%;text-align:center}.bwcfg-selected-wheel--info-only{margin-top:16px}.bwcfg-products-message{margin:0}

.bwcfg-selected-wheel-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.bwcfg-selected-wheel-head img{width:82px;height:82px;object-fit:contain;background:rgba(255,255,255,.95);border-radius:12px;padding:8px;flex:0 0 82px}.bwcfg-selected-wheel-copy h4{margin:0 0 6px}.bwcfg-selected-wheel-copy p{margin:0;color:rgba(255,255,255,.8)}.bwcfg-selected-wheel-meta{display:grid;gap:8px;margin:12px 0}.bwcfg-selected-wheel-row{font-size:14px;color:#fff}.bwcfg-selected-wheel-row strong{color:rgba(255,255,255,.8)}

.bwcfg-is-hidden{display:none!important}

.bwcfg-layout{transition:max-height .5s ease,opacity .35s ease,transform .45s ease;margin-top:18px;max-height:1800px;opacity:1;transform:translateY(0)}
.bwcfg-layout.is-hidden{max-height:0;opacity:0;overflow:hidden;transform:translateY(18px);pointer-events:none;margin-top:0}
.bwcfg-selected-wheel.bwcfg-is-hidden{display:none}
.bwcfg-visualiser-trigger.bwcfg-is-hidden{display:none!important}

.bwcfg-screen-reader{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.bwcfg-make-select{position:relative}.bwcfg-custom-select{height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.15);padding:0 12px;background:rgba(255,255,255,.96);color:#111;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.bwcfg-custom-select:after{content:'▾';font-size:14px;color:#555;margin-left:10px}.bwcfg-custom-select-choice{display:flex;align-items:center;gap:10px;min-width:0}.bwcfg-custom-select-img{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.bwcfg-custom-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:#fff;border-radius:14px;box-shadow:0 16px 32px rgba(0,0,0,.22);display:none;overflow:hidden}.bwcfg-custom-panel.is-open{display:block}.bwcfg-custom-tools{padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}.bwcfg-custom-search{width:100%;height:42px;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 12px}.bwcfg-custom-list{max-height:320px;overflow:auto;padding:6px}.bwcfg-custom-item{width:100%;display:inline-block;align-items:center;gap:10px;border:0;background:transparent;border-radius:10px;padding:10px 12px;text-align:left;color:#111;cursor:pointer}.bwcfg-custom-item:hover,.bwcfg-custom-item.is-selected{background:rgba(38,36,111,.08)}.bwcfg-custom-item-img{width:24px;height:24px;object-fit:contain;flex:0 0 24px}.bwcfg-custom-item-text{display:inline-block;padding-left:10px;}.bwcfg-custom-empty{padding:16px 12px;color:#666;font-size:14px}

/* Zoom */
.bwcfg-zoom-stage{position:relative;width:100%;display:block}
.bwcfg-zoom-viewport{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;border-radius:18px;touch-action:none}
.bwcfg-zoom-viewport #bwcfg-preview-image{position:relative;z-index:1;display:block;width:100%;max-width:100%;max-height:420px;height:auto;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}

.bwcfg-zoom-result{position:absolute;top:18px;right:18px;z-index:11;width:280px;height:480px;border-radius:18px;background-color:rgba(255,255,255,.08);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 20px 40px rgba(0,0,0,.24);background-image:none;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.96); transition:opacity .18s ease,transform .18s ease,visibility .18s ease}

/* ONLY visible when actively zooming */
.bwcfg-zoom-stage.is-zoom-active .bwcfg-zoom-result{
  opacity:1;
  visibility:visible;
  transform:translateY(0) scale(1);
}

.bwcfg-zoom-hint{position:absolute;left:16px;right:16px;bottom:14px;padding:9px 12px;border-radius:999px;background:rgba(15,18,32,.66);backdrop-filter:blur(8px);font-size:12px;line-height:1.3;color:#fff;text-align:center;pointer-events:none;transition:opacity .18s ease}
.bwcfg-zoom-stage.is-zoom-active .bwcfg-zoom-hint{opacity:0}
.bwcfg-zoom-lens{position:absolute;z-index:5;display:block;width:170px;height:170px;border-radius:999px;border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.35),rgba(255,255,255,.10) 55%,rgba(255,255,255,.04) 100%);box-shadow:0 10px 35px rgba(0,0,0,.28),inset 0 0 0 999px rgba(255,255,255,.04);backdrop-filter:blur(3px);opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease,left .04s linear,top .04s linear;pointer-events:none}
.bwcfg-zoom-lens:after{content:'';position:absolute;inset:12px;border-radius:inherit;border:1px solid rgba(255,255,255,.24)}
.bwcfg-zoom-lens.is-visible{opacity:1;transform:scale(1)}
.bwcfg-zoom-toggle{position:absolute;top:12px;left:12px;z-index:12;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(15,18,32,.62);color:#fff;backdrop-filter:blur(8px);cursor:pointer;box-shadow:0 12px 24px rgba(0,0,0,.18);transition:transform .16s ease,background .16s ease,border-color .16s ease}
.bwcfg-zoom-toggle:hover{transform:translateY(-1px);background:rgba(15,18,32,.78)}
.bwcfg-zoom-toggle[aria-pressed="true"]{background:rgba(38,36,111,.95);border-color:rgba(255,255,255,.28)}
.bwcfg-zoom-toggle-icon{font-size:16px;line-height:1}
.bwcfg-zoom-toggle-text{font-size:13px;font-weight:600;line-height:1}
.bwcfg-zoom-stage.is-mobile-zoom .bwcfg-zoom-result{opacity:1;visibility:visible;transform:none}
.bwcfg-zoom-stage.is-mobile-zoom .bwcfg-zoom-hint{opacity:1}

@media (hover:hover) and (pointer:fine){
  .bwcfg-zoom-toggle{display:none}
}

@media (max-width:1100px){
  .bwcfg-zoom-result{width:240px;height:240px}
}

@media (max-width:767px){
  .bwcfg-stage-card{min-height:auto}
  .bwcfg-zoom-stage{display:block}
  .bwcfg-zoom-viewport{min-height:300px}
  .bwcfg-zoom-viewport #bwcfg-preview-image{max-height:300px}
  .bwcfg-zoom-result{top:12px;right:12px;width:180px;height:180px}
  .bwcfg-zoom-stage.is-mobile-zoom .bwcfg-zoom-result{opacity:1;visibility:visible;transform:none}
  .bwcfg-zoom-lens{width:130px;height:130px}
}

.bwcfg-notice{
  width:100%;
  margin:0 0 14px;
  padding:12px 14px;
  border-radius:14px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  box-shadow:0 8px 24px rgba(0,0,0,.15);
}

.bwcfg-notice--error{
  background:rgba(227,30,36,.14);
  border:1px solid rgba(227,30,36,.35);
  color:#fff;
}

.bwcfg-notice--success{
  background:rgba(46,204,113,.14);
  border:1px solid rgba(46,204,113,.35);
  color:#fff;
}

.bwcfg-notice--info{
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.18);
  color:#fff;
}

.bwcfg-notice__text{
  display:block;
  font-size:14px;
  line-height:1.45;
}

.bwcfg-notice__close{
  border:0;
  background:transparent;
  color:inherit;
  font-size:22px;
  line-height:1;
  cursor:pointer;
  padding:0;
}
}

.bwcfg-top-visualiser{margin:0 0 10px}.bwcfg-top-visualiser .bwcfg-preview-product{display:inline-block;width:100%;text-align:center;margin-top:0!important}.product .bwcfg-loop-actions:empty,.product .bwcfg-product-actions:empty{display:none}
/* Mirror custom selects for model/year/template */
.bwcfg-mirror-select{position:relative}
.bwcfg-mirror-select .bwcfg-custom-select[disabled]{opacity:.65;cursor:not-allowed}
.bwcfg-mirror-select .bwcfg-custom-panel{z-index:35}
.bwcfg-mirror-select .bwcfg-custom-item{display:flex;align-items:center;gap:10px}
.bwcfg-mirror-select .bwcfg-custom-select-choice{display:flex;align-items:center;gap:10px;min-width:0}
.bwcfg-mirror-select .bwcfg-custom-select-choice span{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bwcfg-select-row,.bwcfg-topbar,.bwcfg-inner{overflow:visible}

.bwcfg-products-grid-wrap{max-width:1400px;margin:0 auto;transition:opacity .18s ease,filter .18s ease}
.bwcfg-products-grid-wrap.bwcfg-products-loading{opacity:.55;filter:blur(.5px);pointer-events:none}
#bwcfg-products-status{transition:opacity .18s ease}

/* Visualiser accordion */
.bwcfg-visualiser-accordion{margin:0 0 18px;justify-content:center}
.bwcfg-visualiser-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(255,255,255,.96);color:#111;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.16);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}
.bwcfg-visualiser-toggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.22)}
.bwcfg-visualiser-toggle:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
.bwcfg-visualiser-toggle-caret{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease;margin-top:-4px}
.bwcfg-visualiser-toggle[aria-expanded="true"] .bwcfg-visualiser-toggle-caret{transform:rotate(225deg);margin-top:4px}
.bwcfg-visualiser-panel{display:block;overflow:visible;transition:opacity .18s ease,transform .18s ease}
.bwcfg-visualiser-panel .bwcfg-select-row{margin:0 0 18px}
.bwcfg-visualiser-panel.is-collapsed{display:none;opacity:0;transform:translateY(-6px)}
.twt-shop-content.bwcfg-products-loading ul.products,.twt-shop-content ul.products.bwcfg-products-loading{opacity:.55;filter:blur(.5px);pointer-events:none;transition:opacity .18s ease,filter .18s ease}

#bwcfg-visualiser-toggle h2 {
	font-size: 30px;
}

/* Visualiser SVG icon animations */
.bwcfg-visualiser-toggle-text{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1;color:#111;transition:transform .25s ease}
.bwcfg-visualiser-toggle-icon{--bwcfg-icon-size:32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#111;flex:0 0 auto;filter:none;transition:filter .28s ease}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-visualiser-toggle-icon,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-visualiser-toggle-icon{filter:drop-shadow(0 6px 10px rgba(0,0,0,.22))}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-visualiser-toggle-text,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-visualiser-toggle-text{transform:translateY(-1px)}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-visualiser-toggle-label,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-visualiser-toggle-label{transform:translateX(2px)}
.bwcfg-visualiser-toggle-label{display:inline-block;transition:transform .28s cubic-bezier(.2,.8,.2,1)}
.bwcfg-visualiser-svg{display:block;width:var(--bwcfg-icon-size,32px);height:var(--bwcfg-icon-size,32px);overflow:visible;color:currentColor;fill:currentColor}
.bwcfg-svg-wheel-main,.bwcfg-svg-plus-bubble,.bwcfg-svg-plus-sign,.bwcfg-svg-motion-arcs,.bwcfg-svg-arc-top,.bwcfg-svg-arc-bottom{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}

/* Product card Add to Visualiser icon pill */
.bwcfg-preview-product{--bwcfg-icon-size:27px;position:relative!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:46px!important;width:46px!important;height:46px!important;min-height:46px!important;padding:0 9px!important;overflow:hidden!important;border-radius:999px!important;background:transparent!important;color:#000!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important;transition:width .36s cubic-bezier(.2,.9,.2,1),min-width .36s cubic-bezier(.2,.9,.2,1),background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}
.bwcfg-loop-actions,.bwcfg-top-visualiser{display:flex;justify-content:flex-end;align-items:center}
.bwcfg-loop-actions .bwcfg-preview-product,.bwcfg-top-visualiser .bwcfg-preview-product{width:46px!important;min-width:46px!important;text-align:right!important;margin-top:0!important;margin-left:auto!important}
.bwcfg-product-actions .bwcfg-preview-product{vertical-align:middle!important;margin-left:auto!important;order:99!important;flex:0 0 auto!important}
.bwcfg-preview-product:hover,.bwcfg-preview-product:focus-visible,.bwcfg-loop-actions .bwcfg-preview-product:hover,.bwcfg-loop-actions .bwcfg-preview-product:focus-visible,.bwcfg-top-visualiser .bwcfg-preview-product:hover,.bwcfg-top-visualiser .bwcfg-preview-product:focus-visible{width:190px!important;min-width:190px!important;background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:0 14px 30px rgba(0,0,0,.24)!important;transform:translateY(-1px)}
.bwcfg-preview-product:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}
.bwcfg-preview-product:disabled:hover{width:46px!important;min-width:46px!important;background:transparent!important;color:#000!important;border-color:rgba(0,0,0,.14)!important}
.bwcfg-visualiser-btn-icon{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 27px;color:currentColor;transition:transform .28s cubic-bezier(.2,.9,.2,1)}
.bwcfg-visualiser-btn-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;color:currentColor;font-size:13px;font-weight:700;line-height:1.1;transform:translateX(-8px);transform-origin:left center;transition:max-width .34s cubic-bezier(.2,.9,.2,1),opacity .2s ease .08s,transform .28s cubic-bezier(.2,.9,.2,1) .04s}
.bwcfg-preview-product:hover .bwcfg-visualiser-btn-label,.bwcfg-preview-product:focus-visible .bwcfg-visualiser-btn-label{max-width:140px;opacity:1;transform:translateX(0)}
.bwcfg-preview-product:hover .bwcfg-visualiser-btn-icon,.bwcfg-preview-product:focus-visible .bwcfg-visualiser-btn-icon{transform:translateX(0)}

/* The actual requested animation: wheel moves like a wheel, plus bubble zooms upward. */
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-svg-wheel-main,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-svg-wheel-main,.bwcfg-preview-product:hover .bwcfg-svg-wheel-main,.bwcfg-preview-product:focus-visible .bwcfg-svg-wheel-main{animation:bwcfgWheelRoll .82s cubic-bezier(.23,.82,.26,1) both}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-svg-plus-bubble,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-svg-plus-bubble,.bwcfg-preview-product:hover .bwcfg-svg-plus-bubble,.bwcfg-preview-product:focus-visible .bwcfg-svg-plus-bubble{animation:bwcfgPlusBubble .72s cubic-bezier(.18,1.35,.28,1) both}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-svg-plus-sign,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-svg-plus-sign,.bwcfg-preview-product:hover .bwcfg-svg-plus-sign,.bwcfg-preview-product:focus-visible .bwcfg-svg-plus-sign{animation:bwcfgPlusPop .72s cubic-bezier(.18,1.35,.28,1) both}
.bwcfg-visualiser-toggle:hover:not(:disabled) .bwcfg-svg-motion-arcs,.bwcfg-visualiser-toggle:focus-visible:not(:disabled) .bwcfg-svg-motion-arcs,.bwcfg-preview-product:hover .bwcfg-svg-motion-arcs,.bwcfg-preview-product:focus-visible .bwcfg-svg-motion-arcs{animation:bwcfgArcsSweep .72s ease both}
@keyframes bwcfgWheelRoll{0%{transform:translateX(0) rotate(0deg) scale(1)}35%{transform:translateX(7px) rotate(16deg) scale(1.015)}70%{transform:translateX(-3px) rotate(-7deg) scale(1.005)}100%{transform:translateX(0) rotate(0deg) scale(1)}}
@keyframes bwcfgPlusBubble{0%{transform:translate(0,0) scale(1);opacity:1}35%{transform:translate(5px,-14px) scale(1.16);opacity:1}68%{transform:translate(2px,-7px) scale(.96);opacity:1}100%{transform:translate(0,0) scale(1);opacity:1}}
@keyframes bwcfgPlusPop{0%{transform:scale(1)}35%{transform:scale(1.24)}70%{transform:scale(.92)}100%{transform:scale(1)}}
@keyframes bwcfgArcsSweep{0%{transform:translateX(0);opacity:1}40%{transform:translateX(-9px);opacity:.55}100%{transform:translateX(0);opacity:1}}
@media (prefers-reduced-motion:reduce){.bwcfg-visualiser-toggle-icon,.bwcfg-visualiser-toggle-label,.bwcfg-preview-product,.bwcfg-visualiser-btn-icon,.bwcfg-visualiser-btn-label,.bwcfg-svg-wheel-main,.bwcfg-svg-plus-bubble,.bwcfg-svg-plus-sign,.bwcfg-svg-motion-arcs{animation:none!important;transition:none!important}}
