/*!
 * modweb v4.2
 * 2018 ® All rights reserved - Modweb Pawel Kolodziejczak company
 * web: www.modweb.pl;
 *
 */address,article,audio,blockquote,body,div,em,footer,form,h1,h2,h3,h4,h5,h6,header,i,img,input,label,li,main,nav,p,picture,progress,q,section,select,small,span,strong,svg,table,td,textarea,th,tr,ul,video{box-sizing:border-box;margin:0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;outline:none}video{-o-object-fit:cover;object-fit:cover}address{font-style:normal}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,q:before{content:"\201E"}blockquote:after,q:after{content:"\201D"}table{border-collapse:collapse;border-spacing:0}a,li,li a{color:inherit;font-size:inherit;line-height:inherit}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline-width:0}img{display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:120%}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.6em;line-height:120%}h5{font-size:1.4em}h6{font-size:1.2em}p{font-size:1em;line-height:150%;margin-top:1em}span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}small{display:inline-block;font-size:80%}.btn,button{cursor:pointer}.btn{background-color:#fff;border-radius:10px;color:#fff;display:inline-block;font-family:futura-pt,sans-serif;font-size:.8em;font-weight:700;height:3em;line-height:3em;padding:0 2em;text-align:center;transition:background-color .3s ease;vertical-align:middle;width:auto}.btn--pink{background-color:pink}.btn--pink:hover{background-color:green}.contentBox h1,.contentBox h2,.contentBox h3,.contentBox h4,.contentBox h5,.contentBox h6{margin:1em 0}.contentBox h1:first-of-type,.contentBox h2:first-of-type,.contentBox h3:first-of-type,.contentBox h4:first-of-type,.contentBox h5:first-of-type,.contentBox h6:first-of-type{margin-bottom:0;margin-top:0}.contentBox p{margin-top:1em}.contentBox p:first-child{margin-top:0}.contentBox ul{padding-left:2em}.contentBox ul li{font-weight:700;line-height:100%;margin:10px 0;position:relative}.contentBox ul li:before{background-color:#cb913b;border-radius:50%;content:"";height:8px;left:-25px;position:absolute;top:.3em;width:8px}.contentBox.rot li:before{border-radius:0;transform:rotate(-45deg)}.contentBox img{display:block;height:auto;margin:2em 0;max-width:100%}.contentBox iframe{max-width:100%}.contentBox table:before{content:"";display:block;overflow:auto;width:100%}.grid{position:relative;z-index:1}.grid:before{content:"";display:block;height:0;padding-bottom:100%;position:relative;visibility:hidden;width:100%;z-index:-1}.grid>div{height:100%;left:0;position:absolute;top:0;width:100%}body{color:#1d1d1b;font-family:futura-pt,sans-serif;font-size:18px;font-style:normal;font-weight:400}main,section{width:100%}header{height:148px}.slider{height:30vw;max-height:600px;min-height:300px}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.container--lg{max-width:1400px}.recipe{color:#1d1d1b}.recipe h4{color:#cb913b}.loaded{animation:to1 .3s ease-out forwards}@keyframes to1{0%{opacity:0}to{opacity:1}}.section{min-height:100vh}.shad{box-shadow:4px 6px 20px rgba(0,0,0,.3)}.bg--w{background-color:#fff}.bg--bordo{background-color:#8b0915}blockquote{font-size:3em;font-style:italic;line-height:120%}blockquote small{font-size:20px;text-align:right;width:100%}blockquote:after,blockquote:before{content:""}.c--w{color:#fff}.line,hr{background-color:#beb6b6;border:0;bottom:5px;height:2px;width:100%}.line--top{background-color:#fff;height:120px;width:1px}.header{margin:3em 0}.header h2{background-color:#fff;font-size:1.5em;line-height:100%;padding-right:1.5em;position:relative;z-index:200}.prod{color:#cb913b}.prod h3{font-size:1.5em}.mask{background-color:rgba(139,9,21,.7);color:#fff;padding:2em;position:relative;z-index:200}.mask h2{font-size:2em}.mask--2{background-color:rgba(0,0,0,.7)}.contentBox a,.hover{transition:opacity .3s ease-out}.contentBox a:hover,.hover:hover{opacity:.75}footer p{font-weight:400}@media only screen and (max-width:1400px){body{font-size:15px}blockquote{font-size:2em}}@media only screen and (max-width:680px){.logo{max-width:100px}blockquote{font-size:28px}}.row{width:100%}.col-10{width:83.32%}.col-9{width:75%}.col-4{width:33.33333%}.flex{display:flex}.order1{order:1}.order2{order:2}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.fw400,.reg{font-weight:400}.fw700{font-weight:700}.normal{font-style:normal}.up{text-transform:uppercase}.w-auto{width:auto}.z100{z-index:100}.z200{z-index:200}.z800{z-index:800}.z900{z-index:900}.z1000{z-index:1000}.cur-pointer{cursor:pointer}.no-cur{cursor:not-allowed}.hidden{visibility:hidden}.visible{visibility:visible}.o-hidden{overflow:hidden}.bl{display:block}.inbl{display:inline-block}.hide{display:none}.show{display:block}.hide-i{display:none!important}.h0{height:0}.h100{height:100%}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.static{position:static}.auto{margin:auto}.bottom0{bottom:0}.bottom30{bottom:30px}.bottom-15{bottom:-15px}.left0{left:0}.left-20{left:-20px}.right0{right:0}.right30{right:30px}.top0{top:0}.top30{top:30px}.txt-center{text-align:center}.txt-right{text-align:right}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb40{margin-bottom:40px}.mt-40{margin-top:-40px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.ml15{margin-left:15px}.ml40{margin-left:40px}.mr15{margin-right:15px}.mr40{margin-right:40px}.padt10{padding-top:10px}.padt20{padding-top:20px}.padt50{padding-top:50px}.padb10{padding-bottom:10px}.padb20{padding-bottom:20px}.padb40{padding-bottom:40px}.padb50{padding-bottom:50px}.padl20{padding-left:20px}.padr20{padding-right:20px}@media only screen and (max-width:480px){.xs-row{width:100%}}