@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0)}}.checkout-cart-index #maincontent .page-title-wrapper h1{color:#f0bf3e;font-weight:bold}.checkout-cart-index .cart-container .cart.main.actions{text-align:right;padding:15px 0}.checkout-cart-index #maincontent #shopping-cart-table{width:100%;margin-bottom:0px}.checkout-cart-index #maincontent #shopping-cart-table caption{text-align:left;padding:10px 0;font-family:'MuseoSlab-500'}.checkout-cart-index #maincontent #shopping-cart-table th{color:#bebebe;font-size:14px;font-weight:bold;padding:15px 0 15px 0;text-align:center;vertical-align:middle;white-space:nowrap}.checkout-cart-index #maincontent #shopping-cart-table th span{color:#414141;font-weight:bold;font-size:16px}.checkout-cart-index #maincontent #shopping-cart-table tbody tr{border-bottom:2px solid #d9dde3}.checkout-cart-index #maincontent #shopping-cart-table tbody tr td{vertical-align:middle}.checkout-cart-index #maincontent #shopping-cart-table tbody td.subtotal{text-align:right}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-photo{display:inline-block;float:left;height:auto;position:relative;padding-bottom:30px}#block-giftcard .action{background:#333;border:none;padding:5px 10px}#block-giftcard .action span{color:#fff}.cart_bottom_content{clear:both}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-images{padding:0;display:inline-block}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-images dt{padding-top:5px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-images dd{padding-left:10px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-images dd a{color:red}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-item-images dd a.edit-design{color:#000;font-size:20px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info{display:inline-block}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details{float:left;padding-left:10px;padding-bottom:10px;min-height:70px;width:100%}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details dl{margin-bottom:0px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details dl dt{padding-top:5px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details dl dd{padding-left:10px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details dl dd.custom_tooltip a{color:red}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info .product-item-details dl dd.custom_tooltip a.edit-design{color:#000;font-size:20px;display:inline;padding-left:10px}.checkout-cart-index #maincontent #shopping-cart-table tbody td.col.item .product-items-info a span{padding-left:10px}.checkout-cart-index #maincontent #shopping-cart-table tfoot{border-bottom:1px solid #bebcb7;color:#888888}.checkout-cart-index #maincontent #shopping-cart-table tfoot tr{background-color:#e5f4bd !important}.checkout-cart-index #maincontent #shopping-cart-table tfoot tr td{padding:5px 10px}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.item{position:relative}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.price span,.checkout-cart-index #maincontent #shopping-cart-table .item-info td.subtotal span{font-weight:bold}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.subtotal p>span{color:#efc03c}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.subtotal .productiontype{font-weight:normal}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.qty input{font-weight:bold;width:90px;font-size:18px}.checkout-cart-index #maincontent #shopping-cart-table .item-info td.item .action-delete span{color:#efc03c;font-weight:bold}.original-price span.price{text-decoration:line-through;font-weight:normal!important}.checkout-cart-index #maincontent .shipping-cost>div{padding:20px 0;border-bottom:2px solid #d9dde3}.checkout-cart-index #maincontent .shipping-cost>div>div{padding:0}.checkout-cart-index #maincontent .shipping-cost .custom_tooltip p.text_review{float:left;padding-right:10px;margin:0}.checkout-cart-index #maincontent .shipping-cost>div>div>span>span,.checkout-cart-index #maincontent .shipping-cost>div>div>span{font-weight:bold}.checkout-cart-index #maincontent .cart.actions,.checkout-cart-index #maincontent .cart.actions .text-right{overflow:hidden}.checkout-cart-index #maincontent .cart.actions .text-left{overflow:hidden;float:left}.checkout-cart-index #maincontent .cart.actions .text-left .action.clear,.checkout-cart-index #maincontent .cart.actions .text-right .action.continue,.checkout-cart-index #maincontent .cart.actions .action.clear{background-color:#424244}.checkout-cart-index #maincontent .cart.actions .text-left .action.clear:hover,.checkout-cart-index #maincontent .cart.actions .text-right .action.continue:hover,.checkout-cart-index #maincontent .cart.actions .action.clear:hover{background-color:#323233}.checkout-cart-index #maincontent #content .cart.actions a.btn span,.checkout-cart-index #maincontent #content .cart.actions .btn span{color:#fff;font-weight:bold;font-size:15px}.checkout-cart-index #maincontent .cart.actions .btn{padding:10px;margin:0;border:0;margin-bottom:5px}.checkout-cart-index #maincontent .cart.actions #btn_checkout_cart_button{display:block}.checkout-cart-index #main_col_content form#form-validate{width:70%;float:left;padding-right:30px}.checkout-cart-index #main_col_content .cart-summary{display:inline-block;width:30%;padding:7px 15px 0 15px;background-color:#f5f5f5}.checkout-cart-index #main_col_content .cart-summary .cart-summary-title-custom{border-bottom:2px solid #d9dde3;padding-bottom:11px}.checkout-cart-index #main_col_content .cart-summary .shipping-cost .shipping-price .title,.checkout-cart-index #main_col_content .cart-summary .shipping-cost .shipping-price .value{padding:0 8px}.checkout-cart-index #main_col_content .cart-summary .summary.title{font-size:2.4rem;font-weight:500}.checkout-cart-index #main_col_content .cart-summary .content_summary .table-caption{padding-left:7px;padding-right:7px}.checkout-cart-index #main_col_content .cart-summary .content_summary tr td.amount{text-align:right}.checkout-cart-index #main_col_content .cart-summary .content_summary tr.grand{border-top:2px solid #d9dde3}.checkout-cart-index #main_col_content .cart-summary .content_summary tr.grand strong{font-size:18px;font-weight:500 !important}.checkout-cart-index #main_col_content .cart-summary .content_summary tr.grand.totals.excl{display:none}.checkout-cart-index #main_col_content .cart-summary button.btn{width:100%}.checkout-cart-index #maincontent .cart-summary>div{padding:0}.checkout-cart-index #maincontent .content_summary #cart-totals{float:right;width:100%}.checkout-cart-index #maincontent .content_summary #cart-totals .totals.shipping.excl{border-bottom:2px solid #d9dde3}.checkout-cart-index #maincontent .content_summary{padding:20px 15px}.checkout-cart-index #maincontent .checkout-methods-items{list-style:none;background-color:#78c555;padding:0;text-align:center}.checkout-cart-index #maincontent .checkout-methods-items:hover{background-color:#FFCC66}.checkout-cart-index #maincontent .checkout-methods-items button{background:none;border:none;width:100%}.checkout-cart-index #maincontent #cart-totals th.mark{background:none}.checkout-cart-index #maincontent #cart-totals th strong,.checkout-cart-index #maincontent #cart-totals th{font-weight:normal}.checkout-cart-index #maincontent #cart-totals th,.checkout-cart-index #maincontent #cart-totals td{border:none}.checkout-cart-index #maincontent #cart-totals td span{font-weight:bold}.checkout-cart-index #maincontent #shipping-zip-form .control input{width:50%}.checkout-cart-index #maincontent .cart.actions .action.clear,.checkout-cart-index #maincontent .cart.actions .action.update{padding:10px;border:none}.account .page-title-wrapper h1{margin-top:0}.login-container .block-title,.account .block-title{border-bottom:1px solid #bebebe;padding-bottom:10px}.login-container .block-title strong,.account .block-title strong{font-size:18px}.login-container .block-content{padding-top:10px}.login-container .block-content p,.login-container .block-content .field.note{font-size:14px;padding-bottom:15px}.fieldset .field{padding-bottom:10px;width:100%}.fieldset .field label{display:inline-block;padding:0 0 10px ;font-size:13px;margin:0}.login-container .fieldset .field input{width:50%}.fieldset .field input{height:30px;width:100%;font-weight:bold;border:1px solid #bebebe;border-radius:2px}.fieldset .field ._with-tooltip input{width:calc(100% - 35px)}#s_method_flatrate,#is_subscribed,.account .fieldset .field.choice input{float:left;margin-right:15px;height:15px;width:auto}.account.customer-address-form .actions-toolbar{float:right;width:220px}.actions-toolbar{display:inline-block;width:100%}.actions-toolbar .primary .btn.btn-shopnow{margin-bottom:10px}.actions-toolbar .primary .btn.btn-shopnow span{font-size:15px}.account.page-layout-2columns-left .field.choice input{opacity:1}.account.page-layout-2columns-left .field.choice label{margin-left:20px}.account.page-layout-2columns-left .actions-toolbar button.action.save.primary{display:inline-block;margin-bottom:10px;border-radius:2px;padding:8px 30px;color:#ffffff !important;background:#78c555;font-size:16px;margin-top:15px;font-weight:600;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap}.account.page-layout-2columns-left .actions-toolbar button.action.save.primary span{font-size:15px;color:#ffffff !important;font-weight:600}.account.page-layout-2columns-left .actions-toolbar button.action.save.primary:hover{background:#69ad4b;text-decoration:none}.account .block-collapsible-nav{border:none;border-radius:2px}.account .block-collapsible-nav-title{padding:10px 15px;font-weight:bold;text-transform:uppercase;font-size:15px;background:#78c555;border-top-left-radius:2px;border-top-right-radius:2px}.account .block-collapsible-nav-title strong{color:#fff;display:block}.account .content.block-collapsible-nav-content{padding-left:0;padding-right:0;border:1px solid #bebebe;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.account .content.block-collapsible-nav-content ul li{border-bottom:1px solid #bebebe;padding:0 15px}.account .content.block-collapsible-nav-content ul li:last-child{border-bottom:none}.account .content.block-collapsible-nav-content ul li>a{padding-left:0;padding-right:0;text-transform:none;font-weight:bold;cursor:pointer;color:#414141}.account .content.block-collapsible-nav-content ul li>a:hover{background:none;color:#78c555}.account .content.block-collapsible-nav-content ul li>a:focus{background:none}.account .content.block-collapsible-nav-content ul li>strong{padding:10px 0 !important}.account #block-collapsible-nav li:hover,.account #block-collapsible-nav li.current{background:none;color:#78c555}.account #block-collapsible-nav li a:hover,.account #block-collapsible-nav li a:focus{background:none;color:#78c555}.account #block-collapsible-nav li:hover a,.account #block-collapsible-nav li:hover strong,.account #block-collapsible-nav li.current a,.account #block-collapsible-nav li.current strong{color:#78c555}.account #block-collapsible-nav li strong{display:inline-block;width:100%}#checkout-payment-method-load .field.choice input{float:left;height:25px;opacity:0}#checkout-payment-method-load .field.choice input:checked:after{background:#424244 !important}#checkout-payment-method-load .field.choice input:after{content:" ";background:#fff;left:0;margin:0;height:20px;width:20px;border-radius:20px;border:2px solid #424244;position:absolute;text-indent:99px;cursor:pointer}#customer-email-2{margin-top:10px}#checkout-payment-method-load .payment-method .field{padding-bottom:0px;position:relative}#checkout-payment-method-load .payment-method .payment-method-content{display:none}#checkout-payment-method-load .payment-method._active .payment-method-content{display:block}#checkout-payment-method-load .payment-method .payment-method-content .payment-method-billing-address .fieldset{display:inline-block}#checkout-payment-method-load .payment-method .payment-method-content .payment-method-billing-address .fieldset .field{display:inline-block;width:100%}#checkout-payment-method-load .payment-method .payment-method-content .payment-method-billing-address .fieldset .field label{padding:10px 0;margin:0}#checkout-payment-method-load .payment-method .payment-method-content .payment-method-billing-address .fieldset .street legend.label,#co-shipping-form #shipping-new-address-form .street legend.label{font-size:13px;padding-left:0;text-align:left;margin:0;padding-top:10px}#checkout-payment-method-load .payment-method .payment-method-content .payment-method-billing-address .fieldset .field-tooltip{display:inline-block;width:100%}#checkout-payment-method-load .payment-method .payment-method-content .billing-address-details{padding-left:30px}.checkout_index_index{background:#fff}.checkout_index_index #checkout{background:#434343;overflow:hidden}#checkout.container,.onestepcheckout-index-index .page-title-wrapper{max-width:1240px;margin:0 auto}.opc-wrapper #checkoutSteps .payment-method-braintree .credit-card-types li{float:left;width:auto}.opc-wrapper #checkoutSteps .payment-method-braintree .credit-card-types li._inactive{opacity:.2}.checkout_index_index #checkout .left-opc-wrapper{background:#fff;padding-left:7%;padding-right:70px}.checkout_index_index #checkout .opc-wrapper-logo{margin-top:35px;padding:0}.checkout_index_index #checkout .right-opc-wrapper{margin-top:50px;padding-right:7%;padding-left:40px}.checkout_index_index #checkout .right-opc-wrapper ol,.checkout_index_index #checkout .right-opc-wrapper ul{list-style:none;padding:0}.checkout_index_index #checkout .right-opc-wrapper .product-item{display:block;overflow:hidden;padding:10px 0;color:#D7D7D7}.checkout_index_index #checkout .right-opc-wrapper .product-item>div>div{padding-left:0}.checkout_index_index #checkout .right-opc-wrapper .product-item>div>div.item-image{width:80px}.checkout_index_index #checkout .right-opc-wrapper .product-item span{color:#D7D7D7}.checkout_index_index #checkout .right-opc-wrapper .product-item span.price{font-weight:bold}.checkout_index_index #checkout .right-opc-wrapper .product-item .product-image-container{position:relative;display:inline-block}.checkout_index_index #checkout .right-opc-wrapper .product-item .product-image-container .counter.qty{position:absolute;top:-10px;left:65px;background:#8D8D8D;border-radius:70px;line-height:16px;z-index:99999;color:#fff;font-size:14px;font-weight:normal;padding:0px 6px}.checkout_index_index #checkout .right-opc-wrapper .product-item .product-image-container .counter.qty .counter-label{color:#fff}.checkout_index_index #checkout .right-opc-wrapper .product-item .product-image-container .counter.qty .counter-label label{margin-bottom:2px}.checkout_index_index #checkout .right-opc-wrapper .product-item .product-image-wrapper img{border-radius:5px}.checkout_index_index #checkout .right-opc-wrapper .block.items-in-cart,.checkout_index_index #checkout .right-opc-wrapper .block.discount-code{border-bottom:1px solid}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code,.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .payment-option-content{overflow:hidden;margin-bottom:15px}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount{overflow:hidden;padding:15px 0 0 0}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount .payment-option-inner{padding:0}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount .actions-discount{padding-right:0}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount button{background-color:#6F6F6F;border-color:#6F6F6F;color:#000;float:right}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount input{width:90%}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount button span{color:#000}.checkout_index_index .block-customer-login .messages .message-success,.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .messages .message-success{color:green}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .messages .message-error,.checkout_index_index .block-customer-login .messages .message-error,.field-error span{color:red;font-size:12px}.payment-method-content .messages{color:red}.payment-method-content .fieldset .field{padding-bottom:10px}.payment-method-content .fieldset .field label{padding-bottom:5px}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr>th,.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr>th span{border:0;color:#D7D7D7;background-color:transparent}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr.shipping>th .label{font-size:14px;color:#D7D7D7;padding:0}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr>th span.title{font-weight:bold}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr.grand.totals{border-top:1px solid}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr.grand.totals>td,.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr.grand.totals>th{padding-top:25px}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr>td{border:0;background-color:transparent;text-align:right}.checkout_index_index #checkout .right-opc-wrapper .table-totals>tbody>tr>td span{color:#D7D7D7;font-weight:bold}.checkout_index_index #checkout-loader{text-align:center}.checkout_index_index .loading-mask{width:100%;height:100%;position:relative}.checkout_index_index .loading-mask .loader{position:fixed;top:50%;left:0;right:0;bottom:0;z-index:105;text-align:center}.checkout_index_index #address-billing input#billing-save-in-address-book+label{line-height:3em;display:inline-block}.checkout_index_index #address-billing input#shipping-address-as-billing+label{line-height:4em}.custom_tooltip label{padding-left:28px;cursor:pointer}.checkout_index_index #address-billing input#billing-save-in-address-book{width:35px;margin-right:15px;float:left}.checkout_index_index .checkout-agreements label{display:inline;font-size:16px}.checkout_index_index .checkout-agreements input{margin-right:10px}.checkout_index_index .checkout-agreements label span{color:#ff1f06;font-weight:bold;font-size:16px;cursor:pointer}.checkout_index_index .checkout-agreements label span:hover{color:#6AAC2D;text-decoration:none}.checkout_index_index #checkoutSteps button,.checkout_index_index .modal-footer button{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:2px;color:#fff;background-color:#78c555 !important;border-color:#78c555 !important;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;user-select:none}.checkout_index_index #checkoutSteps .fieldset .payment-method-title.field .label{padding-left:28px;cursor:pointer;text-align:left;display:block;padding-top:4px}#co-shipping-form .fieldset .field.choice .label{display:inline-block}.checkout_index_index #checkoutSteps button span,.checkout_index_index .modal-footer button span{color:#fff;font-size:15px;font-weight:bold}.checkout_index_index #checkoutSteps .place-order-primary button span{font-size:20px}.popup-authentication button.action span{color:#fff}.onestepcheckout-index-index .fieldset .field.mp-6[name="billingAddress.country_id"]{float:none}.onestepcheckout-index-index .fieldset .field.mp-6[name="billingAddress.company"],.onestepcheckout-index-index .fieldset .field.mp-6[name="billingAddress.custom_attributes.billing_as_person"]{float:left}.onestepcheckout-index-index .fieldset .field.mp-6[name="billingAddress.custom_attributes.company_reg_number"]{clear:none}.checkout_index_index #checkoutSteps input::-webkit-input-placeholder,#co-shipping-form input::-webkit-input-placeholder{color:#9893A6;font-weight:bold}.checkout_index_index #checkoutSteps input::-moz-placeholder,#co-shipping-form input::-moz-placeholder{color:#9893A6;font-weight:bold}.checkout_index_index #checkoutSteps input:-ms-input-placeholder,#co-shipping-form input:-ms-input-placeholder{color:#9893A6;font-weight:bold}.checkout_index_index #checkoutSteps input:-o-input-placeholder,#co-shipping-form input:-o-input-placeholder{color:#9893A6;font-weight:bold}.checkout_index_index .clearfix{clear:both}.mp-6{width:50%}.onestepcheckout-index-index .page-title-wrapper .page-title,.onestepcheckout-index-index .page-title-wrapper .checkout-description{display:none !important}.checkout_index_index .minicart-items,.checkout-index-index .minicart-items{padding:0}.checkout_index_index .minicart-items .product-item,.checkout-index-index .minicart-items .product-item{list-style:none;border-top:1px solid #ccc}.checkout_index_index .mark,.checkout-index-index .mark{background-color:transparent}.checkout_index_index .place-order-primary,.checkout-index-index .place-order-primary{padding-bottom:15px}.checkout_index_index input[type="checkbox"],.checkout-index-index input[type="checkbox"]{opacity:0;width:20px}.checkout_index_index input[type="checkbox"]+span,.checkout-index-index input[type="checkbox"]+span{border:none;height:22px;width:22px}.checkout_index_index input[type="checkbox"]+span:after,.checkout-index-index input[type="checkbox"]+span:after{content:" ";background:#fff;left:0;margin:0;height:20px;width:20px;border-radius:2px;border:2px solid #424244;position:absolute;text-indent:99px;cursor:pointer}.checkout_index_index input[type="checkbox"]:checked+span:after,.checkout-index-index input[type="checkbox"]:checked+span:after{content:"\f00c";background:#424244 !important;color:#fff;font-family:FontAwesome;text-indent:1px;top:0px;border:none;left:2px;background:unset}.checkout_index_index input[type="checkbox"]+label,.checkout-index-index input[type="checkbox"]+label{margin-left:30px;margin-top:5px;padding-left:0}.checkout_index_index input[type="radio"],.checkout-index-index input[type="radio"]{opacity:0;width:20px}.checkout_index_index input[type="radio"]:after,.checkout-index-index input[type="radio"]:after{content:" ";background:#fff;left:0;margin:0;height:20px;width:20px;border-radius:20px;border:2px solid #424244;position:absolute;text-indent:99px;cursor:pointer;margin-top:5px}.checkout_index_index input[type="radio"]:checked:after,.checkout-index-index input[type="radio"]:checked:after{background:#424244 !important}.checkout_index_index .switch-field label{font-weight:normal;margin-left:29px;margin-top:5px}.checkout_index_index .mark{background:none}#customer-infor{overflow:hidden;margin-bottom:20px}#customer-infor .img-profile{float:left}#customer-infor fieldset{padding-top:15px;padding-left:10px}#customer-infor .img-profile span{margin:auto 5px;border-radius:75px;color:#fff;background-color:#6081c4;display:inline-block;height:75px;line-height:75px;width:75px;font-size:45px;text-align:center;font-weight:normal}#customer-infor a span{color:#78c555;font-weight:bold}.opc-progress-bar{margin:0 0 20px;counter-reset:i;display:block;font-size:0;padding:0}.opc-progress-bar-item{margin:0 0 10px;display:inline-block;position:relative;text-align:center;vertical-align:top}.opc-progress-bar-item.steps-4{width:25%}.opc-progress-bar-item.steps-3{width:33.33333333%}.opc-progress-bar-item:before{background:#f5f5f5;top:8px;transition:background .3s;content:'';height:15px;left:0;position:absolute;width:100%;-webkit-box-shadow:inset 0 1px 0px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0px rgba(0,0,0,0.1)}.opc-progress-bar-item:first-child:before{border-radius:2px 0 0 2px}.opc-progress-bar-item:last-child:before{border-radius:0 2px 2px 0}.opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#e4e4e4;font-weight:300;font-size:1.8rem}.opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#f5f5f5;height:30px;margin-left:-19px;transition:background .3s;width:30px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.opc-progress-bar-item>span:after{background:#f5f5f5;text-indent:-99999px;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333333;font-weight:600;font-size:1.8rem;display:none}.opc-progress-bar-item._complete{cursor:pointer}.opc-progress-bar-item._complete:hover:before{background:#78c555}.opc-progress-bar-item._complete:hover>span:before{background:#78c555}.opc-progress-bar-item._complete>span{color:#1979c3}.opc-progress-bar-item._complete>span:after{font-family:'luma-icons';content:'\e610';background:#78c555}.opc-progress-bar-item._active:before,.opc-progress-bar-item._complete:before{background:#78c555;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15)}.opc-progress-bar-item._active>span{color:#333333}.opc-progress-bar-item._active>span>strong,.opc-progress-bar-item._complete>span>strong{color:#78c555}.opc-progress-bar-item>span>strong{color:#666}.opc-progress-bar-item._active>span:before,.opc-progress-bar-item._complete>span:before{background:#78c555}.opc-progress-bar-item._active>span:after,.opc-progress-bar-item._complete>span:after{font-family:'luma-icons';content:'\e610';background:#78c555;text-indent:-99999px;display:none}#checkoutSteps{list-style:none;padding:0}#checkout-guest{text-align:center}#checkout-step-payment .step-title,#checkout-step-payment .fieldset .legend span,#address-billing .title span,#shipping .step-title,#opc-shipping_method .step-title{font-size:25px;color:#333333;font-weight:bold}#address-billing .title{padding-bottom:20px}#checkout-step-payment .fieldset .legend,#address-billing .title{border:0;margin:0;display:none}#checkout-step-payment .step-title,#shipping .step-title,#opc-shipping_method .step-title{margin-bottom:20px}.checkout_index_index #address-billing>div{padding:0}.checkout_index_index #address-billing .billing-address-form .fieldset legend{text-align:left;border:0;padding:0;margin:0}.checkout_index_index #address-billing .billing-address-form .fieldset .field input[type="radio"]{display:block}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type{padding:0}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type>.control *{float:left !important}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type>.control>div input[type="radio"]{width:35px}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type>.control>div input[type="radio"]+span{height:35px;width:35px}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type>.control>div{margin:0px 30px 0 0}#onepage-checkout-shipping-method-additional-load{position:relative!important;top:0 !important}.table-checkout-shipping-method tr{height:auto!important}#checkout-step-shipping_method .custom_tooltip{position:relative}.checkout_index_index #address-billing .billing-address-form .fieldset .field.billing-type>.control>div label{vertical-align:middle;text-align:center;line-height:2.5em;font-size:15px;padding-left:10px;font-weight:normal;cursor:pointer}.opc-wrapper .form-login{border-bottom:1px solid #bebebe;padding-bottom:20px}.checkout-payment-method .actions-toolbar .primary{float:right;margin:0}.checkout-payment-method .fieldset>.field-select-billing>.control{float:none;width:100%}.checkout-billing-address .action-update{float:right}.checkout-billing-address .actions-toolbar .action-cancel{margin:0 20px 0 0}.checkout-payment-method .payment-option .payment-option-title .arrow:before{content:"\f107";font-family:FontAwesome}.checkout-payment-method .payment-option._active .payment-option-title .arrow:before{content:"\f106"}.checkout-payment-method .payment-option-title{border-top:1px solid #ccc;padding-top:20px}.checkout-payment-method .payment-option-content .input-text{width:100%}.checkout-payment-method .payment-option-content .payment-option-inner+.actions-toolbar{margin-left:0}.checkout_index_index .modal-popup .form-shipping-address{max-width:500px}.checkout_index_index .modal-popup .modal-footer .action-save-address{float:right;margin:0 0 0 20px}.checkout-shipping-method .actions-toolbar>.primary{float:right}.checkout-shipping-method .actions-toolbar .action.primary{margin:0}.opc-estimated-wrapper{background:#f4f4f4;border:1px solid #bebebe;padding:18px 15px;width:100%;display:inline-block;margin-bottom:10px;border-radius:2px}#checkout .opc-estimated-wrapper{display:none}.opc-estimated-wrapper .estimated-block{font-size:18px;float:left;font-weight:700}.opc-estimated-wrapper .estimated-block .estimated-label{display:block;margin:0 0 5px}.opc-estimated-wrapper .minicart-wrapper{float:right}.opc-estimated-wrapper .minicart-wrapper .action.showcart::before{color:#8f8f8f;content:'\e611';display:inline-block;font-family:'luma-icons';font-size:22px;font-weight:normal;line-height:28px;margin:0;overflow:hidden;text-align:center;vertical-align:top}.opc-estimated-wrapper .minicart-wrapper button.action.showcart{background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400}.opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus,.opc-estimated-wrapper .minicart-wrapper button.action.showcart:active{background:none;border:none}.opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover{background:none;border:none}.opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled,.opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled],fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart{cursor:not-allowed;pointer-events:none;opacity:.5}.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before{color:#333333}.opc-wrapper.col-md-8{padding-left:0}.opc-wrapper #checkoutSteps{padding:0;border:none}.opc-wrapper #checkoutSteps li{list-style:none;padding:10px;width:100%;display:inline-block;background:none;border-bottom:1px solid #bebebe}.opc-wrapper .step-title{font-size:18px;border-bottom:0;padding-bottom:0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .methods-shipping{padding:0}.opc-wrapper .form-login+.form-shipping-address{margin-top:-15px}#checkoutSteps .shipping-address-items{display:inline-block;width:100%}#checkoutSteps .shipping-address-item,#checkoutSteps .billing-address-item{margin:0 0 15px;padding:15px;float:left}#checkoutSteps .shipping-address-item.selected-item .edit-address-link{right:39px}#checkoutSteps .shipping-address-item.selected-item,#checkoutSteps .billing-address-item.selected-item{border-color:#ff5501}#checkoutSteps .shipping-address-item,#checkoutSteps .billing-address-item{border:2px solid transparent;font-size:14px;line-height:30px;margin:0 0 20px;padding:20px 35px 20px 20px;transition:.3s border-color;width:100%;display:inline-block;position:relative;vertical-align:top;word-wrap:break-word}#checkoutSteps .shipping-address-item.selected-item:after,#checkoutSteps .billing-address-item.selected-item:after{background:#ff5501;color:#fff;content:"\e013";font-family:'Glyphicons Halflings';height:27px;width:29px;font-size:19px;line-height:21px;padding-top:2px;position:absolute;right:0;text-align:center;top:0}#checkoutSteps .shipping-address-item.selected-item .action-select-shipping-item{display:none}#checkoutSteps .action-select-shipping-item{float:right;margin:20px 0 0}#checkoutSteps .edit-address-link{display:block;float:left;margin:26px 5px 0 0}.opc-wrapper .action-select-shipping-item{background-color:#f0bf3e;border:none;padding:5px 10px}.opc-wrapper .action-show-popup span,.opc-wrapper .action-select-shipping-item span{color:#fff}.opc-wrapper .action-show-popup{background-color:#333;border:none;padding:5px 10px}.opc-wrapper .edit-address-link{display:inline-block;text-decoration:none;margin:0;position:absolute;right:0;top:5px}.opc-wrapper .edit-address-link:before{-webkit-font-smoothing:antialiased;font-size:18px;line-height:20px;color:#8f8f8f;font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.opc-wrapper .edit-address-link:hover:before{color:#333333}.opc-wrapper .edit-address-link:active:before{color:#8f8f8f}.opc-wrapper .step-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:10px;color:#f0bf3e;font-weight:bold;font-size:25px;margin-bottom:20px}.opc-sidebar{width:33.33333333%;float:right;-ms-flex-order:2;-webkit-order:2;order:2}.opc-sidebar .modal-header{display:none}.opc-sidebar .modal-content{padding:10px;box-shadow:none;border-radius:0}.opc-sidebar .minicart-items-wrapper .minicart-items{padding:0}.opc-sidebar .minicart-items-wrapper .minicart-items .product-item{list-style:none;display:inline-block;width:100%;border-bottom:1px solid #bebebe}.opc-sidebar .minicart-items-wrapper .minicart-items .product-item:last-child{border:none}.opc-sidebar .minicart-items-wrapper .minicart-items .product-item .product{display:inline-block;width:100%;padding-top:10px}.opc-sidebar .minicart-items-wrapper .minicart-items .product-item .product-image-container{float:left}.opc-sidebar .minicart-items-wrapper .minicart-items .product-item .product-item-details{float:right;width:70%;padding-left:10px;display:inline-block}.opc-sidebar .opc-block-shipping-information{display:inline-block;width:100%;padding:10px 0;border-top:1px solid #bebebe}.opc-sidebar .opc-block-summary .mark{background:none}.opc-sidebar .opc-block-summary .mark span.label{color:#f5f5f5;font-size:13px;padding-left:0}body._has-modal{height:100%;overflow:hidden;width:100%}.modals-overlay{z-index:899}.modal-slide,.modal-popup{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden}.modal-slide._show,.modal-popup._show{visibility:visible}.modal-slide._show .modal-inner-wrap,.modal-popup._show .modal-inner-wrap{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-slide .modal-inner-wrap,.modal-popup .modal-inner-wrap{background-color:#ffffff;box-shadow:0 0 12px 2px rgba(0,0,0,0.35);opacity:1;pointer-events:auto}.modal-slide{left:44px;z-index:900}.modal-slide._show .modal-inner-wrap{-webkit-transform:translateX(0);transform:translateX(0);top:3%}.modal-slide .modal-inner-wrap{height:100%;overflow-y:auto;position:static;-webkit-transform:translateX(100%);transform:translateX(100%);transition-duration:.3s;-webkit-transition-property:-webkit-transform,visibility;transition-property:transform, visibility;transition-timing-function:ease-in-out;width:auto}.modal-slide._inner-scroll .modal-inner-wrap{overflow-y:visible;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-slide._inner-scroll .modal-header,.modal-slide._inner-scroll .modal-footer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.modal-slide._inner-scroll .modal-content{overflow-y:auto}.modal-slide._inner-scroll .modal-footer{margin-top:auto}.modal-slide .modal-header,.modal-slide .modal-content,.modal-slide .modal-footer{padding:0 2.6rem 2.6rem}.modal-slide .modal-header{padding-bottom:2.1rem;padding-top:2.1rem}.modal-popup{z-index:900;left:0;overflow-y:auto}.modal-popup._show .modal-inner-wrap{-webkit-transform:translateY(0);transform:translateY(0)}.modal-popup .modal-inner-wrap{margin:5rem auto;width:85%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;height:auto;left:0;position:absolute;right:0;-webkit-transform:translateY(-200%);transform:translateY(-200%);transition-duration:.2s;-webkit-transition-property:-webkit-transform,visibility;transition-property:transform, visibility;transition-timing-function:ease}.modal-popup._inner-scroll{overflow-y:visible}.ie10 .modal-popup._inner-scroll,.ie9 .modal-popup._inner-scroll{overflow-y:auto}.modal-popup._inner-scroll .modal-inner-wrap{max-height:90%;box-shadow:none;border-radius:2px}.ie10 .modal-popup._inner-scroll .modal-inner-wrap,.ie9 .modal-popup._inner-scroll .modal-inner-wrap{max-height:none}.modal-popup._inner-scroll .modal-content{overflow-y:auto}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-left:3rem;padding-right:3rem}.modal-slide .modal-content{box-shadow:none;border:none;border-radius:0}.modal-popup .modal-content #opc-new-shipping-address .street .label{font-size:14px;text-align:left;padding-left:0}.modal-popup .modal-content #opc-new-shipping-address #shipping-save-in-address-book{float:left;width:auto;height:15px;margin-right:10px}.modal-popup .modal-header,.modal-popup .modal-footer{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}.modal-popup .modal-header{padding-bottom:1.2rem;padding-top:3rem}.modal-popup .modal-footer{margin-top:auto;padding-bottom:3rem;padding-top:3rem}.modal-popup .modal-footer-actions{text-align:right}.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:inline-block;text-decoration:none;position:absolute;right:0;top:0}.modal-custom .action-close:focus,.modal-popup .action-close:focus,.modal-slide .action-close:focus,.modal-custom .action-close:active,.modal-popup .action-close:active,.modal-slide .action-close:active{background:none;border:none}.modal-custom .action-close:hover,.modal-popup .action-close:hover,.modal-slide .action-close:hover{background:none;border:none}.modal-custom .action-close.disabled,.modal-popup .action-close.disabled,.modal-slide .action-close.disabled,.modal-custom .action-close[disabled],.modal-popup .action-close[disabled],.modal-slide .action-close[disabled],fieldset[disabled] .modal-custom .action-close,fieldset[disabled] .modal-popup .action-close,fieldset[disabled] .modal-slide .action-close{cursor:not-allowed;pointer-events:none;opacity:.5}.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{border-right:2px solid;border-color:#bebebe;content:"";display:block;height:20px;position:absolute;-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:20px;top:8px;width:0}.modal-custom .action-close:after,.modal-popup .action-close:after,.modal-slide .action-close:after{border-right:2px solid;border-color:#bebebe;content:"";display:block;height:20px;position:absolute;-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(45deg);right:20px;top:8px;width:0}.modal-custom .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before,.modal-custom .action-close:hover:after,.modal-popup .action-close:hover:after,.modal-slide .action-close:hover:after{border-color:#333}.modal-custom .action-close:active:before,.modal-popup .action-close:active:before,.modal-slide .action-close:active:before{color:inherit}.modal-custom .action-close:hover:before,.modal-popup .action-close:hover:before,.modal-slide .action-close:hover:before{color:#1a1a1a}.modal-custom .action-close{margin:25px}.modal-popup .modal-title{border-bottom:1px solid #c1c1c1;font-weight:300;padding-bottom:10px;font-size:26px;margin-bottom:0;min-height:1em;word-wrap:break-word}.modal-popup .action-close{padding:20px}.modal-slide .action-close{padding:2.1rem 3rem}.modal-slide .page-main-actions{margin-bottom:-12.9rem;margin-top:2.1rem}.modals-overlay{background-color:rgba(51,51,51,0.55);bottom:0;left:0;position:fixed;right:0;top:0}body._has-modal-custom .modal-custom-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:899}.authentication-dropdown{background-color:#ffffff;border:1px solid #aeaeae;-webkit-transform:scale(1, 0);-webkit-transform-origin:0 0;-webkit-transition:-webkit-transform linear .1s,visibility 0s linear .1s;position:absolute;text-align:left;top:30px;z-index:1100!important;transform:scale(1, 0);transform-origin:0 0;transition:transform linear .1s,visibility 0s linear .1s;visibility:hidden;width:100%}.authentication-dropdown._show{z-index:100;-webkit-transform:scale(1, 1);-webkit-transition:-webkit-transform linear .1s,visibility 0s linear 0s;transform:scale(1, 1);transition:transform linear .1s,visibility 0s linear 0s;visibility:visible}.authentication-wrapper{width:100%;text-align:right;float:right}.authentication-wrapper button{background-color:#f0bf3e;padding:10px;border:none}.authentication-wrapper button span{color:#fff}.authentication-wrapper .modal-inner-wrap .modal-header{height:50px;display:inline-block;width:100%}.authentication-wrapper .modal-inner-wrap .modal-content{box-shadow:none;border:none;border-radius:0;padding:15px}.block-authentication .block-title{font-size:2.6rem;border-bottom:0;margin-bottom:25px}.block-authentication .actions-toolbar>.primary{display:inline;float:right;margin-right:0}.block-authentication .actions-toolbar>.primary .action{margin-right:0}.block-authentication .actions-toolbar>.secondary{float:left;margin-right:2rem;padding-top:1rem}.popup-authentication .modal-inner-wrap{min-width:768px;width:60%}.popup-authentication .modal-inner-wrap header.modal-header{background:#78c555}.popup-authentication .block-authentication{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.popup-authentication .block[class]{box-sizing:border-box;float:left;padding:10px 30px 0 0;width:50%}.popup-authentication .block[class]+.block{border-left:1px solid #c1c1c1;border-top:0;margin:0;padding:10px 0 0 40px}.popup-authentication .block[class]+.block::before{left:0;top:50%}.popup-authentication .actions-toolbar{margin-bottom:0;margin-top:auto}.field-tooltip._active{z-index:100}.field-tooltip{cursor:pointer;position:absolute;right:0;top:1px}.field-tooltip .field-tooltip-action{display:inline-block;text-decoration:none}.field-tooltip._active .field-tooltip-action:before{color:#333}.field-tooltip .field-tooltip-action:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:21px;line-height:inherit;color:#bbb;content:"\f059";font-family:Font Awesome\ 5 Free;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.field-tooltip._active .field-tooltip-content{display:block}.field-tooltip._active .field-tooltip-content a{display:inline;text-decoration:underline;color:#fff}.field-tooltip .field-tooltip-content{background:#555;border-radius:2px;font-size:14px;padding:12px;width:270px;display:none;right:-130px;position:absolute;text-transform:none;bottom:120%;word-wrap:break-word;z-index:2;color:#fff}.field-tooltip .field-tooltip-content:after{border-right-color:#f4f4f4;width:1px;z-index:4}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;width:0;border-top-color:#555;right:50%;bottom:-20px;content:'';display:block;position:absolute;z-index:3}.field .control._with-tooltip{position:relative}.fieldset .field[name="billingAddress.street.0"],.fieldset .field[name="shippingAddress.street.0"]{padding-bottom:0px}.fieldset .field[name="billingAddress.street.0"] label,.fieldset .field[name="shippingAddress.street.0"] label{display:none}@media only screen and (max-width:991px){.opc-sidebar{width:100%}.opc-wrapper.col-md-8{padding-right:0}.billing-address-details,#checkout-guest{text-align:left;margin-top:10px}.checkout-cart-index #main_col_content form#form-validate{width:100%}.checkout-cart-index #main_col_content .cart-summary{width:100%}.checkout_index_index .osc-place-order-wrapper{padding-left:0px}.checkout_index_index .osc-addition-content-wrapper{padding-right:0px}}@media only screen and (max-width:667px){.checkout_index_index #checkout .opc-wrapper-logo{margin-top:0}.opc-progress-bar{display:none}li#payment{clear:both}.opc-estimated-wrapper{margin-top:10px}.checkout_index_index #maincontent{padding-top:0}}@media only screen and (min-width:667px){.fieldset .field[name="billingAddress.firstname"],.fieldset .field[name="billingAddress.country_id"],.fieldset .field[name="shippingAddress.firstname"],.fieldset .field[name="shippingAddress.country_id"]{width:50%;float:left;padding-right:15px}.fieldset .field[name="billingAddress.lastname"],.fieldset .field[name="billingAddress.postcode"],.fieldset .field[name="shippingAddress.lastname"],.fieldset .field[name="shippingAddress.postcode"]{width:50%;float:left}.fieldset .field[name="billingAddress.street.1"] label,.fieldset .field[name="shippingAddress.street.1"] label{display:none}.fieldset .field[name="shippingAddress.country_id"]{float:none}}@media only screen and (max-width:450px){.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount>div{width:100%;text-align:left;padding-left:0;float:left;margin-bottom:10px}.checkout_index_index #checkout .right-opc-wrapper .block.discount-code .form-discount .actions-discount button{float:none}.checkout_index_index #checkout .right-opc-wrapper,.checkout_index_index #checkout .left-opc-wrapper{padding-right:10px;padding-left:10px}.field-tooltip .field-tooltip-content{right:0px}.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{right:7px}}.modal-popup.popup-authentication-login .modal-inner-wrap{width:400px}.modal-popup.popup-authentication-login .modal-inner-wrap .modal-header{border:none !important}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication{display:inline}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .block-customer-login{width:100%}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup{width:100%;padding:0;border:none !important}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn{display:table;margin-bottom:15px}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social{height:40px;padding-left:60px;font-weight:600;display:table-cell;position:relative;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:45px;padding-top:2px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2);color:#fff !important}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social span.title_social{color:#fff !important;font-weight:600}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-facebook{background-color:#3b5998}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-facebook:hover{background-color:#2d4373}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-google{background-color:#a32b1c}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-google:hover{background-color:#c23321}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-twitter{background-color:#55acee}.modal-popup.popup-authentication-login .modal-inner-wrap .block-authentication .social-login-authentication-popup .social-btn .btn-social.btn-twitter:hover{background-color:#1583d7}.container-social-login #social-login-popup.mfp-hide{display:none !important}.container-social-login #social-login-popup .message-error div{color:red !important}.onestepcheckout-index-index #checkout{width:100%}.onestepcheckout-index-index #checkout-review-table .qty-wrapper .item_qty{max-width:78px}.onestepcheckout-index-index .align-left{display:inline-block;float:left}.onestepcheckout-index-index .align-right{display:inline-block;float:right}.onestepcheckout-index-index .osc-authentication-wrapper{padding-left:10px;padding-right:10px;display:inline-block;width:100%}.onestepcheckout-index-index .osc-authentication-wrapper .align-right .fa-lock{padding-right:7px;font-size:17px}.onestepcheckout-index-index .one-step-checkout-wrapper{margin-top:0px}.onestepcheckout-index-index .one-step-checkout-wrapper .minicart-items .product-item-detail dl{margin-bottom:10px}.onestepcheckout-index-index .one-step-checkout-wrapper .minicart-items .product-item-detail dl .custom_tooltip a{color:red}.onestepcheckout-index-index .one-step-checkout-wrapper .minicart-items .product-item-detail dl .custom_tooltip a span{color:red}.onestepcheckout-index-index .items-in-cart .title{margin-bottom:0px !important;display:inline-block;width:100%}.onestepcheckout-index-index .items-in-cart .title:hover{cursor:pointer}.onestepcheckout-index-index .items-in-cart .title .align-right{padding-right:10px}.onestepcheckout-index-index .items-in-cart .title .align-right .arrow:before{content:"\f107";font-family:FontAwesome}.onestepcheckout-index-index .items-in-cart .title .align-right .oversigt-item{padding-right:10px}.onestepcheckout-index-index .items-in-cart.active .title .align-right .arrow:before{content:"\f106"}.onestepcheckout-index-index #co-place-order-area .place-order-primary{padding-bottom:10px}.onestepcheckout-index-index .opc-wrapper{text-align:left}.onestepcheckout-index-index .opc-wrapper #billing-new-address-form{text-align:left}.onestepcheckout-index-index .opc-wrapper #billing-new-address-form .street .label{text-align:left;padding-left:0}.onestepcheckout-index-index .opc-wrapper .fieldset .field[name="shippingAddress.firstname"],.onestepcheckout-index-index .opc-wrapper .fieldset .field[name="shippingAddress.lastname"]{padding-top:10px}.onestepcheckout-index-index .label{white-space:normal;text-align:left}.onestepcheckout-index-index .fieldset .field.mp-6{width:50%}.checkout_index_index #checkout .right-opc-wrapper{margin-top:0px;padding-top:50px;min-height:100vh;background-color:#454545}.checkout_index_index #checkout{background:inherit}#checkout .address-item-billingtype{margin-bottom:10px}#checkout .field-tooltip{right:-5px}#checkout .field-tooltip .field-tooltip-action:before{margin-right:7px}.col-md-5.product-item-images img.product-image-photo.img-responsive{width:98%}.header-right-panel .navbar-nav li.account_user a span.text_account_user,#show-mini-cart span.text_shopping_cart{font-size:12px !important}.checkout-cart-index #maincontent .shipping-cost .row.border-none{border-bottom:none;padding-bottom:0px}.checkout-cart-index #maincontent .shipping-cost .row.border-none span,span#shipping-cart-price{font-weight:bold}#billing-new-address-form.fieldset.address .field.choice{position:relative;overflow:hidden}#billing-new-address-form.fieldset.address>.field.choice>.label{margin-left:30px}#checkoutSteps .shipping-address-item:not(.selected-item),#checkoutSteps .billing-address-item:not(.selected-item){border-color:#ccc}.modal-inner-wrap header.modal-header,.modal-inner-wrap footer.modal-footer{background-color:white;color:#333333}.modal-inner-wrap div#modal-content-9{margin:0}#checkout-step-payment #comments{width:100%}#form-term-condition{position:relative;clear:both}#form-term-condition .field{padding-bottom:5px}#form-term-condition .field label{font-weight:normal;font-size:14px}#form-term-condition .field label span{font-weight:600}.payment-method-ean .field .control._with-tooltip{padding-right:30px}#recaptcha-checkout-inline-login-wrapper{width:260px;display:inline-block;clear:both}#checkout-step-shipping{padding-top:0px}.checkout-index-index .loading-mask{position:fixed}.checkout-index-index #co-shipping-method-form td{position:relative}.checkout-index-index #co-shipping-method-form td span{position:relative;display:block;margin-right:5px;margin-bottom:8px}.checkout-index-index #co-shipping-method-form td.col-price{padding-top:4px}.checkout-index-index .switch-field{margin-top:20px}.checkout-index-index .switch-field .switch span{top:10px;left:10px}#checkout-step-payment #comments{width:100%}.gls-business-error{color:red}