body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}table{width:100%}form .control-group{margin-bottom:10px}form .controls{display:inline-block}form .controls.radio-inline label{width:auto;margin:0 2em 0 .5em}form select{border:1px solid #ccc;font-family:"Helvetica Neue", "Helvetica", "Arial";padding:3px;width:307px;font-size:15px}form .choice.radio{width:auto;text-align:left}form .choice.radio input{margin-right:5px}form .boolean.input.control-group .control-label{color:#FFF}form .boolean.input.control-group label.checkbox{text-align:left;width:auto}form .boolean.input.control-group label.checkbox input{margin-right:5px}form input[type=number],form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=date],form textarea{border:1px solid #ccc;padding:3px;width:300px;font-family:"Helvetica Neue", "Helvetica", "Arial";font-size:15px;border-radius:2px}@media (max-width: 600px){form input[type=number],form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=date],form textarea{width:100%;display:block}}@media (max-width: 600px){form .controls{width:100%}}form select,form option,form .chzn-container.chzn-container-single{font-family:"Helvetica Neue", "Helvetica", "Arial"}form input{font-family:"Helvetica Neue", "Helvetica", "Arial"}form label{width:140px;margin-top:5px;vertical-align:top;display:inline-block;text-align:right;margin-right:10px;cursor:pointer}@media (max-width: 600px){form label{width:100%;display:block}}form label.checkbox{width:100%}form label.checkbox input{margin-right:10px}form label.control-label{text-align:left}form ol li{padding:5px 0}form .help-inline{display:inline-block;background-color:#c19a1b;color:#fff;border-radius:2px;white-space:nowrap;padding:7px 7px;font-size:10px;font-family:"Helvetica Neue", "Helvetica", "Arial";line-height:11px;text-align:center;vertical-align:top;margin-left:-5px}form div.input.error input{border:1px solid #c19a1b}form textarea{height:100px}.button[type="submit"],button[type="submit"],input[type="submit"]{background-color:#CCC;color:#000;cursor:pointer;border:1px solid #CCC;font-family:"Helvetica Neue", "Helvetica", "Arial";margin:10px 0;padding:7px 14px;clear:both;display:inline-block;text-decoration:none;border-radius:2px}.button[type="submit"]:hover,button[type="submit"]:hover,input[type="submit"]:hover{color:#000}button[type="submit"],input[type="submit"]{padding:10px 14px;font-size:15px;margin-top:10px;min-width:100px}body{font-family:"Helvetica Neue", "Helvetica", "Arial";font-size:13px;padding:0;margin:0;color:#000;line-height:140%}p{margin-bottom:10px}a{color:#c19a1b;text-decoration:none}a:hover{color:#eed687}a:active{color:#3b2f08}h1.subtitle{font-size:11px;color:#888;margin-bottom:30px;line-height:13px}strong{font-weight:bold}em{font-style:italic}.clear{clear:both}.start-hidden{display:none}.translation_missing{background:red;border-radius:3px;padding:1px 3px;color:#fff}.mini-text{margin-bottom:20px;text-align:center;width:400px;margin:40px auto}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:none;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}footer{padding:40px 0 40px 0;text-align:right;font-size:11px;line-height:3}footer a{border:1px solid #2f2d2e;color:#2f2d2e;background-color:white;padding:4px 8px;transition:all .3s ease-in-out;text-decoration:none}footer a:hover{color:white;background-color:#2f2d2e;text-decoration:none}table.shopping-list{font-variant-numeric:tabular-nums}table.shopping-list td{padding:2px 0;vertical-align:top;text-align:left}table.shopping-list td.quantity{white-space:nowrap;padding-right:1em}table.shopping-list td.price{text-align:right;white-space:nowrap;padding-left:1em}table.shopping-list tr.total_cost{font-weight:bold}table.shopping-list tr.total_cost td{text-transform:uppercase}table.shopping-list tr.total_cost td.price{text-decoration:underline}table.shopping-list tr.product_cost td,table.shopping-list tr.total_tax td{font-style:italic}table.shopping-list tbody{border-top:1px solid #9cac89;border-bottom:1px solid #9cac89}table.shopping-list tbody tr:last-of-type td{padding-bottom:10px}table.shopping-list tfoot tr.total td{padding-top:10px;padding-bottom:10px}.secondary-product-types{max-height:0;opacity:0;transition:all .7s ease-out;overflow:hidden}.secondary-product-types.revealed{max-height:1000vh;opacity:1;transition:all .3s ease-out}section.coupon_code{margin-bottom:3em}a.toggle_coupon_code{display:inline-block}a.toggle_coupon_code::before{content:'';display:inline-block;width:15px;height:15px;background:#c19a1b;border-radius:50%;margin-right:10px;vertical-align:sub;line-height:15px}.coupon_code_field{display:none}.alert{text-shadow:none;border-radius:0;border:none}.alert h4{margin-bottom:1em}.secondary-button{background-color:#ccc;color:#111111;border:1px solid #abb2c7;padding:6px 16px;transition:background-color .3s ease-in-out}.labels-left .secondary-button{margin-left:205px}.secondary-button:hover{background-color:#c19a1b;color:white}form.sign_in label{vertical-align:inherit}.button-info,form.sign_in input,.b2c .payment-options button,.b2b.orders.confirmation input[type="submit"]{cursor:pointer;font-family:"Helvetica Neue", "Helvetica", "Arial";margin:10px 0;padding:9px 20px;clear:both;display:inline-block;text-decoration:none;transition:color .3s ease-in-out;font-size:16px}.button-info:hover,form.sign_in input:hover,.b2c .payment-options button:hover,.b2b.orders.confirmation input[type="submit"]:hover{color:#2e4057}.button-info:focus,form.sign_in input:focus,.b2c .payment-options button:focus,.b2b.orders.confirmation input[type="submit"]:focus{outline:none}.b2b.orders.confirmation input[type="submit"]{float:right;margin-right:90px}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}.price{text-align:right;white-space:nowrap}.middle-ribbon{display:none}.shopping-list .price{display:none}body{font-family:Georgia;color:#000}.container{max-width:1000px;margin:0 auto}#flash{width:100%;background-color:white;color:#333;font-size:15px;margin:0 auto 20px auto;padding:20px;border-bottom:1px solid #c19a1b}body.orders .container{width:1000px;margin:0 auto}body.orders #header{text-align:center;margin-top:40px}.sticker-container{display:none}body.sessions,body.password_reset{text-align:center}body.sessions .welcome-message,body.password_reset .welcome-message{font-weight:bold;margin-bottom:40px}body.sessions .password-reset,body.password_reset .password-reset{font-weight:bold}body.sessions #flash-header,body.password_reset #flash-header{margin-bottom:20px}body.sessions .sign_in li,body.password_reset .sign_in li{padding:0 0 20px 0;list-style:none}body.sessions .sign_in .inline-errors,body.password_reset .sign_in .inline-errors{display:block;width:200px;margin:0 auto}body.b2b.sessions .sticker-container{display:block;width:973px;margin:0 auto;text-align:left}@media (max-width: 600px){body.b2b.sessions .sticker-container{display:none}}body.b2b.sessions #sticker{margin-top:25px;margin-left:25px;position:absolute}form.sign_in{text-align:left;margin:0 auto;width:590px;clear:both}form.sign_in .input{white-space:nowrap}form.sign_in input[type=submit]{float:right}body.orders.landing h3{font-weight:bold;margin-top:10px;text-transform:uppercase;margin-bottom:5px}body.orders.landing .body{margin-bottom:50px}body.orders.landing #left{padding-left:50px;width:175px;float:left}body.orders.landing #right{padding-right:100px;width:650px;float:right}body.orders.landing .choice{float:left;text-align:center}body.orders.landing .choice.box{margin-left:110px}body.orders.landing .choice.bag{margin-left:120px}body.orders.pick_products h2{text-transform:uppercase;font-weight:bold;margin-bottom:20px}body.orders.pick_products input.number{width:36px;text-align:right;font-family:"Helvetica Neue", "Helvetica", "Arial"}body.orders.pick_products .category{margin-bottom:20px}body.orders.pick_products .product-pick.out-of-stock{opacity:0.5}body.orders.pick_products .product-pick.out-of-stock .pricing{display:none}body.orders.pick_products .product-pick{display:inline-block;width:330px;margin-bottom:20px}body.orders.pick_products .product-pick .visual{width:130px;display:inline-block;margin-right:10px}body.orders.pick_products .product-pick .meta{vertical-align:top;width:170px;text-align:left;display:inline-block}body.orders.pick_products .product-pick .meta h3{font-size:15px}body.orders.pick_products .product-pick .meta p{font-size:11px;line-height:13px}body.orders.pick_products .product-pick .calculated-total{width:100px;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Arial";font-size:11px}body.orders.pick_products .product-pick label{text-align:left}body.orders.pick_products .old-school-button{background-color:#F3F3EF;color:#000;cursor:pointer;border:1px solid #CCC;font-family:"Verdana", "Helvetica Neue", "Helvetica", "Arial";margin:10px 0;padding:7px 14px;clear:both;display:inline-block;text-decoration:none;border-radius:3px}body.orders.pick_products .old-school-button:hover{color:#000;background-color:#CCC}body.orders.pick_products #wants-the-other-thing{color:#c19a1b;text-decoration:underline;cursor:pointer}body.b2b.orders.confirmation #gegevens{margin-bottom:20px;width:55%;float:left}body.b2b.orders.confirmation #bestelling{margin-bottom:20px;width:40%;float:right}body.b2b.orders.confirmation h3{text-transform:uppercase;font-weight:bold;margin-bottom:20px}body.b2b.orders.confirmation h3{text-transform:uppercase;font-weight:bold;margin-bottom:20px}.button,input[type=submit].button{cursor:pointer;border:1px solid #CCC;background-color:#F3F3EF;color:#000;font-family:"Verdana", "Helvetica Neue", "Helvetica", "Arial";margin:10px 0;padding:3px 10px;clear:both;display:inline-block;text-decoration:none}.button body a.button:hover,.button body input[type=submit].button:hover,input[type=submit].button body a.button:hover,input[type=submit].button body input[type=submit].button:hover{background-color:#ccc;color:#000}
