.element{position:relative;padding:0 8px;margin-bottom:12px}.row>.element:not([class*=col_]){flex:0 0 100%}.flex_break{flex-basis:100%;height:0}.element.inline{float:none}form.inline{width:auto}form.inline>.element{width:fit-content}.element>input,.element>select,.element>textarea{width:100%}.one_line .element{margin-bottom:0}.element>.captcha .user-interaction,.element>.upload,.element>select,.element>textarea{background-color:#fff}.circle.disabled,.disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.submit_on_blur.is_saving{pointer-events:none}.element .checkbox-icon{cursor:pointer;height:25px;width:25px;background-color:#eee;display:inline-block;border:1px solid #bababa}.element .checkbox-icon:hover{background-color:#999}.checkbox-icon .checkbox-content{visibility:hidden;font-weight:700;color:#fff;font-size:20px;line-height:25px}.element input:checked+.checkbox_label .checkbox-icon{background-color:#999}.element input:checked+.checkbox_label .checkbox-icon .checkbox-content{visibility:visible}.element textarea.user-interaction,.element>textarea{height:170px;line-height:20px!important;padding-top:22px}.element.www-website-email{z-index:999;position:absolute;height:0;width:0;border:none;background:0 0;margin:0;padding:0;top:-100%;left:-100%;clear:both}.captcha-img{margin:0 10px 0 0!important;padding:0;border:1px solid #bababa;width:150px}.element.captcha{padding-top:20px;margin-top:10px}.element.captcha .user-interaction{height:75px;margin:0;display:inline-block;width:150px;max-width:50%;font-family:Courier New,monospace;font-size:50px;padding:10px;text-align:center}.element>.captcha button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNrUVDtug0AQBVK5S03FEVaiSWd8A6dLCTcwJ0h8AucGcAP7BnYOgMQNQiqSzqXLvJUe0ng0GMdVPNJomeHtfHbebhD8dwmnAGmaJlgqmi30o2ma3Rg+uiLpEdpBM+gKukWST2h2U4Wi0lxUOkiBauuLFWLjBrrXfm5cK3cFrBsNiJ8V28r4rYO+sX0pr2ZABPDgXPzLfbVG93ogS+AeB+NBnI+1+SmO46++79vBAXuG5UXhfuA/Afcdclr7iZksoG4kqZQyInBKHDk4JW3Ilh15pit4liQeoc4ZhSJOz2evDdDcoM67gVsPfIwE+GhN0KBOqZLXpJNJ7FLZCemkgxZYDgxWXLx6116xP702pJIPmsjWfAc8mtueLwRecjBOVNoFdy2/AgwAngpvOAjV7gIAAAAASUVORK5CYII=");background-color:transparent;background-repeat:no-repeat;border:medium none;height:20px;position:absolute;bottom:0;width:20px;margin:5px;opacity:.3}.element>.captcha button:hover{opacity:.6}button.as_link{background:0 0!important;border:none;padding:0!important;color:var(--dark-bg);cursor:pointer}button.as_link:hover{text-decoration:underline}select{padding:0 25px 0 10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23707070'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat right 10px top 20px;background-size:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s;cursor:pointer}.element>.tip{background:#fff;border:1px solid #ccc;display:none;line-height:1em;padding:10px;position:absolute;bottom:100%;margin-bottom:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);text-align:left;z-index:2;white-space:nowrap}.element>.counter{font-size:.8em;margin-top:5px}.element .counter .counter-value{vertical-align:baseline}.element>.counter .counter-value::before{content:"Zeichen:";padding-right:5px}optgroup{font-weight:lighter}.checkboxelement.required .checkbox-description:after,.user-interaction:required~label:after{content:'*';margin-left:3px}.element.formError::before{display:block;text-align:left;clear:both;color:#555;font-size:.9em;line-height:1.8em}.element.captcha .user-interaction,select{text-align:left;font-weight:400;color:#000}.element.captcha .user-interaction,.element.uppercase .user-interaction{text-transform:uppercase}.element.captcha label{position:absolute;top:0;left:10px}.element.captcha .captcha>.user-interaction:focus,.element.textelement>.user-interaction:focus,.slim>.user-interaction:hover{background:#e5e5e5;border:1px solid #bfbfbf}.element.selectelement>.user-interaction>option{background:#fff}::-moz-placeholder,::-ms-input-placeholder,::-webkit-input-placeholder,:focus::-moz-placeholder,:focus::-ms-input-placeholder,:focus::-webkit-input-placeholder{color:transparent}.formError.element.captcha .captcha>.user-interaction:not(:focus):not(:hover),.formError.element.selectelement>.user-interaction,.formError.element.textelement>.user-interaction:not(:focus):not(:hover),.formError.element>label.checkbox>span{border-color:#f42222}.formError.element label{color:#f42222}.form_error_msg{display:block;color:#f42222;font-size:12px;line-height:16px;margin-top:4px}.check-if-valid>form:invalid .switching_submit_btn{background:#999!important;border-color:#999!important}.check-if-valid>form:valid .switching_submit_btn{border:1px solid #ff9818;background:#ff9818}.element .user-interaction{padding:18px 10px 0;border:1px solid #bababa;outline:0;height:48px;font-size:16px;line-height:20px}.element.absBR{position:absolute}.element.slim .user-interaction{height:40px;padding:12px 10px 0 16px;font-size:15px;line-height:16px;border-radius:24px}.element.slim.textelement label{top:4px;left:25px}.h_input{height:48px}.element.selectelement .user-interaction{padding:16px 32px 0 10px}.element.selectelement .user-interaction.autocomplete{padding-right:10px}.user-interaction.autocomplete::-webkit-contacts-auto-fill-button,.user-interaction.autocomplete::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none}.element .user-interaction.radio{padding:12px 8px!important;height:auto;font-size:inherit}.element>label.checkbox>input{display:none}.element.multiautocomplete_element label,.element.multiselect_element label,.element.selectelement label,.element.textelement label{display:inline-block;font-family:"Roboto Condensed",sans-serif;color:#707070;white-space:nowrap;position:absolute;pointer-events:none;font-size:14px;top:6px;left:19px;line-height:1}.element.pA0 label,.element.pL0 label{left:8px}.element.radioelement{margin-bottom:0}.radio_active_info~.active_info{display:none}.radio_active_info:checked~.active_info{display:block}.radio_active_label:focus-within{background:#e7f0fd}.element>.svg-inline--fa{opacity:0;transition:opacity .2s ease-in-out;color:#23a800;position:absolute;top:.8em;right:15px;font-size:1.3rem}.element.date_element>.svg-inline--fa{right:50px}.element.selectelement>.svg-inline--fa{right:35px}.element.required>.user-interaction:-webkit-autofill,.element.required>.user-interaction:focus:valid,.element>.user-interaction:focus{border:1px solid #23a800;box-shadow:none}.element.formValid>.user-interaction,.form_active{border:1px solid #23a800!important;box-shadow:none}.element.required>.user-interaction:-webkit-autofill+label+.svg-inline--fa,.element.required>.user-interaction:valid+label+.svg-inline--fa{opacity:1}.element.required.formValid>.svg-inline--fa{opacity:1}.element.required.formError>.svg-inline--fa{opacity:0!important}select:disabled{border:none}.element.textelement.title-length-helper .user-interaction{color:#1a0dab;font-family:arial,sans-serif;font-size:20px;font-weight:400}.title-length-helper .counter:before{border-top:3px solid #1a0dab;content:'';display:block;max-width:570px;width:100%;margin-bottom:5px}.element.show_as_text .user-interaction,.live_edit .user-interaction{resize:none;border:1px solid transparent;padding:5px 0;background:0 0;height:32px;min-height:auto!important;line-height:20px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element.show_as_text .user-interaction:empty,.live_edit .user-interaction:empty{border:1px solid #e7e7e7}.element.show_as_text .user-interaction:focus,.live_edit .user-interaction:focus{resize:vertical;white-space:normal}.element.show_as_text .user-interaction.title-length-helper:focus,.live_edit .user-interaction.title-length-helper:focus{height:32px}.element.show_as_text label,.live_edit label{transform:translateY(-20px);left:0}.live_edit textarea.user-interaction,.live_edit textarea.user-interaction:focus,.show_as_text textarea.user-interaction:focus{height:32px;margin:2px;padding-top:5px}.live_edit textarea.user-interaction:focus{border:1px solid #e7e7e7!important;box-shadow:none!important;background:0 0!important}.shop_product_basket.basket_empty .btn_orange,.shop_product_basket.basket_empty .btn_orange:hover{background:#999;color:#fff;border:1px solid #999}.element.toggleelement{display:flex;align-items:center;gap:12px;padding:12px 8px}.element.toggleelement .toggle-label{font-size:14px;color:#333;user-select:none}.element.toggleelement .toggle-switch{position:relative;width:51px;height:31px;flex-shrink:0}.element.toggleelement .toggle-switch input{opacity:0;width:0;height:0}.element.toggleelement .toggle-switch .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9e9eb;transition:background-color .3s ease;border-radius:31px}.element.toggleelement .toggle-switch .toggle-slider:before{position:absolute;content:"";height:27px;width:27px;left:2px;bottom:2px;background-color:#fff;transition:transform .3s ease;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.element.toggleelement .toggle-switch input:checked+.toggle-slider{background-color:#34c759}.element.toggleelement .toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.element.toggleelement .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 2px rgba(52,199,89,.3)}.attribute_new_list{min-height:175px}.element.multiselect_element{position:relative;overflow:visible}.element.multiselect_element .user-interaction.multiselect_trigger{position:relative;padding:20px 32px 0 10px;cursor:pointer;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;border:1px solid #bababa}.element.multiselect_element .user-interaction.multiselect_trigger::after{content:'';position:absolute;right:12px;top:50%;margin-top:-2px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #707070;pointer-events:none}.element.multiselect_element .multiselect_dropdown{position:absolute;top:52px;left:0;z-index:200;background:#fff;border:1px solid #d0d0d0;border-radius:6px;max-height:280px;overflow-y:auto;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.12)}.element.multiselect_element .multiselect_search_wrap{position:sticky;top:0;z-index:1;padding:8px;background:#fff;border-bottom:1px solid #d0d0d0}.element.multiselect_element .multiselect_search{width:100%;padding:6px 10px;font-size:16px;border:1px solid #bababa;border-radius:4px}.element.multiselect_element .multiselect_option{display:flex;align-items:center;padding:8px 10px;cursor:pointer;gap:8px;font-size:16px;line-height:20px}.element.multiselect_element .multiselect_option:hover{background:#e5e5e5}.element.multiselect_element .multiselect_option.multiselect_checked .multiselect_check_icon::after{content:'✓'}.element.multiselect_element .multiselect_separator{border-top:1px solid #d0d0d0;margin:4px 0}.element.multiselect_element .multiselect_check_icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border:1px solid #d0d0d0;border-radius:3px;font-size:11px;color:#555;background:#fff}.element.multiselect_element .multiselect_option_label{flex:1}.element.multiautocomplete_element{overflow:visible}.element.multiautocomplete_element .multiautocomplete_tags_row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:22px 10px 4px;min-height:48px;border:1px solid #bababa;background:#fff;cursor:text}.element.multiautocomplete_element .user-interaction.multiautocomplete_input{border:none;height:24px;padding:0;min-width:60px;flex:1;background:0 0;line-height:24px}.element.multiautocomplete_element .multiautocomplete_tag{display:inline-flex;align-items:center;gap:3px;background:#e8e8e8;border:1px solid #ccc;border-radius:4px;padding:1px 6px;font-size:13px;line-height:20px;white-space:nowrap}.element.multiautocomplete_element .multiautocomplete_remove{cursor:pointer;font-size:14px;color:#888;line-height:1;margin-left:2px}.element.multiautocomplete_element .multiautocomplete_remove:hover{color:#c00}.element.multiautocomplete_element .autocomplete_suggestion{top:100%;left:0;right:0}.rating:not(:checked)>input{position:absolute;clip:rect(0,0,0,0);height:0;width:0;overflow:hidden;opacity:0}.rating:not(:checked)>label{float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd}.rating:not(:checked)>label:before{content:'★ '}.rating>input:checked~label{color:#f70}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ea0}.rating>label:active{position:relative;top:2px;left:2px}#headerTop{background:var(--dark-bg);color:#fff}#headerSection{background:#fff;height:60px}.z5{z-index:5}.z20{z-index:20}.shop-basket-count{background:#ee1700;color:#fff;border-radius:5px;padding:2px 4px;position:absolute;top:0;right:0;font-size:11px;min-width:18px;text-align:center}#nav_icon{position:relative}#menu-wrapper{-webkit-transform:translateX(400px);transform:translateX(400px);transition:all 330ms ease-out;width:400px;max-height:calc(100vh - 136px);margin-top:8px;overflow-y:auto;overflow-x:hidden;z-index:999;position:fixed;right:0;font-size:18px}#main-menu-checkbox:checked~#menu-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-trigger{position:absolute;right:0;top:0;width:70px;text-align:center;font-size:18px;line-height:2rem!important;margin:.5rem 0;display:block;border-left:1px solid #ddd}.mobile-menu-trigger:checked+.mobile-trigger>.menu-chevron{transform:rotate(90deg)}.header-menu .header-menu{position:absolute;opacity:0;transition:all .3s ease-out;height:1px;overflow:hidden;padding-left:12px;font-size:.98em}.mobile-menu-trigger:checked~.header-menu{position:static;opacity:1;height:auto}.menu-link{line-height:20px;padding:16px 8px;color:var(--text-color);display:block;width:calc(100% - 70px)}.category-list .menu-link{padding:12px 8px}#headerSearchWrapper{width:100%;display:none;height:auto;background:#fff;z-index:10;position:relative;border-top:1px solid #e3e1e1}.show-search #headerSearchWrapper{display:block}#headerSearch{padding-top:12px}#header{position:relative;z-index:900;width:100%;top:0}.head_titles{display:none}#mm_close{height:var(--mm-spn-item-height);color:#8a8a8a}.shadow_inset_top{box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.2)}@media (max-width:1100px) and (min-width:901px){.header-menu>li{font-size:1rem}}.editable:not(.mce-edit-focus){background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACiUlEQVR42q2V20sUYRjGd2bHDKIrtYNQRG6e0pv+gKI0oy4i6EQHgsIL66JAYnXLVHLNXbqRroq8K6FNgiiMLOimP8HWdrcTLGSaeKMXWTmz/V79RpZ21ZlxFx7e5xvY3/PMt9/Mar4CfQI1lbrf79+DTSY/fJy1r2uFgO+qrSoCPojdm8lkjmqaFsIPJ0bHBtYcIHBd12NA97O8QkAEvx1/n4DLawoAvg74U6zAW1EP2oLiqFmm5wCBsy0CP0DrNlp34Tfjv+Jv4h/g93kKsJsDamAZAnQLvwmfxnfj7+EH2aIW1wEKPiTNkTTtQKXoO7qD7qJn5rx58XMiZbkKsOHSnKYdzBtcLsOP4/vwUfxzy7IufBpLmvIdxwFqz4cANADrZIaY0nxcnZwo/oVpmueBz9vfcxSQtS2NqBO1oxI0gSJKL2l+LhvuKCDrtBxEXbRtp20Jc0K17sUPAz/7P3zVANU8hm0SOGpTzX/Kfgsc2fC/+RjaSnCax2jXRNNuLgVRKetJac7sZb5iz88sB182QL1bpPkhda4X4GiSdZR1mDlC89MrwfMGqHfLEyCH1Z4H1WmRbYmwDrMeofmq8JwAG449gmRbrqs9n/ItnpQwekPzU07gOQHV9bWPGCdp2UPLa77Fh2hKPUQCf0tzgf9xAs8X8JAxqp7SMvw0vg9/2ws8729QVVdzldGPZpA0lwfrHdty3C18KQDoNsYG/uoS3IW8ci/RWv725Ed9j46l4onfbuFLAUD7gbQAbeYV+1hdG2BspfkJ4L+8wBcCdgR26sXri9P4cjSHKriTH16BOQGB6srdRpEhP+wMd/Caa0HuIl2wAO5go2EYFaZlxr+lvjg6224+/wAOTU1cDQ1+AAAAAABJRU5ErkJggg==) no-repeat right top!important;min-height:32px;min-width:1em}.editable:hover,.live_edit textarea:hover,.mce-edit-focus.editable{background-color:#fff!important;outline:2px solid #1976D2}.blue-background-class{background-color:#c8ebfb}.handle{cursor:grab}.grid-square{width:222px;border:solid 1px #000}.ribbon_sale{line-height:25px;font-size:14px;text-align:center;color:#fff;z-index:10}.corner_ribbon{position:absolute;color:#fff;z-index:10;top:16px;font-size:16px;padding:8px}body.wait *{cursor:wait}.no_highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo_bg{max-width:200px;width:fit-content}th{text-align:left}table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):after{content:" \25B4\25BE"}.btn{cursor:pointer;background:var(--dark-bg);border:1px solid var(--dark-bg);color:#0f1111;font-size:14px;line-height:22px;padding:4px 12px;outline:0;display:inline-block;font-weight:400;text-align:center;transition:all .2s ease-in;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.btn.Lh_form{background:#fff;color:var(--text-color);line-height:38px;border:1px solid #bababa}.btn:hover{filter:brightness(.9);text-decoration:none}.btn.btn_inverted{border:1px solid var(--dark-bg);background:#fff;color:var(--dark-bg)}.btn.btn_inverted:hover{background:var(--dark-bg);color:#fff;filter:none}.btn.disabled,.btn:disabled{color:#ccc;cursor:not-allowed}.shop_order_vendor_list .btn:disabled{color:#fff}.shop_order_vendor_list .btn:disabled:hover{color:grey}.btn.btn_big{display:block;font-size:16px;line-height:22px;padding:8px 28px;margin:4px auto auto;font-weight:400;max-width:320px}.btn.small{line-height:.8rem!important;padding:4px}.single_remove_product{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:4px;padding:3px 8px;font-size:14px;line-height:1;color:#999;transition:background .15s,color .15s,border-color .15s}.single_remove_product:hover{background:var(--cta-color);border-color:var(--cta-color);color:#fff}.batch_tab_nav{padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #d0d0d0;border-bottom:0;border-radius:4px 4px 0 0;background:#f4f4f4;color:#999;transition:color .15s,background .15s}.batch_tab_nav.tab_nav_active{border:1px solid #d0d0d0;border-bottom:0;background:#fff;color:var(--text-color);font-weight:600}.batch_tab_nav.tab_nav{border:1px solid #d0d0d0;border-bottom:0}.batch_tab_nav.tab_nav:hover{border:1px solid #bbb;color:var(--text-color)}.batch_card_seamless{border-top:0;border-radius:0 0 4px 4px;padding-top:20px}.batch_section_title{font-size:18px;font-weight:700;color:var(--text-color);margin-bottom:16px}.batch_section_label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#bbb}.batch_count_badge{display:inline-block;background:rgba(0,0,0,.06);border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600;color:#555;margin-left:8px;vertical-align:middle;text-transform:none;letter-spacing:0}.status_badge{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.status_badge.badge_aktiv{background:rgba(40,167,69,.12);color:#1a6e30}.status_badge.badge_inaktiv{background:rgba(108,117,125,.12);color:#555}.status_badge.badge_geloescht{background:rgba(220,53,69,.12);color:#b02a37}.cat_path_parent{color:#aaa;font-size:.82em}.batch_search_wrap.element.formValid>.user-interaction,.batch_search_wrap.element>.user-interaction:focus{border:1px solid #d0d0d0!important;box-shadow:none!important}.batch_action_select{max-width:320px}.batch_selected_wrap{border-top:1px solid #e8e8e8;padding-top:16px;margin-top:20px}.batch_cat_header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.batch_cat_controls{display:flex;gap:6px;margin-left:auto}.batch_text_btn{background:0 0;border:none;padding:0;font-size:12px;color:var(--link_color);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.batch_text_btn:hover{text-decoration-style:solid}.batch_cat_list{max-height:350px;overflow-y:auto;border:1px solid #d0d0d0;border-radius:4px;padding:4px 0}.voucher_tier_row{align-items:center}.btn.btn_big.white{border:1px solid #fff;box-shadow:none;background:0 0}.btn.btn_big.white:hover{background:#fff;color:var(--text-color)!important}.btn.btn-icon{position:relative;font-size:18px}.btn.btn-icon:hover{filter:none}.btn.btn_orange,.btn_orange{border:1px solid #ffa41c;background:#ffa41c;color:#0f1111}.btn.btn_orange:hover,.btn_orange:hover{border:1px solid #fa8900;background:#fa8900;filter:none}.btn.btn_inverted.btn_orange,.btn.btn_orange_inverted{border:1px solid #ff9818;background:#fff;color:#ff9818}.btn.btn_inverted.btn_orange:hover,.btn.btn_orange_inverted:hover{background:#ff9818;color:#fff;filter:none}.btn.btn_inverted-black{border:1px solid #707070;background:#fff;color:#565656}.btn.btn_grey{background:#999!important;border-color:#999!important;color:#fff!important}.btn-grey,.btn.btn-grey,.btn.btn-grey:hover,.shop_product_basket #headerSearch .btn,.shop_product_basket #headerSearch .btn:hover{background:#999!important;border-color:#999!important;color:#fff!important;filter:none}.circle_button{width:145px;height:145px;cursor:pointer;background:var(--dark-bg);border:none;color:#fff;font-size:45px;font-weight:700;outline:1px solid var(--dark-bg);outline-offset:2px;display:block;text-align:center;transition:all .2s ease-in;border-radius:50%;line-height:145px}.circle_button:hover{background:#fff;color:var(--dark-bg);text-decoration:none;filter:none}.btn_sub_cat{padding:6px 12px 6px 0;vertical-align:middle;line-height:32px}.circle{width:16px;height:16px;position:relative;background:red;border-radius:50%;cursor:pointer}.circle.active{background:#23a800}.active_switch{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;outline:0;background:0 0;cursor:pointer}.active_switch.is_loading{opacity:.5}.active_switch_track{position:relative;flex-shrink:0;width:34px;height:18px;background:#e9e9eb;border-radius:18px;transition:background-color .25s ease}.active_switch.active .active_switch_track{background:#34c759}.active_switch_knob{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .25s ease}.active_switch.active .active_switch_knob{transform:translateX(16px)}.active_switch_label{font-size:12px;font-weight:600;line-height:1}.active_switch .lbl_on{display:none}.active_switch .lbl_off{color:#888}.active_switch.active .lbl_off{display:none}.active_switch.active .lbl_on{display:inline;color:#1a6e30}.trans_hide{opacity:0;transition:opacity .5s linear}.btn,.round,.user-interaction{border-radius:3px}.round8{border-radius:8px}.btn.btn-img{padding:0;background:0 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);border:3px solid transparent}.btn.btn-img.focus,.btn.btn-img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);border:3px solid var(--dark-bg)}.btn:hover .white{color:inherit!important}.btn.btn_orange:hover .white{color:inherit!important}.element.geolocation_used::before{display:block;clear:both;font-size:1rem;line-height:32px;content:"\2714 Standort erkannt";color:#23a800;position:absolute;right:17px;top:0}.clipboard{cursor:copy;position:relative}.clipboard.active:before{content:'✓ kopiert';color:#23a800;opacity:1;transition:all .3s ease-out;position:absolute;top:calc(50% - 12px);padding:4px 16px;background:#fff;white-space:nowrap;left:0;box-shadow:0 3px 6px #00000029}.amazonpay-button-view1-ink{border-color:#3d444c #2f353b #2c3137;background:linear-gradient(to bottom,#71777d,#444c54)}.amazonpay-button-view1{grid-row:1/2;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-style:solid;border-width:1px;box-sizing:border-box;width:100%;display:grid;grid-template-rows:13% 13% 1fr 1fr 10% 16%;grid-template-columns:4% 4% 6% 1fr 6% 10% 4%;justify-items:center;justify-self:stretch;align-self:stretch;cursor:pointer;height:35px}.amazonpay-button-view1-ink:hover{background:linear-gradient(to bottom,#64696f,#393f47)}.amazonpay-button-view1-ink:active{background:#444c54;outline:0;border-color:#32373e #24282d #212429;box-shadow:0 0 3px 2px rgba(228,121,17,.5)}.amazonpay-button-view1 .amazonpay-button-logo{grid-row:3/6;grid-column:4/5}.amazonpay-button-view1 .amazonpay-button-chevrons{grid-row:3/5;grid-column:6/7}.paypal-button{position:relative;width:100%;box-sizing:border-box;vertical-align:top;cursor:pointer;overflow:hidden;height:35px;background:#ffc439;color:#2c2e2f;border-radius:4px}.paypal-button.paypal-button-color-gold:hover{filter:brightness(.95);overflow:inherit}.paypal-button>.paypal-button-label-container{height:18px}.paypal-button-text{font-size:13px;line-height:22px}.paypal-logo{padding:0;display:inline-block;background:0 0;border:none;width:auto}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:block;width:100%;margin-bottom:32px;height:35px;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:check-out}.apple-pay-button-black{-apple-pay-button-style:black}}.dropdown-wrapper>.dropdown-trigger{display:none}.dropdown-wrapper .dropdown-content{overflow:hidden;max-height:0;transition:max-height .5s cubic-bezier(.01, 1.1, 1, 1.01)}.dropdown-wrapper>.dropdown-trigger:checked+.dropdown-trigger-label>.chevron{transform:rotate(90deg)}.dropdown-wrapper>.dropdown-trigger:checked~.dropdown-content{max-height:7000px;transition:max-height .5s cubic-bezier(0, .01, .98, 0);width:100%}.private .dropdown-wrapper>.dropdown-trigger:checked~.dropdown-content{max-height:fit-content}.dropdown-wrapper>.dropdown-trigger-label>.chevron{position:absolute;right:0;bottom:calc(50% - .5em);transition:transform .2s ease}.dropdown-wrapper.dropdown_mH400>.dropdown-trigger:checked~.dropdown-content{max-height:400px!important;overflow:auto}.transition_transform{transition:transform .2s ease}.dropdown-wrapper.left>.dropdown-trigger-label>.chevron{left:8px}.hide{display:none!important}.price_final{color:var(--text-color)}.highlight_row{padding:5px 0;border-bottom:1px solid #e3e1e1}.highlight_row.active_row,.highlight_row:hover{background:#e7f0fd}.highlight_row:last-child{border-bottom:none}.advisor_outcome{border-left:4px solid transparent;padding-left:8px}.advisor_outcome.outcome_answered{border-left-color:#23a800}.advisor_outcome.outcome_no_result{border-left-color:#ff9818}.advisor_outcome.outcome_refused{border-left-color:#c80c39}.display_t{display:table}.t_cell{display:table-cell}.youtube_container:hover .fa_youtube use{filter:drop-shadow(0px 0px 8px #fff)}.youtube_container .fa_youtube{fill:red;font-size:72px;background:radial-gradient(circle closest-side at center,#fff 0,#fff 40%,#000 40%,#000 100%)}.no_select{user-select:none;-webkit-user-drag:none}.pipe_r:after{content:"|";margin:0 4px}.thin{max-width:375px;margin:0;border-bottom:1px solid #999;opacity:.5}.thin.short{width:80px}.vertical_scroll{overflow-x:hidden;white-space:nowrap}.section-nav li,.wrap-article ul.section-nav li{list-style:none;margin-left:0}.loader{width:48px;height:48px;border:5px solid var(--dark-bg);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn.is_loading{position:relative}.btn.is_loading .svg-inline--fa{visibility:hidden}.btn.is_loading::after{content:"";position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:16px;border:2px solid currentColor;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}.rotate90{transform:rotate(90deg)}.rotate_180_svg .svg-inline--fa{transform:rotate(180deg)}.filter-wrapper>.filter-cb{display:none}.btn.filter-label{padding:2px 5px 0 10px}.filter-wrapper>.filter-cb:checked~.filter-content{-webkit-transform:translateX(0);transform:translateX(0);background-color:rgba(255,255,255,.8);transition-timing-function:ease-out;transition-duration:330ms;transition-property:transform,background-color;transition-delay:0s,330ms}.filter-content .overlay{width:66%;min-height:100%;float:left;cursor:pointer;opacity:0;transition:none;transition-delay:unset;background:#fff}.filter-content .overlay_content{background:#fff;width:34%;min-height:100%;float:right;box-shadow:-4px 0 6px #00000029;padding:16px;position:relative;z-index:990}.filter-content .close{position:absolute;right:16px;top:16px;cursor:pointer}.large_filter_checkbox{width:100%;line-height:57px}.large_filter_checkbox .cb{display:none}.large_filter_checkbox .pretty-cb{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:18px;top:11px;left:8px;border-radius:3px;display:inline-block;position:absolute}.large_filter_checkbox .cb-label{display:inline-block;width:100%;padding:16px 0 16px 60px;line-height:18px;vertical-align:middle}.large_filter_checkbox .cb:disabled+.cb-label{opacity:.6;cursor:not-allowed}.large_filter_checkbox .cb:checked+.cb-label{background:#f0efeb}.large_filter_checkbox .cb:checked+.cb-label>.pretty-cb:after{content:'\2714';font-size:26px;line-height:36px;position:absolute;top:0;left:8px;color:#3b3b39}.top_neg2{top:-2px}.dropdown-trigger-label p{display:inline!important}.fade_content{max-height:78px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(0deg,transparent,var(--bg-body))}.fade_content.mH30{max-height:30px}.wrapper_fade.expand>.fade_content{max-height:5000px!important;-webkit-mask-image:initial}.fade_trigger .toggle_word:after{content:'Mehr'}.wrapper_fade.expand>.fade_trigger .svg-inline--fa{transform:rotate(180deg)}.wrapper_fade.expand>.fade_trigger .toggle_word:after{content:'Weniger'}.drag-sort-element,.drag-sort-element.highlight_row:last-child{margin:4px 0;min-height:40px;line-height:40px;border-radius:3px;border:1px solid #ddd;list-style:none}.drag-handle{cursor:grab}.drag-sort-element.drag-sort-active{opacity:.5}.drag-sort-element.drag-sort-active .drag-handle{cursor:grabbing}.cursor_default,.cursor_default:hover{cursor:default}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.css_modal{position:fixed;animation:fadeIn .3s;bottom:48px;right:32px;background:#fff;z-index:200000;border-radius:10px;max-width:360px;width:95vw;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);margin:16px}.css_modal .alert_box{margin-top:0}.css_modal_backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200000;animation:fadeIn .3s;display:flex;align-items:center;justify-content:center;padding:16px}.css_modal_backdrop .css_modal{position:static;max-width:512px;margin:0;animation:none}figcaption{padding:10px;font-size:.9rem;font-weight:700;color:#10100f;background:#f2f2f2;line-height:1.5em}.ajax_controls{margin-right:8px;cursor:pointer}.payment_date_field{width:120px}.tab{display:none;width:100%}.tab:target{display:block}.tab:last-child{display:block}.tab:target~section.tab:last-child{display:none}.tab .active{border-bottom:1px solid var(--dark-bg)}.tab_navbar{border-bottom:1px solid #ccc}.tab_nav_active{border:1px solid #ccc;border-bottom:1px solid var(--light-bg);margin-bottom:-1px}.search .tab_nav_active{border-bottom:1px solid var(--bg-body)}.tab_nav{margin-bottom:-1px;border:1px solid var(--light-bg);border-bottom:1px solid #ccc}.tab_nav:hover{border:1px solid #ccc}.tabs_underline{display:flex;gap:4px;max-width:100%;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e3e6ea}.tabs_underline .tab_ul{padding:13px 16px 14px;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;border-radius:0;background:0 0;font-size:16px;font-weight:600;white-space:nowrap;color:#8a93a2;text-decoration:none;transition:color .15s,border-color .15s}.tabs_underline .tab_nav_active{color:#1f3a63;font-weight:700;border-bottom-color:#1f3a63}.tabs_underline a.tab_nav:hover{color:#1f2733}.tabs_segmented{display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:22px 0 26px;padding:5px;border-radius:11px;background:#eef1f5}.tabs_segmented .tab_seg{padding:9px 18px;margin:0;border:0;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap;color:#6b7480;background:0 0;transition:color .15s,background .15s,box-shadow .15s}.tabs_segmented .tab_nav_active{color:#1f3a63;background:#fff;box-shadow:0 1px 3px rgba(31,58,99,.18)}.tabs_segmented .tab_nav:hover{color:#1f2733}body.private #section{padding:24px 16px 48px;background:#eef0f3}.backend_card{margin:0;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(20,40,70,.06)}.private #section .backend_card .breadcrumb.row{margin:0;max-width:none;padding:8px 0;border-bottom:1px solid #eef0f3;font-size:14px}.backend_card .breadcrumb a{color:#8a93a2}.backend_card .breadcrumb a:last-child{color:#1f2733;font-weight:600}.backend_card_body{padding:8px 8px 16px}.backend_card_body .row,.backend_card_body .row_nowrap{max-width:none;margin:0}.backend_card_body .label{margin:0 0 16px;font-size:26px;font-weight:800;color:#1f2733}.margin_neg_175{margin-top:-175px}.border_separator{border-right:1px solid #ddd}.border_separator:last-child{border-right:none}.round_top{border-radius:25px 25px 0 0}.border_bottom_hide{border-bottom-right-radius:0;border-bottom-left-radius:0}.border_bottom_0{border-bottom:0}.subshop_basenio_partner_marketplace .swiper-button-next .svg-inline--fa,.subshop_basenio_partner_marketplace .swiper-button-prev .svg-inline--fa,.subshop_basenio_partner_marketplace .teaser_controls .svg-inline--fa{border-radius:50%}#drop-area{border:2px dashed #ccc;border-radius:20px;padding:20px;float:left;width:100%}#drop-area.highlight{border-color:var(--dark-bg)}#upload_type_mass{font-size:14px;line-height:22px;padding:4px 12px;border:1px solid var(--dark-bg);background:#fff;cursor:pointer}#gallery img{width:150px;max-height:150px;margin-bottom:10px;margin-right:10px;vertical-align:middle;float:left}.shop_product_image #clLB>.bg>.content,.shop_product_image-vendor #clLB>.bg>.content{width:850px}.mod_info{top:-6px;right:-6px}.ec_container{border-radius:10px;box-shadow:rgba(0,0,0,.1) 0 0 25px}.ec_widget{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#002c5a}.ec_widget .installment{color:#f37122}.ec_widget .ajax_controls{color:#002c5a}.head_hover:hover{text-decoration:none;background:#e3e1e1!important;cursor:pointer}.btn.head_search_btn{height:36px;border-radius:50%!important;margin-bottom:2px;margin-right:3px;padding:4px 12px}.mA2{margin:2px}.mT64{margin-top:64px}.mT_neg10{margin-top:-10px}.mT_neg64{margin-top:-64px}.mB64{margin-bottom:64px}.pRow{padding:32px 16px}.pT2{padding-top:2px}.pA6{padding:6px}.pV12{padding-top:12px;padding-bottom:12px}.m0a{margin:0 auto}.pA4,.pH4,.pL4{padding-left:4px}.pA4,.pH4,.pR4{padding-right:4px}.pA4,.pT4,.pV4{padding-top:4px}.pA4,.pB4,.pV4{padding-bottom:4px}.pA8,.pH8,.pL8{padding-left:8px}.pA8,.pH8,.pR8{padding-right:8px}.pA8,.pT8,.pV8{padding-top:8px}.pA8,.pB8,.pV8{padding-bottom:8px}.mA4,.mH4,.mL4{margin-left:4px}.mA4,.mH4,.mR4{margin-right:4px}.mA4,.mT4,.mV4{margin-top:4px}.mA4,.mB4,.mV4{margin-bottom:4px}.mA8,.mH8,.mL8{margin-left:8px}.mA8,.mH8,.mR8{margin-right:8px}.mA8,.mT8,.mV8{margin-top:8px}.mA8,.mB8,.mV8{margin-bottom:8px}.pA16,.pH16,.pL16{padding-left:16px}.pA16,.pH16,.pR16{padding-right:16px}.pA16,.pT16,.pV16{padding-top:16px}.pA16,.pB16,.pV16{padding-bottom:16px}.mA16,.mH16,.mL16{margin-left:16px}.mA16,.mH16,.mR16{margin-right:16px}.mA16,.mT16,.mV16{margin-top:16px}.mA16,.mB16,.mV16{margin-bottom:16px}.mA24,.mT24,.mV24{margin-top:24px}.mA24,.mB24,.mV24{margin-bottom:24px}.pA32,.pH32,.pL32{padding-left:32px}.pA32,.pH32,.pR32{padding-right:32px}.pA32,.pT32,.pV32{padding-top:32px}.pA32,.pB32,.pV32{padding-bottom:32px}.mA32,.mH32,.mL32{margin-left:32px}.mA32,.mH32,.mR32{margin-right:32px}.mA32,.mT32,.mV32{margin-top:32px}.mA32,.mB32,.mV32{margin-bottom:32px}.pA64,.pT64,.pV64{padding-top:64px}.pA64,.pB64,.pV64{padding-bottom:64px}.seo_compare_table{table-layout:fixed;width:100%}.seo_compare_col_field{width:10%}.seo_compare_col_value{width:45%}.diff_left{background-color:#d4edda;border-radius:2px;padding:1px 3px}.diff_right{background-color:#f8d7da;border-radius:2px;padding:1px 3px}#faq_list .faq_row>.dropdown-wrapper,#faq_list>.dropdown-wrapper{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05);margin-bottom:8px!important}#faq_list .faq_row .dropdown-trigger-label,#faq_list>.dropdown-wrapper>.dropdown-trigger-label{background:#fff;padding:15px 44px 15px 40px!important;font-size:15px;font-weight:500;transition:background .15s ease}#faq_list .faq_row .dropdown-trigger-label:hover,#faq_list>.dropdown-wrapper>.dropdown-trigger-label:hover{background:#f9f9f9}#faq_list .faq_row .dropdown-trigger-label{cursor:grab}#faq_list .faq_row .dropdown-trigger-label:active{cursor:grabbing}#faq_list .dropdown-wrapper>.dropdown-trigger:checked~.dropdown-content{border-top:1px solid #efefef}#faq_list .faq_row .dropdown-content,#faq_list .wrap-article,#faq_list>.dropdown-wrapper>.dropdown-content{background:#fff;font-size:13px}.faq_delete_btn{display:block;background:0 0;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;color:#999;padding:4px 10px;font-size:13px;line-height:1.4;margin-top:8px;margin-left:8px;transition:all .15s ease}.faq_delete_btn:hover{background:#d9534f;border-color:#d9534f;color:#fff}.faq_row_deleted{opacity:.45;pointer-events:none}.faq_row_deleted .faq_delete_btn{pointer-events:auto;background:#d9534f;border-color:#d9534f;color:#fff;font-size:11px}.jtl_product_check_json{max-height:400px;overflow:auto;background:#f4f4f4;padding:12px;font-family:monospace;font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.cat_export_preview{table-layout:fixed;width:100%;font-size:12px}.cat_export_preview td{padding:4px 6px;vertical-align:top;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat_export_preview td.cell_long{max-width:220px;white-space:normal}.cat_export_preview td.cell_long textarea{width:100%;height:52px;font-size:11px;resize:vertical;border:1px solid #ddd;background:#fafafa;padding:3px 5px;line-height:1.4}.breaker{position:relative;z-index:1;width:100%}.breaker .h3{margin:24px 0;line-height:1.4em;text-decoration:underline}.breaker .svg-inline--fa{vertical-align:middle;font-size:2em}.breaker p,.breaker ul{border-left:2px solid var(--dark-bg);padding:10px}.wrap-article .breaker ul li{list-style:none;margin-left:0;padding-left:20px;position:relative}.wrap-article .breaker ul li:before{content:'✓';font-weight:700;font-size:1.2em;position:absolute;left:0;color:var(--dark-bg)}.article_form_wrapper{padding:8px 8px 0 8px;border:#ff982c 3px solid;background:#fff}@media (max-width:900px){#guidebook_progress_bar{position:absolute;top:55px;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;color:#23a800}#guidebook_progress_bar::-webkit-progress-bar{background-color:transparent}#guidebook_progress_bar::-webkit-progress-value{background-color:#23a800}#guidebook_progress_bar::-moz-progress-bar{background-color:#23a800}}.guidebook iframe:not([src*=youtube]){width:100%;height:85vh;max-height:800px}.guidebook .commentArea .comment{border-bottom:1px dotted #ccc;margin:10px}.guidebook .commentArea .comment:last-child{border-bottom:none}.guidebook .commentArea #commentForm{padding:0 32px 6px}.guidebook .commentArea .error{border-color:#e95d3e;background:#fbe2dc}.guidebook .commentArea .comment .top{padding:0;display:inline-block;width:100%;vertical-align:top;line-height:1.1em}.guidebook .commentArea .comment .top+p{padding:10px 0;display:inline-block}.guidebook .h2{font-size:1.8em;line-height:1.1em;font-weight:400;margin:.2em 0 .8em 0}.guidebook .h3{margin:2em 0 1em 0}.guidebook .h4{font-size:1.2em;line-height:1.1em;margin:24px 0 16px 0}.guidebook .h1>a,.guidebook .h2>a,.guidebook .h3>a,.guidebook .h4>a{color:inherit}.guidebook .wrap-article{padding:0!important;background:var(--bg-body);position:relative;color:#2d2827}.guidebook .wrap-article p>.btn,.guidebook .wrap-article table td a.btn{margin:0 .5em;line-height:1.3em;font-size:16px;padding:12px 24px}.guidebook .img-description{font-weight:700;color:#10100f;background:#f2f2f2;padding:10px;font-size:.8em;line-height:1.5em}.guidebook .wrap-article figure{display:inline-block;width:100%;background-color:#f0efeb;margin-bottom:1em}.guidebook .teaser.anzeige{border:1px solid #23a800;padding:16px}.guidebook .wrap-article blockquote{background:#f9f9f9;border-left:5px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}.guidebook .wrap-article blockquote:before{color:#ccc;content:open-quote;font-size:3em;line-height:.1em;margin-right:.25em;margin-top:.25em;vertical-align:-.5em}.guidebook .wrap-article blockquote:after{color:#ccc;content:close-quote;font-size:3em;line-height:.1em;margin-right:.25em;margin-top:.25em;vertical-align:-.5em}.guidebook .wrap-article blockquote p{display:inline;font-size:.9em}.guidebook .wrap-article li{margin-bottom:8px;margin-left:20px}.guidebook .wrap-article .dropdown-content li{list-style:none}.guidebook #newsletter-img{min-height:610px;background-size:cover;background-position:center}.guidebook .wrap-article .breadcrumb ol li{margin-left:0}.guidebook .wrap-article .breadcrumb ol li a{color:inherit;text-decoration:underline}.guidebook .wrap-article .breadcrumb ol li:after{line-height:unset}.guidebook .dropdown-trigger-label p{display:inline}.shop #clLB>.bg>.content{max-width:900px}.shop-product-details h2,.shop-product-details ol,.shop-product-details p,.shop-product-details ul{margin:8px 0 4px 0}.shop-product-details table,.shop-product-details td,.shop-product-details tr{height:auto!important}.shop_product_detail .shop-product-details table{display:block!important;max-width:-moz-fit-content;max-width:fit-content!important;overflow-x:auto!important;white-space:nowrap!important}.shop_product_detail .shop-product-details table>tbody>tr>td,.shop_product_detail .shop-product-details table>thead>tr>td{padding-left:8px!important;padding-right:8px!important;min-width:48px}.shop-product-details ol,.shop-product-details ul,.short_description ol,.short_description ul{margin-left:24px}.shop-product-details ol li,.shop-product-details ul li,.short_description ol li,.short_description ul li{line-height:1.65em}.shop-product-details ul,.short_description ul{list-style-type:disc}#details{line-height:1.5em}.product-title{font-size:1.2em;line-height:1.3em}.shop-product-detail-left{padding-right:20px}.shop-product-detail-right{padding-left:20px;border-left:1px solid #ccc}.shop_product_detail form .element>select:focus,.shop_product_detail select,.shop_voucher_detail form .element>select:focus,.shop_voucher_detail select{border:1px solid var(--dark-bg)!important;outline:0!important}.passive_map{border:5px solid #fff;box-shadow:0 0 3px -1px #000;max-width:360px}table.grey-borders>tbody>tr>td{border:solid 1px #ddd;padding:5px;display:table-cell;width:auto}table.over_view>tbody>tr>td,table.over_view>thead>tr>th{border:solid 1px #ddd;padding:8px;display:table-cell;width:auto}.payment_icons_row{display:flex;gap:12px;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.payment_icon{border-radius:4px;height:20px;width:auto;margin:0}.shop-product:hover{box-shadow:1px 1px 10px rgba(0,0,0,.35);text-decoration:none}.shop_voucher_activation .add-wishlist,.shop_voucher_activation .corner_ribbon{visibility:hidden}.swiper-container{margin:0 auto;overflow:hidden;list-style:none;padding:0;z-index:1;position:relative}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;height:100%;position:relative;overflow:hidden;transition-property:transform;width:100%}.swiper-button-next,.swiper-button-prev{position:absolute;height:100%;top:0;width:40px;z-index:10;cursor:pointer}.guidebook .swiper-button-next,.guidebook .swiper-button-prev{max-height:427px}.swiper-button-next{right:0}.swiper-button-prev{left:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;cursor:auto;pointer-events:none}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-fraction{background:rgba(255,255,255,.75);margin-left:8px;padding:5px;width:auto;text-align:left;font-size:14px;bottom:8px;left:0}.swiper-pagination.swiper-pagination-hidden{opacity:0}.hover_zoom{font-size:18px;cursor:pointer;position:absolute;top:calc(50% - 22px);right:calc(50% - 23px);padding:12px 18px;background:rgba(255,255,255,.8);border-radius:50%;border:none}.video_slide .slide_wrap{position:relative}.video_slide .product_video,.video_slide .product_video_fs{width:100%;height:100%;object-fit:contain;display:block}.video_mute_btn{position:absolute;bottom:12px;right:12px;cursor:pointer;padding:10px 14px;background:rgba(255,255,255,.8);border-radius:50%;border:none;font-size:16px}.video_mute_btn .icon_unmuted{display:none}.video_mute_btn.is_unmuted .icon_muted{display:none}.video_mute_btn.is_unmuted .icon_unmuted{display:inline-block}.swiper-container:hover .hover_zoom.hidden{display:block!important}.swiper-container .swiper-button-next:hover~.hover_zoom.hidden,.swiper-container .swiper-button-prev:hover~.hover_zoom.hidden{display:none!important}.swiper_fullscreen{z-index:100000;position:fixed;width:100%;height:100%;top:0;left:0;background:#000}.swap-slider>.mask{height:auto;overflow:hidden;width:100%!important}.swap-slider>.mask>.list{white-space:nowrap;height:auto;position:relative;-webkit-transition:left .8s cubic-bezier(.77, 0, .175, 1);-moz-transition:left .8s cubic-bezier(.77, 0, .175, 1);-o-transition:left .8s cubic-bezier(.77, 0, .175, 1);transition:left .8s cubic-bezier(.77, 0, .175, 1)}.swap-slider>.mask>.list>.item{display:inline-block}.swap-slider>.nav{z-index:100;text-align:left;display:block;position:absolute;width:auto;float:none}.swap-slider>.nav>.btn{cursor:pointer;padding:0;display:inline-block;box-shadow:0 0 2px #000;opacity:.8;margin-right:6px;margin-bottom:0;user-select:none}.swap-slider .radio-1:checked~.nav>.btn.thumb.button-1,.swap-slider .radio-2:checked~.nav>.btn.thumb.button-2,.swap-slider .radio-3:checked~.nav>.btn.thumb.button-3,.swap-slider .radio-4:checked~.nav>.btn.thumb.button-4{box-shadow:none;border-color:#ff9818;opacity:1}.swap-slider.item-1>.mask>.list{width:100%}.swap-slider.item-1>.mask>.list>.item{width:100%}.swap-slider>.radio-1:checked~.mask>.list{left:0}.swap-slider.item-2>.mask>.list{width:200%}.swap-slider.item-2>.mask>.list>.item{width:50%}.swap-slider>.radio-2:checked~.mask>.list{left:-100%}.swap-slider.item-3>.mask>.list{width:300%}.swap-slider.item-3>.mask>.list>.item{width:33.333334%}.swap-slider>.radio-3:checked~.mask>.list{left:-200%}.swap-slider.item-4>.mask>.list{width:400%}.swap-slider.item-4>.mask>.list>.item{width:25%}.swap-slider>.radio-4:checked~.mask>.list{left:-300%}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{image-orientation:0deg;display:block;height:100%;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:rgba(51,153,255,.75) solid 1px;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.pe-pro-seal-inner{position:relative;height:100%;text-align:center;width:100%}.pe-pro-seal-front-page-a{width:100%;height:auto;box-sizing:border-box;background-image:linear-gradient(to top,#f6f3ea 37%,#fff 90%);border-radius:4px;padding-bottom:2px}.pe-pro-seal-front-top{padding-top:8px;cursor:pointer}.pe-pro-seal-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='86' viewBox='0 0 86 86'%3E %3Cdefs%3E %3ClinearGradient id='6obr12nhia' x1='75.993%25' x2='24.007%25' y1='92.594%25' y2='7.405%25'%3E %3Cstop offset='0%25' stop-color='%23AAA'/%3E %3Cstop offset='100%25' stop-color='%23EDEDED'/%3E %3C/linearGradient%3E %3ClinearGradient id='6rhk2f1jzb' x1='90.637%25' x2='9.363%25' y1='78.682%25' y2='21.318%25'%3E %3Cstop offset='0%25' stop-color='%23444'/%3E %3Cstop offset='100%25' stop-color='%23333'/%3E %3C/linearGradient%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath fill='url(%236obr12nhia)' d='M0 42.94v.082c0 .392.006.783.017 1.177C.665 67.518 19.689 85.981 42.773 86h.063c.394 0 .79-.006 1.187-.017 23.221-.65 41.609-19.742 41.634-42.912v-.1c0-.389-.006-.779-.017-1.17C84.992 18.472 65.95.002 42.852.001c-.406 0-.81.005-1.218.016C18.41.667.021 19.765 0 42.94z' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8)'/%3E %3Cpath fill='url(%236rhk2f1jzb)' d='M4.76 43c0 21.11 17.044 38.222 38.07 38.222S80.9 64.11 80.9 43c0-21.11-17.044-38.222-38.07-38.222S4.76 21.89 4.76 43' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8)'/%3E %3Cpath fill='%23D5D5D5' d='M48.921 70.279c.307.315.529.874.663 1.678.135.804.087 1.41-.144 1.82-.23.408-.684.67-1.36.784-.361.061-.717.082-1.068.063l.336 2-.516.087-1.065-6.36.515-.086.056.333c.407-.358.863-.579 1.367-.664.503-.085.909.03 1.216.345zm-6.183.09c.585.01 1.02.184 1.303.524.284.34.42.878.408 1.612l-.024.427-3.013-.049c-.008.546.078.952.26 1.218.182.267.498.405.95.412.452.007.903-.003 1.352-.031l.267-.023.01.436c-.669.073-1.233.105-1.694.097-.638-.016-1.08-.213-1.328-.59-.248-.379-.366-.956-.353-1.732.025-1.554.645-2.32 1.862-2.3zm-6.646-2.467l2.22.424c.632.12 1.076.355 1.331.703.256.348.325.833.207 1.456-.185.973-.685 1.49-1.503 1.551l.77 2.737-.6-.115-.738-2.622-1.845-.352-.454 2.394-.54-.103 1.152-6.073zm11.583 2.524c-.193.033-.394.1-.604.201-.211.102-.371.198-.482.29l-.176.128.523 3.123c.408.003.758-.02 1.049-.069.5-.084.83-.286.985-.604.157-.318.18-.803.071-1.455s-.275-1.1-.498-1.34c-.224-.243-.513-.334-.868-.274zm5.919-2.122l1.49 4.189-.493.176-.11-.31c-.335.416-.716.701-1.145.855-.567.203-.993.192-1.277-.034-.284-.225-.57-.743-.858-1.553l-.778-2.186.492-.177.775 2.178c.23.648.445 1.062.644 1.243.2.18.5.199.9.055.194-.07.384-.17.569-.303.185-.133.32-.248.403-.348l.129-.14-1.234-3.468.493-.177zm-10.859 2.528c-.422-.007-.745.117-.967.37-.223.255-.34.667-.348 1.236l2.498.04c.01-.586-.08-1.006-.267-1.258-.189-.252-.494-.381-.916-.388zm-12.23-3.414c.521.267.835.616.94 1.046.106.43-.007.974-.34 1.628l-.21.372-2.682-1.375c-.247.486-.348.889-.301 1.21.046.32.27.582.672.788.403.207.812.396 1.228.57l.25.097-.183.397c-.632-.231-1.153-.452-1.563-.662-.566-.296-.877-.669-.934-1.118-.057-.448.09-1.019.442-1.71.704-1.384 1.597-1.799 2.682-1.243zm6.035 1.068l-.515 2.717 1.68.322c.882.168 1.41-.211 1.586-1.137.086-.454.042-.81-.131-1.067-.174-.256-.487-.428-.94-.514l-1.68-.321zm18.658-2.567l.668 1.224 1.298-.714.225.414-1.297.714 1.052 1.926c.276.505.492.815.65.93.158.117.372.1.64-.048l.686-.448.248.381c-.314.24-.56.41-.742.51-.394.217-.72.27-.98.159-.259-.111-.539-.442-.84-.993l-1.18-2.16-.575.316-.225-.414.574-.316-.668-1.225.466-.256zm-25.93 1.819c-.311.13-.596.448-.853.955l2.225 1.14c.266-.522.37-.938.311-1.247-.058-.31-.275-.561-.651-.754-.377-.193-.72-.224-1.032-.094zm-4.224-3.81l.417.315-.197.264c.564.076 1.031.255 1.405.537.471.357.692.72.662 1.09-.03.371-.295.89-.796 1.559l-1.401 1.869-.425-.321 1.385-1.848c.408-.545.633-.952.673-1.223.04-.27-.11-.533-.45-.79-.165-.125-.357-.231-.576-.319-.22-.087-.398-.142-.536-.165l-.202-.042-2.205 2.943-.418-.316 2.664-3.553zm35.51.355c.313.05.615.266.906.647l1.446 1.891c.151.16.383.146.694-.041l.238.355c-.361.277-.698.388-1.01.33-.293.532-.66.967-1.1 1.306-.315.242-.623.336-.925.281-.303-.054-.583-.25-.84-.587-.257-.336-.364-.65-.322-.94.043-.29.227-.591.555-.903l1.103-1.041-.254-.332c-.2-.263-.403-.408-.606-.435-.203-.027-.4.034-.593.182-.3.23-.667.559-1.101.983l-.202.19-.28-.323c.44-.496.853-.893 1.24-1.19.386-.299.736-.423 1.05-.373zm.999 1.63l-1.054 1.002c-.216.196-.33.39-.345.58-.014.19.06.394.226.61.364.475.74.563 1.128.263.169-.13.339-.292.51-.487.17-.196.299-.36.383-.492l.128-.2-.976-1.276zM23.44 62.366l.372.368-3.11 3.166-.373-.368 3.11-3.166zm40.084-1.361l.34.326-1.024 1.072 1.58 1.52c.413.398.712.629.898.692.185.063.383-.017.596-.239l.52-.634.35.288c-.227.323-.412.56-.555.71-.31.326-.606.475-.887.447-.28-.028-.646-.259-1.098-.694l-1.773-1.705-.453.476-.339-.326.454-.476-1.004-.966.367-.385 1.005.966 1.023-1.072zM23.485 59.5l.343.396-4.83 4.21-.343-.396 4.83-4.21zm41.052.205l3.488 2.742-.322.414-3.488-2.742.322-.414zM24.684 61.1l.372.368-.466.475-.372-.368.466-.475zm-5.69-4.519l.287.44-.275.18c.504.264.884.592 1.14.984.322.497.407.914.253 1.252-.154.339-.579.737-1.276 1.194l-1.95 1.28-.292-.447 1.929-1.265c.568-.373.917-.68 1.046-.92.13-.241.078-.54-.155-.898-.113-.174-.258-.339-.434-.496-.176-.157-.326-.27-.448-.338l-.176-.108-3.07 2.015-.286-.44 3.708-2.433zm50.272-.17c.719.423 1.165.836 1.34 1.239.176.402.08.916-.284 1.54-.365.623-.766.957-1.204 1.002-.437.045-1.014-.145-1.732-.569-.718-.423-1.156-.845-1.315-1.265-.158-.42-.066-.923.277-1.508.342-.586.735-.912 1.177-.977.443-.065 1.023.114 1.741.537zm-1.656-.024c-.316.03-.601.263-.855.698-.255.434-.32.797-.195 1.087.125.29.489.613 1.092.97.604.355 1.063.532 1.377.527.314-.004.609-.242.886-.715.276-.473.34-.85.19-1.131-.151-.281-.525-.599-1.124-.952-.598-.353-1.055-.514-1.371-.484zm-4.468 2.224l.523.411-.322.414-.523-.412.322-.413zm-45.488-7.65c.617.131 1.091.62 1.424 1.463.332.843.32 1.526-.037 2.047-.357.52-1.046.985-2.068 1.39-1.021.405-1.824.538-2.407.396-.583-.142-1.042-.639-1.377-1.49-.336-.852-.334-1.532.006-2.04s1.013-.962 2.022-1.363c1.007-.4 1.82-.534 2.437-.403zm-1.118.573c-.31.069-.678.188-1.107.358-.873.347-1.455.712-1.746 1.095-.29.383-.301.915-.033 1.597.268.68.635 1.063 1.1 1.146.464.083 1.134-.05 2.01-.397.877-.347 1.47-.723 1.781-1.127.311-.405.336-.938.075-1.599-.269-.684-.67-1.057-1.203-1.12-.275-.037-.567-.022-.877.047zm54.538.043l2.186.809-.184.5-2.16-.799c-.638-.236-1.091-.334-1.36-.295-.27.04-.479.26-.626.66-.071.195-.117.41-.137.646-.021.236-.022.423-.004.563l.019.206 3.441 1.273-.18.493-4.157-1.538.18-.493.309.114c-.09-.564-.054-1.065.108-1.505.204-.556.488-.873.85-.951.362-.078.934.028 1.715.317z' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8)'/%3E %3Cpath fill='%23FFF' d='M74.147 40.35l.016.857 1.931-.036.027 1.444-1.931.036.034 1.846-1.239.023-.035-1.845-2.93.055c-.542.01-.901.056-1.077.14-.177.084-.262.29-.255.62l.06 1.096-1.158.089c-.126-.595-.193-1.05-.198-1.361-.014-.758.149-1.28.49-1.568.342-.287.992-.44 1.95-.458l3.092-.058-.016-.856 1.239-.023zm-61.665-3.552c1.044.089 1.82.417 2.324.984.505.567.714 1.365.626 2.396l-.158 1.866 2.828.242-.126 1.48-9.094-.777.283-3.346c.176-2.07 1.282-3.019 3.317-2.845zm-1.516 1.79c-.305.234-.48.626-.527 1.177l-.157 1.853 3.717.317.157-1.852c.09-1.067-.51-1.655-1.803-1.766-.62-.052-1.081.038-1.387.272zm62.139-3.964l.313 1.41-.78.175c.641.633 1.114 1.303 1.417 2.012l-1.418.318c-.314-.716-.646-1.312-.999-1.79l-.18-.262-4.54 1.018-.316-1.423 6.503-1.458zm-59.24-4.276l1.368.488c-.113.774-.148 1.457-.103 2.05l.015.318 4.382 1.563-.486 1.374-6.278-2.24.481-1.36.754.268c-.208-.878-.252-1.699-.133-2.461zm57.169-1.459c.836 1.674.345 2.97-1.474 3.885l-.97.384-1.852-3.707c-.488.256-.796.545-.923.868-.127.324-.049.768.234 1.334.283.566.598 1.136.944 1.71l.203.317-.953.51c-.637-.817-1.13-1.577-1.48-2.278-.442-.885-.518-1.643-.227-2.273.292-.63.969-1.214 2.034-1.75 2.112-1.063 3.6-.73 4.464 1zm-3.302.046l1.261 2.523c.588-.296.951-.596 1.092-.901.141-.306.1-.682-.123-1.128-.223-.447-.509-.71-.856-.789-.348-.079-.805.02-1.374.295zm-46.765-3.817c.967.634 1.574 1.298 1.821 1.994.249.695.074 1.502-.524 2.42-.598.918-1.263 1.403-1.997 1.454-.734.052-1.584-.24-2.55-.874-.967-.634-1.568-1.301-1.8-2.003-.234-.702-.059-1.5.524-2.397.583-.895 1.242-1.377 1.975-1.445.734-.067 1.584.216 2.551.85zm-2.43.555c-.402-.003-.758.235-1.07.713-.31.478-.384.901-.22 1.27.163.367.583.773 1.26 1.217.677.444 1.22.678 1.629.701.409.024.777-.215 1.102-.715.325-.5.395-.934.21-1.3-.186-.367-.617-.773-1.294-1.217-.677-.444-1.216-.667-1.618-.67zm45.486-6.038l.977 1.06-.303.282c.69.198 1.216.493 1.578.885.597.649.837 1.306.72 1.974-.117.668-.64 1.433-1.57 2.296-.928.863-1.74 1.298-2.435 1.306-.696.007-1.402-.379-2.12-1.158-.247-.268-.504-.606-.771-1.014L58.015 27.2l-.986-1.07 6.994-6.495zm-.129 2.106l-2.885 2.68c.188.31.428.623.717.937.41.445.821.634 1.233.569.41-.066.923-.384 1.536-.954 1.037-.962 1.256-1.768.66-2.416-.284-.308-.636-.552-1.056-.732l-.205-.084zM24.36 17.374l3.106 6.167-1.939 1.717-5.695-3.876 1.14-1.009 4.546 3.235.319-.283-2.587-4.97 1.11-.98zm32.263-2.8l1.322.804-.077 2.658 2.323-1.293 1.322.804-3.396 1.782-.055 3.94-1.322-.805.052-2.642-2.298 1.278-1.321-.804 3.385-1.868.065-3.854zm-23.802 1.522l.376.977-3.705 1.835c.252.493.538.803.86.932.32.13.764.054 1.33-.226.565-.28 1.135-.593 1.709-.936l.317-.202.501.96c-.818.634-1.577 1.125-2.278 1.471-.884.439-1.64.51-2.265.213-.627-.297-1.203-.98-1.73-2.052-1.045-2.128-.704-3.62 1.025-4.476 1.673-.829 2.96-.327 3.86 1.504zm16.105-6.609l5.566 1.474-.33 1.255-4.135-1.095-.66 2.51 3.363.89-.326 1.241-3.363-.89-.68 2.587 4.136 1.095-.333 1.268-5.565-1.474 2.327-8.86zm-9.089 2.692c.406.44.708 1.232.906 2.374l.612 3.532-1.418.248-.605-3.493c-.124-.711-.288-1.203-.493-1.475-.205-.272-.544-.367-1.016-.285-.446.079-.86.241-1.24.489l-.184.113.887 5.114-1.431.25-1.143-6.59 1.418-.247.071.408c.575-.48 1.147-.77 1.716-.87.875-.153 1.515-.01 1.92.432zm-10.345 3.493c-.447.22-.71.505-.791.854-.082.349.013.809.284 1.38l2.522-1.249c-.291-.592-.588-.959-.892-1.102-.303-.143-.677-.105-1.123.117z' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8)'/%3E %3Cg%3E %3Cpath fill='%23C8B274' d='M38.07 19.106c0 10.557-8.521 19.115-19.035 19.115C8.523 38.221 0 29.663 0 19.106 0 8.556 8.523 0 19.035 0 29.55 0 38.071 8.556 38.071 19.106' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8) translate(23.795 23.89)'/%3E %3Cpath fill='%23FFF' d='M26.287 9.744L15.95 20.117 11.788 15.932 7.621 20.117 15.95 28.478 30.45 13.924z' transform='translate(-1402 -486) translate(424 120) translate(956 358) translate(22 8) translate(23.795 23.89)'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");width:83px;height:83px;background-size:contain;margin:0 auto}.pe-pro-seal-dots{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12' height='12' viewBox='0 0 12 12'%3E %3Cdefs%3E %3Cpath id='68q3vyvxfa' d='M10.72 4.5l.02.001.014.005.034.018c.295.055.538.172.73.351.193.179.335.419.425.72.008.04.017.08.029.12.011.039.02.079.028.118v.334l-.003.013-.008.016c-.008.012-.012.022-.012.03-.045.31-.166.576-.362.798-.196.222-.442.369-.736.44-.023 0-.047.004-.074.012l-.085.024h-.305l-.014-.001-.02-.005c-.015-.004-.027-.01-.034-.018-.325-.047-.602-.198-.832-.452-.23-.254-.353-.552-.368-.893l-.003-.18c.01-.293.092-.56.246-.802.185-.29.444-.486.776-.59.037-.007.079-.017.124-.03l.125-.029h.305zm-4.561 0l.012.003.016.009c.011.008.024.012.04.012.324.047.602.202.832.464.23.262.353.56.368.893.015.38-.076.716-.272 1.006-.196.29-.46.478-.793.565l-.102.024-.053.012-.048.012H5.84l-.012-.001-.016-.005-.04-.018c-.324-.055-.602-.212-.832-.47-.23-.258-.353-.554-.368-.887v-.16c.013-.316.104-.598.272-.846.196-.29.46-.478.793-.565l.102-.024.053-.012.048-.012h.318zm-4.575 0l.014.001.02.005c.015.004.026.01.034.018.324.047.601.198.831.452.23.254.353.548.368.881.03.373-.047.703-.232.988-.185.286-.443.48-.775.584-.038.015-.08.03-.124.041-.046.012-.091.022-.136.03h-.306l-.02-.001-.014-.005-.034-.018C.916 7.43.662 7.3.447 7.09c-.215-.21-.353-.47-.413-.78-.008-.023-.013-.047-.017-.07C.013 6.213.007 6.19 0 6.166v-.322l.001-.02.005-.015.017-.036c.045-.31.166-.574.362-.792.196-.218.437-.363.724-.434l.084-.024.041-.012.044-.012h.306z'/%3E %3C/defs%3E %3Cg fill='none' fill-rule='evenodd' transform='matrix(0 1 1 0 0 0)'%3E %3Cmask id='a17xvstv8b' fill='%23fff'%3E %3Cuse xlink:href='%2368q3vyvxfa'/%3E %3C/mask%3E %3Cg fill='%23aaaaaa' mask='url(%23a17xvstv8b)'%3E %3Cpath d='M0 0H12V12H0z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");width:12px;height:12px;background-size:contain;position:absolute;top:10px;right:6px;opacity:.6}.pe-pro-seal-rating-text{font-size:16px;font-stretch:normal;font-weight:700;line-height:1.5;letter-spacing:.15px;text-align:center;text-transform:uppercase;margin:5px 0 0;color:#444}.pe-pro-seal-stars{display:flex;justify-content:center;margin:0}.pe-pro-seal-fullStar{margin:0 1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' focusable='false' aria-hidden='true' role='presentation' fill='%23c8b274'%3E %3Cg fillRule='evenodd'%3E %3Cpolygon id='icon-star-filled-a' points='16 1 20.9042652 10.9296678 32 12.4589803 23.9352679 20.1251651 25.8885438 31 16 25.808295 6.11145618 31 8.06473214 20.1251651 0 12.4589803 11.0957348 10.9296678' /%3E %3C/g%3E %3C/svg%3E");height:17px;width:17px}.pe-pro-seal-profile-name-container{padding:16px;font-size:10px;line-height:13px;color:#444;text-align:center}:root{--sidebar_bg:#243758;--sidebar_bg_light:hsl(218, 42%, 35%);--sidebar_color:#bcc9dc;--slider_width:300px;--item_height:-56px}#clLB>.bg>.content{max-width:1280px}#menu_sidebar{position:sticky;top:0;left:0;height:100vh;max-height:100vh;overflow:auto;scrollbar-width:none;width:var(--slider_width);min-width:var(--slider_width);transition:all .3s;background:var(--sidebar_bg);color:var(--sidebar_color);z-index:99}#menu_sidebar.collapsed{width:80px;min-width:80px}#menu_sidebar.collapsed .hide_collapsed{display:none}#menu_sidebar.collapsed .dropdown-trigger-label ul.dropdown{transform:translateX(80px)}#menu_sidebar:not(.collapsed) .dropdown-trigger-label.active ul.dropdown{display:none}#menu_sidebar .dropdown-trigger-label:not(.grey_text){background:var(--sidebar_bg)}#menu_sidebar #sidebar_top{min-height:94px}#menu_sidebar #sidebar_bottom{border-top:1px solid #5472a0;min-height:110px}#menu_sidebar .of_scroll{overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}#menu_sidebar .dropdown-trigger-label,#menu_sidebar a{color:var(--sidebar_color)}#menu_sidebar .dropdown-trigger-label.active,#menu_sidebar .dropdown-trigger-label:hover,#menu_sidebar a.active,#menu_sidebar a:hover{color:#fff;text-decoration:none}#menu_sidebar .dropdown-trigger-label.active a{color:#fff}#menu_sidebar .dropdown-wrapper.active{background:#172b4f}#menu_sidebar .dropdown-wrapper>.dropdown-trigger:checked~.dropdown-content{max-height:100vh}#menu_sidebar .toggle_collapse{margin-left:21px;border-radius:50%;padding:6px 8px;background:var(--sidebar_color);border:1px solid var(--sidebar_bg);color:var(--sidebar_bg)}#menu_sidebar .dropdown-trigger-label ul.dropdown{position:fixed;left:var(--slider_width);width:100%;max-width:224px;background:var(--sidebar_bg);border-left:1px solid var(--sidebar_color);visibility:hidden;opacity:0}#menu_sidebar .dropdown-trigger-label:focus-within,#menu_sidebar .dropdown-trigger-label:hover{background:var(--sidebar_bg_light)}#menu_sidebar .dropdown-trigger-label ul.dropdown:focus,#menu_sidebar .dropdown-trigger-label ul.dropdown:hover,#menu_sidebar .dropdown-trigger-label:focus-within>ul.dropdown,#menu_sidebar .dropdown-trigger-label:hover>ul.dropdown{visibility:visible;opacity:1;z-index:999}#menu_sidebar .head_titles,#menu_sidebar .hide_sidebar{display:none}.private #headerSection,.private .head_search_btn{background:var(--sidebar_bg)!important}.private .head_search_btn{color:#fff}.private #nav_icon.color_primary{color:var(--sidebar_color)!important}.private .shop-basket-count{background:#ee1700;color:#fff!important}.private #footer,.private #headerTop,.private #mobile_search,.private .global_banner_top{display:none}.private #section>.row,.private #section>.row_1920{margin-left:0}@media (min-width:901px){.private #section .row.breadcrumb{margin-left:16px}}.private #headerSection .grey_text:not(.orange){color:var(--sidebar_color)!important}@media (min-width:901px){.profile_1920 #profile_content,.profile_1920 .row,.profile_1920 .row_1920{max-width:calc(100vw - 300px)}.private #headerSection>.row_nowrap{margin-left:0}.private #headerSection>.row_nowrap>.col_3{order:3;justify-content:end}}@media (max-width:900px){body.private{overflow-x:hidden}body.private>.flex,body.private>.flex>.w100{min-width:0;max-width:100vw}body.private #headerSection>.row_nowrap{flex-wrap:wrap}}.shop_product_basket #change-basket{visibility:hidden}.checkout_footer{padding:0 20px;background:var(--bg-body)}.checkout-head .col{z-index:10;text-align:center;position:relative}.checkout-head hr{border-bottom:2px solid #999;position:absolute;top:14px;left:75%;width:50%;z-index:-1}.checkout-head .col:last-child hr{display:none}.checkout-head .focus hr,.checkout-head .visited hr{border-bottom:2px solid var(--dark-bg)}.step_number{display:inline-block;border:2px solid #707070;color:#707070;border-radius:50%;padding:8px 12px;font-size:1rem;font-weight:700;line-height:1.5rem;width:3rem;z-index:10;background:#f9f9f9}.focus .step_number{background:var(--dark-bg);color:#fff;border:2px solid var(--dark-bg)}.visited .step_number{background:#f0efeb;color:var(--dark-bg);border:2px solid var(--dark-bg)}.step_name{margin-top:10px;display:block;width:100%;text-align:center;color:#999}.focus .step_name,.visited .step_name{color:var(--dark-bg)}.focus .step_name{font-weight:700}.easycredit_iframe{width:100%;min-height:700px;min-width:650px}.checkout_single{background:#f8f9fa}.checkout_single #headerTop{display:none}.checkout_single .header_search_wrap{display:none!important}.checkout_single #mainMenu{display:none}.checkout_single .hide_checkout,.checkout_single .inline.show_900.hide_checkout{display:none!important}.checkout_single #to-top{display:none!important}.checkout_single .wrapper_login>a:not(.opt_link){display:none!important}.checkout_single .wrapper_login>a.call_center_link{display:flex!important}.checkout_single #nav_icon{display:none}.checkout_single #header{box-shadow:none;border-bottom:1px solid #e0e0e0}.checkout_single .wrapper_login .head_titles{display:none}.checkout_single #headerSection>.row_nowrap{justify-content:center}.checkout_single #headerSection>.row_nowrap>.col_3{flex:0 0 auto}.checkout_single .wrapper_login{position:absolute!important;right:8px;top:50%;transform:translateY(-50%)}.checkout_single .checkout_layout{max-width:1040px;margin:0 auto;gap:32px}.checkout_single .checkout_form{background:#fff;padding:32px;border-radius:8px}.checkout_single .checkout_sidebar{background:var(--light-bg);padding:32px 24px 24px 24px;border-radius:8px;max-height:calc(100vh - 32px);overflow-x:hidden;overflow-y:auto;min-width:0}.checkout_single .checkout_sidebar img{max-width:100%;height:auto}.checkout_single .checkout_section{margin-bottom:32px}.checkout_single .checkout_section:last-child{margin-bottom:0}.checkout_single .checkout_heading{font-size:1.25rem;margin-bottom:16px;display:flex;align-items:baseline}.checkout_single .checkout_login_link{font-weight:400;font-size:14px;color:var(--text-color);padding-right:8px;cursor:pointer;margin-left:auto;text-decoration:underline}.checkout_single .checkout_login_link:hover{text-decoration:underline}.checkout_single .element .user-interaction{border-radius:6px}.checkout_single .checkout_submit_btn{width:100%;background:var(--cta-color);color:#fff;border:none;padding:16px;font-size:1.125rem;font-weight:700;border-radius:6px;cursor:pointer}.checkout_single .checkout_submit_btn:hover{filter:brightness(.95)}.checkout_single .checkout_trust_signals{text-align:center;margin-top:16px;color:#707070;font-size:.8125rem}.checkout_single .checkout_payment_icons{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px}.checkout_single .checkout_payment_icon{height:28px;width:auto}.checkout_single .checkout_mobile_summary{background:var(--light-bg);border-radius:8px;margin-bottom:16px}.checkout_single .checkout_mobile_summary_header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer}.checkout_single .checkout_mobile_total{font-weight:700}.checkout_single .checkout_mobile_chevron{transition:transform .2s ease}.checkout_single .checkout_mobile_chevron.rotated{transform:rotate(180deg)}.checkout_single .checkout_mobile_summary_body{padding:8px 16px 16px}.checkout_single .switching_submit_btn{display:none}.checkout_single .sticky_bottom_900{position:static}@media (max-width:900px){.checkout_single .checkout_form{border-radius:0;padding:16px 16px 80px}.checkout_single .grand-total{display:none}.checkout_single .checkout_section{margin-bottom:32px}.checkout_single .success_hero{flex-direction:column;gap:12px}.checkout_single .success_info_cols{grid-template-columns:1fr}.checkout_single .success_info_col+.success_info_col{border-left:none;border-top:1px solid #e0e0e0}.checkout_single .checkout_form .element[class*=col_]{flex:0 0 100%!important}}.checkout_single .formError.element.textelement::after{content:"\00d7";position:absolute;top:.7em;right:15px;font-size:1.25rem;color:#f42222;font-weight:700;line-height:1;pointer-events:none}.checkout_single .formError.element.selectelement::after{content:"\00d7";position:absolute;top:.7em;right:35px;font-size:1.25rem;color:#f42222;font-weight:700;line-height:1;pointer-events:none}.checkout_single .formError.element label,.checkout_single .formValid.element label{color:inherit}@keyframes checkout_shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.checkout_single .checkout_shake{animation:checkout_shake .4s ease-in-out}.checkout_single .checkout_submit_btn:disabled{opacity:.7;cursor:not-allowed;filter:none}.checkout_single .checkout_submit_btn .loader{width:20px;height:20px;border-width:3px;border-color:#fff;border-bottom-color:transparent;vertical-align:middle;margin-right:8px}.checkout_single .checkout_section.checkout_loading{position:relative;pointer-events:none;opacity:.5}.checkout_single .checkout_section.checkout_loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border:4px solid var(--dark-bg);border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;animation:rotation 1s linear infinite}.checkout_single .checkout_section.checkout_section_error{border:2px solid #f42222;border-radius:6px;padding:16px}.checkout_single .checkout_section.checkout_section_error>.checkout_heading{color:#f42222}.checkout_single .checkout_section_error_msg{color:#f42222;font-size:.875rem;margin-top:8px}.checkout_single .checkout_voucher_section .row_nowrap{align-items:flex-end}.checkout_single .checkout_voucher_section input{height:40px;border:1px solid #ccc;border-radius:4px;padding:0 12px;font-size:.875rem}.checkout_single .checkout_voucher_section .btn{height:40px;line-height:40px;padding:0 16px;font-size:.875rem}.checkout_single .voucher_feedback{margin-top:8px;font-size:.8125rem;line-height:1.4;padding:8px 12px;border-radius:4px;transition:opacity .4s ease}.checkout_single .voucher_feedback.voucher_fade_out{opacity:0}.checkout_single .voucher_feedback.voucher_success{color:#23a800;background:#e8f5e9;border:1px solid #c8e6c9}.checkout_single .voucher_feedback.voucher_error{color:#f42222;background:#fef2f2;border:1px solid rgba(244,34,34,.15)}.checkout_single .checkout_shipping_placeholder{padding:16px;background:#f9f9f9;border:1px dashed #ccc;border-radius:4px;text-align:center}.checkout_single .checkout_shipping_placeholder p{margin:0}@keyframes checkout_highlight_flash{0%{background-color:var(--light-bg)}100%{background-color:transparent}}.checkout_single .checkout_totals_highlight{animation:checkout_highlight_flash .5s ease-out}@keyframes checkout_mobile_total_flash{0%{color:var(--cta-color)}100%{color:inherit}}.checkout_single .checkout_mobile_total_highlight{animation:checkout_mobile_total_flash 1s ease-out}.checkout_single .checkout_login_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.checkout_single .checkout_login_dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;padding:32px;width:420px;max-width:90vw;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.15)}.checkout_single .checkout_login_dialog .element{width:100%}.checkout_single .checkout_login_dialog input{width:100%;box-sizing:border-box}.checkout_single .checkout_login_close{position:absolute;top:12px;right:16px;background:0 0;border:none;font-size:1.5rem;cursor:pointer;color:#707070;line-height:1}.checkout_single .checkout_login_close:hover{color:#333}.checkout_single .checkout_login_error{color:#f42222;font-size:.875rem;margin-top:8px;padding:8px 12px;background:#fef2f2;border-radius:4px}.checkout_single.shop_order_success .checkout_form{background:0 0;padding:16px 8px}.checkout_single.shop_order_success .wrapper_login>a:not(.opt_link){display:inline-flex!important}.checkout_single .success_hero{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #23a800;border-radius:10px;padding:24px 20px;margin-bottom:12px}.checkout_single .success_hero_icon{width:44px;height:44px;border-radius:50%;background:#23a800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout_single .success_hero_check{width:20px;height:20px;color:#fff}.checkout_single .success_hero_body h1{font-size:19px;font-weight:700;line-height:1.2;margin-bottom:5px}.checkout_single .success_hero_body .sub{font-size:14px;color:#767676;margin-bottom:14px}.checkout_single .order_badge{display:inline-flex;align-items:center;gap:10px;background:var(--light-bg);border:1px solid #e0e0e0;border-radius:6px;padding:7px 14px;font-size:14px}.checkout_single .paid_pill{display:inline-flex;align-items:center;gap:5px;background:#23a800;color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;letter-spacing:.03em}.checkout_single .success_card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.checkout_single .success_card_label{padding:12px 20px;border-bottom:1px solid #e0e0e0;font-size:11px;font-weight:700;color:#767676;text-transform:uppercase;letter-spacing:.08em}.checkout_single .success_info_cols{display:grid;grid-template-columns:1fr 1fr}.checkout_single .success_info_col{padding:18px 20px}.checkout_single .success_info_col h3{font-size:11px;font-weight:700;color:#767676;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.checkout_single .success_info_col p{font-size:14px;line-height:1.65em}.checkout_single .success_info_col+.success_info_col{border-left:1px solid #e0e0e0}.checkout_single .success_info_pill{display:inline-flex;align-items:center;gap:6px;background:var(--bg-body);border:1px solid #e0e0e0;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600;margin-top:6px}.checkout_single .success_info_pill img{width:28px;height:auto}.checkout_single .success_notice{background:#f8f8f8;border-top:1px solid #23a800;padding:14px 20px;display:flex;gap:12px;font-size:14px;line-height:1.6}.checkout_single .success_notice_icon{font-size:18px;flex-shrink:0;line-height:1.4}.checkout_single .success_btn_row{margin-top:20px}.checkout_single .success_btn_row .btn{padding:12px 24px;font-size:16px;font-weight:600;border-radius:6px}.checkout_single .checkout_success_total{border-top:1px solid #eee}@keyframes confetti_fall{0%{transform:translateY(-20px) rotate(0);opacity:1}100%{transform:translateY(350px) rotate(720deg);opacity:0}}.checkout_single .checkout_confetti{position:fixed;top:0;left:0;width:100%;height:0;overflow:visible;pointer-events:none;z-index:1000}.checkout_single .checkout_confetti_piece{position:absolute;width:8px;height:12px;top:-20px;border-radius:2px;animation:confetti_fall 2.5s ease-in forwards}.checkout_single .checkout_confetti_piece:nth-child(6n+1){background:#ff6b6b}.checkout_single .checkout_confetti_piece:nth-child(6n+2){background:#ffd93d}.checkout_single .checkout_confetti_piece:nth-child(6n+3){background:#6bcb77}.checkout_single .checkout_confetti_piece:nth-child(6n+4){background:#4d96ff}.checkout_single .checkout_confetti_piece:nth-child(6n+5){background:#ff8c00}.checkout_single .checkout_confetti_piece:nth-child(6n+6){background:#9b59b6}.checkout_single .checkout_confetti_piece:first-child{left:5%;animation-delay:0s}.checkout_single .checkout_confetti_piece:nth-child(2){left:10%;animation-delay:.15s;animation-duration:3s}.checkout_single .checkout_confetti_piece:nth-child(3){left:15%;animation-delay:50ms;animation-duration:2.8s}.checkout_single .checkout_confetti_piece:nth-child(4){left:20%;animation-delay:.3s;animation-duration:2.2s;width:10px}.checkout_single .checkout_confetti_piece:nth-child(5){left:27%;animation-delay:.1s;animation-duration:3.2s}.checkout_single .checkout_confetti_piece:nth-child(6){left:33%;animation-delay:.45s;animation-duration:2.6s;height:16px}.checkout_single .checkout_confetti_piece:nth-child(7){left:38%;animation-delay:.2s;animation-duration:2.9s}.checkout_single .checkout_confetti_piece:nth-child(8){left:43%;animation-delay:.55s;animation-duration:2.4s;width:10px}.checkout_single .checkout_confetti_piece:nth-child(9){left:48%;animation-delay:80ms;animation-duration:3.5s}.checkout_single .checkout_confetti_piece:nth-child(10){left:53%;animation-delay:.35s;animation-duration:2.7s;height:16px}.checkout_single .checkout_confetti_piece:nth-child(11){left:58%;animation-delay:.12s;animation-duration:2.3s}.checkout_single .checkout_confetti_piece:nth-child(12){left:63%;animation-delay:.5s;animation-duration:3.1s;width:10px}.checkout_single .checkout_confetti_piece:nth-child(13){left:68%;animation-delay:.18s;animation-duration:2.5s}.checkout_single .checkout_confetti_piece:nth-child(14){left:73%;animation-delay:.6s;animation-duration:2s;height:16px}.checkout_single .checkout_confetti_piece:nth-child(15){left:78%;animation-delay:.25s;animation-duration:3.3s}.checkout_single .checkout_confetti_piece:nth-child(16){left:83%;animation-delay:.7s;animation-duration:2.1s;width:10px}.checkout_single .checkout_confetti_piece:nth-child(17){left:90%;animation-delay:.3s;animation-duration:2.8s}.checkout_single .checkout_confetti_piece:nth-child(18){left:95%;animation-delay:.4s;animation-duration:2.6s}.checkout_single .address_error_box{margin-bottom:16px}.checkout_single .address_error_option{border:1px solid #e0e0e0;border-radius:4px}.checkout_single .address_error_option:hover{background:var(--light-bg)}.checkout_single .address_error_continue_btn{width:100%;background:var(--cta-color);color:#fff;border:none;border-radius:6px;padding:14px;font-weight:700;text-align:center}.checkout_single .address_error_continue_btn:hover{filter:brightness(.95)}.checkout_single .address_error_continue_hint{text-align:center;margin-top:8px}.checkout_single .checkout_payment_error_banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fef2f2;border:1px solid rgba(244,34,34,.3);border-radius:6px;padding:12px 16px;margin-bottom:24px;color:#f42222;font-size:.875rem;line-height:1.4}.checkout_single .checkout_payment_error_banner button{background:0 0;border:none;cursor:pointer;color:#f42222;font-size:1.25rem;line-height:1;padding:0;flex-shrink:0}.checkout_single .checkout_payment_error_banner button:hover{color:#c62828}.checkout_single .element.radioelement{display:block;width:100%;padding:0;margin-bottom:12px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.checkout_single .element.radioelement label.radio{padding:16px!important;margin-bottom:0!important;border:none;transition:background .15s ease;display:flex;align-items:center}.checkout_single .element.radioelement>.w100:has(input:checked) label.radio{background:#f5f5f5}.checkout_single .element.radioelement input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #bbb;border-radius:50%;margin:0 8px 0 0;flex-shrink:0;cursor:pointer;position:relative}.checkout_single .element.radioelement input[type=radio]:checked{border-color:#333;background:#333;box-shadow:inset 0 0 0 3px #fff}.checkout_single .address_change_link{font-weight:400;font-size:14px;color:var(--text-color);cursor:pointer;margin-left:auto;text-decoration:underline}.checkout_single .address_change_link:hover{text-decoration:underline}.checkout_single .address_list_item{border:1px solid #e0e0e0;border-radius:4px}.checkout_single .address_list_item:hover{background:var(--light-bg)}.checkout_single .checkout_form #billing_fields,.checkout_single .checkout_form .checkout_section{display:flex;flex-wrap:wrap}.checkout_single .checkout_form #billing_fields{border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;padding:12px}.checkout_single .element.radioelement:has( ~ #billing_fields:not(.hidden)){margin-bottom:0;border-radius:8px 8px 0 0}.checkout_single .checkout_form #billing_fields>*,.checkout_single .checkout_form .checkout_section>*{flex:0 0 100%;min-width:0}.checkout_single .checkout_form .element.col_5{flex-basis:41.67%}.checkout_single .checkout_form .element.col_6{flex-basis:50%}.checkout_single .checkout_form .element.col_7{flex-basis:58.33%}.checkout_single .checkout_form .element.col_10{flex-basis:100%}.checkout_single .element.required>.user-interaction:-webkit-autofill,.checkout_single .element.required>.user-interaction:focus:valid,.checkout_single .element>.user-interaction:focus{border-color:#333!important}.checkout_single .element.formValid>.user-interaction{border-color:#ccc!important}.checkout_single .element>.svg-inline--fa{color:#767676;font-size:1.1rem}.checkout_single .highlight_row{border:1px solid #e0e0e0!important;border-radius:8px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.checkout_single .highlight_row:hover{background:#fafafa!important;border-color:#ccc!important}.checkout_single .highlight_row:has(input[type=radio]:checked){border-color:#333!important;background:#fff!important}.checkout_single .highlight_row input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #bbb;border-radius:50%;flex-shrink:0;cursor:pointer}.checkout_single .highlight_row input[type=radio]:checked{border-color:#333;background:#333;box-shadow:inset 0 0 0 3px #fff}.checkout_single .highlight_row .radio_active_label{display:flex;align-items:center}.checkout_single .highlight_row .radio_active_label:focus-within{background:0 0}.checkout_single .payment_options{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.checkout_single .payment_options .highlight_row{border:none!important;border-radius:0;margin-bottom:0;transition:background .15s ease}.checkout_single .payment_options .highlight_row:hover{background:0 0!important;border-color:transparent!important}.checkout_single .payment_options .highlight_row:has(input[type=radio]:checked){background:#f5f5f5!important;border-color:transparent!important}.checkout_single .payment_options .highlight_row .radio_active_label{padding:16px}.checkout_single .shipping_options{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.checkout_single .shipping_options .highlight_row{border:none!important;border-radius:0;margin-bottom:0;transition:background .15s ease}.checkout_single .shipping_options .highlight_row:hover{background:0 0!important;border-color:transparent!important}.checkout_single .shipping_options .highlight_row:has(input[type=radio]:checked){background:#f5f5f5!important;border-color:transparent!important}.checkout_single .shipping_options .highlight_row .radio_active_label{padding:16px;display:flex;align-items:center}.checkout_single .shipping_options .highlight_row .shipping_price{margin-left:auto;white-space:nowrap}.checkout_single .shipping_options .highlight_row .shipping_desc{padding:0 16px 12px 16px}.checkout_single .basket_item_compact{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #eee;align-items:flex-start}.checkout_single .basket_item_compact:last-child{border-bottom:none}.checkout_single .basket_item_compact_img{flex:0 0 64px;width:64px}.checkout_single .basket_item_compact_img img{width:100%;height:auto;border-radius:4px;display:block}.checkout_single .basket_item_compact_img a{display:block}.checkout_single .basket_item_compact_img_wrap{display:flex;align-items:center;gap:8px;flex:0 0 auto}.checkout_single .basket_item_compact_img_wrap .basket_item_compact_img{flex:0 0 64px}.checkout_single .basket_item_arrow{color:#999;font-size:16px}.checkout_single .basket_item_compact_info{flex:1;min-width:0}.checkout_single .basket_item_compact_brand{font-size:12px;color:#767676;line-height:1;margin-bottom:2px}.checkout_single .basket_item_compact_info>.h3,.checkout_single .basket_item_compact_info>a{font-size:14px!important;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px!important}.checkout_single .basket_item_compact_bottom{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px}.checkout_single .basket_item_compact_qty{font-size:13px;color:#767676}.checkout_single .basket_item_compact_price{text-align:right;margin-left:auto}.checkout_single .basket_item_compact_price .price_final,.checkout_single .basket_item_compact_price .price_old{font-size:14px}.checkout_single .basket_item_compact_price .font_18{font-size:14px}.checkout_single .basket_item_compact_price .small{font-size:12px}.basket_redesign{background:#f8f9fa}.basket_redesign .basket_layout{max-width:1040px;margin:0 auto;display:flex;gap:32px;padding:16px 8px;align-items:flex-start}.basket_redesign .basket_main{flex:1;min-width:0}.basket_redesign .basket_sidebar{flex:0 0 340px;background:#fff;padding:24px;border-radius:8px;position:sticky;top:16px}.basket_redesign .basket_card{background:#fff;padding:24px;border-radius:8px;margin-bottom:16px;position:relative}.basket_redesign .basket_heading{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.basket_redesign .basket_title{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2}.basket_redesign .basket_count{font-size:.875rem;color:#767676}.basket_redesign .basket_sidebar_heading{font-size:1.25rem;font-weight:700;margin-bottom:16px}.basket_redesign .basket_item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #eee;align-items:flex-start}.basket_redesign .basket_item:first-child{padding-top:0}.basket_redesign .basket_item:last-child{border-bottom:none}.basket_redesign .basket_item_img{flex:0 0 120px;width:120px}.basket_redesign .basket_item_img img{width:100%;height:auto;border-radius:6px;display:block}.basket_redesign .basket_item_img a{display:block}.basket_redesign .basket_item_details{flex:1;min-width:0}.basket_redesign .basket_item_brand{font-size:.75rem;color:#767676;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.basket_redesign .basket_item_title{display:block;font-size:1rem;font-weight:600;color:var(--text-color);line-height:1.4;margin-bottom:8px;text-decoration:none}.basket_redesign .basket_item_title:hover{text-decoration:underline}.basket_redesign .basket_item_actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.basket_redesign .basket_item_actions .btn_link{font-size:.8125rem;color:#767676}.basket_redesign .basket_item_actions .btn_link:hover{color:var(--text-color)}.basket_redesign .basket_item_actions form{margin:0}.basket_redesign .basket_item_qty_price{flex:0 0 140px;text-align:right}.basket_redesign .basket_item_qty{margin-bottom:8px}.basket_redesign .basket_qty_stepper{display:inline-flex;align-items:center;border:1.5px solid #d0d0d0;border-radius:6px;overflow:hidden;background:#fff}.basket_redesign .basket_qty_btn{width:36px;height:36px;background:0 0;border:none;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s;color:var(--text-color)}.basket_redesign .basket_qty_btn:hover{background:var(--dark-bg);color:#fff}.basket_redesign .basket_qty_count{min-width:40px;text-align:center;font-size:.875rem;font-weight:700;user-select:none}.basket_redesign .basket_item_price .price_final{font-size:1.125rem}.basket_redesign .basket_card>.absTR{top:24px;right:24px}.basket_redesign .basket_sidebar .row_nowrap{margin-bottom:12px}.basket_redesign .basket_sidebar .grand-total{padding-top:12px;margin-top:8px}.basket_redesign .basket_sidebar .grand-total .h4{font-size:1.125rem}.basket_redesign .basket_cta{margin-top:16px}.basket_redesign .basket_cta .btn{width:100%;display:block;text-align:center;padding:14px;font-size:1.0625rem;font-weight:700;border-radius:6px}.basket_redesign .basket_sidebar .element{margin-bottom:0}.basket_redesign .basket_sidebar>.box_white{background:0 0;padding:16px 0 0 0;box-shadow:none}.basket_redesign .basket_payment_icons{margin-top:12px}.basket_redesign .basket_payment_icons .payment_icons_row{justify-content:center;flex-wrap:wrap}.basket_redesign .sticky_bottom_900{position:static!important;height:auto!important;box-shadow:none!important}.basket_redesign .basket_sticky_mobile{position:fixed;bottom:0;left:0;width:100%;z-index:100;padding:8px 16px;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.08)}.basket_redesign .basket_sticky_mobile .btn{width:100%;display:block;text-align:center}.basket_redesign .basket_mobile_totals .grand-total{padding-top:12px;margin-top:8px}.basket_redesign .basket_mobile_totals .grand-total .h4{font-size:1.125rem}@keyframes basket_totals_pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}.basket_redesign .basket_totals_loading{pointer-events:none}.basket_redesign .basket_totals_loading .grand-total,.basket_redesign .basket_totals_loading .row_nowrap{animation:basket_totals_pulse 1s ease-in-out infinite}.basket_redesign.basket_empty .basket_sidebar,.basket_redesign.basket_empty .basket_sticky_mobile{display:none}@media (max-width:900px){.basket_redesign .basket_layout{flex-direction:column;gap:0;padding:0}.basket_redesign .basket_card{border-radius:0;padding:16px;margin-bottom:8px}.basket_redesign .basket_item{flex-wrap:wrap;gap:12px}.basket_redesign .basket_item_img{flex:0 0 80px;width:80px}.basket_redesign .basket_item_details{flex:1;min-width:calc(100% - 96px)}.basket_redesign .basket_item_qty_price{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;text-align:right}.basket_redesign .basket_item_qty{margin-bottom:0}.basket_redesign .basket_heading{flex-wrap:wrap}.basket_redesign .basket_title{font-size:1.25rem}.basket_redesign .basket_main{padding-bottom:72px}.basket_redesign .basket_card>.absTR{top:16px;right:16px}}.h2{font-size:16px}.small{font-size:9px}.voucher_flow #header{display:none}.voucher_flow #footer{display:none}.voucher_flow #to-top{display:none!important}.voucher_flow .breadcrumb_nav{display:none}.voucher_flow #section{padding-top:88px;padding-bottom:180px}.voucher_flow .vf_nav_bar{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--dark-bg);box-shadow:0 2px 12px rgba(0,0,0,.18)}.voucher_flow .vf_nav_inner{display:flex;align-items:stretch;max-width:1280px;margin:0 auto;width:100%;padding:0 48px}.voucher_flow .vf_nav_logo{display:flex;align-items:center;padding:0 24px 0 0;flex-shrink:0;border-right:1px solid rgba(255,255,255,.15);margin-right:16px}.voucher_flow .vf_nav_logo img{max-height:44px;width:100%;padding:8px 0;filter:brightness(0) invert(1)}.voucher_flow .vf_nav_logo a.logo{text-decoration:none;display:flex;align-items:center}.voucher_flow .vf_nav_logo .bio_logo_wrap{display:none!important}.voucher_flow .vf_nav_steps{display:flex;list-style:none;flex:1;justify-content:center;margin:0;padding:0}.voucher_flow .vf_nav_steps li a{display:flex;align-items:center;gap:7px;padding:16px 24px;text-decoration:none;color:rgba(255,255,255,.48);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;position:relative;transition:color .15s;font-family:var(--font-condensed)}.voucher_flow .vf_step_done a{color:rgba(255,255,255,.65)}.voucher_flow .vf_step_done a:hover{color:rgba(255,255,255,.85)}.voucher_flow .vf_step_label{text-transform:uppercase}.voucher_flow .vf_step_active a .vf_step_label{color:#fff}.voucher_flow .vf_step_active a::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--cta-color)}.voucher_flow .vf_step_circle{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;background:rgba(255,255,255,.15);transition:background .15s}.voucher_flow .vf_step_active .vf_step_circle{background:var(--cta-color);color:#fff}.voucher_flow .vf_step_done .vf_step_circle{display:none}.voucher_flow .vf_step_check{width:18px;height:18px;border-radius:50%;background:var(--cta-color);display:inline-flex;align-items:center;justify-content:center}.voucher_flow .vf_step_check_icon{font-size:10px;color:#fff}.voucher_flow .vf_bottom_bar{position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--dark-bg);border-top:3px solid var(--cta-color);padding:24px calc(50% - 616px) 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-shadow:0 -8px 40px rgba(0,0,0,.28);overflow:visible}@media (max-width:1280px){.voucher_flow .vf_bottom_bar{padding-left:48px;padding-right:48px}}.voucher_flow .vf_btn_back{padding:15px 24px;border-radius:2px;border:1.5px solid rgba(255,255,255,.25);background:0 0;color:rgba(255,255,255,.72);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:var(--font-condensed);transition:border-color .15s,color .15s;align-self:center;justify-self:start;display:inline-flex;align-items:center;gap:8px}.voucher_flow .vf_btn_back .vf_btn_text{text-transform:uppercase}.voucher_flow .vf_btn_back:hover{border-color:rgba(255,255,255,.65);color:#fff}.voucher_flow .vf_thumb_area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:visible;transform:translateY(-16px)}.voucher_flow .vf_thumb_label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.65);font-family:var(--font-condensed)}.voucher_flow .vf_thumb_row{display:flex;align-items:flex-end;gap:8px}.voucher_flow .vf_thumb{width:70px;height:70px;border-radius:2px;border:2px solid rgba(255,255,255,.3);box-shadow:0 0 0 1.5px rgba(0,0,0,.15);flex-shrink:0;position:relative;cursor:pointer;transition:transform .15s,box-shadow .15s;animation:thumbIn .22s ease}.voucher_flow .vf_thumb:hover{transform:scale(1.04);box-shadow:0 0 0 2.5px var(--cta-color)}.voucher_flow .vf_thumb_inner{position:absolute;inset:0;overflow:hidden;border-radius:0;display:flex;align-items:center;justify-content:center}.voucher_flow .vf_thumb_inner img{width:100%;height:100%;object-fit:cover;display:block}@keyframes thumbIn{from{transform:scale(.5) rotate(-4deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes thumbOut{from{transform:scale(1) rotate(0);opacity:1}to{transform:scale(.5) rotate(4deg);opacity:0}}.voucher_flow .vf_thumb_out{animation:thumbOut .22s ease forwards}.voucher_flow .vf_thumb_qty{position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:var(--cta-color);color:#fff;border:2px solid var(--dark-bg);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--font-condensed)}.voucher_flow .vf_thumb_name{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);font-size:9px;color:rgba(255,255,255,.58);white-space:nowrap;font-weight:700;max-width:80px;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-condensed);letter-spacing:.03em}.voucher_flow .vf_thumb_empty{font-size:13px;color:rgba(255,255,255,.42);font-style:italic}.voucher_flow .vf_thumb_overflow{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-style:dashed}.voucher_flow .vf_overflow_count{font-size:15px;font-weight:700;color:rgba(255,255,255,.7);font-family:var(--font-condensed)}.voucher_flow .vf_bar_side{display:flex;align-items:center;gap:28px;justify-self:end}.voucher_flow .vf_bar_total_wrap{line-height:1.3}.voucher_flow .vf_bar_label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.52);font-family:var(--font-condensed)}.voucher_flow .vf_bar_total{font-size:28px;font-weight:800;letter-spacing:-.01em;color:#fff;font-family:var(--font-condensed)}.voucher_flow .vf_btn_next{padding:17px 48px;border-radius:2px;background:var(--cta-color);border:none;color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:var(--font-condensed);transition:background .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex;align-items:center;gap:8px}.voucher_flow .vf_btn_next .vf_btn_text{text-transform:uppercase}.voucher_flow .vf_btn_next:hover:not(:disabled){filter:brightness(.92)}.voucher_flow .vf_btn_next:disabled{opacity:.38;cursor:not-allowed}.voucher_flow .vf_btn_next_inverse{background:0 0;box-shadow:inset 0 0 0 2px #fff}.voucher_flow .vf_btn_next_inverse:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--cta-color)}.voucher_flow .vf_btn_hint{font-family:var(--font-condensed);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);white-space:nowrap;display:none}.voucher_flow .vf_btn_hint_visible{display:block}.voucher_flow .vf_btn_icon{font-size:12px}.voucher_flow .vf_panel_backdrop{position:fixed;inset:0;z-index:150;display:none}.voucher_flow .vf_panel_backdrop.vf_panel_open{display:block}.voucher_flow .vf_panel{position:fixed;left:50%;bottom:0;transform:translateX(-50%) translateY(8px);background:var(--dark-bg);border:1px solid rgba(255,255,255,.12);border-radius:8px 8px 0 0;padding:20px 24px 24px;box-shadow:0 -8px 40px rgba(0,0,0,.35);z-index:151;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;max-width:calc(100vw - 32px);width:868px}.voucher_flow .vf_panel.vf_panel_open{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0)}.voucher_flow .vf_panel_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.voucher_flow .vf_panel_title{font-family:var(--font-condensed);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.voucher_flow .vf_panel_close{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.1);border:none;color:rgba(255,255,255,.7);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.voucher_flow .vf_panel_close:hover{background:rgba(255,255,255,.2);color:#fff}.voucher_flow .vf_panel_grid{display:grid;grid-template-columns:repeat(7,100px);gap:12px;overflow:visible}.voucher_flow .vf_panel_thumb{width:100px;height:100px;border-radius:4px;border:2px solid rgba(255,255,255,.2);position:relative;cursor:pointer;overflow:visible;transition:border-color .15s}.voucher_flow .vf_panel_thumb:hover{border-color:var(--cta-color)}.voucher_flow .vf_panel_thumb img{width:100%;height:100%;object-fit:cover;display:block}.voucher_flow .vf_panel_thumb_inner{position:absolute;inset:0;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center}.voucher_flow .vf_panel_qty{position:absolute;top:-7px;right:-7px;background:var(--cta-color);color:#fff;border-radius:999px;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--dark-bg);font-family:var(--font-condensed)}.voucher_flow .vf_panel_name{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.55);font-size:9px;font-weight:700;color:#fff;text-align:center;padding:3px 4px;font-family:var(--font-condensed);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 0 2px 2px}@media (max-width:900px){.voucher_flow .vf_nav_inner{flex-direction:column;align-items:center;padding:10px 16px 0}.voucher_flow .vf_nav_logo{border-right:none;margin-right:0;padding:0 0 8px 0}.voucher_flow .vf_nav_steps{width:100%;flex:none}.voucher_flow .vf_nav_steps li{flex:1}.voucher_flow .vf_nav_steps li a{flex-direction:column;align-items:center;justify-content:center;padding:10px 12px 12px;gap:6px;font-size:11px}.voucher_flow .vf_bottom_bar{grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"thumbs side" "back side";padding:8px 16px 16px;gap:8px 16px;align-items:start}.voucher_flow .vf_thumb_area{grid-area:thumbs;transform:none;justify-content:flex-start;align-items:flex-start}.voucher_flow .vf_btn_back{grid-area:back;align-self:end;justify-self:start;padding:8px 14px;min-height:40px;font-size:12px}.voucher_flow .vf_bar_side{grid-area:side;align-self:stretch;display:grid;grid-template-areas:"total" "next";grid-template-columns:1fr;grid-template-rows:1fr auto;align-items:center;gap:6px 0}.voucher_flow .vf_bar_total_wrap{grid-area:total;text-align:right}.voucher_flow .vf_btn_hint{grid-area:hint;text-align:right}.voucher_flow .vf_btn_next{grid-area:next;padding:8px 14px;min-height:40px;white-space:nowrap;font-size:12px;justify-self:stretch;gap:4px}.voucher_flow .vf_btn_next .vf_btn_text{margin-right:-.08em}.voucher_flow .vf_thumb{width:48px;height:48px}.voucher_flow .vf_thumb_name{display:none}.voucher_flow .vf_thumb_label{text-align:left}.voucher_flow #section{padding-top:136px;padding-bottom:210px}}@media (max-width:480px){.voucher_flow .vf_nav_inner{padding:8px 12px 0}.voucher_flow .vf_nav_steps li a{padding:8px 10px 10px;font-size:10px;gap:5px}.voucher_flow .vf_thumb{width:44px;height:44px}.voucher_flow .vf_bottom_bar{padding:8px 12px 12px;gap:4px 10px}.voucher_flow .vf_bar_total{font-size:22px}.voucher_flow .vf_bar_label{font-size:9px}.voucher_flow .vf_btn_next{padding:8px 14px;font-size:12px;min-height:40px}.voucher_flow .vf_btn_hint{display:none!important}.voucher_flow #section{padding-bottom:200px}.voucher_flow .vf_panel_grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.voucher_flow .vf_panel_thumb{width:auto;height:80px}}@media (max-height:900px){.voucher_flow .vf_btn_hint{display:none!important}.voucher_flow .vf_thumb_label{display:none}.voucher_flow .vf_bottom_bar{padding-top:16px}.voucher_flow .vf_thumb_area{transform:translateY(-10px)}.voucher_flow .vf_thumb{width:54px;height:54px}}@media (max-width:480px){.voucher_geschenke .vf_btn_back{padding:0;width:40px;height:40px;min-height:40px;justify-content:center}.voucher_geschenke .vf_btn_back .vf_btn_text{display:none}.voucher_geschenke .vf_btn_back .vf_btn_icon{display:inline!important;font-size:16px}.voucher_geschenke.vf_gifts_selected .vf_btn_back{padding:8px 14px;width:auto;height:auto;min-height:40px;justify-content:flex-start}.voucher_geschenke.vf_gifts_selected .vf_btn_back .vf_btn_text{display:inline}}:root{--vc-border:#cdd5cd;--vc-text-muted:#6e7a6e}.voucher_geschenke .vc_section_heading,.voucher_gestalten .vc_section_heading{font-family:var(--font-condensed);font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.2;margin-bottom:24px;display:inline-block;border-bottom:3px solid var(--cta-color);padding-bottom:8px}.voucher_geschenke .vc_product_title,.voucher_gestalten .vc_product_title{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-base);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--vc-text-muted);margin-bottom:20px}.voucher_geschenke .vc_product_title_group,.voucher_gestalten .vc_product_title_group{display:flex;flex-direction:column}.voucher_geschenke .vc_product_title_name,.voucher_gestalten .vc_product_title_name{font-weight:700;text-transform:uppercase}.voucher_geschenke .vc_product_location,.voucher_gestalten .vc_product_location{font-size:11px;text-transform:none;margin-top:2px}.voucher_geschenke .vc_badge_step,.voucher_gestalten .vc_badge_step{font-family:var(--font-condensed);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-text-muted)}.voucher_geschenke .vc_chip_group,.voucher_gestalten .vc_chip_group{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.voucher_geschenke .vc_chip,.voucher_gestalten .vc_chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1.5px solid var(--vc-border);border-radius:2px;background:#fff;color:var(--vc-text-muted);font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1;cursor:pointer;transition:all .15s}.voucher_geschenke .vc_chip:hover,.voucher_gestalten .vc_chip:hover{border-color:var(--dark-bg);color:var(--dark-bg)}.voucher_geschenke .vc_chip.active,.voucher_gestalten .vc_chip.active{background:var(--dark-bg);border-color:var(--dark-bg);color:#fff}.voucher_geschenke .vc_count,.voucher_gestalten .vc_count{font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vc-text-muted);margin-bottom:16px}@media (max-width:768px){.voucher_geschenke .vc_chip,.voucher_gestalten .vc_chip{padding:4px 8px;min-height:36px}.voucher_geschenke .vc_badge_step,.voucher_gestalten .vc_badge_step{display:none}.voucher_geschenke .vc_product_title,.voucher_gestalten .vc_product_title{margin-bottom:16px}.voucher_geschenke .vc_chip_group,.voucher_gestalten .vc_chip_group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.voucher_geschenke .vc_chip,.voucher_gestalten .vc_chip{white-space:nowrap;flex-shrink:0}.voucher_geschenke .vc_chip_group::-webkit-scrollbar,.voucher_gestalten .vc_chip_group::-webkit-scrollbar{display:none}}.voucher_geschenke .breadcrumb_wrapper,.voucher_gestalten .breadcrumb_wrapper{display:none}.voucher_gestalten{--vc-border:#cdd5cd;--vc-text-muted:#6e7a6e}.voucher_gestalten main{max-width:1280px;margin:0 auto;padding:64px 48px}.voucher_gestalten .vc_title_bar{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-base);font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--vc-text-muted);margin-bottom:20px}.voucher_gestalten .vc_title_group{display:flex;flex-direction:column}.voucher_gestalten .vc_title_product{font-weight:700;text-transform:uppercase}.voucher_gestalten .vc_title_location{font-size:11px;text-transform:none;margin-top:2px}.voucher_gestalten .vc_step_badge{font-family:var(--font-condensed);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.voucher_gestalten .vc_filter_section{margin-bottom:22px}.voucher_gestalten .vc_filter_row{margin-bottom:16px}.voucher_gestalten .vc_filter_row_single{display:none}.voucher_gestalten .vc_filter_label{font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vc-text-muted);margin-bottom:8px}.voucher_gestalten .vc_filter_chips{display:flex;flex-wrap:wrap;gap:4px}.voucher_gestalten .vc_chip{padding:6px 16px;border:1.5px solid var(--vc-border);border-radius:2px;background:#fff;color:var(--vc-text-muted);font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1;cursor:pointer;transition:all .15s ease}.voucher_gestalten .vc_chip:hover{border-color:var(--dark-bg);color:var(--dark-bg)}.voucher_gestalten .vc_chip.active{background:var(--dark-bg);border-color:var(--dark-bg);color:#fff}.voucher_gestalten .vc_filter_chips.collapsed .vc_chip:nth-child(n+7){display:none}.voucher_gestalten .vc_btn_mehr{font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border:none;background:0 0;color:var(--vc-text-muted);cursor:pointer;border-bottom:1.5px solid currentColor;padding:4px 0;margin:0 0 0 4px;line-height:1;transition:color .15s ease;align-self:center}.voucher_gestalten .vc_btn_mehr:hover{color:var(--dark-bg)}.voucher_gestalten .vc_template_count{font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vc-text-muted);margin-bottom:12px}.voucher_gestalten .vc_template_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.voucher_gestalten .vc_card{position:relative;aspect-ratio:2/1;border:2px solid var(--vc-border);border-radius:2px;background:var(--light-bg);overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.voucher_gestalten .vc_card:hover{border-color:var(--dark-bg);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.voucher_gestalten .vc_card.selected{border-color:var(--dark-bg);box-shadow:0 0 0 2px var(--dark-bg)}.voucher_gestalten .vc_card.hidden{display:none}.voucher_gestalten .vc_card_img{width:100%;height:100%;object-fit:cover;display:block}.voucher_gestalten .vc_card_label{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.42);font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.9);padding:6px 10px;text-align:center}.voucher_gestalten .vc_card_overlay{position:absolute;inset:0;background:rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.voucher_gestalten .vc_card:hover .vc_card_overlay{opacity:1}.voucher_gestalten .vc_overlay_btn{background:var(--dark-bg);color:#fff;font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:9px 22px;border-radius:2px}.voucher_gestalten .vc_card_check{position:absolute;top:9px;right:9px;width:26px;height:26px;border-radius:50%;background:var(--dark-bg);color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);font-size:12px}.voucher_gestalten .vc_card.selected .vc_card_check{display:flex}.voucher_gestalten .vc_summary{grid-column:1/-1;padding:13px 18px;background:#fff;border:1.5px solid var(--dark-bg);border-radius:2px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.voucher_gestalten .vc_summary_left{display:flex;flex-direction:column;gap:4px;min-width:0}.voucher_gestalten .vc_summary_template{font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--dark-bg)}.voucher_gestalten .vc_summary_fields{font-family:var(--font-base);font-size:13px;font-weight:400;color:var(--vc-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;padding-bottom:1px}.voucher_gestalten .vc_btn_edit{font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--dark-bg);background:0 0;border:1.5px solid var(--dark-bg);padding:7px 16px;border-radius:2px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.voucher_gestalten .vc_btn_edit:hover{background:var(--dark-bg);color:#fff}.voucher_gestalten .vc_modal_backdrop{position:fixed;inset:0;background:rgba(0,0,0,.52);z-index:200;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease}.voucher_gestalten .vc_modal_backdrop.open{display:flex;opacity:1}.voucher_gestalten .vc_pdf_backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:300;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease;padding:32px}.voucher_gestalten .vc_pdf_backdrop.open{display:flex;opacity:1}.voucher_gestalten .vc_pdf_viewport{width:100%;height:100%;max-width:1200px;background:#fff;border-radius:4px;box-shadow:0 24px 80px rgba(0,0,0,.4);overflow:auto}.voucher_gestalten .vc_pdf_canvas{display:block;margin:0 auto;max-width:100%}.voucher_gestalten .vc_pdf_close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:#1a1a1a;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.voucher_gestalten .vc_pdf_close:hover{background:#fff}@media (max-width:600px){.voucher_gestalten .vc_pdf_backdrop{padding:12px}.voucher_gestalten .vc_pdf_close{top:8px;right:8px}}.voucher_gestalten .vc_modal{background:#fff;border-radius:2px;width:680px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 24px 80px rgba(0,0,0,.3);transform:translateY(12px) scale(.98);transition:transform .22s ease;overflow-y:auto;scrollbar-width:none}.voucher_gestalten .vc_modal::-webkit-scrollbar{display:none}.voucher_gestalten .vc_modal_fake_scrollbar{position:absolute;width:6px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:201}.voucher_gestalten .vc_modal:hover~.vc_modal_fake_scrollbar.has-overflow,.voucher_gestalten .vc_modal_fake_scrollbar.has-overflow.dragging,.voucher_gestalten .vc_modal_fake_scrollbar.has-overflow:hover{opacity:1;pointer-events:auto}.voucher_gestalten .vc_modal_fake_thumb{position:absolute;left:0;right:0;background:rgba(0,0,0,.25);border-radius:3px;cursor:pointer;transition:background .15s ease;will-change:transform,height}.voucher_gestalten .vc_modal_fake_scrollbar.dragging .vc_modal_fake_thumb,.voucher_gestalten .vc_modal_fake_scrollbar:hover .vc_modal_fake_thumb{background:rgba(0,0,0,.4)}.voucher_gestalten .vc_modal_backdrop.open .vc_modal{transform:translateY(0) scale(1)}.voucher_gestalten .vc_modal_image{flex-shrink:0;aspect-ratio:2/1;overflow:hidden;position:relative;container-type:inline-size}.voucher_gestalten .vc_modal_image img{width:100%;height:100%;object-fit:cover;display:block}.voucher_gestalten .vc_modal_image_preview{position:absolute;left:56%;right:5%;top:9%;bottom:8%;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;color:#1a1a1a;text-shadow:0 1px 2px rgba(255,255,255,.75),0 0 8px rgba(255,255,255,.55);overflow:hidden}.voucher_gestalten .vcp_headline{font-family:Roboto,sans-serif;font-weight:300;font-size:2.7cqi;line-height:1.2;white-space:pre-line;max-width:100%;word-break:break-word}.voucher_gestalten .vcp_location{font-family:Roboto,sans-serif;font-weight:300;font-size:1.85cqi;line-height:1.2;margin-top:.6cqi;max-width:100%;word-break:break-word}.voucher_gestalten .vcp_location:empty{display:none}.voucher_gestalten .vcp_label{font-family:Roboto,sans-serif;font-weight:400;font-size:1.5cqi;line-height:1.2;margin-top:2cqi}.voucher_gestalten .vcp_value{font-family:Roboto,sans-serif;font-weight:300;font-size:2.7cqi;line-height:1.15;max-width:100%;transform-origin:center top;white-space:nowrap;overflow:visible}.voucher_gestalten .vcp_message{font-family:Roboto,sans-serif;font-weight:300;font-size:2.35cqi;line-height:1.25;margin-top:1.4cqi;max-width:100%;white-space:pre-wrap;word-break:break-word}.voucher_gestalten .vcp_message:empty::before,.voucher_gestalten .vcp_value:empty::before{content:attr(data-placeholder);opacity:.55;font-style:italic}.voucher_gestalten .vc_modal_image_preview:has(#vcp_fuer:empty) .vcp_label_fuer,.voucher_gestalten .vc_modal_image_preview:has(#vcp_von:empty) .vcp_label_von{opacity:.55}.voucher_gestalten .vc_modal_header{padding:22px 30px 20px;border-bottom:1px solid var(--vc-border);display:flex;justify-content:space-between;align-items:center}.voucher_gestalten .vc_modal_title{font-family:var(--font-condensed);font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0}.voucher_gestalten .vc_modal_close{width:32px;height:32px;border-radius:50%;background:var(--light-bg);border:none;padding:0;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease;flex-shrink:0}.voucher_gestalten .vc_modal_close:hover{background:#dde3dd}.voucher_gestalten .vc_modal_body{padding:32px;display:flex;flex-direction:column;gap:20px;background:var(--bg-body)}.voucher_gestalten .vc_modal_section_label{font-family:var(--font-condensed);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--vc-text-muted)}.voucher_gestalten .vc_optional{font-family:var(--font-base);font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}.voucher_gestalten .vc_modal_fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.voucher_gestalten .vc_field_group{display:flex;flex-direction:column}.voucher_gestalten .vc_field_full{grid-column:1/-1}.voucher_gestalten .vc_field_label{font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--vc-text-muted);margin-bottom:6px;display:block}.voucher_gestalten .vc_label_hint{font-family:var(--font-base);font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal}.voucher_gestalten .vc_input{width:100%;border:1.5px solid var(--vc-border);border-radius:2px;padding:12px 15px;font-family:var(--font-base);font-size:16px;font-weight:400;background:var(--light-bg);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.voucher_gestalten .vc_input::placeholder{color:#b0bab0}.voucher_gestalten .vc_input:focus{border-color:var(--dark-bg);box-shadow:0 0 0 3px rgba(0,0,0,.08);background:#fff;outline:0}.voucher_gestalten .vc_textarea{min-height:100px;resize:vertical;line-height:1.4}.voucher_gestalten .vc_char_count{font-family:var(--font-condensed);font-size:13px;font-weight:400;color:var(--vc-text-muted);text-align:right;margin-top:4px}.voucher_gestalten .vc_char_count.vc_warn{color:var(--cta-color)}.voucher_gestalten .vc_modal_footer{padding:20px 30px;border-top:1px solid var(--vc-border);display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;background:#fff;z-index:1}.voucher_gestalten .vc_inline{display:inline}.voucher_gestalten .vc_btn_preview{font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--dark-bg);border:1.5px solid var(--dark-bg);background:0 0;padding:12px 24px;border-radius:2px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.voucher_gestalten .vc_btn_preview:hover{background:var(--dark-bg);color:#fff}.voucher_gestalten .vc_btn_confirm{font-family:var(--font-condensed);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--cta-color);border:none;padding:15px 40px;border-radius:2px;cursor:pointer;transition:background .15s ease}.voucher_gestalten .vc_btn_confirm:hover{filter:brightness(.92)}.voucher_gestalten .vc_nav_buttons{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:16px;flex-wrap:wrap}.voucher_gestalten .vc_weiter_wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.voucher_gestalten .vc_btn_back{font-family:var(--font-condensed);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--dark-bg);border:1.5px solid var(--dark-bg);background:0 0;padding:12px 24px;border-radius:2px;cursor:pointer;text-decoration:none;transition:all .15s ease}.voucher_gestalten .vc_btn_back:hover{background:var(--dark-bg);color:#fff}.voucher_gestalten .vc_btn_weiter{font-family:var(--font-condensed);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--cta-color);border:none;padding:15px 40px;border-radius:2px;cursor:pointer;transition:background .15s ease}.voucher_gestalten .vc_btn_weiter:hover{filter:brightness(.92)}.voucher_gestalten .vc_btn_weiter:disabled{opacity:.38;cursor:not-allowed}.voucher_gestalten .vc_weiter_hint{font-family:var(--font-condensed);font-size:13px;font-weight:400;color:var(--vc-text-muted);text-transform:uppercase;letter-spacing:.07em}@media (max-width:768px){.voucher_gestalten main{padding:24px 16px;overflow-x:hidden}.voucher_gestalten .vc_step_badge{display:none}.voucher_gestalten .vc_filter_chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 -16px;padding:0 16px}.voucher_gestalten .vc_filter_chips::-webkit-scrollbar{display:none}.voucher_gestalten .vc_filter_chips.collapsed .vc_chip:nth-child(n+7){display:inline-flex}.voucher_gestalten .vc_chip{font-size:11px;padding:5px 10px;min-height:36px;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.voucher_gestalten .vc_btn_mehr{display:none}.voucher_gestalten .vc_modal_close{background:var(--dark-bg);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.voucher_gestalten .vc_modal_header{padding:16px 20px}.voucher_gestalten .vc_modal_body{padding:20px}.voucher_gestalten .vc_modal_footer{padding:14px 20px}.voucher_gestalten .vc_modal_fields{grid-template-columns:1fr}.voucher_gestalten .vc_modal_footer{flex-direction:column;gap:10px}.voucher_gestalten .vc_modal_footer .vc_inline{display:block;width:100%}.voucher_gestalten .vc_btn_confirm,.voucher_gestalten .vc_btn_preview{width:100%;min-height:44px;justify-content:center;text-align:center;box-sizing:border-box}}@media (max-width:600px){.voucher_gestalten .vc_template_grid{grid-template-columns:1fr}}@media (max-height:900px){.voucher_gestalten .vc_modal{width:520px}.voucher_gestalten .vc_modal_header{padding:14px 22px 12px}.voucher_gestalten .vc_modal_title{font-size:18px}.voucher_gestalten .vc_modal_body{padding:16px 22px;gap:12px}.voucher_gestalten .vc_modal_fields{gap:12px}.voucher_gestalten .vc_field_label{font-size:12px;margin-bottom:4px}.voucher_gestalten .vc_input{padding:9px 11px;font-size:14px}.voucher_gestalten .vc_textarea{min-height:72px}.voucher_gestalten .vc_modal_footer{padding:13px 22px}}@media (max-width:480px){.voucher_gestalten main{padding:16px 12px}.voucher_gestalten .vc_filter_chips{margin:0 -12px;padding:0 12px}.voucher_gestalten .vc_modal{max-width:calc(100vw - 16px);max-height:calc(100vh - 24px)}.voucher_gestalten .vc_modal_image{aspect-ratio:16/9}.voucher_gestalten .vc_modal_title{font-size:18px}.voucher_gestalten .vc_modal_footer{flex-direction:column;gap:10px}.voucher_gestalten .vc_btn_confirm,.voucher_gestalten .vc_btn_preview{width:100%;min-height:44px;justify-content:center;text-align:center;font-size:14px;box-sizing:border-box}.voucher_gestalten .vc_summary{flex-direction:column;align-items:flex-start;gap:10px}.voucher_gestalten .vc_btn_edit{align-self:stretch;text-align:center;min-height:44px}}@media (hover:none){.voucher_gestalten .vc_card:hover{box-shadow:none;transform:none;border-color:var(--vc-border)}.voucher_gestalten .vc_card:hover .vc_card_overlay{opacity:0}.voucher_gestalten .vc_chip:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_gestalten .vc_btn_mehr:hover{color:var(--vc-text-muted)}.voucher_gestalten .vc_btn_edit:hover{background:0 0;color:var(--dark-bg)}.voucher_gestalten .vc_btn_preview:hover{background:0 0;color:var(--dark-bg)}.voucher_gestalten .vc_btn_back:hover{background:0 0;color:var(--dark-bg)}.voucher_gestalten .vc_btn_confirm:hover{filter:none}.voucher_gestalten .vc_modal_close:hover{background:var(--dark-bg)}.voucher_gestalten .vc_card.active-preview{border-color:var(--dark-bg);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.voucher_gestalten .vc_card.active-preview .vc_card_overlay{opacity:1}}.lightbox_on .voucher_gestalten #lightbox{background:0 0;padding:0}.lightbox_on .voucher_gestalten #lightbox_content{background:0 0;border:none;border-radius:0;padding:0;width:auto;min-height:0;margin:0;box-shadow:none}.voucher_geschenke main{max-width:1280px;margin:0 auto;padding:64px 48px 200px}.voucher_geschenke .vc_product_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.voucher_geschenke .vc_card{background:#fff;border:1.5px solid var(--vc-border);border-radius:2px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative}.voucher_geschenke .vc_card:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-2px);border-color:var(--dark-bg)}.voucher_geschenke .vc_card.selected{border-color:var(--dark-bg);box-shadow:0 0 0 2px var(--dark-bg)}.voucher_geschenke .vc_card[data-type=shirt].selected{box-shadow:none;border-color:var(--vc-border)}.voucher_geschenke .vc_card.hidden{display:none}.voucher_geschenke .vc_card[data-priority='1']{order:-1}.voucher_geschenke .vc_card_image{position:relative;aspect-ratio:1/1;overflow:hidden}.voucher_geschenke .vc_card_image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.voucher_geschenke .vc_card_overlay{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .2s;display:flex;align-items:center;justify-content:center;z-index:2}.voucher_geschenke .vc_card:hover .vc_card_overlay{background:rgba(0,0,0,.07)}.voucher_geschenke .vc_card_overlay_label{background:var(--dark-bg);color:#fff;font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:8px 16px;border-radius:2px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.voucher_geschenke .vc_card:hover .vc_card_overlay_label{opacity:1;transform:translateY(0)}.voucher_geschenke .vc_card_badge{position:absolute;top:8px;left:8px;min-width:24px;height:24px;padding:0 8px;background:var(--dark-bg);color:#fff;border-radius:999px;font-family:var(--font-condensed);font-size:12px;font-weight:700;display:none;align-items:center;justify-content:center;z-index:3}.voucher_geschenke .vc_card.selected .vc_card_badge{display:flex}.voucher_geschenke .vc_card[data-type=shirt] .vc_card_badge{left:auto;right:10px;border-radius:6px;font-size:11px;letter-spacing:.04em}.voucher_geschenke .vc_card_dots{position:absolute;bottom:8px;left:8px;display:flex;gap:8px;z-index:4}.voucher_geschenke .vc_card_dot{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.65);cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.voucher_geschenke .vc_card_dot:hover{transform:scale(1.45);border-color:#fff}.voucher_geschenke .vc_card_dot.active{border-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 0 2px var(--dark-bg);transform:scale(1.15)}.voucher_geschenke .vc_card_variant{position:absolute;bottom:0;left:0;right:0;background:rgba(111,132,110,.95);font-family:var(--font-condensed);font-size:10px;font-weight:700;letter-spacing:.03em;color:#fff;padding:4px 8px;text-align:left;display:none;z-index:3}.voucher_geschenke .vc_card.selected .vc_card_variant{display:block}.voucher_geschenke .vc_card_body{padding:12px 16px 16px}.voucher_geschenke .vc_card_name{font-family:var(--font-base);font-size:15px;font-weight:700;line-height:1.35;margin-bottom:6px;color:var(--text-color)}.voucher_geschenke .vc_card_price_wrap{display:flex;align-items:baseline;gap:8px}.voucher_geschenke .vc_card_price{font-family:var(--font-condensed);font-size:16px;font-weight:800;color:var(--dark-bg);line-height:1}.voucher_geschenke .vc_card_price_old{font-family:var(--font-condensed);font-size:12px;font-weight:700;color:var(--vc-text-muted);text-decoration:line-through;line-height:1}.voucher_geschenke .vc_modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center}.voucher_geschenke .vc_modal_backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px)}.voucher_geschenke .vc_modal_container{position:relative;background:var(--light-bg);border-radius:4px;width:780px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 32px 80px rgba(0,0,0,.35);overflow:hidden;animation:popIn .18s ease}.voucher_geschenke .vc_modal_slider{position:relative;aspect-ratio:3/2;background:var(--bg-body);flex-shrink:0;overflow:hidden}.voucher_geschenke .vc_modal_slides{display:flex;height:100%;transition:transform .32s cubic-bezier(.4, 0, .2, 1)}.voucher_geschenke .vc_modal_slide{min-width:100%;height:100%}.voucher_geschenke .vc_modal_slide img{width:100%;height:100%;object-fit:cover}.voucher_geschenke .vc_modal_arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;background:rgba(255,255,255,.92);border:none;border-radius:2px;font-size:20px;color:var(--text-color);box-shadow:0 2px 12px rgba(0,0,0,.18);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s;z-index:5}.voucher_geschenke .vc_modal_arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.voucher_geschenke .vc_modal_arrow_left{left:12px}.voucher_geschenke .vc_modal_arrow_right{right:12px}.voucher_geschenke .vc_modal_dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.voucher_geschenke .vc_modal_dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2);cursor:pointer;transition:background .15s,transform .15s;border:none;padding:0}.voucher_geschenke .vc_modal_dot.active{background:var(--dark-bg);transform:scale(1.5)}.voucher_geschenke .vc_modal_slide_label{position:absolute;bottom:32px;left:12px;font-family:var(--font-condensed);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(0,0,0,.45);background:rgba(255,255,255,.82);backdrop-filter:blur(4px);padding:4px 12px;border-radius:2px;z-index:5}.voucher_geschenke .vc_modal_header{padding:20px 24px;border-bottom:1px solid var(--vc-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.voucher_geschenke .vc_modal_product_name{font-family:var(--font-condensed);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.voucher_geschenke .vc_modal_price{font-family:var(--font-condensed);font-size:22px;font-weight:700;color:var(--dark-bg);line-height:1}.voucher_geschenke .vc_modal_price_old{font-size:12px;color:var(--vc-text-muted);text-decoration:line-through;font-weight:700;margin-left:8px}.voucher_geschenke .vc_modal_header_right{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px;flex-shrink:0}.voucher_geschenke .vc_modal_product_link{font-family:var(--font-condensed);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--vc-border);padding:8px 16px;border-radius:2px;white-space:nowrap;color:var(--vc-text-muted);text-decoration:none;transition:all .15s}.voucher_geschenke .vc_modal_product_link:hover{border-color:var(--dark-bg);color:var(--dark-bg)}.voucher_geschenke .vc_modal_close{width:32px;height:32px;background:var(--bg-body);border-radius:2px;border:none;padding:0;font-size:16px;line-height:1;color:var(--vc-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.voucher_geschenke .vc_modal_close:hover{background:var(--vc-border);color:var(--text-color)}.voucher_geschenke .vc_modal_body{padding:26px;display:flex;flex-direction:column;gap:22px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.voucher_geschenke .vc_modal_body::-webkit-scrollbar{width:6px}.voucher_geschenke .vc_modal_body::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .3s}.voucher_geschenke .vc_modal_body:active::-webkit-scrollbar-thumb,.voucher_geschenke .vc_modal_body:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.voucher_geschenke .vc_modal_body:hover{scrollbar-color:rgba(0,0,0,0.2) transparent}.voucher_geschenke .vc_modal_section_label{font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--vc-text-muted);margin-bottom:12px}.voucher_geschenke .vc_modal_color_label{text-transform:uppercase}.voucher_geschenke .vc_modal_gender_group{display:flex;gap:8px}.voucher_geschenke .vc_modal_gender_option{flex:1;padding:12px;border:1.5px solid var(--vc-border);border-radius:2px;background:0 0;font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vc-text-muted);cursor:pointer;text-align:center;transition:all .12s}.voucher_geschenke .vc_modal_gender_option:hover{border-color:var(--dark-bg);color:var(--dark-bg)}.voucher_geschenke .vc_modal_gender_option.active{background:var(--dark-bg);border-color:var(--dark-bg);color:#fff}.voucher_geschenke .vc_modal_color_group{display:flex;gap:12px;flex-wrap:wrap}.voucher_geschenke .vc_modal_color_option{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.voucher_geschenke .vc_modal_color_option.active .vc_modal_color_circle{border-color:var(--dark-bg)!important}.voucher_geschenke .vc_modal_color_option.active .vc_modal_color_name{color:var(--dark-bg)}.voucher_geschenke .vc_modal_color_circle{width:34px;height:34px;border-radius:50%;border:2px solid transparent;transition:border-color .15s,transform .12s}.voucher_geschenke .vc_modal_color_circle:hover{transform:scale(1.1)}.voucher_geschenke .vc_modal_color_name{font-family:var(--font-condensed);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_size_group{display:flex;gap:8px;flex-wrap:wrap}.voucher_geschenke .vc_modal_size_option{min-width:48px;height:44px;padding:0 12px;border:1.5px solid var(--vc-border);border-radius:2px;background:0 0;font-family:var(--font-condensed);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--vc-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.voucher_geschenke .vc_modal_size_option:hover{border-color:var(--dark-bg);color:var(--dark-bg)}.voucher_geschenke .vc_modal_size_option.active{background:var(--dark-bg);border-color:var(--dark-bg);color:#fff}.voucher_geschenke .vc_modal_size_option.unavailable{opacity:.28;cursor:not-allowed;text-decoration:line-through}.voucher_geschenke .vc_modal_qty{display:flex;align-items:center;width:fit-content;background:var(--bg-body);border:1.5px solid var(--vc-border);border-radius:2px;overflow:hidden}.voucher_geschenke .vc_modal_qty_btn{width:44px;height:44px;background:0 0;border:none;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.voucher_geschenke .vc_modal_qty_btn_plus:hover{background:var(--dark-bg);color:#fff}.voucher_geschenke .vc_modal_qty_btn_minus:hover{background:#c0392b;color:#fff}.voucher_geschenke .vc_modal_qty_count{min-width:48px;text-align:center;font-family:var(--font-condensed);font-size:18px;font-weight:800}.voucher_geschenke .vc_modal_footer{padding:0 26px 26px;display:flex;gap:12px;flex-shrink:0}.voucher_geschenke .vc_modal_btn_remove{padding:12px 16px;border:1.5px solid var(--vc-border);background:0 0;font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--vc-text-muted);cursor:pointer;border-radius:2px;display:none;transition:all .15s}.voucher_geschenke .vc_modal_btn_remove.visible{display:block}.voucher_geschenke .vc_modal_btn_remove:hover{border-color:#c0392b;color:#c0392b}.voucher_geschenke .vc_modal_btn_confirm{flex:1;padding:12px;background:var(--dark-bg);color:#fff;border:none;border-radius:2px;font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .15s}.voucher_geschenke .vc_toast{position:fixed;bottom:164px;left:50%;transform:translateX(-50%) translateY(12px);width:fit-content;background:#fff;color:var(--text-color);padding:12px 20px;border-radius:4px;font-family:var(--font-base);font-size:12px;font-weight:400;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:300;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.voucher_geschenke .vc_toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}.voucher_geschenke .vc_empty_filter{text-align:center;padding:48px 16px}.voucher_geschenke .vc_empty_filter p{font-family:var(--font-base);font-size:16px;color:var(--vc-text-muted);margin-bottom:16px}.voucher_geschenke .vc_empty_filter_reset{background:0 0;border:none;font-family:var(--font-condensed);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--dark-bg);cursor:pointer;text-decoration:underline}@media (min-width:769px){.voucher_geschenke .vc_modal_container{width:620px}}@media (min-width:769px) and (max-width:1366px){.voucher_geschenke .vc_modal_container{width:460px}.voucher_geschenke .vc_modal_header{padding:11px 16px}.voucher_geschenke .vc_modal_product_name{font-size:15px}.voucher_geschenke .vc_modal_price{font-size:18px}.voucher_geschenke .vc_modal_body{padding:13px 16px;gap:10px}.voucher_geschenke .vc_modal_section_label{font-size:11px;margin-bottom:6px}.voucher_geschenke .vc_modal_gender_option{padding:9px 12px;font-size:11px}.voucher_geschenke .vc_modal_color_circle{width:28px;height:28px}.voucher_geschenke .vc_modal_color_name{font-size:9px}.voucher_geschenke .vc_modal_size_option{height:32px;font-size:11px}.voucher_geschenke .vc_modal_qty_btn{width:34px;height:34px}.voucher_geschenke .vc_modal_footer{padding:0 16px 13px}}@media (max-width:768px){.voucher_geschenke main{padding:24px 16px 200px;overflow-x:hidden}.voucher_geschenke .vc_product_grid{grid-template-columns:repeat(2,1fr)}.voucher_geschenke .vc_card_dot{width:28px;height:28px;border-width:2.5px}.voucher_geschenke .vc_modal_arrow{width:24px;height:24px;font-size:16px;opacity:.7}.voucher_geschenke .vc_modal_arrow_left{left:8px}.voucher_geschenke .vc_modal_arrow_right{right:8px}.voucher_geschenke .vc_modal_header{padding:16px 20px}.voucher_geschenke .vc_modal_body{padding:20px}.voucher_geschenke .vc_modal_footer{padding:0 20px 20px}.voucher_geschenke .vc_modal_container{position:relative}.voucher_geschenke .vc_modal_header_right .vc_modal_close{position:absolute;top:8px;right:8px;z-index:10;width:40px;height:40px;font-size:20px;background:rgba(255,255,255,.92);color:var(--text-color);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18)}}@media (max-width:600px){.voucher_geschenke .vc_product_grid{gap:8px}}@media (max-height:900px){.voucher_geschenke .vc_modal_container{width:460px}.voucher_geschenke .vc_modal_header{padding:11px 16px}.voucher_geschenke .vc_modal_product_name{font-size:15px}.voucher_geschenke .vc_modal_price{font-size:18px}.voucher_geschenke .vc_modal_body{padding:13px 16px;gap:10px}.voucher_geschenke .vc_modal_section_label{font-size:11px;margin-bottom:6px}.voucher_geschenke .vc_modal_gender_option{padding:9px 12px;font-size:11px}.voucher_geschenke .vc_modal_color_circle{width:28px;height:28px}.voucher_geschenke .vc_modal_color_name{font-size:9px}.voucher_geschenke .vc_modal_size_option{height:32px;font-size:11px}.voucher_geschenke .vc_modal_qty_btn{width:34px;height:34px}.voucher_geschenke .vc_modal_qty_count{font-size:15px}.voucher_geschenke .vc_modal_product_link{font-size:9px}.voucher_geschenke .vc_modal_footer{padding:0 16px 13px}}@media (max-width:480px){.voucher_geschenke main{padding:16px 12px 160px}.voucher_geschenke .vc_modal_container{max-width:calc(100vw - 16px);max-height:calc(100vh - 24px)}}@media (hover:none){.voucher_geschenke .vc_card:hover{box-shadow:none;transform:none;border-color:var(--vc-border)}.voucher_geschenke .vc_card:hover .vc_card_overlay{background:0 0}.voucher_geschenke .vc_card:hover .vc_card_overlay_label{opacity:0}.voucher_geschenke .vc_chip:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_geschenke .vc_card_dot:hover{transform:none;border-color:rgba(255,255,255,.65)}.voucher_geschenke .vc_card_dot:hover::after{opacity:0}.voucher_geschenke .vc_modal_arrow:hover{background:rgba(255,255,255,.92);transform:translateY(-50%)}.voucher_geschenke .vc_modal_product_link:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_close:hover{background:var(--bg-body);color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_gender_option:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_color_circle:hover{transform:none}.voucher_geschenke .vc_modal_size_option:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_qty_btn_plus:hover{background:0 0;color:inherit}.voucher_geschenke .vc_modal_qty_btn_minus:hover{background:0 0;color:inherit}.voucher_geschenke .vc_modal_btn_remove:hover{border-color:var(--vc-border);color:var(--vc-text-muted)}.voucher_geschenke .vc_modal_btn_confirm:hover{background:var(--dark-bg)}}@keyframes popIn{from{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}@keyframes thumbIn{from{transform:scale(.5) rotate(-8deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.gb-wrap{--gb-line:var(--vc-border, #e8e2d9);--gb-muted:var(--vc-text-muted, #938a7f);--gb-soft:#f4f0ea;max-width:760px;margin:0 auto;padding:16px 0 40px;display:flex;flex-direction:column;gap:24px;font-family:var(--font-base);color:var(--text-color)}.gb-wrap a{text-decoration:none;color:inherit}.gb-wrap .svg-inline--fa{width:1em;height:1em}.gb-wrap .gb-confirm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.gb-wrap .gb-check{width:72px;height:72px;border-radius:50%;background:var(--cta-color);color:#fff;display:flex;align-items:center;justify-content:center}.gb-wrap .gb-check .svg-inline--fa{width:34px;height:34px}.gb-wrap .gb-confirm-text{display:flex;flex-direction:column;gap:8px}.gb-wrap .gb-h1{font-family:var(--font-condensed);font-size:34px;font-weight:800;line-height:1.12}.gb-wrap .gb-sub{font-size:18px;color:var(--gb-muted);line-height:1.5}.gb-wrap .gb-sub strong{color:var(--text-color)}.gb-wrap .gb-confirm-loc{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:15px;font-weight:700;color:var(--gb-muted)}.gb-wrap .gb-confirm-loc-ic{color:var(--cta-color)}.gb-wrap .gb-steps-title{text-align:center;font-family:var(--font-condensed);font-size:22px;font-weight:800}.gb-wrap .gb-step{background:var(--light-bg,#fff);border:1px solid var(--gb-line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.gb-wrap .gb-step-head{display:flex;align-items:center;gap:16px}.gb-wrap .gb-num{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:var(--cta-color);color:#fff;font-family:var(--font-condensed);font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center}.gb-wrap .gb-step-title{font-family:var(--font-condensed);font-size:24px;font-weight:800;line-height:1.15}.gb-wrap .gb-step-body{display:flex;flex-direction:column;gap:16px;padding-left:60px}.gb-wrap .gb-step-body>p{font-size:17px;color:var(--gb-muted);line-height:1.55}.gb-wrap .gb-next{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--cta-color);color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gb-wrap .gb-phone{background:var(--gb-soft);border:1px solid var(--gb-line);border-radius:12px;padding:24px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.gb-wrap .gb-phone-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.gb-wrap .gb-phone-meta{font-size:18px;font-weight:400;color:var(--text-color)}.gb-wrap .gb-phone-num{font-family:var(--font-condensed);font-size:30px;font-weight:800;line-height:1.05;color:var(--text-color)}.gb-wrap .gb-call{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;background:var(--cta-color);color:#fff;border-radius:12px;padding:14px 22px;font-size:19px;font-weight:800;transition:filter .15s}.gb-wrap .gb-call:hover{filter:brightness(.93)}.gb-wrap .gb-contact-person{font-size:18px}.gb-wrap .gb-channels{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gb-wrap .gb-channel{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--text-color)}.gb-wrap .gb-channel .gb-channel-ic{color:var(--gb-muted)}.gb-wrap a.gb-channel{border-bottom:1px solid var(--gb-line);padding-bottom:2px}.gb-wrap .gb-hours{border:1px solid var(--gb-line);border-radius:12px;padding:14px 18px}.gb-wrap .gb-hours p{font-size:16px;line-height:1.6;color:var(--text-color)}.gb-wrap .gb-hours-table{width:100%;border-collapse:collapse}.gb-wrap .gb-hours-table td,.gb-wrap .gb-hours-table th{padding:4px 0;font-size:16px;line-height:1.5;text-align:left;vertical-align:top}.gb-wrap .gb-hours-table th{width:108px;padding-right:16px;font-weight:600;white-space:nowrap;color:var(--gb-muted)}.gb-wrap .gb-hours-table td{color:var(--text-color)}.gb-wrap .gb-hours-table .gb-hours-closed td{color:var(--gb-muted)}.gb-wrap .gb-eyebrow,.gb-wrap .gb-hours-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gb-muted)}.gb-wrap .gb-hours-label{display:block;margin-bottom:6px}.gb-wrap .gb-special{font-size:16px;line-height:1.6}.gb-wrap .gb-special p{margin-bottom:12px}.gb-wrap .gb-special a{color:var(--cta-color);text-decoration:underline}.gb-wrap .gb-loc{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.gb-wrap .gb-addr{font-size:18px;font-weight:800;line-height:1.4;margin-top:6px}.gb-wrap .gb-office .gb-addr{font-size:16px}.gb-wrap .gb-office-note{font-size:14px;color:var(--gb-muted);line-height:1.5;margin-top:8px}.gb-wrap .gb-maps{display:inline-flex;align-items:center;gap:10px;margin-top:16px;background:var(--light-bg,#fff);border:1px solid var(--text-color);color:var(--text-color);border-radius:12px;padding:12px 20px;font-size:16px;font-weight:800}.gb-wrap .gb-maps:hover{background:var(--text-color);color:#fff}.gb-wrap .gb-banner{display:flex;gap:12px;align-items:center;background:var(--gb-soft);border:1px solid var(--gb-line);border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.5;color:var(--text-color)}.gb-wrap .gb-banner-ic{flex:0 0 auto;color:var(--cta-color);width:20px;height:20px}.gb-wrap .gb-storno{background:#fbeae7;border:1px solid #e6b3a8;border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start}.gb-wrap .gb-storno-ic{flex:0 0 auto;color:#d9534f;margin-top:2px;width:22px;height:22px}.gb-wrap .gb-storno-body{flex:1;min-width:0}.gb-wrap .gb-storno-label{display:block;font-size:16px;font-weight:800;color:#c0392b;margin-bottom:8px}.gb-wrap .gb-storno-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:15px;color:var(--text-color);line-height:1.4}.gb-wrap .gb-storno-row+.gb-storno-row{border-top:1px solid var(--gb-line)}.gb-wrap .gb-storno-cost{font-weight:700;white-space:nowrap}.gb-wrap .gb-storno-text{font-size:15px;color:var(--text-color);line-height:1.5;margin-top:4px}.gb-wrap .gb-mailnote{font-size:14px;color:var(--gb-muted);line-height:1.6;text-align:center}.gb-wrap .gb-mailnote strong{color:var(--text-color)}.gb-wrap .gb-mailnote p{margin:0}.gb-wrap .gb-mailnote p+p{margin-top:6px}.gb-wrap .gb-mailnote-ic{color:var(--gb-muted);width:14px;height:14px;vertical-align:-2px;margin-right:6px}.gb-wrap .gb-product-link{align-self:center;display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--cta-color)}.gb-wrap .gb-product-link .gb-product-link-ic{color:var(--cta-color)}.gb-wrap .gb-product-link:hover{text-decoration:underline}.gb-wrap .gb-help{display:flex;align-items:center;gap:16px;background:var(--light-bg,#fff);border:1px solid var(--gb-line);border-radius:16px;padding:20px 24px;color:var(--text-color);transition:border-color .15s,background .15s}.gb-wrap .gb-help-ic{flex:0 0 auto;color:var(--cta-color);width:22px;height:22px}.gb-wrap .gb-help-label{font-weight:800;font-size:17px}.gb-wrap .gb-help-chev{margin-left:auto;color:var(--gb-muted);width:18px;height:18px;transition:color .15s}.gb-wrap .gb-help:hover{border-color:var(--cta-color);background:#fff8ef}.gb-wrap .gb-help:hover .gb-help-chev{color:var(--cta-color)}@media (max-width:680px){.gb-wrap .gb-h1{font-size:27px}.gb-wrap .gb-step{padding:20px}.gb-wrap .gb-step-title{font-size:20px}.gb-wrap .gb-step-body{padding-left:0}.gb-wrap .gb-mailnote{text-align:left}.gb-wrap .gb-phone{flex-direction:column;align-items:stretch;text-align:center}.gb-wrap .gb-call{justify-content:center}.gb-wrap .gb-phone-num{font-size:30px}.gb-wrap .gb-loc{grid-template-columns:1fr;gap:20px}.gb-wrap .gb-storno-row{flex-direction:column;gap:2px}.gb-wrap .gb-storno-cost{white-space:normal}}.pz_modal_backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;align-items:center;justify-content:center}.pz_modal_backdrop.open{display:flex}.pz_modal{background:#fff;color:var(--text-color);font-family:var(--font-base);max-width:920px;width:94%;max-height:94vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 8px 40px rgba(0,0,0,.25)}@media (max-width:760px){.pz_modal{width:100%;height:100%;max-height:100%}}.pz_modal_header{position:relative;display:flex;align-items:flex-start;gap:20px;padding:24px 72px 20px 28px;border-bottom:1px solid var(--light-bg);flex-shrink:0}.pz_modal_thumb{width:100px;height:100px;object-fit:cover;flex-shrink:0}.pz_modal_title{font-family:var(--font-condensed);font-size:1.25rem;color:var(--text-color);margin:26px 0 0;flex:1;line-height:1.3;padding-right:4px}.pz_modal_close{position:absolute;top:24px;right:32px;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:50%;cursor:pointer;color:var(--text-color);font-size:18px;padding:0;flex-shrink:0;line-height:30px;width:32px;height:32px;text-align:center}.pz_modal_close:hover{background:#ececec}.pz_modal_body{padding:28px 32px 16px;flex:1;overflow-y:auto}.pz_field{margin-bottom:4px}.pz_field_label{display:block;font-weight:600;margin-bottom:6px;font-size:1rem}.pz_label_hint{font-weight:400;color:#666;font-size:.85em}.pz_input{display:block;width:100%;padding:10px 12px;border:1px solid #d6d6d6;font-size:1rem;font-family:var(--font-base);color:var(--text-color);background:#f8f8f8;box-sizing:border-box;transition:border-color .15s}.pz_input:focus{outline:0;border-color:var(--cta-color)}.pz_char_count{text-align:right;font-size:.8em;color:#888;margin-top:4px}.pz_hint{margin:0}.pz_upsells{margin-top:0}.pz_upsells_title{font-size:1rem;font-family:var(--font-condensed);margin:0 0 10px}.pz_upsell_grid{display:flex;flex-direction:column;gap:8px}.pz_upsell_card{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border:2px solid #e8e8e8;cursor:pointer;transition:border-color .15s,background .15s;user-select:none}.pz_upsell_card input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.pz_upsell_card:hover{border-color:#ccc}.pz_upsell_card.is_selected{border-color:var(--cta-color);background:rgba(255,112,11,.05)}.pz_upsell_img{width:64px;height:64px;object-fit:cover;flex-shrink:0}.pz_upsell_img_placeholder{background:#eee}.pz_upsell_info{flex:1;display:flex;flex-direction:column;gap:4px}.pz_upsell_title{font-weight:600;font-size:.9rem;line-height:1.3}.pz_upsell_price{color:var(--cta-color);font-weight:700;font-size:.9rem}.pz_upsell_check{width:22px;height:22px;border:2px solid #ccc;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.pz_upsell_card.is_selected .pz_upsell_check{border-color:var(--cta-color);background:var(--cta-color)}.pz_upsell_card.is_selected .pz_upsell_check::after{content:'';display:block;width:6px;height:10px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) translate(-1px,-1px)}.pz_modal_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 32px;border-top:1px solid var(--light-bg);flex-shrink:0;position:sticky;bottom:0;background:#fff}.pz_modal_footer .pz_modal_submit{flex:0 0 auto;margin:0 0 0 auto!important}.pz_modal_cancel{background:#f4f4f4;color:var(--text-color);border:1px solid #d8d8d8;padding:10px 24px}.pz_modal_cancel:hover{background:#ececec}.pz_modal[data-submitting='1'] .pz_modal_submit{opacity:.6;pointer-events:none}.pz_success_body{padding:40px 0;text-align:center}.pz_success_icon{font-size:48px;margin-bottom:16px;color:#2e7d32}.pz_success_title{color:var(--text-color);font-family:var(--font-condensed);font-size:1.3rem;margin:0 0 8px}.pz_success_sub{color:var(--text-color);margin:0 0 24px}.pz_success_actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pz_success_actions .btn{width:100%;text-align:center}@media (min-width:901px){.xs{font-size:.8rem!important;line-height:1rem!important}.font_9{font-size:10px}#search_form{float:right;max-width:100%;min-width:570px}.hide_desktop,.show_900{display:none}.uppercase_desktop{text-transform:uppercase}.border_left_desktop{border-left:1px solid #e3e1e1}.flex_sticky{position:sticky;top:16px;align-self:flex-start}#menu-wrapper,.variation_table_wrap{scrollbar-width:thin}#menu-wrapper::-webkit-scrollbar,.variation_table_wrap::-webkit-scrollbar{width:5px}#menu-wrapper::-webkit-scrollbar-track,.variation_table_wrap::-webkit-scrollbar-track{background:#f1f1f1}#menu-wrapper::-webkit-scrollbar-thumb,.variation_table_wrap::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:20px}.category-list,.category-list .bg_body{background:#fff!important}.category-list .border_bottom{border-bottom:none!important}.category-list .header-menu.pH16{padding-right:0!important;padding-left:0!important;box-shadow:none}.category-list .mobile-trigger{width:40px}.category-list .menu-link{width:calc(100% - 40px)}.revert_row_desktop{flex-direction:row-reverse}.product_list_normal.vertical{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product_list_normal.vertical .img_wrap img{width:100%}.wrap-article table{height:auto!important;display:block!important;max-width:fit-content;overflow-x:auto!important;padding:1px}.wrapper_login{min-width:330px}.head_nav li{display:block;float:left;padding:16px 6px}.head_nav li.active,.head_nav li:focus-within,.head_nav li:hover{cursor:pointer;z-index:50}.head_nav li .wrapper_fw{visibility:hidden;opacity:0;transition:opacity 130ms ease-out;min-width:5rem;position:absolute;margin-top:16px;left:0;display:block;width:100%}.head_nav li .wrapper_fw:focus,.head_nav li .wrapper_fw:hover,.head_nav li:focus-within>.wrapper_fw,.head_nav li:hover>.wrapper_fw{visibility:visible;opacity:1}.head_nav .wrapper_fw li{min-width:25%;padding:16px}.tox.tox-tinymce-inline{min-width:638px}.private #headerSection .wrapper_logo{display:none}}@media (max-width:900px){.absVcenter_900{position:absolute;top:50%;transform:translateY(-50%)}.row_reverse_900{flex-direction:column-reverse}.corner_ribbon{top:8px;font-size:15px}.element.pA0_900.selectelement label,.element.pA0_900.textelement label{left:10px}.youtube_container .fa_youtube{font-size:48px}.vertical_scroll,.vertical_scroll_900{overflow-x:scroll;-ms-overflow-style:none}.vertical_scroll::-webkit-scrollbar,.vertical_scroll_900::-webkit-scrollbar{display:none}.list_4col{columns:3}.font_20_900{font-size:20px!important}.font_22_900{font-size:22px}.font_30_900{font-size:30px!important}.font_64_900{font-size:64px}.hide_900{display:none!important}.font_1_900{line-height:1;font-size:1rem}.font_9_900{font-size:9px!important}.font_11_900{font-size:11px!important}.font_12_900{font-size:12px!important}.font_14_900{font-size:14px}.font_15_900{font-size:15px!important}.font_16_900{font-size:16px}.font_18_900{font-size:18px}.font_24_900{font-size:24px!important}.font_38_900{font-size:38px!important}.font_normal_900{font-weight:400}#headerSearch button:after{content:''}#headerSearch{padding-top:13px}.swap-slider>.mask{padding-bottom:20px}.shop .swap-slider>.mask{padding-bottom:50px}#headerTop{display:none}#section{padding-bottom:16px}figcaption{padding:5px}.wrap-article p iframe{margin-bottom:1em}.wrap-article-list .teaser .h2{font-size:1.4em;color:#000;font-weight:700}figure>img{height:inherit}.swap-slider>.nav{text-align:center;width:100%}.w100_900{width:100%!important}#voucher-custom-form .title{height:auto!important}.lightbox-voucher-custom{margin-bottom:0!important}.static_900{position:static!important}.shop_product_detail .breadcrumb,.shop_voucher_detail .breadcrumb{display:none}.show-search #header{height:120px;box-shadow:none}#menu-wrapper{-webkit-transform:translateX(100%);transform:translateX(100%);width:100vw;padding-bottom:64px}.login .svg-inline--fa{width:20px;height:20px}.w100vw_900{width:100vw}.shop_checkout .h3{font-size:.9rem}.shop_checkout .h1-large{font-size:1.2rem;line-height:1.5rem;display:block;width:100%}.shop_checkout .shop-product .product-title{padding-left:calc(30% + 5px)}.shop_checkout #headerSection{height:60px}.shop_checkout #menu:after{line-height:4rem;background:#f9f9f9}.checkout-head .step_name{font-size:.9rem}.grand-total{position:fixed;bottom:64px;padding:8px 8px 0;background:#fff;left:0;width:100%;z-index:90}.grand-total hr{display:none}#footer .back-to-cart{display:block;width:100%;text-align:center;margin:1rem 0}.sticky_bottom{position:fixed!important;bottom:0;width:100%!important;left:0;z-index:100;border-radius:0!important;line-height:34px!important;font-size:2rem!important}.sticky_bottom_900{position:fixed!important;bottom:0;left:0;width:100%!important;z-index:100;padding:8px 0;background:#fff;height:64px}.checkout_footer{padding:0 8px}.flex_justify_c_900{justify-content:center}.mT_neg64{margin-top:0}.rel_900{position:relative!important;top:0;transform:unset}.h100{height:auto}.h100.row_nowrap,.h100.teaser_controls{height:100%}.w50px_900{width:50px}.mA0_900,.mL0_900{margin-left:0!important}.mA0_900,.mR0_900{margin-right:0!important}.mA0_900,.mT0_900,.mV0_900{margin-top:0!important}.mA0_900,.mB0_900,.mV0_900{margin-bottom:0!important}.m0a_900{margin:0 auto!important}.pA0_900,.pH0_900,.pL0_900{padding-left:0!important}.pA0_900,.pH0_900,.pR0_900{padding-right:0!important}.pA0_900,.pT0_900,.pV0_900{padding-top:0!important}.pA0_900,.pB0_900,.pV0_900{padding-bottom:0!important}.pL8_900{padding-left:8px!important}.mR4_900{margin-right:4px!important}.mT4_900{margin-top:4px!important}.mA8_900{margin:8px}.pV12_900{padding:12px 0}.pV8_900_a a{padding:8px 0;display:block}.pR32_900{padding-right:32px}.btn.btn_big{padding:8px 10px}.c_900{text-align:center!important}.l_900{text-align:left!important}img.c_900{margin-right:auto!important;margin-left:auto!important}.black_900{color:#000!important}.show_900{display:block!important}.inline.show_900{display:inline-block!important}.shadowT_900{box-shadow:0 -3px 10px 1px rgba(0,0,0,.2)}.block_900{display:block!important}.swiper-button-next,.swiper-button-prev{display:none}.close_fullscreen{top:10px;right:0}.filter-content .overlay{width:10%}.filter-content .overlay_content{width:90%}#headerSearch{padding:10px;box-shadow:0 1px 3px #00000029}.shop_voucher_activation .img_wrap{width:164px;margin:0 auto}.shop_voucher_activation .alert_box{margin-top:0}.pB8_900{padding-bottom:8px}.pH8_900{padding-left:8px;padding-right:8px}.pH16_900{padding-left:16px;padding-right:16px}.mB4_900{margin-bottom:4px}.mB8_900,.mV8_900{margin-bottom:8px}.mV8_900{margin-top:8px}.col_reverse_900{flex-direction:column-reverse}.col_3_900{flex:0 1 25%;overflow:hidden}.col_900{flex-basis:0;flex-grow:1;max-width:100%}.col_6_900{flex:0 1 50%;overflow:hidden}.pV8_900{padding-top:8px;padding-bottom:8px}.pT16_900{padding-top:16px}.pB16_900{padding-bottom:16px}.pA8_900{padding:8px}.pR8_900{padding-right:8px!important}.pA16_900{padding:16px}.mT8_900{margin-top:8px}.mT16_900,.mV16_900{margin-top:16px}.mB16_900,.mV16_900{margin-bottom:16px}.mT32_900,.mV32_900{margin-top:32px}.mB32_900,.mV32_900{margin-bottom:32px}.pT32_900,.pV32_900{padding-top:32px!important}.pB32_900,.pV32_900{padding-bottom:32px!important}.bg_white_900{background:#fff}.element>.tip,.wrap900{white-space:initial}.product_list_normal{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.product_list_normal .product_title{font-size:14px}.gap0_900{gap:0}.gap32_900{gap:32px}.maxW180_900{max-width:180px}.maxW360_900{max-width:360px}.rotate_900{transform:rotate(90deg)}.no_br br{display:none}.list.link_list,.list.link_list_6{columns:2}table.grey-borders{height:auto!important;overflow-x:auto;max-width:100%;display:block}table.grey-borders td p,table.grey-borders td ul{white-space:nowrap}.wa_900{width:auto!important}.paypal-button-text{font-size:9px}.amazonpay-button-view1{grid-template-columns:4% 0 6% 1fr 6% 10% 4%}.invisible_900{visibility:hidden}.polygon_divider{width:100%;height:8vw}}@media (max-width:600px){.font_28_600{font-size:28px!important}.voucher .shop-product-details colgroup col,.voucher .shop-product-details table>tbody>tr>td{width:100%!important;display:block!important}.shop-product-detail-left{padding-right:0}.shop-product-detail-right{padding-left:0;border-left:none}.wrap-article-list .label{font-size:1.2em;line-height:1.5em;font-weight:700}img.fL{float:none!important}.wrap-article table,.wrap-article table.w100{max-width:100%!important;overflow-x:auto!important;display:block!important}}/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-spn-bottom-space:200px;--mm-spn-item-height:48px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%;--mm-ocd-width:90%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd__content>#menu.hidden{display:block!important}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0.45s,0.15s;-o-transition-delay:0.45s,0.15s;transition-delay:0.45s,0.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:#fff;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer;margin:8px 8px 8px 0;border:1px solid transparent}.mm-spn li:hover{background-color:#eeeeef;border:1px solid #5b5e61}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(50% - 1px);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn a{position:relative;z-index:1;padding:8px 16px;font-size:14px;background:inherit;color:inherit;text-decoration:none}.mm-spn .mm-static a{padding:16px}.mm-spn span{position:relative;z-index:1;padding:0 8px}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn .mm-static a:after{border-right:none}.mm-spn .mm-static ul{background:inherit!important;padding-left:20px}.mm-spn .mm-static ul:after{display:none}.mm-spn .mm-static a:hover{text-decoration:underline}.mm-spn .mm-static li{background:inherit!important;margin:0;border:none}.mm-spn .mm-static li:before{display:none}.mm-spn .mm-static li:hover{background:inherit!important;border:none}.mm-spn .mm-static .menu-link{padding:16px;width:calc(100% - 48px);color:inherit}.mm-spn .mm-static .mobile-trigger{border-left-color:rgba(255,255,255,.2);width:48px}.mm-spn .mm-static .header-menu .header-menu{position:static;opacity:1;height:auto;overflow:visible;padding-left:16px}.mm-spn .mm-static .mm_loc_sub{display:none;padding-left:16px}.mm-spn .mm-static .mobile-menu-trigger:checked~.mm_loc_sub{display:block}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px);max-height:calc(100% - var(--mm-spn-bottom-space))}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#fff}.bc_status_bar{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #ddd;border-left:4px solid #ddd;margin-bottom:32px}.bc_status_active{border-left-color:#23a800}.bc_status_expiring{border-left-color:#ff9818}.bc_status_expired{border-left-color:#c80c39}.bc_badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}.bc_badge_none{background:#f5f3f1;color:#767676}.bc_badge_already_paid{background:#f5f3f1;color:#767676}.bc_dismissed{text-decoration:line-through}.bc_truncate{overflow:hidden;text-overflow:ellipsis}.bc_status_info{display:flex;flex-direction:column;gap:4px}.bc_status_left{display:flex;align-items:center;gap:8px}.bc_status_right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bc_pdf_backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:100002;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease;padding:32px}.bc_pdf_backdrop.open{display:flex;opacity:1}.bc_pdf_panel{width:100%;height:100%;max-width:900px;display:flex;flex-direction:column;gap:16px}.bc_pdf_info{flex-shrink:0;background:rgba(255,255,255,.92);border-radius:4px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#1a1a1a}.bc_pdf_info_row{display:flex;gap:12px}.bc_pdf_info_label{flex:0 0 140px;font-weight:700;color:#555}.bc_pdf_viewport{flex:1;background:#fff;border-radius:4px;box-shadow:0 24px 80px rgba(0,0,0,.4);overflow:auto;padding:16px}.bc_pdf_canvas{display:block;margin:0 auto;max-width:100%}.bc_pdf_actions{display:flex;justify-content:flex-end;flex-shrink:0}.bc_pdf_close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(255,255,255,.92);z-index:1;color:#1a1a1a;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.bc_pdf_close:hover{background:#fff}@media (max-width:600px){.bc_pdf_backdrop{padding:12px}.bc_pdf_close{top:8px;right:8px}}.advisor_root{--dark-bg:#2196f3;--cta-color:#2196f3}.advisor_root .advisor_bubble{position:fixed;bottom:24px;right:24px;z-index:9000;width:56px;height:56px;border:0;border-radius:50%;cursor:pointer;background:var(--dark-bg);color:var(--light-bg);box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center}.advisor_root .advisor_bubble_icon{width:26px;height:26px;fill:currentColor}.advisor_root .advisor_dot{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--dark-bg)}.advisor_root .advisor_teaser{position:fixed;bottom:92px;right:24px;z-index:9000;max-width:260px;padding:16px 32px 16px 16px;border-radius:12px;background:var(--dark-bg);color:var(--light-bg);box-shadow:0 4px 16px rgba(0,0,0,.25);font-size:15px;line-height:1.5}.advisor_root .advisor_teaser_hidden{display:none}.advisor_root .advisor_teaser_close{position:absolute;top:4px;right:4px;width:24px;height:24px;border:0;background:0 0;color:var(--light-bg);cursor:pointer}.advisor_root .advisor_teaser_close svg{width:12px;height:12px;fill:currentColor}.advisor_root .advisor_panel{position:fixed;bottom:92px;right:24px;z-index:9001;width:380px;max-height:70vh;display:none;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--light-bg);box-shadow:0 8px 32px rgba(0,0,0,.28)}.advisor_root .advisor_panel_open{display:flex}.advisor_root .advisor_header{display:flex;align-items:center;gap:8px;padding:16px 24px;background:var(--dark-bg);color:var(--light-bg);flex-shrink:0}.advisor_root .advisor_title{flex:1;font-size:18px;font-weight:600;line-height:1.2}.advisor_root .advisor_badge{font-size:12px;font-weight:600;line-height:1.4;padding:4px 8px;border-radius:4px;background:rgba(255,255,255,.15);color:var(--light-bg);white-space:nowrap}.advisor_root .advisor_close{width:44px;height:44px;border:0;background:0 0;color:var(--light-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advisor_root .advisor_close svg{width:16px;height:16px;fill:currentColor}.advisor_root .advisor_messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--light-bg)}.advisor_root .advisor_msg{max-width:85%;padding:8px 16px;border-radius:12px;font-size:15px;font-weight:400;line-height:1.5;white-space:pre-wrap;word-break:break-word}.advisor_root .advisor_msg_bot{align-self:flex-start;background:var(--bg-body);color:var(--text-color)}.advisor_root .advisor_msg_user{align-self:flex-end;background:var(--dark-bg);color:var(--light-bg)}.advisor_root .advisor_typing{display:inline-flex;align-items:center;gap:4px}.advisor_root .advisor_typing span{width:8px;height:8px;border-radius:50%;background:var(--text-color);opacity:.4;animation:advisor_blink 1.2s infinite ease-in-out}.advisor_root .advisor_typing .advisor_dot2{animation-delay:.2s}.advisor_root .advisor_typing .advisor_dot3{animation-delay:.4s}@keyframes advisor_blink{0%,100%,80%{opacity:.4}40%{opacity:1}}.advisor_root .advisor_chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.advisor_root .advisor_chip{font-size:12px;font-weight:600;line-height:1.4;padding:8px 16px;border-radius:16px;cursor:pointer;background:var(--light-bg);color:var(--text-color);border:1px solid var(--bg-body)}.advisor_root .advisor_chip:active,.advisor_root .advisor_chip:hover{border-color:var(--cta-color);color:var(--cta-color)}.advisor_root .advisor_consent{padding:16px;display:flex;flex-direction:column;gap:16px}.advisor_root .advisor_consent_greeting{font-size:15px;font-weight:400;line-height:1.5;color:var(--text-color);margin:0}.advisor_root .advisor_consent_body{font-size:12px;font-weight:600;line-height:1.4;color:var(--text-color);margin:0}.advisor_root .advisor_consent_confirm{align-self:flex-start;font-size:15px;font-weight:600;padding:8px 24px;border:0;border-radius:8px;cursor:pointer;background:var(--cta-color);color:var(--light-bg)}.advisor_root .advisor_footer{flex-shrink:0;padding:16px;border-top:1px solid var(--bg-body);background:var(--light-bg)}.advisor_root .advisor_hint{display:none;font-size:12px;font-weight:600;line-height:1.4;color:var(--text-color);margin-bottom:8px}.advisor_root .advisor_hint_visible{display:block}.advisor_root .advisor_input_row{display:flex;align-items:flex-end;gap:8px}.advisor_root .advisor_input{flex:1;resize:none;font-size:15px;font-weight:400;line-height:1.5;padding:8px 16px;border-radius:12px;border:1px solid var(--bg-body);color:var(--text-color);background:var(--light-bg);max-height:120px}.advisor_root .advisor_send{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;cursor:pointer;background:var(--cta-color);color:var(--light-bg);display:flex;align-items:center;justify-content:center}.advisor_root .advisor_send svg{width:18px;height:18px;fill:currentColor}.advisor_root .advisor_send:disabled{opacity:.5;cursor:default}.advisor_root .advisor_cards{display:flex;flex-direction:column;gap:11px;margin-top:8px}.advisor_root .advisor_contact_cta{align-self:flex-start;margin-top:8px}.advisor_root .advisor_card{align-items:stretch;gap:12px;padding:11px;border:1px solid #eceff3;border-radius:16px;box-shadow:0 4px 14px rgba(20,30,50,.07)}.advisor_root .advisor_card_thumb{position:relative;flex:0 0 98px;width:98px;height:98px;border-radius:13px;overflow:hidden;background:var(--bg-body)}.advisor_root .advisor_card_thumb img{display:block;width:100%;height:100%;object-fit:cover}.advisor_root .advisor_card_badge{position:absolute;top:6px;left:6px;padding:4px 6px;border-radius:14px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.03em;color:var(--light-bg);background:var(--link_color)}.advisor_root .advisor_card_body{display:flex;flex-direction:column;min-width:0}.advisor_root .advisor_card_title{font-size:15px;font-weight:700;line-height:1.25;color:var(--text-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.advisor_root .advisor_card_meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:5px;font-size:11px;font-weight:600;line-height:1.3;color:#6b7280}.advisor_root .advisor_card_meta>span+span::before{content:"·";margin-right:6px;color:#d6dbe1}.advisor_root .advisor_card_rating{display:inline-flex;align-items:baseline;gap:3px}.advisor_root .advisor_card_star{color:var(--link_color)}.advisor_root .advisor_card_rating_avg{color:var(--text-color);font-weight:700}.advisor_root .advisor_card_rating_count{color:#9aa2ae}.advisor_root .advisor_card_foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:9px}.advisor_root .advisor_card_price{display:flex;align-items:baseline;gap:3px;min-width:0}.advisor_root .advisor_card_price_from{font-size:10px;font-weight:700;color:#9aa2ae}.advisor_root .advisor_card_price_amount{font-size:18px;font-weight:800;line-height:1;color:var(--text-color);white-space:nowrap}.advisor_root .advisor_card_cta{flex:none;padding:9px 15px;border-radius:11px;font-size:12px;font-weight:700;line-height:1;color:var(--light-bg);background:var(--link_color);white-space:nowrap}@media (max-width:480px){.advisor_root .advisor_bubble{bottom:16px;right:16px}.advisor_root .advisor_teaser{right:16px;bottom:84px;max-width:calc(100vw - 32px)}.advisor_root .advisor_panel{right:16px;left:16px;bottom:16px;width:auto;max-width:calc(100vw - 32px);max-height:80vh}}body:has(.advisor_root) #to-top{display:none}/*# sourceMappingURL=master.map */