.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}#body .cart .steps{margin-top:20px;list-style-type:none;font-weight:bold;padding:0;padding-bottom:35px;text-align:center}#body .cart .steps li{display:inline-block;font-size:1.5em}#body .cart .steps li span.number{width:45px;height:45px;border-radius:22.5px;display:inline-block;line-height:45px;font-size:1em;margin-right:10px;margin-left:10px;color:#656d78;background:white;border:1px solid #656d78}#body .cart .steps li.active{color:#66bb39}#body .cart .steps li.active span.number{color:white;background:#66bb39;border:1px solid #66bb39}#body .cart .alert.basket-item-added-info{background-color:#f2f2f2;margin-bottom:35px}#body .cart .alert.basket-item-added-info a.continue-shopping{display:block;width:100%;text-align:center}#body .cart .alert.basket-item-added-info p{border:1px solid transparent;line-height:39px;margin-bottom:0}#body .cart table{width:100%}#body .cart table tr th,#body .cart table tr td{padding:10px 10px}#body .cart div.footer{background:#f2f2f2;padding:35px 0;border-bottom:1px dashed #d6d6d7}#body .cart div.footer table tr td{font-size:14px;padding:1px 10px}#body .cart div.footer table tr td.leftSpacer{width:460px}@media (max-width:768px){#body .cart div.footer table tr td.leftSpacer{width:0}}#body .cart div.footer table tr td.rightSpacer{width:103px}@media (max-width:768px){#body .cart div.footer table tr td.rightSpacer{width:0}}#body .cart div.footer table tr td.key{width:244px}#body .cart div.footer table tr td.value{text-align:right;width:122px;padding-right:0}#body .cart div.footer table tr td.total-sum{font-size:17px}#body .cart div.footer table tr.bold td{padding:7px 10px;font-weight:bold;font-size:17px}#body .cart div.footer table tr.bold td.value{text-align:right;width:122px;padding-right:0}#body .cart .table.basket{border-bottom:1px dashed #d6d6d7}#body .cart .table.basket #form_add_quantity,#body .cart .table.basket #form_remove_quantity{display:inline}#body .cart .table.basket .tr{font-size:15px}#body .cart .table.basket .tr.basket-product-row{margin-top:10px;margin-bottom:10px}@media (max-width:767px){#body .cart .table.basket .tr.basket-product-row{border-bottom:1px solid #efefef;margin-top:10px;margin-bottom:10px;padding:10px}}#body .cart .table.basket .tr .th{height:23px}#body .cart .table.basket .tr .th .out-of-stock,#body .cart .table.basket .tr .td .out-of-stock{color:#cf443f;font-weight:bold}#body .cart .table.basket .tr .th .quantity-text,#body .cart .table.basket .tr .td .quantity-text{font-weight:bold;margin-right:5px}#body .cart .table.basket .tr .th h3,#body .cart .table.basket .tr .td h3{text-align:left;font-weight:normal;font-size:1.2em}#body .cart .table.basket .tr .th h4,#body .cart .table.basket .tr .td h4{text-align:left;font-size:1em;font-weight:normal}#body .cart .table.basket .tr .th .btn,#body .cart .table.basket .tr .td .btn{padding:0 5px}@media (max-width:768px){#body .cart .table.basket .tr .th .btn,#body .cart .table.basket .tr .td .btn{padding:6px 12px}#body .cart .table.basket .tr .th .btn.btn-danger,#body .cart .table.basket .tr .td .btn.btn-danger{margin-top:10px;background:none;color:#d9534f;float:right}}#body .cart .table.basket .tr .th .btn .glyphicon,#body .cart .table.basket .tr .td .btn .glyphicon{font-size:.8em}#body .cart .table.basket .tr .th.image,#body .cart .table.basket .tr .td.image{padding-left:0}#body .cart .table.basket .tr .th.image .product-image,#body .cart .table.basket .tr .td.image .product-image{border-radius:4px;height:110px;background:no-repeat center center;background-size:contain;border:1px solid #eaebee}#body .cart .table.basket .tr .th.image .product-image.no-image,#body .cart .table.basket .tr .td.image .product-image.no-image{border:1px solid #eaebee;background-color:white;background-image:url("/static/images/products/no-product-image.jpg")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#body .cart .table.basket .tr .th.image .product-image.no-image,#body .cart .table.basket .tr .td.image .product-image.no-image{background-image:url("/static/images/products/no-product-image@2x.jpg");background-size:52px 52px}}#body .cart .table.basket .tr .th.image .product-image.no-image,#body .cart .table.basket .tr .td.image .product-image.no-image{background-size:30px 30px}#body .cart .table.basket .tr .th.name,#body .cart .table.basket .tr .td.name{height:auto}@media (max-width:768px){#body .cart .table.basket .tr .th.name,#body .cart .table.basket .tr .td.name{height:150px}}#body .cart .table.basket .tr .th.name h3,#body .cart .table.basket .tr .td.name h3{margin-top:0}#body .cart .table.basket .tr .th.name .delivery-time span,#body .cart .table.basket .tr .td.name .delivery-time span{font-weight:bold}#body .cart .table.basket .tr .th.price,#body .cart .table.basket .tr .td.price{font-weight:normal}@media (max-width:768px){#body .cart .table.basket .tr .th.price,#body .cart .table.basket .tr .td.price{padding-left:0;padding-right:0;line-height:24px}}#body .cart .table.basket .tr .th.sum,#body .cart .table.basket .tr .td.sum{text-align:right}@media (max-width:768px){#body .cart .table.basket .tr .th.sum,#body .cart .table.basket .tr .td.sum{padding-left:0;line-height:24px}}#body .cart .table.basket .tr .th.actions,#body .cart .table.basket .tr .td.actions{padding-right:0;text-align:right}#body .cart .table.basket .tr .th{border-top:1px solid #d6d6d7;border-bottom:1px solid #d6d6d7;background:#f2f2f2;font-weight:normal}#body .cart .table.basket .tr .td.image{height:150px}#body .cart .table.basket .tr .td.sum{font-weight:bold}#body .cart .buttons{margin-top:30px;text-align:right}#body .cart.complete .success-alert{width:540px;height:190px;color:#66bb39;background-image:url('/static/images/success-check.png');background-repeat:no-repeat;background-position:center 30px;padding-top:160px;margin:auto;text-align:center;font-size:20px}#body .cart.complete .details{width:480px;margin:35px auto;text-align:center;font-size:14px}#body .cart.complete .details p{margin:0}#body .cart.complete .homepageButton{margin:0 auto 20px auto;width:205px}#body .cart.complete .homepageButton a{width:205px}.dropdown-menu.dropdown-caret{border-color:#eaebee}.dropdown-menu.dropdown-caret>:nth-child(1):before{position:absolute;top:-7px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #eaebee;border-left:7px solid transparent;content:'';right:22px}.dropdown-menu.dropdown-caret>:nth-child(1):after{position:absolute;top:-6px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:'';right:23px}.basketDropdown{left:-70px;margin-right:15px;margin-top:15px;padding-bottom:40px}.basketDropdown h3{margin:0;padding:20px 55px;font-size:16px;font-weight:bold;text-align:center;line-height:1.3em}.basketDropdown .basket-item{margin:0 10px;border:1px dashed #eaebee;border-left:0;border-right:0;height:60px}.basketDropdown .basket-item .name-col{padding:0}.basketDropdown .basket-item .name-col .inner{padding:8px inherit}.basketDropdown .basket-item .name-col .inner a.title{width:180px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.basketDropdown .basket-item .row.inner>.row{height:22px;line-height:30px}.basketDropdown .basket-item .price-col{text-align:right}.basketDropdown .basket-item .quantity-col{font-weight:bold;font-size:12px}.basketDropdown .basket-item .image{padding-left:0}.basketDropdown .basket-item .image .product-image{margin:8px 8px 8px 0;width:44px;height:44px;background-color:#eaebee;border-radius:5px;background:no-repeat center center;background-size:contain;border:1px solid #eaebee}.basketDropdown .basket-item .image .product-image.no-image{border:1px solid #eaebee;background-color:white;background-image:url("/static/images/products/no-product-image.jpg")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.basketDropdown .basket-item .image .product-image.no-image{background-image:url("/static/images/products/no-product-image@2x.jpg");background-size:52px 52px}}.basketDropdown .basket-item .image .product-image.no-image{background-size:55%}.basketDropdown .name-col{padding-left:0}.basketDropdown .basket-button{margin-top:40px}.basketDropdown .basket-button a{height:50px;line-height:50px;text-align:center;display:block;background:#5fb82a;border-radius:5px;color:white}#body .container.paypal-redirect{padding-top:165px}.paypal-image-small{width:157px;height:39px;margin:auto;background-size:157px,39px;background-repeat:no-repeat;background-image:url("/static/images/paypal_redirect_issue.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.paypal-image-small{background-image:url("/static/images/paypal_redirect_issue@2x.png");background-size:157px 39px}}.paypal-image{width:225px;height:57px;margin:auto;background-size:225px,57px;background-repeat:no-repeat;background-image:url("/static/images/paypal_redirect_issue.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.paypal-image{background-image:url("/static/images/paypal_redirect_issue@2x.png");background-size:225px 57px}}.paypal-redirect{text-align:center}.paypal-redirect .paypal-button{background:#9ea5af;border-radius:5px;width:180px;height:40px;display:block;margin:auto;border:0;color:white;margin-top:10px}.paypal-redirect p{margin-top:45px;font-size:1.3em}#body .container.checkout-summary .bordered{padding:20px}.checkout-summary{margin-bottom:50px}.checkout-summary .agb h4{margin-bottom:20px}.checkout-summary .address-panel .address-header{font-weight:bold}.checkout-summary .address-panel>div{margin-bottom:10px}.checkout-summary .radio-submit{font-weight:normal}.checkout-summary a{color:#656d78;font-weight:bold;text-decoration:underline}.checkout-summary a.title{text-decoration:none;font-weight:normal}.checkout-summary hr{margin-top:10px;margin-bottom:10px}.checkout-summary h4{margin-bottom:30px;margin-top:0;font-weight:bold;font-size:22px}.checkout-summary label{font-weight:normal}.checkout-summary .paypal-image-small{margin:0;background-size:131px auto;background-position:left center}.checkout-summary .row.payment{padding:15px 0;height:65px}.checkout-summary .row.payment .input-col{padding-left:0;margin-left:15px}.checkout-summary .radio-submit .price{display:inline-block;width:200px;text-align:right;float:left}@media (max-width:768px){.checkout-summary .radio-submit .price{width:auto;float:right}}.checkout-summary .radio-submit .name{display:inline-block;width:200px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}.checkout-summary .footer-submit{margin-top:50px}.checkout-summary .basket td.name{font-size:12px}.checkout-summary .basket td.name a.title{font-size:15px}.invButton{display:block;height:55px;line-height:55px;width:100%;font-weight:bold;font-size:1.3em;text-align:center;border-radius:5px}.invButton.green{background:#48bd84;color:white}.invButton.transparent{background:none;color:white;border:1px solid #fff;border-radius:27.5px;text-decoration:none}.invButton.transparent.small{border-radius:19.25px}.invButton.small{height:38.5px;line-height:38.5px;font-size:1.1em}.greenButton{color:white;border:0;display:inline-block;border-radius:2px;font-weight:bold;font-size:.9em;letter-spacing:.5px;padding:0;padding-left:20px;padding-right:20px;line-height:39px;height:39px;position:relative;text-decoration:none;background-image:-webkit-linear-gradient(top, #61bc00 0, #58990c 100%);background-image:-o-linear-gradient(top, #61bc00 0, #58990c 100%);background-image:linear-gradient(to bottom, #61bc00 0, #58990c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61bc00', endColorstr='#ff58990c', GradientType=0)}.greenButton:hover{color:white;text-decoration:none}.greenButton.right{padding-right:45px}.greenButton.left{padding-left:45px}.greenButton.cart{padding-right:60px}.greenButton.right::after,.greenButton.left::after,.greenButton.cart::after{height:39px;display:inline-block;position:absolute;top:0;content:"";border-bottom-right-radius:2px;border-top-right-radius:2px}.greenButton.right::after{width:26px;right:0;border-left:1px solid #429303;background-image:url("/static/images/buttons/greenButtonRight.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.greenButton.right::after{background-image:url("/static/images/buttons/greenButtonRight@2x.png");background-size:27px 39px}}.greenButton.left::after{width:26px;left:0;border-right:1px solid #429303;background-image:url("/static/images/buttons/greenButtonLeft.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.greenButton.left::after{background-image:url("/static/images/buttons/greenButtonLeft@2x.png");background-size:27px 39px}}.greenButton:hover{background-image:-webkit-linear-gradient(top, #58990c 0, #61bc00 100%);background-image:-o-linear-gradient(top, #58990c 0, #61bc00 100%);background-image:linear-gradient(to bottom, #58990c 0, #61bc00 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff58990c', endColorstr='#ff61bc00', GradientType=0)}.greenButton.cart::after{width:40px;right:0;border-left:1px solid #429303;background-image:url("/static/images/buttons/greenButtonCart.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.greenButton.cart::after{background-image:url("/static/images/buttons/greenButtonCart@2x.png");background-size:40px 39px}}.greenButton:disabled{opacity:.5;filter:alpha(opacity=50)}.greenButton:disabled:hover{background-image:-webkit-linear-gradient(top, #61bc00 0, #58990c 100%);background-image:-o-linear-gradient(top, #61bc00 0, #58990c 100%);background-image:linear-gradient(to bottom, #61bc00 0, #58990c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff61bc00', endColorstr='#ff58990c', GradientType=0)}.grayButton{color:white;border:0;display:inline-block;border-radius:2px;font-weight:bold;font-size:.9em;letter-spacing:.5px;padding:0;padding-left:20px;padding-right:20px;line-height:39px;height:39px;position:relative;text-decoration:none;background-image:-webkit-linear-gradient(top, #b6b6b6 0, #909090 100%);background-image:-o-linear-gradient(top, #b6b6b6 0, #909090 100%);background-image:linear-gradient(to bottom, #b6b6b6 0, #909090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb6b6b6', endColorstr='#ff909090', GradientType=0)}.grayButton:hover{color:white;text-decoration:none}.grayButton.right{padding-right:45px}.grayButton.left{padding-left:45px}.grayButton.cart{padding-right:60px}.grayButton.right::after,.grayButton.left::after,.grayButton.cart::after{height:39px;display:inline-block;position:absolute;top:0;content:"";border-bottom-right-radius:2px;border-top-right-radius:2px}.grayButton.right::after{width:26px;right:0;border-left:1px solid #727272;background-image:url("/static/images/buttons/greenButtonRight.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.grayButton.right::after{background-image:url("/static/images/buttons/greenButtonRight@2x.png");background-size:27px 39px}}.grayButton.left::after{width:26px;left:0;border-right:1px solid #727272;background-image:url("/static/images/buttons/grayButtonLeft.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.grayButton.left::after{background-image:url("/static/images/buttons/grayButtonLeft@2x.png");background-size:27px 39px}}.grayButton:hover{background-image:-webkit-linear-gradient(top, #909090 0, #b6b6b6 100%);background-image:-o-linear-gradient(top, #909090 0, #b6b6b6 100%);background-image:linear-gradient(to bottom, #909090 0, #b6b6b6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff909090', endColorstr='#ffb6b6b6', GradientType=0)}.grayButton.cart::after{width:40px;right:0;border-left:1px solid #727272;background-image:url("/static/images/buttons/greenButtonCart.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.grayButton.cart::after{background-image:url("/static/images/buttons/greenButtonCart@2x.png");background-size:40px 39px}}.grayButton:disabled{opacity:.5;filter:alpha(opacity=50)}.grayButton:disabled:hover{background-image:-webkit-linear-gradient(top, #b6b6b6 0, #909090 100%);background-image:-o-linear-gradient(top, #b6b6b6 0, #909090 100%);background-image:linear-gradient(to bottom, #b6b6b6 0, #909090 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb6b6b6', endColorstr='#ff909090', GradientType=0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}body #closed{display:none}body.closed header{height:193px}body.closed #header_push{height:193px}body.closed #closed{height:45px;line-height:45px;display:block;background:#0093d5;color:white;text-align:center;font-weight:bold}body.closed #closed i{width:27px;margin-right:5px;height:100%;background-size:27px 27px;background-repeat:no-repeat;background-position:center center;display:inline-block;background-image:url("/static/images/icons/info.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){body.closed #closed i{background-image:url("/static/images/icons/info@2x.png");background-size:27px 27px}}body.closed #closed a{color:white;text-decoration:underline}body.landing.closed{background:url("/static/images/closed/background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}body.landing.closed .center{min-height:0}body.landing.closed .center h1{text-align:left;letter-spacing:1px;font-weight:normal}@media (max-width:991px){body.landing.closed .center h1{text-align:center}}body.landing.closed .center h1 span{font-weight:lighter}body.landing.closed .center .ipad{width:35%;position:absolute;bottom:0;right:8%}body.landing.closed .center .ipad img{display:block;width:100% \9;max-width:100%;height:auto}@media (max-width:767px){body.landing.closed .center .ipad{display:none !important}}@media (min-width:768px) and (max-width:991px){body.landing.closed .center .ipad{display:none !important}}body.landing.closed .center .buttons{color:white;margin-top:60px;padding-bottom:30px}@media (max-width:991px){body.landing.closed .center .buttons{text-align:center}}body.landing.closed .center .buttons .spacer{display:inline-block;padding:10px}body.landing.closed .center .buttons .invButton{width:auto;display:inline-block;padding-left:20px;padding-right:20px}body.landing.closed footer{background:none;box-sizing:border-box}body.landing.closed footer .container{box-sizing:border-box}.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}#body .registration .checkbox-container input[type=checkbox]+label,#body .login .checkbox-container input[type=checkbox]+label{font-weight:normal}#body .registration h4,#body .login h4{padding:0 0 10px 0;margin-top:0;color:#24272A}#body .registration .left-column,#body .login .left-column{padding-right:50px}#body .registration .left-column label,#body .login .left-column label{color:#24272A;opacity:.7;padding-right:0}#body .registration .left-column label a,#body .login .left-column label a{color:#24272A;font-weight:bold;text-decoration:underline}#body .registration .left-column h4,#body .login .left-column h4{text-align:right}#body .registration .right-column,#body .login .right-column{padding-left:50px}#body .registration .right-column p,#body .login .right-column p{color:#24272A;opacity:.7}#body .registration .right-column .checkbox-label,#body .login .right-column .checkbox-label{color:#383C44}#body .registration .privacy-submit{margin-top:25px}#body .registration .form-block{padding:25px 0}@media (max-width:768px){#body .registration .form-block{padding-left:15px}}#body .registration .form-block .form-group:nth-last-child(1){margin-bottom:0}#body .registration .right-column button[type=submit]{float:right}#body .registration .right-column .required::before{left:33px}#body .registration .steps{border-bottom:1px solid #d6d6d7;margin-bottom:25px}@media (max-width:768px){#body .registration .steps{margin-bottom:0}}#body .registration .required::before{content:"*";position:absolute;left:-3px;margin-top:6px;font-size:1.5em}@media (max-width:768px){#body .registration .required::before{left:15px;margin-top:0}}#body .registration .checkbox-container{margin-bottom:12px;height:34px}@media (max-width:768px){#body .registration .checkbox-container{height:auto}}#body .registration h4{font-weight:bold}#body .registration .left-column .checkbox-container input[type=checkbox]+label{float:right;clear:both;font-weight:normal}#body .registration .private-company-select{border-radius:4px;border:1px solid #d6d6d7}#body .registration .private-company-select .select2-container{width:100%;height:32px}#body .registration .private-company-select .select2-container .select2-choice{height:100%;width:100%;border:none;background:white}#body .registration .private-company-select .select2-container .select2-choice .select2-chosen{line-height:34px;text-align:left;color:#656d78;width:100%;height:100%}#body .registration .private-company-select .select2-container .select2-choice .select2-arrow{background-color:white;background-image:url('/static/images/select_down_arrow.png');background-position:left center;background-repeat:no-repeat;border:0;height:100%}#body .registration .private-company-select .select2-container .select2-choice .select2-arrow b{display:none}#body .registration .register-footer{border-top:1px solid #d6d6d7;font-size:12px;padding:10px 0;margin:40px 0 0 0}#body .registration .register-footer .inner{margin:0 50px}#body .registration .register-footer sup{margin-left:-3px;font-size:1.5em;top:0;margin-right:9px}#body .login .container-fluid{border-top:1px solid #d6d6d7;border-bottom:1px solid #d6d6d7;margin-top:20px;margin-bottom:20px;padding-top:40px;padding-bottom:40px}#body .login .container-fluid .submit-hidden{position:absolute;left:-9999px;width:1px;height:1px;visibility:hidden}#body .login .container-fluid .left-column{border-right:1px solid #d6d6d7;padding-left:100px}#body .login .container-fluid div.row:nth-child(1)>div{padding-top:40px}#body .login .container-fluid div.row:nth-last-child(1)>div{padding-top:40px}#body .login .container-fluid div.row:nth-last-child(1)>div.right-border{border-right:1px solid #d6d6d7;padding-bottom:40px}#body .login .container-fluid .login-button-col button[type=submit]{float:right}#body .login .new-customer-desc{height:37px}#body .login .checkbox-container{margin-top:20px;margin-bottom:9px}@media (max-width:768px){#body .login .checkbox-container{margin-bottom:22px}}body{font-family:"Trebuchet MS","Helvetica","Verdana";font-size:12px}.email{color:black;width:500px;margin:auto}.email p{margin:3px 0}.email h2,.email h3{font-size:14px}.email .logo{width:260px;margin:30px auto}.email .logo>img{margin:auto;width:260px;height:60px}.email table{width:100%;border-collapse:collapse;border-spacing:0}.email table th,.email table td{text-align:left}.email table th,.email table td.name,.email table td.image{border-bottom:1px solid #a2a2a2}.email table td.image{width:140px}.email table td.image img{width:60px;height:60px}.email table tr{height:30px}.email .payments{margin-top:20px;width:100%}.email .payments span{width:40%;display:inline-block}.email hr{height:1px;width:50%;background:#a2a2a2;border:0;float:left}.email .cancellation_right,.email .imprint{margin-bottom:20px}.email .cancellation_right .title,.email .imprint .title{text-align:center}.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}input[type='radio']{display:none}input[type='radio']+label{background:url('/static/images/inputs/radio.png');background-position:left -27px;background-repeat:no-repeat;background-size:27px;padding-left:32px;min-height:27px;line-height:27px}input[type='radio']:checked+label{background-position:left top}input[type='checkbox']{display:none}input[type='checkbox']+label{background:url('/static/images/inputs/checkbox.png');background-position:left -27px;background-repeat:no-repeat;background-size:27px;padding-left:32px;min-height:27px;line-height:27px}input[type='checkbox']:checked+label{background-position:left top}.radio-submit{border:none;background:url('/static/images/inputs/radio.png');background-position:left -27px;background-repeat:no-repeat;background-size:27px;padding-left:32px;height:27px;line-height:27px;color:#656d78;font-weight:bold}.radio-submit.checked{background-position:left top}ul.input-radio-group{list-style:none;margin:0;padding:0}ul.input-radio-group li{display:inline;margin:0 20px 0 0}.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}body{font-family:"Trebuchet MS","Helvetica","Verdana";color:#656d78}h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS","Helvetica","Verdana"}div.container{max-width:960px;margin:auto}.no-float{float:none}.no-padding{padding:0 !important}header{z-index:1000;background:white;height:200px;width:100%;box-shadow:0 5px 5px 0 rgba(100,100,100,0.1);position:fixed}@media (max-width:480px){header{height:auto;padding-bottom:5px}}@media (min-width:768px){header{height:148px}}@media only screen and (min-device-width:320px) and (max-device-width:568px){header{position:absolute !important}}header #top_bar{background:#eaebee;height:44px;line-height:44px}header #top_bar .btn{background:none;color:#656d78;height:44px}header #top_bar .btn .invcaret{border:none;background-image:url('/static/images/select_down_arrow.png');width:13px;height:13px;display:inline-block;margin-left:10px}header #top_bar .btn img{margin-right:10px}header #top_bar .userinfo{display:inline-block;line-height:44px}header #top_bar .userinfo a{color:#656d78}@media (max-width:768px){header #top_bar .text-right{padding-left:0}}header #top_bar .search{height:30px;margin-top:7px;margin-bottom:7px}@media (max-width:768px){header #top_bar .search{margin-top:7px;margin-bottom:7px;width:100%;display:inline-block;position:relative}header #top_bar .search #main_search_input{height:30px;line-height:30px;padding:0;margin:0;background:none;border:none;color:#4a4f57;float:right;text-align:right;padding-right:10px;padding-top:2px;width:80%}}header #top_bar .search #main_search_input{height:30px;line-height:30px;padding:0;margin:0;background:none;border:none;color:#4a4f57;float:right;text-align:right;padding-right:10px;padding-top:2px}header #top_bar .search #main_search_input::-moz-placeholder{color:#4a4f57;opacity:1}header #top_bar .search #main_search_input:-ms-input-placeholder{color:#4a4f57}header #top_bar .search #main_search_input::-webkit-input-placeholder{color:#4a4f57}header #top_bar .search #main_search_button{background-color:#4a4f57;border:none;border-radius:15px;background-image:url("/static/images/shop_magnifier.png");width:30px;height:30px;background-position:center center;background-repeat:no-repeat;display:inline-block;float:right}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #top_bar .search #main_search_button{background-image:url("/static/images/shop_magnifier.png");background-size:15px 14px}}header #main_bar{padding:22px 0;max-width:960px;margin:auto}@media (max-width:768px){header #main_bar{padding:4px 0}}header #main_bar #logo{width:auto;height:60px;display:block;background-size:260px 60px;background-repeat:no-repeat;background-size:contain}header #main_bar #basket_info{line-height:40px;margin-top:10px;height:40px;color:#656d78;text-align:center;border:1px solid #eaebee;border-radius:20px;float:right}@media (min-width:768px){header #main_bar #basket_info{text-align:right}}header #main_bar #basket_info .text{padding-left:45px;padding-right:15px;background:url('/static/images/basket_icon.png');background-position:15px center;background-repeat:no-repeat;color:#656d78;height:100%;line-height:40px}header #main_bar #basket_info .badge{margin-top:-8.33333333px;margin-left:-10px;border-radius:12.5px;height:25px;line-height:25px;padding-top:0;padding-bottom:0;float:left;background:#0093d5;color:white}header #main_bar .categories{line-height:40px;margin-top:10px;height:40px;width:100%;margin-left:auto;margin-right:auto}header #main_bar .categories .dropdown-menu{max-height:450px;overflow-y:scroll;margin-top:10px;border-radius:8px;width:300px;margin-left:-25px}header #main_bar .categories .dropdown-menu li{border-top:1px solid #f2f2f2}header #main_bar .categories .dropdown-menu li:first-child{border:0}header #main_bar .categories .dropdown-menu li a{background:transparent;background-image:url("/static/images/inputs/bo_radiobutton_off.png");background-repeat:no-repeat;background-position:10px center;padding-left:38px;height:40px;color:#656d78;padding-top:0;padding-bottom:0;line-height:40px;background-size:auto 18px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #main_bar .categories .dropdown-menu li a{background-image:url("/static/images/inputs/bo_radiobutton_off@2x.png");background-size:18px 18px}}header #main_bar .categories .dropdown-menu li.active a{color:#656d78;background-image:url("/static/images/inputs/bo_radiobutton_on.png")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header #main_bar .categories .dropdown-menu li.active a{background-image:url("/static/images/inputs/bo_radiobutton_on@2x.png");background-size:18px 18px}}header #main_bar .categories .dropdown-menu::before{position:absolute;top:-7px;left:143px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}header #main_bar .categories .dropdown-menu::after{position:absolute;top:-6px;left:144px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid white;border-left:6px solid transparent;content:''}header #main_bar .categories a#categories_dropdown_button{border:2px solid #0093d5;border-radius:8px;display:block;line-height:40px;padding:0 10px;background:white;position:relative;width:100%;height:100%;color:#656d78;font-size:14px;text-align:left}header #main_bar .categories a#categories_dropdown_button span{width:90%;display:inline-block;overflow:hidden}header #main_bar .categories a#categories_dropdown_button .caret{position:absolute;right:10px;color:#24272A;top:16px;border:0;width:13px;height:8px;background:transparent url('/static/images/inputs/arrow.png')}#header_push{height:200px}@media (min-width:480px){#header_push{height:200px}}@media (min-width:768px){#header_push{height:148px}}@media (max-width:768px){#body{overflow:hidden}}#body .hero.container-fluid{text-align:center}#body .hero.container-fluid .hero-image{width:auto;margin:auto;max-width:1250px;background-image:url('/static/images/hero.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:200px}@media (min-width:480px){#body .hero.container-fluid .hero-image{max-height:300px}}@media (min-width:768px){#body .hero.container-fluid .hero-image{max-height:400px}}@media (min-width:992px){#body .hero.container-fluid .hero-image{max-height:550px}}#body .hero.container-fluid img.hero-image{background-image:none}#body .container{padding:15px 0}#body .container h1{font-size:2em;line-height:2em;text-align:center;margin:30px 0 10px 0}#body .container h3{font-weight:bold;font-size:1.4em;line-height:1.4em;margin-top:10px;margin-bottom:10px;text-align:center}#body .container .rounded-box{margin-bottom:15px;margin-top:15px}#body .container .rounded-box .box{padding:20px;min-height:200px;border:1px solid #eaebee;border-radius:5px}#body .container .rounded-box .box.info{padding:40px}#body .container .rounded-box .box p{text-align:center}#body .container .rounded-box .box table{width:100%}#body .container .rounded-box .box table tr td{text-align:right}#body .container .rounded-box .box table tr td:first-child{text-align:left}#body .container .rounded-box .box.product .title .product-image{margin:auto}footer{display:block;background:#eaebee}footer h3{text-transform:uppercase;font-size:1.2em;margin:30px 0 30px 0;color:#4a4f57}footer .line{background:#d6d6d7;height:1px;border:0;margin:10px 0 20px 0}footer ul{padding-left:0}footer ul li{line-height:20px;list-style-type:none}footer .bottom,footer .inventorum{font-size:.8em}footer .bottom img,footer .inventorum img{margin-bottom:10px;width:150px}footer .bottom{font-size:11px}footer a{color:#656d78}footer a:hover{color:#656d78;text-decoration:none}footer span.inventorum-mark.payment_4{background-image:url("/static/images/PayPal_Logo.png");min-width:120px;min-height:31px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;border-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){footer span.inventorum-mark.payment_4{background-image:url("/static/images/PayPal_Logo@2x.png");background-size:120px 31px}}.form-control{box-shadow:none}.bordered{border-radius:10px;border:2px solid #9ea5af;padding:20px;margin:30px 0}.bordered:nth-child(2){margin-top:0}.invbreadcrumb{background-color:#656d78;font-size:1.5em;color:white}@media (max-width:767px){.invbreadcrumb{font-size:14px;padding:5px 15px}}.invbreadcrumb a{color:white}.invbreadcrumb a:visited,.invbreadcrumb a:hover,.invbreadcrumb a:active{color:white}a.title{color:#656d78}body .alert{padding:10px;width:auto;display:inline-block;border-radius:5px;font-weight:bold}body .alert.maxwidth{width:100%;text-align:center}body .alert .alert-danger{background:rgba(231,195,195,0.47)}body .alert .alert-success{background:#dff0d8}.errorlist{list-style:none;padding:0}.price sup{font-size:.5em;top:-1em}.price--has-rrp{display:block;color:#cf443f}.price__rrp{color:#9ea5af;text-decoration:line-through}.inv_arrow_button{height:25px;display:inline-block;position:relative}.inv_arrow_button .caret{width:0;height:0;border-style:solid;border-width:13px 12px 12.5px 0;border-color:transparent #464b53 transparent transparent;position:absolute;margin:0;top:0}.inv_arrow_button.left{padding-left:12px}.inv_arrow_button.left .caret{left:0}.inv_arrow_button.left .text{border-radius:0 2.5px 2.5px 0}.inv_arrow_button.right{padding-right:12px}.inv_arrow_button.right .caret{right:0;border-style:solid;border-width:13px 0 12.5px 12px;border-color:transparent transparent transparent #464b53}.inv_arrow_button.right .text{border-radius:2.5px 0 0 2.5px}.inv_arrow_button .text{padding-right:7px;padding-left:7px;font-size:13px;line-height:25px;background:#464b53;display:block;color:rgba(255,255,255,0.5)}.inv_arrow_button:hover{text-decoration:none}.invinfo{display:inline-block;border:1px solid #9ea5af;font-size:20px;border-radius:5px;padding:10px 20px;margin-bottom:100px}div.autofocus{display:inline-block}.itemprop_hidden{display:none}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-recursive-gutters>[class^="col-"],.row.no-recursive-gutters>[class*=" col-"]{padding-right:0;padding-left:0}@media (max-width:480px){#body .container .list-item.product.row .price{font-size:1em}#body .container .list-item.product.row .title h3{font-size:1.1em}#body .container .list-item.product.row .buttons{margin-top:10px}#body .container .list-item.product.row .buttons a{font-size:.7em}#body .container .list-item.product.row .buttons .cart_icon{background:none;padding-left:15px}}.cp-color-picker{z-index:1000;border:1px solid black;background-color:white !important}#form_add_to_basket{display:inline}#form_add_quantity,#form_remove_quantity{display:inline;padding:0}.modal .modal-dialog .modal-content{box-shadow:none}.modal .modal-dialog .modal-content .modal-header{border:0}.modal .modal-dialog .modal-content .modal-header button.close{margin-top:10px;margin-right:10px;background-image:url("/static/images/big_close_button.png");width:42px;height:43px;opacity:1;position:absolute;right:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.modal .modal-dialog .modal-content .modal-header button.close{background-image:url("/static/images/big_close_button.png");background-size:43px 42px}}.modal .modal-dialog .modal-content .modal-header button.close span{display:none}.modal .modal-dialog .modal-content .modal-header h4.modal-title{padding-top:40px;font-size:25px;text-align:center}.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}.invpagination{width:100%;margin:10px auto}.invpagination .page-view{font-size:12px;float:left;line-height:16px}.invpagination ul{float:right;list-style-type:none;padding:0}.invpagination ul li{font-size:12px;line-height:16px;display:inline-block;float:left}.invpagination ul li a{color:#656d78;padding:0 5px}.invpagination ul li a.current{text-decoration:underline}#body .container.product_detail{box-sizing:border-box}#body .container.product_detail h2{text-align:left;color:#656d78;font-size:1.6em;margin:0 0 10px 0}#body .container.product_detail .price{font-size:1.3em;text-align:left;margin-bottom:-10px}#body .container.product_detail .variations{margin-top:35px}#body .container.product_detail .description{white-space:pre-line}#body .container.product_detail .variationLabel{float:left;margin-right:20px;line-height:30px}#body .container.product_detail #variationSelection{left:81px}#body .container.product_detail #attributes_dropdown_button{background-color:white;background-image:none}#body .container.product_detail .images{width:100%}@media (max-width:767px){#body .container.product_detail .images{margin-bottom:15px;border-bottom:1px solid}}#body .container.product_detail .images .small_image{border-radius:5px;height:90.65px;background:#eaebee;margin:0 8px 8px 0;background-size:cover;cursor:pointer;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;float:left;border:1px solid #eaebee;opacity:.5}#body .container.product_detail .images .small_image:hover,#body .container.product_detail .images .small_image.active{opacity:1}#body .container.product_detail .images .small_image.no-image{background:white;border:1px solid #eaebee;cursor:default}@media (max-width:767px){#body .container.product_detail .images .thumbnails{padding:15px;display:inline-block;width:100%}#body .container.product_detail .images .thumbnails .row{padding-left:15px;padding-right:15px}}#body .container.product_detail .images .preview_image{border-radius:5px;width:100%;height:379.4px;float:right;margin-bottom:8px;background:no-repeat center center;background-size:contain;border:1px solid #eaebee}#body .container.product_detail .images .preview_image.no-image{border:1px solid #eaebee;background-color:white;background-image:url("/static/images/products/no-product-image.jpg")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#body .container.product_detail .images .preview_image.no-image{background-image:url("/static/images/products/no-product-image@2x.jpg");background-size:52px 52px}}#body .container.product_detail .images .preview_image.no-image{background-size:100px 100px}@media (max-width:767px){#body .container.product_detail .images .preview_image{border:none}}#body .container.product_detail .add_to_basket{margin-bottom:20px}#body .container.product_detail .add_to_basket input.quantity{width:39px;height:39px;text-align:center;border-radius:3px;border:1px solid #eaebee;-webkit-appearance:none;appearance:none}#body .container.product_detail .out-of-stock{color:#cf443f;font-weight:bold}#body .container.product_detail .delivery-time span{color:#66bb39;font-weight:bold}#body .container.product_detail .delivery-payment a{color:#656d78;text-decoration:underline}#body .container.product_detail .delivery-payment a:hover{text-decoration:underline}#body .container.product_detail .base-price{float:left;clear:left;margin-top:20px;font-size:12px;color:darkgray;width:100%;margin-bottom:15px}#body .container.product_detail .package-size{font-size:12px;color:darkgray}#body .container .container-fluid{padding:40px 0}#body .container .box.product .product-image{border-radius:5px;height:169.4px;width:242px;background:no-repeat center center;background-size:contain;border:1px solid #eaebee}#body .container .box.product .product-image.no-image{border:1px solid #eaebee;background-color:white;background-image:url("/static/images/products/no-product-image.jpg")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#body .container .box.product .product-image.no-image{background-image:url("/static/images/products/no-product-image@2x.jpg");background-size:52px 52px}}#body .container .box.product .product-image.no-image{background-size:20%}#body .container .box.product h3{overflow:hidden;height:60px}#body .container .box.product .price{font-weight:bold;text-align:center;color:#48bd84;font-size:1.8em;line-height:1.8em;margin-bottom:20px}#body .container .box.product .base-price{color:darkgray;font-size:12px;line-height:12px;text-align:center;width:100%;display:block}#body .container .list-item.product{border:1px solid #d6d6d7;border-radius:5px;margin:10px 0;box-shadow:0 2px 0 rgba(0,0,0,0.07);height:94px}#body .container .list-item.product p{max-width:400px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#body .container .list-item.product .cart_icon{padding-left:30px;background-image:url("/static/images/products/cart_icon.png");background-position:left center;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#body .container .list-item.product .cart_icon{background-image:url("/static/images/products/cart_icon@2x.png");background-size:25px 25px}}@media (min-width:480px){#body .container .list-item.product{height:100px}}@media (min-width:768px){#body .container .list-item.product{height:167px}}#body .container .list-item.product .product-image{border-radius:5px 0 0 5px;width:96px;height:92px;float:left;margin-right:20px;border-right:1px solid #eaebee;background:no-repeat center center;background-size:contain;border:1px solid #eaebee}@media (min-width:480px){#body .container .list-item.product .product-image{width:140px;height:100px}}@media (min-width:768px){#body .container .list-item.product .product-image{width:195px;height:165px}}#body .container .list-item.product .product-image.no-image{border:1px solid #eaebee;background-color:white;background-image:url("/static/images/products/no-product-image.jpg")}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#body .container .list-item.product .product-image.no-image{background-image:url("/static/images/products/no-product-image@2x.jpg");background-size:52px 52px}}#body .container .list-item.product .product-image.no-image{border:0;border-right:1px solid #eaebee;background-size:30%}#body .container .list-item.product h3{overflow:hidden;text-align:left;font-weight:bold;margin:0;line-height:1.4em;height:1.4em;margin-top:20px}#body .container .list-item.product h3 a{color:#656d78}#body .container .list-item.product .price{font-size:1.3em}#body .container .list-item.product .base-price{color:darkgray;font-size:12px;line-height:12px;text-align:left;width:100%;display:block}#body .container .list-item.product .description{color:#9ea5af;padding-top:5px;height:50px;overflow:hidden}#body .container .list-item.product .buttons{height:30px;margin-bottom:20px;font-size:1.1em;line-height:30px}#body .container .list-item.product .buttons a{color:#656d78}#body .container .list-item.product .out-of-stock{padding-left:30px}#body .container .invpagination.products{padding:0 15px}@media (max-width:767px){#body .pull-right.type_buttons{width:100%;text-align:center;margin-top:10px}}#body .products_breadcrumb.container{font-size:14px}#body .products_breadcrumb.container .type_buttons .list_button{margin-left:10px}#body .products_breadcrumb.container .type_buttons .grid_button,#body .products_breadcrumb.container .type_buttons .list_button{display:inline;cursor:pointer;line-height:.85em;font-size:.7em;color:#d6d6d7}#body .products_breadcrumb.container .type_buttons .grid_button.active,#body .products_breadcrumb.container .type_buttons .list_button.active,#body .products_breadcrumb.container .type_buttons .grid_button:hover,#body .products_breadcrumb.container .type_buttons .list_button:hover{text-decoration:none;color:#66bb39}#body .products_breadcrumb.container .type_buttons .grid_button.active .grid_icon div,#body .products_breadcrumb.container .type_buttons .list_button.active .grid_icon div,#body .products_breadcrumb.container .type_buttons .grid_button:hover .grid_icon div,#body .products_breadcrumb.container .type_buttons .list_button:hover .grid_icon div,#body .products_breadcrumb.container .type_buttons .grid_button.active .list_icon div,#body .products_breadcrumb.container .type_buttons .list_button.active .list_icon div,#body .products_breadcrumb.container .type_buttons .grid_button:hover .list_icon div,#body .products_breadcrumb.container .type_buttons .list_button:hover .list_icon div{background:#66bb39}#body .products_breadcrumb.container .type_buttons .grid_button .grid_icon,#body .products_breadcrumb.container .type_buttons .list_button .grid_icon,#body .products_breadcrumb.container .type_buttons .grid_button .list_icon,#body .products_breadcrumb.container .type_buttons .list_button .list_icon{width:16px;height:16px}.grid_icon{display:inline-block}.grid_icon div{width:41.66%;height:41.66%;margin-right:8.33%;margin-top:8.33%;float:left;background:#d6d6d7}.grid_icon.active div,.grid_icon:hover div{background:#66bb39}.list_icon{display:inline-block}.list_icon div{width:83.33%;height:41.66%;margin-right:8.33%;margin-top:8.33%;float:left;background:#d6d6d7}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -370px}footer,.footer-push{height:370px}@media (max-width:767px){.wrapper{min-height:0;height:auto;margin:0 auto}footer,.footer-push{height:auto}footer .container,.footer-push .container{padding:0 20px}}@media (min-width:768px) and (max-width:979px){.wrapper{margin:0 auto -370px}footer,.footer-push{height:370px}}@media (min-width:1200px){.wrapper{margin:0 auto -370px}footer,.footer-push{height:370px}}.select2-drop{border-color:#eaebee;box-sizing:border-box}.select2-drop .select2-highlighted{background-color:#656d78;color:white}