@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot?8byxpa');src:url('../fonts/icomoon/icomoon.eot?8byxpa#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.ttf?8byxpa') format('truetype'),url('../fonts/icomoon/icomoon.woff?8byxpa') format('woff'),url('../fonts/icomoon/icomoon.svg?8byxpa#icomoon') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/opensans/extrabold/opensans-800.eot?8byxpa');src:url('../fonts/opensans/extrabold/opensans-800.eot?8byxpa#iefix') format('embedded-opentype'),url('../fonts/opensans/extrabold/opensans-800.ttf?8byxpa') format('truetype'),url('../fonts/opensans/extrabold/opensans-800.woff?8byxpa') format('woff'),url('../fonts/opensans/extrabold/opensans-800.svg?8byxpa#icomoon') format('svg');font-weight:800;font-style:normal}h1,.h1{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:800;font-size:30px}@media (min-width:769px),print{body h1,body .h1{font-size:35px}}h4,.h4{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:900;font-size:30px}h3,.h3{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:900;font-size:25px}h2,.h2{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:700;font-size:20px}p{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;font-weight:400;font-size:16px;line-height:28px}[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:14px;padding-right:4px;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-right-before:before,.icon-arrow-right-after:after{content:"\e901"}.icon-mail-envelope-closed:before{content:"\e900"}.icon-phone:before{content:"\e942"}.icon-location:before{content:"\e947"}.icon-user:before{content:"\e971"}.message.notice>:first-child::before{color:red}button.action.primary,button.primary{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;-webkit-transition:all .2s;transition:all .2s}button.action.primary span,button.primary span{color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}button.action.primary.tocart,button.primary.tocart{position:relative}button.action.primary.tocart span,button.primary.tocart span{padding-left:58px}button.action.primary.tocart span:before,button.primary.tocart span:before{position:absolute;top:0;left:0;content:"";height:58px;width:58px;display:inline-block;background-image:url(../images/tocart.svg);background-repeat:no-repeat;background-position:15px}button.action.primary.tocart:hover,button.primary.tocart:hover,button.action.primary.tocart:active,button.primary.tocart:active,button.action.primary.tocart:focus,button.primary.tocart:focus{background-color:#282828;border-color:#282828}button.action.primary.tocart:hover span:before,button.primary.tocart:hover span:before,button.action.primary.tocart:active span:before,button.primary.tocart:active span:before,button.action.primary.tocart:focus span:before,button.primary.tocart:focus span:before{background-image:url(../images/tocart_white.svg)}button.action.primary:hover,button.primary:hover,button.action.primary:active,button.primary:active,button.action.primary:focus,button.primary:focus{background-color:#282828;border-color:#282828}button.action.secondary,button.secondary{background:#fff;height:58px;line-height:58px;border-radius:0;border:2px solid #282828;padding:0;transition:.2s all}button.action.secondary span,button.secondary span{color:#282828;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}button.action.secondary:hover span,button.secondary:hover span,button.action.secondary:active span,button.secondary:active span,button.action.secondary:focus span,button.secondary:focus span{background:#282828;color:#fff}a.action.primary a.primary{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0}a.action.primary a.primary span{color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}a.action.secondary:hover,a.secondary:hover,a.action.secondary:active,a.secondary:active,a.action.secondary:focus,a.secondary:focus{text-decoration:none}a.action.secondary span,a.secondary span{color:#3878f2;font-weight:900;background-image:url(../images/chevron_right_blue.svg);background-repeat:no-repeat;background-position:95px 4px;background-size:8px;text-transform:uppercase;padding-left:0;-webkit-transition:all .2s;transition:all .2s}a.action.secondary span:hover,a.secondary span:hover,a.action.secondary span:active,a.secondary span:active,a.action.secondary span:focus,a.secondary span:focus{background-image:url(../images/chevron_right_black.svg);color:#282828;background-position:100px 4px}a.action{height:58px;margin:0}a.action span{line-height:58px;padding:0 20px;color:#282828}main.page-main{float:left;padding-top:40px;padding-left:15px;padding-right:15px;box-sizing:border-box;width:100%}a:visited,.alink:visited,a,.alink{color:#3878f2}a:visited:hover,.alink:visited:hover,a:hover,.alink:hover,a:visited:focus,.alink:visited:focus,a:focus,.alink:focus{color:#282828;text-decoration:none}html{overflow-x:hidden}html,body{height:auto !important}img{max-height:100%}@media (min-width:769px),print{.column.main{min-height:0 !important}}.account .column.main .block:not(.widget) .block-title>strong,.account .column.main .block-dashboard-info .block-title>strong,.account .column.main .block-dashboard-addresses .block-title>strong{font-size:20px;text-transform:uppercase;font-weight:800}.account .column.main .block:not(.widget) .block-title a,.account .column.main .block-dashboard-info .block-title a,.account .column.main .block-dashboard-addresses .block-title a{float:right;font-size:14px;text-transform:uppercase;font-weight:800;height:inherit}.account .column.main .block:not(.widget) .block-title a span,.account .column.main .block-dashboard-info .block-title a span,.account .column.main .block-dashboard-addresses .block-title a span{line-height:inherit;color:#3878f2}.account .column.main .block:not(.widget) .block-content,.account .column.main .block-dashboard-info .block-content,.account .column.main .block-dashboard-addresses .block-content{clear:both}.account .column.main .block:not(.widget) .box,.account .column.main .block-dashboard-info .box,.account .column.main .block-dashboard-addresses .box{border:2px solid #282828;padding:20px;box-sizing:border-box}.account .column.main .block:not(.widget) .box .box-title span,.account .column.main .block-dashboard-info .box .box-title span,.account .column.main .block-dashboard-addresses .box .box-title span{font-size:14px;text-transform:uppercase;font-weight:800}.account .column.main .block:not(.widget) .box .box-actions,.account .column.main .block-dashboard-info .box .box-actions,.account .column.main .block-dashboard-addresses .box .box-actions{padding-top:20px}.account .column.main .block:not(.widget) .box .box-actions a,.account .column.main .block-dashboard-info .box .box-actions a,.account .column.main .block-dashboard-addresses .box .box-actions a{float:left;font-size:14px;font-weight:800;text-transform:uppercase;line-height:58px;padding:0 20px}.account .column.main .block:not(.widget) .box .box-actions a:hover,.account .column.main .block-dashboard-info .box .box-actions a:hover,.account .column.main .block-dashboard-addresses .box .box-actions a:hover,.account .column.main .block:not(.widget) .box .box-actions a:focus,.account .column.main .block-dashboard-info .box .box-actions a:focus,.account .column.main .block-dashboard-addresses .box .box-actions a:focus{text-decoration:none;background-color:#282828;color:#fff}.account .column.main .block:not(.widget) .box .box-actions a span,.account .column.main .block-dashboard-info .box .box-actions a span,.account .column.main .block-dashboard-addresses .box .box-actions a span{padding:0}.account .column.main .block:not(.widget) .box .box-actions a.edit,.account .column.main .block-dashboard-info .box .box-actions a.edit,.account .column.main .block-dashboard-addresses .box .box-actions a.edit{border:2px solid #282828;transition:.2s all}.account .column.main .block:not(.widget) .box .box-actions a.edit span,.account .column.main .block-dashboard-info .box .box-actions a.edit span,.account .column.main .block-dashboard-addresses .box .box-actions a.edit span{transition:.2s all}.account .column.main .block:not(.widget) .box .box-actions a.edit:hover,.account .column.main .block-dashboard-info .box .box-actions a.edit:hover,.account .column.main .block-dashboard-addresses .box .box-actions a.edit:hover,.account .column.main .block:not(.widget) .box .box-actions a.edit:focus,.account .column.main .block-dashboard-info .box .box-actions a.edit:focus,.account .column.main .block-dashboard-addresses .box .box-actions a.edit:focus{background-color:#282828}.account .column.main .block:not(.widget) .box .box-actions a.edit:hover span,.account .column.main .block-dashboard-info .box .box-actions a.edit:hover span,.account .column.main .block-dashboard-addresses .box .box-actions a.edit:hover span,.account .column.main .block:not(.widget) .box .box-actions a.edit:focus span,.account .column.main .block-dashboard-info .box .box-actions a.edit:focus span,.account .column.main .block-dashboard-addresses .box .box-actions a.edit:focus span{color:#fff}.account .column.main .block:not(.widget) .box-information,.account .column.main .block-dashboard-info .box-information,.account .column.main .block-dashboard-addresses .box-information{width:100% !important}.account .column.main .block-addresses-list .block-content{border:2px solid #282828;padding:20px;box-sizing:border-box}.account .column.main .actions-toolbar .primary{float:right}.account .column.main .actions-toolbar .secondary a{margin-top:0}.account .column.main .form-address-edit,.account .column.main .form-edit-account{width:100%;float:left}.checkout-onepage-success .checkout-success .primary{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;-webkit-transition:all .2s;transition:all .2s}.checkout-onepage-success .checkout-success .primary span{color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}.checkout-onepage-success .checkout-success .primary:hover,.checkout-onepage-success .checkout-success .primary:focus{background-color:#282828;border-color:#282828}.checkout-onepage-success .checkout-success .primary:hover span:before,.checkout-onepage-success .checkout-success .primary:focus span:before{background-image:url(../images/tocart_white.svg)}.checkout-onepage-success #registration form{border:0;padding:0}.checkout-onepage-success #registration form input{background:#fff;height:58px;line-height:58px;border-radius:0;border:2px solid #282828;padding:0;color:#282828;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;transition:.2s all}.checkout-onepage-success #registration form input:hover,.checkout-onepage-success #registration form input:focus{background:#282828;color:#fff}.vacation-text-container{padding:20px;margin-bottom:20px;position:relative;border:2px solid;max-width:620px}@media (max-width:768px){.vacation-text-container{width:auto}}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#3878f2}.opc-progress-bar-item>span{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:800;font-size:16px}.checkout-container{margin:0 0 60px}.checkout-index-index .page-wrapper>header{border-bottom:2px solid #282828}.opc-wrapper{padding-top:5rem}.opc-wrapper fieldset{min-width:100%}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#282828;text-transform:uppercase;font-weight:800;font-size:25px;border-bottom:2px solid #282828}@media (min-width:769px),print{.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-size:35px}}.opc-wrapper .checkout-shipping-method .step-title{border-bottom:0}.opc-wrapper .checkout-shipping-address{padding-bottom:3rem}.opc-wrapper form label{line-height:25px}@media (min-width:769px),print{.opc-wrapper form.form-login,.opc-wrapper form.form-shipping-address{box-sizing:border-box;width:100%;max-width:100%}}#checkout-step-shipping_method{position:relative}#checkout-step-shipping_method .actions-toolbar{position:absolute;bottom:-10rem;left:0}.opc-block-summary{border:2px solid #282828;background-color:#fff;padding:3rem}.opc-block-summary>.title{font-size:20px}@media (min-width:769px),print{.opc-sidebar.opc-summary-wrapper{margin-top:108px}}.opc-block-summary .items-in-cart>.title strong{font-weight:400;font-size:1.4rem !important}.opc-block-summary .items-in-cart>.title{border-bottom:2px solid #282828}.minicart-items .product-item-name{font-weight:900;font-size:14px;color:#282828;text-transform:uppercase}.opc-block-summary .product-item .price{font-size:20px;font-weight:900}.opc-block-summary .product-item .price-including-tax+.price-excluding-tax .price{font-size:14px;font-weight:400}.opc-block-summary .minicart-items .product-item-details .details-qty{font-size:1.4rem;font-weight:400}.opc-block-summary .minicart-items .product-item:not(:first-child){border-top:2px solid #282828}.opc-block-summary .minicart-items .product-item-details{padding-left:130px}.opc-block-summary .product-item .product-item-name-block{display:block}.opc-block-summary .product-item .subtotal{display:block}.opc-block-summary .minicart-items-wrapper{margin:0}@media (max-width:1090px){.minicart-items .product>.product-image-container{width:88px !important}.opc-block-summary .minicart-items .product-item-details{padding-left:88px}}.opc-wrapper .shipping-address-item.selected-item{border:2px solid #3878f2;margin-top:30px}.opc-wrapper .shipping-address-item.selected-item:after{background-color:#3878f2}.opc-estimated-wrapper .minicart-wrapper{border:0;float:left}.opc-wrapper .action-show-popup,.opc-estimated-wrapper .action.showcart{background:#fff;line-height:56px;border-radius:0;border:2px solid #282828;padding:0;transition:.2s all}.opc-wrapper .action-show-popup span,.opc-estimated-wrapper .action.showcart span{color:#282828;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;display:block}.opc-wrapper .action-show-popup:hover span,.opc-estimated-wrapper .action.showcart:hover span,.opc-wrapper .action-show-popup:active span,.opc-estimated-wrapper .action.showcart:active span,.opc-wrapper .action-show-popup:focus span,.opc-estimated-wrapper .action.showcart:focus span{background:#282828;color:#fff}.checkout-payment-method .payment-method+.payment-method .payment-method-title,.checkout-payment-method .payment-option-title{border-top:2px solid #282828}#co-payment-form .actions-toolbar{float:none}#co-payment-form .discount-code{display:none}.checkout-payment-method .field-select-billing,.checkout-payment-method .billing-address-form{max-width:100%}.billing-address-form form{margin-bottom:20px;border:0;padding:0}@media (min-width:769px),print{.billing-address-form form{padding:15px;border:2px solid #282828}}.checkout-billing-address .action-cancel{background:#fff !important;height:58px;line-height:58px !important;border-radius:0 !important;border:2px solid #282828 !important;padding:0 !important;transition:.2s all;margin-top:0 !important}.checkout-billing-address .action-cancel span{color:#282828;display:block;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;line-height:56px}.checkout-billing-address .action-cancel:hover,.checkout-billing-address .action-cancel:active,.checkout-billing-address .action-cancel:focus{text-decoration:none !important}.checkout-billing-address .action-cancel:hover span,.checkout-billing-address .action-cancel:active span,.checkout-billing-address .action-cancel:focus span{background:#282828;color:#fff}.checkout-billing-address .action-update{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;border:0 !important}.checkout-billing-address .action-update span{-webkit-transition:all .2s;transition:all .2s;color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}.checkout-billing-address .action-update:hover{background-color:#282828;color:#fff}.checkout-payment-method .payment-option-title .action-toggle{background:#fff;height:58px;line-height:58px;border-radius:0;border:2px solid #282828;padding:0;display:block;transition:.2s all}.checkout-payment-method .payment-option-title .action-toggle::after{display:none}.checkout-payment-method .payment-option-title .action-toggle span{color:#282828;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;display:block}.checkout-payment-method .payment-option-title .action-toggle:hover span,.checkout-payment-method .payment-option-title .action-toggle:active span,.checkout-payment-method .payment-option-title .action-toggle:focus span{background:#282828;color:#fff}@media (min-width:769px),print{.checkout-payment-method .payment-option-title.field{padding-left:0}}.checkout-payment-method .payment-option-content{padding:0}.checkout-payment-method .payment-method._active .payment-method-content{display:block;padding-left:15pxz;border-top:2px solid #282828;padding-top:15px}@media (min-width:769px),print{.checkout-payment-method .payment-method._active .payment-method-content{padding-left:0}}form.form-discount{border:0;padding:0;max-width:100% !important}form.form-discount .payment-option-inner{width:75%;display:inline-block}form.form-discount .actions-toolbar{width:25%;display:inline-block}form.form-discount button.action-apply{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;-webkit-transition:all .2s;transition:all .2s;border:0}form.form-discount button.action-apply span{display:block;color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}form.form-discount button.action-apply span:hover,form.form-discount button.action-apply span:active,form.form-discount button.action-apply span:focus{background-color:#282828;border-color:#282828}.grand.totals{border-bottom:2px solid #282828}.totals-tax{border-bottom:1px solid #282828}@media (min-width:769px),print{.checkout-container .opc-sidebar.opc-summary-wrapper{margin-top:50px}}.shipping-information-title span{font-size:20px}.opc-block-shipping-information{padding-top:30px;padding-left:15px;padding-right:15px}@media (min-width:769px),print{.opc-block-shipping-information{padding-left:0;padding-right:0}}.checkout-payment-method .checkout-billing-address .billing-address-details{line-height:25px;margin-top:10px}.vacation-text-container{padding:20px;margin-bottom:20px;position:relative;border:2px solid;max-width:620px}.form-shipping-address::after,.billing-address-form::after{content:"";display:block;clear:both}.form-shipping-address #shipping-new-address-form,.billing-address-form #shipping-new-address-form,.form-shipping-address #billing-new-address-form,.billing-address-form #billing-new-address-form{margin-left:-10px;margin-right:-10px}.form-shipping-address #shipping-new-address-form>*,.billing-address-form #shipping-new-address-form>*,.form-shipping-address #billing-new-address-form>*,.billing-address-form #billing-new-address-form>*{float:left;width:100%;padding:0 10px;box-sizing:border-box}.form-shipping-address #shipping-new-address-form [name="shippingAddress.firstname"],.billing-address-form #shipping-new-address-form [name="shippingAddress.firstname"],.form-shipping-address #billing-new-address-form [name="shippingAddress.firstname"],.billing-address-form #billing-new-address-form [name="shippingAddress.firstname"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.firstname"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.firstname"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.firstname"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.firstname"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.lastname"],.billing-address-form #shipping-new-address-form [name="shippingAddress.lastname"],.form-shipping-address #billing-new-address-form [name="shippingAddress.lastname"],.billing-address-form #billing-new-address-form [name="shippingAddress.lastname"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.lastname"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.lastname"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.lastname"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.lastname"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.company"],.billing-address-form #shipping-new-address-form [name="shippingAddress.company"],.form-shipping-address #billing-new-address-form [name="shippingAddress.company"],.billing-address-form #billing-new-address-form [name="shippingAddress.company"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.company"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.company"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.company"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.company"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.vat_id"],.billing-address-form #shipping-new-address-form [name="shippingAddress.vat_id"],.form-shipping-address #billing-new-address-form [name="shippingAddress.vat_id"],.billing-address-form #billing-new-address-form [name="shippingAddress.vat_id"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.vat_id"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.vat_id"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.vat_id"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.vat_id"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.postcode"],.billing-address-form #shipping-new-address-form [name="shippingAddress.postcode"],.form-shipping-address #billing-new-address-form [name="shippingAddress.postcode"],.billing-address-form #billing-new-address-form [name="shippingAddress.postcode"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.postcode"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.postcode"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.postcode"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.postcode"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.city"],.billing-address-form #shipping-new-address-form [name="shippingAddress.city"],.form-shipping-address #billing-new-address-form [name="shippingAddress.city"],.billing-address-form #billing-new-address-form [name="shippingAddress.city"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.city"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.city"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.city"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.city"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.telephone"],.billing-address-form #shipping-new-address-form [name="shippingAddress.telephone"],.form-shipping-address #billing-new-address-form [name="shippingAddress.telephone"],.billing-address-form #billing-new-address-form [name="shippingAddress.telephone"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.telephone"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.telephone"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.telephone"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.telephone"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.fax"],.billing-address-form #shipping-new-address-form [name="shippingAddress.fax"],.form-shipping-address #billing-new-address-form [name="shippingAddress.fax"],.billing-address-form #billing-new-address-form [name="shippingAddress.fax"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.fax"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.fax"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.fax"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.fax"]{width:50%}@media (max-width:768px){.form-shipping-address #shipping-new-address-form [name="shippingAddress.firstname"],.billing-address-form #shipping-new-address-form [name="shippingAddress.firstname"],.form-shipping-address #billing-new-address-form [name="shippingAddress.firstname"],.billing-address-form #billing-new-address-form [name="shippingAddress.firstname"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.firstname"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.firstname"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.firstname"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.firstname"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.lastname"],.billing-address-form #shipping-new-address-form [name="shippingAddress.lastname"],.form-shipping-address #billing-new-address-form [name="shippingAddress.lastname"],.billing-address-form #billing-new-address-form [name="shippingAddress.lastname"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.lastname"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.lastname"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.lastname"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.lastname"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.company"],.billing-address-form #shipping-new-address-form [name="shippingAddress.company"],.form-shipping-address #billing-new-address-form [name="shippingAddress.company"],.billing-address-form #billing-new-address-form [name="shippingAddress.company"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.company"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.company"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.company"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.company"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.vat_id"],.billing-address-form #shipping-new-address-form [name="shippingAddress.vat_id"],.form-shipping-address #billing-new-address-form [name="shippingAddress.vat_id"],.billing-address-form #billing-new-address-form [name="shippingAddress.vat_id"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.vat_id"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.vat_id"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.vat_id"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.vat_id"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.postcode"],.billing-address-form #shipping-new-address-form [name="shippingAddress.postcode"],.form-shipping-address #billing-new-address-form [name="shippingAddress.postcode"],.billing-address-form #billing-new-address-form [name="shippingAddress.postcode"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.postcode"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.postcode"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.postcode"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.postcode"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.city"],.billing-address-form #shipping-new-address-form [name="shippingAddress.city"],.form-shipping-address #billing-new-address-form [name="shippingAddress.city"],.billing-address-form #billing-new-address-form [name="shippingAddress.city"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.city"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.city"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.city"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.city"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.telephone"],.billing-address-form #shipping-new-address-form [name="shippingAddress.telephone"],.form-shipping-address #billing-new-address-form [name="shippingAddress.telephone"],.billing-address-form #billing-new-address-form [name="shippingAddress.telephone"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.telephone"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.telephone"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.telephone"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.telephone"],.form-shipping-address #shipping-new-address-form [name="shippingAddress.fax"],.billing-address-form #shipping-new-address-form [name="shippingAddress.fax"],.form-shipping-address #billing-new-address-form [name="shippingAddress.fax"],.billing-address-form #billing-new-address-form [name="shippingAddress.fax"],.form-shipping-address #shipping-new-address-form [name="billingAddresscheckmo.fax"],.billing-address-form #shipping-new-address-form [name="billingAddresscheckmo.fax"],.form-shipping-address #billing-new-address-form [name="billingAddresscheckmo.fax"],.billing-address-form #billing-new-address-form [name="billingAddresscheckmo.fax"]{width:100%}}@media (max-width:768px){.vacation-text-container{width:auto}}.breadcrumbs-container{background-color:#e4e4e5;padding:10px 0px;float:left;width:100%;min-height:55px;padding:12px 0;box-sizing:border-box}.breadcrumbs{margin:0}.breadcrumbs .items{float:left;box-sizing:border-box;width:calc(100% - 80px)}.breadcrumbs .item{font-size:14px;line-height:30px;color:#282828}.breadcrumbs .item:not(:last-child):after{content:" | ";line-height:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}.breadcrumbs .item:last-child{color:#3878f2}.breadcrumbs .item a:hover,.breadcrumbs .item a:focus{color:#3878f2;text-decoration:none}.breadcrumbs strong{font-weight:600}.social-media-container{width:80px;float:left;box-sizing:border-box}.social-media-container .social{padding:0 5px;line-height:28px;-webkit-transition:color .2s;transition:color .2s}.social-media-container .social:hover,.social-media-container .social:focus{text-decoration:none}.social-media-container .social:before{-webkit-transition:color .2s;transition:color .2s;font-size:18px;color:#282828;text-align:center;font-family:FontAwesome}.social-media-container .social:hover:before,.social-media-container .social:focus:before{color:#3878f2}.social-media-container .facebook-like:before{content:"\f087"}.social-media-container .facebook-share:before{content:"\f09a"}.social-media-container .twitter:before{content:"\f099"}.social-media-container .instagram:before{content:"\f16d"}.social-media-container .google:before{content:"\f0d5"}.page-header{margin-bottom:0}.page-header .panel.wrapper{background-color:#282828}.page-header .panel.wrapper .header.panel{height:50px;padding:0}.page-header .panel.wrapper .header.panel>.header.links{padding:0 20px}.page-header .panel.wrapper .header.panel>.header.links>li a{line-height:50px;color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.page-header .panel.wrapper .header.panel>.header.links>li a:hover,.page-header .panel.wrapper .header.panel>.header.links>li a:focus{color:#3878f2}.page-header .header.content{height:140px;padding-top:40px;padding-bottom:30px}.page-header .header.content .logo{float:left;margin-top:0}.page-header .header.links .greet.welcome{display:none}.page-header .website-rating{height:50px;line-height:50px}.page-header .website-rating .website-rating-stars i{transition:.2s all}.page-header .website-rating .fa{font-size:20px;padding-top:15px}.page-header .website-rating .review-text{padding-left:15px;transition:.2s all}.page-header .website-rating:hover .review-text,.page-header .website-rating:focus .review-text{color:#3878f2}.page-header .website-rating:hover .website-rating-stars,.page-header .website-rating:focus .website-rating-stars{color:yellow}.page-header .header.links .customer-menu{list-style:none;padding-left:0;position:absolute;z-index:1}.page-header .header.links .customer-menu a{display:block;line-height:58px;padding-left:15px;padding-right:15px;background-color:#fff;border:2px solid #282828;color:#282828 !important}.page-header .header.links .customer-menu a:hover{background-color:#3878f2;color:#fff !important}.page-header .header.links li:first-child .customer-menu{display:none}.page-header .header.links li:first-child:hover .customer-menu{display:block}@media (max-width:768px),print{.page-header .header.content{position:relative;height:75px;margin-top:0;border-top:75px solid #282828;padding:15px 15px 0 15px;margin:0}.page-header .header.content span.action.nav-toggle{position:absolute;left:30px;top:-55px}.page-header .header.content span.action.nav-toggle:before{content:"";background-image:url(../images/menu.svg);background-repeat:no-repeat;background-position:0;background-size:25px;height:35px;width:35px;display:block}.page-header .header.content .logo{float:left;margin:0}.page-header .header.content .minicart-wrapper{max-width:250px}.page-header .header.content .block-search{position:absolute;right:15px;top:-66px}.page-header .header.content .block-search label:before{color:#282828;width:58px;height:58px;border-right:2px solid #282828;position:absolute;line-height:58px;z-index:50}.page-header .header.content .block-search .block-content{display:block;position:relative}.page-header .header.content .block-search .search{position:relative}.page-header .header.content .block-search .search .control{border-top:0}.page-header .header.content .block-search .search input{position:absolute;left:0;top:0;margin:0}}@media (max-width:530px){.page-header .header.content{height:140px}.page-header .header.content strong.logo{margin:auto;max-width:100%;width:100%}.page-header .header.content .minicart-wrapper{max-width:100%;width:100%;margin-top:15px}}@media (max-width:768px){.page-header .panel.wrapper .header.panel{height:0}.logo img{height:47px;width:242px;max-width:none}}body .block-search{width:225px;height:58px;margin:0;padding:0;float:right}body .block-search .control{display:block;border-top:0;margin:0;padding:0 0 25px}body .block-search input{height:58px;border:2px solid #282828;padding-left:70px;padding-right:10px}body .block-search input::-webkit-input-placeholder{font-size:16px;color:#4a4a4a}body .block-search input:-moz-placeholder{font-size:16px;color:#4a4a4a}body .block-search input::-moz-placeholder{font-size:16px;color:#4a4a4a}body .block-search .action.search{left:0;width:58px;height:58px;border-right:2px solid #282828;margin:0;padding:0;box-sizing:border-box}body .block-search .action.search[disabled]{opacity:1}body .block-search .action.search:hover,body .block-search .action.search:focus{border-right:2px solid #282828}body .block-search .action.search:before{color:#282828;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';height:58px;width:58px;margin:0;-webkit-transition:background-color .2s;transition:background-color .2s;background-image:url("../images/search.svg");background-repeat:no-repeat;background-position:center;background-size:30px}body .block-search .search-autocomplete{margin-top:0;z-index:5}body .block-search .search-autocomplete ul{margin-top:-2px;border:2px solid #282828}body .block-search .search-autocomplete ul li{border:0}body .block-search .search-autocomplete ul li span{font-size:1.4rem;text-transform:uppercase;font-weight:800}body .block-search:hover .action.search:before,body .block-search:focus .action.search:before{background-color:#3878f2;border:2px solid #282828;box-sizing:border-box;background-image:url("../images/search-white.svg");background-size:30px}@media (min-width:1000px),print{body .block-search{width:300px}}.catalogsearch-result-index .page-title{padding-top:30px;padding-bottom:30px}.cart-container .form-cart{border:0;padding:0;width:100% !important;margin-bottom:30px}.cart-container .cart-summary{width:100%;top:0 !important}.cart-container .table-wrapper{width:100%}.cart-container .table-wrapper table.cart.items{border:0}.cart-container .table-wrapper table.cart.items thead tr{border-bottom:2px solid #282828}.cart-container .table-wrapper table.cart.items thead tr th{font-weight:400;font-size:14px}.cart-container .table-wrapper table.cart.items tbody thead tr{border-bottom:2px solid #282828}.cart-container .table-wrapper table.cart.items tbody tr{border:0}.cart-container .table-wrapper table.cart.items tbody tr td{border:0}.cart-container .table-wrapper table.cart.items tbody tr td input{width:50px;height:50px}.cart-container .table-wrapper table.cart.items tbody tr td.col,.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-details{padding-top:0;padding-bottom:0;vertical-align:middle}.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-name,.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-details .product-item-name{min-height:40px}.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-name a,.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-details .product-item-name a{font-size:16px;font-weight:900;text-transform:uppercase;transition:all .2s}.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-name a:hover,.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-details .product-item-name a:hover{color:#3878f2;text-decoration:none}.cart-container .table-wrapper table.cart.items tbody tr td.col .product-item-details{min-height:75px}.cart-container .table-wrapper table.cart.items tbody tr td.col.price,.cart-container .table-wrapper table.cart.items tbody tr td.col.subtotal{width:120px}.cart-container .table-wrapper table.cart.items tbody tr td.col.price .price-excluding-tax::before,.cart-container .table-wrapper table.cart.items tbody tr td.col.subtotal .price-excluding-tax::before{font-size:14px;display:inline}.cart-container .table-wrapper table.cart.items tbody tr td.col.price .price-excluding-tax .cart-price,.cart-container .table-wrapper table.cart.items tbody tr td.col.subtotal .price-excluding-tax .cart-price,.cart-container .table-wrapper table.cart.items tbody tr td.col.price .price-excluding-tax .price,.cart-container .table-wrapper table.cart.items tbody tr td.col.subtotal .price-excluding-tax .price{font-size:14px;display:inline;font-weight:400}.cart-container .table-wrapper thead+.item,.cart-container .table-wrapper>.item,.cart-container .table-wrapper tbody{border-top:2px solid #282828 !important;border-bottom:2px solid #282828 !important}.cart-container .cart.actions{width:100%}.cart-container .cart.actions a.action,.cart-container .cart.actions button{height:58px;background-color:#fff;border-radius:0;border:2px solid #282828;padding:0;-webkit-transition:all .2s;transition:all .2s}.cart-container .cart.actions a.action span,.cart-container .cart.actions button span{color:#282828;font-size:14px;text-transform:uppercase;font-weight:800;padding:0 20px;line-height:58px;-webkit-transition:all .2s;transition:all .2s}.cart-container .cart.actions a.action:hover,.cart-container .cart.actions button:hover,.cart-container .cart.actions a.action:focus,.cart-container .cart.actions button:focus{background-color:#282828;border:2px solid #282828}.cart-container .cart.actions a.action:hover span,.cart-container .cart.actions button:hover span,.cart-container .cart.actions a.action:focus span,.cart-container .cart.actions button:focus span{text-decoration:none;color:#fff}.cart-container .cart.actions .action.clear{float:left;margin-left:0}.cart-container .cart.actions .action.continue{margin-left:30px}.cart-container .cart.table-wrapper .actions-toolbar>.action{background:none;border:none;color:#282828;padding:0;font-size:0;width:15px;height:15px;transition:.2s all;position:relative}.cart-container .cart.table-wrapper .actions-toolbar>.action::before{position:absolute;top:0;left:0;display:block;width:15px;height:15px;content:"\f014";font-family:FontAwesome;font-size:18px;transition:.2s all}.cart-container .cart.table-wrapper .actions-toolbar>.action:hover::before{color:#3878f2}.cart-container .cart.table-wrapper .actions-toolbar>.action.action-edit{display:none}.cart-summary{background-color:#fff;border:2px solid #282828;padding:30px}.cart-summary .summary.title{font-size:15px;font-weight:800;text-transform:uppercase}.cart-summary .checkout button{background-image:url(../images/cart.svg);background-repeat:no-repeat;background-position:20% 16px;background-size:25px}.cart-summary .checkout button span{font-size:16px;padding-left:60px}.cart-summary .checkout button:hover,.cart-summary .checkout button:focus{background-color:#282828;background-image:url(../images/cart.svg);background-repeat:no-repeat;background-position:20% 16px;background-size:25px;border-color:#282828}.cart-summary table,.cart-summary tr,.cart-summary td{border:0}.cart-summary .block>.content{display:block}.cart-summary .block.shipping form{border:0;padding:0}.cart-summary .block.shipping form fieldset{margin:0}.cart-summary .block.shipping form fieldset .field{margin:0}.cart-summary .block.shipping form fieldset .field.note{font-size:14px}.cart-summary .block.shipping form fieldset .field>label{display:none !important}.cart-summary .cart-totals{border:none}.cart-summary .cart-totals .table-wrapper{margin-top:0}.cart-summary .cart-totals table,.cart-summary .cart-totals tr,.cart-summary .cart-totals td{border:none}.cart-summary .cart-totals .totals-tax{height:50px}.cart-summary .cart-totals .incl{display:none}.cart-summary .cart-totals .grand.totals{border-top:2px solid #282828}.cart-summary .cart-totals .grand.totals strong{font-size:20px;font-weight:800;text-align:right}.cart-summary .block.discount .title{border:none}.cart-summary .block.discount strong{font-size:14px !important}.cart-summary .block.discount form{padding:0;border:none}.cart-summary .block.discount form label{display:none !important}.cart-summary .block.discount form button{background-color:#3878f2;border:none}.cart-summary .block.discount form button:hover,.cart-summary .block.discount form button:focus{background-color:#282828;border:none}.cart-summary .coupon{width:100%;float:left}@media only screen and (max-width:450px){.cart-container .table-wrapper table.cart.items tbody tr td.col.price,.cart-container .table-wrapper table.cart.items tbody tr td.col.subtotal{width:100%}}@media only screen and (max-width:768px){.cart-container .form-cart .actions a{width:100%;display:block}.cart-container .form-cart .action.clear{margin:10px 0;width:100%;display:block}.cart-container .form-cart .action.update{margin:10px 0;width:100%;display:block}.cart-container .form-cart .action.continue{margin:0 !important}.table-wrapper table{margin:0}.table-wrapper table.cart.items tbody tr.item-info{position:relative;display:block;padding-top:15px;padding-bottom:15px;height:150px}.table-wrapper table.cart.items tbody tr.item-info td.item{width:100%;box-sizing:border-box;min-height:initial}.table-wrapper table.cart.items tbody tr.item-info td.item a{top:30px}.table-wrapper table.cart.items tbody tr.item-info td.item .product-item-details{height:40px}.table-wrapper table.cart.items tbody tr.item-info td.price{width:100%;margin-top:-3px;box-sizing:border-box;padding-left:135px;padding-bottom:10px;text-align:left}.table-wrapper table.cart.items tbody tr.item-info td.price:before{display:block;padding-bottom:5px}.table-wrapper table.cart.items tbody tr.item-info td.qty{position:absolute;z-index:10;left:75px;bottom:15px;width:initial;padding:0}.table-wrapper table.cart.items tbody tr.item-info td.subtotal{width:100%;margin-top:-3px;box-sizing:border-box;padding-left:135px;padding-bottom:10px;text-align:left}.table-wrapper table.cart.items tbody tr.item-info td.subtotal:before{display:block;padding-bottom:5px}.table-wrapper table.cart.items tbody tr.item-info td.remove{position:absolute;left:15px;top:15px;height:30px;width:30px;display:block;border-radius:50%;z-index:10;padding:0}.table-wrapper table.cart.items tbody tr.item-info td.remove .actions-toolbar .action:before{text-align:center;line-height:30px;width:30px;height:30px;display:block;color:#fff;border-radius:50%;transition:.2s all;background-color:#282828}.table-wrapper table.cart.items tbody tr.item-info td.remove .action:hover::before{background-color:#3878f2}}@media (min-width:769px),print{.cart-container .form-cart{width:100% !important}.cart-container .cart-summary{position:static !important;float:left !important;width:100% !important}}@media (min-width:1100px),print{.cart-container .form-cart{padding-right:30px;box-sizing:border-box;width:calc(100% - 330px) !important}.cart-container .cart-summary{width:330px !important}}.cart-container .form-cart .action.update:before,.cart-container .form-cart .action.continue:before{display:none}.minicart-wrapper{position:relative;color:#282828;height:58px;width:225px;border:2px solid #282828;box-sizing:border-box}.minicart-wrapper .block-minicart{border:2px solid #282828;position:absolute;right:-2px !important;top:-4px !important}.minicart-wrapper .block-minicart .items-total,.minicart-wrapper .block-minicart .subtotal{display:none}.minicart-wrapper .block-minicart .actions{margin:0}.minicart-wrapper .block-minicart .actions .primary{margin:0 0 15px 0}.minicart-wrapper .block-minicart .actions .primary button.checkout{border:0;text-transform:uppercase;background-image:url("../images/cart.svg");background-repeat:no-repeat;background-position:75px 15px;background-size:30px;font-size:1.6rem !important;-webkit-transition:all .2s;transition:all .2s}.minicart-wrapper .block-minicart .actions .primary button.checkout:focus{background-color:#3878f2}.minicart-wrapper .block-minicart .actions .primary button.checkout:hover{background-color:#282828;border-color:#282828}.minicart-wrapper .block-minicart .actions .secondary{padding-bottom:15px}.minicart-wrapper .block-minicart .actions .secondary a.viewcart{border:2px solid #282828;text-transform:uppercase;font-size:1.6rem;height:58px;display:block;line-height:58px;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.minicart-wrapper .block-minicart .actions .secondary a.viewcart:hover,.minicart-wrapper .block-minicart .actions .secondary a.viewcart:focus{background-color:#282828}.minicart-wrapper .block-minicart .actions .secondary a.viewcart:hover span,.minicart-wrapper .block-minicart .actions .secondary a.viewcart:focus span{color:#fff}.minicart-wrapper .block-minicart .minicart-items-wrapper{height:100% !important;border-top:0;padding:0;margin:0;border-bottom:0;overflow-y:hidden}.minicart-wrapper .block-minicart .minicart-items-wrapper #mini-cart{overflow-y:hidden}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item{border:0;padding:0 0 30px 0}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item:last-child{padding:0}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product{border-bottom:2px solid #282828}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-photo{height:125px}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-photo .product-image-container{height:125px !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-photo img{height:125px !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details{position:relative;padding-bottom:175px}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details dl{border-bottom:0px;margin-bottom:0px}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product.options{border-bottom:0px}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-name{position:absolute;height:60px;bottom:0;left:0;right:0;text-align:left;text-transform:uppercase}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-name a{font-weight:900;font-size:14px;color:#282828;transition:.2s all}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-name a:hover{color:#3878f2;text-decoration:none}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing{text-align:right}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .price-including-tax .price{font-size:20px;font-weight:900}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .price-including-tax .price:after{content:" p/s"}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .price-excluding-tax .price{font-size:14px;font-weight:400}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .details-qty{margin-top:15px;width:180px;float:left}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .details-qty input{height:40px;margin-right:0;border:2px solid #282828}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .actions{border-bottom:0}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .actions .secondary{display:block;margin-top:18px}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .actions .edit{display:none}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .actions .delete::before{color:#fff;line-height:32px;width:32px;height:32px;background-color:#282828;border-radius:50%;transition:all .2s}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-details .actions .delete:hover::before{background-color:#3878f2}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item:last-child .product{border-bottom:0}.minicart-wrapper .minicart-widgets{display:none}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper a{color:#282828}.minicart-wrapper .shopping-cart-icon{float:left;width:58px;height:100%;display:inline-block;text-decoration:none;-webkit-transition:all .2s;transition:all .2s}.minicart-wrapper .shopping-cart-icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:34px;line-height:inherit;color:inherit;font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .shopping-cart-icon:before{-webkit-transition:all .2s;transition:all .2s;content:'';margin:0;padding:0;display:block;height:56px;width:58px;border-right:2px solid #282828;background-repeat:no-repeat;background-position:center;background-image:url(../images/cart-black.svg);background-size:30px}.minicart-wrapper .action.showcart{width:100%;height:100%;position:relative}.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:25px;height:25px;left:58px;display:block;color:#282828;margin:0;overflow:initial;text-align:left;padding-left:20px;background-color:transparent;line-height:0}.minicart-wrapper .action.showcart .counter.qty span{line-height:25px;padding:0}.minicart-wrapper .action.showcart .counter.qty.empty{display:block}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{display:none}.minicart-wrapper .action.showcart .label{position:absolute;top:18px;left:58px;display:block;font-size:16px;font-weight:900;text-transform:uppercase;line-height:0}.minicart-wrapper .action.showcart:hover .shopping-cart-icon,.minicart-wrapper .action.showcart:focus .shopping-cart-icon{background-color:#3878f2}.minicart-wrapper .action.showcart:hover .shopping-cart-icon:before,.minicart-wrapper .action.showcart:focus .shopping-cart-icon:before{background-image:url(../images/cart.svg);background-size:30px}.minicart-wrapper .ui-dialog.mage-dropdown-dialog{right:0px;bottom:0px;position:absolute}.minicart-wrapper #btn-minicart-close{display:none}.block-minicart{padding:30px;width:390px !important}@media only screen and (max-width:530px){.minicart-wrapper .block-minicart{width:290px !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-photo .product-image-container{height:100px !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .product-item-photo .product-image-container img{height:100px !important}.minicart-wrapper .block-minicart .minicart-items-wrapper .product-item .product .details-qty{margin-left:-10px;width:90px !important}.minicart-wrapper .block-minicart .actions .primary button.checkout{padding-left:70px !important;background-position:45px 15px}.minicart-wrapper .action.showcart{width:100%}}@media (min-width:1000px),print{body .minicart-wrapper{width:300px}}.nav-sections.sections{background:#282828;margin-bottom:0}.nav-sections.sections .navigation{background:transparent}.nav-sections.sections .navigation>ul{padding:0 20px}.nav-sections.sections .navigation .level0.level-top{height:75px;line-height:75px}.nav-sections.sections .navigation .level0.level-top.first a{position:relative;padding-left:35px;display:inline-block}.nav-sections.sections .navigation .level0.level-top.first a:before{position:absolute;left:0;content:"\f015";font-size:25px;color:#fff;text-align:center;font-family:FontAwesome;font-weight:100;padding-right:10px}.nav-sections.sections .navigation .level0.level-top.first a:hover:before{color:#3878f2}.nav-sections.sections .navigation .level0.level-top.first.active a:before{color:#3878f2}.nav-sections.sections .navigation .level0>.level-top,.nav-sections.sections .navigation .level0 .navigation .level0>.level-top.ui-state-focus{text-transform:uppercase;color:#fff}.nav-sections.sections .navigation .level0>.level-top:hover,.nav-sections.sections .navigation .level0>.level-top:active{color:#3878f2}.nav-sections.sections .navigation .level0.has-active .level-top,.nav-sections.sections .navigation .level0.active .level-top{border:none;color:#3878f2}.nav-sections.sections .navigation .level0.contact-info{float:right}.nav-sections.sections .navigation .level0.contact-info .icon-mail-envelope-closed:before{vertical-align:text-top;line-height:22px;font-weight:800;font-size:25px}.nav-sections.sections .navigation .level0 .ui-menu-icon{display:none !important}.nav-sections.sections .navigation .level0 .submenu{margin-top:-2px !important;border:2px solid #282828;padding:0}.nav-sections.sections .navigation .level0 .submenu li a{text-transform:uppercase;line-height:58px;min-width:300px;padding:0 10px;height:58px;margin:0}.nav-sections.sections .navigation .level0 .submenu li a:hover,.nav-sections.sections .navigation .level0 .submenu li a:active{background-color:#3878f2;color:#fff;border-color:transparent;border:0}.nav-sections.sections .navigation .level0 .submenu li a .ui-menu-icon{display:none}.nav-sections.sections .navigation .level0 .submenu li.active>a{border-color:transparent;border:0}.nav-sections.sections .navigation .level1 .submenu li a{padding:0 10px}@media only screen and (max-width:768px){.nav-sections.sections .section-item-title{display:none}.nav-sections.sections .nav-sections-item-content{padding-bottom:0;padding-top:0}.nav-sections.sections nav.navigation{border-top:2px solid #fff;background-color:#282828}.nav-sections.sections nav.navigation ul li,.nav-sections.sections nav.navigation ul li.has-active{border:0;padding:0 !important}.nav-sections.sections nav.navigation ul li a,.nav-sections.sections nav.navigation ul li.has-active a{min-width:0 !important;padding:10px 0 !important;height:initial !important;color:#fff;text-transform:uppercase;font-weight:800;line-height:20px !important}.nav-sections.sections nav.navigation ul li a:hover,.nav-sections.sections nav.navigation ul li.has-active a:hover,.nav-sections.sections nav.navigation ul li a:focus,.nav-sections.sections nav.navigation ul li.has-active a:focus{background-color:#282828 !important;color:#fff !important}.nav-sections.sections nav.navigation ul li a:hover:before,.nav-sections.sections nav.navigation ul li.has-active a:hover:before,.nav-sections.sections nav.navigation ul li a:focus:before,.nav-sections.sections nav.navigation ul li.has-active a:focus:before{color:#fff !important}.nav-sections.sections nav.navigation ul li a:ui-state-active,.nav-sections.sections nav.navigation ul li.has-active a:ui-state-active{color:#282828}.nav-sections.sections nav.navigation ul li a:before,.nav-sections.sections nav.navigation ul li.has-active a:before{top:initial !important}.nav-sections.sections nav.navigation ul li a:after,.nav-sections.sections nav.navigation ul li.has-active a:after{content:""}.nav-sections.sections nav.navigation ul li.all-category{display:none}.nav-sections.sections nav.navigation ul.submenu.level0{display:block !important;border:0}.nav-sections.sections nav.navigation ul.submenu.level0 li{padding:0}.nav-sections.sections nav.navigation ul.submenu.level0 li a{padding-left:0}.nav-sections.sections nav.navigation .level0.level-top{height:initial}.nav-sections.sections nav.navigation .level0.contact-info{float:left}.nav-sections.sections nav.navigation ul.submenu.level1{display:none !important}.nav-sections.sections nav.navigation ul.submenu.level1 li{padding:0 10px}.nav-sections.sections nav.navigation ul.submenu.level1 li a{font-size:1.2rem;height:40px;line-height:40px;color:#fff;border-left:0}.nav-sections.sections nav.navigation ul.submenu.level1 li a:hover,.nav-sections.sections nav.navigation ul.submenu.level1 li a:focus{background-color:#282828 !important;color:#fff !important}.nav-sections.sections nav.navigation ul.submenu.level1 li:last-child{margin-bottom:15px}.nav-sections.sections nav.navigation ul.submenu.level2{display:none !important}.nav-sections.sections nav.navigation .level0.level-top.first a{padding-left:35px !important}.nav-sections.sections nav.navigation .contact-info{box-sizing:border-box}.nav-sections.sections nav.navigation .contact-info a{padding-left:35px !important;margin:0;width:100%;box-sizing:border-box;display:block;word-break:break-all}.nav-sections.sections .nav-sections-item-content{display:block !important;float:left;width:100%;margin:0}.nav-sections.sections .nav-sections-item-content ul.header.links{border-top:2px solid #fff;border-bottom:0;height:250px}.nav-sections.sections .nav-sections-item-content ul.header.links li{border:0}.nav-sections.sections .nav-sections-item-content ul.header.links li a{line-height:20px;text-transform:uppercase;border:0;padding:10px 15px;color:#fff}.nav-sections.sections .nav-sections-item-content ul.header.links li a:hover,.nav-sections.sections .nav-sections-item-content ul.header.links li a:focus{background-color:#282828 !important;color:#fff !important}.nav-sections.sections .nav-sections-item-content ul.header.links li.greet,.nav-sections.sections .nav-sections-item-content ul.header.links li.welcome{display:none}.nav-sections.sections .nav-sections-item-content ul.header.links .customer-menu{padding-left:0}.nav-sections.sections .nav-sections-item-content .contact-info a.mail:before{left:0px !important;top:13px !important}.nav-sections.sections .nav-sections-item-content .contact-info a.tel{margin-left:0;padding-left:35px !important}.nav-sections.sections .nav-sections-item-content .contact-info a.tel::before{left:2px}.nav-sections.sections .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.nav-sections.sections .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin:0}}.page-footer{color:#fff;padding-bottom:80px}.page-footer h2{color:#fff}.page-footer .footer-contact-container{float:left;width:100%;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;background-color:#282828;box-sizing:border-box}.page-footer .footer.content{border-top:0;margin-bottom:15px;padding:0;width:100%;max-width:100%}@media (min-width:769px),print{.footer-contact-container .inner{padding:0 15px;box-sizing:border-box;width:100%;margin-left:-15px;margin-right:-15px;max-width:1440px;margin:0 auto}}.page-footer .footer-contact-info{color:#fff;margin-right:70px;display:inline-block}.page-footer .footer-contact-info ul{margin-top:30px}.page-footer .footer-contact-info ul li{font-size:16px;line-height:32px;padding-left:25px;position:relative}.page-footer .footer-contact-info ul li.address:first-child:before{content:"\f041";font-family:FontAwesome;position:absolute;left:0}.page-footer .footer-contact-info ul li.tel a:before{content:"\f095";font-family:FontAwesome;position:absolute;left:0}.page-footer .footer-contact-info ul li.fax a:before{content:"\f1ac";font-family:FontAwesome;position:absolute;left:0}.page-footer .footer-contact-info ul li.contact{padding-left:0}.page-footer .footer-contact-info ul li.contact a{color:#fff;background-image:url(../images/chevron_right_white.svg);background-repeat:no-repeat;background-position:95px 4px;background-size:8px;text-transform:uppercase;position:relative;-webkit-transition:all .2s;transition:all .2s;font-weight:900;padding-left:0}.page-footer .footer-contact-info ul li.contact a::after{content:"\f054";font-family:FontAwesome;position:absolute;right:-20px;-webkit-transition:all .2s;transition:all .2s}.page-footer .footer-contact-info ul li.contact a:hover,.page-footer .footer-contact-info ul li.contact a:focus{color:#3878f2}.page-footer .footer-contact-info ul li.contact a:hover::after,.page-footer .footer-contact-info ul li.contact a:focus::after{content:"\f054";color:#3878f2;right:-30px}.page-footer .footer-contact-info ul li a{color:#fff}.page-footer .footer-contact-info ul li a:hover,.page-footer .footer-contact-info ul li a:focus{color:#3878f2}.page-footer .footer-contact-info ul li a:hover:before,.page-footer .footer-contact-info ul li a:focus:before{color:#3878f2}.page-footer .footer-contact-info ul li:before{position:absolute;line-height:32px;left:-25px}.page-footer .footer-contact-info ul li .icon-arrow-right-after{font-size:15px;font-weight:900;text-transform:uppercase}.page-footer .footer-contact-info ul li .icon-arrow-right-after:after{font-weight:900;font-size:22px;vertical-align:text-bottom}.page-footer .footer-links{margin-right:70px;display:inline-block;margin-top:17px;vertical-align:top}.page-footer .footer-links h4{margin-top:5px;margin-bottom:33px;color:#fff}.page-footer .footer-links .footer-links-header{font-size:35px;font-weight:900;text-transform:uppercase}.page-footer .footer-links ul{margin-top:30px}.page-footer .footer-links a{color:#fff;line-height:32px;font-size:16px;-webkit-transition:all .2s;transition:all .2s}.page-footer .footer-links a:hover,.page-footer .footer-links a:focus{color:#3878f2;padding-left:4px}.page-footer .footer-links a:hover::before,.page-footer .footer-links a:focus::before{color:#3878f2;padding-right:0}.page-footer .footer-links a::before{-webkit-transition:all .2s;transition:all .2s;font-weight:900;font-size:22px;vertical-align:text-bottom;margin-left:-2px}.final-footer-container .footer.content{border:none;margin-top:20px;margin-bottom:0;padding-top:0;padding-bottom:0}.final-footer-container .qshops-keurmerk{float:left}.final-footer-container .final-footer-content{text-align:center}.final-footer-container .final-footer-content .copyright{margin:0 0 5px 0}.final-footer-container .final-footer-content .final-footer-links ul li{display:inline-block}.final-footer-container .final-footer-content .final-footer-links ul li a{color:#282828}.final-footer-container .final-footer-content .final-footer-links ul li a:hover,.final-footer-container .final-footer-content .final-footer-links ul li a:focus{color:#3878f2}#back-to-top{position:fixed !important;z-index:300;width:50px;height:50px;bottom:25px;right:0;display:none;cursor:pointer;border:1px #fff solid;background:#3878f2}#back-to-top::after{content:"\f106";font-family:FontAwesome;font-size:45px;font-weight:800;line-height:1em;padding-left:10px;color:#fff}#back-to-top:hover{background:#282828}.page-products .product-item-info{width:100%;position:relative;border:1px solid #e4e4e5}.page-products .product-item-info a{display:block}.page-products .product-item-info a img{margin:0 auto;display:block;height:auto}.page-products .product-item .tier-pricing{position:absolute;z-index:2;top:0;right:0}.page-products .product-item .tier-pricing label{cursor:pointer;background:#4F4F4F;padding:15px;padding-left:40px;display:block;font-size:14px;color:#fff;text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0.3px;background-image:url(../images/quantity_discount.svg);background-repeat:no-repeat;background-position:10px center}.page-products .product-item-name,.page-products .product-item .product.name{height:66px;overflow:hidden;padding-left:10px;padding-right:10px;text-align:center;display:block}.page-products .product-item-name a,.page-products .product-item .product.name a{font-weight:800;font-size:15px;text-transform:uppercase;transition:.2s all}.page-products .product-item-name a:hover,.page-products .product-item .product.name a:hover,.page-products .product-item-name a:focus,.page-products .product-item .product.name a:focus{text-decoration:none;color:#3878f2}.page-products .product-item-link{overflow:hidden}.page-products .product-item .product-subtitle{height:45px;text-align:center}.page-products .product-item .price-box{background-color:#e4e4e5;padding:15px 10px;text-align:center;margin-bottom:0}.page-products .product-item .price-box .price{font-weight:800;font-size:28px}.page-products .product-item .price-box .price-excluding-tax,.page-products .product-item .price-box .price-excluding-tax span{font-size:16px;font-weight:400}.page-products .product-item .product-item-actions{margin:0}.page-products .product-item .product-item-actions .actions-primary{width:100%;position:relative;height:58px;display:block}.page-products .product-item .product-item-actions .actions-primary .stock.unavailable{width:100%;height:100%;text-align:center;line-height:58px;font-weight:800;box-sizing:border-box;border:2px solid #000;text-transform:uppercase}.page-products .product-item .product-item-actions .actions-secondary{display:none}.page-products .product-item .product-image-container{display:block}.page-products .product-item form[data-role="tocart-form"] label{display:none}.page-products .product-item form[data-role="tocart-form"] input{position:absolute;z-index:1;height:58px;width:58px;text-align:center;line-height:58px;float:left}.page-products .product-item form[data-role="tocart-form"] button{position:absolute;top:0;width:100%;padding-left:58px;float:left;border:2px solid #282828;background-color:#fff;background-image:none;-webkit-transition:background-color .2s;transition:background-color .2s}.page-products .product-item form[data-role="tocart-form"] button span{height:58px;font-size:13px;padding:20px 0 20px 30px;text-align:center;color:#282828;background-repeat:no-repeat;background-size:22px;background-position:0px 17px;background-image:url(../images/tocart_black.svg)}.page-products .product-item form[data-role="tocart-form"] button span:before{display:none}.page-products .product-item form[data-role="tocart-form"] button:hover,.page-products .product-item form[data-role="tocart-form"] button:focus{background-color:#3878f2}.page-products .product-item form[data-role="tocart-form"] button:hover span,.page-products .product-item form[data-role="tocart-form"] button:focus span{color:#fff;background-image:url(../images/tocart_white.svg)}.page-product-grouped form#product_addtocart_form{border-top:2px solid #282828 !important}.page-product-grouped table,.page-product-grouped tbody{margin-top:0 !important;border:0 !important}.page-product-grouped table td.item,.page-product-grouped tbody td.item,.page-product-grouped table td.qty,.page-product-grouped tbody td.qty{padding:0 !important;border:0 !important;border-bottom:2px solid #282828 !important}.page-product-grouped thead{display:none}.page-product-grouped .product-info-main .price-box{border-top:0;border-bottom:0;padding-top:0}.page-product-grouped .product-info-main .stock{display:none}.page-product-grouped .product-info-main .product-item-name{margin-top:15px;font-size:16px;font-weight:800;text-transform:uppercase}.page-product-grouped .product-info-main .product-item-name a:hover,.page-product-grouped .product-info-main .product-item-name a:focus{text-decoration:none;color:#3878f2}.page-product-grouped .product-add-form td.image{display:none !important}.page-product-grouped .product-add-form td.qty{border-bottom:2px solid #282828 !important}.page-product-grouped .product-add-form div.qty{margin-top:25%}.page-product-grouped .product-add-form div.qty::before{content:"Aantal: ";margin-right:5px}.page-product-grouped .product-add-form .price-including-tax .price{font-size:25px !important}body.page-products.page-layout-1column .products-grid{margin-right:-15px}body.page-products.page-layout-1column .products-grid .product-item{width:50%;margin-bottom:15px;padding-right:15px;box-sizing:border-box;margin-left:0px}body.page-products.page-layout-1column .products-grid .product-item-actions{display:block}body.page-products.page-layout-2columns-right .products-grid{margin-right:-15px}body.page-products.page-layout-2columns-right .products-grid .product-item{width:50%;margin-bottom:15px;padding-right:15px;box-sizing:border-box;margin-left:0px}body.page-products.page-layout-2columns-right .products-grid .product-item-actions{display:block}.page-product-grouped .product-add-form td.image{display:table-cell !important;border-bottom:2px solid #282828 !important;border-right:none !important}@media (max-width:500px),print{body.page-products .product-item form[data-role="tocart-form"] button span{font-size:0px;background-position:0px 0px}body.page-products .product-item-name a,body.page-products .product-item .product.name a{font-size:12px}body.page-products .product-item .price-box .price-including-tax .price{font-size:24px}}@media (min-width:768px),print{body.catalog-product-view .widget .info-algemeen{width:35%}body.page-products.page-layout-1column .products-grid .product-item{width:33.3333%}}@media (min-width:1024px),print{body.page-products.page-layout-1column .products-grid .product-item{width:25%}}@media (min-width:1280px),print{body.page-products.page-layout-1column .products-grid .product-item{width:20%}}@media (min-width:1440px),print{body.page-products.page-layout-1column .products-grid .product-item{width:16.666666%}}@media (min-width:768px),print{body.page-products.page-layout-2columns-right .products-grid .product-item{width:50%}.page-layout-2columns-right .sidebar-main{width:33.3333% !important}.page-layout-2columns-right .column.main{width:66.6666% !important}}@media (min-width:1024px),print{body.page-products.page-layout-2columns-right .products-grid .product-item{width:33.3333%}.page-layout-2columns-right .sidebar-main{width:25% !important}.page-layout-2columns-right .column.main{width:75% !important}}@media (min-width:1280px),print{body.page-products.page-layout-2columns-right .products-grid .product-item{width:25%}.page-layout-2columns-right .sidebar-main{width:20% !important}.page-layout-2columns-right .column.main{width:80% !important}}@media (min-width:1440px),print{body.page-products.page-layout-2columns-right .products-grid .product-item{width:20%}.page-layout-2columns-right .sidebar-main{width:16.6666% !important}.page-layout-2columns-right .column.main{width:83.3333% !important}}.page-layout-2columns-right .sidebar-main{padding-left:1% !important}body.catalog-product-view .widget{clear:left}.toolbar-products{background-color:#e4e4e5;height:58px;padding:0}.toolbar-products .field.limiter{text-align:left;padding:0 20px}.toolbar-products .field.limiter .limiter-options{margin:0;padding-right:35px}.toolbar-products .field.limiter .label{display:inline-block;width:initial;line-height:58px;padding:0 10px}.toolbar-products .field.limiter .control{background-color:#fff;width:initial}.toolbar-products .field.limiter .limiter-text{padding:0 10px}.toolbar-products .field.limiter select{-webkit-appearance:none;-moz-appearance:none;height:58px;width:75px;border-radius:0;border:2px solid #282828;background:url(../images/chevron_down.svg);background-size:17px;background-repeat:no-repeat;background-position:42px 24px}.toolbar-products .field.limiter select:hover,.toolbar-products .field.limiter select:focus{background-color:#3878f2;background-image:url(../images/chevron_down_white.svg);color:#fff;cursor:pointer}.toolbar-sorter{padding:0;float:left;background-color:#fff}.toolbar-sorter label{display:none}.toolbar-sorter a{width:58px;height:58px;box-sizing:border-box;border:2px solid #282828;margin-left:-6px;-webkit-transition:background-color .2s;transition:background-color .2s}.toolbar-sorter a:before{height:58px;line-height:58px;color:#282828}.toolbar-sorter a:hover,.toolbar-sorter a:focus{background-color:#3878f2}.toolbar-sorter a:hover:before,.toolbar-sorter a:focus:before{color:#fff}.toolbar-sorter select{width:115px;-webkit-appearance:none;-moz-appearance:none;height:58px;border-radius:0;border:2px solid #282828;border-right:0;background:url(../images/chevron_down.svg);background-size:17px;background-repeat:no-repeat;background-position:84px 24px}.toolbar-sorter select:hover,.toolbar-sorter select:focus{background-color:#3878f2;background-image:url(../images/chevron_down_white.svg);color:#fff;cursor:pointer}.toolbar-amount{display:none}.sorter-options{margin:0}.sorter .sorter-action{top:0px}.products-related{margin-bottom:0px}.products-related .product-item{margin-bottom:0px}.product-info-main h1.page-title{font-size:35px;line-height:40px}.product-info-main .delivery-period{padding-bottom:15px}.product-info-main .delivery-period .type,.product-info-main .delivery-period .value{font-size:16px;font-weight:400;display:inline}.product-info-main .delivery-period .value{color:#3878f2}.product-info-main .product-subtitle{font-size:25px;font-weight:400;text-transform:uppercase}.product-info-main .price-box{border-top:2px solid #282828;border-bottom:2px solid #282828;padding-top:20px;padding-bottom:20px}.product-info-main .price-box .price-including-tax{margin-bottom:10px}.product-info-main .price-box .price-including-tax span.price,.product-info-main .price-box .price-including-tax span{font-size:30px;font-weight:800}.product-info-main .price-box .price-including-tax:after{content:attr(data-label);padding-left:10px;font-size:16px;font-weight:400}.product-info-main .price-box .price-including-tax+.price-excluding-tax,.product-info-main .price-box .price-including-tax+.price-excluding-tax span.price{font-size:16px;font-weight:400;margin-bottom:0}.product-info-main .price-box .price-including-tax+.price-excluding-tax:before,.product-info-main .price-box .price-including-tax+.price-excluding-tax span.price:before{font-size:16px;font-weight:400;margin-bottom:0}.product-info-main .box-tocart .fieldset .field.qty{margin:0;display:block;float:left;padding-right:5px}.product-info-main .box-tocart .fieldset .field.qty label{line-height:58px;padding-right:10px;display:block;float:left;font-size:14px;font-weight:400;width:50px}.product-info-main .box-tocart .fieldset .field.qty .control{display:block;float:left;width:58px}.product-info-main .box-tocart .fieldset .field.qty .control input{width:58px;height:58px;border:2px solid #282828}.product-info-main .box-tocart .fieldset .actions{display:block;float:left;padding-top:0;vertical-align:initial}.product-info-main .box-tocart .fieldset .actions .action.tocart{padding:0}.product-info-main .overview{clear:both;padding-top:10px;padding-bottom:10px}.product-info-main .description a{font-weight:600}.product-info-main .description,.product-info-main .overview{clear:both;padding-top:30px;margin:0 !important}.product-info-main .description strong,.product-info-main .overview strong{font-size:16px;display:inline-block;margin-bottom:8px}.product-info-main .description .value,.product-info-main .overview .value,.product-info-main .description p,.product-info-main .overview p{font-size:16px;line-height:28px}.product-info-main .table-wrapper{line-height:20px;margin-bottom:0px}.product-info-main .additional-attributes-wrapper strong{font-size:16px;display:inline-block;margin-bottom:4px}.product-info-main .additional-attributes-wrapper table.additional-attributes{border:1px solid #f4f4f4}.product-info-main .additional-attributes-wrapper table.additional-attributes th,.product-info-main .additional-attributes-wrapper table.additional-attributes tr{border-bottom:1px solid #f4f4f4}.product-info-main .additional-attributes-wrapper table.additional-attributes th:last-child,.product-info-main .additional-attributes-wrapper table.additional-attributes tr:last-child{border-bottom:0}.product-info-main .additional-attributes-wrapper table.additional-attributes tr:nth-child(2n+1){background-color:#f2f2f2}.product-info-main .additional-attributes-wrapper table.additional-attributes th,.product-info-main .additional-attributes-wrapper table.additional-attributes td{border-right:1px solid #f4f4f4;font-weight:400}.product-info-main .additional-attributes-wrapper table.additional-attributes th:last-child,.product-info-main .additional-attributes-wrapper table.additional-attributes td:last-child{border-right:0}.upsell{clear:both}.product-item{margin-left:0}@media (min-width:769px),print{.product-info-main{width:63% !important}.product.media{width:35% !important}.page-layout-1column .products-grid .product-item{margin-left:0}}.fotorama__wrapx{border:0px !important}.fotorama__stage{margin-bottom:0px !important}.fotorama__img{top:50% !important}.fotorama{cursor:pointer}.account .page-main{float:left}.account .form-edit-account{box-sizing:border-box}.account .field.choice{float:left;margin-right:30px}form.account{position:relative;margin-bottom:100px}form.account .actions-toolbar{bottom:-35px;left:0;width:100%;position:absolute}form.account .actions-toolbar .primary{right:-4px;width:220px;position:absolute}form.account .actions-toolbar .secondary{left:-18px;position:absolute}@media (min-width:769px),print{body.account.page-layout-2columns-left .pager .limiter{display:block}}@media only screen and (max-width:960px){body.account.page-layout-2columns-left .column.main{width:100% !important}body.account.page-layout-2columns-left .sidebar{width:100% !important}}@media only screen and (max-width:768px){.table-wrapper.orders-history thead{display:none}.table-wrapper.orders-history table,.table-wrapper.orders-history tbody,.table-wrapper.orders-history tr,.table-wrapper.orders-history td{display:block !important;width:100% !important}.table-wrapper.orders-history td:before{padding-right:10px;content:attr(data-th) ': ';display:inline-block !important;color:#111111;font-weight:700}.table-wrapper.orders-history td.actions::before{display:none !important}}.orders-history{border:2px solid #282828;border-bottom:0}.orders-history table{border:0 !important;margin:0 !important;padding:0 !important}.orders-history table thead th{border-bottom:2px solid #282828 !important;text-transform:uppercase;font-weight:900}.orders-history table tbody tr{border-bottom:2px solid #282828 !important}.orders-history table tbody td{border:0 !important;vertical-align:middle}.orders-history table tbody td.date{white-space:nowrap}.orders-history table tbody .actions{width:210px}.orders-history table tbody .actions .action span{padding:0}.orders-history table tbody .actions .view{font-size:15px;font-weight:900;text-transform:uppercase}.orders-history table tbody .actions .view span{-webkit-transition:all .2s;transition:all .2s}.orders-history table tbody .actions .view span::after{padding-left:10px;font-size:15px;color:#282828;text-align:center;font-family:FontAwesome;content:"\f054";-webkit-transition:all .2s;transition:all .2s}.orders-history table tbody .actions .view span:hover,.orders-history table tbody .actions .view span:focus{color:#3878f2}.orders-history table tbody .actions .view span:hover::after,.orders-history table tbody .actions .view span:focus::after{color:#3878f2}.orders-history table tbody .actions .order{display:inline-block;background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;-webkit-transition:all .2s;transition:all .2s}.orders-history table tbody .actions .order span{color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}.orders-history table tbody .actions .order:hover,.orders-history table tbody .actions .order:focus{background:#282828}.order-products-toolbar .pager{background-color:#e4e4e5;height:58px}.order-products-toolbar .pager .limiter{display:none;text-align:left;padding:0 20px}.order-products-toolbar .pager .limiter .limiter-options{margin:0;padding-right:35px}.order-products-toolbar .pager .limiter .limiter-label{display:none}.order-products-toolbar .pager .limiter .label{display:inline-block;width:initial;line-height:58px;padding:0 10px}.order-products-toolbar .pager .limiter .control{background-color:#fff;width:initial}.order-products-toolbar .pager .limiter .limiter-text{padding:0 10px}.order-products-toolbar .pager .limiter select{-webkit-appearance:none;-moz-appearance:none;height:58px;width:75px;border-radius:0;border:2px solid #282828;background-color:#fff !important;background:url(../images/chevron_down.svg);background-size:17px;background-repeat:no-repeat;background-position:42px 24px}.order-products-toolbar .pager .pages{text-align:left}.order-products-toolbar .pager .pages>strong{display:none}.order-products-toolbar .pager .pages ul{text-align:center}.login-container .block .block-title{border-bottom:2px solid #282828}.login-container .block .block-title strong{font-weight:700;text-transform:uppercase}.login-container .block .actions-toolbar{margin-top:15px}.login-container .block .actions-toolbar a.action{margin-top:0}.login-container .block .actions-toolbar .secondary{float:initial}.customer-account-login .login::after{margin-top:15px !important;margin-left:0 !important}.customer-account-login .login .actions-toolbar .secondary a:hover span,.customer-account-login .login .actions-toolbar .secondary a:focus span{color:#3878f2}.customer-account-login .block-new-customer .primary a{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;-webkit-transition:all .2s;transition:all .2s}.customer-account-login .block-new-customer .primary a span{color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900}.customer-account-login .block-new-customer .primary a:hover,.customer-account-login .block-new-customer .primary a:focus{background-color:#282828;border-color:#282828}.customer-account-login .block-new-customer .primary a:hover span:before,.customer-account-login .block-new-customer .primary a:focus span:before{background-image:url(../images/tocart_white.svg)}.account-nav .content{background-color:#fff;border:2px solid #282828;padding:0}.account-nav .content .item{height:initial;margin:0;text-transform:uppercase;font-size:14px;font-weight:800;border-bottom:2px solid #282828;color:#282828}.account-nav .content .item:first-child{margin-top:0}.account-nav .content .item:last-child{border-bottom:0}.account-nav .content .item.current,.account-nav .content .item:hover,.account-nav .content .item:focus{background-color:#3878f2;color:#fff;border-bottom:2px #000 solid}.account-nav .content .item.current a,.account-nav .content .item:hover a,.account-nav .content .item:focus a,.account-nav .content .item.current strong,.account-nav .content .item:hover strong,.account-nav .content .item:focus strong{background-color:transparent;color:#fff}.account-nav .content .item a,.account-nav .content .item strong{color:#282828;border:0;margin:0;padding:15px 20px;line-height:1.5em;font-weight:800}.account-nav .content .item a>strong{padding:0}.account-nav .content .item .delimiter{border:0;margin-top:-12px;height:0px;position:relative;z-index:-99}.actions-toolbar{float:right}.actions-toolbar .action.back{font-size:15px;font-weight:900;text-transform:uppercase}.actions-toolbar .action.back span{-webkit-transition:all .2s;transition:all .2s}.actions-toolbar .action.back span::before{padding-right:10px;font-size:15px;color:#282828;text-align:center;font-family:FontAwesome;content:"\f053";-webkit-transition:all .2s;transition:all .2s}.actions-toolbar .action.back span:hover,.actions-toolbar .action.back span:focus{color:#3878f2}.actions-toolbar .action.back span:hover::before,.actions-toolbar .action.back span:focus::before{color:#3878f2}.actions-toolbar .secondary{float:left}@media (min-width:769px),print{.account.page-layout-2columns-left .sidebar-main{width:30% !important}.account.page-layout-2columns-left .column.main{width:70% !important}}@media (max-width:768px),print{.main .block .box{height:100%;float:left;width:100%}}@media (min-width:0px),print{form{border:2px solid #282828;padding:30px}form .fieldset .legend{font-weight:800;font-size:15px;text-transform:uppercase;margin-left:0}form .fieldset .field{margin-left:0;margin-bottom:0}form .fieldset .field.no-label:before,form .fieldset .field.choice:before{display:none}form .actions-toolbar{margin-left:0 !important}form select{height:58px;line-height:58px;border-radius:0;border:2px solid #282828;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 15px;margin:0;box-sizing:border-box;background-color:transparent;background-image:url("../images/chevron_down.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) 25px;background-size:15px}form input[type="text"],form input[type="password"],form input[type="url"],form input[type="tel"],form input[type="search"],form input[type="number"],form input[type="datetime"],form input[type="email"]{border:2px solid #282828;border-radius:0;height:58px;width:100%}form textarea{border:2px solid #282828;border-radius:0;height:290px;width:100%}form label,form .fieldset>.field:not(.choice)>.label{text-align:left;width:100%;font-weight:400;height:58px;line-height:50px;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}form .control,form .fieldset>.field:not(.choice)>.control{width:100%}form .column:not(.sidebar-main) form .actions-toolbar,form .column:not(.sidebar-additional) form .actions-toolbar,form .actions-toolbar{margin-left:0}form ul{list-style:none;padding:0;margin:0}form ul li{margin-bottom:0}form button{background:#3878f2;height:58px;line-height:58px;border-radius:0;padding:0;color:#fff;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;-webkit-transition:all .2s;transition:all .2s}form button:hover{color:#fff;background-color:#282828}form button#empty-cart{background:#fff;height:58px;line-height:58px;border-radius:0;border:2px solid #282828;padding:0;color:#282828;padding:0 20px;font-size:14px;text-transform:uppercase;font-weight:900;-webkit-transition:all .2s;transition:all .2s}form button#empty-cart:hover{color:#fff;background-color:#282828}form p.required{font-size:1.2rem}form label.required{font-size:1.4rem}form#product_addtocart_form,form[data-role="tocart-form"],form.minisearch,form.form-login{border:0;padding:0}.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-weight:400}}.pages{height:58px}.pages>.label{height:58px;width:initial;display:inline-block;line-height:58px;overflow:initial;position:initial;margin:0;padding:0 20px;clip:initial;font-size:14px;text-transform:uppercase;font-weight:400;float:left}.pages .item{float:left;width:58px;margin:0;margin-left:-2px;height:58px;border:2px solid #282828;box-sizing:border-box;background-color:#fff}.pages .item span{font-weight:800;font-size:16px;color:#282828;line-height:58px}.pages .item a{width:100%;box-sizing:border-box}.pages .item:last-child{width:initial}.pages .item.current{width:58px;height:58px;background-color:#282828}.pages .item.current span{color:#fff}.pages .item:hover,.pages .item:focus{background-color:#282828}.pages .item:hover span,.pages .item:focus span{color:#fff}.pages .action{width:initial;border:0}.pages .action.previous:before{content:"";height:58px;width:58px;display:block;background-image:url("../images/chevron_left_black.svg");background-repeat:no-repeat;background-position:center;background-size:15px}.pages .action.previous:hover:before,.pages .action.previous:focus:before{background-image:url("../images/chevron_left_white.svg")}.pages .action.next{margin-left:0}.pages .action.next:before{display:none}.pages .action.next:hover,.pages .action.next:focus{width:initial}.pages .action.next>span:not(.label){box-sizing:border-box;clip:initial;line-height:58px;width:initial;overflow:initial;margin:0;padding:0 20px;position:initial}@media (max-width:768px),print{.pages .pages-label{display:none}}@media (max-width:549px),print{.pages .item .action.next:before{content:"";height:58px;width:58px;display:block;background-image:url(../images/chevron_right_black.svg);background-repeat:no-repeat;background-position:center;background-size:15px}.pages .item .action.next span{display:none}}@media (max-width:450px),print{.pages .item.pages-item-previous,.pages .item.pages-item-next{display:none}}.category-block-content{border:1px solid #e4e4e5;padding:20px;box-sizing:border-box;width:100%;height:100%;position:relative}.category-block-content a.bg-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.category-block-content h3{margin:0}.category-block-content h3 a{display:block;color:#282828}.category-block-content h3 a:hover,.category-block-content h3 a:focus{text-decoration:none}.category-block-content ul{float:left;list-style:none;padding-left:0;margin-top:15px;margin-bottom:0;position:relative}.category-block-content ul li a{color:#282828;font-size:14px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.category-block-content ul li a:hover,.category-block-content ul li a:focus{color:#3878f2}.category-block-content img{position:absolute;z-index:-5;right:0;bottom:0}.category-block-content .view-all{display:block;position:absolute;left:20px;bottom:20px;height:initial}.category-block-content .view-all span{line-height:0}.category-block .cms-block{position:relative;overflow:hidden;text-align:center;background:rgba(0,0,0,0.5);background:-webkit-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:-o-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:-moz-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1))}.category-block .cms-block h3{font-size:25px;font-weight:900}.category-block .cms-block h4{margin-top:0;color:#fff;text-align:center}.category-block .cms-block p{color:#fff;text-align:center}.category-block .cms-block a{display:inline-block;padding:0 20px;background-color:#3878f2;color:white;font-weight:800;text-transform:uppercase;height:58px;line-height:58px;-webkit-transition:all .2s;transition:all .2s}.category-block .cms-block a:hover,.category-block .cms-block a:focus{background-color:#282828}.category-block .cms-block img{opacity:0.8;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%}.category-block-container{width:calc(100% - -15px);float:left}.category-block{width:25%;padding-bottom:15px;padding-right:15px;float:left;height:300px;overflow:hidden;box-sizing:border-box}@media only screen and (max-width:1279px){.category-block-container{width:calc(100% - -15px)}.category-block{width:33.33333%;padding-right:15px}}@media only screen and (max-width:1024px){.category-block-container{width:calc(100% - -15px)}.category-block{width:50%;padding-right:15px}}@media only screen and (max-width:640px){.category-block-container{width:100% !important}.category-block{width:100%;padding-right:0}}.category-block.buttonstyle{width:100%;height:37px;float:none}.category-block.buttonstyle .cms-block h3{font-size:14px;margin-top:0px;margin-bottom:0px}.category-block.buttonstyle .cms-block h3 a{width:100%;padding:0px;height:35px;line-height:35px}.block-static-block.widget,.block-cms-link.widget{margin-bottom:0px}.category-block.small{height:84px}.category-block.small h3{font-size:20px}.category-block.small .category-block-content{padding:10px;padding-right:50px}.reviews-block{margin-top:20px;margin-bottom:20px}.category-reviews{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;clear:both}.category-reviews .review{flex:1 1 calc(13.333%);background-color:#f9f9f9;padding:15px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);box-sizing:border-box;min-width:250px}.category-reviews .review strong{display:block;font-size:1.1em;margin-bottom:5px}.category-reviews .review em{display:block;margin-bottom:10px;font-style:italic;color:#555}.star-rating i{color:#f5c518;margin-right:2px;font-size:20px}@media (max-width:768px){.category-reviews .review{flex:1 1 100%}}.category-description a{font-weight:600}.category-description{margin-right:-15px;margin-left:-15px;margin-bottom:0;overflow:hidden}.category-description h3{font-size:15px;font-weight:700}.category-description>div{float:left;box-sizing:border-box;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:0 15px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:25px;margin-bottom:0px}.category-description>div ol{margin-bottom:0}.category-description>div span{font-size:1.4rem}.category-description>div p{font-size:15px;line-height:25px}.category-description>div>div{float:left;box-sizing:border-box;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.category-description [class^="col-"]{margin-bottom:15px;padding-right:5px}.category-description [class^="col-"] ol{margin-bottom:0}.category-description .col-1-3{width:33.33%}.category-description .col-2-3{width:66.66%}.category-description .col-2-3.text{-moz-column-count:2;-webkit-column-count:2;column-count:2}.category-description .col-3-3{width:100%}.category-description .col-3-3.text{-moz-column-count:3;-webkit-column-count:3;column-count:3}.category-description .col-1-2{width:50%}.category-description .col-2-2{width:100%}.category-description .col-2-2.text{-moz-column-count:2;-webkit-column-count:2;column-count:2}.category-description .important{font-size:14px;line-height:21px}.category-description .important ol{list-style:none;counter-reset:item;border:2px solid #282828;padding:15px 15px 15px 30px}.category-description .important ol li{counter-increment:item;margin-bottom:16px}.category-description .important ol li:before{content:counter(item);margin-right:15px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;font-size:20px}@media (max-width:768px),print{.category-description .col-1-3{width:50%}.category-description .col-2-3{width:50%}.category-description .col-2-3.text{-moz-column-count:1;-webkit-column-count:1;column-count:1}.category-description .col-3-3{width:100%}.category-description .col-3-3.text{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:500px),print{.category-description .col-1-3{width:100%}.category-description .col-1-3.text{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.category-description .col-2-3{width:100%}.category-description .col-2-3.text{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.category-description .col-3-3.text{-moz-column-count:1;-webkit-column-count:1;column-count:1}.category-description .col-1-2{width:100%}.category-description .col-1-2.text{-moz-column-count:auto;-webkit-column-count:auto;column-count:auto}.category-description .col-2-2.text{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media (max-width:500px),print{.less-more{position:relative;max-height:none}.less-more.collapsed{max-height:200px;overflow:hidden}.less-more.collapsed:after{content:"";position:absolute;width:100%;height:80px;z-index:1;display:block;bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}#toggle-description{display:inline-block}}.columns{clear:both}.cms-page-container{padding-bottom:30px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:25px}.page-title{margin-top:0;margin-bottom:40px}.columns .column.main{padding-bottom:0px}@media only screen and (max-width:639px),(min-width:639px){.table-wrapper table,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison),.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes{border:1px solid #f4f4f4;margin-top:15px;margin-bottom:15px;box-sizing:border-box;display:table}.table-wrapper table tbody,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody{display:table-row-group}.table-wrapper table tbody tr,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr{display:table-row;border-bottom:1px solid #f4f4f4}.table-wrapper table tbody tr:last-child,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr:last-child,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr:last-child{border-bottom:0}.table-wrapper table tbody tr th,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr th,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr th{display:table-cell;font-weight:400;padding:8px 10px}.table-wrapper table tbody tr th:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr th:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr th:before{display:none}.table-wrapper table tbody tr td,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr td,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr td{border-right:1px solid #f4f4f4;padding:8px 10px;display:table-cell}.table-wrapper table tbody tr td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr td:before{display:none}.table-wrapper table tbody tr td:last-child,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody tr td:last-child,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes tbody tr td:last-child{border-right:0;padding:8px 10px}.table-wrapper table>caption,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>caption,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison).additional-attributes>caption{display:none}}.fotorama{overflow:visible}.fotorama__wrap{border:1px solid #f4f4f4}.fotorama__stage{margin-bottom:10px}.fotorama__nav__frame{border:1px solid #f4f4f4}.fotorama__thumb-border{display:none}@media (max-width:768px),(min-width:769px),print{.footer.content .blue-blocks-container{float:left;width:100%;background-color:#3878f2;padding-top:15px;padding-bottom:15px}.footer.content .blue-blocks-container .inner{max-width:1440px;margin:0 auto}.footer.content .blue-blocks-container h4{color:#fff;font-size:20px;font-weight:800}.footer.content .blue-blocks-container p{color:#fff}.footer.content .blue-blocks-container a{color:#fff;padding-left:20px;background-image:url(../images/chevron_right_white.svg);background-size:10px;background-position:0px 2px;background-repeat:no-repeat;-webkit-transition:all .2s;transition:all .2s}.footer.content .blue-blocks-container a:hover,.footer.content .blue-blocks-container a:focus{background-position:5px 2px;color:#282828;background-image:url(../images/chevron_right_black.svg)}.footer.content .blue-blocks-container a.email,.footer.content .blue-blocks-container a.phone{color:#fff;background:none;padding:0;transition:all .2s}.footer.content .blue-blocks-container a.email:hover,.footer.content .blue-blocks-container a.phone:hover,.footer.content .blue-blocks-container a.email:focus,.footer.content .blue-blocks-container a.phone:focus{color:#282828}.footer.content .blue-blocks-container.column-4 .block{width:25%;float:left;padding-left:20px;padding-right:20px;box-sizing:border-box}.footer.content .blue-blocks-container.column-3 .block{width:33.33%;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box}}@media (max-width:768px) and (max-width:1024px),(min-width:769px) and (max-width:1024px),print and (max-width:1024px){.footer.content .blue-blocks-container.column-4 .block{width:50%}.footer.content .blue-blocks-container.column-4 .block:nth-child(3){clear:both}}@media (max-width:768px) and (max-width:640px),(min-width:769px) and (max-width:640px),print and (max-width:640px){.footer.content .blue-blocks-container.column-4 .block{width:100%}}@media (max-width:768px) and (max-width:768px),(min-width:769px) and (max-width:768px),print and (max-width:768px){.footer.content .blue-blocks-container.column-3 .block{width:100%}}@media (max-width:768px),print{.blue-blocks-container .inner{width:100%;margin-left:-15px;margin-right:-15px;max-width:1440px;margin:0 auto}}.call-to-action-container{float:left;width:100%;padding-top:30px;padding-bottom:30px}.call-to-action-container .content{position:relative;overflow:hidden;border:2px solid #282828;height:310px;text-align:center;background:rgba(0,0,0,0.5);background:-webkit-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:-o-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:-moz-radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1));background:radial-gradient(circle, rgba(0,0,0,0.5), rgba(0,0,0,0.1))}.call-to-action-container .content h3{margin-top:0;color:#fff;text-align:center;padding-top:15px;margin-bottom:0}.call-to-action-container .content p{color:#fff;text-align:center;padding:15px;font-size:14px;line-height:20px;margin-bottom:0}.call-to-action-container .content a{display:inline-block;padding:0 20px;border:2px solid #fff;background-color:transparent;color:white;font-weight:800;text-transform:uppercase;height:58px;line-height:58px;-webkit-transition:all .2s;transition:all .2s}.call-to-action-container .content a:hover,.call-to-action-container .content a:focus{background-color:#fff;color:#282828}.call-to-action-container .content img{z-index:-1;opacity:0.8;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto;min-width:100%;min-height:100%}.call-to-action-container .block{width:50%;float:left;box-sizing:border-box;padding-left:15px;padding-right:15px}@media (max-width:959px){.call-to-action-container .block{width:100%}}@media (min-width:769px),print{.call-to-action-container .inner{margin-left:-15px;margin-right:-15px;width:100%;max-width:1440px;margin:0 auto}}@media (min-width:450px),print{.call-to-action-container .content h3{padding-top:30px;margin-bottom:2rem}.call-to-action-container .content p{font-size:16px;line-height:28px}}#contact-form .required-fields{color:#e02b27}#contact-form>.actions-toolbar{float:none}@media (min-width:769px),print{.contact-index-index.page-layout-2columns-right .column.main{width:50%}.contact-index-index.page-layout-2columns-right .sidebar{width:50%}}@media (max-width:768px){.contact-index-index .column.main{min-width:100%}.contact-index-index .sidebar{width:100%}}.contact-info a{color:#fff;text-transform:uppercase;padding-left:25px;-webkit-transition:color .2s;transition:color .2s;position:relative}.contact-info a:before{top:0;height:20px;line-height:20px}.contact-info a:hover,.contact-info a:focus{color:#3878f2}.contact-info a.tel{margin-left:30px}.contact-info a.tel:before{position:absolute;left:0;font-size:25px;content:"\f095";font-family:FontAwesome;font-style:normal;font-weight:normal}.contact-info a.mail:before{position:absolute;left:-10px;font-size:25px;content:"\f003";font-family:FontAwesome;font-style:normal;font-weight:normal}@media only screen and (max-width:768px){.contact-info.mail{position:absolute;bottom:50px}.contact-info.tel{position:absolute;bottom:0}.contact-info a{padding-left:25px !important;margin-left:10px}.contact-info a.tel:before{left:-5px;line-height:inherit}}body .reviewhead img{width:auto;margin-left:0}body .reviewhead>a{width:100px;display:block;position:relative}body .website-rating .review-text{color:#fff;transition:.2s all}body .website-rating .website-rating-stars{color:#fff}body .qshops-reviews-widget{display:inline-block;vertical-align:top;margin-top:27px;max-width:60rem}body .qshops-reviews-widget .rating span{color:#fff}body .qshops-reviews-widget .rating .fa{font-size:30px;color:#fff}body .qshops-reviews-widget .review-summary{margin-bottom:35px}body .qshops-reviews-widget .review-summary-explanation{text-align:left;font-size:16px}body .qshops-reviews-widget .review-quote::before{content:'“';font-size:35px;font-weight:900}body .qshops-reviews-widget .review-quote::after{content:'”';font-size:35px;font-weight:900}body .qshops-reviews-widget .review-read-all a{font-size:15px;font-weight:900;color:#fff;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}body .qshops-reviews-widget .review-read-all a::after{content:"\f054";padding-left:10px;font-size:13px;color:#fff;font-family:FontAwesome;-webkit-transition:all .2s;transition:all .2s}body .qshops-reviews-widget .review-read-all a:hover,body .qshops-reviews-widget .review-read-all a:focus{color:#3878f2}body .qshops-reviews-widget .review-read-all a:hover::after,body .qshops-reviews-widget .review-read-all a:focus::after{color:#3878f2;padding-left:15px}.read-more-styling{position:relative;max-height:none}.read-more-styling.collapsed{max-height:200px;overflow:hidden}.read-more-styling.collapsed:after{content:"";position:absolute;width:100%;height:80px;z-index:1;display:block;bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}#toggle-description{display:none;width:100%;text-align:center;text-transform:uppercase;font-weight:900;color:#3878f2;position:relative;top:-10px;z-index:1}#toggle-description::after{content:"\f106";top:2px;padding-left:7px;position:relative;font-size:20px;font-weight:800;font-family:FontAwesome}#toggle-description::before{content:"\f106";top:2px;padding-right:7px;position:relative;font-size:20px;font-weight:800;font-family:FontAwesome}#toggle-description.collapsed::before{content:"\f107"}#toggle-description.collapsed::after{content:"\f107"}@media (max-width:500px),print{#toggle-description{display:inline-block}}