
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-option .option-surcharge{color:green;font-weight:800;font-size:12px}.ecwid-PaymentMethodSelector{display:none}h1.product-details__product-title,.ecwid-productBrowser-head{font-family:'bauhaus-medium' !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-footer{display:none}html#ecwid_html body#ecwid_body .mkd-footer-top .mkd-container{margin-top:0 !important}html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-grid{padding-bottom:0 !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__image{-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2);border:5px solid white}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner{font-size:20px;color:#333333;line-height:28px}.grid-product__price .grid-product__price-amount{font-size:20px !important;color:#333333 !important;font-weight:400 !important}html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__price .grid-product__price-amount{color:#ea7e09 !important}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery{width:40%}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar{width:60%}html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__description{display:none}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel{background-color:transparent}td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-removeItem{vertical-align:middle !important}td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-removeItem div[aria-label="Remove item"]{width:35px !important;height:35px !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-removeItemButton{top:10px !important;right:10px !important;width:20px !important;height:20px !important;background-size:10px auto !important}button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping{padding:15px 30px !important}.ecwid-productBrowser-cart-subtotalLabel{font-size:16px !important;color:#999999 !important}.ecwid-productBrowser-cart-totalLabel{color:#999999 !important;font-weight:700 !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary{background:#f7972f;border-radius:5px;box-shadow:none;color:#414141;font-size:20px;min-width:250px}html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--primary{box-shadow:none !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount{color:#333333;font-weight:700}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell{padding:25px 10px 20px 10px !important}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-thumbnail{padding-left:0 !important}.ecwid-productBrowser-cart-hint{display:none}button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping{margin-top:25px !important}.ecwid-Checkout-blockTitle{display:none}.ecwid-PaymentMethodSelector.ecwid-floatLeftPanel{margin-top:25px !important;margin-bottom:10px !important}.ecwid-Checkout-EmailBlock .ecwid-form .ecwid-fieldWrapper{margin-bottom:10px !important}.ecwid-Checkout .ecwid-form label,.ecwid-Invoice-block .gwt-Label,html#ecwid_html body#ecwid_body div.ecwid-Person{font-family:'Lato-Regular', 'Lato';font-weight:400;font-style:normal;font-size:16px;color:#414141;line-height:22px}.ecwid-note{display:none !important}.ecwid-AddressForm-fields label{float:none !important}.ecwid-AddressForm-fields .ecwid-fieldWrapper{margin-bottom:10px !important}html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper input.gwt-TextBox,html#ecwid_html body#ecwid_body div.ecwid-Checkout-TaxIdWidget div.ecwid-fieldWrapper input.gwt-TextBox{width:245px;border-color:#ddd !important}.ecwid-fieldWrapper.ecwid-AddressForm-name-line input,.ecwid-AddressForm-address1-envelope input,.ecwid-AddressForm-address2-envelope input,.gwt-TextBox.ecwid-AddressForm-city,.ecwid-AddressForm-phone-envelope input{width:245px !important;border-color:#ddd !important}html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-fieldWrapper label.ecwid-fieldLabel{width:150px !important;line-height:30px}.ecwid-fieldWrapper.ecwid-AddressForm-zip-line input{width:120px !important;border-color:#ddd !important}.ecwid-fieldWrapper.ecwid-AddressForm-address2-line{width:65%}.ecwid-fieldWrapper.ecwid-AddressForm-address2-line label{color:#BBBBBB !important}.ecwid-fieldWrapper.ecwid-AddressForm-address1-line,.ecwid-fieldWrapper.ecwid-AddressForm-address2-line,.ecwid-fieldWrapper.ecwid-AddressForm-city-line,.ecwid-fieldWrapper.ecwid-AddressForm-state-line,.ecwid-fieldWrapper.ecwid-AddressForm-zip-line,.ecwid-fieldWrapper.ecwid-AddressForm-country-line{display:inline-block;margin-right:10px !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-Checkout table.ecwid-AccentedContinueButton{max-width:unset !important;width:24% !important;float:right !important;margin-top:40px !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-Checkout .ecwid-btn--primary{min-width:260px !important;height:50px !important;line-height:18px}table.ecwid-Checkout-BreadCrumbs{display:none !important}.ecwid-Checkout button.ecwid-btn.ecwid-btn--primary.ecwid-btn--continue:before{content:""}.ecwid-PaymentMethodsBlock-PaymentOption .gwt-RadioButton label{padding-left:10px}button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping{border:0 !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-Invoice-block button.gwt-Button.ecwid-btn.ecwid-btn--secondary{color:#EE8822 !important;background:transparent !important;padding:0 !important;border:0 !important;font-size:14px;line-height:16px;margin-top:0 !important}html#ecwid_html body#ecwid_body .ecwid button.gwt-Button.ecwid-btn.ecwid-btn--secondary:hover{text-decoration:underline}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-blockTitle{padding-bottom:3px}html#ecwid_html body#ecwid_body div.ecwid-Person-name,html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price{padding-bottom:0}html#ecwid_html body#ecwid_body div.ecwid-Person-phone,html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label-price,html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price{padding-top:0}.ecwid-Invoice-Summary-label{color:#414141;font-size:16px;line-height:22px;padding-bottom:0 !important}html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value{padding-right:0;padding-bottom:0}tr.ecwid-Invoice-Summary-shippingRow,tr.ecwid-Invoice-Summary-taxRow{display:none !important}html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label-price,html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-value-price{color:#333333;font-weight:700}html#ecwid_html body#ecwid_body div.ecwid-Invoice-Summary-label{padding-left:0}html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell{background-color:transparent}html#ecwid_html body#ecwid_body .ecwid .ecwid-Invoice-footer-placeOrder-summary .gwt-Label{font-size:16px;color:#999999;line-height:24px}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-footer-placeOrder{padding-top:0}html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails{padding:0;width:100%;position:relative;top:-70px}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-SummaryContainer,html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-footer-placeOrder{position:relative !important;top:-70px;padding-right:0 !important}td.ecwid-Invoice-itemsTable-cell.ecwid-Invoice-itemsTable-cell-descr .ecwid-productBrowser-productNameLink a{font-size:16px !important;line-height:24px !important}.ecwid-productBrowser-sku,.ecwid-Invoice-optionsList span{font-size:12px !important;line-height:16px !important;color:#333333 !important}html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList{padding-top:0}td.ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-thumbnail span{color:#999999;float:left;padding-bottom:20px}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell-thumbnail{vertical-align:bottom}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell{padding:25px 10px}td.ecwid-Invoice-itemsTable-cell.ecwid-Invoice-itemsTable-cell-thumbnail{padding-left:0 !important}.ecwid-Invoice-itemsTable-cell .ecwid-productBrowser-price.notranslate,html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel{line-height:28px !important;color:#333333 !important}html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel:before{content:"x";padding-right:13px;font-size:18px;color:#999999;font-weight:400;margin-left:-8px}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell{border-top:solid 1px #e0e0e0 !important;border-bottom:0}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell{border-bottom:0}.ecwid-Invoice-SummaryContainer .ecwid-Invoice-Summary-value{text-align:right}html#ecwid_html body#ecwid_body .ecwid .ecwid-Invoice-footer-placeOrder-summary button{margin-top:35px}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell{border-bottom:solid 2px #e0e0e0}td.ecwid-Invoice-header-placeOrder-text .gwt-Label{color:#999999 !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-btn--secondary.ecwid-btn--changeOptions:hover{background-color:#e0e0e0 !important}.ecwid-productBrowser-cart-itemsTable-cell-subtotal .ecwid-productBrowser-price{padding-left:15px !important}.ecwid-productBrowser.ecwid-productBrowser-CartPage{padding:0 10px 40px !important}html#ecwid_html body#ecwid_body div.ecwid-Checkout div.ecwid-floatLeftPanel{width:100% !important}html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-form{width:auto !important}span.gwt-RadioButton input{opacity:0 !important}td.ecwid-Invoice-itemsTable-cell.ecwid-Invoice-itemsTable-cell-subtotal{padding-left:25px !important}html#ecwid_html body#ecwid_body div.ecwid-Invoice-block{margin-bottom:20px}html#ecwid_html body#ecwid_body .ecwid-productBrowser-OrderConfirmationPage .ecwid-Checkout .ecwid-productBrowser-head-panel .ecwid-productBrowser-head:before{content:"\f00c";font-family:fontawesome;border:2px solid;border-radius:100%;padding:6px;font-size:28px;margin-right:10px;color:#333333}.ecwid-Invoice-edgeCell .ecwid-Invoice-Header{background-color:#d0e4a6 !important;width:67%;padding:10px 15px !important}.ecwid-Invoice-Header-OrderNumber,.ecwid-Invoice-Header-OrderStatus,.ecwid-Invoice-Header-timestamp{font-size:16px !important;line-height:24px !important;color:#333333 !important;font-weight:700}.ecwid-Invoice-Header-OrderNumber span,.ecwid-Invoice-Header-OrderStatus span,.ecwid-Invoice-Header-timestamp span{font-weight:400;color:#333333 !important}html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell.ecwid-Invoice-shippingDetails-cell{padding-top:30px !important}html#ecwid_html body#ecwid_body .ecwid .ecwid-productBrowser-OrderConfirmationPage td.ecwid-Invoice-itemsTable-headerCell-thumbnail{padding-left:0}html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell{min-width:260px !important}html#ecwid_html body#ecwid_body button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping{float:left}.ecwid-Invoice-footer-orderConfirmation{float:left !important}td.ecwid-Invoice-footer-orderConfirmation-text,span#printMessage{font-size:16px !important;color:#333333 !important}span#printLink a{font-size:16px !important}html#ecwid_html body#ecwid_body .ecwid-Invoice-buttons-panel button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping{margin-top:0 !important;margin-bottom:40px !important}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-SummaryContainer{background-color:transparent}@media only screen and (max-width: 1024px){.product-details-module.product-details__product-share.details-product-share{margin-top:15px !important}html#ecwid_html body#ecwid_body .ecwid-Invoice-edgeCell .ecwid-Invoice-Header{width:100%}}@media only screen and (min-width: 1024px){html#ecwid_html body#ecwid_body .ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper table.ecwid-fieldEnvelope{float:none !important;display:block}}@media only screen and (max-width: 800px){html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-name-line input,html#ecwid_html body#ecwid_body .ecwid-AddressForm-address1-envelope input,html#ecwid_html body#ecwid_body .ecwid-AddressForm-address2-envelope input,html#ecwid_html body#ecwid_body .gwt-TextBox.ecwid-AddressForm-city,html#ecwid_html body#ecwid_body .ecwid-AddressForm-phone-envelope input,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-zip-line input,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-address2-line,html#ecwid_html body#ecwid_body .ecwid-AddressForm-state select,html#ecwid_html body#ecwid_body .ecwid-fieldEnvelope.ecwid-fieldEnvelope-hidden.ecwid-AddressForm-country select{width:100% !important}html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-address1-line,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-address2-line,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-city-line,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-state-line,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-zip-line,html#ecwid_html body#ecwid_body .ecwid-fieldWrapper.ecwid-AddressForm-country-line{margin-right:0 !important;width:100% !important}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-removeItem{padding-right:0 !important}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-SummaryContainer,html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-footer-placeOrder,html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails{top:0;padding:15px}}@media only screen and (max-width: 767px){html#ecwid_html body#ecwid_body .ecwid .ecwid-lte-600px div.ecwid-Invoice-footer-orderConfirmation{padding:15px 0}html#ecwid_html body#ecwid_body .ecwid-responsive div.ecwid-productBrowser-cart-compact table.ecwid-productBrowser-cart-rightPanel{margin-top:0 !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-backgroundedPanel{padding-top:0 !important}html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-subtotalAmountPanel td{padding-bottom:0 !important}html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-totalAmountPanel td{padding:5px 0 15px 0 !important}td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-descr{width:100%}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-price.ecwid-Invoice-itemsTable-cell-price-simplified{padding-right:0 !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-itemsTable-price-compact-times{top:28px}html#ecwid_html body#ecwid_body div.ecwid-Invoice-header-placeOrder,html#ecwid_html body#ecwid_body div.ecwid-Invoice-footer-placeOrder{padding:15px 0px}html#ecwid_html body#ecwid_body .ecwid .ecwid-Checkout .ecwid-btn--primary{min-width:100% !important}html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-SummaryContainer,html#ecwid_html body#ecwid_body .ecwid div.ecwid-Invoice-footer-placeOrder,html#ecwid_html body#ecwid_body div.ecwid-Invoice-PaymentDetails{padding:15px 0}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell{padding:0 0 10px 0}html#ecwid_html body#ecwid_body .ecwid .ecwid-lte-600px td.ecwid-Invoice-itemsTable-cell-descr{padding-left:0}html#ecwid_html body#ecwid_body .ecwid .ecwid-lte-600px.ecwid-lte-400px div.ecwid-Invoice-footer-placeOrder{padding:0}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-headerCell.ecwid-Invoice-itemsTable-headerCell-descr span{font-weight:400 !important;font-size:20px !important;color:#999999;line-height:22px !important}}@media only screen and (min-width: 801px) and (max-width: 1024px){html#ecwid_html body#ecwid_body .ecwid-Invoice-edgeCell .ecwid-Invoice-Header{width:60% !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField{padding:8px !important}html#ecwid_html body#ecwid_body .product-details-module__title.details-product-option__title{margin-bottom:0 !important}td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-thumbnail{width:55% !important}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-descr{width:300% !important;display:block}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-price{position:relative;border:0;top:-45px;left:175px}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-qty{position:relative;top:0px;border:0;left:50px}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell.ecwid-productBrowser-cart-itemsTable-cell-subtotal{position:relative;top:40px;border:0;left:-35px}.ecwid-productBrowser-cart-qtyTextField-multiplication{position:relative !important;top:-45px;right:-105px}html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-cell{border-bottom:0 !important}html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-itemsTable tbody tr{border-bottom:solid 2px #e0e0e0 !important}html#ecwid_html body#ecwid_body table.ecwid-fieldEnvelope.ecwid-fieldEnvelope-hidden.ecwid-productBrowser-cart-qtyEnvelope tr{border-bottom:0 !important}html#ecwid_html body#ecwid_body .ecwid-Invoice-itemsTable-cell-price-simplified .ecwid-Invoice-itemsTable-price-compact{display:block !important}html#ecwid_html body#ecwid_body div.ecwid-Invoice-itemsTable-price-compact-times{display:none !important}html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-rightPanel{margin-top:-70px !important}.ecwid-Invoice-itemsTable-cell-price-compact-subtotal .ecwid-productBrowser-price{padding-left:0 !important}td.ecwid-Invoice-itemsTable-cell-price-compact-qty .ecwid-Invoice-qtyLabel{text-align:right}}@media only screen and (max-width: 1024px) and (min-width: 768px){html#ecwid_html body#ecwid_body .ecwid-Invoice-itemsTable-cell .ecwid-productBrowser-price.notranslate,html#ecwid_html body#ecwid_body table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel{line-height:22px !important}html#ecwid_html body#ecwid_body td.ecwid-Invoice-itemsTable-cell-price-compact-times{display:none}html#ecwid_html body#ecwid_body .ecwid-Invoice-itemsTable-compact .ecwid-Invoice-itemsTable-cell-price-compact-subtotal .ecwid-productBrowser-price{border-top:none}html#ecwid_html body#ecwid_body .ecwid-Invoice-itemsTable-cell-price-simplified .ecwid-Invoice-itemsTable-price-compact{display:none !important}html#ecwid_html body#ecwid_body div.ecwid-productBrowser{padding:0}}html#ecwid_html body#ecwid_body .ecwid-lte-600px div.ecwid-productBrowser{padding:0}html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .grid__products--medium-items .grid-product__wrap{padding:12px}html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details-module__content .form-control--radio{border-top:none !important}html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .product-details-module__content .form-control--radio label{padding:5px 0}@media only screen and (max-width: 480px){html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__title-inner{font-size:18px;line-height:26px}html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title{margin-top:45px}}html#ecwid_html body#ecwid_body span.gwt-RadioButton input{opacity:1 !important}
