*{box-sizing:border-box;}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;}@media print{html{font-size:12pt;}}body{margin:0;padding:0;color:#000;background-color:#fff;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{color:#0072b9;-webkit-text-decoration-skip:objects;}:visited{color:#003353;}a:active{color:#c00;}a:active:not(.button){background-color:transparent;}a:active,a:hover{outline-width:0;}@media print{:link,:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;text-decoration:none;}a[href^='javascript:']:after,a[href^='#']:after{content:'';}}h1{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem;}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h5{font-size:0.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h6{font-size:0.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}@media print{abbr[title]:after{content:" (" attr(title) ")";}}b,strong{font-weight:inherit;}strong,b{font-weight:bolder;}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em;}dfn{font-style:italic;}mark{background-color:#fd0;color:#000;}small{font-size:0.875rem;}sub,sup{font-size:0.625rem;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #cccccc;}.divider > :first-child,hr > :first-child{margin-top:1.5rem;}blockquote{margin:1.5rem 2rem;}dl,menu,ol,ul{margin:1.5rem 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 32px;}[dir="rtl"] dd{margin:0 32px 0 0;}menu,ol,ul{padding:0 0 0 32px;}[dir="rtl"] menu,[dir="rtl"]
ol,[dir="rtl"]
ul{padding:0 32px 0 0;}figure{margin:1.5rem 0;}hr{box-sizing:content-box;height:0;overflow:visible;}p,pre{margin:1.5rem 0;}img{border-style:none;}img,svg{max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}input{overflow:visible;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.button,button,html [type='button'],[type='reset'],[type='submit']{-moz-appearance:button;-webkit-appearance:button;}.button,button,[type='button'],[type='reset'],[type='submit']{display:inline-block;padding:2px 6px;line-height:inherit;text-decoration:none;cursor:pointer;color:#000;}.button::-moz-focus-inner,button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0;}.button:-moz-focusring,button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText;}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active,[type='button']:hover,[type='button']:focus,[type='button']:active,[type='reset']:hover,[type='reset']:focus,[type='reset']:active,[type='submit']:hover,[type='submit']:focus,[type='submit']:active{text-decoration:none;color:#000;}[disabled].button,button[disabled],[disabled][type='button'],[disabled][type='reset'],[disabled][type='submit']{cursor:default;color:#999999;}[disabled].button:hover,button[disabled]:hover,[disabled][type='button']:hover,[disabled][type='reset']:hover,[disabled][type='submit']:hover,[disabled].button:focus,button[disabled]:focus,[disabled][type='button']:focus,[disabled][type='reset']:focus,[disabled][type='submit']:focus,[disabled].button:active,button[disabled]:active,[disabled][type='button']:active,[disabled][type='reset']:active,[disabled][type='submit']:active{color:#999999;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}fieldset{padding:0.525rem 0.9375rem 0.975rem;border:1px solid #cccccc;margin:0 2px;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px;}label{display:block;font-weight:bold;}optgroup{font-weight:bold;}textarea{overflow:auto;}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%;}td,th{padding:0;}
@font-face{font-family:'designosaurregular';src:url(/themes/leonsteffes/css/fonts/designosaur-regular-webfont.woff2) format('woff2'),url(/themes/leonsteffes/css/fonts/designosaur-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}body{top:79px;font-family:'designosaurregular',"Open Sans",Verdana,sans-serif;font-size:13px;color:#5a471f;background:#fff !important;}body:not(.is-path-frontpage):not(.is-path-shop):not(.is-path-product):not(.is-path-cart):not(.is-path-checkout){background:url(/themes/leonsteffes/images/concrete_wall_2.png) center repeat !important;}body.is-path-product,body[class*="path-shop"]{background:#fff !important;}p{margin:1em 0;}a{text-decoration:none;}header.header{position:fixed;top:0;left:0;right:0;z-index:9;background:url(/themes/leonsteffes/images/bg-header.png) repeat-x top;backdrop-filter:blur(1px) saturate(0.25);}header.header .header-content{max-width:960px;margin:0 auto;position:relative;}body.toolbar-horizontal header.header{top:79px;}#block-leonsteffes-main-menu ul.menu li a,#block-useraccountmenu ul.menu li a{white-space:nowrap;}#block-leonsteffes-main-menu ul.menu li a.is-active,#block-useraccountmenu ul.menu li a.is-active{background:#000 !important;color:#C8AB80 !important;margin:0 -8px !important;padding:3px 8px !important;}header.header{height:99px;}body:not(.is-path-frontpage):not(.is-path-shop) header.header{background:rgba(255,255,255,1);}body[class*="path-shop"] header.header{background:rgba(255,255,255,1) !important;}body:not(.is-path-frontpage) #block-leonsteffes-main-menu ul.menu li a,body:not(.is-path-frontpage) #block-useraccountmenu ul.menu li a{color:#C8AB80;}body:not(.is-path-frontpage) #block-leonsteffes-main-menu ul.menu li a:hover,body:not(.is-path-frontpage) #block-useraccountmenu ul.menu li a:hover{color:#00a783;}body:not(.is-path-frontpage) #block-useraccountmenu ul.menu li a.logout{color:transparent !important;}body:not(.is-path-frontpage) #block-titleshop{margin-top:99px;}video{max-width:100%;display:block;}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier,#block-selecteurdelangue{float:left;}#block-leonsteffes-main-menu{margin-right:30px;}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier{margin-top:38px;}#block-useraccountmenu{padding-left:20px;background:url(/themes/leonsteffes/images/icon-account.png) no-repeat left center;}.cart-block--summary__icon{display:none;}#block-panier{background:url(/themes/leonsteffes/images/cart.png) no-repeat right center;padding-right:20px;}#block-panier .cart--cart-block{display:inline-block;line-height:1em;background:white;padding:3px 3px 3px 3px;}#block-panier .cart--cart-block a{padding:3px 3px 3px 3px;}#block-panier .cart--cart-block a{color:#00a783;text-decoration:none;}.cart-block--summary__count{vertical-align:top;}#block-leonsteffes-main-menu ul.menu,#block-useraccountmenu ul.menu,#block-panier ul.menu,#block-selecteurdelangue ul.links{margin:0;}#block-leonsteffes-main-menu ul.menu li,#block-useraccountmenu ul.menu li{display:inline-block;border-right:1px #ceaa7d solid;padding-right:7px;margin-right:4px;line-height:1em;padding-bottom:5px;}#block-leonsteffes-main-menu ul.menu li:last-child{border-right:none;}#block-leonsteffes-main-menu ul.menu li a,#block-useraccountmenu ul.menu li a{text-transform:uppercase;color:white;text-decoration:none;}#block-leonsteffes-branding{float:left;margin-right:20px;padding-bottom:30px;}#block-panier h2{font-size:13px;text-transform:uppercase;color:white;line-height:1em;margin:0;display:none;}#block-selecteurdelangue{background:#ceaa7d;position:absolute;right:0;top:0;}#block-selecteurdelangue ul.links{padding:5px 10px;}#block-selecteurdelangue ul.links li{display:block;border-bottom:1px solid white;}#block-selecteurdelangue ul.links a{color:white;text-decoration:none;}#block-selecteurdelangue ul.links li.is-active a{color:#5a471f;}#block-selecteurdelangue ul.links{padding:0px 8px 4px;background:#000;}#block-selecteurdelangue ul.links li{line-height:20px;}#block-selecteurdelangue ul.links a{line-height:22px;}#block-selecteurdelangue ul.links a.is-active{color:#c8ab80 !important;}#block-socialmedia{top:49px !important;padding:0 9px !important;background:#000 !important;}#block-socialmedia a{line-height:20px !important;}#block-homevideo img{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2;}#block-homevideo .bg{position:absolute;background:rgba(0,0,0,0.5);top:0;left:0;right:0;bottom:0;margin:0;}#block-socialmedia{float:right;background:#ceaa7d;padding:0 10px 5px;margin-top:60px;}#block-socialmedia a.first{border-bottom:1px solid white;margin-bottom:5px;display:inline-block;}#block-socialmedia p{margin:0;}#block-subcategories-2{background:url(/themes/leonsteffes/images/bg-shop-50.jpg) no-repeat;background-size:cover;text-align:center;padding-bottom:50px;}#block-subcategories-2>h2{display:inline-block;font-size:13px;text-transform:uppercase;color:white;background:#ceaa7d url(/themes/leonsteffes/images/shop-icon.png) no-repeat 7px center;padding:7px 10px 7px 28px;line-height:1em}#block-subcategories-2>h2:before{content:"";width:100%;border-top:1px dotted;display:block;}#block-subcategories-2>h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-subcategories-2 .filter-term{max-width:calc(25% - 10px);}#block-subcategories-2 .filter-term a:hover h2{text-decoration:none;}#block-subcategories-2>*{max-width:1000px;margin-left:auto;margin-right:auto;}#block-views-block-online-shop-categories-block-1 .views-row{display:inline-block;position:relative;}#block-views-block-online-shop-categories-block-1 .views-row h3{position:absolute;z-index:2;bottom:6px;width:100%;font-size:18px;text-transform:uppercase;}#block-views-block-online-shop-categories-block-1 .views-row h3 a{color:white;text-decoration:none;}.is-path-frontpage #block-leonsteffes-page-title{text-align:center;}#block-views-block-nouveautes-block-1 .view-footer{text-align:center;}.is-path-frontpage #block-leonsteffes-page-title h1,#block-views-block-nouveautes-block-1 h2,#block-views-block-nouveautes-block-1 .view-footer h2{display:inline-block;font-size:13px;text-transform:uppercase;color:white;background:#ceaa7d url(/themes/leonsteffes/images/products-icon.png) no-repeat 7px center;padding:7px 10px 7px 28px;line-height:1em}#block-views-block-nouveautes-block-1 .view-footer h2{margin-top:0;background-image:url(/themes/leonsteffes/images/icon_video.png);padding-left:32px;}.is-path-frontpage #block-leonsteffes-page-title h1:before,#block-views-block-nouveautes-block-1 h2:before,#block-promotionalspot2018 h2:before{content:"";width:100%;border-top:1px dotted;display:block;}.is-path-frontpage #block-leonsteffes-page-title h1:after,#block-views-block-nouveautes-block-1 h2:after,#block-promotionalspot2018 h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-views-block-nouveautes-block-1 h2{background-image:url(/themes/leonsteffes/images/news-icon.png);}.view-categories-produits{max-width:960px;margin:auto;padding:0 46px;}.view-categories-produits .views-row{display:inline-block;width:188px;margin-right:13px;margin-left:13px;position:relative;margin-bottom:20px;}.view-categories-produits .views-row h3{position:absolute;z-index:2;bottom:6px;width:100%;font-size:18px;text-transform:uppercase;text-align:center;margin:0;line-height:1em;font-weight:normal;height:60px;}.view-categories-produits .views-row h3 a{color:white;text-decoration:none;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:0 10px;}#block-views-block-nouveautes-block-1{background:url(/themes/leonsteffes/images/noisy.png);background-size:auto;text-align:center;padding-bottom:30px;}#block-titleproduits,#block-titleshop,#block-cartcheckoutheader,.is-path-jobs #block-leonsteffes-page-title,#block-contactheader{background:url(/sites/default/files/2018-04/bg-historique_0.jpg) center center;background-size:cover;text-align:center;margin-bottom:30px;height:20vw;position:relative;}#block-contactheader{height:30vw;}#block-titleshop{background-image:url(/themes/leonsteffes/images/bg-shop.jpg);}#block-views-block-nouveautes-block-1 .views-row{display:inline-block;width:400px;margin:0 16px;border:2px solid #ceaa7d;text-align:left;background:white;vertical-align:top;}#block-views-block-nouveautes-block-1 .views-row img{border-bottom:2px solid #ceaa7d;}#block-views-block-nouveautes-block-1 .views-row h3{margin:0;line-height:1em;font-size:14px;font-weight:normal;padding:5px;background:#ceaa7d;position:relative;top:-13px;display:inline-block;}#block-views-block-nouveautes-block-1 .views-row h3 a{color:white;border-bottom:1px dotted #5a471f;line-height:0.8em;display:inline-block;padding-bottom:4px;}#block-views-block-nouveautes-block-1 .views-row .views-field-body{margin:0;line-height:1em;padding:0 10px 10px;height:50px;}#block-views-block-nouveautes-block-1 .views-row .views-field-body p{margin:0;}#block-views-block-nouveautes-block-1 .view-display-id-block_1{margin:auto;position:relative;max-width:960px;}#block-views-block-nouveautes-block-1 .view-display-id-block_1 .view-content{position:relative;}.views_slideshow_controls_text_pause{display:none;}.views_slideshow_controls_text_previous a{background:url(/themes/leonsteffes/images/arrow-left.png) no-repeat;display:block;position:absolute;left:0;top:50%;height:25px;width:20px;font-size:0;}.views_slideshow_controls_text_next a{background:url(/themes/leonsteffes/images/arrow-right.png) no-repeat;display:block;position:absolute;right:0;top:50%;height:25px;width:20px;font-size:0;}#block-contactblock{background:url(/themes/leonsteffes/images/concrete_wall.png);line-height:1.1em;text-transform:uppercase;}#block-contactblock .field--name-body,#block-contactheader .field--name-body{max-width:1000px;margin:auto;color:white;line-height:1em;}#block-contactheader .field--name-body{max-width:1100px;margin:50px auto 0;color:white;line-height:1.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1100px;text-align:left;padding:50px;}#block-contactblock .field--name-body p,#block-contactheader .field--name-body p{display:inline-block;line-height:1em;}#block-contactblock .field--name-body *,#block-contactheader .field--name-body *{vertical-align:middle;font-size:13px;}#block-contactheader .field--name-body *{vertical-align:middle;font-size:16px;}.is-page-node-type-page #block-leonsteffes-page-title{display:none;}#block-views-block-page-title-block-1 h1,#block-titleproduits h1,#block-titleshop h1,.is-path-jobs #block-leonsteffes-page-title h1{position:absolute;z-index:2;color:white;top:50%;left:50%;transform:translate(-50%,-50%);border-top:dotted #ceaa7d;font-style:italic;border-bottom:dotted #ceaa7d;font-size:32px;line-height:1em;}.is-page-node-type-page main article{max-width:960px;margin:20px auto;}.is-page-node-type-page main article hr{max-width:520px;margin-left:auto;margin-right:auto;border:1px dotted #ceaa7d;}.is-page-node-type-page main article table h2{margin-top:-78px;font-size:18px;color:white;font-weight:normal;width:200px;line-height:1em;text-align:center;margin-right:auto;margin-left:auto;}.is-page-node-type-page main article table img{max-width:initial;}.footer{border:none;padding-bottom:0 !important;border:0 !important;}body.is-path-taxonomy .content-wrapper{max-width:960px;margin:auto;}.term-title{background:rgba(206,170,125,0.9);padding:10px;position:relative;height:47px;margin-top:15px;margin-bottom:15px;}.term-title .views-field-field-icon{}.term-title a{color:white;}.term-title .views-field-field-icon-1{display:none;}.term-title h2{margin:0;font-weight:normal;font-size:17px;line-height:1.1em;text-align:center;padding:5px;position:absolute;left:30px;right:0;top:50%;transform:translateY(-50%);text-transform:uppercase;}.term-title.active{background:rgba(0,167,131,0.9);}#block-views-block-menu-produits-block-1 .item-list ul li{display:block;margin:0;}#block-views-block-menu-produits-block-1 .item-list ul{display:block;}#block-views-block-menu-produits-block-1 .item-list ul li .view-menu-produits{display:none;}#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a{border-top:dotted 1px #ceaa7d;border-bottom:dotted 1px #ceaa7d;color:#ceaa7d;text-align:center;display:block;text-transform:uppercase;margin-top:-1px;}#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a:hover,#block-views-block-menu-produits-block-1 .view-menu-produits ul li ul li a.active{color:#00a783;}.view-taxonomy-term .field--name-field-photo img{display:block;}.view-taxonomy-term .field--name-description p{line-height:1.5em;border-bottom:1px dotted #ceaa7d;padding-bottom:10px;margin-bottom:15px;}.view-taxonomy-term .view-content{margin-right:-15px;}.view-taxonomy-term .view-content .views-row{float:left;text-align:center;border-bottom:1px dotted #ceaa7d;margin:0 17px 15px 0;position:relative;}.view-taxonomy-term .view-content .views-row a{color:#ceaa7d;}.feed-icons{display:none;}.view-taxonomy-term .view-content:after{content:"";display:table;clear:both;height:0;font-size:0;}.view-taxonomy-term .view-content .views-row .views-field-body{position:absolute;top:0;left:0;right:0;background:rgba(0,176,131,0.8);height:140px;color:white;font-size:12px;line-height:1.2em;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.view-taxonomy-term .view-content .views-row:hover .views-field-body{opacity:1;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.view-taxonomy-term .view-content .views-field-body .field-content{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#block-jobsheader h2{color:#ceaa7d;font-weight:normal;font-style:italic;font-size:18px;margin:0;}#block-jobsheader h4{color:#ceaa7d;font-weight:normal;font-size:13px;}.view-jobs{text-align:center;}.view-jobs .item-list{display:inline-block;}.view-jobs .item-list ul li{background:#ceaa7d;display:block;padding:5px 6px;margin:0 0 10px;font-size:18px;}.view-jobs .item-list ul li a{color:white;border-top:white 1px dotted;border-bottom:white 1px dotted;display:block;}#block-jobsfooter h2{font-weight:normal;font-size:18px;}#block-jobsfooter{text-align:center;}#block-jobsfooter p.email,#block-jobsfooter p.address{text-align:center;border:1px dotted #625235;display:inline-block;color:#cfad82;font-size:18px;padding:5px 10px;margin:0;position:relative;}#block-jobsfooter p.email:before,#block-jobsfooter p.address:before{content:"";width:32px;height:32px;background:url(/themes/leonsteffes/images/icon-email.png) no-repeat;display:block;position:absolute;left:-40px;top:0;}#block-jobsfooter p.address:before{width:45px;height:51px;background:url(/themes/leonsteffes/images/icon-snailmail.png) no-repeat;left:-52px;top:11px;}#block-views-block-contacts-block-1{max-width:960px;margin:auto;text-align:center;}#block-views-block-contacts-block-1 .view-content h3,#block-formulairedecontact h2{display:table;font-size:13px;text-transform:uppercase;color:white;background-color:#ceaa7d;padding:7px 10px;line-height:1em;margin:0 auto 30px;}#block-views-block-contacts-block-1 .view-content h3:before,#block-formulairedecontact h2:before{content:"";width:100%;border-top:1px dotted;display:block;}#block-views-block-contacts-block-1 .view-content h3:after,#block-formulairedecontact h2:after{content:"";width:100%;border-top:1px dotted;display:block;margin-top:2px;}#block-views-block-contacts-block-1 .view-content .views-row{display:inline-block;margin:0 10px 20px 10px;vertical-align:text-top;border-bottom:1px dotted #cfab7a;padding-bottom:7px;}#block-views-block-contacts-block-1 .views-field-field-image{display:inline-block;width:170px;height:170px;background:black;border:3px solid #cfab7a;}#block-views-block-contacts-block-1 .views-field-field-image img{display:block;}#block-views-block-contacts-block-1 .views-field-title h2{font-size:16px;font-weight:normal;color:#cfab7a;margin:0;line-height:1.3em;}#block-views-block-contacts-block-1 .views-field-field-numero-de-telephone,#block-views-block-contacts-block-1 .views-field-field-adresse-email{margin:0;line-height:1.3em;}#block-views-block-contacts-block-1 .view-id-contacts{margin:0 auto;max-width:815px;}#contact-message-feedback-form{padding:30px;background:white;}#contact-message-feedback-form .form-item,#contact-message-feedback-form #edit-actions{max-width:610px;margin:auto;}#contact-message-feedback-form label{display:inline-block;text-align:right;width:200px;font-weight:normal;color:black;vertical-align:top;}#contact-message-feedback-form input,#contact-message-feedback-form .form-textarea-wrapper,#contact-message-feedback-form textarea{width:400px;border:none;background:#ededee;margin-bottom:5px;display:inline-block;}#contact-message-feedback-form #edit-actions{text-align:right;padding-right:5px;}#contact-message-feedback-form #edit-actions input{width:auto;background:#5a481c;font-size:16px;color:white;}#block-formulairedecontact{background:white;margin:0;text-align:center;padding-top:25px;}#block-formulairedecontact h2{margin-bottom:0;}.is-path-product main.layout-3col__full{max-width:727px;margin:auto;float:none;}.path-shop #block-leonsteffes-page-title{display:none;}#block-formulaireexposeshoppage-1{}#block-formulaireexposeshoppage-1 .form--inline{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:1rem auto 1rem 0;border:solid #5a471f 1px;border-radius:3px;overflow:hidden;max-width:307px;transition:border .2s,box-shadow .2s;}#block-formulaireexposeshoppage-1 .form-item,#block-formulaireexposeshoppage-1 .form-actions{margin:0;}#block-formulaireexposeshoppage-1 select,#block-formulaireexposeshoppage-1 input{line-height:35px;padding:0 10px;height:35px;border:none;outline:none !important;}#block-formulaireexposeshoppage-1 .form-submit{background:#ceaa7d;color:#fff;transition:background .2s;}#block-formulaireexposeshoppage-1 .form-submit:hover{background:#009875;}#block-formulaireexposeshoppage-1 select{width:-moz-fit-content;width:fit-content;text-align:right;float:revert;font-size:12px;color:#666;}#block-formulaireexposeshoppage-1 label,#block-formulaireexposeshoppage-1 .form-item-categorie{display:none;}#block-formulaireexposeshoppage-1 .form-item-sort-by{position:absolute;right:70px;width:200px;text-align:right;}#block-formulaireexposeshoppage-1 .form-item-sort-by label,#block-formulaireexposeshoppage-1 .form-item-sort-by label+div{display:inline-block;}#block-formulaireexposeshoppage-1 .form-item-sort-by .select-wrapper{border:solid #5a471f 1px;border-right:0;border-radius:3px 0 0 3px;}#block-formulaireexposeshoppage-1 .form-item-sort-order{position:absolute;right:0;width:70px;text-align:right;}#block-formulaireexposeshoppage-1 .form-item-sort-order .select-wrapper{border:solid #5a471f 1px;border-left:0;border-radius:0 3px 3px 0;}#block-formulaireexposeshoppage-1 .select-wrapper select{width:100%;}#block-formulaireexposeshoppage-1 .select-wrapper:focus-within{position:relative;z-index:1;}.path-shop main.layout-3col__full{position:relative;max-width:1000px;min-height:800px;padding:20px 20px 20px 275px !important;margin:auto;float:none;}.path-shop.shop-front main.layout-3col__full{min-height:0;padding:0 !important;}.path-shop.shop-front #block-formulaireexposeshoppage-1{display:none;}.path-shop .select-wrapper{border:0;border-radius:10px;transition:border .2s,box-shadow .2s;}#block-prix h2,#block-price h2,#block-categories h2,#block-categories-2 h2,#block-views-block-breadcrumb-block-1 h2{background:rgba(206,170,125,0.9);position:relative;height:47px;margin-top:15px;margin-bottom:15px;font-weight:normal;font-size:17px;line-height:38px;text-align:center;padding:5px;text-transform:uppercase;color:#fff;width:250px;}#block-prix h2,#block-categories-2 h2,#block-views-block-breadcrumb-block-1 h2{width:100%;margin-top:0;}#block-categories,#block-categories-2{max-width:300px;}#block-categories{position:absolute;top:100px;left:15px;padding-top:100px;}#block-categories h3,#block-categories-2 h3{display:none;}#block-categories ul,#block-categories-2 ul,#block-views-block-breadcrumb-block-1 ul{margin:0;padding:0;list-style:none;}#block-categories ul a,#block-categories-2 ul a,#block-views-block-breadcrumb-block-1 ul a{color:#5a471f;text-decoration:none;border-top:dotted 1px #ceaa7d;border-bottom:dotted 1px #ceaa7d;color:#ceaa7d;text-align:center;display:block;text-transform:uppercase;margin-top:-1px;}#block-views-block-breadcrumb-block-1 ul a:hover,#block-categories ul a:hover,#block-categories-2 ul a:hover{text-decoration:underline;color:#00a783;}#block-views-block-breadcrumb-block-1 ul li,#block-categories ul li,#block-categories-2 ul li{margin:0;}#block-categories ul li.facet-item--expanded>a,#block-categories-2 ul li.facet-item--expanded>a{border-bottom:dotted 2px #ceaa7d;}#block-categories ul li.facet-item--expanded>a+div>ul>li:first-of-type>a,#block-categories-2 ul li.facet-item--expanded>a+div>ul>li:first-of-type>a{border-top:0;}#block-categories ul li li a,#block-categories-2 ul li li a{font-size:11px;}#block-prix,#block-categories-2{margin-bottom:20px;}#block-prix,#block-price{max-width:300px;}#block-price{position:absolute;top:74px;left:15px;}#block-prix .select-wrapper,#block-price .select-wrapper{border:solid #5a471f 1px;border-radius:3px;width:200px;margin:0 auto;}#block-prix .select-wrapper:focus-within,#block-price .select-wrapper:focus-within{box-shadow:0 0 0 1px #d4af7c;border-color:#d4af7c;}#block-prix .select-wrapper select,#block-price .select-wrapper select{border:none;height:30px;width:100%;}.view-shop .view-content,.filter-terms>div:last-of-type{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;}.view-shop .views-row,.filter-term{max-width:calc(33.33% - 10px);text-align:center;}.view-shop .views-row,.filter-term>article{margin:0 5px 10px;}.path-shop.shop-front .filter-term{max-width:25%;justify-content:center;}#block-backbutton{position:absolute;top:36px;left:15px;width:250px;}#block-backbutton-2:after{clear:both;display:table;content:'';margin-bottom:20px;}#block-backbutton .back-button,#block-backbutton-2 .back-button{position:relative;float:right;background:#d2b188;line-height:36px;color:#fff;display:block;width:100px;margin-left:17px;text-align:center;border:solid #5a471f 1px;border-left:0;padding-right:10px;border-radius:2px 3px 3px 2px;transition:background .2s;}#block-backbutton .back-button:before,#block-backbutton-2 .back-button:before{content:'';position:absolute;top:5px;left:-13px;width:25px;height:25px;background:#d2b188;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(-45deg);border:solid #5a471f 1px;border-right:0;border-bottom:0;border-top-left-radius:4px;transition:background .2s;z-index:-1;}#block-backbutton .back-button:hover,#block-backbutton-2 .back-button:hover,#block-backbutton .back-button:hover:before,#block-backbutton-2 .back-button:hover:before{background:#009875;}.shop-front #block-backbutton{display:none;}.view-shop .views-row{color:inherit;text-decoration:none;position:relative;border-bottom:dotted 2px #d4af7c;padding-bottom:10px;margin-bottom:20px;min-width:219px;}.view-shop .views-row a.button{background:#5a471f;color:#fff;line-height:30px;padding:0 10px;text-transform:uppercase;margin-left:20px;transition:background .2s;}.view-shop .views-row a.button:hover{background:#ceaa7d;}.view-shop .views-row .views-field-image a:after{content:'';position:absolute;top:10px;right:10px;z-index:1;background:url(/themes/leonsteffes/images/cart.png);display:block;width:15px;height:15px;}.view-shop .views-field-image img{box-shadow:0 0 3px #ccc;background:#fff;box-shadow:0 0 0 0 #fff;transition:box-shadow .2s;}.view-shop .views-field-title .title{line-height:1.2em;font-size:15px;color:#634b1c;text-transform:uppercase;}.view-shop .views-field-categorie-1{font-size:0;text-align:center;line-height:0;margin:3px 0 0;}.view-shop .views-field-categorie-1 a:last-of-type{font-size:11px;line-height:1.2rem;color:#634b1c;}.view-shop .views-field-list-price,.view-shop .views-field-price{position:absolute;top:100px;left:0;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}.view-shop .promo .views-field-price{background:#00a783;}.view-shop .promo .views-field-list-price{top:77px;font-size:12px;padding:0px 5px;}.view-shop .promo .views-field-list-price a{border:0;text-decoration:line-through;}.view-shop .views-field-list-price a,.view-shop .views-field-price a{border-top:dotted #634b1c 2px;border-bottom:dotted #634b1c 2px;display:inline-block;padding:0 10px;line-height:1.2em;color:#fff;}.shop-front #block-categories,.shop-front #block-categories-2,.shop-front #block-price,.shop-front #block-prix,.shop-front .view-shop .pager,.shop-sub .view-shop .pager{display:none;}.view-shop .pager__items a{display:inline-block;width:21px;padding:0 0 4px 0;line-height:17px;color:#fff;background:#5a471f;border-radius:100px;}.filter-term{max-width:33.3333%;margin-bottom:0;}.filter-term a{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:auto;overflow:hidden;box-shadow:0 0 0 1px rgba(212,175,124,.2);transition:box-shadow .2s;}.filter-term a:hover{box-shadow:0 0 0 2px #009875;}.filter-term a img{display:block;}.filter-term h2{position:absolute;top:90px;left:0;background:#d4af7c;display:inline-block;font-size:14px;padding:6px 10px;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);color:#fff;margin:0;line-height:1.2em;transition:background .2s;}.filter-term a:hover h2{background:#009875;}.attribute-widgets>fieldset>legend>span{color:#d5b079;}.attribute-widgets>fieldset>legend>span:after{display:none;}.form-radios[id*="-attributes-attribute-numero-maison-"]{position:relative;display:flex;flex-wrap:wrap;}.form-radios[id*="-attributes-attribute-numero-maison-"] .ajax-progress{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:10;display:block;background:rgba(0,0,0,0.25);}.form-radios[id*="-attributes-attribute-numero-maison-"]>*{position:relative;width:20%;min-width:50px;max-width:100px;overflow:hidden;margin:0 !important;}.form-radios[id*="-attributes-attribute-numero-maison-"] input{position:absolute;top:200%;left:200%;}.form-radios[id*="-attributes-attribute-numero-maison-"] label{text-align:center;width:calc(100% - 6px);margin:3px;padding:0;cursor:pointer;transition:background .2s;}.form-radios[id*="-attributes-attribute-numero-maison-"]>*:hover label{box-shadow:0 0 0 2px #009875;}.form-radios[id*="-attributes-attribute-numero-maison-"] .ajax-progress+label,.form-radios[id*="-attributes-attribute-numero-maison-"] input:checked+label{background:#009875;box-shadow:none;cursor:default;}form.bundle-materiel.commerce-order-item-add-to-cart-form .field--name-quantity{display:block !important;}#block-formulaireexposeshoppage-1 .mobile-cat{display:none;}.is-path-product .numero_maison .format{margin-left:0;}.is-path-product .numero_maison .format .field__label{width:100px;}.form-actions .info-bottom{float:right;line-height:19px;}.form-actions .info-bottom.stock-empty em,.form-actions .info-bottom.stock-low .stock em{font-weight:bold;color:red;}.checkout-pane-shipping-information .form-item input,.checkout-pane-payment-information .form-item input,.checkout-pane-shipping-information .form-item select,.checkout-pane-payment-information .form-item select{outline:none !important;box-shadow:0 0 0 1px rgba(213,176,121,.5);transition:box-shadow .2s;}.checkout-pane-shipping-information .form-item input:hover,.checkout-pane-payment-information .form-item input:hover,.checkout-pane-shipping-information .form-item select:hover,.checkout-pane-payment-information .form-item select:hover{box-shadow:0 0 0 1px rgba(213,176,121,1);}.checkout-pane-shipping-information .form-item input:focus,.checkout-pane-payment-information .form-item input:focus,.checkout-pane-shipping-information .form-item select:focus,.checkout-pane-payment-information .form-item select:focus{box-shadow:0 0 0 2px #5a471f !important;}.checkout-pane-shipping-information .profile,.checkout-pane-payment-information .profile{position:relative;margin-left:120px;border:solid rgba(213,176,121,.5) 1px;padding:0 20px 13px;background:#f3f2f2;border-radius:3px;line-height:1.4em;}.checkout-pane-shipping-information .profile .address-line2,.checkout-pane-payment-information .profile .address-line2{margin-left:0;}.checkout-pane-shipping-information .profile .field--name-field-telefon,.checkout-pane-payment-information .profile .field--name-field-telefon{position:absolute;top:14px;right:20px;}.checkout-pane-shipping-information .address-book-edit-button,.checkout-pane-payment-information .address-book-edit-button{width:100px;position:relative;top:-28px;height:28px;line-height:28px;padding:0;border:none;background:#d5b079;color:#fff;transition:background .2s;}.checkout-pane-shipping-information .address-book-edit-button:hover,.checkout-pane-payment-information .address-book-edit-button:hover{background:#009875;}.checkout-pane-order-summary .views-table tr td.views-field-quantity{padding-right:5px;}.checkout-pane-order-summary .views-field-purchased-entity{line-height:1.2em;padding:4px 0;}.checkout-pane-order-summary .views-field-purchased-entity .price{font-size:12px;}.checkout-pane-order-summary .views-field-purchased-entity .price span{display:inline-block;}.checkout-pane-order-summary .views-field-purchased-entity .price .after{background:#d57979;padding:0 4px;border-radius:3px;}.checkout-pane-order-summary .views-field-purchased-entity .price .before{text-decoration:line-through;text-decoration-color:rgba(255,255,255,.75);color:#fff;margin-right:4px;}.is-path-product article .field--name-price span{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;}.is-path-product article .field--name-price span.old{text-decoration:line-through;font-size:16px;line-height:1.2em;text-decoration-color:rgba(255,255,255,0.76);}.is-path-product article .field--name-price span.new{background:#d57979;padding:0 4px;border-radius:3px;}.is-path-product article .price-wrapper.promo .field--name-price{color:#d57979 !important;}.view-commerce-cart-form .preis .before{text-decoration:line-through;text-decoration-color:rgba(255,255,255,.75);margin-right:4px;}.view-commerce-cart-form .preis .after{background:#d57979;padding:0 4px;border-radius:3px;}.add-letters-to-cart-form .form-item-letters label,.add-letters-to-cart-form .form-item-letters input{width:50% !important;}.commerce-order-item-add-to-cart-form .select-wrapper select,.commerce-order-item-pado-add-to-cart-form .select-wrapper select,.view-commerce-cart-form .form-type-number select{cursor:pointer;}.form-type-number input{text-align:right;}#block-shopcategoriesnew{position:relative;margin-top:-30px;padding:20px 20px 0;background:#F6F6F6;width:100%;overflow:hidden;}.is-path-product #block-shopcategoriesnew{margin-bottom:20px;}.is-path-frontpage #block-shopcategoriesnew{margin-top:0;}#block-shopcategoriesnew:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:calc(50% + 500px);background:url(/themes/leonsteffes/images/bg_left.jpg) center;background-size:cover;z-index:1;}#block-shopcategoriesnew:after{content:'';display:block;position:absolute;top:0;left:calc(50% + 500px);bottom:0;right:0;background:url(/themes/leonsteffes/images/bg_right.jpg) center;background-size:cover;z-index:1;}#block-shopcategoriesnew .field--name-body{max-width:960px;margin:auto;display:flex;}#block-shopcategoriesnew .items{position:relative;width:53%;display:flex;flex-direction:column;}#block-shopcategoriesnew .items.left{width:calc(47% - 20px);margin-right:20px;}#block-shopcategoriesnew .items>*{position:relative;margin-bottom:20px;}#block-shopcategoriesnew .items>*:after{content:'';position:absolute;top:100%;right:0;bottom:0;left:0;background:#009875;z-index:1;mix-blend-mode:multiply;opacity:.5;transition:top .2s .2s,opcity .2s .2s;}#block-shopcategoriesnew .items>*:not(.home):not(.materiaux):hover:after{top:0;opacity:1;transition:top .2s,opcity .2s;}#block-shopcategoriesnew .items>*>h3{position:absolute;top:0;left:0;margin:0;color:#fff;text-transform:uppercase;padding:15px 20px;line-height:24px;text-shadow:0 0 3px #000;font-size:22px;z-index:2;}#block-shopcategoriesnew .items>*>img{display:block;}#block-shopcategoriesnew .items .home{opacity:.5;cursor:not-allowed;}#block-shopcategoriesnew .items .letter,#block-shopcategoriesnew .items .fontaine{position:absolute;top:0;right:0;}#block-shopcategoriesnew .items .home,#block-shopcategoriesnew .items .clotures{max-width:calc(66% - 10px);}#block-shopcategoriesnew .items .letter{max-width:calc(33% - 5px);}#block-shopcategoriesnew .items .corten,#block-shopcategoriesnew .items .promo{width:calc(33% + 3px);}#block-shopcategoriesnew .items .fontaine{max-width:calc(33% - 17px);height:348px;overflow:hidden;}#block-shopcategoriesnew .items .deco{max-width:calc(66% + 5px);}#block-shopcategoriesnew .items .bestseller{position:absolute;top:34.5%;left:38%;width:28.5%;}#block-shopcategoriesnew .items .materiaux{position:absolute;bottom:0;right:0;max-width:calc(66% - 20px);height:147px;overflow:hidden;}#block-shopcategoriesnew #_p{position:absolute;bottom:50px;}#block-backbutton .back-button,#block-backbutton-2 .back-button{background:#F9F9F9;color:#d2b188;border:0;border-radius:10px;font-size:0;height:34px;line-height:34px;width:auto;padding:0 12px;margin-left:0;}#block-backbutton{position:absolute;top:36px;left:275px;width:auto;}#block-backbutton .back-button:before,#block-backbutton-2 .back-button:before{display:none;}#block-backbutton .back-button:after,#block-backbutton-2 .back-button:after{content:'<';font-size:23px;}#block-formulaireexposeshoppage-1{margin-left:47px;}.is-path-product #block-formulaireexposeshoppage-1{position:relative;}#block-formulaireexposeshoppage-1 .form--inline{border-radius:10px;border:0;background:#f9f9f9;max-width:none;}#block-formulaireexposeshoppage-1 select,#block-formulaireexposeshoppage-1 input{background:#f9f9f9;height:34px;line-height:34px;}#block-formulaireexposeshoppage-1 .form-submit{border-radius:10px;}#block-price{top:22px;}#block-categories{top:20px;}.select-wrapper{border:none;background:#f9f9f9;}.select-wrapper select{background:none;padding:4px 20px 4px 10px;height:36px;line-height:26px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}#block-prix .select-wrapper,#block-price .select-wrapper{width:100%;border:none;background:#f9f9f9;}#block-prix .select-wrapper select,#block-price .select-wrapper select{background:none;height:34px;line-height:26px;}#block-formulaireexposeshoppage-1 .form-item-sort-by label{color:#000;font-weight:normal;vertical-align:top;line-height:34px;}#block-formulaireexposeshoppage-1 .form-item-sort-by .select-wrapper,#block-formulaireexposeshoppage-1 .form-item-sort-order .select-wrapper{border:0;overflow:hidden;}#block-formulaireexposeshoppage-1 .form-item-sort-by .select-wrapper{border-radius:10px 0 0 10px;}#block-formulaireexposeshoppage-1 .form-item-sort-order .select-wrapper{border-radius:0 10px 10px 0;}#block-prix h2,#block-price h2,#block-categories h2,#block-categories-2 h2,#block-views-block-breadcrumb-block-1 h2{height:34px;padding-top:0;padding-bottom:0;line-height:34px;font-size:20px;}#block-categories h2{margin-bottom:0;}.filter-term a{box-shadow:none;}.view-shop .views-field-image a:before,.filter-term a:after{content:'';position:absolute;top:100%;right:0;bottom:0;left:0;z-index:1;opacity:.5;background:#009875;mix-blend-mode:multiply;transition:opacity .2s .2s,top .2s .2s;}.filter-term a:hover{box-shadow:none;}.view-shop .views-row .views-field-image{position:relative;margin-bottom:4px;}.view-shop .views-row:hover .views-field-image a:before,.filter-term a:hover:after{top:0;opacity:1;transition:opacity .2s,top .2s;}.view-shop .views-field-image img{display:block;}.view-shop .views-row{overflow:hidden;}.view-shop .views-row .views-field-price,.filter-term a h2{z-index:2;left:-2px;transition:color .2s .2s,background .2s .2s;}.view-shop .views-row:hover .views-field-price,.filter-term a:hover h2{background:#fff;color:#009875;transition:color .2s,background .2s;}.view-shop .views-row .views-field-price a{transition:color .2s .2s;}.view-shop .views-row:hover .views-field-price a{color:#009875 !important;transition:color .2s;}.view-shop .view-empty{display:none;left:-150px;position:relative;text-align:center;border-radius:10px;background:#d57979;color:#fff;width:300px;margin:20px auto;padding:10px 20px;}.shop-empty .view-shop .view-empty{display:block;}.view-shop .view-empty p{margin:10px 0;font-size:16px;line-height:1.2em;}.view-shop .view-empty a{display:inline-block;line-height:34px;border-radius:10px;background:#fff;color:#d57979;padding:0 10px;text-transform:uppercase;user-select:none;font-size:13px;}#block-categories .facet-item--expanded>a{background:#DECDB2;color:#fff;}#block-categories .facet-reset a{color:#fff;}#block-categories a{transition:color .2s .2s,background .2s .2s;}#block-categories a:hover{background:#009875;color:#fff !important;text-decoration:none !important;transition:color .2s,background .2s;}.is-path-product .layout-3col__left-sidebar{position:relative;}.is-path-product .layout-3col__right-content{margin-top:-16px;position:relative;}.facet-item__count{display:none;}#block-backbutton-2{position:absolute;left:calc(100% + 10px);width:34px;}#block-formulaireexposeshoppage-1{position:relative;top:-99px;}#block-formulaireexposeshoppage-1>form{position:relative;top:99px;}@media screen and (max-width:1000px){.view-shop .view-empty{left:0;}#block-shopcategoriesnew .field--name-body{display:block;}#block-shopcategoriesnew .items{width:100% !important;max-width:400px;margin-left:auto !important;margin-right:auto !important;}#block-shopcategoriesnew .items h3{font-size:16px;line-height:1.2em;}#block-shopcategoriesnew .items .materiaux{height:auto;}.path-shop main.layout-3col__full{padding:0 20px !important;}.path-shop.shop-front .filter-term,#block-subcategories-2 .filter-term{max-width:50%;}#block-backbutton,#block-backbutton-2{top:0;width:auto;}#block-backbutton .back-button,#block-backbutton-2 .back-button{float:none;}#block-formulaireexposeshoppage-1{margin-left:120px;margin-right:120px;}#block-formulaireexposeshoppage-1 .form--inline{margin:1rem auto;}#block-formulaireexposeshoppage-1 .form-item-sort-by{right:0;}#block-formulaireexposeshoppage-1 .form-item-sort-order{right:-70px;}.view-shop .view-content,.filter-terms>div:last-of-type{justify-content:center;}.is-path-taxonomy aside > div,.is-path-product aside > div{padding:20px;max-width:500px;}#block-price,#block-categories{display:none;position:fixed !important;z-index:10000;}.cat-open #block-price,.cat-open #block-categories{display:block;}#block-price{position:absolute;top:10%;left:50%;max-height:150px;margin:auto;margin:5px auto;padding:0 20px;overflow:auto;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}#block-categories{background:#F2F2F2;border-radius:15px;overflow:auto;max-height:80%;margin:auto;padding:20px;position:absolute;top:10%;left:50%;padding-top:115px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 15px rgba(0,0,0,0.5);}#block-formulaireexposeshoppage-1 .mobile-cat{display:block;position:absolute;right:-120px;width:37px;font-size:0;background:#f9f9f9 url(/themes/leonsteffes/images/filter.png) center no-repeat;background-size:20px;border-radius:10px;height:37px;}#block-formulaireexposeshoppage-1 .mobile-cat:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#f9f9f9 url(/themes/leonsteffes/images/filter-hover.png) center no-repeat;background-size:20px;opacity:0;transition:opacity .2s;}#block-formulaireexposeshoppage-1 .mobile-cat:hover:after{opacity:1;}#block-formulaireexposeshoppage-1 .form-item-sort-by label{display:none;}#block-subcategories{margin-top:42px;}}@media screen and (max-width:768px){#block-backbutton .back-button,#block-backbutton-2 .back-button{width:auto;padding-left:5px;}#block-formulaireexposeshoppage-1 .form-item-sort-by{right:-14px;}#block-formulaireexposeshoppage-1 .form-item-sort-order{right:-84px;}#block-formulaireexposeshoppage-1 .form-item-sort-order .select-wrapper select{border-radius:3px 0 0 3px;}#block-formulaireexposeshoppage-1 .mobile-cat{border-radius:0 10px 10px 0;background-color:#f9f9f9;border:0;}.path-shop.shop-front .filter-term,#block-subcategories-2 .filter-term{max-width:100%;}.mobile-cat,#block-formulaireexposeshoppage-1 .form--inline{margin-left:-46px;}#block-formulaireexposeshoppage-1 .form--inline .form-item-search{float:none;width:calc(100% - 75px);}#block-formulaireexposeshoppage-1 .form--inline .form-item-search input{width:100%;}#block-subcategories{margin-top:82px;}.filter-term{width:50%;max-width:50%;}}@media screen and (max-width:600px){.page-wrapper{background:none !important;}#back-button{left:20px;}#block-formulaireexposeshoppage-1 .form--inline{margin-left:0 !important;}#block-shopcategoriesnew .items h3{font-size:3vw;}.filter-term{width:100%;max-width:100%;}#block-formulaireexposeshoppage-1{margin:0;margin-left:auto !important;width:calc(100% - 50px);}#block-formulaireexposeshoppage-1 .form--inline{margin-left:75px;margin-right:0;width:calc(100% - 75px);max-width:none;}#block-formulaireexposeshoppage-1 .form-item-sort-by{right:105px;top:43px;}#block-formulaireexposeshoppage-1 .form-item-sort-order{top:43px;right:36px;}#block-formulaireexposeshoppage-1 .mobile-cat{right:5px;top:43px;line-height:25px;height:34px;}#block-formulaireexposeshoppage-1 .form-submit{width:75px;}}
#laser_values{display:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #747373 inset;}.checkout-pane input:-webkit-autofill,.checkout-pane input:-webkit-autofill:hover,.checkout-pane input:-webkit-autofill:focus,.checkout-pane input:-webkit-autofill,.checkout-pane textarea:-webkit-autofill,.checkout-pane textarea:-webkit-autofill:hover,.checkout-pane textarea:-webkit-autofill:focus,.checkout-pane select:-webkit-autofill,.checkout-pane select:-webkit-autofill:hover,.checkout-pane select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f3f2f2 inset;}.page-wrapper{margin-top:-30px;padding-top:30px;background:url(/themes/leonsteffes/images/bg-toprright.png) top right no-repeat,url(/themes/leonsteffes/images/bg-bl.png) bottom left no-repeat;background-size:300px auto,auto;}.is-path-frontpage .page-wrapper,.is-path-cart .page-wrapper,.is-path-checkout .page-wrapper{background:none;}.is-path-frontpage main,.is-path-frontpage #block-leonsteffes-page-title{background:#fff;}.slide-item{opacity:0;transition:opacity 0.3s,left 0.5s;position:relative;left:-50px;}.slide-item.slided{opacity:1;left:0;}body{background-size:cover;background:url(/themes/leonsteffes/images/bg.jpg) no-repeat fixed center center;}.layout-3col{margin-left:0 !important;margin-right:0 !important;}main{padding-left:0 !important;padding-right:0 !important;}main.layout-3col__right-content{padding-left:12px !important;padding-right:13px !important;}#block-views-block-page-title-block-1,#block-homevideo{position:relative;}#block-selecteurdelangue{box-shadow:5px 5px 10px rgba(0,0,0,0.5);}#block-views-block-online-shop-categories-block-1{padding-bottom:20px;}#block-views-block-online-shop-categories-block-1 .views-row h3{margin:0 14px;width:calc(100% - 28px);height:42px;line-height:42px;bottom:16px;}#block-views-block-online-shop-categories-block-1 .views-row:nth-of-type(3) h3{width:calc(100% - 23px);left:-3px;}#block-views-block-online-shop-categories-block-1 .views-row:last-of-type h3{left:-2px;bottom:16px;height:42px;width:calc(100% - 26px);}#block-views-block-online-shop-categories-block-1 .views-row h3:before{content:'';display:block;position:absolute;left:0;right:0;z-index:2;top:0;bottom:0;}#block-views-block-online-shop-categories-block-1 .views-row:hover h3:before{background:#009875;opacity:0.75;}#block-views-block-online-shop-categories-block-1 .views-row:last-of-type:hover h3:before{background:#d5b079;opacity:1;}#block-views-block-online-shop-categories-block-1 .views-row h3 a{position:relative;z-index:5;display:block;}#block-views-block-online-shop-categories-block-1 .views-field-field-visuel img{max-width:213.5px;}#block-views-block-online-shop-categories-block-1 .views-row:nth-of-type(3) .views-field-field-visuel img{position:relative;top:-9px;margin-left:-2px;margin-right:-2px;max-width:217.5px;}#block-socialmedia{margin-top:0;position:absolute;top:60px;right:0;box-shadow:5px 5px 10px rgba(0,0,0,0.5);}header.header{background-size:auto 136px;}#block-leonsteffes-main-menu ul.menu li a:hover,#block-useraccountmenu ul.menu li a:hover{color:#009875;}#block-leonsteffes-main-menu ul.menu li a.is-active,#block-useraccountmenu ul.menu li a.is-active{background:#d5b079;padding:0 4px;margin-left:-4px;margin-right:-4px;}#block-leonsteffes-main-menu ul.menu li a.is-active:hover,#block-useraccountmenu ul.menu li a.is-active:hover{color:#fff;}#block-useraccountmenu ul.menu li a.logout{display:block;width:16px;position:relative;color:transparent;}#block-useraccountmenu ul.menu li a.logout:after{content:'';position:absolute;top:0;left:0;height:13px;width:16px;background:url(/themes/leonsteffes/images/logout.png) center center no-repeat;background-size:contain;}.better-messages-overlay{position:fixed !important;top:50% !important;left:50% !important;-moz-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;}.messages{box-shadow:none !important;border:0 !important;background:none !important;padding-left:20px !important;text-align:center;margin:0 !important;}.messages .messages__icon{display:none;}form .better-messages-overlay{position:static !important;-moz-transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;transform:translate(0,0) !important;}form .better-messages-overlay .better-messages-footer,form .better-messages-overlay .messages__icon{display:none;}.layout-checkout-form .better-messages-overlay{margin-top:33px;}.flexslider{position:relative;margin:0;background:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.flex-prev,.flex-prev:before{display:block !important;left:0 !important;opacity:1 !important;font-size:0;}.flex-next,.flex-next:before{display:block !important;right:0 !important;opacity:1 !important;font-size:0;}#block-footer{background:#d4af7c;color:#fff;}#block-footer .field--name-body ul{padding:0 20px;margin:0 auto;max-width:1000px;line-height:30px;font-size:12px;text-align:center;}#block-footer .field--name-body ul li{list-style:none;display:inline-block;}#block-footer .field--name-body ul li:after{content:'|';color:#634b1c;display:inline-block;margin:0 12px;}#block-footer .field--name-body ul li:last-of-type:after{display:none;}#block-footer .field--name-body ul a{color:inherit;text-decoration:none;}#block-footer .field--name-body ul a:hover{text-decoration:underline;}#block-offnungszeiten{background:url(/themes/leonsteffes/images/noisy.png);color:#fff;padding:6px 10px;}#block-offnungszeiten .field{text-align:center;font-size:13px;line-height:24px;height:24px;}#block-offnungszeiten .field__item{display:inline-block;}#block-offnungszeiten .field ul{padding:0;margin:0;display:inline-block;}#block-offnungszeiten .field li{border-right:dotted #d5b079 1px;padding:0 5px;float:left;list-style:none;}#block-offnungszeiten .field li:first-of-type{padding-left:0;}#block-offnungszeiten .field li:last-of-type{border-right:none;}#block-offnungszeiten .field__label{color:#d5b079;float:none;display:inline-block;font-weight:normal;vertical-align:top;padding-left:17px;background:url(/themes/leonsteffes/images/heures-ouvert.png) center left no-repeat;}#block-offnungszeiten .field--name-field-info-actuelle- .field__label{background:url(/themes/leonsteffes/images/heures-info.png) center left no-repeat;}#block-views-block-nouveautes-block-1 .views-row:hover{border:2px solid #009875;}#block-views-block-nouveautes-block-1 .views-row h3{color:#fff;}#block-views-block-nouveautes-block-1 .views-row:hover h3{background:#009875;}#block-socialmedia a{position:relative;}#block-socialmedia a:after{content:'';display:block;width:15px;height:15px;position:absolute;}#block-socialmedia a:after{background:url(/themes/leonsteffes/images/insta_hover.png);top:1px;left:-1px;opacity:0;}#block-socialmedia a:hover:after{opacity:1;}#block-socialmedia a:hover img{opacity:0;}#block-socialmedia a.first:after{background:url(/themes/leonsteffes/images/fb-hover.png);top:2px;left:0;opacity:0;}#block-socialmedia a:hover.first:after{opacity:1;}#block-selecteurdelangue ul.links a:hover{color:#009875;}#block-selecteurdelangue ul.links a.is-active:hover{color:#5A471F;}.brown{color:#d5b079;}#block-contactheader .field--name-body a,#block-contactblock .field--name-body a{color:inherit;text-decoration:none;}#block-contactheader .social{margin-left:auto;margin-right:auto;padding:8px 0;border-top:dotted #d5b079 1px;border-bottom:dotted #d5b079 1px;width:180px;margin-top:40px;}#block-contactheader .social a{position:relative;margin:0 6px;display:inline-block;}#block-contactheader .social a:first-of-type{margin-left:0;}#block-contactheader .social a:last-of-type{margin-right:0;}#block-contactheader .social a .hover{position:absolute;top:0;left:0;opacity:0;}#block-contactheader .social a:hover .hover{opacity:1;}#block-views-block-menu-shop-block-1,#block-views-block-products-block-1{margin-bottom:24px;}#block-views-block-products-block-1:after{content:'';clear:both;display:table;}#block-jobsfooter{margin-bottom:48px;}#block-jobsfooter h3{font-size:18px;color:#000000;margin-bottom:6px;}#block-views-block-service-slideshow-block-1{max-width:960px;position:absolute;top:180px;left:50%;margin:0 0 0 -480px;}#block-views-block-service-slideshow-block-1 .flex-control-paging{display:none;}#block-views-block-service-slideshow-block-1 .views-field-title{position:absolute;bottom:5px;left:0;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-0.5deg);-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg);}#block-views-block-service-slideshow-block-1 .views-field-title .field-content{border-bottom:dotted #634b1c 2px;display:inline-block;line-height:1.2em;color:#fff;font-size:14px;}#block-views-block-service-slideshow-block-1 .flex-prev{left:-50px !important;width:30px;}#block-views-block-service-slideshow-block-1 .flex-prev:before{content:'';background:url(/themes/leonsteffes/images/arrow-prev.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}#block-views-block-service-slideshow-block-1 .flex-next{right:-50px !important;width:30px;}#block-views-block-service-slideshow-block-1 .flex-next:before{content:'';background:url(/themes/leonsteffes/images/arrow-next.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-frontpage #block-leonsteffes-page-title h1:before,#block-views-block-nouveautes-block-1 h2:before,#block-views-block-online-shop-categories-block-1 h2:before{margin-bottom:2px;}#block-leonsteffes-branding{margin-right:15px;}#block-leonsteffes-main-menu{margin-right:15px;}html[lang="de"] header.header .header-content{max-width:980px;}#block-views-block-nouveautes-block-1 .views_slideshow_cycle_teaser_section{margin-left:auto;margin-right:auto;}#block-views-block-page-title-block-1 .views-field-field-header-background img{width:100%;}.view-categories-produits .views-row{position:relative;}.view-categories-produits .views-field-field-visuel-hover{position:absolute;top:0;left:0;opacity:0;}.view-categories-produits .views-row:hover .views-field-field-visuel-hover{opacity:1;}.view-categories-produits .views-field-field-visuel-hover img{}#block-views-block-products-block-1 .view-content{margin-right:-10px;}#block-views-block-products-block-1 .views-row{float:left;width:calc(33.3333% - 10px);padding:0;margin-bottom:12px;margin-right:10px;height:232px;border-bottom:dotted #d4af7c 3px;}#block-views-block-products-block-1 .views-row a:before{content:'';position:absolute;top:10px;right:10px;z-index:1;background:url(/themes/leonsteffes/images/cart.png);display:block;width:15px;height:15px;}#block-views-block-products-block-1 .views-row a{display:block;position:relative;text-decoration:none;color:#634b1c;}#block-views-block-products-block-1 .wrapper{position:relative;overflow:hidden;}#block-views-block-products-block-1 .wrapper .views-field-field-images img{display:block;width:100%;}#block-views-block-products-block-1 .wrapper .views-field-price__number{position:absolute;bottom:5px;left:0;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}#block-views-block-products-block-1 .wrapper .views-field-price__number .field-content{border-top:dotted #634b1c 2px;border-bottom:dotted #634b1c 2px;display:inline-block;padding:0 10px;line-height:1.2em;color:#fff;}#block-views-block-products-block-1 .wrapper .desc{position:absolute;top:100%;left:0;right:0;height:100%;transition:top 0.3s;background:rgba(0,151,117,0.9);color:#fff;padding:20px;line-height:1.2em;text-align:center;z-index:2;}#block-views-block-products-block-1 .views-row a:hover .desc{top:0;}#block-views-block-products-block-1 .desc .views-field-body{overflow:hidden;max-height:47px;}#block-views-block-products-block-1 .desc .views-field-body p{margin-top:0;margin-bottom:0;}#block-views-block-products-block-1 .desc .views-field-price__number-1{margin-top:12px;margin-bottom:12px;}#block-views-block-products-block-1 .desc .views-field-nothing-5 .button{display:inline-block;background:#d4af7c;font-size:12px;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}#block-views-block-products-block-1 .views-field-title{text-align:center;font-size:15px;color:#634b1c;text-transform:uppercase;margin-top:6px;}#block-views-block-products-block-1 .views-field-field-categorie{text-align:center;font-size:11px;color:#634b1c;line-height:1.2em;margin:3px 0;padding-bottom:12px;}#block-views-block-menu-shop-block-1 li{list-style:none;margin-left:0;}#block-views-block-menu-shop-block-1 .term-title{padding:0 10px;text-align:center;position:relative;}#block-views-block-menu-shop-block-1 .term-title:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background 0.3s;}#block-views-block-menu-shop-block-1 .term-title:hover:after,#block-views-block-menu-shop-block-1 .term-title.active:after{background:rgba(0,0,0,0.6);}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon{position:relative;top:0;left:0;height:47px;display:inline-block;max-width:50px;z-index:1;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon .field-content{height:100%;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon img{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:10px;min-height:30px;width:auto;}#block-views-block-menu-shop-block-1 .term-title .views-field-field-icon-1{display:none;}#block-views-block-menu-shop-block-1 .term-title h2{position:relative;height:47px;line-height:47px;padding:0;top:0;left:0;transform:translate(0);display:inline-block;vertical-align:top;z-index:1;}#block-views-block-menu-shop-block-1 .tid-3 .term-title{background:url(/themes/leonsteffes/images/tid3.png);}#block-views-block-menu-shop-block-1 li li{margin-bottom:0;}#block-views-block-menu-shop-block-1 li li a{display:block;border-top:dotted #d4af7c 1px;color:#d4af7c;padding:0 10px;text-align:center;}#block-views-block-menu-shop-block-1 li li a:hover,#block-views-block-menu-shop-block-1 li li a.is-active{color:#00A783;}#block-views-block-menu-shop-block-1 li li:last-of-type a{border-bottom:dotted #d4af7c 1px;}#block-views-block-nouveautes-block-1 .view-footer{padding:40px 20px;}#block-views-block-nouveautes-block-1 .view-footer .field--name-body{max-width:960px;margin:auto;width:100%;border:2px solid #CEAA7D;box-shadow:5px 5px 10px rgba(0,0,0,0.5);}#block-descandvisualofshopcategory .term-visual{position:relative;}#block-descandvisualofshopcategory .term-visual img{display:block;}#block-descandvisualofshopcategory .term-visual .pdf{position:absolute;top:11px;right:11px;background:#d5b079;padding:10px;color:#fff;text-decoration:none;max-width:169px;text-align:center;line-height:1.3em;}#block-descandvisualofshopcategory .term-visual .pdf img{margin:auto;}#block-descandvisualofshopcategory .term-visual .pdf p{margin:6px 0 0;}#block-descandvisualofshopcategory .title{position:absolute;bottom:5px;left:0;background:#d4af7c;display:inline-block;font-size:14px;padding:2px 10px;-moz-transform:rotate(-0.5deg);-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg);}#block-descandvisualofshopcategory .title span{border-top:dotted #634b1c 2px;border-bottom:dotted #634b1c 2px;display:inline-block;padding:0 10px;line-height:1.2em;color:#fff;text-transform:uppercase;}#block-descandvisualofshopcategory .desc{color:#634b1c;border-bottom:dotted #d4af7c 2px;padding-bottom:12px;margin-top:12px;margin-bottom:12px;font-size:12px;line-height:1.2em;}#block-descandvisualofshopcategory .desc p:first-of-type{margin-top:0;}#block-descandvisualofshopcategory .desc p:last-of-type{margin-bottom:0;}.is-path-product .content-wrapper{max-width:960px;margin:auto;}.is-path-product .flex-control-nav{display:none;}.is-path-product .flex-direction-nav .flex-prev:before{content:'';background:url(/themes/leonsteffes/images/arrow-prev.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-product .flex-direction-nav .flex-next:before{content:'';background:url(/themes/leonsteffes/images/arrow-next.png) center center no-repeat;width:30px;height:30px;background-size:contain;display:block;}.is-path-product article > .info{display:table;margin-top:24px;margin-bottom:24px;padding-bottom:10px;border-bottom:dotted #d5b079 2px;}.is-path-product article > .info > div{display:table-cell;vertical-align:top;padding:0 10px;}.is-path-product .info .left{width:48%;padding-left:0;border-right:dotted #d5b079 2px;}.is-path-product .info .center{width:37.5%;border-right:dotted #d5b079 2px;}.is-path-product .info .right{width:14.5%;padding-right:0;}.is-path-product .info .views-field-title h2{text-align:center;font-size:16px;font-weight:normal;line-height:1.2em;margin-top:0;margin-bottom:6px;}.is-path-product .info .views-field-field-categorie{text-align:center;font-size:12px;font-weight:normal;line-height:1.2em;padding-bottom:12px;margin-bottom:12px;border-bottom:dotted #d5b079 2px;}.is-path-product .info .field--name-body{line-height:1.2em;}.is-path-product .info .field--name-body :first-child{margin-top:0;}.is-path-product .info .field--name-body :last-child{margin-bottom:0;}.is-path-product .info .field--name-field-schema{float:left;}.is-path-product .format{margin-left:135px;}.is-path-product .format > h3,.is-path-product .field--name-field-materiaux .field__label{margin:0;font-size:12px;font-weight:normal;text-transform:uppercase;border-bottom:dotted #d5b079 2px;line-height:38px;}.is-path-product .format > h3:before,.is-path-product .field--name-field-materiaux .field__label:before{content:'';background:url(/themes/leonsteffes/images/format.png) center center no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:4px;}.is-path-product .format .field{font-size:12px;}.is-path-product .format .field__label{font-weight:normal;display:block;float:left;width:55px;}.is-path-product .field--name-field-materiaux .field__label:before{background:url(/themes/leonsteffes/images/material.png) center center no-repeat;background-size:contain;width:20px;height:20px;top:6px;}.is-path-product .field--name-field-materiaux .field__items > .field__item{position:relative;margin-top:12px;}.is-path-product .field--name-field-materiaux h2{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;font-size:10px;font-weight:normal;color:#fff;text-align:center;line-height:38.19px;z-index:1;}.is-path-product .field--name-field-materiaux h2 a{color:inherit;text-decoration:none;}.is-path-product .field--name-field-materiaux .field--name-field-image-structure img{display:block;}.is-path-product .price-wrapper{float:right;}.is-path-product article .field--name-price{line-height:1.3em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:28px;margin-top:30px;}.is-path-product .price-wrapper .calculated-price{text-align:right;margin-top:24px;background:#fff;width:250px;}.is-path-product .price-wrapper .calculated-price label{float:left;text-align:left;font-weight:normal;padding-left:5px;}.is-path-product .price-wrapper .calculated-price .value{padding-right:5px;}.is-path-product .price-wrapper .tva{border-top:dotted #644c17 1px;}.is-path-product .price-wrapper .total{margin-top:6px;line-height:1.3em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:28px;}.is-path-product .price-wrapper .total label{font-size:20px;line-height:1.2em;}.is-path-product .price-wrapper .total small{display:block;font-size:12px;line-height:1.2em;}.is-path-product .price-wrapper .total .value{line-height:39px;text-align:right;}.is-path-product article .price-wrapper.promo .field--name-price{color:rgba(206,170,125,1);}.is-path-product article .field--name-price:before{content:'Prix de base';display:block;font-size:15px;line-height:1.3em;color:#fff;}html[lang="de"] .is-path-product article .field--name-price:before{content:'Basispreis';}html[lang="de"] .is-path-product article .price-wrapper.promo .field--name-price:before{content:'Basispreis (SALE)';}.is-path-product article .price-wrapper.promo .field--name-price:before{content:'Prix de base (SALE)';}.is-path-product article .field--name-price:after{content:'sans frais de livraison';display:block;font-size:15px;line-height:1.3em;color:#fff;}html[lang="de"] .is-path-product article .field--name-price:after{content:'ohne Lieferkosten';}.is-path-product article .field--name-variations{max-width:450px;margin-bottom:48px;}.commerce-order-item-add-to-cart-form h3,.commerce-order-item-pado-add-to-cart-form h3{color:#d5b079;font-size:15px;line-height:1.2em;padding-left:10px;margin-top:0;margin-bottom:12px;font-weight:normal;}.commerce-order-item-pado-add-to-cart-form h3.autres{color:#009875;border-top:dotted #009875 2px;padding-top:8px;}.commerce-order-item-add-to-cart-form .form-item,.commerce-order-item-pado-add-to-cart-form .form-item{clear:left;margin:6px 0;color:#fff;font-size:15px;line-height:28px;position:relative;}.commerce-order-item-pado-add-to-cart-form .download{position:absolute;top:3px;left:100%;height:21px;width:21px;margin-left:3px;}.commerce-order-item-add-to-cart-form label,.commerce-order-item-pado-add-to-cart-form label{background:#d5b079;color:#fff;display:inline-block;float:left;font-size:15px;height:28px;line-height:28px;width:150px;font-weight:normal;padding-left:10px;}.commerce-order-item-pado-add-to-cart-form .field--name-field-name label,.commerce-order-item-pado-add-to-cart-form .field--name-field-schriftart label{background:#009875;}.commerce-order-item-pado-add-to-cart-form .description{color:#644c17;font-size:15px !important;line-height:1.2em;margin-top:6px;padding-left:10px;padding-right:10px;}.commerce-order-item-add-to-cart-form label.form-required:after,.commerce-order-item-pado-add-to-cart-form label.form-required:after{display:none;}.commerce-order-item-add-to-cart-form .form-type-number input,.commerce-order-item-add-to-cart-form .form-type-textfield input,.commerce-order-item-add-to-cart-form .form-type-select select,.commerce-order-item-add-to-cart-form .form-type-number select,.commerce-order-item-pado-add-to-cart-form .form-type-number input,.commerce-order-item-pado-add-to-cart-form .form-type-textfield input,.commerce-order-item-pado-add-to-cart-form .form-type-select select,.commerce-order-item-pado-add-to-cart-form .form-type-number select{width:calc(100% - 150px);background:#747373;border:none;color:#fff;padding-left:10px;padding-right:5px;height:28px;}.commerce-order-item-pado-add-to-cart-form select,.commerce-order-item-add-to-cart-form select{width:calc(100% - 150px) !important;}.commerce-order-item-add-to-cart-form input[disabled="disabled"],.commerce-order-item-add-to-cart-form select[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form input[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form select[disabled="disabled"]{margin-left:0;margin-right:0;padding-left:10px;padding-right:5px;width:calc(100% - 150px);background-color:#989898 !important;cursor:not-allowed;}.commerce-order-item-add-to-cart-form select,.commerce-order-item-add-to-cart-form select[disabled="disabled"],.commerce-order-item-pado-add-to-cart-form select,.commerce-order-item-pado-add-to-cart-form select[disabled="disabled"]{padding-left:5px;padding-right:5px;margin-left:0 !important;margin-right:0 !important;}.commerce-order-item-add-to-cart-form .ajax-progress,.commerce-order-item-pado-add-to-cart-form .ajax-progress{display:none;}.is-path-product .field--name-field-stock-level{display:none;}.commerce-order-item-add-to-cart-form .form-submit,.commerce-order-item-pado-add-to-cart-form .form-submit{display:inline-block;font-size:27.3px;line-height:38.3px;padding:0 6px 0 42px;background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:23.8px,cover;border:none;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.commerce-order-item-add-to-cart-form .form-submit[disabled],.commerce-order-item-pado-add-to-cart-form .form-submit[disabled]{opacity:0.5;cursor:not-allowed;}.sold-out .commerce-order-item-add-to-cart-form .form-actions:after,.sold-out .commerce-order-item-pado-add-to-cart-form .form-actions:after{content:'Épuisé';line-height:38px;display:inline-block;vertical-align:top;color:#c60000;}html[lang="de"] .sold-out .commerce-order-item-add-to-cart-form .form-actions:after,html[lang="de"] .sold-out .commerce-order-item-pado-add-to-cart-form .form-actions:after{content:'Ausverkauft';}.commerce-checkout-flow .form-actions .form-submit:hover,.view-commerce-cart-form .form-actions .form-submit:hover,.commerce-order-item-add-to-cart-form .form-submit:hover,.commerce-order-item-pado-add-to-cart-form .form-submit:hover{background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:23.8px,cover;}.commerce-checkout-flow .form-actions a:hover{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;}.commerce-order-item-add-to-cart-form .select-wrapper select,.commerce-order-item-pado-add-to-cart-form .select-wrapper select,.view-commerce-cart-form .form-type-number select{width:calc(100% + 20px);max-width:none;-webkit-appearance:none;background:#747373 url(/themes/leonsteffes/images/select-arrow.png) center right 5px no-repeat;background-size:16px;border:none;color:#fff;margin:0 -10px;padding:0 10px;}.commerce-order-item-add-to-cart-form .select-wrapper,.commerce-order-item-pado-add-to-cart-form .select-wrapper,.view-commerce-cart-form .select-wrapper{}.view-commerce-cart-form tbody,.view-commerce-cart-form tr{background:none;border:0;}#contact-message-feedback-form{position:relative;left:-15px;}#contact-message-feedback-form label.form-required:after{content:'*';color:#009875;display:inline;background:none;vertical-align:unset;}#contact-message-feedback-form label{width:119px;}#contact-message-feedback-form .form-item,#contact-message-feedback-form #edit-actions{max-width:524px;}#contact-message-feedback-form .obligatoire{text-align:left;float:left;width:120px;margin-left:120px;color:#009875;}#contact-message-feedback-form .form-item-copy label{float:left;}#contact-message-feedback-form .form-item-copy input{width:auto;margin-left:10px;}.view-commerce-cart-form .views-field-remove-button .form-submit:hover,#contact-message-feedback-form #edit-actions input:hover{background:#009875;}.view-jobs .item-list ul li:hover{background:#009875;}.commerce-order-item-add-to-cart-form .field--name-quantity,.commerce-order-item-pado-add-to-cart-form .field--name-quantity{margin-bottom:12px;}.commerce-order-item-add-to-cart-form h3,.commerce-order-item-pado-add-to-cart-form h3.autres{display:none;}#block-cartcheckoutheader{background-image:url(/themes/leonsteffes/images/checkout-header.jpg);max-height:136px;}.login-checkout #block-cartcheckoutheader{max-height:none;margin-bottom:-256px;height:350px;}.login-checkout #block-checkoutprogress,.login-checkout .layout-region-checkout-secondary{display:none;}.login-checkout .layout-region-checkout-main{width:100%;padding-right:0;float:none;}.is-path-cart #block-leonsteffes-page-title,.is-path-cart .cart-form,.is-path-cart .cart-empty-page,.is-path-checkout #block-leonsteffes-page-title,.is-path-checkout #block-checkoutprogress,.is-path-checkout .commerce-checkout-flow{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;}.is-path-checkout .commerce-checkout-flow{padding-bottom:50px;}.is-path-cart .cart-empty-page{text-align:center;font-size:32px;margin-top:40px;margin-bottom:16px;}#block-checkoutprogress .checkout-progress{margin:0;padding:0;text-align:center;font-size:0;}#block-checkoutprogress .checkout-progress .checkout-progress--step{font-size:16px;line-height:34px;padding:0 16px;color:#d5b079;display:inline-block;}#block-checkoutprogress .checkout-progress .checkout-progress--step:after{content:'';border-right:dotted #d5b079 2px;display:inline-block;line-height:26px;height:26px;vertical-align:top;margin:4px -16px 4px 16px;}#block-checkoutprogress .checkout-progress .checkout-progress--step:last-of-type:after{display:none;}#block-checkoutprogress .checkout-progress .checkout-progress--step:before{color:#009875;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous,#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current{background:url(/themes/leonsteffes/images/bg-steps.jpg) center center no-repeat;background-size:cover;color:#fff;margin:0;line-height:34px;font-weight:normal;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current:before{color:#fff;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__current:after{display:none;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous:after{border-right:dotted #fff 2px;}#block-checkoutprogress .checkout-progress .checkout-progress--step.checkout-progress--step__previous:before{color:#fff;}#block-checkoutprogress .checkout-progress .checkout-progress--step__next{background:#fff;}.is-path-checkout #block-leonsteffes-page-title{display:none;}.checkout-pane-shipping-information,.checkout-pane-payment-information{border:none;padding:0;}.checkout-pane-shipping-information legend,.checkout-pane-payment-information legend{color:#d5b079;font-size:15px;}.checkout-pane-shipping-information legend .form-required,.checkout-pane-payment-information legend .form-required{color:inherit;}.checkout-pane-shipping-information legend .form-required:after,.checkout-pane-payment-information legend .form-required:after{display:none;}.checkout-pane-shipping-information .form-item label,.checkout-pane-payment-information .form-item label{color:#000;font-size:15px;line-height:28px;display:inline-block;width:120px;text-align:right;padding-right:10px;font-weight:normal;float:left;}.checkout-pane-shipping-information .form-item label.form-required:after,.checkout-pane-payment-information .form-item label.form-required:after{background:none;content:'*';color:#009875;vertical-align:top;width:auto;height:auto;}.checkout-pane-shipping-information .form-item,.checkout-pane-payment-information .form-item{margin:6px 0;clear:both;}.checkout-pane-shipping-information .form-item select,.checkout-pane-payment-information .form-item select,.checkout-pane-shipping-information .form-item input,.checkout-pane-payment-information .form-item input{background:#f3f2f2 !important;line-height:28px;border:none;width:calc(100% - 120px);padding:0;}.checkout-pane-shipping-information .form-item select,.checkout-pane-payment-information .form-item select{padding:0 4px;}.view-commerce-cart-form .form-look select{height:28px;}.checkout-pane-shipping-information .form-item input,.checkout-pane-payment-information .form-item input{padding:0 4px;}.checkout-pane-shipping-information .form-item.form-type-checkbox,.checkout-pane-payment-information .form-item.form-type-checkbox{position:relative;margin:20px auto;background:url(/themes/leonsteffes/images/checkbox.png) 12px 12px no-repeat;background-size:22px;}.checkout-pane-shipping-information .form-item.form-type-checkbox .ajax-progress,.checkout-pane-payment-information .form-item.form-type-checkbox .ajax-progress{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px 10px;background:rgba(255,255,255,0.5);border:dotted #b2b2b2 2px;line-height:27px;vertical-align:middle;font-size:16px;}.checkout-pane-shipping-information .form-item.form-type-checkbox .ajax-progress+label,.checkout-pane-payment-information .form-item.form-type-checkbox .ajax-progress+label{filter:blur(3px);opacity:.6;}.checkout-pane-shipping-information .form-item.form-type-checkbox .ajax-progress .throbber,.checkout-pane-payment-information .form-item.form-type-checkbox .ajax-progress .throbber{display:inline-block;position:relative;top:6px;margin:3px 5px;float:none;}.checkout-pane-shipping-information .form-item.form-type-checkbox .ajax-progress .message,.checkout-pane-payment-information .form-item.form-type-checkbox .ajax-progress .message{display:inline-block;padding-left:8px;}.checkout-pane-shipping-information .form-item.form-type-checkbox,.checkout-pane-payment-information .form-item.form-type-checkbox{}.checkout-pane-shipping-information .form-item.form-type-checkbox label,.checkout-pane-payment-information .form-item.form-type-checkbox label{width:100%;float:none;padding:10px 10px 10px 44px;border:dotted #b2b2b2 2px;text-align:left;line-height:20px;background:#f3f2f2 url(/themes/leonsteffes/images/checkbox.png) 10px 10px no-repeat !important;background-size:22px !important;color:#808080;}.checkout-pane-shipping-information .form-item.form-type-checkbox input:checked + label,.checkout-pane-payment-information .form-item.form-type-checkbox input:checked + label{border-color:#449975;color:#449975;background:#fff url(/themes/leonsteffes/images/checkbox-checked.png) 10px 10px no-repeat !important;background-size:22px !important;}.checkout-pane-shipping-information .form-item.form-type-checkbox input,.checkout-pane-payment-information .form-item.form-type-checkbox input{position:absolute;left:-100%;width:0;height:0;opacity:0;}.checkout-pane-shipping-information div.address-container-inline > .form-item,.checkout-pane-payment-information div.address-container-inline > .form-item{display:block;margin-right:0;}.checkout-pane-shipping-information .address-line2,.checkout-pane-payment-information .address-line2{margin-left:120px;}.checkout-pane-shipping-information .fieldset-wrapper > .form-submit{background:#d5b079;border:none;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 auto 20px;display:block;width:100%;max-width:300px;}.checkout-pane-shipping-information .fieldset-wrapper > .form-submit:hover{background:#009875;}.checkout-pane-shipping-information .field--name-shipping-method{border-top:dotted #d5b079 2px;border-bottom:dotted #d5b079 2px;margin:24px 0 0;padding:8px 0;}.checkout-pane-payment-information fieldset{border-bottom:dotted #d5b079 2px;padding-bottom:24px;margin-bottom:24px !important;}.checkout-pane-payment-information .form-item-payment-information-payment-method,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio{border:dotted #b2b2b2 2px;position:relative;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"],.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"]{border:dotted #009875 2px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label{float:none;width:100%;text-align:left;cursor:pointer;padding:7px 10px 7px 180px;position:relative;z-index:1;}.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label{padding-left:70px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .dots,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label .dots{border-left:dotted #009875 2px;position:absolute;top:7px;bottom:7px;left:50px;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] label .dots,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] label .dots{border-left:dotted #009875 2px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .label{display:block;background:url(/themes/leonsteffes/images/noisy.png);color:#fff;padding:0 6px;margin-left:-6px;line-height:27px;font-weight:normal;}.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] label .label{background:#009875;color:#fff;}.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio label .label{line-height:27px;font-weight:normal;}.checkout-pane-payment-information .form-item-payment-information-payment-method label .info{font-size:12px;line-height:1.2em;display:inline-block;margin-top:6px;color:#808080;}.checkout-pane-payment-information .form-item-payment-information-payment-method .form-radio,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .form-radio{float:left;width:50px;position:absolute;top:50%;left:0;bottom:0;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.checkout-pane-payment-information .form-item-payment-information-payment-method label:before{content:'';display:inline-block;width:120px;height:40px;background-position:center center !important;background-size:contain !important;background-repeat:no-repeat !important;margin-right:10px;position:absolute;top:50%;left:50px;margin-top:-20px;}.checkout-pane-payment-information .form-item-payment-information-payment-method[method="virement"] label:before{background:url(/themes/leonsteffes/images/pay-virement.png);}.checkout-pane-payment-information .form-item-payment-information-payment-method[method="test"] label:before,.checkout-pane-payment-information .form-item-payment-information-payment-method[method="livraison"] label:before{background:url(/themes/leonsteffes/images/pay-livraison.png);}.checkout-pane-payment-information .form-item-payment-information-payment-method[method*="credit_card"] label:before{background:url(/themes/leonsteffes/images/pay-credit-card.png);background-size:44px 26px !important;}.stripe-form{border:dotted #b2b2b2 2px;overflow:hidden;padding:10px;}.stripe-form .form-item{display:flex;}.stripe-form label{width:auto !important;padding:0 5px;white-space:nowrap;}.stripe-form .form-text{background:#fff;background:#f3f2f2 !important;box-shadow:0 0 0 1px rgba(213,176,121,.5);border:none;transition:box-shadow .2s,background .2s;}.stripe-form .form-text:hover,.stripe-form .form-text.StripeElement--focus{box-shadow:0 0 0 1px rgba(213,176,121,1);background:#fff;}.stripe-form #card-number-element{width:100%;}.stripe-form .form-item[class$='-card-number']{float:none;}.stripe-form .form-item[class$='-expiration']{float:left;}.stripe-form .form-item[class$='-security-code']{float:right;clear:none;}.stripe-form #payment-errors .messages--error{width:fit-content;margin:auto !important;padding:2px 8px !important;background:#d57979 !important;color:#fff !important;}.checkout-pane-payment-information .form-item-payment-information-payment-method .ajax-progress,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .ajax-progress{display:none;}.checkout-pane-payment-information .form-item-payment-information-payment-method .icon,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon{position:absolute;top:50%;left:10px;height:30px;width:30px;margin-top:-15px;background-size:contain !important;transition:opacity 0.3s;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon.not-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method .icon.not-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon.not-checked{background:url(/themes/leonsteffes/images/checkbox.png);opacity:1;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon.is-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method .icon.is-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio .icon.is-checked{background:url(/themes/leonsteffes/images/checkbox-checked.png);opacity:0;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions[is-checked="yes"] .icon.not-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] .icon.not-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] .icon.not-checked{background:url(/themes/leonsteffes/images/checkbox.png);opacity:0;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions[is-checked="yes"] .icon.is-checked,.checkout-pane-payment-information .form-item-payment-information-payment-method[is-checked="yes"] .icon.is-checked,.checkout-pane-shipping-information .field--name-shipping-method .form-type-radio[is-checked="yes"] .icon.is-checked{background:url(/themes/leonsteffes/images/checkbox-checked.png);opacity:1;}.checkout-pane-agree-terms h3{color:#d5b079;font-weight:normal;font-size:15px;line-height:1.3em;margin-top:0;margin-bottom:12px;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions{background:#f3f2f2;position:relative;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions input{position:absolute;top:50%;left:28px;margin-top:-6.5px;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions label{color:#000;display:inline-block;padding:14px 28px 14px 63px;line-height:1.3em;position:relative;z-index:1;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions label a{font-style:normal;text-decoration:underline;color:#009875;}.checkout-pane-agree-terms .form-item-agree-terms-terms-and-conditions .icon{position:absolute;top:50%;left:17px;height:30px;width:30px;margin-top:-15px;background-size:contain !important;transition:opacity 0.3s;}.checkout-pane-order-summary .view-commerce-checkout-order-summary{border:solid #747373 1px;border-top:none;border-bottom:none;overflow:hidden;}.checkout-pane-order-summary .views-table{margin-top:0;margin-bottom:0;}.checkout-pane-order-summary .views-table tr{background:url(/themes/leonsteffes/images/noisy.png);color:#fff;font-size:15px;}.checkout-pane-order-summary .views-table tr td:first-of-type{padding-left:10px;}.checkout-pane-order-summary .views-table tr td:last-of-type{padding-right:10px;text-align:right;}.checkout-pane-order-summary .views-table tr a{color:inherit;}.checkout-pane-order-summary .field--name-product-id{font-size:12px;line-height:1.2em;margin-bottom:4px;}.checkout-pane-order-summary .order-total-line .order-total-line-label{float:left;text-align:left;font-size:15px;color:#644c17;}.checkout-pane-order-summary .order-total-line .order-total-line-value{font-size:15px;color:#644c17;}.checkout-pane-order-summary .order-total-line__adjustment{border-top:dotted #644c17 1px;}.checkout-pane-order-summary .order-total-line__total{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;padding-bottom:5px;margin-left:-3px;margin-right:-3px;padding-left:13px;padding-right:13px;}.checkout-pane-order-summary .order-total-line__total .order-total-line-label{font-size:20px;line-height:1.2em;font-weight:normal;color:#fff;}.checkout-pane-order-summary .order-total-line__total .order-total-line-label:after{content:'incl. 17% TVA.';display:block;font-size:12px;line-height:1.2em;}.checkout-pane-order-summary .order-total-line__total .order-total-line-value{color:#fff;font-weight:normal;font-size:27.3px;line-height:38px;width:auto;}.info-checkout{border-top:dotted #d5b079 2px;border-bottom:dotted #d5b079 2px;margin-top:24px;}.info-checkout > *{padding:12px 0;line-height:1.3em;}.info-checkout .info-europa{border-bottom:dotted #d5b079 2px;background:url(/themes/leonsteffes/images/liv-europa.png) left center no-repeat;background-size:44px 28px;padding:20px 0;}.info-checkout .info-payment{border-bottom:dotted #d5b079 2px;padding:20px 0;}.info-checkout .info-payment{background:url(/themes/leonsteffes/images/info-payment.png) left center no-repeat;background-size:45px 33px;}.info-checkout .info-livraison{background:url(/themes/leonsteffes/images/info-livr.png) left center no-repeat;background-size:45px 46px;}.info-checkout > * > span{margin-left:60px;display:inline-block;}.controle-info{margin:24px -10px;border-bottom:dotted #009875 2px;padding:0 10px 12px;}.controle-info h3{color:#d5b079;font-size:15px;font-weight:normal;line-height:1.2em;margin:0 0 12px;}.controle-info p{line-height:1.2em;}.checkout-pane-review fieldset{border:none;padding:0;}.checkout-pane-review fieldset legend{color:#d5b079;font-size:15px;}.checkout-pane-review fieldset legend a{color:inherit;text-decoration:underline;}#edit-review-shipping-information .fieldset-wrapper > div:first-of-type{float:left;width:50%;}#edit-review-shipping-information .fieldset-wrapper > div:last-of-type{position:relative;top:12px;}.commerce-checkout-flow .form-actions .form-submit,.view-commerce-cart-form .form-actions .form-submit{display:inline-block;font-size:27.3px;line-height:38.3px;padding:0 6px 0 42px;background:url(/themes/leonsteffes/images/form-submit-icon.png) 10px center no-repeat,url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:23.8px,cover;border:none;color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.commerce-checkout-flow .form-actions a{float:left;background:url(/themes/leonsteffes/images/form-submit.png) center center no-repeat;background-size:cover;line-height:38px;padding:0 10px;margin-right:10px;color:#fff;font-size:16px;}.checkout-complete{margin-top:24px;line-height:1.3em;}.checkout-complete__payment-instructions h2{color:#d5b079;font-size:15px;line-height:1.2em;margin-bottom:12px;font-weight:normal;}.form-wrapper__login-option{width:100%;}.form-wrapper__login-option a{color:#d5b079;}.form-wrapper__login-option .form-text{padding:0 5px;line-height:28px;}.form-wrapper__login-option .button{float:right;background:url(/themes/leonsteffes/images/bg-total.png);-webkit-appearance:none;border:none;color:#fff;font-size:15px;padding:0 10px;line-height:28px;}.form-wrapper__login-option .description{display:none;}.form-wrapper__login-option .fieldset-wrapper > :first-child{margin-top:0;}.form-wrapper__login-option .fieldset-wrapper > :last-child{margin-bottom:0;}.login-checkout .layout-region-checkout-main{max-width:686px;margin:auto;}.login-checkout .layout-region-checkout-main fieldset{border:none;width:50%;padding:0 20px;}.login-checkout .layout-region-checkout-main fieldset:first-of-type{border-right:dotted #d5b079 2px;}.login-checkout .layout-region-checkout-main fieldset legend{color:#d5b079;font-size:16.2px;}.login-checkout .layout-region-checkout-main .form-item{margin:0 0 6px;}.login-checkout .layout-region-checkout-main label{color:#fff;font-size:12px;line-height:1.2em;font-weight:normal;}.login-checkout .layout-region-checkout-main .form-text{padding:0 5px;line-height:28px;border:none;background:#fff !important;}.login-checkout .form-wrapper__returning-customer .fieldset-wrapper > a{float:left;color:#009875;font-size:11px;}.login-checkout .form-wrapper__login-option .form-submit{float:right;background:url(/themes/leonsteffes/images/bg-total.png);-webkit-appearance:none;border:none;color:#fff;font-size:15px;padding:0 10px;line-height:28px;}.login-checkout .form-item-login-register-password input{width:100%;}.login-checkout .form-item-login-register-password .description,.login-checkout div.password-confirm{display:none;}.is-path-cart #block-leonsteffes-page-title{display:none;}.view-commerce-cart-form{max-width:730px;margin-left:auto;margin-right:auto;}.view-commerce-cart-form form > .views-row{margin-bottom:36px;}.view-commerce-cart-form form > .views-row:after{content:'';clear:both;display:table;}.view-commerce-cart-form form > div:nth-last-of-type(3){margin-bottom:0;}.view-commerce-cart-form form > div:nth-last-of-type(3):after{display:none;}.view-commerce-cart-form .add-on .views-field-title,.view-commerce-cart-form .add-on .views-field-nothing-5,.view-commerce-cart-form .add-on .views-field-remove-button{display:none;}.view-commerce-cart-form .add-on .views-field-edit-quantity{position:relative;}.view-commerce-cart-form .add-on .views-field-edit-quantity .views-label:after{content:'';position:absolute;top:0;left:120px;right:0;bottom:0;}.view-commerce-cart-form .add-on .desc .row{clear:both;}.view-commerce-cart-form .add-on .desc .label{margin-left:130px;float:left;font-weight:normal;font-size:12px;line-height:1.3em;}.view-commerce-cart-form .add-on .desc .value{float:right;font-size:12px;line-height:1.3em;}.view-commerce-cart-form .info{float:left;width:calc(50% - 19px);margin-right:19px;}.view-commerce-cart-form .preis{margin-top:30px;margin-left:19px;float:left;width:calc(50% - 19px);background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;color:#fff;line-height:1.2em;padding:5px;}.view-commerce-cart-form .info .views-field-nothing-5,.view-commerce-cart-form .info .views-field-remove-button{margin-top:24px;}.view-commerce-cart-form .preis .views-field-total-price__number{font-size:27.3px;line-height:1.2em;}.view-commerce-cart-form .preis .views-field-unit-price__number .views-label{display:none;}.view-commerce-cart-form .preis .views-label-total-price__number{display:none;}.view-commerce-cart-form .field--name-total-price{display:inline-block;margin-left:21px;width:341px;margin-top:24px;margin-bottom:24px;float:right;}.view-commerce-cart-form .form-actions{clear:both;float:right;}.view-commerce-cart-form .order-total-line{background:#fff;}.view-commerce-cart-form .order-total-line-label{float:left;}.view-commerce-cart-form .order-total-line__total{background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;color:#fff;padding:5px 10px;margin-top:24px;font-weight:normal;height:50px;}.view-commerce-cart-form .order-total-line__total .order-total-line-label{color:#fff;font-size:20px;line-height:1.2em;display:inline-block;width:auto;text-align:left;}.view-commerce-cart-form .order-total-line__total .order-total-line-label:after{content:'incl. 17% TVA.';display:block;font-size:12px;line-height:1.2em;}.view-commerce-cart-form .order-total-line__total .order-total-line-value{font-size:27.3px;line-height:40px;width:auto;}.view-commerce-cart-form .info h3{color:#d5b079;font-size:15px;font-weight:normal;line-height:1.2em;margin-top:0;margin-bottom:12px;}.view-commerce-cart-form .form-look{background:#747373;color:#fff;line-height:28px;height:28px;margin-bottom:4px;}.view-commerce-cart-form .form-look .views-label{background:#d5b079;display:inline-block;width:120px;float:left;padding-left:10px;}.view-commerce-cart-form .form-look .field-content{display:block;padding-left:10px;padding-right:10px;margin-left:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.view-commerce-cart-form .form-look .field-content > *{margin:0;}.view-commerce-cart-form .form-look .form-number{width:calc(100% + 20px);line-height:28px;padding:0 10px;margin-left:-10px;margin-right:-10px;border:none;max-width:none;background:none;color:#fff;}.view-commerce-cart-form .views-field-remove-button .views-label{display:none;}.view-commerce-cart-form .views-field-remove-button .form-submit{background:#d5b079;border:none;color:#fff;padding:0 8px;line-height:25px;font-size:15px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.footer{margin-top:0 !important;padding-top:0 !important;}.view-taxonomy-term .view-header a,.view-product-details header a{display:none;}#block-mercipourvotrecommande{max-width:1000px;margin:auto;padding:0 20px;text-align:center;font-size:13px;line-height:1.2em;}#block-mercipourvotrecommande h3{color:#d5b079;font-size:15px;font-weight:normal;margin-bottom:0;}#block-mercipourvotrecommande p img{margin-top:14px;}.checkout-pane-completion-message{text-align:center;}.term-title.active .views-field-field-icon{display:none;}.term-title.active .views-field-field-icon-1{display:block;}#block-panier h2{font-weight:normal;}.view-taxonomy-term .view-header{display:none;}.is-path-user #block-leonsteffes-page-title{display:none;}.is-path-user.is-logged-in-user #block-leonsteffes-local-tasks{display:none;}.is-path-user #block-leonsteffes-local-tasks{max-width:500px;margin:auto;padding:10px 0 0;background:#CEAA7D;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;box-shadow:0 0 15px #CEAA7D;}.is-path-user.is-logged-in-user #block-leonsteffes-local-tasks{display:none;}.is-path-user #block-leonsteffes-local-tasks .tabs{margin-top:0;}.is-path-user #block-leonsteffes-local-tasks .tabs__tab:last-of-type{display:none;}.is-path-user form{max-width:500px;padding:10px 20px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 15px #CEAA7D;border:solid #CEAA7D 1px;border-top:0;margin:auto auto 40px;color:#000;position:relative;}.is-path-user form .form-item{margin:10px 0;max-width:none;}.is-path-user form .form-item label{color:#000;}.is-path-user form .form-item input{width:100%;}.is-path-user form .form-item .description{display:none;}.is-path-user form .form-type-password{float:left;width:calc(50% - 10px);clear:none;margin-bottom:30px;}.is-path-user form div.password-confirm{position:absolute;bottom:60px;left:20px;right:20px;}.is-path-user form.user-login-form .form-item-name,.is-path-user form.user-login-form .form-type-email{float:left;width:50%;margin-right:10px;}.is-path-user form .form-item-pass-pass1{margin-right:10px;}.is-path-user form .form-item-pass-pass2{margin-left:10px;}.is-path-user form .form-actions input{background:#CEAA7D;-webkit-appearance:none;border:none;color:#fff;margin-right:6px;}.is-path-user form .form-actions input:hover{background:#009875;}.is-path-user form .form-actions a{float:right;color:#009875;}.is-path-user.is-logged-in-user article{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 20px;}.account-links{max-width:650px;margin:auto;}.account-links h2{color:#d5b079;font-size:16px;line-height:1.2em;margin:0;}.account-links table tr{border-bottom:dotted #d5b079 2px;color:#000;}.account-links table tr td:last-of-type{text-align:right;}.account-links table tr:last-of-type{border-bottom:0;}.account-links table a{color:#009875;}.mobilemenu{display:none;}#block-mobilemenubutton{display:none;}#block-views-block-contacts-block-1 .views-field-field-adresse-email a{color:inherit;}.view-commerce-user-orders{}.view-commerce-user-orders td{padding:0 5px;}.is-path-user.is-logged-in-user main{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;float:none;}.field--name-list-price{display:none;}.sale-orig-price{margin-bottom:-31px;line-height:1.4em;color:#fff;background:url(/themes/leonsteffes/images/bg-total.png) center center no-repeat;background-size:cover;text-align:center;width:250px;padding:5px;font-size:16px;text-decoration:line-through;}@media screen and (max-width:1700px){#block-views-block-service-slideshow-block-1{top:155px;}}@media screen and (max-width:1600px){#block-views-block-page-title-block-1 .views-field-field-header-background{overflow:hidden;}#block-views-block-page-title-block-1 .views-field-field-header-background img{max-width:none;}#block-views-block-service-slideshow-block-1{top:140px;}}@media screen and (max-width:1280px){#block-homevideo img{top:60%;}#block-contactheader{max-width:none;}}@media screen and (max-width:1100px){#block-views-block-service-slideshow-block-1{max-width:800px;margin-left:-400px;}#block-cartcheckoutheader{height:350px;}#block-views-block-contacts-block-1 .view-id-contacts{margin:0;}#block-views-block-contacts-block-1 .view-content .views-row{margin:0 10px 20px;}}@media screen and (max-width:1000px){#block-leonsteffes-main-menu{float:none;margin-top:0;position:relative;top:28px;}#block-panier,#block-useraccountmenu{margin-top:26px;}#block-views-block-page-title-block-1,#block-homevideo{overflow:hidden;}#block-homevideo video{height:300px;width:auto;max-width:none;}#block-contactblock .field--name-body{text-align:center;padding-bottom:20px;}#block-contactblock .field--name-body p,#block-contactblock .field--name-body div{text-align:left;}#block-contactblock .field--name-body p:nth-of-type(4){display:block;opacity:0;height:0;margin:0;}.view-categories-produits .view-content{text-align:center;}#block-views-block-nouveautes-block-1 .views_slideshow_cycle_teaser_section,#block-views-block-nouveautes-block-1 .views_slideshow_cycle_slide{width:calc(100% - 30px) !important;font-size:0;}#block-views-block-nouveautes-block-1 .views-row{display:inline-block;width:calc(50% - 50px);margin:0 20px;border:2px solid #CEAA7D;text-align:left;background:white;vertical-align:top;}#block-views-block-nouveautes-block-1 .views-field-body{font-size:13px;}#block-views-block-service-slideshow-block-1{max-width:calc(100% - 120px);margin-left:0;left:60px;}.is-path-taxonomy main,.is-path-product main{float:none;width:100%;margin:0 auto;max-width:752px;}.is-path-taxonomy aside,.is-path-product aside{float:none;width:100%;height:100%;margin:0;position:fixed;top:-150%;left:0;background:rgba(0,0,0,0.5);max-width:none;z-index:100;}.sidebar-open.is-path-taxonomy aside,.sidebar-open.is-path-product aside{top:0;}.is-path-taxonomy aside > div,.is-path-product aside > div{background:#F2F2F2;border-radius:15px;overflow:auto;width:80%;max-height:80%;margin:auto;padding:0 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(0,0,0,0.5);}.is-path-taxonomy aside > div .view,.is-path-product aside > div .view{max-width:217px;margin:auto;}.view-taxonomy-term .view-header,.view-product-details header{display:block;}.view-taxonomy-term .view-header a,.view-product-details header a{padding-left:24px;display:inline-block;background:url(/themes/leonsteffes/images/filter.png) center left no-repeat;background-size:20px !important;color:#d4af7c;margin-bottom:12px;}.view-taxonomy-term .view-header a:hover,.view-product-details header a:hover{background:url(/themes/leonsteffes/images/filter-hover.png) center left no-repeat;color:#009875;}#block-contactheader .field--name-body{text-align:center;max-width:calc(100% - 20px);left:10px;right:10px;padding:0;transform:translate(0,-50%);}#block-contactheader .field--name-body p,#block-contactheader .field--name-body div{text-align:left;}}@media screen and (max-width:800px){.mobilemenu{display:block;position:fixed;top:-150%;left:0;height:100%;background:rgba(0,0,0,0.5);margin:0;padding:0;opacity:0.5;z-index:1000;transition:opacity 0.3s;}.menu-open .mobilemenu{top:0;opacity:1;}.mobilemenu .wrapper{background:#F2F2F2;border-radius:15px;overflow:auto;width:80%;max-height:80%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px rgba(0,0,0,0.5);}#block-leonsteffes-main-menu,#block-useraccountmenu,#block-panier,#block-selecteurdelangue,#block-socialmedia{display:none;}#block-mobilemenubutton{display:block;position:fixed;top:26px;right:20px;width:30px;height:30px;}#block-mobilemenubutton p a{position:relative;display:block;}#block-mobilemenubutton p a img{position:absolute;top:0;left:0;width:30px;opacity:0;transition:opacity 0.1s;}#block-mobilemenubutton p a img:nth-of-type(2){opacity:1;}#block-mobilemenubutton p a:hover img:nth-of-type(3){opacity:1;}.mobilemenu #block-sitebranding{text-align:center;background:#fff;border-bottom:dotted #D5B079 2px;}.mobilemenu #block-sitebranding img{display:block;margin:auto;}#block-benutzermenu,#block-warenkorb,#block-hauptnavigation{padding:0 10px;}.mobilemenu .menu{max-width:300px;font-size:0;text-align:center;margin:12px auto;}.mobilemenu .menu li{display:inline-block;width:50%;font-size:15px;}.mobilemenu .menu li a{color:#000;display:block;}.mobilemenu .menu li a.is-active{border:dotted #D5B079 1px;background:rgba(213,176,121,0.1);}#block-benutzermenu li:first-of-type a{padding-left:20px;background:url(/themes/leonsteffes/images/icon-account.png) no-repeat left center;display:inline-block;}.mobilemenu #block-warenkorb{text-align:center;}.mobilemenu #block-warenkorb h2{margin:0;font-size:15px;line-height:1.2em;display:inline-block;color:#000;font-weight:normal;padding-left:20px;background:url(/themes/leonsteffes/images/cart.png) no-repeat left center;}.mobilemenu #block-warenkorb .cart--cart-block{display:inline-block;}.mobilemenu #block-warenkorb .cart--cart-block a{background-color:#D5B079;color:#fff;padding:0 4px;}.mobilemenu #block-warenkorb .cart--cart-block a .cart-block--summary__count{padding:0 4px;border-top:dotted #fff 1px;border-bottom:dotted #fff 1px;margin:4px 0;display:inline-block;line-height:1.2em;}.mobilemenu #block-sprachumschalter{float:left;width:50%;background:#D5B079;color:#fff;text-align:right;margin-top:24px;padding:5px 0;}.mobilemenu #block-sprachumschalter ul{margin:0;padding:0;}.mobilemenu #block-sprachumschalter ul li{display:inline-block;}.mobilemenu #block-sprachumschalter ul li a{display:inline-block;padding:0 4px;color:#fff;}.mobilemenu #block-sprachumschalter ul li.is-active a{border:dotted #fff 1px;margin-top:-1px;margin-bottom:-1px;background:rgba(0,0,0,0.1);}.mobilemenu #block-socialmedia-2{float:left;width:50%;background:#D5B079;color:#fff;margin-top:24px;padding:5px 0;}.mobilemenu #block-socialmedia-2 p{margin:0;}.mobilemenu #block-socialmedia-2 p br{display:none;}.mobilemenu #block-socialmedia-2 p img{padding:4.5px 5px;display:block;float:left;}.is-path-jobs #block-leonsteffes-page-title,#block-titleshop,#block-views-block-page-title-block-1 .views-field-field-header-background img{height:300px;width:auto;max-width:none;}#block-contactheader{height:500px;}#block-contactheader .field--name-body p:nth-of-type(4){display:block;height:0;opacity:0;overflow:hidden;margin:0;}.path-node-5 #block-views-block-page-title-block-1 .views-field-field-header-background img{height:350px;}#block-contactheader .field--name-body p:nth-of-type(5) img{display:none;}.view-products .view-content,.view-taxonomy-term .view-content{text-align:center;}#block-views-block-products-block-1 .views-row,.view-taxonomy-term .view-content .views-row{float:none;display:inline-block;}#block-views-block-products-block-1 .views-row{width:245px;}#block-descandvisualofshopcategory .term-visual .pdf img{max-width:70px;}main.layout-3col__right-content{padding-left:15px !important;padding-right:15px !important;}.is-path-product article > .info{display:block;}.is-path-product article > .info:after{content:'';clear:both;display:table;}.is-path-product article > .info > div{display:block;width:100% !important;border-right:none !important;margin-bottom:24px;}.is-path-product .info .center{float:left;width:55% !important;}.is-path-product .info .right{float:left;width:45% !important;}.is-path-product .info .field--name-field-schema{margin-right:30px;}.is-path-product .field--name-field-materiaux .field__items > .field__item{display:inline-block;}.is-path-product article .field--name-price{float:none;margin:29px auto 24px;}.is-path-product article .field--name-variations{}#block-cartcheckoutheader{height:134px;margin-bottom:40px !important;}.login-checkout .layout-region-checkout-main label{color:#000;}.login-checkout .layout-region-checkout-main .form-text,.login-checkout .layout-region-checkout-main .form-email{border:solid #000 0.5px;}.login-checkout .layout-region-checkout-main fieldset{border-right:none !important;margin:0 auto 24px !important;float:none;width:100%;max-width:300px;}#block-jobsheader,#block-jobsfooter{padding:0 20px;}.login-checkout #block-cartcheckoutheader{height:134px;}}@media screen and (max-width:740px){.is-path-product .price-wrapper{float:none;max-width:250px;margin:auto;}.is-path-product article .field--name-variations{clear:both;margin:25px auto 48px;}.is-path-product article .attribute-widgets{max-width:250px;margin:auto;}}@media screen and (max-width:700px){#block-views-block-nouveautes-block-1 .views-row{width:100%;margin:0 0 24px;max-width:400px;}#block-footer .field--name-body ul li{display:block;line-height:1.5em;}#block-footer .field--name-body ul li:after{display:none;}.is-page-node-type-page main article{padding-left:20px;padding-right:20px;}.path-node-5 article .field--name-body table,.path-de-node-5 article .field--name-body table{display:block;width:auto !important;}.path-node-5 article .field--name-body tbody,.path-node-5 article .field--name-body tr,.path-node-5 article .field--name-body td{display:block;margin:auto;width:100% !important;}.path-de-node-5 article .field--name-body tbody,.path-de-node-5 article .field--name-body tr,.path-de-node-5 article .field--name-body td{display:block;margin:auto;width:100% !important;}.path-node-5 main article table img,.path-de-node-5 main article table img{max-width:100%;}.view-commerce-cart-form .info{width:calc(65% - 10px);margin-right:10px;}.view-commerce-cart-form .preis{width:calc(35% - 10px);margin-left:10px;}#block-contactheader{height:550px;}#block-contactheader .field--name-body div:nth-of-type(2){display:block !important;width:160px;margin:24px auto;}}@media screen and (max-width:600px){#block-leonsteffes-branding{max-width:40%;float:none;padding:15px;}#block-leonsteffes-branding img{max-width:100%;display:block;}#block-mobilemenubutton{top:13px;}#block-offnungszeiten .field{height:auto;}#block-offnungszeiten .field--name-field-info-actuelle-{margin-top:-8px;}#block-contactblock .field--name-body p:nth-of-type(2),#block-contactblock .field--name-body p:nth-of-type(6){display:block;opacity:0;height:0;margin:0;}#block-contactblock .field--name-body div:nth-of-type(2){display:block !important;margin:10px auto;width:135px;}#block-contactblock .field--name-body p:nth-of-type(5) img:first-of-type{display:none;}#block-contactblock .field--name-body > div:last-of-type br{display:none;}#block-contactblock .field--name-body > div:last-of-type a{margin:0 6px;}#block-offnungszeiten .field ul{text-align:center;}#block-offnungszeiten .field ul li{float:none;display:inline-block;text-align:left;}#block-offnungszeiten .field--name-field-info-actuelle-{margin-top:0;}.path-node-5 #block-views-block-page-title-block-1 .views-field-field-header-background img{height:300px;}#block-views-block-service-slideshow-block-1{top:110px;}#block-descandvisualofshopcategory .term-visual .pdf img{max-width:40px;}#block-descandvisualofshopcategory .term-visual .pdf p{line-height:1.2em;}#block-descandvisualofshopcategory .term-visual{overflow:hidden;}#block-descandvisualofshopcategory .term-visual .visual img{height:150px;width:auto;max-width:none;}.is-path-product .info .center,.is-path-product .info .right{float:none;width:100% !important;clear:both;}.view-commerce-cart-form .info{width:100%;margin-right:0;}.view-commerce-cart-form .preis{width:300px;margin-left:0;}.view-commerce-cart-form .field--name-total-price{width:300px;float:none;clear:both;display:block;margin-left:0;}.commerce-checkout-flow .form-actions a{float:none;display:block;width:100px;margin-top:12px;text-align:center;}#contact-message-feedback-form{left:0;}#contact-message-feedback-form label{display:block;text-align:left;width:auto;}#contact-message-feedback-form input,#contact-message-feedback-form .form-textarea-wrapper,#contact-message-feedback-form textarea{width:100%;}#contact-message-feedback-form .obligatoire{margin-left:0;}#contact-message-feedback-form #edit-actions{padding-right:0;margin-top:6px;}.view-categories-produits .views-row{width:127px;margin-right:6px;margin-left:6px;margin-bottom:8px;}.view-categories-produits .views-row h3{font-size:11px;height:42px;}}@media screen and (max-width:500px){.mobilemenu .menu li{display:block;width:100%;}#block-views-block-service-slideshow-block-1{display:none;}.path-node-5 #block-views-block-page-title-block-1 h1{opacity:1;}#block-checkoutprogress{padding:0 5px;}#block-checkoutprogress .checkout-progress .checkout-progress--step{font-size:12px;padding:0 8px;line-height:28px !important;height:28px;}.checkout-pane-payment-information .form-item-payment-information-payment-method label:before{position:static;margin-top:0;margin-bottom:12px;width:100%;}.checkout-pane-payment-information .form-item-payment-information-payment-method label{padding-left:67px;}#edit-review-shipping-information .fieldset-wrapper > div:first-of-type{float:none;width:auto;}.commerce-checkout-flow .form-actions .form-submit{font-size:16px;}}@media screen and (max-width:400px){.commerce-order-item-add-to-cart-form label,.commerce-order-item-pado-add-to-cart-form label{display:block;float:none;width:auto;}.commerce-order-item-add-to-cart-form .form-type-number input,.commerce-order-item-add-to-cart-form .form-type-textfield input,.commerce-order-item-add-to-cart-form .form-type-select select,.commerce-order-item-pado-add-to-cart-form .form-type-number input,.commerce-order-item-pado-add-to-cart-form .form-type-textfield input,.commerce-order-item-pado-add-to-cart-form .form-type-select select{width:100% !important;}.is-path-product .price-wrapper{max-width:250px;float:none;margin-left:auto;margin-right:auto;margin-top:25px;}.is-path-product article .field--name-variations{clear:both;}.is-path-product article .attribute-widgets{max-width:250px;margin-left:auto;margin-right:auto;}.view-commerce-cart-form .preis,.view-commerce-cart-form .field--name-total-price{width:100%;}}@media screen and (max-width:350px){#block-contactblock .field--name-body p:nth-of-type(5){display:none;}}#block-views-block-nouveautes-block-1 .views-field-edit-node{float:left;margin-left:10px;margin-top:-10px;}#block-views-block-nouveautes-block-1 .views-field-translation-link{float:left;margin-left:10px;margin-top:-10px;}#block-views-block-nouveautes-block-1 .views-field-edit-node a,#block-views-block-nouveautes-block-1 .views-field-translation-link a{color:#CEAA7D;}
.layout-3col{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar,.layout-3col__col-1,.layout-3col__col-2,.layout-3col__col-3,.layout-3col__col-4,.layout-3col__col-x{clear:both;padding-left:20px;padding-right:20px;float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x{float:right;margin-right:0%;margin-left:-100%;}@media (min-width:777px){.layout-3col{margin-left:-12px;margin-right:-13px;padding-left:0;padding-right:0;}.layout-3col:before{content:"";display:table;}.layout-3col:after{content:"";display:table;clear:both;}[dir="rtl"] .layout-3col{margin-left:-13px;margin-right:-12px;}.layout-3col__full,.layout-3col__left-content,.layout-3col__right-content,.layout-3col__left-sidebar,.layout-3col__right-sidebar{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__full,[dir="rtl"] .layout-3col__left-content,[dir="rtl"] .layout-3col__right-content,[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__right-sidebar{padding-left:13px;padding-right:12px;}.layout-3col__first-left-sidebar,.layout-3col__col-1,.layout-3col__col-3,.layout-3col__col-x:nth-child(2n + 1){float:left;width:50%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){float:right;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(2n + 1){padding-left:13px;padding-right:12px;}.layout-3col__second-left-sidebar,.layout-3col__col-2,.layout-3col__col-4,.layout-3col__col-x:nth-child(2n){clear:none;float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:12px;padding-right:13px;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){float:right;margin-right:50%;margin-left:-100%;}[dir="rtl"] .layout-3col__second-left-sidebar,[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-4,[dir="rtl"] .layout-3col__col-x:nth-child(2n){padding-left:13px;padding-right:12px;}}@media (min-width:999px){.layout-3col__full{float:left;width:100%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__full{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__left-content{float:left;width:66.66667%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__left-content{float:right;margin-right:0%;margin-left:-100%;}.layout-3col__right-content{float:left;width:751px;margin-left:221px;margin-right:-100%;}[dir="rtl"] .layout-3col__right-content{float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__left-sidebar,.layout-3col__first-left-sidebar,.layout-3col__second-left-sidebar{clear:right;float:right;width:240px;margin-right:732px;margin-left:-100%;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{clear:left;}[dir="rtl"] .layout-3col__left-sidebar,[dir="rtl"] .layout-3col__first-left-sidebar,[dir="rtl"] .layout-3col__second-left-sidebar{float:left;margin-left:66.66667%;margin-right:-100%;}.layout-3col__right-sidebar{clear:right;float:right;width:33.33333%;margin-right:0%;margin-left:-100%;}[dir="rtl"] .layout-3col__right-sidebar{clear:left;}[dir="rtl"] .layout-3col__right-sidebar{float:left;margin-left:0%;margin-right:-100%;}.layout-3col__col-1,.layout-3col__col-x:nth-child(3n+1){clear:both;float:left;width:33.33333%;margin-left:0%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-1,[dir="rtl"] .layout-3col__col-x:nth-child(3n+1){float:right;margin-right:0%;margin-left:-100%;}.layout-3col__col-2,.layout-3col__col-x:nth-child(3n+2){clear:none;float:left;width:33.33333%;margin-left:33.33333%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-2,[dir="rtl"] .layout-3col__col-x:nth-child(3n+2){float:right;margin-right:33.33333%;margin-left:-100%;}.layout-3col__col-3,.layout-3col__col-x:nth-child(3n){clear:none;float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}[dir="rtl"] .layout-3col__col-3,[dir="rtl"] .layout-3col__col-x:nth-child(3n){float:right;margin-right:66.66667%;margin-left:-100%;}.layout-3col__col-4{display:none;}}.layout-3col__grid-item-container{padding-left:0;padding-right:0;}.layout-3col__grid-item-container:before{content:"";display:table;}.layout-3col__grid-item-container:after{content:"";display:table;clear:both;}.layout-center{padding-left:0;padding-right:0;margin:0 auto;}@media (min-width:777px){.layout-center{padding-left:0;padding-right:0;}[dir="rtl"] .layout-center{padding-left:13px;padding-right:12px;}}.layout-center--shared-grid,.layout-center.layout-3col{padding-left:0;padding-right:0;}.layout-swap{position:relative;}@media (min-width:555px){.layout-swap{padding-top:48px;}}@media (min-width:555px){.layout-swap__top{position:absolute;top:0;height:48px;width:100%;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;background-color:#77b259;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{max-width:34.7em;margin:0.7em 0;padding:0.2em 0.5em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}
.clearfix:before{content:'';display:table;}.clearfix:after{content:'';display:table;clear:both;}
.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.visually-hidden--off,.visually-hidden--focusable:active,.visually-hidden--focusable:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:visible;}
.box{margin-bottom:1.5rem;border:5px solid #cccccc;padding:1em;}.box__title{margin:0;}.box:focus,.box:hover,.box.is-focus,.box--is-focus{border-color:#000;}.box--highlight{border-color:#0072b9;}
.comment__section,.comments{margin:1.5rem 0;}.comment__title{margin:0;}.comment__permalink{text-transform:uppercase;font-size:75%;}.comment--preview,.comment-preview{background-color:#fffadb;}.comment--nested,.indented{margin-left:32px;}[dir="rtl"] .comment--nested,[dir="rtl"] .indented{margin-left:0;margin-right:32px;}
.header__logo{float:left;margin:0 10px 0 0;padding:0;}[dir="rtl"] .header__logo{float:right;margin:0 0 0 10px;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}[dir="rtl"] .header__secondary-menu{float:left;}.header__region{clear:both;}
.hidden,html.js .js-hidden,html.js .element-hidden,html.js .js-hide{display:none;}
.inline-links,.inline.links{padding:0;}.inline-links__item,.inline.links li{display:inline;list-style-type:none;padding:0 1em 0 0;}.inline-links__item:last-child,.inline.links li:last-child{padding-right:0;}[dir="rtl"] .inline-links__item,[dir="rtl"] .inline.links li,.inline.links [dir="rtl"] li{display:inline-block;padding:0 0 0 1em;}[dir="rtl"] .inline-links__item:last-child,[dir="rtl"] .inline.links li:last-child,.inline.links [dir="rtl"] li:last-child{padding-left:0;}
.inline-sibling,.field-label-inline .field-label,span.field-label{display:inline;margin-right:10px;}[dir="rtl"] .inline-sibling,[dir="rtl"] .field-label-inline .field-label,.field-label-inline [dir="rtl"] .field-label,[dir="rtl"] span.field-label{margin-right:0;margin-left:10px;}.inline-sibling__child,.inline-sibling *,.field-label-inline .field-label *,span.field-label *{display:inline;}.inline-sibling__adjacent,.inline-sibling + *,.inline-sibling + * > :first-child,.inline-sibling + * > :first-child > :first-child,.field-label-inline .field-label + *,span.field-label + *,.field-label-inline .field-label + * > :first-child,span.field-label + * > :first-child,.field-label-inline .field-label + * > :first-child > :first-child,span.field-label + * > :first-child > :first-child{display:inline;}.field-label-inline .field-label,.field-label-inline .field-items{float:none;}
@media print{.print-none,.toolbar,.action-links,.links,.book-navigation,.forum-topic-navigation,.feed-icons{display:none;}}
.responsive-video,.media-youtube-video,.media-vimeo-preview-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-video__embed,.responsive-video iframe,.media-youtube-video iframe,.media-vimeo-preview-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-video--4-3{padding-bottom:75%;}
.autocomplete,.form-autocomplete{background-image:url(/themes/leonsteffes/components//forms/autocomplete/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}[dir="rtl"] .autocomplete,[dir="rtl"] .form-autocomplete{background-position:0% center;}.autocomplete__list-wrapper,#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}.autocomplete__list,#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}.autocomplete__list-item,#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;}.autocomplete__list-item.is-selected,.autocomplete__list-item--is-selected,#autocomplete li.is-selected,#autocomplete .selected{background:#0072b9;color:#fff;}.autocomplete.is-throbbing,.autocomplete--is-throbbing,.is-throbbing.form-autocomplete,.form-autocomplete.throbbing{background-image:url(/themes/leonsteffes/components//forms/autocomplete/throbber-active.gif);}
.collapsible-fieldset,.collapsible{position:relative;}.collapsible-fieldset__legend,.collapsible .fieldset-legend{display:block;padding-left:15px;background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/expanded.svg);background-position:4px 50%;background-repeat:no-repeat;}[dir="rtl"] .collapsible-fieldset__legend,[dir="rtl"] .collapsible .fieldset-legend,.collapsible [dir="rtl"] .fieldset-legend{padding-left:0;padding-right:15px;background-position:right 4px top 50%;}.collapsible-fieldset__summary,.collapsible .fieldset-legend .summary{color:#999999;font-size:.9em;margin-left:.5em;}.collapsible-fieldset.is-collapsed,.collapsible-fieldset--is-collapsed,.is-collapsed.collapsible,.collapsible.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper,.collapsible-fieldset--is-collapsed__wrapper,.is-collapsed.collapsible .collapsible-fieldset__wrapper,.collapsible.collapsed .fieldset-wrapper{display:none;}.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,.collapsible-fieldset--is-collapsed__legend,.is-collapsed.collapsible .collapsible-fieldset__legend,.collapsible.collapsed .fieldset-legend,.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,.is-collapsed.collapsible .fieldset-legend{background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/collapsed.svg);background-position:4px 50%;}[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend,[dir="rtl"] .collapsible-fieldset--is-collapsed__legend,[dir="rtl"] .is-collapsed.collapsible .collapsible-fieldset__legend,[dir="rtl"] .collapsible.collapsed .fieldset-legend,.collapsible.collapsed [dir="rtl"] .fieldset-legend,[dir="rtl"] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,.collapsible [dir="rtl"] .collapsible-fieldset.is-collapsed .fieldset-legend,[dir="rtl"] .is-collapsed.collapsible .fieldset-legend{background-image:url(/themes/leonsteffes/components//forms/collapsible-fieldset/collapsed-rtl.svg);background-position:right 4px top 50%;}
.form-item{margin:1.5rem 0;}.form-item__required,.form-required{color:#c00;}.form-item__description,.form-item .description{font-size:0.875rem;}.form-item--inline div,.form-item--inline label,.container-inline .form-item div,.container-inline .form-item label{display:inline;}.form-item--inline__exception,.container-inline .fieldset-wrapper{display:block;}.form-item--tight,.form-item--radio,.form-type-radio,.form-type-checkbox,.password-parent,.confirm-parent,table .form-item{margin:0;}.form-item--radio .form-item__label,.form-item--radio__label,.form-type-radio .form-item__label,.form-type-checkbox .form-item__label,label.option{display:inline;font-weight:normal;}.form-item--radio .form-item__description,.form-item--radio__description,.form-type-radio .form-item__description,.form-type-checkbox .form-item__description,.form-type-radio .description,.form-type-checkbox .description,.form-item--radio .form-item .description,.form-item .form-item--radio .description,.form-type-radio .form-item .description,.form-item .form-type-radio .description,.form-type-checkbox .form-item .description,.form-item
.form-type-checkbox .description{margin-left:1.4em;}.form-item.is-error .form-item__widget,.form-item--is-error__widget,.form-item.is-error input,.form-item.is-error textarea,.form-item.is-error select,.form-item--is-error input,.form-item--is-error textarea,.form-item--is-error select,.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}
.form-table__sticky-header,.sticky-header{position:fixed;visibility:hidden;margin-top:0;background-color:#fff;}.form-table__sticky-header.is-sticky,.form-table__sticky-header--is-sticky,.is-sticky.sticky-header{visibility:visible;}.form-table__header,.form-table th,form table th{border-bottom:3px solid #cccccc;padding-right:1em;text-align:left;}[dir="rtl"] .form-table__header,[dir="rtl"] .form-table th,.form-table [dir="rtl"] th,[dir="rtl"] form table th,form table [dir="rtl"] th{text-align:right;padding-left:1em;padding-right:0;}.form-table__body,.form-table tbody,form table tbody{border-top:1px solid #cccccc;}.form-table__row,.form-table tbody tr,form table tbody tr{padding:.1em .6em;border-bottom:1px solid #cccccc;background-color:#eeeeee;}.form-table__row:nth-child(even),.form-table tbody tr:nth-child(even),form table tbody tr:nth-child(even){background-color:#fff;}.form-table__row.is-active,.form-table__row--is-active,.form-table tbody tr.is-active,form table tbody tr.is-active,td.active{background-color:#dddddd;}.form-table__row.is-disabled,.form-table__row--is-disabled,.form-table tbody tr.is-disabled,form table tbody tr.is-disabled,td.menu-disabled{background:#cccccc;}.form-table__row.is-selected,.form-table__row--is-selected,.form-table tbody tr.is-selected,form table tbody tr.is-selected,tr.selected td{background:#fffdf0;}.form-table__list,.form-table ul,form table ul{margin:0;}.form-table__narrow-column,.form-table th.form-table__narrow-column,form table th.form-table__narrow-column,td .checkbox,th .checkbox{width:-moz-min-content;width:-webkit-min-content;text-align:center;}
.progress-bar,.progress{font-weight:bold;}.progress-bar__bar,.progress .bar{border-radius:3px;margin:0 .2em;border:1px solid #666666;background-color:#cccccc;}.progress-bar__fill,.progress .filled{height:1.5em;width:5px;background:#0072b9 url(/themes/leonsteffes/components//forms/progress-bar/progress-bar.gif) repeat 0 0;}.progress-bar__percentage,.progress .percentage{float:right;}[dir="rtl"] .progress-bar__percentage,[dir="rtl"] .progress .percentage,.progress [dir="rtl"] .percentage{float:left;}.progress-bar--inline,.ajax-progress-bar{width:16em;display:inline-block;}[dir="rtl"] .progress-bar--inline,[dir="rtl"] .ajax-progress-bar{float:right;}
.progress-throbber,.ajax-progress{display:inline-block;}[dir="rtl"] .progress-throbber,[dir="rtl"] .ajax-progress{float:right;}.progress-throbber__widget,.ajax-progress .throbber{background:url(/themes/leonsteffes/components//forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;float:left;height:15px;margin:2px;width:15px;}[dir="rtl"] .progress-throbber__widget,[dir="rtl"] .ajax-progress .throbber,.ajax-progress [dir="rtl"] .throbber{float:right;}.progress-throbber__widget-in-tr,tr .ajax-progress .throbber{margin:0 2px;}.progress-throbber__message,.ajax-progress .message{padding-left:20px;}
.resizable-textarea,.resizable-textarea textarea{width:100%;vertical-align:bottom;}.resizable-textarea__grippie,.resizable-textarea .grippie{background:url(/themes/leonsteffes/components//forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;border:1px solid #cccccc;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}
.table-drag__wrapper,body.drag{cursor:move;}.table-drag__item,tr.drag{background-color:#fffadb;}.table-drag__item-previous,tr.drag-previous{background-color:#fff7c2;}.table-drag__handle,.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;font-size:12px;}[dir="rtl"] .table-drag__handle,[dir="rtl"] .tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}.table-drag__handle:focus,.table-drag__handle:hover,.tabledrag-handle:focus,.tabledrag-handle:hover{text-decoration:none;}.table-drag__handle-icon,.tabledrag-handle .handle{box-sizing:content-box;background:url(/themes/leonsteffes/components//forms/table-drag/handle-icon.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px;}.table-drag__handle.is-hover .table-drag__handle-icon,.table-drag__handle-icon--is-hover,.is-hover.tabledrag-handle .table-drag__handle-icon,.tabledrag-handle-hover .handle,.table-drag__handle.is-hover .tabledrag-handle .handle,.tabledrag-handle .table-drag__handle.is-hover .handle,.is-hover.tabledrag-handle .handle{background-position:6px -11px;}.table-drag__toggle-weight-wrapper,.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .table-drag__toggle-weight-wrapper,[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.table-drag__toggle-weight,.tabledrag-toggle-weight{font-size:.9em;}.table-drag__indentation,.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px;}[dir="rtl"] .table-drag__indentation,[dir="rtl"] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0;}.table-drag__tree-child,.table-drag__tree-child-last,.tree-child-last,.table-drag__tree-child-horizontal,.tree-child-horizontal,.tree-child{background:url(/themes/leonsteffes/components//forms/table-drag/tree-child.png) no-repeat 11px center;}[dir="rtl"] .table-drag__tree-child,[dir="rtl"] .table-drag__tree-child-last,[dir="rtl"] .tree-child-last,[dir="rtl"] .table-drag__tree-child-horizontal,[dir="rtl"] .tree-child-horizontal,[dir="rtl"] .tree-child{background-position:-65px center;}.table-drag__tree-child-last,.tree-child-last{background-image:url(/themes/leonsteffes/components//forms/table-drag/tree-child-last.png);}.table-drag__tree-child-horizontal,.tree-child-horizontal{background-position:-11px center;}
.nav-menu__item,.menu__item{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/leaf.svg);list-style-type:square;}.nav-menu__item.is-expanded,.nav-menu__item--is-expanded,.is-expanded.menu__item,.menu__item.is-expanded{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/expanded.svg);list-style-type:circle;}.nav-menu__item.is-collapsed,.nav-menu__item--is-collapsed,.is-collapsed.menu__item,.menu__item.is-collapsed{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/collapsed.svg);list-style-type:disc;}[dir="rtl"] .nav-menu__item.is-collapsed,[dir="rtl"] .nav-menu__item--is-collapsed,[dir="rtl"] .is-collapsed.menu__item,[dir="rtl"] .menu__item.is-collapsed{list-style-image:url(/themes/leonsteffes/components//navigation/nav-menu/collapsed-rtl.svg);}.nav-menu__link.is-active,.nav-menu__link--is-active,.menu a.active{color:#000;}
.navbar{margin:0;padding:0;text-align:left;}[dir="rtl"] .navbar{text-align:right;}.navbar__item,.navbar li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}[dir="rtl"] .navbar__item,[dir="rtl"]
.navbar li{float:right;padding:0 0 0 10px;}
.pager{clear:both;padding:0;text-align:center;}@media print{.pager{display:none;}}.pager__item,.pager__current-item,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline;padding:0 .5em;list-style-type:none;background-image:none;}.pager__current-item,.pager-current{font-weight:bold;}
.footer{font-size:0.875rem;line-height:1.5rem;margin-top:3rem;padding:1.5rem 0;border-top:1px solid #cccccc;}
.tabs{margin:1.125rem 0 0;line-height:1.875rem;border-bottom:1px solid #cccccc \0/ie;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);padding:0 2px;list-style:none;white-space:nowrap;}@media print{.tabs{display:none;}}.tabs__tab{float:left;margin:0 3px;border:1px solid #cccccc;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-color:transparent;border-bottom:0 \0/ie;overflow:hidden;background:#dddddd;}[dir="rtl"] .tabs__tab{float:right;}.tabs__tab.is-active{border-bottom-color:#fff;}.tabs__tab-link{padding:0 1.5rem;display:block;text-decoration:none;-webkit-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s;text-shadow:#fff 0 1px 0;color:#000;background:#dddddd;letter-spacing:1px;}.tabs__tab-link:focus,.tabs__tab-link:hover{background:#eaeaea;}.tabs__tab-link:active,.tabs__tab-link.is-active,.tabs__tab-link--is-active{background:#fff;text-shadow:none;}.tabs--secondary{margin-top:1.5rem;font-size:0.875rem;background-image:none;}.tabs + .tabs--secondary,.tabs + h2 + .tabs--secondary{margin-top:0;background-image:-webkit-linear-gradient(bottom,#cccccc 1px,transparent 1px);background-image:linear-gradient(to top,#cccccc 1px,transparent 1px);}.tabs--secondary .tabs__tab{margin:0.5625rem 0.1875rem;border:0;background:transparent;}[dir="rtl"] .tabs--secondary .tabs__tab{float:right;}.tabs--secondary .tabs__tab.is-active{border-bottom-color:transparent;}.tabs--secondary .tabs__tab-link{border:1px solid #cccccc;border-radius:24px;color:#666666;background:#f1f1f1;letter-spacing:normal;}.tabs--secondary .tabs__tab-link:focus,.tabs--secondary .tabs__tab-link:hover{color:#333333;background:#dddddd;border-color:#999999;}.tabs--secondary .tabs__tab-link:active,.tabs--secondary .tabs__tab-link.is-active,.tabs--secondary .tabs__tab-link--is-active{color:white;text-shadow:#333333 0 1px 0;background:#666666;border-color:black;}
.skip-link{display:block;padding:2px 0 3px;text-align:center;}.skip-link:link,.skip-link:visited{background-color:#666666;color:#fff;}@media print{.skip-link{display:none;}}
