@import url('/user/documents/upload/lp-advice-v4.css');
/* Unified variant controls; native Shoptet selection remains unchanged. */
body .widget-parameter-wrapper{display:block!important;width:100%;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid #e5e9e0;text-align:left}
body .widget-parameter-wrapper:before{content:attr(data-parameter-name);display:block;font:700 10px/1.4 Manrope,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#697765;margin-bottom:8px}
body .widget-parameter-list{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none}
body .widget-parameter-list .widget-parameter-value{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important}
body .widget-parameter-value a{display:flex!important;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:7px 10px!important;border:1px solid #dbe3d4!important;border-radius:11px!important;background:#f3f5ef!important;color:#20382a!important;font:700 12px/1.2 Manrope,sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,border-color .15s}
body .widget-parameter-more{display:none!important}
body.type-product .p-info-wrapper .variant-list{display:block!important;width:100%;margin:12px 0!important;padding:18px!important;border:1px solid #dfe7d6!important;border-radius:18px;background:#f2f5ed}
body.type-product .p-info-wrapper .variant-list th{display:block!important;width:auto!important;padding:0 0 12px!important;border:0!important;font:700 13px/1.4 Manrope,sans-serif;color:#20382a}
body.type-product .p-info-wrapper .variant-list td{display:block!important;width:100%!important;padding:0!important;border:0!important}
body.type-product .p-info-wrapper .custom-variants{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0!important;padding:0!important}
body.type-product .p-info-wrapper .custom-variants .variant{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:48px;margin:0!important;padding:10px 15px!important;border:1px solid #d3ddca!important;border-radius:12px!important;background:#fff!important;color:#20382a!important;font:700 14px/1.3 Manrope,sans-serif!important;box-shadow:none!important;cursor:pointer;transition:background .15s,border-color .15s}
body.type-product .p-info-wrapper .custom-variants .variant[data-value=""]{display:none!important}
body.type-product .p-info-wrapper .custom-variants .variant.active{background:#20382a!important;border-color:#20382a!important;color:#d2ff5a!important;box-shadow:0 3px 8px #20382a18!important}
body.type-product .p-info-wrapper .variant-list select:not(.hidden-split-parameter){width:100%;min-height:48px;border-radius:12px;border:1px solid #d3ddca;background:#fff;color:#20382a;padding:10px 14px;font-size:16px}
body .widget-parameter-value a:focus-visible,body.type-product .custom-variants .variant:focus-visible{outline:3px solid #98bc66!important;outline-offset:3px}
@media(hover:hover){body .widget-parameter-value a:hover,body.type-product .p-info-wrapper .custom-variants .variant:not(.active):hover{background:#e5efda!important;border-color:#a0b98a!important;color:#20382a!important}}
@media(max-width:767px){body .widget-parameter-value a{min-width:40px;min-height:42px;padding:8px!important;font-size:12px!important}body .widget-parameter-list{gap:5px!important}body.type-product .p-info-wrapper .variant-list{padding:14px!important}body.type-product .p-info-wrapper .custom-variants{gap:7px!important}body.type-product .p-info-wrapper .custom-variants .variant{min-width:48px;min-height:48px;padding:10px 13px!important}}
@media(prefers-reduced-motion:reduce){body .widget-parameter-value a,body.type-product .custom-variants .variant{transition:none!important}}
