html body .kv-product-config,html body .kv-product-config *,html body .kv-product-config *::before,html body .kv-product-config *::after{box-sizing:border-box !important}html body .kv-product-config{--kv-yellow:#ffd200;--kv-yellow-2:#ffe56b;--kv-yellow-dark:#d8ad00;--kv-black:#101010;--kv-text:#222222;--kv-muted:#666666;--kv-border:rgba(0,0,0,0.08);--kv-border-strong:rgba(0,0,0,0.14);--kv-soft:#f7f7f3;--kv-red:#d90000;--kv-green:#1aa14a;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;color:var(--kv-text) !important;font-family:inherit !important}html body .brlbs-cmpnt-widget.brlbs-bottom-0.brlbs-left-0,html body .grecaptcha-badge{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}html body.single-product .elementor-546 .elementor-element.elementor-element-d79bad8 > .e-con-inner{align-items:flex-start !important}html body.single-product .elementor-546 .elementor-element.elementor-element-7ff7ec6,html body.single-product .elementor-546 .elementor-element.elementor-element-7ff7ec6 > .elementor-widget,html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264,html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264 > .elementor-widget-container{align-self:flex-start !important;justify-content:flex-start !important;margin-top:0 !important;padding-top:0 !important}html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264,html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264 > .elementor-widget-container{font-size:0 !important;line-height:0 !important}html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264 .kv-product-config{font-size:16px !important;line-height:normal !important}html body.single-product .elementor-546 .elementor-element.elementor-element-bfb2264 > .elementor-widget-container{margin-top:-4px !important}html body .kv-product-config,html body .kv-product-config .elementor-widget-wrap,html body .kv-product-config .elementor-element,html body .kv-product-config .elementor-widget-container{margin-top:0 !important;padding-top:0 !important}html body .kv-product-config .kv-product-card{width:100% !important;max-width:700px !important;overflow:visible !important;border-radius:14px !important;background:#ffffff !important;border:1px solid var(--kv-border) !important;box-shadow:0 12px 28px rgba(0,0,0,0.06) !important;margin:0 !important;padding:0 !important}html body .kv-product-config .kv-product-content{padding:18px !important;margin:0 !important}html body .kv-product-config .kv-product-title{margin:0 !important;padding:0 !important;color:var(--kv-black) !important;font-size:clamp(25px,3.2vw,38px) !important;line-height:1.06 !important;font-weight:950 !important;letter-spacing:-0.04em !important;text-transform:none !important}html body .kv-product-config .kv-product-title span{display:block !important;color:var(--kv-yellow-dark) !important}html body .kv-product-config .kv-product-subtitle{margin:8px 0 0 !important;padding:0 !important;color:#1f1f1f !important;font-size:15px !important;line-height:1.35 !important;font-weight:800 !important}html body .kv-product-config .kv-product-meta-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;margin:16px 0 16px !important;padding:0 !important}html body .kv-product-config .kv-meta-pill{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:36px !important;padding:8px 12px !important;border-radius:999px !important;font-size:13px !important;line-height:1.2 !important;font-weight:850 !important;border:1px solid rgba(0,0,0,0.06) !important;color:#202020 !important;margin:0 !important;box-shadow:0 6px 14px rgba(0,0,0,0.04) !important}html body .kv-product-config .kv-meta-pill.is-delivery{background:linear-gradient(135deg,#fff9df 0%,#fff1a8 100%) !important;border-color:rgba(216,173,0,0.30) !important;color:#5c4500 !important}html body .kv-product-config .kv-meta-pill.is-time{background:linear-gradient(135deg,#eef9ff 0%,#e3f8ec 100%) !important;border-color:rgba(26,161,74,0.18) !important;color:#205f46 !important}html body .kv-product-config .kv-meta-pill-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;min-width:24px !important;border-radius:999px !important;font-size:13px !important;font-weight:950 !important;flex:0 0 auto !important;line-height:1 !important}html body .kv-product-config .kv-meta-pill.is-delivery .kv-meta-pill-icon{background:#fff7c8 !important;color:#8a6500 !important;border:1px solid rgba(216,173,0,0.22) !important}html body .kv-product-config .kv-meta-pill.is-time .kv-meta-pill-icon{background:#ffffff !important;color:#238256 !important;border:1px solid rgba(26,161,74,0.16) !important}html body .kv-product-config .kv-meta-pill-text{display:inline-block !important;color:inherit !important}html body .kv-product-config .kv-product-form-wrap{position:relative !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important}html body .kv-product-config .kv-product-form-wrap .kv-config-preloader{position:absolute !important;inset:0 !important;z-index:8 !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:260px !important;border-radius:16px !important;background:rgba(255,255,255,.92) !important;backdrop-filter:blur(6px) !important;transition:opacity .22s ease,visibility .22s ease !important}html body .kv-product-config.kv-is-ready .kv-product-form-wrap .kv-config-preloader{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}html body .kv-product-config .kv-product-form-wrap .kv-config-preloader-inner{display:grid !important;justify-items:center !important;gap:10px !important;color:#333333 !important;font-size:13px !important;font-weight:850 !important}html body .kv-product-config .kv-product-form-wrap .kv-config-spinner{width:34px !important;height:34px !important;border-radius:999px !important;border:4px solid rgba(0,0,0,.10) !important;border-top-color:var(--kv-yellow-dark) !important;animation:kvSpin .8s linear infinite !important}@keyframes kvSpin{to{transform:rotate(360deg)}}html body .kv-product-config .kv-product-form-wrap .elementor-add-to-cart,html body .kv-product-config .kv-product-form-wrap form.cart{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}html body .kv-product-config .kv-product-form-wrap form.cart{display:block !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .tc-extra-product-options,html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options,html body .kv-product-config .kv-product-form-wrap #tm-extra-product-options{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;opacity:1 !important}html body .kv-product-config .kv-product-form-wrap .tc-extra-product-options *,html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options *{box-sizing:border-box !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-fields,html body .kv-product-config .kv-product-form-wrap #tm-extra-product-options-fields{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin:0 !important;padding:0 !important;list-style:none !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field{list-style:none !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row{display:grid !important;grid-template-columns:minmax(190px,215px) minmax(0,1fr) !important;align-items:stretch !important;gap:0 20px !important;width:100% !important;padding:0 !important;border-radius:0 !important;background:transparent !important;border:0 !important;overflow:visible !important}html body .kv-product-config .kv-product-form-wrap .cpf-section,html body .kv-product-config .kv-product-form-wrap .tc-section-inner-wrap,html body .kv-product-config .kv-product-form-wrap .cpf-element,html body .kv-product-config .kv-product-form-wrap .tc-element-inner-wrap,html body .kv-product-config .kv-product-form-wrap .tc-row,html body .kv-product-config .kv-product-form-wrap .tc-cell,html body .kv-product-config .kv-product-form-wrap .tc-col,html body .kv-product-config .kv-product-form-wrap .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap{background:transparent !important;border:0 !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-25{width:auto !important;max-width:none !important;flex:none !important;padding:16px 10px 16px 12px !important;margin:0 !important;border-top:1px solid rgba(0,0,0,.07) !important;align-self:stretch !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-75{width:auto !important;max-width:none !important;flex:none !important;padding:16px 18px 16px 0 !important;margin:0 !important;border-top:1px solid rgba(0,0,0,.07) !important;align-self:stretch !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-50{width:auto !important;max-width:none !important;flex:none !important;padding:16px 18px !important;margin:0 !important;border-top:1px solid rgba(0,0,0,.07) !important;align-self:stretch !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-100{width:100% !important;max-width:100% !important;flex:0 0 100% !important;grid-column:1 / -1 !important;padding:0 !important;margin:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row > .cpf-section:nth-of-type(1),html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row > .cpf-section:nth-of-type(2){border-top:0 !important}html body .kv-product-config .kv-product-form-wrap .kv-label-section{display:grid !important;grid-template-columns:24px minmax(0,1fr) !important;align-items:center !important;column-gap:20px !important;background:#fbfbf7 !important;justify-items:start !important;padding-left:8px !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.kv-label-section,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-25.kv-label-section,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-50.kv-label-section{padding-left:8px !important}html body .kv-product-config .kv-product-form-wrap .kv-label-section::before{content:attr(data-kv-step) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;min-width:24px !important;border-radius:999px !important;background:var(--kv-yellow) !important;color:#111111 !important;font-size:11px !important;font-weight:950 !important;line-height:1 !important;margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;border:1px solid var(--kv-yellow-dark) !important;box-shadow:0 4px 10px rgba(255,210,0,.22) !important;grid-column:1 !important;justify-self:start !important}html body .kv-product-config .kv-product-form-wrap .kv-label-section > .tc-section-inner-wrap{grid-column:2 !important;flex:1 1 auto !important;min-width:0 !important;align-self:center !important}html body .kv-product-config .kv-product-form-wrap .kv-control-section{background:#ffffff !important}html body .kv-product-config .kv-product-form-wrap .tm-description,html body .kv-product-config .kv-product-form-wrap .tm-element-description{margin:0 !important;padding:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-description a,html body .kv-product-config .kv-product-form-wrap .tm-element-description a{display:inline-flex !important;align-items:center !important;gap:6px !important;color:#111111 !important;text-decoration:none !important;font-size:12.6px !important;line-height:1.3 !important;font-weight:950 !important;margin:0 !important;padding:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-description a::after,html body .kv-product-config .kv-product-form-wrap .tm-element-description a::after{content:"?" !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:17px !important;height:17px !important;border-radius:999px !important;background:#111111 !important;color:var(--kv-yellow) !important;font-size:11px !important;font-weight:950 !important;line-height:1 !important}html body .kv-product-config .kv-product-form-wrap .kv-label-section .tm-description a::after,html body .kv-product-config .kv-product-form-wrap .kv-label-section .tm-element-description a::after{display:none !important}html body .kv-product-config .kv-product-form-wrap .tm-description i,html body .kv-product-config .kv-product-form-wrap .tm-element-description i{display:none !important}html body .kv-product-config .kv-product-form-wrap .tm-element-description p{margin:0 !important;padding:0 !important;color:#111111 !important;font-size:12.2px !important;line-height:1.35 !important;font-weight:900 !important}html body .kv-product-config .kv-product-form-wrap .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .tm-epo-element-label{display:block !important;margin:0 0 7px !important;padding:0 !important;color:#111111 !important;font-size:13px !important;line-height:1.25 !important;font-weight:900 !important;text-transform:none !important}html body .kv-product-config .kv-product-form-wrap .befestigung-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .befestigung-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .form-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .form-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .grundstoff-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .grundstoff-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .durchmesser-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .durchmesser-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .breite-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .breite-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .hoehe-div .tc-epo-label,html body .kv-product-config .kv-product-form-wrap .hoehe-div .tm-epo-element-label{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}html body .kv-product-config .kv-product-form-wrap .tm-epo-required{color:var(--kv-red) !important;margin-right:3px !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-75 > .tc-section-inner-wrap > .tc-row,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-50 > .tc-section-inner-wrap > .tc-row{display:block !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-75 > .tc-section-inner-wrap > .tc-row > .tc-cell > .tc-row,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-50 > .tc-section-inner-wrap > .tc-row > .tc-cell > .tc-row{display:flex !important;flex-wrap:wrap !important;gap:10px 12px !important;align-items:flex-start !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .form-div{width:100% !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .durchmesser-div{width:100% !important;max-width:240px !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .breite-div,html body .kv-product-config .kv-product-form-wrap .formgrosse .hoehe-div{width:calc(50% - 6px) !important;max-width:210px !important;flex:0 0 calc(50% - 6px) !important}html body .kv-product-config .kv-product-form-wrap .befestigung-div,html body .kv-product-config .kv-product-form-wrap .grundstoff-div,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div{width:100% !important;max-width:100% !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap ul.tm-extra-product-options-radio,html body .kv-product-config .kv-product-form-wrap ul.tm-extra-product-options-checkbox{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(96px,1fr)) !important;gap:8px !important;align-items:stretch !important;margin:0 !important;padding:0 !important;list-style:none !important;width:100% !important}html body .kv-product-config .kv-product-form-wrap .form-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-ul-wrap{grid-template-columns:repeat(3,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .befestigung-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .befestigung-div .tmcp-ul-wrap{grid-template-columns:repeat(3,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .grundstoff-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .grundstoff-div .tmcp-ul-wrap{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-ul-wrap{grid-template-columns:repeat(3,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .kv-hidden-metal-none{display:none !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap:has(input[value*="ohne" i]),html body .kv-product-config .kv-product-form-wrap .metallfaeden-div li.tmcp-field-wrap:has(input[value*="ohne" i]){display:none !important}html body.single-product .pswp__preloader,html body .pswp__preloader{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap li.tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap.tm-per-row{list-style:none !important;margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;flex:1 1 0 !important;display:block !important;min-width:0 !important}html body .kv-product-config .kv-product-form-wrap input[type="radio"],html body .kv-product-config .kv-product-form-wrap input[type="checkbox"]{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important}html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-radio + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .form-div .tm-epo-field-label .tc-label-wrap{padding:8px 6px !important}html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-elements{gap:4px !important}html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-field-wrap{min-width:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-epo-field-label{display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap.tc-active .tm-epo-field-label,html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap:hover .tm-epo-field-label,html body .kv-product-config .kv-product-form-wrap .tm-epo-field-label:hover,html body .kv-product-config .kv-product-form-wrap .tm-epo-field-label:focus,html body .kv-product-config .kv-product-form-wrap .tm-epo-field-label:focus-within{background:transparent !important;border:0 !important;box-shadow:none !important;outline:0 !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap .tm-epo-field-label,html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap.tc-active > .tm-epo-field-label,html body .kv-product-config .kv-product-form-wrap li.tmcp-field-wrap.tc-active > label.tm-epo-field-label,html body .kv-product-config .kv-product-form-wrap li.tmcp-field-wrap > label.tm-epo-field-label{background-color:transparent !important;background-image:none !important;border-color:transparent !important;border-width:0 !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .tmcp-radio + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .tmcp-checkbox + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .tm-epo-field-label .tc-label-wrap{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;max-width:100% !important;min-height:34px !important;padding:8px 10px !important;border-radius:999px !important;background:#ffffff !important;color:#222222 !important;border:1px solid rgba(0,0,0,.10) !important;box-shadow:none !important;cursor:pointer !important;transition:all .16s ease !important;margin:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-label{font-size:12.4px !important;line-height:1.15 !important;font-weight:820 !important;white-space:normal !important;text-align:center !important;color:inherit !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap:hover .tc-label-wrap{background:#fff8cc !important;border-color:rgba(216,173,0,.75) !important;transform:none !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap.tc-active .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap input[type="radio"]:checked + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap input[type="checkbox"]:checked + .tc-label-wrap{background:linear-gradient(180deg,var(--kv-yellow-2),var(--kv-yellow)) !important;color:#111111 !important;border-color:var(--kv-yellow-dark) !important;box-shadow:0 5px 12px rgba(255,210,0,.24) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Gold_1"] + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Gold_1"]:checked + .tc-label-wrap{background:linear-gradient(180deg,#ffe98a,#f5c842) !important;border-color:#d0a51d !important;color:#3f3000 !important;box-shadow:0 5px 12px rgba(245,198,66,.24) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Silber_2"] + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Silber_2"]:checked + .tc-label-wrap{background:linear-gradient(180deg,#ffffff,#d9dde2) !important;border-color:#aeb5bd !important;color:#2f343a !important;box-shadow:0 5px 12px rgba(174,181,189,.20) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Bronze_3"] + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Bronze_3"]:checked + .tc-label-wrap{background:linear-gradient(180deg,#e7bd88,#b87435) !important;border-color:#9a5c25 !important;color:#2f1706 !important;box-shadow:0 5px 12px rgba(184,116,53,.22) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Gold_1"]:checked + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Silber_2"]:checked + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div input[value="Bronze_3"]:checked + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap.tc-active input[value="Gold_1"] + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap.tc-active input[value="Silber_2"] + .tc-label-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap.tc-active input[value="Bronze_3"] + .tc-label-wrap{border-color:#111111 !important;border-width:2px !important;box-shadow:0 0 0 3px rgba(255,255,255,.95) inset,0 0 0 2px rgba(0,0,0,.18),0 8px 18px rgba(0,0,0,.14) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap.kv-hidden-metal-none,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div li.tmcp-field-wrap.kv-hidden-metal-none,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-field-wrap.tm-per-row.kv-hidden-metal-none{display:none !important}html body .kv-product-config .kv-product-form-wrap input[type="number"],html body .kv-product-config .kv-product-form-wrap input[type="text"],html body .kv-product-config .kv-product-form-wrap input[type="email"],html body .kv-product-config .kv-product-form-wrap input[type="tel"],html body .kv-product-config .kv-product-form-wrap textarea,html body .kv-product-config .kv-product-form-wrap select{width:100% !important;min-height:39px !important;padding:9px 11px !important;border-radius:12px !important;border:1px solid rgba(0,0,0,.14) !important;background:#ffffff !important;color:#111111 !important;font-size:13px !important;font-weight:700 !important;outline:none !important;box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease !important}html body .kv-product-config .kv-product-form-wrap input[type="number"]:focus,html body .kv-product-config .kv-product-form-wrap input[type="text"]:focus,html body .kv-product-config .kv-product-form-wrap input[type="email"]:focus,html body .kv-product-config .kv-product-form-wrap input[type="tel"]:focus,html body .kv-product-config .kv-product-form-wrap textarea:focus,html body .kv-product-config .kv-product-form-wrap select:focus{border-color:var(--kv-yellow-dark) !important;box-shadow:0 0 0 3px rgba(255,210,0,.16) !important}html body .kv-product-config .kv-product-form-wrap input::placeholder,html body .kv-product-config .kv-product-form-wrap textarea::placeholder{color:#666666 !important;opacity:1 !important}html body .kv-product-config .kv-product-form-wrap input:invalid{color:#111111 !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .durchmesser-div .tc-row,html body .kv-product-config .kv-product-form-wrap .breite-div .tc-row,html body .kv-product-config .kv-product-form-wrap .hoehe-div .tc-row{display:block !important}html body .kv-product-config .kv-product-form-wrap .durchmesser-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .breite-div .tm-epo-element-label,html body .kv-product-config .kv-product-form-wrap .hoehe-div .tm-epo-element-label{margin:0 !important;min-width:auto !important;white-space:nowrap !important;font-size:12px !important;color:#4b4b4b !important}html body .kv-product-config .kv-product-form-wrap .durchmesser-div input[type="number"],html body .kv-product-config .kv-product-form-wrap .breite-div input[type="number"],html body .kv-product-config .kv-product-form-wrap .hoehe-div input[type="number"]{max-width:220px !important}html body .kv-product-config .kv-product-form-wrap .durchmesser-div .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .breite-div .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .hoehe-div .tmcp-field-wrap{width:220px !important;max-width:100% !important;flex:0 0 220px !important}html body .kv-product-config .kv-product-form-wrap .hochladen-div,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-cell,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-col,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-element-inner-wrap,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-row{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-element-container,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tmcp-field-wrap{width:100% !important;max-width:100% !important;flex:0 0 100% !important;display:block !important;grid-template-columns:1fr !important}html body .kv-product-config .kv-product-form-wrap .cpf-upload-container{display:block !important;width:100% !important;max-width:100% !important}html body .kv-product-config .kv-product-form-wrap .hochladen-div .tm-epo-field-label.cpf-upload-container,html body .kv-product-config .kv-product-form-wrap .hochladen-div label.cpf-upload-container{display:block !important;width:100% !important;max-width:100% !important;min-width:100% !important}html body .kv-product-config .kv-product-form-wrap .cpf-upload-wrap{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:70px !important;width:100% !important;max-width:100% !important;border-radius:16px !important;border:1.5px dashed rgba(0,0,0,.22) !important;background:linear-gradient(180deg,#ffffff,#fbfbf7) !important;color:#111111 !important;cursor:pointer !important;transition:all .18s ease !important;padding:14px !important;text-align:center !important;line-height:1.2 !important}html body .kv-product-config .kv-product-form-wrap .hochladen-div .cpf-upload-wrap,html body .kv-product-config .kv-product-form-wrap .hochladen-div label.cpf-upload-container .cpf-upload-wrap,html body .kv-product-config .kv-product-form-wrap .hochladen-div .tm-epo-field-label .cpf-upload-wrap{display:flex !important;align-items:center !important;justify-content:center !important}html body .kv-product-config .kv-product-form-wrap .cpf-upload-wrap input[type="file"]{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;opacity:0 !important;cursor:pointer !important;z-index:2 !important}html body .kv-product-config .kv-product-form-wrap .cpf-upload-wrap:hover{border-color:var(--kv-yellow-dark) !important;background:#fff9d8 !important}html body .kv-product-config .kv-product-form-wrap .cpf-upload-text{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:100% !important;width:100% !important;color:#111111 !important;font-size:13px !important;font-weight:850 !important;overflow-wrap:anywhere !important;position:relative !important;z-index:1 !important}html body .kv-product-config .kv-product-form-wrap .tc-max-file-size{display:block !important;margin-top:5px !important;color:#777777 !important;font-size:11.5px !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-preview{position:relative !important;display:none !important;width:100% !important;max-width:100% !important;height:230px !important;margin-top:10px !important;padding:10px !important;border-radius:16px !important;border:1px solid rgba(0,0,0,.10) !important;background:linear-gradient(45deg,rgba(0,0,0,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.035) 75%),#ffffff !important;background-size:18px 18px !important;background-position:0 0,0 9px,9px -9px,-9px 0 !important;overflow:hidden !important;place-items:center !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-remove{position:absolute !important;top:10px !important;right:10px !important;z-index:4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:34px !important;height:34px !important;padding:0 11px !important;border-radius:999px !important;border:1px solid rgba(0,0,0,.12) !important;background:rgba(255,255,255,.94) !important;color:#111111 !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;cursor:pointer !important;box-shadow:0 8px 18px rgba(0,0,0,.12) !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-remove:hover{background:#ffe8e8 !important;border-color:rgba(217,0,0,.22) !important;color:var(--kv-red) !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-preview.has-preview,html body .kv-product-config .kv-product-form-wrap .kv-upload-preview:not(.tc-hidden){display:grid !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-preview img,html body .kv-product-config .kv-product-form-wrap img.epo-upload-image{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:210px !important;object-fit:contain !important;object-position:center !important;border-radius:10px !important}html body .kv-product-config .kv-product-form-wrap .hochladen-div .tc-upload-preview{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-file-card{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;padding:16px !important;color:#333333 !important;font-size:13px !important;font-weight:850 !important;text-align:center !important;overflow-wrap:anywhere !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-progress{display:none !important;margin-top:10px !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-progress-track{width:100% !important;height:8px !important;border-radius:999px !important;background:rgba(0,0,0,.08) !important;overflow:hidden !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-progress-bar{width:0% !important;height:100% !important;border-radius:inherit !important;background:linear-gradient(90deg,var(--kv-yellow),#1aa14a) !important;transition:width .18s ease !important}html body .kv-product-config .kv-product-form-wrap .kv-upload-progress-text{display:block !important;margin-top:6px !important;color:#555555 !important;font-size:12px !important;font-weight:800 !important}html body .kv-product-config .kv-product-form-wrap .tmcp-field-wrap.is-uploading .kv-upload-progress{display:block !important}html body .kv-product-config .kv-product-form-wrap .tm_divider{height:1px !important;margin:6px 0 !important;background:rgba(0,0,0,.08) !important}html body .kv-product-config .kv-product-form-wrap .tc-totals-form{margin-top:14px !important;padding:12px 14px !important;border-radius:16px !important;background:#fffdf2 !important;border:1px solid rgba(255,210,0,.45) !important;box-shadow:none !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-totals{margin:0 !important;display:grid !important;grid-template-columns:1fr auto !important;gap:6px 12px !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-totals dt,html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-totals dd{margin:0 !important;padding:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-options-totals{color:#777777 !important;font-size:12.5px !important;font-weight:700 !important}html body .kv-product-config .kv-product-form-wrap .tm-final-totals{color:#111111 !important;font-size:13.5px !important;font-weight:900 !important}html body .kv-product-config .kv-product-form-wrap .tm-final-totals .amount,html body .kv-product-config .kv-product-form-wrap .tm-final-totals .woocommerce-Price-amount{color:var(--kv-red) !important;font-size:22px !important;font-weight:950 !important}html body .kv-product-config .kv-product-form-wrap form.cart > .quantity,html body .kv-product-config .kv-product-form-wrap form.cart > .select-qty,html body .kv-product-config .kv-product-form-wrap form.cart > .single_add_to_cart_button{display:none !important}html body .kv-product-config .kv-sticky-buybar{position:sticky !important;bottom:12px !important;z-index:20 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto auto !important;gap:8px !important;align-items:center !important;margin-top:16px !important;padding:10px !important;border-radius:14px !important;background:rgba(255,255,255,0.97) !important;border:1px solid rgba(0,0,0,0.09) !important;box-shadow:0 18px 42px rgba(0,0,0,0.16) !important;backdrop-filter:blur(14px) !important}html body .kv-product-config .kv-buybar-prices{display:grid !important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) !important;align-items:end !important;gap:8px !important;min-width:0 !important}html body .kv-product-config .kv-buybar-price{display:grid !important;grid-template-columns:auto auto !important;align-items:baseline !important;justify-content:start !important;gap:3px 6px !important;min-width:0 !important}html body .kv-product-config .kv-buybar-price.is-unit{padding-right:8px !important}html body .kv-product-config .kv-buybar-price.is-total{padding-left:10px !important;border-left:1px solid rgba(0,0,0,.10) !important}html body .kv-product-config .kv-buybar-label{color:#555555 !important;font-size:12px !important;font-weight:850 !important;white-space:nowrap !important;grid-column:1 / -1 !important}html body .kv-product-config .kv-buybar-value{position:relative !important;display:inline-flex !important;align-items:center !important;min-height:23px !important;color:var(--kv-red) !important;font-size:23px !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-0.025em !important;white-space:nowrap !important}html body .kv-product-config .kv-buybar-value.is-loading-price{color:transparent !important;min-width:58px !important}html body .kv-product-config .kv-buybar-value.is-loading-price::after{content:none !important;display:none !important}html body .kv-product-config .kv-buybar-value.is-price-pending{color:transparent !important;min-width:58px !important;min-height:23px !important;justify-content:flex-start !important}html body .kv-product-config .kv-buybar-value.is-price-pending::after{content:"" !important;display:inline-flex !important;width:18px !important;height:18px !important;border-radius:999px !important;border:3px solid rgba(0,0,0,.10) !important;border-top-color:var(--kv-yellow-dark) !important;animation:kvSpin .8s linear infinite !important}html body .kv-product-config .kv-buybar-price.is-total .kv-buybar-value{color:#222222 !important;font-size:17px !important;font-weight:900 !important;letter-spacing:0 !important}html body .kv-product-config .kv-buybar-price.is-total .kv-buybar-label{color:#6b6b6b !important;font-weight:780 !important}html body .kv-product-config .kv-buybar-small{color:#555555 !important;font-size:12px !important;font-weight:750 !important;white-space:nowrap !important}html body .kv-product-config .kv-buybar-qty{display:flex !important;align-items:center !important;gap:6px !important}html body .kv-product-config .kv-buybar-qty label{color:#555555 !important;font-size:12px !important;font-weight:850 !important;margin:0 !important}html body .kv-product-config .kv-buybar-qty select{width:92px !important;height:38px !important;min-height:38px !important;border-radius:999px !important;border:1px solid rgba(0,0,0,.14) !important;padding:7px 30px 7px 12px !important;text-align:center !important;font-size:13px !important;font-weight:850 !important;background:#ffffff !important;color:#111111 !important}html body .kv-product-config .kv-buybar-cart-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:40px !important;padding:11px 16px !important;border-radius:999px !important;border:0 !important;background:var(--kv-yellow) !important;color:#111111 !important;font-size:13px !important;line-height:1 !important;font-weight:950 !important;cursor:pointer !important;box-shadow:0 8px 18px rgba(255,210,0,.28) !important;transition:all .18s ease !important;white-space:nowrap !important}html body .kv-product-config .kv-buybar-cart-btn:hover{transform:translateY(-1px) !important;background:#ffe66f !important}html body .kv-product-config .kv-buybar-cart-btn .kv-btn-icon,html body .kv-product-config .kv-buybar-request .kv-btn-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:16px !important;height:16px !important;margin-right:7px !important;flex:0 0 auto !important}html body .kv-product-config .kv-buybar-cart-btn .kv-btn-icon svg,html body .kv-product-config .kv-buybar-request .kv-btn-icon svg{display:block !important;width:16px !important;height:16px !important;stroke:currentColor !important}html body .kv-product-config .kv-buybar-request{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:40px !important;grid-column:1 / -1 !important;padding:10px 14px !important;border-radius:999px !important;background:#1f8fff !important;color:#ffffff !important;text-decoration:none !important;font-size:12.5px !important;font-weight:900 !important;white-space:nowrap !important;box-shadow:0 8px 18px rgba(31,143,255,.22) !important;transition:all .18s ease !important}html body .kv-product-config .kv-buybar-request:hover{transform:translateY(-1px) !important;background:#0f78df !important;color:#ffffff !important}html body .kv-product-config .kv-product-description{margin-top:20px !important;padding:17px !important;border-radius:20px !important;background:#f8f8f4 !important;border:1px solid rgba(0,0,0,.06) !important}html body .kv-product-config .kv-product-description h2{margin:0 0 9px !important;font-size:19px !important;line-height:1.25 !important;font-weight:950 !important;color:#111111 !important}html body .kv-product-config .kv-product-description p{margin:0 !important;color:#555555 !important;font-size:14px !important;line-height:1.7 !important}html body .kv-product-config .kv-product-description p + p{margin-top:10px !important}html body .kv-product-config .kv-feature-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:9px !important;margin-top:14px !important}html body .kv-product-config .kv-feature-item{padding:13px 12px !important;border-radius:16px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.07) !important;box-shadow:0 6px 14px rgba(0,0,0,.035) !important}html body .kv-product-config .kv-feature-item :is(b,auf-bb){display:block !important;color:#111111 !important;font-size:12.5px !important;line-height:1.25 !important;font-weight:900 !important}html body .kv-product-config .kv-feature-item span{display:block !important;margin-top:4px !important;color:#666666 !important;font-size:12px !important;line-height:1.35 !important}html body .kv-product-config .kv-payment-box{margin-top:14px !important;padding:14px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.07) !important;text-align:center !important}html body .kv-product-config .kv-payment-box p{margin:0 0 9px !important;color:#333333 !important;font-size:12.5px !important;font-weight:800 !important}html body .kv-product-config .kv-payment-box img{display:block !important;width:100% !important;max-width:420px !important;height:auto !important;margin:0 auto !important}html body .kv-product-config .woocommerce-notices-wrapper{margin:0 0 14px !important;padding:0 !important}@media (max-width:1050px){html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row{grid-template-columns:minmax(170px,190px) minmax(0,1fr) !important;gap:0 13px !important}html body .kv-product-config .kv-sticky-buybar{grid-template-columns:1fr auto auto !important}html body .kv-product-config .kv-buybar-request{grid-column:1 / -1 !important;width:100% !important}}@media (max-width:767px){html body .kv-product-config .kv-product-card{border-radius:20px !important}html body .kv-product-config .kv-product-content{padding:16px !important}html body .kv-product-config .kv-product-title{font-size:30px !important}html body .kv-product-config .kv-product-subtitle{font-size:16px !important}html body .kv-product-config .kv-product-meta-row{gap:8px !important;margin:14px 0 !important}html body .kv-product-config .kv-meta-pill{width:100% !important;justify-content:flex-start !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row{display:block !important}html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-25,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-50,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-75,html body .kv-product-config .kv-product-form-wrap .cpf-section.tcwidth-100{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding:12px 14px !important;border-top:1px solid rgba(0,0,0,.07) !important}html body .kv-product-config .kv-product-form-wrap .kv-label-section{padding-bottom:7px !important;border-top:1px solid rgba(0,0,0,.08) !important}html body .kv-product-config .kv-product-form-wrap .kv-control-section{padding-top:0 !important;border-top:0 !important}html body .kv-product-config .kv-product-form-wrap .tm-extra-product-options-field.tc-row > .cpf-section:nth-of-type(1){border-top:0 !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .breite-div,html body .kv-product-config .kv-product-form-wrap .formgrosse .hoehe-div{width:calc(50% - 6px) !important;max-width:100% !important;flex:0 0 calc(50% - 6px) !important;padding-left:0 !important;padding-right:0 !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-cell,html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-col,html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-section-inner-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-element-container,html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-element-inner-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .tc-row{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .form-div,html body .kv-product-config .kv-product-form-wrap .formgrosse .form-div .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .form-div ul.tmcp-elements{width:100% !important;max-width:100% !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .durchmesser-div{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding-left:0 !important;padding-right:0 !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .durchmesser-div .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .durchmesser-div input[type="number"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .formgrosse .breite-div .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .hoehe-div .tmcp-field-wrap,html body .kv-product-config .kv-product-form-wrap .formgrosse .breite-div input[type="number"],html body .kv-product-config .kv-product-form-wrap .formgrosse .hoehe-div input[type="number"]{width:100% !important;max-width:100% !important;flex:0 0 100% !important}html body .kv-product-config .kv-product-form-wrap .form-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .befestigung-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .befestigung-div .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .grundstoff-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .grundstoff-div .tmcp-ul-wrap,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-ul-wrap{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .metallfaeden-div ul.tmcp-elements,html body .kv-product-config .kv-product-form-wrap .metallfaeden-div .tmcp-ul-wrap{grid-template-columns:repeat(3,minmax(0,1fr)) !important}html body .kv-product-config .kv-product-form-wrap .form-div .tmcp-field-wrap:nth-child(3){grid-column:1 / -1 !important}html body .kv-product-config .kv-feature-grid{grid-template-columns:1fr !important}html body .kv-product-config .kv-sticky-buybar{position:sticky !important;bottom:8px !important;grid-template-columns:minmax(0,1fr) minmax(118px,.9fr) !important;gap:7px !important;padding:8px !important;border-radius:16px !important}html body .kv-product-config .kv-buybar-prices{grid-column:1 / -1 !important;grid-template-columns:1fr 1fr !important;width:100% !important;gap:6px !important}html body .kv-product-config .kv-buybar-price.is-total{border-left:0 !important;padding-left:0 !important}html body .kv-product-config .kv-buybar-label,html body .kv-product-config .kv-buybar-small,html body .kv-product-config .kv-buybar-qty label{font-size:11px !important}html body .kv-product-config .kv-buybar-value{font-size:20px !important}html body .kv-product-config .kv-buybar-price.is-total .kv-buybar-value{font-size:15px !important}html body .kv-product-config .kv-buybar-qty{width:100% !important;grid-column:1 !important}html body .kv-product-config .kv-buybar-qty select{width:100% !important;height:38px !important;min-height:38px !important}html body .kv-product-config .kv-buybar-cart-btn{width:100% !important;grid-column:2 !important;min-height:38px !important;padding:10px 12px !important}html body .kv-product-config .kv-buybar-request{width:100% !important;grid-column:1 / -1 !important;min-height:36px !important;padding:9px 12px !important}}