﻿@font-face{font-family:"Kefa";src:url("fonts/kefa-regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Kefa";src:url("fonts/kefa-bold-webfont.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-VariableFont_wght.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"fontastic";src:url("fonts/fontastic.eot");src:url("fonts/fontastic.eot?#iefix") format("embedded-opentype"),url("fonts/fontastic.woff") format("woff"),url("fonts/fontastic.ttf") format("truetype"),url("fonts/fontastic.svg#fontastic") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"fontastic" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontastic" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-button-shopbag:before{content:"B"}.icon-meta-shopbag:before{content:"b"}.icon-globe:before{content:"w"}.icon-search:before{content:"s"}.icon-angle-down:before{content:"d"}.icon-angle-left:before{content:"l"}.icon-angle-right:before{content:"r"}.icon-angle-up:before{content:"u"}.icon-check-mark:before{content:"c"}.icon-clock-o:before{content:"t"}.icon-times:before{content:"e"}.icon-adjust:before{content:"h"}.icon-bookmark-o:before{content:"m"}.icon-bookmark:before{content:"M"}*{margin:0;padding:0}a,object{outline:none !important}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.fullwidth,.p_fullwidth input{width:100% !important}hr{display:none}.nobr{white-space:nowrap}.hidden{display:none}.sr-only{clip:rect(0px, 0px, 0px, 0px) !important;height:1px !important;position:absolute !important;width:1px !important;border-width:0px !important;border-style:initial !important;border-color:initial !important;border-image:initial !important;margin:-1px !important;overflow:hidden !important;padding:0px !important;display:block !important}.resource_background{display:block;position:relative}.resource.picture:not(.picture_content){float:left}.resource.picture a img,.resource.picture img{display:block}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}.table_wrap_container,.table_wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table_wrap_container{overflow:hidden;position:relative;margin-bottom:15px}.table_wrap_container.visible_indicator{position:relative;padding:25px 0 0}.table_wrap_container.visible_indicator .table_wrap_container table,.table_wrap_container.visible_indicator .news_events_table{width:auto !important}.table_wrap_container.visible_indicator .table_scroll_indicator{display:block}.table_scroll_indicator{display:none;position:absolute;right:0;top:0}.table_scroll_indicator:hover{cursor:pointer}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#eee));background:-moz-linear-gradient(top, #fff, #ddd);background:-o-linear-gradient(top, #f0f0f0, #eee);background:linear-gradient(to bottom, #f0f0f0, #eee)}div.captcha_protection img.captcha_img{width:220px}.listing_entry_link,.overview_entry_link,.portlet_content_entry_link,.portlet_listing_entry_link,.portlet_shop_article_entry_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:25}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:rgba(255,255,255,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.tooltipster-default{border-radius:5px;background:#343333;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:8px;overflow:hidden}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-default:not(.tooltipster-management) .tooltipster-arrow span{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid;top:-7px;left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid rgba(0,0,0,0) !important;border-bottom:9px solid rgba(0,0,0,0) !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid rgba(0,0,0,0) !important;border-bottom:8px solid rgba(0,0,0,0) !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.fa-file-docx:before{content:""}.fa-photo:before{content:""}body{--management-highlight-color: #d10107;--management-highlight-color-rgb: 209, 1, 7}body{font:400 16px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#8f8e89;background:#f2f0ec;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 500px){body{font-size:15px}}body>nav{display:none}.page{overflow:hidden;position:relative;min-height:100vh;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:flex;flex-flow:column;padding-top:87px}.page_home .page{background:#ddd9d0}.no_slider.no_subnavi .page{background:#fff}.inner,.bx-controls{position:relative;max-width:1200px;margin:0 auto;padding:0 20px}header .inner{display:flex;justify-content:space-between}header{background:#ddd9d0;position:fixed;z-index:1050;top:0;left:var(--management-panel-width, 0px);right:0}header .logo{display:block;position:absolute;left:20px;top:0;bottom:-20px;line-height:0;font-size:0;width:240px;z-index:65}header.headroom--unpinned .logo{bottom:-10px}header .logo img{display:block;height:100%;width:auto;max-height:107px}header .meta{--inputWidth: 48px;display:flex;align-self:flex-end;padding-bottom:16px;box-sizing:border-box;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header.headroom--unpinned .meta{padding-bottom:8px}.contentframe{background:#fff;padding:55px 0}.content{overflow:hidden}.page_home .content,.page_boxes_team .content{overflow:visible}.bx-wrapper{margin:0;padding:0}.bx-wrapper .bx-pager .bx-controls-direction{display:block}.page .shop_category_slider .portlet{position:relative;overflow:visible}.shop_category_slider .portlet:after{content:"";position:absolute;top:0;bottom:0;left:-1600px;right:-1600px;z-index:-1;background:#f0ece3;transition:all .25s}.shop_category_slider .slick-track{display:flex;justify-content:center}.shop_category_slider .slick-slide>div{display:flex;width:100%;height:100%}.shop_category_slider .slick-list{width:auto;padding:0 !important;overflow:hidden}.shop_category_slider .slick-arrow-wrap{display:flex;gap:10px}.shop_category_slider .pictures .picture{width:100%}.shop_category_slider ul.shop_categories li{position:relative}.preload .shop_category_slider .portlet:after{background:rgba(0,0,0,0)}.shop_category_slider ul.controls{display:none}.shop_category_slider>div{max-width:1800px;margin:0 auto}.bx-wrapper .bx-pager{display:block;left:auto;width:auto;right:10px;bottom:10px;z-index:80}.slick-arrow-wrap,.slider_fullwidth_wrap .bx-wrapper .bx-controls{--arrowSize: 62px;right:calc((100% - 1200px)/2);width:calc(var(--arrowSize) + var(--arrowSize) + 10px);height:var(--arrowSize);bottom:16px;box-sizing:border-box;position:absolute;z-index:10}.bx-wrapper .bx-pager.bx-default-pager>div{vertical-align:bottom}.bx-wrapper .bx-pager.bx-default-pager>div.bx-pager-item{display:none}.bx-wrapper .bx-pager.bx-default-pager>div.bx-controls-direction{opacity:1;vertical-align:top}.bx-wrapper .bx-pager.bx-default-pager>div a{width:10px;height:10px;background:#a5a29b;margin:0 0 0 3px;border-radius:0;transition:all .2s}.bx-wrapper .bx-pager.bx-default-pager>div a:hover{background:#7cacad}.bx-wrapper .bx-pager.bx-default-pager>div a.active{background:#e1dfdb}.slick-slider .slick-arrow,.bx-wrapper .bx-controls a.bx-prev,.bx-wrapper .bx-controls a.bx-next{width:var(--arrowSize);height:var(--arrowSize);background:#e5e0d8 !important;border-radius:100%;margin:0;padding:0;text-indent:0;top:0;right:0;overflow:hidden;text-transform:none;font-size:clamp(18px,2.4vw,24px);color:#444340;display:flex;justify-content:center;align-items:center}.slick-slider .slick-arrow:hover,.bx-wrapper .bx-controls a.bx-prev:hover,.bx-wrapper .bx-controls a.bx-next:hover{background:#d9d4cc !important}.bx-wrapper .bx-controls a.bx-prev{left:0;right:auto}.slider_wrap,.gmap-map{padding:0 0 26px;overflow:hidden}.slider_wrap img{display:block;width:100%;height:auto}.slider_wrap .bx-prev,.slider_wrap .bx-next{display:none !important}#bx-slider-wrap .video_slide video,#bx-slider-wrap .video_slide .video_in_slider{padding-bottom:0 !important;width:100% !important;height:auto !important;object-fit:cover;aspect-ratio:1022/424;display:block;z-index:2}#bx-slider-wrap .video_slide video::-webkit-media-controls,#bx-slider-wrap .video_slide .video_in_slider::-webkit-media-controls{display:none}#bx-slider-wrap .video_slide .mute_button{display:block;position:absolute;top:auto;right:50%;bottom:16px;left:auto;width:50px;height:50px;background:rgba(0,0,0,.4);border-radius:100%;z-index:50;cursor:pointer;opacity:0;-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:3}#bx-slider-wrap .video_slide .mute_button.show{opacity:1}#bx-slider-wrap .video_slide .mute_button:after,#bx-slider-wrap .video_slide .mute_button:before{content:"";position:absolute;top:50%;left:50%;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:400;text-transform:none;color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#bx-slider-wrap .video_slide .mute_button:before{content:"";opacity:0}#bx-slider-wrap .video_slide .mute_button.is_muted:after{opacity:0}#bx-slider-wrap .video_slide .mute_button.is_muted:before{opacity:1}.slider_fullwidth_wrap{position:relative;z-index:2;max-width:1800px;width:100%;margin:0 auto;overflow:hidden}.slider_fullwidth_wrap #bx-slider-wrap .bx-viewport{aspect-ratio:1280/480;height:auto !important}.slider_fullwidth_wrap #bx-slider-wrap .video_slide video,.slider_fullwidth_wrap #bx-slider-wrap .video_slide .video_in_slider{aspect-ratio:1280/480}.slider_fullwidth_wrap .slide{width:100% !important}.slider_fullwidth_wrap .slide img{width:100% !important}.slider_fullwidth_wrap.shop_category_slider_wrap{overflow:visible}.preload .shop_category_slider_wrap .shop_categories li+li{display:none}.page_home .slider_fullwidth_wrap.shop_category_slider_wrap{margin-top:70px}.slider_fullwidth_wrap.shop_category_slider_wrap:first-child{margin-bottom:40px}.slider_fullwidth_wrap .bx-wrapper .bx-pager{padding:0 15px}.slider_fullwidth_wrap .bx-prev,.slider_fullwidth_wrap .bx-next{position:absolute;top:3px;left:0;text-decoration:none;color:#8f8e89}.slider_fullwidth_wrap .bx-next{left:auto;right:0}.slider_fullwidth_wrap .bx-prev:hover,.slider_fullwidth_wrap .bx-next:hover{color:#fff}.slide_text_container{display:block;position:absolute;left:50%;right:auto;bottom:29px;margin:0 auto;width:100%;max-width:1200px;padding:0 160px 0 14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slide_text_container *{margin:0;padding:0;font:46px/46px "Kefa",Arial,sans-serif;color:#efefef;text-transform:none}.slide_text_container>*{padding:12px 15px;background:#000;background:rgba(0,0,0,.7);float:left;clear:both;position:relative;visibility:hidden;opacity:0;z-index:5;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transition:all .5s ease .2s}.active-slide .slide_text_container>*{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.slide_text_container>*:only-child{padding:12px 15px !important}.slide_text_container>h2{margin-bottom:0;padding-top:8px;padding-bottom:4px;z-index:8;transition-delay:0s}.active-slide .slide_text_container>h2{right:0}.slide_text_container>h2+div{padding-top:8px;margin-top:0;z-index:5}.sharethis-inline-share-buttons{margin-top:15px;display:flex !important;justify-content:flex-end}.sharethis-inline-share-buttons .st-btn{display:block !important}.sharethis-inline-share-buttons .st-btn:hover{background:#7bacad !important;opacity:1 !important;top:0 !important}.sharethis-inline-share-buttons .st-btn:hover img{filter:none !important}footer{border-top:6px solid #f2f0ec;background:url(../img/stitch_x.png) repeat-x center top #f2f0ec;padding:30px 0;margin-top:auto}footer .inner{overflow:hidden}footer .footer_col{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}footer .footer_col~.footer_col{padding:0 0 0 52px}footer a{color:#8f8e89}.loupe{box-shadow:0 0 10px 4px rgba(0,0,0,.3)}.cursor_pointer{cursor:pointer}#privacy_banner #privacy_banner_inner{font-size:13px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{font-size:13px}h1,.portlet h3,.portlet h3 a,.footer_col .level0>li>a,.homepage .portlet .shop_categories li>a,.homepage .portlet .shop_categories li>div>a,.shop_products .shop_article h2 a,.main_shop_wrap .shop_category h2 a,.shop_description_inline h2,.article_detail_wrap h1#page_title,h3{color:#4e4d49;margin:0 0 20px 0;text-decoration:none;display:block;font:normal 24px/34px "Kefa",Arial,sans-serif}.portlet h3 a,.footer_col .level0>li>a,.homepage .portlet .shop_categories li>a,.homepage .portlet .shop_categories li>div>a{transition:all .25s}.article_detail_wrap h1#page_title{margin:0 0 30px 0;font-size:44px;line-height:50px;font-weight:bold}.article_detail_wrap h1#page_title>span{font-weight:100}.homepage .portlet .shop_categories li>a,.homepage .portlet .shop_categories li>div>a{margin-bottom:5px}.portlets_homepage .portlet>div:hover h3 a,.homepage .portlet_shop_categories .shop_categories>li:hover>div>a,.shop_article:hover h2 a,.main_shop_wrap .shop_category:hover h2 a{color:#7cacad}h1{font-size:46px;line-height:56px;font-weight:bold;color:#444340;margin:0 0 27px}h2,h2 a{color:#4e4d49;margin:0 0 20px 0;text-decoration:none;display:block;font:700 32px/36px "Kefa",Arial,sans-serif}p+h2{margin-top:30px}div.introduction{font:normal 19px/28px "Open Sans";color:#444340;margin-bottom:30px}footer .portlet h2{margin:10px 0 0}.footer_col>ul>li>a{font-size:13px;line-height:22px;color:#7cacad;margin:0 0 10px 0;font-weight:800;text-decoration:none;transition:color .35s}h4,h4 a,h5,h5 a,h6,h6 a{font-size:14px;line-height:28px;color:#7cacad;margin:0 0 20px 0;padding:0;font-weight:600;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}h3,h3 a{font-size:24px;font-weight:normal;margin:5px 0 3px}p{margin:0 0 20px 0}.resource.picture,.pictures .picture{float:none}.pictures .picture img{width:100%;height:auto}.resource_subtitle{display:none}.documents{margin-top:20px}.documents h2{display:none}.document .description{display:block;padding-left:20px}.document .description>*:last-child{margin-bottom:0}.slide span,.pictures span{box-shadow:none}a{outline:none;color:#7cacad;text-decoration:underline;transition:color .1s}a:hover{color:#000}a img{border:none}#contentframe .resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content ul,.content ol,.portlet .portlet-content ul{margin:0 0 20px 16px;width:auto}.content .chosen ul{margin:0}.content ul,.content ul li,.portlet .portlet-content ul,.portlet .portlet-content ul li{list-style:none;margin:0;padding:0}.content ul li:before,.footer_col ul li:before,.portlet .portlet-content ul li:before{content:"»";padding-right:5px;transition:color .1s}.content ol{list-style-type:decimal;margin:0 0 20px 16px}.content ul.sitemap{margin:0}#management ul li:before,.ms-parent li:before,.management_container ul li:before,.shop_category_slider li:before{display:none}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#4e4d49;border-bottom:2px solid #f2f0ec;padding:6px;text-transform:uppercase;text-align:left;background:none}table th a{color:#4e4d49}table td{border-bottom:1px solid #f2f0ec;padding:10px 6px}.portlet table td{padding:2px 0}.search_item_wrap a{text-decoration:none;color:inherit}.search_item_wrap .search_item_content{display:block}.search_item_wrap .search_item_detail_link{margin-top:20px}.search_item_wrap~.search_item_wrap{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #f2f0ec}.search_item_wrap .resource_container.pictures{float:right;width:300px;margin:0 0 0 30px}.search_item_wrap .shop_article_properties_table td{padding-left:0;border:0}.search_item_wrap .shop_article_properties_table td:first-child{padding-right:15px;font-weight:bold}.live_search_results{right:0;top:calc(var(--inputWidth) + 10px);margin:-1px 0 0;z-index:9000;width:420px;position:absolute;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);display:none !important}.page_home .live_search_results{box-shadow:none}#phpcomasy .live_search_results .search_item_wrap{margin:0;padding:0;border:0;cursor:pointer}.live_search_results .search_item_wrap *{text-shadow:none}#phpcomasy .live_search_results a{color:#8f8e89;display:block;padding:10px 15px;text-transform:none;font-weight:inherit;color:inherit;transition:all .25s}#phpcomasy .live_search_results a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}#phpcomasy .live_search_results div~div a{border-top:1px solid #f2f0ec}.live_search_results .search_item_wrap .resource_container.pictures{width:20%;margin:0 0 0 15px}.live_search_results .shop_article_properties_table{display:none}.hidden{display:none}.fancybox-caption-wrap{text-align:center;padding:0 20px 20px;background:none}.fancybox-caption-wrap .fancybox-caption{display:inline-block;color:#000;padding:5px 15px;border-radius:0;font-weight:400;background:#fff}.fancybox-caption-wrap .fancybox-caption .resource_description{display:block}.fancybox-caption-wrap .fancybox-caption .resource_description>*:last-child{margin-bottom:0}.fancybox-slide--inline .popup_content{height:auto !important}input,textarea,select,span.select2-container--default .select2-selection--single,span.select2-container--default .select2-selection--multiple{color:#666;background:#f2f0ec;border:1px solid #d7d4d0;font:400 16px/24px "Open Sans",Arial,Helvetica,sans-serif;padding:6px 10px;border-radius:0;outline:none;max-width:100%;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 500px){input,textarea,select,span.select2-container--default .select2-selection--single,span.select2-container--default .select2-selection--multiple{font-size:15px}}span.select2-container--default .select2-selection--single .select2-selection__rendered{color:#666}span.select2-container--default .select2-selection--multiple{padding:0;min-height:0}input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active,select:hover,select:focus,select:active,span.select2-container--default.select2-container--focus .select2-selection--multiple{background:#f2f0ec;border:1px solid #8f8e89}.portlet input,.portlet textarea,.portlet select{background:#e6e2da;border:1px solid #d8d5d1}.management input,.management textarea,.management select{font-size:14px}textarea{overflow:auto;-webkit-transition:border-color .3s ease-out,background .3s ease-out;-moz-transition:border-color .3s ease-out,background .3s ease-out;-o-transition:border-color .3s ease-out,background .3s ease-out;transition:border-color .3s ease-out,background .3s ease-out}label{line-height:28px}.mailform_element input,.mailform_element textarea,.login_form input{max-width:100%}.mailform_element .chosen-container{margin-top:4px}.chosen-container-single span{line-height:34px;height:auto}.chosen-container .chosen-results li{font-size:18px;line-height:34px}.chosen-container .chosen-results li:before{display:none}.chosen-container-single .chosen-single div b{margin-top:6px;height:91%}#mailform_submit_button{clear:both}a.button{display:block}a.button,input.button,.content a.content_button,.login_form input.button{background-color:#d10107;-webkit-appearance:none;border:0;text-decoration:none !important;padding:4px 15px;overflow:visible;float:none;display:inline-block;text-shadow:none;color:#fff;border-radius:0;cursor:pointer;text-transform:uppercase;text-align:center;font:400 16px/24px "Open Sans",Arial,Helvetica,sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width: 500px){a.button,input.button,.content a.content_button,.login_form input.button{font-size:15px}}a.button:hover,a.button:focus,a.button:active,input.button:hover,input.button:focus,input.button:active,.content a.content_button:hover,.content a.content_button:focus,.content a.content_button:active,.login_form input.button:hover,.login_form input.button:focus,.login_form input.button:active{background:#a09d9a}::-webkit-input-placeholder{color:#a5a29b}:-moz-placeholder{color:#a5a29b}::-moz-placeholder{color:#a5a29b}:-ms-input-placeholder{color:#a5a29b}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 190px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px !important;height:20px;float:left;margin:5px 12px 0 0 !important;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:4px;left:1px;width:20px;height:20px;font-size:20px;line-height:20px;pointer-events:none;color:#ddd;font-family:"Font Awesome 6 Pro";font-weight:400;z-index:2;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mailform_element.checkbox_field label:after{content:"";font-family:"Font Awesome 6 Pro";opacity:0;visibility:hidden;font-weight:700;color:#d10107;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#d10107}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}div.documents div.document{float:none;margin:0 0 5px}div.documents div.document a{text-decoration:none !important;text-transform:none}.chosen-container-single .chosen-single,.chosen-container .chosen-drop,.chosen-container-active.chosen-with-drop .chosen-single{background:#f2f0ec;border:1px solid #d7d4d0;border-radius:0;box-shadow:none;text-align:left}.chosen-container .chosen-drop{border-top:0;text-align:left}.chosen-container .chosen-results{margin:0;padding:0;text-align:left}.chosen-container .chosen-results li.highlighted{background:#bfbcb4}.chosen-container .chosen-results li{padding:3px 9px;font-size:18px;line-height:28px;color:#8f8e89}label{float:left;width:190px;padding-top:3px}.login_form input{width:auto}.mailform_element input,.mailform_element select,.mailform_element textarea{width:380px}input.mailform-submit.button,.login_form .button{width:auto;padding:5px 15px;margin-top:10px}.mailform_element input[type=checkbox],.mailform_element input[type=radio]{width:auto;margin:14px 8px 0 0}.chosen-container{max-width:100%}.mailform_element textarea{height:150px}.helptext span{font-size:12px}.mailform_error label,.required{color:#d10107 !important;font-weight:600}.login_form p,.mailform_element p{margin:0 0 13px 0}span.select2-container .select2-selection--single .select2-selection__rendered{padding:0 30px 0 0}span.select2-container .select2-selection--single .select2-selection__arrow{height:auto;bottom:1px}span.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 10px}span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:flex;align-items:center;border:none;background:rgba(0,0,0,.08);color:#444340;margin:5px 5px -2px 0;padding:4px 6px 4px 10px;border-radius:4px;font-size:12px;line-height:18px}span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:before{display:none}span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{display:flex;font-size:0;line-height:0;order:2;margin:0 0 0 5px;opacity:.5}span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}span.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after{content:"";position:absolute;top:0;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:12px;line-height:12px;font-weight:400;text-transform:none;color:#444340;position:relative;font-weight:900}span.select2-container .select2-selection--multiple .select2-search--inline:after{content:"";position:absolute;top:0;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:12px;line-height:12px;font-weight:400;text-transform:none;color:#8f8e89;right:10px;bottom:0;display:flex;justify-content:center;align-items:center;font-weight:700}span.select2-container .select2-results__option--highlighted[aria-selected]{background:#47949d;color:#fff}span.select2-container .select2-dropdown{background:#f2f0ec;border-color:#d7d4d0}span.select2-container .select2-dropdown .select2-results__option{padding:8px 10px}p.order_form_checkboxes{padding-left:0}.mod_action_order_form .payment-method label{cursor:pointer}.mod_action_order_form .payment-method label span{display:inline-block;padding-left:25px;position:relative}.mod_action_order_form .payment-method label span span{padding-left:0}.mod_action_order_form .payment-method label span span:after,.mod_action_order_form .payment-method label span span:before{display:none}.mod_action_order_form .payment-method label span:before,.mod_action_order_form .payment-method label span:after{position:absolute;content:"";left:0;top:5px;width:14px;height:14px;border:1px solid #d7d4d0;transition:all .6s}.mod_action_order_form .payment-method label span:after{content:"c";border:0;width:0;left:1px;color:#7cacad;height:auto;overflow:hidden;font:14px/18px "fontastic"}.mod_action_order_form .payment-method label input{display:none}.mod_action_order_form .payment-method label input:checked~span:after{width:20px}.ripple-wrapper{display:block;position:absolute;background:rgba(255,255,255,.4);border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ripple-wrapper.animated{animation:ripple .65s linear;-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-o-animation:ripple .65s linear}.has-ripple{overflow:hidden;position:relative;user-select:none;outline:none}@keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-webkit-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-o-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}@-moz-keyframes ripple{100%{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5);opacity:0}}html body.system_page .page{background:none !important}html body.system_page .contentframe{padding:0 !important;background:none !important}html body.system_page .inner{max-width:none !important;padding:0 !important}div#administration_panel{z-index:1200}.logged_in .module-listing a#add_entry_link,.logged_in #mailform_elements a#add_element_link{width:96%;margin-left:2%;margin-right:2%}.logged_in div.portlets#portlets_my_account,.logged_in div.portlets#portlets_homepage{overflow:hidden}.logged_in div.portlets#portlets_my_account div.portlets_inner_wrap,.logged_in div.portlets#portlets_homepage div.portlets_inner_wrap{margin:0}.logged_in div.portlets#portlets_my_account div.portlets_inner_wrap:after,.logged_in div.portlets#portlets_homepage div.portlets_inner_wrap:after{top:0;left:0;right:0;bottom:0}.logged_in div.portlets#portlets_my_account div.portlets_inner_wrap{padding:10px}.logged_in div.portlets#portlets_right .portlet,.logged_in div.portlets#portlets_shop_right .portlet,.logged_in div.portlets#portlets_homepage_right .portlet{--management-controls-size: clamp(26px,3.2vw,32px)}.logged_in div.portlets#portlets_right .portlet span.management_controls,.logged_in div.portlets#portlets_shop_right .portlet span.management_controls,.logged_in div.portlets#portlets_homepage_right .portlet span.management_controls{right:-33px;top:-35px;left:-33px}.logged_in div.portlets#portlets_right .portlet.portlet_shop span.management_controls,.logged_in div.portlets#portlets_shop_right .portlet.portlet_shop span.management_controls,.logged_in div.portlets#portlets_homepage_right .portlet.portlet_shop span.management_controls{left:unset}.logged_in div.portlets#portlets_right .portlet[id*=add_portlet_],.logged_in div.portlets#portlets_shop_right .portlet[id*=add_portlet_],.logged_in div.portlets#portlets_homepage_right .portlet[id*=add_portlet_]{margin:0;padding-left:0;padding-right:0}.logged_in div.portlets#portlets_shop_article .portlet[id*=add_portlet_] .portlet-title{font:700 20px/26px "VAG Rounded",sans-serif;margin:0 0 10px;padding-right:0}footer .portlet span.management_controls .control_link:not(.portlet_edit_link):not(.portlet_visible),div.shop_category_slider span.management_controls,.homepage .portlet_shop_categories span.management_controls{display:none}.message{border:0;border-bottom:1px solid #d10107;color:#d10107;background:none;font-weight:700;padding:0 0 15px;margin:0 0 20px;font-size:18px}h1+.message{margin-top:20px}.message a{color:#d10107}.message a:hover{color:#000}.mod_mailform .message{text-align:left;font-size:16px}.mod_mailform .message .missing_fields_title{color:#d10107;margin-bottom:8px}.mod_mailform .message .missing_fields ul{margin-bottom:0;font-weight:400}.mod_mailform .message .missing_fields ul li{position:relative;text-align:left;padding-left:20px}.mod_mailform .message .missing_fields ul li:before{font-family:"Font Awesome 6 Pro";position:absolute;top:0;left:0;content:"";color:#d10107}.pagination{clear:both;float:none;margin:25px 0 0 0}.pagination-numbers{float:left}.pagination-links{float:right}.pagination-numbers a,.pagination-numbers span.placeholder,.pagination-links a{float:left}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:40px;padding:0 13px;text-decoration:none;color:#4e4d49;background:#f2f0ec;border-radius:0}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#4e4d49;background:#dad8d4}.pagination a.current{font-weight:900}.pagination .pagination-numbers a{border-right:1px solid #fff}.pagination .pagination-links a{border-left:1px solid #fff}.mod_shop.no_mod_action .shop_category_slider{margin-top:-55px}#phpcomasy .shop_category_slider ul.shop_categories>li{width:auto;display:block;clear:none !important;margin:0;padding:0}#phpcomasy .shop_category_slider ul.shop_categories>li .picture{float:none}#phpcomasy .shop_category_slider .picture img{display:block;width:100%;height:auto}.shop_category_slider ul.shop_categories>li>a{position:absolute;bottom:0;left:0;right:0}.shop_category_slider .portlet_shop_category_introduction{display:none}.page div.shop_category_slider li a.shop_category_slide_title{color:#4d4c48;display:block;position:absolute;left:0;right:0;bottom:0;margin:0;padding:0 0 16px;text-align:center;font-size:24px;font-weight:300 !important;font:100 24px/30px "Open Sans",Arial,Helvetica,sans-serif}#module_map{height:0 !important;padding:0 0 41.49%}#google_map{padding:0 0 26px}#google_map iframe{height:clamp(300px,45vw,450px)}.listing_entry~.listing_entry{margin-top:25px}.listing_entry h2{margin-bottom:10px}.listing_entry .pictures{float:left;width:33%;margin:7px 25px 0 0}.listing_entry .pictures .picture{float:none}.listing_entry .listing_entry_inner_wrap{overflow:hidden}.shop_description_inline h2{text-transform:none;margin-top:50px;font-weight:700;font-size:32px;margin-bottom:30px}.main_shop_wrap .category_back_button{display:none}.shop_article .pictures{float:none}.shop_article .introduction,.shop_article .shop-description-small,.shop_article .shop_article_properties_wrap,.shop-price-overview>form,.shop-price-overview>span,.shop_products .shop_article .shop_article_properties_wrap p>span:first-child,.shop_products .shop_article .add_to_wishlist_container{display:none}.shop_article .shop_article_introduction{margin:-10px 0 0;padding:10px}.show_all_articles_in_category{display:none}.shop-price-overview{float:none;text-align:center;color:#8f8e89;font:normal 16px/24px "Kefa",Arial,sans-serif;transition:all .25s}.shop_article>div:hover .shop-price-overview{font-size:20px;color:#7cacad}.shop_article>div .shop-price-overview .shop-price-by-arrangement{font-size:95%}.shop_products .shop_article p{margin:0 0 7px}.shop_products .shop_article .shop_article_subtitle{display:none}.shop_products .pagination{margin-left:20px}.shop-price-overview .shop-reduced-price,.shop-price-overview .shop-regular-price{font-size:100%;padding:0 0 10px}.shop-price-overview .shop-regular-price-reduced{font-size:16px;color:#8f8e89;opacity:.6}.article_seasonal_info{font-size:15px;line-height:normal}#article_main_category{display:none}.shop_article_properties_wrap>p{display:none}.shop_article_properties_wrap>p.row_1{display:block}.article_number{display:none}.content>.portlet_shop_filter{margin:0 0 30px -26px}.content>.portlet_shop_filter .portlet_inner{position:relative}.content>.portlet_shop_filter .portlet-content{width:66.66%;position:static}.content>.portlet_shop_filter .shop_filter{width:50%;display:inline-block;vertical-align:top;padding:0 0 12px 26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.content>.portlet_shop_filter .shop_filter_price_range{position:absolute;right:0;top:0;width:33.33%}.content>.portlet_shop_filter .shop_filter_price_range:first-child{float:right;width:50%;position:relative;left:50%}.content>.portlet_shop_filter .shop_filter h4{display:none}.ms-parent{width:100% !important}.ms-choice,.content>.portlet_shop_filter .price_range_wrap,.ms-drop.bottom{outline:none;color:#8f8e89;font-size:13px;font-weight:600;border-radius:0;background:#f2f0ec;border:none}.ms-choice{padding:0 10px;min-height:36px;display:flex;align-items:center;justify-content:space-between}.ms-choice>span{position:relative;padding:0}.ms-choice>div{position:relative;right:-8px}.content>.portlet_shop_filter .price_range_wrap{padding:0 10px;border:1px solid #d7d4d0}.content>.portlet_shop_filter .price_range_legend{display:none}.content>.portlet_shop_filter .shop_filter_price_range h4{display:block}.portlet_shop_filter span.select2-container{width:100% !important}.portlet_shop_filter span.select2-container li.select2-search--inline:before{display:none}.portlet_shop_filter span.select2-container li.select2-search--inline .select2-search__field{font-size:13px;font-weight:600}.ms-drop.bottom{-webkit-box-shadow:none;box-shadow:none;width:auto;left:0;right:0;padding:2px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ms-drop.bottom input{margin:-3px 4px 0 0}.portlet_shop_filter .ui-slider .ui-slider-handle{border-radius:0;border:1px solid #8f8e89;box-shadow:inset 0 -9px 7px -3px #a09d9a;background:#cac8c5;width:16px;height:16px}.portlet_shop_filter .ui-slider .ui-slider-range{background:#bfbcb9;box-shadow:none;border:1px solid #8f8e89}.portlet_shop_filter .price_range{background:#fff;box-shadow:none;border-radius:0;border:1px solid #d7d4d0}.portlet_shop_filter .price_range .slider-handle-value{display:none !important}.price_range_set_filter{position:absolute;top:6px;right:10px}.portlet_shop_filter .price_range{margin:25px .6em 2px;top:-15px}.price_range_wrap>strong{display:block;padding:6px 0 0;font-weight:700}.mod_action_show_article .content{margin-bottom:-350px;padding-bottom:350px}#mod_shop_article_detail .shop_article_information{overflow:visible}#article_detail_tabs_list{display:none !important}.article_detail_tab{display:block !important}#article_detail_accessories{margin:25px 0 0 0}#mod_shop_article_detail .shop-price{width:auto;position:relative;padding-left:74px;max-width:none;float:left;text-align:left;margin:45px 0 0}.shop_price_detailsite{margin-top:40px}.shop_price_detailsite .shop-price-list{background:none;border:none;padding:0;position:relative;float:left;transition:all .2s ease;text-align:left}.shop-price-detailsite{text-align:left}.shopping_bag_link{position:absolute;left:-74px;top:0;bottom:0;width:74px;z-index:90;cursor:pointer}.shop_article_info_list{float:none;padding:0;overflow:hidden;min-width:200px;margin-left:0;clear:both;padding-top:25px}.shop_article_info_list>*{display:block;clear:both;padding-top:8px}.shop_article_info_list>span:first-child{display:none}.shop_article_info_list>*,.shop_article_info_list>* a{color:#8f8e89;text-decoration:none}.shop_article_info_list>* a:hover{color:#7bacad}.add_to_wishlist_container .space{display:none}.shop_article_info_list .add_to_wishlist_container .fa{display:none}.shop_article_info_list .add_to_wishlist_container>form{display:flex;flex-flow:column;overflow:hidden}.shop_article_info_list .add_to_wishlist_container>form>div{float:left;width:110px;margin:0;padding:0;order:2}.shop_article_info_list .add_to_wishlist_container>form>div select{border-radius:4px;margin-top:10px}.article_message{overflow:hidden}.price_with_tax,.shop_quantity_to_cart{display:none !important}div.shop-price-list .button{width:auto;height:48px;background:#7bacad;border-radius:6px;border:1px solid #689293;color:#fff;display:flex;justify-content:center;align-items:center;padding:2px 30px;box-sizing:border-box;text-transform:none;font-size:15px;font-weight:700;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;margin-top:5px;margin-left:0 !important}div.shop-price-list .button:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;margin-right:10px}div.shop-price-list .button:focus,div.shop-price-list .button:hover{background:#689293}.shop-price-detailsite .add_to_wishlist_container{display:none}#cart_container p.empty_cart_info{clear:both}.shop_add_to_cart_container{padding:0;float:none !important;margin:0;display:flex}.shop-price-detailsite{text-align:center;color:#444340;font:normal 32px/36px "Kefa",Arial,sans-serif}.shop-price-detailsite .shop-reduced-price,.shop-price-detailsite .shop-regular-price{font-size:100%;padding:0 0 10px}.shop-price-detailsite .shop-regular-price-reduced{font-size:16px;color:#8f8e89;opacity:.6}.shop-price-detailsite .shop-price-by-arrangement{padding:8px 0 10px;font-size:18px}.shop-price-detailsite .article_set_select{min-width:150px;text-align:left;padding:5px 10px 6px 4px;border-radius:4px}.shop-price-detailsite .p_article_set_select{margin-bottom:12px;display:flex;flex-flow:column}.article_set_single .article_set_item_label_single,.article_set_single .article_set_item_title,.p_article_set_select label{font-size:16px;display:inline-block;padding:0}.article_set_single{line-height:15px;margin-bottom:10px}a.back-to-overview,.button.empty_cart_button,.button.refresh_button{margin:0 0 30px;text-decoration:none;color:#8f8e89;font-size:13px;font-weight:500;background:#f2f0ec;border:1px solid #d7d4d0;line-height:23px;padding:2px 11px 3px 25px;position:relative;transition:all .25s;text-transform:none;border-radius:4px}.button.empty_cart_button,.button.refresh_button{padding:2px 11px;margin:0 15px 0 0}a.back-to-overview:before{content:"l";font:18px/18px "fontastic";position:absolute;left:2px;top:5px}a.back-to-overview:hover,.button.empty_cart_button:hover,.button.empty_cart_button:focus,.button.empty_cart_button:active,.button.refresh_button:hover,.button.refresh_button:focus,.button.refresh_button:active{background:#4e4d49;border-color:#4e4d49;color:#fff}.shop_category_introduction,.shop_category_description{display:block;padding:0 12px 5px}div.shop_category.logged_in{margin-top:0}.shop_category_picture{display:none}.article_detail_wrap a.back-to-overview{margin-top:30px;margin-bottom:0}.article_detail_pictures{width:auto !important;float:none;padding:0 0 25px;margin:0;overflow:hidden;clear:both}.article_first_picture{float:left;width:60%}.article_first_picture .pictures{width:100%}.article_first_picture img{display:block;width:100%;height:auto}.article_detail_thumbnails{overflow:hidden;margin:0 0 -6px;padding:0 6px 6px 6px}.article_detail_thumbnails .pictures .picture{display:block;float:left;width:50%;margin:0;padding:1px 0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.article_detail_thumbnails .pictures .picture:nth-child(odd){clear:left}.shop_special_detail{display:block;overflow:hidden;clear:left}.shop_special_detail.shop_special_detail_3,.shop_special_detail.shop_special_detail_1{display:flex}.shop_special_detail.shop_special_detail_3:before,.shop_special_detail.shop_special_detail_1:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;font-size:1.2em;width:25px}.already_added_to_wishlist .article_message,.success_span,.shop_add_to_wishlist{display:flex;white-space:nowrap}.already_added_to_wishlist .article_message:before,.success_span:before,.shop_add_to_wishlist:before{content:"";font-family:"Font Awesome 6 Pro";margin-right:10px;font-weight:300;font-size:1.2em;width:25px;text-align:center}.shop_article_info_list>* a.shop_add_to_wishlist{color:#7cacad}.shop_article_info_list>* a.shop_add_to_wishlist:hover{color:#000}.already_added_to_wishlist .article_message:before,.success_span:before{font-weight:900}.property_row .property_item_link{display:inline;text-decoration:none;color:inherit}.property_row .property_item_link:hover{color:#7cacad;text-decoration:underline}.shop_article_description{margin-top:30px}.shop_article_description ul li{position:relative;padding-left:14px}.shop_article_description ul li:before{content:"";width:6px;height:6px;border-radius:100%;background:#7bacad;position:absolute;top:10px;left:1px;padding:0}#shop_article_properties_table{margin-top:30px;width:100%}#shop_article_properties_table td{padding:10px 9px}#shop_article_properties_table tr:first-child td{border-top:1px solid #f2f0ec}#shop_article_properties_table td:first-child{padding-left:0}#shop_article_properties_table td:last-child{width:100%}#article_detail_accessories .shop_article .inner_content>*,#article_detail_accessories .shop_article .shop-price-overview{display:none}#article_detail_accessories .shop_article .inner,#article_detail_accessories .shop_article .inner_content>.pictures{display:block;margin:0}#article_detail_accessories>h1{margin:95px 0 10px 25px;text-align:center}#process_order_registration,.shop_registration_form{clear:both}#process_order_registration .chosen-container,.shop_registration_form .chosen-container{max-width:370px !important}.shop_registration_form span.select2-container{width:100% !important;max-width:402px !important}.shop_registration_form span.select2-container .select2-selection--single{min-height:38px}.shop_registration_form>.button{margin:20px 0}.shop_registration_form p{clear:left}table.shop-cart td a.remove_cart_article{margin-top:3px}.shop_div fieldset{border:0;padding:0;margin:0;position:relative}.shop_div fieldset .edit_address_link{position:absolute;bottom:0;right:0}.shop_div~.shop_div,.shop_div fieldset~fieldset{margin-top:20px}.shop_div fieldset legend{display:none}.shop_div h2{margin:0 0 10px}.shop_div fieldset h2{display:block !important}.shop_div fieldset p{margin:0;padding:0}.shop_div fieldset p~p{padding-top:8px}.shop_div fieldset label{line-height:inherit;padding-top:0}input.button.buy_button{float:right}.button_bar_bottom{position:relative}.button_bar_bottom input.float_right{float:right}.button_bar_bottom .fa-spin{float:right;font-size:16px;margin-top:0;z-index:1;position:absolute;right:0;z-index:1;color:#fff;bottom:8px;margin:8px 10px 0 0 !important}.shop_div fieldset+p.margin{margin-top:20px}.button_bar_bottom .continue_shopping_button,.mod_action_order_form .button_bar_top{display:none}.shop_using_as_guest_description a.button{margin:15px 0 20px}.shop_div .user_registration_form fieldset legend,#order_form_overview .shop_div fieldset legend{display:block;font-weight:700;margin:0 0 2px;color:#4e4d49}.button_bar_bottom{margin:20px 0 0}.mod_action_process_order .shop_description,.mod_action_process_order h1{display:none}.payment-method .payment-method-icons-wrap{display:none}.mod_action_order_form .payment-method label span.payment-method-icons-wrap{display:none}.mod_action_order_form .payment-method label span.label_payment_icons{padding-left:0}.mod_action_order_form .payment-method label span.label_payment_icons:before{display:none}div.wishlist_wrap{display:flex;flex-flow:column}div.wishlist_wrap>div.wishlist_wrap_inner{border-radius:0;overflow:hidden;background:none;border:0;padding:0;margin:0 0 0 -20px}div.wishlist_wrap+.wishlist_wrap{border-top:1px solid #ddd;padding-top:40px;margin-top:60px;border-image:none}div.wishlist_wrap .add_all_to_cart{order:2;text-align:center;font-size:100%;display:flex;justify-content:flex-start}div.wishlist_wrap .add_all_to_cart a{width:auto;height:48px;background:#7bacad;border-radius:6px;border:1px solid #689293;color:#fff;display:flex;justify-content:center;align-items:center;padding:2px 30px;box-sizing:border-box;text-transform:none;font-size:15px;font-weight:700;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none}div.wishlist_wrap .add_all_to_cart a:hover{background:#689293}.mod_action_wishlist .content{position:relative}.mod_action_wishlist h1{margin-bottom:25px}.mod_action_wishlist .back_to_shop_container{position:absolute;top:0;right:15px}div.wishlist_wrap,div.wishlist_wrap>div.wishlist_wrap_inner{background:#fff;border-width:7px;border-image:url(../img/stitched_border_2.png) 7 repeat}div.wishlist_wrap>div.wishlist_wrap_inner{border-width:3px 0 0 0}div.wishlist_wrap>.wishlist_title{border:0;background:none;border-radius:0;display:flex;padding:0}.wishlist_wrap .wishlist_remove,.wishlist_wrap .add_all_to_cart{top:16px;font-size:90%;margin-right:15px}.wishlist_remove>a,.wishlist_article_controls>a{background:none;color:#8f8e89;top:25px}.no_articles_in_wishlist{margin-left:20px}body.logged_in.system_page[class*=mod_action_show] #portlets_shop_right,body.logged_in[class*=mod_action_manage] #portlets_shop_right{display:none}.mod_action_manage_customers .content ul li:before{display:none}.mod_action_manage_customers div.crono_tab{border:1px solid #bbb;background:#fafafa;padding:20px;box-sizing:border-box}body[class*=mod_action_show] .management_container table.table{margin-top:50px}body[class*=mod_action_show] .management_container table.table th{vertical-align:baseline}body[class*=mod_action_show] .management_container table.table th a{color:#8f8e89}body[class*=mod_action_show] .p_stats_settings{margin-bottom:0 !important}body[class*=mod_action_show] .stats_settings,body[class*=mod_action_show] .stats_filter{margin-bottom:20px !important}.mod_action_manage_articles .management_container table.table th{vertical-align:baseline}.mod_action_manage_articles .management_container table.table th a{color:#444}.mod_action_manage_articles .management_container table.table td:last-child{white-space:nowrap}.mod_action_order_details h1,.mod_action_manage_orders h1{display:none}.mod_action_order_details table th a,.mod_action_manage_orders table th a{text-decoration:none}.logged_in.mod_shop h1+.main_shop_wrap,.logged_in.mod_shop h1+#management{margin-top:30px}.xls_import_entries{position:relative;margin:30px 0 0}div.xls_import_filter{position:relative;padding:0;margin:36px 6px;overflow:visible}.xls_import_filter form>div{float:none;width:40%;position:relative;margin:0}.xls_import_filter form>div~div{width:25%}.xls_import_filter a.button{padding:0;border:0;background:none;box-shadow:none;position:absolute;top:-5px;bottom:0;right:0;padding:0 30px;float:none;text-transform:none}.xls_import_filter a.button:before{color:#7cacad;content:"s";display:inline-block;position:absolute;left:50%;top:50%;margin:1px 0 0 -1px;transition:all .25s;font:32px/28px "fontastic";-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.xls_import_filter a.button span{display:none}.xls_import_filter form>div{display:inline-block;vertical-align:top}.xls_import_filter a.button:hover:before{color:#000}.xls_import_filter form>div *{width:100%;margin:0;display:block}.xls_import_filter form div input,.xls_import_filter form div select,.xls_import_filter .chosen-container-single span.selection{height:60px;font-size:18px;line-height:38px;background:none;border-radius:0;border:0;position:relative;padding:7px 20px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.xls_import_filter .chosen-container-single .chosen-single,.chosen-container .chosen-drop,.xls_import_filter .chosen-container-active.chosen-with-drop .chosen-single{background:none;border:0;padding:4px 0 0;font-size:inherit;line-height:inherit}.xls_import_filter span.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.xls_import_filter form>div~div:after{content:"d";font:32px/28px "fontastic";position:absolute;top:50%;right:15px;margin-top:-13px;color:#dcdcdc;transition:all .2s;pointer-events:none}.xls_import_filter form>div~div:hover:after{color:#666}.xls_import_filter form>div~div,.xls_import_filter a.button{border:0;border-left:6px solid red;border-image:url(../img/stitched_border_2.png) 7 repeat}.xls_import_page_description{padding:0 0 25px}.xls_import_entries_wrap{position:relative;margin:30px 0 0}.xls_import_entries:last-child{margin-bottom:30px}.xls_import_entries table td{vertical-align:top}.xls_import_entries table td:first-child{font-weight:600}.xls_import_entries table th:last-child,.xls_import_entries table td:last-child{text-align:right}.gm-style .gm-style-iw{line-height:18px}.gm-style .gm-style-iw br:nth-of-type(3){content:" "}.gm-style .gm-style-iw br:nth-of-type(3):after{content:" "}.xls_import_found_rows{position:absolute;top:auto;bottom:3px;right:0;display:none}.xls_import_entries>.no_results{padding:20px}.data_table td>.popup:hover{background:#f2f0ec}.search_filter>form>.filter_reset{position:absolute;float:none;right:0;bottom:100%;margin-bottom:23px}.portlet .footer_xls_filter h3{margin-bottom:12px}.footer_xls_filter form>div{position:relative}.footer_xls_filter form>div:after{position:absolute;content:"d";font:13px/13px "fontastic";top:50%;right:8px;margin:-6px 0 0}.footer_xls_filter form>div.input_field:after{content:"s"}.footer_xls_filter input,.footer_xls_filter select{width:100%;margin:0;padding:3px 8px;font-size:13px;font-weight:500;line-height:20px;border:1px solid #d7d4d0;background:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.footer_xls_filter input.footer_button{background:#e6e2da;cursor:pointer;padding-top:2px;padding-bottom:4px}.footer_xls_filter input.footer_button:hover,.footer_xls_filter input.footer_button:focus,.footer_xls_filter input.footer_button:active{background:#d7d4d0}.footer_xls_filter form>div{margin:0 0 11px}.footer_xls_filter .footer_xls_submitter{position:absolute;width:30px;top:0;right:0;bottom:0;z-index:40;cursor:pointer}#nav-40,#rwdnav-40{display:none}.main{float:right;margin-left:auto}.main li{display:inline-block;vertical-align:top;position:relative}.main li a{display:block;padding:47px 27px 10px;font:bold 22px/30px "Kefa",Arial,sans-serif;color:#4e4d49;text-decoration:none;transition:all .25s}.headroom--unpinned .main li a{padding-top:23px}.main li:hover>a,.main li.current>a{background:#d1cdc5}.main li#nav-36,.main>ul>li:first-child,.main li#nav-32{display:none}.main li ul{position:absolute;z-index:60;right:50%;top:100%;background:#d1cdc5;white-space:nowrap;display:none;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.main li:first-child+li ul{right:auto;left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.main li:last-child ul{right:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.main li ul:before{content:"";position:absolute;width:3500px;left:-1500px;top:0;bottom:0;background:#d1cdc5}.main li.current>ul{display:block}.main li li a{padding:5px 19px !important;font:600 14px/28px "Open Sans",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#4e4d49}.main li li:hover>a,.main li li.current>a{background:#bfbcb4}.main ul ul ul,#rwdnav ul ul ul{display:none !important}.footer_col ul,.footer_col ul li{list-style:none;margin:0;padding:0}.footer_col ul ul{display:block}.footer_col .shop_categories>li>*{display:none}.footer_col .shop_categories>li>a{display:inline}.footer_col li a{text-decoration:none;font-size:13.5px;line-height:18px}.footer_col_sitemap>ul>li{margin-bottom:25px}.footer_col_sitemap>ul>li:last-child{margin-bottom:0}.footer_col .level0>li:before{display:none}.portlet{position:relative}.portlet .pictures span.management_controls{display:none}.portlet h3,.portlet h3 a,.footer_col .level0>li>a,.shop_article h2 a,.main_shop_wrap .shop_category h2 a{font-weight:bold;line-height:28px;text-transform:none}.footer_col .portlet h3,.footer_col .portlet h3 a,.footer_col .level0>li>a{font-size:18px;font-weight:normal}.shop_article h2 a,.main_shop_wrap .shop_category h2 a{font-size:24px;font-weight:normal}footer .portlet h3,.footer_col .level0>li>a{margin:0 0 2px}.portlet h3 a{margin:0}.portlet a{text-decoration:none}.portlet p{padding:0 0 5px;margin:0}.portlet p:last-child{margin:0;padding:0}.portlet .picture img{width:100%;height:auto}.shop_cart{padding:0;width:auto}.shop_cart>h3{display:none}.portlet .goto-cart{display:inline-block;margin-top:5px}.portlet .goto-cart:before{content:"» ";font-size:120%}.shop_category_show_all.hidden{display:none !important}.portlets_shop_right .shop_category_show_all.hidden{display:block !important}.portlets_right,.portlets_shop_right,.portlets_homepage_right{float:right;width:237px;margin:0 0 0 55px}.portlets_shop_right,.portlets_homepage_right{margin-left:10px}.portlets_shop_right~.content,.portlets_homepage_right~.content{padding-right:15px}.mod_action_order_form_overview .portlets_shop_right{display:none}.portlets_right+.cf,.portlets_homepage_right+.cf,.portlets_shop_right+.cf{display:none}.portlet_shop_article .portlet_shop_article_text_wrap,.footer_col_locations .portlet,.portlets_right .portlet,.portlets_shop_right .portlet,.portlets_homepage_right .portlet,.portlets .portlet.stitched>div,.xls_import_filter{margin:6px;padding:13px 16px;background:#f2f0ec;border-width:7px;border-image:url(../img/stitched_border_2.png) 7 repeat;border-style:solid;box-shadow:0 0 0 6px #f2f0ec}.footer_col_locations .portlet{background:#e6e4e0;box-shadow:0 0 0 6px #e6e4e0;font-size:14px;line-height:22px}.portlets .portlet.stitched>div:hover{box-shadow:0 0 0 6px #f2f0ec}.portlets_homepage_right .portlet{text-align:center}.portlets_shop_right .portlet+.portlet{margin-top:25px}.portlets_homepage_right .portlet+.portlet{border-top:0;margin-top:-6px;box-shadow:6px 6px 0 #f2f0ec,-6px 6px 0 #f2f0ec,0 6px 0 #f2f0ec}.portlets_shop_right .portlet.simple{border:0;background:none;box-shadow:none;margin-left:0;margin-right:0;padding:0}.portlets_shop_right .portlet.simple .portlet-content a{color:#8f8e89;font-weight:600}.portlets_shop_right .portlet.simple .portlet-content a:hover{color:#000}.portlets_right h3,.portlets_shop_right h3,.portlets_homepage_right h3{margin:0 0 6px}.portlets_right .portlet-resource-link,.portlets_shop_right .portlet-resource-link,.portlets_homepage_right .portlet-resource-link,.mod_shop.mod_action_register .portlets_shop_right .portlet_shop_cart,.mod_shop.mod_action_register .portlets_shop_right .portlet_shop_categories,.mod_shop.mod_action_register .portlets_shop_right .portlet_content{display:none}.preload .portlet.portlet_shop_filter{opacity:0}.portlet.portlet_shop_filter{-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.portlets_shop_right .portlet_shop_category_introduction{display:none}.portlets_shop_right .portlet_shop_member_panel_inner>p,.portlets_shop_right .portlet .shop_categories>li{margin:5px 0 0;padding:0}footer .portlet_shop_member_panel .login_form label.prefix_checkbox.empty_prefix_label{display:none}.portlets_shop_right .portlet .shop_categories>li.hidden{display:block}.portlets_shop_right .portlet .shop_categories>li a,.portlets_shop_right .portlet .shop_categories>li:before{color:inherit}.portlets_shop_right .portlet .shop_categories>li:hover,.portlets_shop_right .portlet .shop_categories>li.current,.portlets_shop_right .portlet .shop_categories>li.current a{color:#000}.portlet_shop_cart .portlet_shop_cart_table{padding:5px 0 0}.portlet_shop_cart .portlet_shop_cart_table td,.portlet_shop_cart .portlet_shop_cart_table th{padding:0 0 4px}.portlet_shop_cart .portlet_shop_cart_table .portlet_shop_cart_article_thumbnail{display:none}.portlet_shop_cart .shop_cart{float:none;background:none rgba(0,0,0,0);padding:10px 0}.portlets_homepage,.homepage .portlet_shop_categories,.shop_category_overview_container{float:none;margin:0}#phpcomasy .shop_category_overview_container>div{margin-top:-32px}.portlets_homepage>.portlets_inner_wrap,.homepage .portlet_shop_categories>.portlets_inner,.shop_category_overview_container>.portlets_inner,.shop_products{padding:7px;margin:-7px;margin-left:-25px;overflow:hidden}.shop_products_empty{margin-left:0}.page_boxes_team .portlets_homepage{padding:10px 0;overflow:visible}.page_boxes_team .portlets_homepage>.portlets_inner_wrap{margin-left:-30px}.homepage .portlet_shop_categories{margin-top:0}.portlets_homepage{padding:0 5px 10px;overflow:hidden}.portlets_homepage .portlet,.homepage .portlet_shop_categories .shop_categories>li,.shop_article,.main_shop_wrap .shop_category{float:left;display:block;width:33.33%;text-align:center;padding:25px 0 0 25px;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.main_shop_wrap .shop_category.shop_category_14~.shop_category{display:none}.portlets_homepage .portlet:nth-child(-n+3){padding-top:0}.homepage .portlet_shop_categories .shop_categories>li{padding-top:40px}.homepage .portlet_shop_categories .shop_categories>li#shop-category-li-30~li{display:none}.homepage .portlet_shop_categories .shop_categories>li .portlet_shop_category_introduction{padding-bottom:10px}.portlets_homepage .portlet.with_link{cursor:pointer}.homepage .portlet_shop_categories .shop_categories>li{width:25%}.portlets_homepage .portlet:nth-child(3n+1),.homepage .portlet_shop_categories .shop_categories>li:nth-child(4n+1),.shop_article:nth-child(3n+1),.main_shop_wrap .shop_category:nth-child(3n+1){clear:left}.homepage .portlet_shop_categories .shop_categories>li:before{display:none}.portlets_homepage .portlet>div,.homepage .portlet_shop_categories .shop_categories>li>div,.main_shop_wrap .shop_category>div,.article_detail_thumbnails .picture a,.shop_article>div{display:block;position:relative;padding:0 0 10px;margin:0;transition:all .3s ease-in-out}.portlets_homepage .portlet>div:hover,.shop_article>div:hover,.main_shop_wrap .shop_category>div:hover,.article_detail_thumbnails .picture a:hover,.homepage .portlet_shop_categories .shop_categories>li:hover>div{box-shadow:0 0 10px rgba(0,0,0,.3)}.article_detail_thumbnails .picture a:hover{z-index:30}.portlets_homepage .portlet .portlet_content_introduction:not(:last-child){margin-bottom:20px}.portlets_homepage .portlet h3,.portlets_homepage .portlet h3 a{font-weight:normal;line-height:34px;font-size:24px}.portlets_homepage .portlet h3{margin:0 0 10px}.main_shop_wrap .shop_category>div h2{margin-bottom:5px}.main_shop_wrap .shop_category>div h2:only-child{margin-bottom:12px}.main_shop_wrap .shop_category>div p,.main_shop_wrap .shop_category>div h2 a{margin:0;padding:0}.portlets_homepage .portlet_text_wrap,.homepage .portlet_shop_categories .shop_categories>li>div{padding:12px}.homepage .portlet_shop_categories .shop_categories>li>div .pictures{margin:-12px -12px 12px}.main_shop_wrap .shop_category>div .pictures,.shop_article>div .pictures{margin-bottom:12px}.portlets_homepage .add_portlet_link{margin:25px 0 0 25px}.portlets_homepage .portlet .pictures .picture img,.homepage .portlet_shop_categories .shop_categories>li .pictures .picture img,.shop_article .pictures .picture img,.main_shop_wrap .shop_category .pictures .picture img{width:100%;height:auto}.portlets_homepage .portlet .pictures .picture,.homepage .portlet_shop_categories .shop_categories>li .pictures .picture,.shop_article .pictures .picture,.main_shop_wrap .shop_category .pictures .picture{float:none}.portlets a.portlet_content_link,.listing-more-button,.listing_entry_backlink a{text-decoration:none;display:inline-block;margin-top:10px}.portlets p+a.portlet_content_link{margin-top:5px}.portlets a.portlet_content_link:before,.listing-more-button:before,.listing_entry_backlink a:before{content:"» ";position:relative;top:-1px}.listing_entry_backlink a:before{content:"« "}.shop_article .resource_container.pictures{position:relative;height:0 !important;padding:0 0 89.5%}.shop_article .resource_container.pictures .picture{position:absolute;left:0;top:0;right:0;bottom:0}.shop_article .resource_container.pictures .picture *{height:100%}.shop_article .resource_container.pictures .picture img{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto}.shop_article .resource_container.pictures .picture.portrait_picture img{width:auto;height:100%}.fixratio_img_wrap{background:none center center no-repeat;background-size:contain}.fixratio_img_wrap>img{visibility:hidden}.homepage .portlet .shop_categories{float:none}.homepage .portlet_shop_categories h3.portlet-title{display:none}header .language_switcher,header .meta_login{position:relative;margin-left:30px}header .language_switcher:before,header .meta_login:before,.meta .portlet_search form:before,#rwdnav .meta_login a:before{font:18px/20px "fontastic";color:inherit}.page_home header .language_switcher:before,.page_home header .meta_login:before,.page_home .meta .portlet_search form:before{transition:all .25s ease}header .language_switcher:before,header .meta_login:before{position:absolute;top:0;left:-1px;content:"w";display:none}header .meta_login:before,#rwdnav .meta_login a:before{content:"b";top:1px;left:-6px;font-size:30px}header .meta>div a,.meta .portlet-search-input{color:#a5a29b;text-transform:uppercase;text-decoration:none;font-weight:900}header div.meta_login a{width:auto;height:var(--inputWidth);background:#7bacad;border-radius:6px;border:1px solid #689293;color:#fff;display:flex;justify-content:center;align-items:center;padding:2px 30px;box-sizing:border-box;text-transform:none;font-size:15px;font-weight:700;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}header div.meta_login a i{display:none}header div.meta_login a:focus,header div.meta_login a:hover{background:#689293}#portlets_my_account{margin-top:20px}#portlets_my_account .portlet-title{display:none}#portlets_my_account .login_form input.button{margin:0 0 0 190px}header .language_switcher a.language{display:none;position:absolute;top:100%;right:0;visibility:visible;opacity:1;transition:opacity .15s}.preload header .language_switcher a.language{visibility:hidden;opacity:0}header .language_switcher a.current.language{display:block;position:static}header .language_switcher a.language{display:none;position:absolute;top:100%;right:0;display:block;transition:all .25s ease .45s}header .language_switcher:hover a{transition:all .25s ease}header .language_switcher a.language~a{top:100%;opacity:0;visibility:hidden;transform:translateY(-20px)}header .language_switcher a.language~a~a{top:200%}header .language_switcher:hover a.language~a{opacity:1;visibility:visible;transform:translateY(0)}header h3.portlet-title{display:none}.meta>div{display:inline-block}.meta>div~div{margin-left:10px}.meta .portlet-search-input,.meta .portlet-search-button{padding:0;margin:0;border:0;line-height:20px;background:none}.meta .portlet-search-input{width:0;text-transform:none;overflow:hidden;border:1px solid #bdb9b1;position:absolute;height:var(--inputWidth);border-radius:6px;background:#d2cdc5;left:-5px;box-sizing:border-box;color:#444340;font-weight:400;padding:0 14px 2px;opacity:0;pointer-events:none}.meta .portlet-search-input::placeholder{color:#444340;opacity:.7}.meta .portlet-search-input:-ms-input-placeholder{color:#444340}.meta .portlet-search-input::-ms-input-placeholder{color:#444340}.meta .search_focus .portlet-search-input{width:250px;left:-255px;max-width:250px;opacity:1;pointer-events:all}.meta .portlet-search-button{width:var(--inputWidth);height:var(--inputWidth);overflow:hidden;text-indent:-900px;border-radius:6px;background:#d2cdc5;border:1px solid #bdb9b1;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer;pointer-events:none}.meta .portlet-search-button:hover{background:#bdb9b1}.meta .portlet:not(.search_focus):hover{cursor:pointer}.meta .portlet:not(.search_focus):hover .portlet-search-button{background:#bdb9b1}.meta .search_focus .portlet-search-button{pointer-events:all}.meta .portlet_search form:before{content:"";font-family:"Font Awesome 6 Pro";position:absolute;right:14px;top:auto;bottom:14px;pointer-events:none;color:#444340;font-weight:900;font-size:20px;cursor:pointer}#portlets_shop_article{clear:both}.homepage+#portlets_shop_article{display:none}#portlets_shop_article:not(:first-child){padding-top:150px}#portlets_shop_article .slick-track{display:flex;justify-content:center;padding-top:10px;padding-bottom:10px}#portlets_shop_article .slick-track img.lazyload,#portlets_shop_article .slick-track img.lazyloading,#portlets_shop_article .slick-track img.lazypreload{filter:none;-webkit-filter:none}#portlets_shop_article .slick-slide{margin:0 10px}#portlets_shop_article .slick-list{width:auto;margin:40px -10px 0;overflow:hidden;padding:0 !important}#portlets_shop_article .portlet{position:relative}#portlets_shop_article .portlet:not(:first-child){margin-top:150px}#portlets_shop_article .portlet .portlet-title{font:700 32px/36px "Kefa",Arial,sans-serif;margin:0;padding-right:130px;box-sizing:border-box}#portlets_shop_article .portlet .portlet_shop_article_text{margin-top:20px;padding-right:130px;box-sizing:border-box}#portlets_shop_article .portlet .portlet_shop_article_text_wrap{padding:28px 30px 32px}#portlets_shop_article .portlet .slick-arrow-wrap{position:absolute;bottom:auto;top:26px;right:30px;display:flex;justify-content:space-between}#portlets_shop_article .portlet .portlet-shop-article-entry{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#portlets_shop_article .portlet .portlet-shop-article-entry:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}#portlets_shop_article .portlet .portlet-shop-article-entry:hover .portlet-shop-article-content-container h4,#portlets_shop_article .portlet .portlet-shop-article-entry:hover .portlet-shop-article-content-container h4 a{color:#7cacad}#portlets_shop_article .portlet .portlet-shop-article-entry:hover .portlet-shop-article-content-container .portlet-article-shop-entry-price{font-size:20px;color:#7cacad}#portlets_shop_article .portlet .pictures{padding:10px 10px 0 10px;box-sizing:border-box;width:100%;height:auto}#portlets_shop_article .portlet .pictures *{width:100%}#portlets_shop_article .portlet .pictures img{width:100%;height:auto;aspect-ratio:16/15;object-fit:contain}#portlets_shop_article .portlet .portlet-shop-article-content-container{padding:15px 15px 20px 15px;box-sizing:border-box;text-align:center}#portlets_shop_article .portlet .portlet-shop-article-content-container h4,#portlets_shop_article .portlet .portlet-shop-article-content-container h4 a{font:400 24px/34px "Kefa",Arial,sans-serif;color:#444340}#portlets_shop_article .portlet .portlet-shop-article-content-container h4{margin-bottom:15px}#portlets_shop_article .portlet .portlet-shop-article-content-container .portlet-article-shop-entry-special-state,#portlets_shop_article .portlet .portlet-shop-article-content-container .portlet-article-shop-entry-category{display:none}#portlets_shop_article .portlet .portlet-shop-article-content-container .portlet-shop-article-more{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%}#portlets_shop_article .portlet .portlet-shop-article-content-container .portlet-article-shop-entry-price{text-align:center;color:#8f8e89;font:700 16px/24px "Kefa",Arial,sans-serif;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;margin-top:10px}.page_shop_langingpage #portlets_shop_article:not(:first-child){margin-top:80px}.page_shop_langingpage .portlet-shop-article-entry-wrap{margin:20px -10px 0;display:flex;flex-flow:wrap}.page_shop_langingpage .portlet-shop-article-entry-wrap .portlet-shop-article-entry{margin:20px 10px 10px 10px;flex:0 0 calc(25% - 20px)}#rwdnav .meta>div{display:block;margin:0}#rwdnav h3{display:none}#rwdnav .live_search_results{display:none !important}#rwdnav .meta .portlet-search-input{padding:6px 15px;border:0;width:100%;box-shadow:none;text-shadow:none;text-transform:none}#rwdnav .meta_login a:before{display:none}#rwdnav .meta_login a i{margin-right:10px}#rwdnav .meta .portlet-search-button{position:absolute;right:0;top:0;bottom:0;height:auto;width:44px;z-index:1;background:none;border-radius:0;border:none}#rwdnav .meta .portlet_search form:before{font-size:25px;line-height:45px;right:15px;z-index:10;top:1px}#rwdnav .meta_login a:before,#rwdnav .meta .portlet_search form:before{color:#8f8e89;text-shadow:none}.responsive_navigation_toggle{display:none;width:35px;height:25px;position:absolute;z-index:3400;padding:0;top:auto;top:16px;right:20px;background:none;border:0;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.responsive_navigation_toggle span{display:block;position:absolute;top:0;left:0;right:0;height:4px;border-radius:1px;z-index:3500;background:#4e4d49;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s,top .25s ease .25s,opacity .01s ease .25s}.responsive_navigation_toggle span:nth-child(2){top:10px}.responsive_navigation_toggle span:nth-child(3){top:20px}.navi_open .responsive_navigation_toggle span{background:#fff;top:42.5%;-webkit-transition:top .25s,-webkit-transform .3s ease .25s,opacity .01s ease .25s;transition:top .25s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 1220px){header .language_switcher,header .meta_login{margin-left:10px}.main li a{padding-left:20px;padding-right:20px}.bx-controls{width:100%;padding:0}.slick-arrow-wrap,.slider_fullwidth_wrap .bx-wrapper .bx-controls{right:34px}}@media screen and (max-width: 1150px){.main li a{font-size:20px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 1050px){div.page,nav#rwdnav,div.page:after,header:after,.logo_slogan:after{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}nav.main,.meta #portlet_search{display:none}.responsive_navigation_toggle{display:block}header{transition:all .15s ease-in-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}header.headroom--unpinned{-webkit-transform:translate3d(0, -160%, 0);-moz-transform:translate3d(0, -160%, 0);-o-transform:translate3d(0, -160%, 0);transform:translate3d(0, -160%, 0)}.navi_open header{background:#d10107}header>div{height:59px}header .logo{transition:all .25s ease}header .logo,header.headroom--unpinned .logo{bottom:-10px}.navi_open header .logo{left:0;bottom:0 !important}header.headroom--unpinned .meta{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.with_subnavi header .meta{bottom:-28px}header .meta{margin-left:auto;margin-right:60px;padding-bottom:10px;--inputWidth: 40px}header .meta div.meta_login a{padding:2px 20px 3px}.navi_open header .meta div.meta_login a{display:none}nav#rwdnav{display:block;opacity:1;visibility:hidden;position:fixed;top:59px;right:0;left:auto;bottom:0;width:85%;z-index:30;background:#ddd9d0;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.navi_open #logo{pointer-events:none}.navi_open div.page{-webkit-transform:translate3d(-85%, 0, 0);-moz-transform:translate3d(-85%, 0, 0);-o-transform:translate3d(-85%, 0, 0);transform:translate3d(-85%, 0, 0)}div.page:after,.logo_slogan:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#8f8e89;opacity:0;z-index:20;visibility:hidden}.navi_open div.page:after,.navi_open .logo_slogan:after{opacity:.75;visibility:visible}.navi_open nav#rwdnav{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#rwdnav>div:first-child{padding:0}#rwdnav>div:first-child+div{display:none}#rwdnav ul ul{display:block}#rwdnav ul,#rwdnav li{margin:0;padding:0;list-style:none}#rwdnav li a,#rwdnav .meta a,#rwdnav .meta .portlet-search-input{text-decoration:none;border-top:1px solid #d1cdc5;display:block;padding:6px 15px;text-transform:none;font:bold 22px/36px "Kefa",Arial,sans-serif;color:#4e4d49;position:relative;z-index:1;opacity:1;pointer-events:all;left:0;border-radius:0}#rwdnav .meta a{border-bottom:0}#rwdnav li ul{margin:0;padding:0}#rwdnav li li a{border:0;padding:1px 15px 3px;box-shadow:none;text-transform:uppercase;background:none;color:#4e4d49;letter-spacing:1px;font:600 14px/28px "Open Sans",Arial,sans-serif}#rwdnav li li a:before{content:"r";position:relative;top:2px;text-transform:none;padding-right:2px;font:15px/32px "fontastic"}#rwdnav li.current{background:#d1cdc5}#rwdnav li.current>a{color:#4e4d49;font-weight:bold;border-top:0}#rwdnav li.current li a{color:#4e4d49}#rwdnav li.current+li>a{border-top:0}#rwdnav li li.current{border:0;box-shadow:none;background:#bfbcb4}#rwdnav li li.current>a{color:#4e4d49;font-weight:600}#rwdnav>div>.language_switcher{display:none}#rwdnav .language_switcher{overflow:hidden;background:#5a574d}#rwdnav .language_switcher a{float:left;border:0;width:33.33%;font-size:18px;color:#fff;font-weight:300;text-align:center;opacity:.7;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#rwdnav .language_switcher a.current{font-weight:800;opacity:1}#administration_panel{position:relative !important;width:100%;top:0;left:0}footer .inner{display:flex;flex-flow:wrap}footer .footer_col{width:50%}footer .footer_col:nth-child(3){padding-left:0;margin-top:40px}footer .footer_col:nth-child(3)~.footer_col{margin-top:40px}body.logged_in.with_panel_small,body.logged_in.with_panel_big{padding-left:0 !important}body.logged_in.with_panel_small header,body.logged_in.with_panel_big header{left:0 !important}}@media screen and (max-width: 1000px){.content>.portlet_shop_filter .portlet-content{width:auto}.content>.portlet_shop_filter .shop_filter_price_range{position:relative;width:50%}.page_shop_langingpage .portlet-shop-article-entry-wrap .portlet-shop-article-entry{flex:0 0 calc(33.33% - 20px)}}@media screen and (max-width: 900px){.portlets_homepage .portlet,.homepage .portlet_shop_categories .shop_categories>li,.shop_article,.main_shop_wrap .shop_category{width:50%}.homepage .portlet_shop_categories .shop_categories>li{width:33.33%}.portlets_homepage .portlet:nth-child(3n+1),.homepage .portlet_shop_categories .shop_categories>li:nth-child(4n+1),.shop_article:nth-child(3n+1),.main_shop_wrap .shop_category:nth-child(3n+1){clear:none}.portlets_homepage .portlet:nth-child(2n+1),.homepage .portlet_shop_categories .shop_categories>li:nth-child(3n+1),.shop_article:nth-child(2n+1),.main_shop_wrap .shop_category:nth-child(2n+1){clear:left}.content label{float:none;display:block;width:auto}.mailform_element.checkbox_field p{width:100%}.slick-arrow-wrap,.slider_fullwidth_wrap .bx-wrapper .bx-controls{--arrowSize: clamp(38px,4.8vw,48px)}#portlets_shop_article:not(:first-child){padding-top:100px}#portlets_shop_article .slick-list{margin-top:10px}#portlets_shop_article .portlet:not(:first-child){margin-top:100px}#portlets_shop_article .portlet .portlet_shop_article_text_wrap{padding:18px 20px 22px}#portlets_shop_article .portlet .slick-arrow-wrap{top:20px;right:23px}.mod_action_order_form_login #process_order_login input,.login_form input{width:100%}#portlets_my_account .login_form input.button{margin:0}.article_detail_wrap h1#page_title,h1{font-size:40px;line-height:50px;margin:0 0 20px}#portlets_shop_article .portlet .portlet-title,.shop-price-detailsite,h2,h2 a{font-size:28px;line-height:32px}h3,h3 a{font-size:22px;line-height:30px}}@media screen and (max-width: 700px){#phpcomasy footer .footer_col{width:50%;padding:0}#phpcomasy footer .footer_col:nth-child(even){clear:left}#phpcomasy footer .footer_col~.footer_col{padding-top:40px}#phpcomasy footer .footer_col.footer_col_contact,#phpcomasy footer .footer_col.footer_col_locations{float:none;width:auto;padding-right:0;padding:0;overflow:hidden}#phpcomasy footer .footer_col:nth-child(3){margin-top:0}#phpcomasy footer .footer_col.footer_col_locations{margin-top:60px;float:left;width:100%;clear:both}#phpcomasy footer .footer_col.footer_col_contact .portlet{float:left;width:50%}#phpcomasy .footer_col_locations{clear:left}.sharethis-inline-share-buttons{justify-content:flex-start;margin-top:20px;width:100%}}@media screen and (max-width: 670px){.xls_import_filter form{padding-right:65px}.xls_import_filter form>div{width:100%}.xls_import_filter form>div~div{width:50%;border-top-width:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.xls_import_filter form>div:first-of-type+div{border-left:0}}@media screen and (max-width: 650px){.portlets_right,.portlets_shop_right{float:none;width:auto;margin:50px 0 0}.portlets_shop_right:first-child{margin:0 0 20px}#mod_shop_article_detail .shop-price{float:none}.shop_price_detailsite .shop-price-list{float:none}.shop_article_info_list{padding-top:20px}.shop_category_slider .pictures{margin:0 -30%}.shop_category_slider li{overflow:hidden}.shop_category_introduction,.shop_category_description{padding:0}}@media screen and (max-width: 620px){.slide_text_container{position:static;width:auto;padding:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slide_text_container>*{float:none;background:rgba(0,0,0,.9);visibility:visible !important;-webkit-transform:translateY(0) !important;-moz-transform:translateY(0) !important;-o-transform:translateY(0) !important;transform:translateY(0) !important;opacity:1 !important}.slide_text_container *{font-size:20px !important;line-height:22px !important}.slide_text_container>h2{padding-bottom:0;padding-top:6px}.slide_text_container>h2+div{margin-top:0;padding-top:0}.slider_fullwidth_wrap{overflow:visible}.bx-wrapper .bx-pager{bottom:-30px;display:none}}@media screen and (max-width: 600px){.portlets_homepage .portlet,.homepage .portlet_shop_categories .shop_categories>li,.shop_article,.main_shop_wrap .shop_category{width:100%;padding-left:0;padding-right:0}.homepage .portlet_shop_categories .shop_categories>li{width:50%;padding-right:10px}.homepage .portlet_shop_categories .shop_categories>li:nth-child(even){padding-left:10px;padding-right:0}.page_boxes_team .portlets_homepage>.portlets_inner_wrap{margin-left:-5px}.portlets_homepage .portlet:nth-child(2n+1),.homepage .portlet_shop_categories .shop_categories>li:nth-child(3n+1),.shop_article:nth-child(2n+1),.main_shop_wrap .shop_category:nth-child(2n+1){clear:none}.portlets_homepage .portlet,.homepage .portlet_shop_categories .shop_categories>li:nth-child(2n+1),.shop_article,.main_shop_wrap .shop_category{clear:left}.content.homepage{display:flex;flex-direction:column}.portlets_homepage_right{order:2;float:none;width:auto;margin-left:0}.portlets_homepage{order:1;padding:0 0 20px}.slider_fullwidth_wrap.shop_category_slider_wrap{order:3}.homepage .portlet_shop_categories{order:4}.page div.shop_category_slider .portlet:after{display:none}.page div.shop_category_slider li a.shop_category_slide_title{position:static;margin:15px 0 0}.page div.shop_category_slider .slick-slider{display:flex;flex-flow:column}.page div.shop_category_slider .slick-arrow-wrap{position:relative;left:unset;right:unset;bottom:-10px;margin:0 auto;order:2}.page div.shop_category_slider .bx-wrapper{background:#fff}.portlets_homepage>.portlets_inner_wrap,.homepage .portlet_shop_categories>.portlets_inner,.shop_category_overview_container>.portlets_inner,.shop_products{margin-left:-5px}.slick-arrow-wrap .bx-controls,.slider_fullwidth_wrap .bx-wrapper .bx-controls{position:relative;right:0;bottom:-10px}.slider_fullwidth_wrap .slide img{aspect-ratio:16/9;object-fit:cover}.slider_fullwidth_wrap #bx-slider-wrap .video_slide video,.slider_fullwidth_wrap #bx-slider-wrap .video_slide .video_in_slider{aspect-ratio:16/9}.slider_fullwidth_wrap #bx-slider-wrap .video_slide .mute_button{width:35px;height:35px}.slider_fullwidth_wrap #bx-slider-wrap .video_slide .mute_button:before,.slider_fullwidth_wrap #bx-slider-wrap .video_slide .mute_button:after{font-size:15px;line-height:16px}#portlets_shop_article:not(:first-child){padding-top:70px}#portlets_shop_article .portlet:not(:first-child){margin-top:70px}#portlets_shop_article .portlet .portlet_shop_article_text_wrap{padding:14px 15px 18px}.page_shop_langingpage .portlet-shop-article-entry-wrap .portlet-shop-article-entry{flex:0 0 calc(50% - 20px)}#portlets_shop_article .portlet .slick-arrow-wrap{top:15px;right:20px}#portlets_shop_article .portlet .portlet_shop_article_text{padding-right:0}#portlets_shop_article .portlet .portlet-title{padding-right:100px}}@media screen and (max-width: 560px){.search_item_wrap .resource_container.pictures{float:none;margin:0 0 20px;width:auto}footer{font-size:15px}}@media screen and (max-width: 550px){.xls_import_table tr:first-child{display:none}.xls_import_table tr{display:inline-block;vertical-align:top;width:50%;padding:20px 0;position:relative;overflow:hidden;border-top:1px solid #f2f0ec}.xls_import_table tr:nth-child(odd){box-shadow:inset 1px 0 0 #f2f0ec}.xls_import_table tr:nth-child(even){box-shadow:1px 0 0 #f2f0ec}.xls_import_table tr:nth-child(even):last-child{width:100%;box-shadow:none}.xls_import_table tr:first-child+tr,.xls_import_table tr:first-child+tr+tr{border:0}.xls_import_table tr td{display:block;border:0;padding:0 15px;position:static;text-align:left !important}.xls_import_table tr td:first-child{font-weight:bold}.xls_import_table tr td:last-child{display:block}}@media screen and (max-width: 500px){.content>.portlet_shop_filter .shop_filter_price_range{position:relative;width:100%}.shop_registration_form span.select2-container{max-width:378px !important}.article_detail_wrap h1#page_title,h1{font-size:35px;line-height:45px}#portlets_shop_article .portlet .portlet-title,h2,h2 a{font-size:25px;line-height:30px}h3,h3 a{font-size:20px;line-height:35px}}@media screen and (max-width: 480px){#phpcomasy footer .footer_col{float:none;width:100%}#phpcomasy footer .footer_col.footer_col_contact .portlet{width:100%;float:none}.page_shop_langingpage .portlet-shop-article-entry-wrap .portlet-shop-article-entry{flex:0 0 calc(100% - 20px)}}@media screen and (max-width: 470px){.order_form_or{display:block;margin:10px 0}#process_order_login label{display:block;width:auto;float:none}#process_order_login label.empty,#mailform_submit_button label{display:none}.mailform_element input,.mailform_element select,.mailform_element textarea{width:100%}}@media screen and (max-width: 420px){#order_form_overview .button_bar_bottom .button{display:block;float:none;width:100%}#order_form_overview .button_bar_bottom .button.float_left{background:#dadada;margin-bottom:15px}}@media screen and (max-width: 414px){.xls_import_filter form>div{display:block;width:auto !important;border-left:0 !important}}@media screen and (max-width: 400px){.homepage .portlet_shop_categories .shop_categories>li{width:100%;clear:both;padding-left:0 !important;padding-right:0 !important}.content>.portlet_shop_filter .shop_filter{width:100%;display:block}header .meta{margin-right:50px;--inputWidth: 34px}header .meta div.meta_login a{padding:2px 13px 3px;font-size:13px;margin-bottom:4px}}@media screen and (max-width: 380px){#phpcomasy footer .footer_col.footer_col{width:auto;float:none}}@media screen and (max-width: 360px){header .logo img{height:85%}}@media print{*{box-shadow:none !important}header .inner>*,.slider_wrap,footer,.portlets_right,.portlets_shop_right,.slider_fullwidth_wrap{display:none !important}.page{padding-top:0 !important}.contentframe{padding:25px 0}header{background:none;position:static}header .inner>.logo{display:block !important;position:static;width:180px}header .inner>.logo img{width:100%;height:auto}}
