.soft-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.use-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.use-flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.use-flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.secondary-btn,button.action.secondary-btn{font-size:16px;font-weight:600;float:initial}.new-input{background-color:initial;border:1px solid #000;box-sizing:border-box;font-size:15px;box-shadow:none;height:38px;vertical-align:baseline;width:100%;padding:0 25px;color:#343a40;border-radius:4px}.cms-noroute-index #maincontent{background:none}.dropdown-cart-type .minicart-wrapper>.ui-dialog{z-index:1001}.mc-a-wrapper{cursor:initial}.c-s-i-options{margin-top:0px}.checkout-index-index .opc-block-summary .minicart-items .product-item .product .product-image-container.c-p-i-container{height:auto;max-height:none}#shopping-cart-table .actions-toolbar>a.action-edit::after{line-height:28px}body.account .main .table.i-o-table .col{width:auto;vertical-align:middle}body.account .main .table .grand_total_incl{border-bottom:1px solid #d7d7d7}body.account .main a.action.trackbtn{padding:5px;font-size:11px;color:#fff;text-transform:initial;text-decoration:none}body.account .main .table .col.actions .action.view{border-right:none}.i-o-item-details{padding-left:28px;display:table-cell;vertical-align:middle}.i-o-item-photo{width:111px;min-width:0;vertical-align:top;display:table-cell}.supermenu-overlay{font-size:0px}#maincontent>.row>.main{padding:0px}body.account .main .table.table-certificate td{text-align:initial}body:not(.catalog-product-view) .page-title-wrapper.s-c-title-wrapper{padding:52px 15px 32px 15px;margin-bottom:0px;text-transform:uppercase}body.checkout-cart-index .page-title-wrapper.s-c-title-wrapper{padding-left:0px}body.checkout-cart-index .page-title-wrapper.s-c-title-wrapper h1.s-c-title{font-weight:normal;font-size:19px;letter-spacing:4px}body.checkout-cart-index #shopping-cart-table tbody td>*{min-width:initial}body.checkout-cart-index #shopping-cart-table tbody td{padding:20px 5px}body.checkout-cart-index #shopping-cart-table .product-item-photo{min-width:50px}body.checkout-cart-index .cart.actions{margin-top:40px;padding-bottom:40px;border-bottom:1px solid #ebebeb}body.checkout-cart-index .cart.actions .action.update{display:none}body.checkout-cart-index .shopping-cart-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.checkout-cart-index .shopping-cart-bottom .cart-b-col1{display:none}body.checkout-cart-index .cart-b-col2{border-radius:10px;overflow:hidden}body.checkout-cart-index .cart-b-col2 .cart-summary{background-color:#ECEFF1;padding-top:15px}body.checkout-cart-index .cart-b-col2 .btn-continue a{color:#0071e3;cursor:pointer;font-weight:500}body.checkout-cart-index #cart-totals{margin-top:0;background-color:#ECEFF1;color:#000;padding:30px 35px 0}body.checkout-cart-index #cart-totals>.title{text-align:left;border:none;padding-bottom:10px;font-size:32px;line-height:initial;color:#000;font-weight:700}body.checkout-cart-index #cart-totals .table.totals tbody tr th,body.checkout-cart-index #cart-totals .table.totals tbody tr td{border:none;padding:0 0 13px 0}body.checkout-cart-index #cart-totals .table.totals tbody tr th{text-transform:none;font-weight:500;border:none}body.checkout-cart-index #cart-totals .table.totals tbody tr td{text-align:right}body.checkout-cart-index #cart-totals .table.totals tbody .totals.sub th,body.checkout-cart-index #cart-totals .table.totals tbody .totals.sub td{padding-top:13px}body.checkout-cart-index #cart-totals .table.totals tbody .count-grand{font-size:16px;border-bottom:thin solid #ccc}body.checkout-cart-index #cart-totals .table.totals tbody .count-grand th,body.checkout-cart-index #cart-totals .table.totals tbody .count-grand td{padding:20px 0 13px 0}body.checkout-cart-index #cart-totals .table.totals tbody .count-grand span.price{font-weight:700}body.checkout-cart-index #cart-totals .table.totals tbody .certificate-links td{text-align:left;padding:0}body.checkout-cart-index #cart-totals .table.totals tbody .certificate-links td.cactive{padding:0 0 13px 0}body.checkout-cart-index #cart-totals .table.totals tbody .certificate-links a{color:#0071e3}body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals th,body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals td{padding:13px 0 0 0}body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals.excl{display:none}body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals.incl{border-top:thin solid #ccc}body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals strong{font-size:16px}body.checkout-cart-index #cart-totals .table.totals tbody .grand.totals strong .price{font-weight:700;font-size:16px}body.checkout-cart-index #cart-totals .table.totals .price,body.checkout-cart-index #cart-totals .table.totals strong{font-weight:500}body.checkout-cart-index #cart-totals .loading-mask{background-color:rgba(236,239,241,0.5)}body.checkout-cart-index #cart-totals .cart-basket-count{height:19px;display:inline-block}body.checkout-cart-index #cart-totals .cart-basket-count:before{content:"";height:22px;width:22px;display:block;background-image:url(../images/icons/cart.svg);margin-right:5px}body.checkout-cart-index .checkout-methods-items button.checkout{font-family:"Open Sans";font-size:16px;text-transform:none;font-weight:600;margin:20px 0 20px 0;padding:11px 30px;border:none;height:48px}body.checkout-cart-index .checkout-extra{padding-right:0;padding-top:0;margin-top:20px}body.checkout-cart-index .checkout-extra>.block.discount>.title span{margin-left:0px}body.checkout-cart-index .checkout-extra>.block .content{display:block !important;min-height:initial}body.checkout-cart-index .checkout-extra>.block>.title{position:relative;width:100%;color:#000}body.checkout-cart-index .checkout-extra>.block>.title span,body.checkout-cart-index .checkout-extra>.block>.title strong{margin-right:0px;border-bottom:2px solid #333;cursor:initial;background:initial}body.checkout-cart-index .checkout-extra>.block>.title strong{padding:14px 15px 14px;display:block}body.checkout-cart-index .checkout-extra .custom-block-shipping{display:none}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container .extra-words{padding-top:10px;font-style:italic}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container .extra-words a{font-style:normal;color:#3188c8;text-decoration:underline;padding-left:10px}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container #coupon_code,body.checkout-cart-index #discount-coupon-form .amcoupons-main-container #dcoupon_code{margin-bottom:10px;max-width:450px;background-color:initial;border:1px solid #000;box-sizing:border-box;font-size:15px;box-shadow:none;height:38px;vertical-align:baseline;width:100%;padding:0 25px;color:#343a40;border-radius:4px;height:48px !important}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container #dcoupon_code:disabled{background-color:#d8d8d8;border-color:#7b7b7b;cursor:not-allowed}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container .amcoupons-input{margin-top:10px;margin-bottom:10px}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container .amcfield{margin-bottom:12px}body.checkout-cart-index #discount-coupon-form .amcoupons-main-container .amcfield>label{margin-bottom:0px}body.blog-index-index #maincontent .column.main,body.blog-post-view #maincontent .column.main{padding:0 40px}.cart-summary .checkout-methods-items .action.checkout{background-color:#1f4ce0 !important;border:1px solid #1f4ce0 !important}.cart-summary .checkout-methods-items .action.checkout:hover{background-color:#4c70e6 !important;border-color:#4c70e6 !important;color:#fff !important}.cart-summary .checkout-methods-items button.action.primary:focus{background-color:#1f4ce0 !important;border-color:#fff !important;outline:1px solid #1f4ce0 !important}.cart-summary .checkout-methods-items button.action.primary:visited{background-color:#1f4ce0 !important;border-color:#1f4ce0 !important}.cart-summary .checkout-methods-items button.action.primary:active{background-color:#1f4ce0 !important;border-color:#1f4ce0 !important}.cart-summary .checkout-methods-items button.action.primary:disabled{background-color:rgba(31,76,224,0.3) !important;border-color:rgba(31,76,224,0.3) !important}.coupon_code_item{color:#a1a1a1;padding-left:15px}.total_coupons{display:none}div.page-title-wrapper{padding:52px 15px 32px 15px;margin-bottom:0px}div.page-title-wrapper h1.page-title{text-transform:uppercase;font-weight:normal;font-size:19px;letter-spacing:4px}.table-checkout-shipping-method{margin-left:15px;margin-right:15px}.table-checkout-shipping-method thead th.col.col-description{display:none}.table-checkout-shipping-method tbody tr td.col.col-description{display:none}.paypal-cart-item .product-item-photo{width:111px;display:inline-block}.checkout-index-index .field-select-billing{display:block}#file-uploader-wrapper{margin-bottom:25px}.f-u-header{font-size:20px}#file-uploader-wrapper .qq-gallery.qq-uploader{max-height:none;background-color:#fff;border:none;padding:0px}#file-uploader-wrapper .qq-gallery .qq-upload-drop-area{min-height:250px;position:relative;background-color:#fafafa;display:block;border-radius:6px;border:1px dashed #ccc}#file-uploader-wrapper .drop-area-p{position:absolute;top:41%;display:block;width:100%;font-size:30px}#file-uploader-wrapper .qq-gallery .qq-total-progress-bar-container{float:none;margin-left:0px;margin-right:0px}#file-uploader-wrapper .qq-gallery .qq-upload-list{background-color:#fafafa;display:none}#file-uploader-wrapper .qq-upload-button{position:relative;width:100%;border-radius:6px;margin-top:10px;border-color:#0071e3;background-color:#0071e3;cursor:pointer;font-weight:700}#file-uploader-wrapper .qq-upload-button:hover{color:#fff;background-color:#000000;border-color:#000000}#cu-cancel{display:none}.tc-transform{transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms}.cu-disabled,.action.primary.cu-disabled{cursor:not-allowed;background-color:#d9d9d9;border-color:#d9d9d9}button.action.primary.cu-disabled:active,button.action.primary.cu-disabled:hover,button.action.primary.cu-disabled:focus,button.action.primary.cu-disabled:visited{background-color:#d9d9d9 !important;border-color:#d9d9d9 !important;transition:none !important}#file-uploader-wrapper .qq-gallery .qq-progress-bar{background:#0071e3}#file-uploader-wrapper .qq-gallery .qq-upload-list li.qq-upload-success{background-color:#0071e3;color:#000000}#file-uploader-wrapper .qq-gallery .qq-upload-size{color:#000000}#file-uploader-wrapper .qq-upload-button-focus{outline:none}.contact-from-btns{float:right}body.fullwidth .menu-products-wrapper .container{padding-left:15px;padding-right:15px}body.checkout-index-index #co-validate-form .originalContainer.addressOption .optionTitle,body.checkout-index-index #co-validate-form .validContainer.addressOption .optionTitle{font-weight:bold}body.checkout-index-index #co-validate-form .addressOption.selected .addressLabel,body.checkout-index-index #co-validate-form .addressOption .addressLabel{margin-left:25px}body.checkout-index-index .payment-method-content button.action.primary.checkout:disabled{background-color:#f0f0f0;pointer-events:none;border:1px solid #e6e6e6;color:#a1a1a1}body.checkout-index-index .opc-wrapper #validate_address .step-title,body.checkout-index-index .opc-wrapper .payment-group .step-title{margin-bottom:10px}body.checkout-index-index .opc-wrapper li#validate_address{margin-bottom:10px}body.checkout-index-index .opc-wrapper .payment-method._active .payment-method-content{padding-bottom:10px}body.checkout-index-index .opc-wrapper .totals-tax.certificate-links.certificates{padding-bottom:20px}body.checkout-index-index .opc-wrapper .totals-tax.certificate-links.certificates a:last-of-type{background-color:#f0f0f0;border-color:#e6e6e6;color:#000;width:100%;box-shadow:none !important;text-transform:uppercase;border-width:1px;border-style:solid;font-size:13px;font-weight:700;padding:15px 30px;border-radius:45px;display:inline-block;letter-spacing:0.02em;line-height:1;text-align:center}.customer-account-edit .main .form-edit-account>.fieldset.password{display:none}.checkout-index-index .customerbalance{padding:15px 0;border-bottom:1px solid #e1e1e1}.checkout-index-index .customerbalance .payment-option-title{cursor:pointer;color:#000;font-size:24px;font-weight:700;margin-bottom:0px;font-family:"Montserrat"}.checkout-index-index .customerbalance .payment-option-title::after{content:"\f0d7";display:inline-block;position:absolute;right:0;top:0;line-height:41px;font-family:"FontAwesome";font-size:16px;font-weight:normal;overflow:hidden;text-align:center;vertical-align:middle;color:#ccc}.checkout-index-index .customerbalance._active .payment-option-title::after{content:"\f0d8"}.checkout-index-index .customerbalance .payment-option-inner{margin-bottom:15px;margin-top:10px}.checkout-index-index .customerbalance .payment-option-content.field.choice{margin-bottom:0px}.checkout-index-index .customerbalance .sc-applied-text{margin-bottom:15px;margin-top:10px}.sales-order-print .page-main .order-title{text-transform:none;font-size:24px;margin-bottom:25px;letter-spacing:initial;font-family:"Montserrat"}body.sales-order-print .main .actions-toolbar{margin-top:30px}.sales-order-print .actions-toolbar a.action.back::before{display:none}.sales-order-print .page-main .order-title strong{font-weight:700}.login_for_coupon_checkout p{line-height:1.5em;margin-top:-5px;font-size:1.3em;font-weight:700;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.login_for_coupon_cart{padding-left:28px;line-height:1.5em;margin-top:-5px;font-size:1.3em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.login_for_coupon_cart p{font-weight:700;margin-bottom:2px}.login_for_coupon_cart a{line-height:1.1em;text-decoration:underline}.order-success-title-container{text-align:center;padding:20px 0 20px 0;color:#343a40}.order-success-title-container .os-icon-wrapper{margin-top:15px}.order-success-title-container .os-icon{height:40px;width:40px;display:inline-block}.order-success-title-container .os-icon:before{display:block;height:40px;width:40px;background-image:url(../images/icons/accepted-green.svg);content:""}.order-success-title-container .os-title{font-size:40px}.fresh-cta{font-family:"Open Sans";font-size:16px;border-radius:8px;text-transform:none;font-weight:600;border:none}.checkout-success{color:#343a40;border:none;text-align:center;padding:0}.checkout-success .checkout-success-info{background-color:#ebeff2;display:inline-block;border-radius:10px;padding:15px 25px 25px 25px;text-align:left;font-size:15px}.checkout-success .checkout-success-info div{padding-top:10px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.checkout-success .checkout-success-info .chs-info-label{min-width:195px;padding-right:50px;display:inline-block}.checkout-success .checkout-success-info .chs-info-content{font-weight:600}.checkout-success .checkout-success-info .chs-info-content .order-number{color:#343a40}.checkout-success .actions-toolbar{margin-top:30px}.checkout-success .action.print{font-family:"Open Sans";font-size:16px;border-radius:8px;text-transform:none;font-weight:600;border:none;background-color:#ebeff2;color:#343a40;padding:7px 30px;margin-top:0;display:inline-block;margin-right:25px}.checkout-success .action.print .receipt-icon{height:20px;width:20px;display:inline-block;vertical-align:middle}.checkout-success .action.print .receipt-icon:before{display:block;height:20px;width:20px;background-image:url(../images/icons/receipt.svg);content:""}.checkout-success .action.continue{font-family:"Open Sans";font-size:16px;border-radius:8px;text-transform:none;font-weight:600;border:none;padding:13px 30px;margin-top:0}.checkout-success .help-info-container{margin-top:30px}.checkout-success .help-info-container .help-info-text{display:inline-block;padding:15px 0;border-top:2px solid #e5e7e8;border-bottom:2px solid #e5e7e8}.checkout-success .help-info-container .help-info-text a{color:#0071e3}.sales-order-view .main .table.table-order-items .items-qty .title{display:inline !important}.cookie-status-message{display:none}@media (max-width:575px){body.checkout-cart-index .checkout-extra{padding-right:10px;padding-left:10px}body.checkout-cart-index .checkout-extra>.block.custom-block-discount>.title{top:0px}body.checkout-cart-index .checkout-extra>.block>.title.active span{text-decoration:none}body.checkout-cart-index #cart-totals>.title{font-size:30px}.checkout-index-index ol#checkoutSteps.opc{padding-left:10px;padding-right:10px}.checkout-success{padding:0 15px 0 15px}.checkout-success .checkout-success-info div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.checkout-success .checkout-success-info .chs-info-label{min-width:initial;padding-right:0}.checkout-success .action.print{margin:0 0 15px 0}.order-success-title-container{padding:20px 15px 20px 15px}}@media (max-width:767px){body.blog-index-index .blog-list .blog-post .post-body .left-content,body.blog-post-view .blog-list .blog-post .post-body .left-content{padding-right:0}body.blog-index-index .blog-list .blog-post .post-body .right-content,body.blog-post-view .blog-list .blog-post .post-body .right-content{padding-left:0}}@media (max-width:767.98px){body.account .main .table td.i-o-col-name::before{content:none}body.checkout-cart-index .cart-form-wrapper{order:2}body.checkout-cart-index .cart-form-wrapper .form-cart{order:2;margin-top:40px}body.checkout-cart-index .cart-form-wrapper .checkout-extra{margin-top:10px}body.checkout-cart-index .cart-form-wrapper .checkout-extra .custom-block-shipping{border-right:none}body.checkout-cart-index #cart-totals{margin-top:0px}body.checkout-cart-index #shopping-cart-table tbody{border:none;border-top:1px solid #ebebeb}body.checkout-cart-index .cart.actions{padding-bottom:0;border-bottom:none}.table-checkout-shipping-method tbody tr,.table-checkout-shipping-method thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.table-checkout-shipping-method thead tr{border-bottom:1px solid #ebebeb}.table-checkout-shipping-method tbody,.table-checkout-shipping-method thead{display:block}}@media (min-width:768px){.checkout-success .checkout-success-info{min-width:606px}.checkout-success .action.print{min-width:255px}.checkout-success .action.continue{min-width:320px}body.checkout-cart-index .action.clear{margin-left:0}}@media (min-width:768px) and (max-width:991px){body.checkout-cart-index .checkout-extra{padding-top:0px}body.checkout-cart-index .checkout-extra .custom-block-shipping{border-right:none}body.checkout-cart-index .checkout-extra>.block.discount.custom-block-discount>.title{top:0px}body.checkout-cart-index .checkout-extra>.block.discount.custom-block-discount>.content{padding-top:0px}body.checkout-cart-index .checkout-extra #discount-coupon-form{margin-top:35px}}@media (min-width:992px){body.checkout-cart-index #shopping-cart-table tbody td{padding:20px 0}body.checkout-cart-index #shopping-cart-table tbody td>*{min-width:150px}}@media (min-width:768px) and (max-width:1199.98px){.checkout-cart-index .checkout-extra>.block>.title span{padding:14px 0px;text-decoration:none;background:none}.checkout-cart-index .checkout-extra>.block>.title.active span{text-decoration:none}.checkout-onepage-success #maincontent{min-height:calc(100vh - 442px)}}@media (min-width:1200px){body.fullwidth .menu-products-wrapper .container{max-width:1200px}.checkout-onepage-success #maincontent{min-height:calc(100vh - 472px)}}