body{--bab-primary:#ff9428;height:100vh}a.button{display:inline-block;padding:8px 24px;background:var(--bab-primary);border:1px solid var(--bab-primary);border-radius:4px;color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none}a.button:hover{background:#e8811a;border-color:#e8811a;color:#ffffff}.page-header.type29 .main-panel-top{font-size:12px;background-color:#ffffff;box-shadow:0 4px 4px 0 #bebebe}.page-header.type29 .main-panel-top ul{list-style:none}.page-header.type29 .main-panel-top ul li{display:inline-block;font-size:12px;color:#999999}.page-header.type29 .main-panel-top ul li a{padding:0 15px 0 0}.page-header.type29 .main-panel-top ul li a:hover{color:var(--bab-primary)}.topbar-links-row{display:flex;align-items:center;flex-wrap:wrap;width:100%}.topbar-account-link{display:inline-block;margin-left:auto;padding-left:15px}.topbar-account-link a{display:inline-flex;align-items:center;font-size:12px;color:#999999}.topbar-account-link em{margin:0 5px;font-size:12px}.topbar-account-link a:hover{color:var(--bab-primary)}.page-header.type29 .main-panel-top .panel.wrapper .header-left,.page-header.type29 .main-panel-top .panel.wrapper .header-left .panel.header,.page-header.type29 .main-panel-top .panel.wrapper .header-left .switcher-language{display:block}@media (max-width:991px){.page-header.type29 .main-panel-top .panel.wrapper{display:flex;flex-wrap:wrap;align-items:center}.page-header.type29 .main-panel-top .panel.wrapper .header-left,.page-header.type29 .main-panel-top .panel.wrapper .header-left .panel.header,.page-header.type29 .main-panel-top .panel.wrapper .header-right,.page-header.type29 .main-panel-top .panel.wrapper .header-right .topbar-links-row{display:contents}.page-header.type29 .main-panel-top .panel.wrapper .header-right .topbar-links-row>ul{order:1;flex:1 1 100%;text-align:center;border-bottom:1px solid #EEEEEE;padding:0 0 6px 0;margin:0 0 6px 0}.page-header.type29 .main-panel-top .panel.wrapper .header-left .switcher-language{display:block;order:2}.page-header.type29 .main-panel-top .panel.wrapper .header-right .topbar-links-row>.topbar-account-link{order:3}}.minicart-wrapper{padding:inherit !important;background:inherit !important}.bab-minicart-trigger .action.showcart{display:inline-flex;align-items:center;background-color:#f2f2f2;border-radius:4px;padding:8px 14px;white-space:nowrap;min-width:140px}.bab-minicart-trigger .action.showcart:hover{background-color:#e6e6e6}.bab-minicart-trigger .minicart-icon{margin-right:8px;font-size:18px}.bab-minicart-trigger .bab-minicart-label{font-size:13px;font-weight:600}.page-header.type29 .header-main .header-right .header-contact .panel.header.show-icon{display:none}.switcher-language .switcher-trigger img,.switcher-language .switcher-dropdown img{width:16px;height:11px;margin-right:6px;vertical-align:middle}.switcher-language .options:hover ul.dropdown,.switcher-language .options:focus-within ul.dropdown{display:block;margin-top:0}.switcher-language .switcher-dropdown .switcher-option{display:block;width:100%;box-sizing:border-box}.switcher-language .switcher-dropdown .switcher-option a{display:flex;align-items:center;width:100%;box-sizing:border-box}footer h3{padding-bottom:25px;border-bottom:1px solid #585858;margin-top:0;margin-bottom:30px;font-size:17px;letter-spacing:.02em;line-height:35px;font-weight:bold;color:#ffffff;text-transform:uppercase}footer a span.fa{vertical-align:middle}footer .footer-middle>.container::after{display:none;border-bottom:1px solid #585858}@media (max-width:991px){footer .footer-middle .row>[class*="col-"]{flex:0 0 50%;max-width:50%}footer .footer-middle .row{row-gap:30px}}.sidebar .block-category-sidebar{background:#FFFFFF;box-shadow:0 1px 2px 1px #bebebe}.sidebar .block-category-sidebar .title{background-color:#333333;padding:10px 20px}.sidebar .block-category-sidebar .title strong,.account .sidebar-main .block.bab-account-nav>.title strong{color:#FFFFFF;font-size:17px;letter-spacing:.025em;line-height:35px;padding:15px 20px 15px 10px;text-transform:uppercase}.sidebar .block-category-sidebar ul{list-style:none;margin:0;padding:0}.sidebar .block-category-sidebar ul li{position:relative;border-bottom:#f5f5f5 solid 1px;line-height:46px}.sidebar .block-category-sidebar ul li a{display:flex;flex-direction:row}.sidebar .block-category-sidebar ul li a em{padding:10px 0 10px 10px;flex:0 auto;display:block;min-width:50px;place-content:center}.sidebar .block-category-sidebar ul li:hover a em{color:var(--bab-primary)}.sidebar .block-category-sidebar ul li a span{flex:1 0 auto;display:block}.sidebar .block-category-sidebar ul li:hover a span{color:#000000}.sidebar .block-category-sidebar ul li.active{background:#f5f5f5}.sidebar .block-category-sidebar ul li.active a em{color:var(--bab-primary)}.sidebar .block-category-sidebar ul li.active a span{color:#000000;font-weight:bold}.account.page-layout-2columns-left .sidebar-main:not(.mobile-sidebar){width:25%}.account.page-layout-2columns-left .column.main{width:75%}.account .sidebar-main.mobile-sidebar{width:300px !important}.account .sidebar-main .block.bab-account-nav{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe}.account .sidebar-main .block.bab-account-nav>.title{background-color:#333333;padding:10px 20px}.account .sidebar-main .block.bab-account-nav .items{list-style:none;margin:0;padding:0}.account .sidebar-main .block.bab-account-nav .items .item{position:relative;border-bottom:#f5f5f5 solid 1px;line-height:46px}.account .sidebar-main .block.bab-account-nav .items .item:last-child{border-bottom:none}.account .sidebar-main .block.bab-account-nav .items .item a,.account .sidebar-main .block.bab-account-nav .items .item>strong{display:flex;align-items:center;padding:0 20px 0 0;color:inherit;border-bottom:0}.account .sidebar-main .block.bab-account-nav .items .item:first-child{border-top:0}.account .sidebar-main .block.bab-account-nav .items .bab-account-nav-icon{padding-left:10px;min-width:50px;box-sizing:border-box;display:inline-block;font-style:normal;text-align:center}.account .sidebar-main .block.bab-account-nav .items .bab-icon-porto{font-family:'porto-icons'}.account .sidebar-main .block.bab-account-nav .items .bab-icon-fa{font-family:'FontAwesome'}.account .sidebar-main .block.bab-account-nav .items .item:hover a{color:#000000}.account .sidebar-main .block.bab-account-nav .items .item:hover .bab-account-nav-icon{color:var(--bab-primary)}.account .sidebar-main .block.bab-account-nav .items .item.current{background:#f5f5f5}.account .sidebar-main .block.bab-account-nav .items .item.current strong{color:#000000;font-weight:bold}.account .sidebar-main .block.bab-account-nav .items .item.current .bab-account-nav-icon{color:var(--bab-primary)}.account .sidebar-main .block.bab-account-nav .items .item .delimiter{display:none}.page-wrapper>.breadcrumbs{margin:0 0 30px 0}.page-main{padding-top:25px;padding-left:15px;padding-right:15px}.account .page-main{padding-top:0;padding-left:0;padding-right:0}body.layout-1140 .page-main{max-width:1140px}body.layout-1220 .page-main{max-width:1200px}.page-main h2{text-transform:uppercase}.account .page-main .page-title-wrapper .page-title{color:inherit !important;font-size:2em;font-weight:300;text-transform:uppercase;line-height:1.1}.pages .item.current strong.page,.pages .item.current a.page,.pages .item.current .action{color:#FFFFFF;background:var(--bab-primary)}.pages strong.page,.pages a.page,.pages .action{color:#000000;border-color:transparent}.pages strong.page::before,.pages a.page::before,.pages .action::before,.pages strong.page:visited,.pages a.page:visited,.pages .action:visited,.pages strong.page:hover,.pages a.page:hover,.pages .action:hover{color:var(--bab-primary);border-color:transparent}.product-item-info.type-product{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe}.porto-tb-featured-image .product-image-photo{aspect-ratio:1 / 1;object-fit:cover}.product-item-photo{padding:10px;margin-bottom:0 !important}.product-item-info:hover .product-item-photo:not(.porto-tb-featured-image){box-shadow:inherit}.porto-tb-featured-image .product-item-photo-overlay{display:block;position:absolute;inset:0;z-index:3;padding:15px;text-align:center;color:#ffffff;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;transition:opacity .3s;overflow-y:auto}.porto-tb-featured-image:hover .product-item-photo-overlay{opacity:1;visibility:visible}.porto-tb-featured-image .product-item-photo-overlay-inner{min-height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.5}.porto-tb-featured-image .product-item-photo-overlay-content{width:100%}.product-item-manufacturer{color:#999999;font-size:12px;letter-spacing:.02em;margin-bottom:2px}.product-item-info.type1 .product-item-inner{justify-content:flex-end;margin-top:10px}.product-item-info.type1 .product-item-details{text-align:left;padding:0 15px}.product-item-info.type1 .product-item-details .product-item-name a{font-weight:bold;color:#000000;font-size:1.1rem}.product-item-info .product-item-details .price-box{margin:0 !important}.product-item-info .product-item-details .price-box .price{color:var(--bab-primary);font-size:2em}.product-item-price-vat{margin:6px 0}.product-item-price-excl-label{color:#999999;font-size:12px;margin-bottom:2px}.product-item-price-incl-label{font-size:12px;margin-top:2px}.product-item-price-incl-amount{color:var(--bab-primary);font-weight:700}.product-item-price-incl-text{color:#999999}.product-info-meta{margin:10px 0 20px}.product-info-meta-line{color:#999999;font-size:13px;line-height:1.6}.additional-information-wrapper{display:flex;flex-wrap:wrap;gap:30px;padding:20px 0}.additional-information-column{flex:1 1 0;min-width:200px}.additional-information-item{margin-bottom:20px}.additional-information-label{font-weight:bold;margin-bottom:4px}.additional-information-value{color:#666666;margin-bottom:2px}.additional-information-value a{color:#666666}.additional-information-value a:hover{color:var(--bab-primary)}.product-essential-box{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:30px;display:flex;align-items:flex-start;gap:40px}.product-essential-left{flex:0 0 45%;display:flex;flex-direction:column;min-width:0}.product-essential-right{flex:1 1 0}@media (min-width:768px),print{.product-essential-right h1{margin-bottom:.1rem}}.product-essential-right p{line-height:2;text-align:justify}.product-essential-left .product.media{float:none;width:auto;margin-bottom:20px}.page-product-downloadable .product-options-bottom{width:auto}.pe-price-cart-row{display:flex;gap:20px}.pe-price-cart-row .product-info-price,.pe-price-cart-row .product-add-form{float:none;width:auto;margin-bottom:0}.pe-price-cart-row .pe-slot:first-child{flex:1}@media (max-width:767px){.pe-price-cart-row{flex-wrap:wrap}.pe-price-cart-row .pe-slot:first-child{flex:1 1 100%}}.page-product-downloadable .product-add-form .box-tocart .actions{margin:0}.pe-price-cart-row .product-add-form .box-tocart{margin-top:0;border:none;padding:0}.pe-price-cart-row .product-add-form .box-tocart .action.tocart{white-space:nowrap;width:auto;min-width:auto}.product-options-bottom .price-box .price,.product-info-price .price-box .price{color:var(--bab-primary);font-weight:700;font-size:40px}.pe-after-prevnext{margin-top:15px;text-align:right}.pe-after-prevnext .prev-next-products{float:none;display:inline-flex;margin:0}@media (max-width:767px){.product-essential-box{flex-direction:column}.product-essential-left,.product-essential-right{flex:1 1 auto;width:100%}.page-layout-2columns-left:not(.account) .sidebar-main,.page-layout-2columns-left:not(.account) .sidebar-main>.sidebar-content{display:contents}.page-layout-2columns-left:not(.account) .sidebar-main .sidebar-content>*{flex:1 1 100%;margin-left:8px;margin-right:8px;order:2}.page-layout-2columns-left:not(.account) .sidebar-main .sidebar-content>.block-category-sidebar{order:-1}.block-category-sidebar .title{cursor:pointer;margin-bottom:0}.block-category-sidebar .content:not(.active){display:none}.page-layout-2columns-left.account .sidebar-main,.page-layout-2columns-left.account .sidebar-main>.sidebar-content{display:contents}.page-layout-2columns-left.account .sidebar-main .sidebar-content>.bab-account-nav{order:-1;flex:1 1 100%;margin-left:8px;margin-right:8px}.bab-account-nav .title{cursor:pointer;margin-bottom:0}.bab-account-nav-content:not(.active){display:none}}@media (max-width:1219px){.page-layout-2columns-left .column.main,.page-layout-2columns-left .sidebar-main{padding-left:8px;padding-right:8px}}.product-item-info.type1 .actions-primary .tocart{background-color:var(--bab-primary);border-color:var(--bab-primary);color:#ffffff;width:40px;height:40px;border-radius:4px;padding:1px 6px}.product-item .tocart:before{content:'\f218';font-family:FontAwesome;margin:0 !important;padding:0;font-size:22px}.product-item-info.type1 .actions-primary .tocart:hover{background-color:var(--bab-primary);border-color:var(--bab-primary)}.product.data.items>.item.content{box-shadow:0 1px 2px 1px #bebebe;padding:35px}.page-main .description h2{font-size:18px;color:var(--bab-primary)}ul.styled{margin:0;list-style:none;padding:0 0 10px 10px}ul.styled li::before,.porto-info-list li::before,.product.description ul li::before{content:"\f0c8";font-family:FontAwesome;color:var(--bab-primary);margin:1px 10px -1px 0}.additional-information-label{color:#000000}.bab-content-box-heading{margin:0 0 20px;font-size:2.2rem;font-weight:300;text-transform:uppercase;letter-spacing:.02em}.bab-content-box-heading strong{font-weight:700}.bab-content-box-heading-light{color:#333333}.bab-content-box-split{display:flex;flex-wrap:wrap;background:#ffffff;border:1px solid #e5e5e5}.bab-content-box-split-media,.bab-content-box-split-content{flex:1 1 50%;min-width:280px}.bab-content-box-split-media{position:relative;min-height:320px;background-size:cover;background-position:center;background-repeat:no-repeat}.bab-content-box-split-content{padding:40px;display:flex;flex-direction:column;justify-content:center}.bab-content-box-description{color:#666666;line-height:1.7}.bab-content-box-button{display:inline-block;margin-top:20px;padding:14px 30px;background:#333333;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;font-size:13px;align-self:flex-start;transition:background .3s}.bab-content-box-button:hover{background:var(--bab-primary);color:#ffffff}.bab-content-box-image{display:block;background:#ffffff;border:1px solid #e5e5e5;padding:20px;text-align:center}.bab-content-box-image img{max-width:100%;height:auto}.bab-content-box-image-caption{margin:15px 0 0;color:#666666}a.bab-content-box-image-link,a.bab-content-box-image-link:hover{color:inherit;text-decoration:none}.bab-content-box-grid{text-align:center;padding:40px 20px}.bab-content-box-divider{max-width:200px;margin:0 auto 40px;border:none;border-top:1px solid #dddddd}.bab-content-box-steps{display:flex;flex-wrap:wrap;text-align:left}.bab-content-box-step{flex:1 1 50%;display:flex;gap:50px;padding:20px;min-width:260px}.bab-content-box-grid-cols-3 .bab-content-box-step{flex-basis:33.3333%}.bab-content-box-step-icon{flex:0 0 auto;font-size:32px;color:#999999;line-height:1;width:50px;text-align:center}.bab-content-box-step-number{display:block;font-size:2rem;font-weight:700;color:var(--bab-primary);line-height:1;margin-bottom:5px}.bab-content-box-step-text{color:#666666;line-height:1.6}.modal-popup.bab-dialog-modal .modal-inner-wrap{width:480px;max-width:calc(100vw - 20px);margin:0;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -60%);overflow-x:hidden}.modal-popup.bab-dialog-modal._show .modal-inner-wrap{transform:translate(-50%, -50%)}.modal-popup.bab-dialog-size-small .modal-inner-wrap{width:420px}.modal-popup.bab-dialog-size-large .modal-inner-wrap{width:800px}.modal-popup.bab-dialog-modal .modal-footer{text-align:right}.bab-dialog-btn,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn{display:inline-block;height:42px;padding:0 20px;border:1px solid;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:bold;line-height:40px;text-transform:uppercase;text-decoration:none;box-shadow:none;cursor:pointer}.bab-dialog-btn-primary,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-primary{background:var(--bab-primary);border-color:var(--bab-primary);color:#ffffff}.bab-dialog-btn-primary:hover,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-primary:hover{background:#e8811a;border-color:#e8811a;color:#ffffff}.bab-dialog-btn-secondary,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-secondary{background:#333333;border-color:#333333;color:#ffffff}.bab-dialog-btn-secondary:hover,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-secondary:hover{background:#000000;border-color:#000000;color:#ffffff}.bab-dialog-btn-default,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-default{background:#ffffff;border-color:#cccccc;color:#333333}.bab-dialog-btn-default:hover,.modal-popup.bab-dialog-modal .modal-footer .bab-dialog-btn-default:hover{background:#f5f5f5;border-color:#bbbbbb;color:#333333}.widget_teaser{margin:0 0 30px 0;background:#FFFFFF;box-shadow:0 4px 4px 0 #bebebe}.widget_teaser .bab-content-box-split-media{width:479px;height:479px}.widget_works{background:#FFFFFF;box-shadow:0 4px 4px 0 #bebebe}.widget_works h2.bab-content-box-heading{font-weight:200;color:#000000}.widget_works h2.bab-content-box-heading span{color:var(--bab-primary)}.widget_works .bab-content-box-step-icon{font-size:65px;color:#898a8d;margin-top:50px}.widget_works .bab-content-box-step-number{font-size:40px}.widget_works .bab-content-box-step-title{font-weight:700;font-size:18px;color:#000000;text-transform:uppercase;margin-bottom:5px}.widget_works .bab-content-box-step-text{line-height:2}.product.info.detailed .product.data.items .item.title{background:#e5e5e5 !important;border-bottom:none !important;border-radius:6px 6px 0 0;margin:0 4px 0 0 !important;padding:0 !important}.product.info.detailed .product.data.items .item.title>.switch{display:block;padding:8px 24px !important;color:#999999 !important;background:none !important}.product.info.detailed .product.data.items .item.title.active{background:#ffffff !important;box-shadow:none;position:relative;z-index:1}.product.info.detailed .product.data.items>.item.content{border-top:0 !important}.product.info.detailed .product.data.items .item.title.active>.switch{color:#000000 !important}.download-purchase-gate{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.download-purchase-gate-guest,.download-purchase-gate-not-purchased{color:#999999}.download-purchase-gate-guest a{margin-left:6px;color:var(--bab-primary);font-weight:bold}.download-purchase-gate-link{display:inline-block;padding:12px 24px;background:var(--bab-primary);color:#ffffff;font-weight:bold;border-radius:4px}.download-purchase-gate-link:hover{color:#ffffff;opacity:.9}.download-purchase-gate-no-devices{color:#999999}.download-purchase-gate-no-devices a{margin-left:6px;color:var(--bab-primary);font-weight:bold}.bab-download-gate-error,.bab-download-gate-not-licensed,.bab-download-gate-placeholder{color:#999999;font-size:13px;margin:0;text-align:center}.bab-download-gate-loading{margin:0;text-align:center}.bab-download-gate-loading img{width:32px;height:32px}.bab-download-versions-table,.bab-download-samples-table{width:100% !important}.bab-download-versions-table thead th.bab-download-device-header{text-align:right;text-transform:none;letter-spacing:normal;padding-right:0}.bab-download-versions-table .appmodule-app-download,.bab-download-samples-table .appmodule-app-download{text-align:right}.bab-download-device-select{padding:4px 8px;max-width:280px}.bab-device-select{margin-bottom:15px}.bab-device-select-guest,.bab-device-select-no-devices{color:#999999}.bab-device-select-guest a,.bab-device-select-no-devices a{margin-left:6px;color:var(--bab-primary);font-weight:bold}.bab-device-register-link{display:block;margin-top:8px;text-align:right;color:var(--bab-primary);font-weight:bold;text-decoration:none}.bab-device-register-link:hover{text-decoration:underline}.bab-device-id-select{width:100%;max-width:none}.bab-device-picker-native{display:none !important}.bab-device-picker-search{width:100%;margin-bottom:8px}.bab-device-picker-list{max-height:252px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid #e0e0e0}.bab-device-picker-item{display:flex;align-items:baseline;gap:12px;margin:0;padding:10px 14px;border-bottom:1px solid #f0f0f0;cursor:pointer}.bab-device-picker-item:last-child{border-bottom:none}.bab-device-picker-item:hover,.bab-device-picker-item._active{background:#f7f7f7}.bab-device-picker-item._selected{background:var(--bab-primary);color:#ffffff}.bab-device-picker-serial{font-weight:bold;font-family:monospace}.bab-device-picker-name{color:#777777}.bab-device-picker-item._selected .bab-device-picker-name{color:#ffffff}.bab-device-picker-empty{margin:0;padding:10px 14px;color:#999999;font-style:italic}.bab-device-picker-info{margin-top:6px;color:#999999;font-size:12px}.bab-device-picker-info:empty{display:none}.bab-device-select .message{margin:12px 0 0;padding:12px 16px;border-radius:4px;font-size:14px;line-height:1.5}.bab-device-select .message:before{display:none}.modal-popup.bab-device-select-modal .modal-inner-wrap,.modal-popup.bab-appmodule-edit-modal .modal-inner-wrap{width:auto;min-width:320px;max-width:480px;margin:0;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -60%)}.modal-popup.bab-device-select-modal .modal-inner-wrap{width:480px;min-width:0;max-width:calc(100vw - 20px)}.modal-popup.bab-device-select-modal._show .modal-inner-wrap,.modal-popup.bab-appmodule-edit-modal._show .modal-inner-wrap{transform:translate(-50%, -50%)}.bab-device-select-modal .modal-footer .action.primary,.bab-device-select-modal .modal-footer .action.secondary{height:42px;padding:0 20px;font-size:14px;font-weight:bold;line-height:40px;border-radius:4px;box-sizing:border-box;text-transform:uppercase}.bab-device-select-modal .action.primary.bab-checkout-now{background:var(--bab-primary);border-color:var(--bab-primary)}.bab-device-select-modal .action.primary.bab-checkout-now:hover{background:#e8811a;border-color:#e8811a}.modal-popup.bab-appmodule-register-modal .modal-inner-wrap{width:auto;min-width:550px;max-width:600px;margin:0;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -60%)}.modal-popup.bab-appmodule-register-modal._show .modal-inner-wrap{transform:translate(-50%, -50%)}@media (max-width:767px){.modal-popup.bab-appmodule-register-modal .modal-inner-wrap{width:calc(100vw - 20px);min-width:0;max-width:calc(100vw - 20px)}}.modal-popup.bab-address-delete-confirm .modal-inner-wrap{width:auto;min-width:320px;max-width:420px;margin:0;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -60%)}.modal-popup.bab-address-delete-confirm._show .modal-inner-wrap{transform:translate(-50%, -50%)}.modal-popup.bab-address-delete-confirm .modal-footer,.modal-popup.bab-address-delete-confirm .modal-footer-actions{text-align:center}.modal-popup.bab-appmodule-edit-modal .modal-footer,.modal-popup.bab-device-select-modal .modal-footer{text-align:right}.modal-popup.bab-appmodule-register-modal .modal-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.appmodule-serial-help-link{color:var(--bab-primary);text-decoration:none}.appmodule-serial-help-link:hover{text-decoration:underline}.bab-appmodule-devices .page-title-wrapper{display:flex;align-items:center;flex-wrap:wrap}.bab-appmodule-devices .page-title-wrapper .page-title{margin:0 !important;align-self:center}.bab-appmodule-downloads .page-title-wrapper{display:flex;align-items:center;flex-wrap:wrap}.bab-appmodule-downloads .page-title-wrapper .page-title{margin:0 !important;align-self:center}.appmodule-downloads-device-title{margin-left:auto;font-size:18px;font-weight:bold;text-align:right}.block-appmodule-devices{margin-top:30px}.appmodule-view-switcher{display:flex;gap:6px}.appmodule-view-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:1px solid #e0e0e0;background:#ffffff;color:#666666;font-size:14px;line-height:normal;cursor:pointer;transition:all .2s}.appmodule-view-btn.active,.appmodule-view-btn:hover{border-color:#333333;color:#333333;background:#f5f5f5}.page-title-wrapper .appmodule-devices-toolbar{display:flex;align-items:center;gap:15px;margin-left:auto}.appmodule-register-action,.appmodule-empty .action.primary{display:inline-block;background:#333333;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;font-weight:bold;text-decoration:none;line-height:normal;transition:background .3s}.appmodule-register-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;height:2rem !important;padding:18px 16px !important;font-size:12px;white-space:nowrap}.appmodule-empty .action.primary{padding:14px 30px;font-size:13px}.appmodule-register-action:hover,.appmodule-empty .action.primary:hover{background:var(--bab-primary);color:#ffffff}#appmodule-register-error{margin:0 0 20px}.appmodule-register-credentials{background:#dddddd;border-radius:6px;padding:25px;margin-top:15px}.appmodule-register-credentials .field:not(:first-child){margin-top:10px}.table-appmodule-devices{width:100%;border-collapse:collapse}.table-appmodule-devices thead th{text-align:left;padding:11px 10px;font-size:14px;font-weight:700;color:#777777;white-space:nowrap}.table-appmodule-devices tbody td{padding:11px 10px;border-top:1px solid #e7e7e7;font-size:14px;color:#777777}.table-appmodule-devices .col.name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-appmodule-devices .col.device{white-space:nowrap}.table-appmodule-devices .col.actions{text-align:right}.table-appmodule-devices .action.edit:not(.appmodule-edit-button),.table-appmodule-devices .action.downloads:not(.primary){color:var(--bab-primary);font-weight:bold;text-decoration:none}.table-appmodule-devices .action.edit:not(.appmodule-edit-button):hover,.table-appmodule-devices .action.downloads:not(.primary):hover{text-decoration:underline}.table-appmodule-devices .col.actions a+a{margin-left:15px}.table-appmodule-devices .col.actions a{border-left:none}.table-appmodule-devices .col.actions .action::before,.table-appmodule-devices .col.actions .action::after{content:none !important;display:none !important}@media (max-width:767px){.table-appmodule-devices .col.actions{display:flex;flex-direction:row;gap:8px}.table-appmodule-devices .col.actions a+a{margin-left:0}}.table-appmodule-devices tbody td a{color:var(--bab-primary);text-decoration:none}.table-appmodule-devices tbody td a:hover{text-decoration:underline}.orders-history{margin-top:25px;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:20px 15px}.orders-history .table-order-items{width:100%;border-collapse:collapse;margin-top:0}.orders-history .table-order-items thead th{text-align:left;padding:11px 10px;font-size:14px;font-weight:700;color:#777777}.orders-history .table-order-items tbody td{padding:11px 10px;border-top:1px solid #e7e7e7;font-size:14px;color:#777777}.orders-history .table-order-items .col.actions{text-align:right}.orders-history .table-order-items .action:not(.primary){color:var(--bab-primary);font-weight:bold;text-decoration:none}.orders-history .table-order-items .action:not(.primary):hover{text-decoration:underline}.limiter-label{margin-right:10px}.block-addresses-list>.block-title{display:flex;align-items:center;justify-content:space-between;padding:0;border:none;background:none;text-transform:none}.block-addresses-list>.block-title strong,.block-addresses-default>.block-title strong{color:#313131 !important}.block-addresses-list>.block-content{padding:20px 15px;border:none;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe}.block-addresses-list .col.actions{text-align:right}.block-addresses-list .col.actions a{border-left:none}.block-addresses-list .col.actions .action::before,.block-addresses-list .col.actions .action::after{content:none !important;display:none !important}.block-addresses-list .col.actions a+a{margin-left:10px}.block-addresses-list .customer-addresses-toolbar{margin-top:20px}.appmodule-add-address-link{display:inline !important;background:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;min-width:0 !important;height:auto !important;line-height:normal !important;color:#313131 !important;font-size:14px !important;font-weight:normal !important;text-transform:none !important;cursor:pointer;text-decoration:none}.appmodule-add-address-link:hover{text-decoration:underline}.table-wrapper.additional-addresses{overflow-x:auto}.table-additional-addresses-items{width:100%;border-collapse:collapse}.table-additional-addresses-items thead th{text-align:left;padding:11px 10px;font-size:14px;font-weight:700;color:#777777;white-space:nowrap}.table-additional-addresses-items tbody td{padding:11px 10px;border-top:1px solid #e7e7e7;font-size:14px;color:#777777;white-space:nowrap}.sales-order-view .order-details-items,.sales-order-invoice .order-details-items,.sales-order-creditmemo .order-details-items{border:none;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;margin-bottom:20px}.order-links{display:flex;list-style:none;margin:0;padding:0}.order-links .item{margin:0 4px 0 0;border-radius:6px 6px 0 0;overflow:hidden}.order-links .item strong,.order-links .item a{display:block;padding:8px 24px;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;box-shadow:none;outline:none}.order-links .item strong{background:#ffffff;color:#222529;margin-bottom:0}.order-links .item a{background:#e5e5e5;color:#818692}.order-links .item a:hover{color:#222529;text-decoration:none;border:none;box-shadow:none;outline:none}.order-actions-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.order-actions-toolbar .appmodule-back-link{margin:0;margin-right:auto}#my-invoices-table .col.actions,#my-creditmemos-table .col.actions{text-align:right}.order-details-items .table-order-items .col.price,.order-details-items .table-order-items .col.subtotal,.order-details-items .table-order-items .col.total,.order-details-items .table-order-items .col.price .price,.order-details-items .table-order-items .col.subtotal .price,.order-details-items .table-order-items .col.total .price{font-size:14px !important}.order-details-items .table-totals tr th,.order-details-items .table-totals tr td{padding-top:8px;padding-bottom:8px}.order-details-items .col.order-item-image{width:56px}.order-details-items .col.order-item-image img{display:block;max-width:56px;max-height:56px}.appmodule-device-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;list-style:none;margin:0;padding:0}@media (min-width:576px){.appmodule-device-cards{grid-template-columns:repeat(3, 1fr)}}.appmodule-device-card{box-sizing:border-box;min-width:0;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:20px}.appmodule-device-card-image{text-align:center;margin:0 0 15px}.appmodule-device-card-image img{max-width:100%;max-height:140px}.appmodule-device-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.appmodule-device-card-name{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:bold;text-transform:uppercase}.appmodule-device-card .action.edit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:var(--bab-primary);font-size:16px;text-decoration:none}.appmodule-device-card .action.edit:hover{color:#333333}.appmodule-device-card-device-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.appmodule-device-card-device-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appmodule-device-card-meta{margin:15px 0 0;font-size:13px;color:#666666}.appmodule-device-card-meta dt{font-weight:bold;color:#333333}.appmodule-device-card-meta dd{margin:0 0 10px}.appmodule-device-card-meta dd:last-child{margin-bottom:0}.appmodule-device-card-meta.appmodule-device-card-meta-row{display:flex;gap:20px}.appmodule-device-card-meta-field dd:last-child{margin-bottom:0}.block-content.mode-grid .appmodule-view-list,.block-content.mode-list .appmodule-view-grid{display:none}.appmodule-empty{text-align:center;padding:60px 20px}.appmodule-empty-icon{display:block;width:100%;text-align:center;font-size:96px;color:#cccccc;margin-bottom:20px}.appmodule-empty p{margin:0 0 20px;color:#666666;font-size:17px}.appmodule-back-link{display:inline-block;margin-bottom:20px;color:var(--bab-primary);text-decoration:none}.appmodule-back-link:hover{text-decoration:underline}.appmodule-downloads-serial{font-weight:normal;color:#999999;font-size:14px}.appmodule-apps-table-wrap{overflow-x:auto;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:20px 15px}.fotorama__spinner{background-image:url('../images/loading.svg') !important;width:93px !important;height:85px !important;animation:none !important}.appmodule-apps-table-wrap--flat{background:none;box-shadow:none;padding:0}.loading-mask .loader::before{content:none}.product.data.items{position:relative;z-index:1}.product.data.items>.product-tabs-nav{display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;user-select:none}.product.data.items>.product-tabs-nav>.item.title{flex:0 0 auto;white-space:nowrap}.product.data.items .item.title a:after{display:none}.product.data.items>.item.content{width:100%;box-sizing:border-box}.product.data.items>.item.content.active{display:block}.table-appmodule-apps{margin-top:0}.appmodule-app-image{width:56px;padding-right:0 !important}.appmodule-app-image img{display:block;width:40px;height:40px;object-fit:contain}.bab-order-item-download{display:inline-block;margin-left:10px;color:var(--bab-primary);font-size:13px;font-weight:700;text-transform:uppercase}.bab-order-item-download:hover{color:var(--bab-primary);text-decoration:underline}.appmodule-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.appmodule-download-form{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.appmodule-version-select{padding:4px 8px;min-width:0;flex:1 1 auto}.appmodule-download-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;height:2rem !important;padding:0 16px !important;line-height:normal !important;white-space:nowrap !important;flex:0 0 auto !important;vertical-align:middle !important}.appmodule-einvoice-button{margin-right:8px;background:#333333 !important;border:1px solid #333333 !important;color:#ffffff !important}.appmodule-einvoice-button:hover{background:#000000 !important;border-color:#000000 !important;color:#ffffff !important}.appmodule-invoice-download-button{background:var(--bab-primary) !important;border:1px solid var(--bab-primary) !important;color:#ffffff !important}.appmodule-invoice-download-button:hover{background:#e8811a !important;border-color:#e8811a !important;color:#ffffff !important}.appmodule-einvoice-button::after,.appmodule-invoice-download-button::after{content:none !important;display:none !important}.appmodule-einvoice-button sup,.appmodule-invoice-download-button sup{color:#d0021b !important;font-weight:700 !important;font-size:13px !important;top:-0.6em !important}#my-invoices-table tfoot .note{display:block}#my-invoices-table tfoot .note+.note{margin-top:4px}#my-invoices-table tfoot sup{color:#d0021b;font-weight:700;font-size:11px}.appmodule-edit-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2rem !important;padding:8px !important;vertical-align:middle;background:var(--bab-primary);text-decoration:none}.appmodule-edit-button,.appmodule-edit-button .fa{color:#ffffff !important}.appmodule-edit-button:hover{background:#e8811a;text-decoration:none !important}.appmodule-edit-button:hover,.appmodule-edit-button:hover .fa{color:#ffffff}.appmodule-delete-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:2rem !important;padding:8px !important;vertical-align:middle;background:#e02b27;text-decoration:none}.appmodule-delete-button,.appmodule-delete-button .fa{color:#ffffff !important}.appmodule-delete-button:hover{background:#b0221f;text-decoration:none !important}.appmodule-delete-button:hover,.appmodule-delete-button:hover .fa{color:#ffffff}.appmodule-no-versions{color:#999999;font-size:13px;white-space:nowrap}.shadow-box{box-sizing:border-box;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:20px}body.cms-page-view .main:has(.cms_left, .cms_right),.cms_boxed{display:flex;gap:50px}@media (max-width:900px){body.cms-page-view .main:has(.cms_left, .cms_right),.cms_boxed{flex-direction:column;gap:25px}}.cms_left,.cms_right,.cms_part{flex:1}.cms_left h4,.cms_right h4,.cms_part h4{color:var(--bab-primary);font-size:1.3em;margin:20px 0 25px 0}.cms_left h4.space,.cms_right h4.space{margin:20px 0 6px 0}.cms_left address,.cms_right address{padding:5px 0 5px 0}.cms_left ul,.cms_right ul,.cms_part ul{padding:0;margin:5px 0 5px 0;list-style:none}.cms_left ul li label,.cms_right ul li label,.cms_part ul li label{font-weight:bold}.cms_left ul li label,.cms_right ul li label{min-width:135px;display:inline-block}.cms_left ul li label[data-type="quoted"]:before,.cms_right ul li label[data-type="quoted"]:before,.cms_part ul li label[data-type="quoted"]:before,.cms_left ul li label[data-type="quoted"]:after,.cms_right ul li label[data-type="quoted"]:after,.cms_part ul li label[data-type="quoted"]:after{color:#AAAAAA;font-size:8px !important;font-family:FontAwesome}.cms_left ul li label[data-type="quoted"]:before,.cms_right ul li label[data-type="quoted"]:before,.cms_part ul li label[data-type="quoted"]:before{content:"\f10e";vertical-align:sub;font-size:smaller}.cms_left ul li label[data-type="quoted"]:after,.cms_right ul li label[data-type="quoted"]:after,.cms_part ul li label[data-type="quoted"]:after{content:"\f10d";vertical-align:super;font-size:smaller}.centered{text-align:center}h3.space-bottom{margin-bottom:2rem}.logos{display:flex;margin:80px 0 0 0}.logos a{flex:1;text-align:center}@media (max-width:900px){.logos{flex-wrap:wrap;row-gap:15px}.logos a{flex:1 1 30%;min-width:90px}}.buttons a{display:inline-block;margin-top:20px;color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:13px;align-self:flex-start;padding:14px 30px;background:#333;transition:background .3s}.buttons a:hover{color:#fff;background:var(--bab-primary)}.cart.table-wrapper{border-top:0 !important}#shopping-cart-table{background:#ffffff !important;box-shadow:0 1px 2px 1px #bebebe !important;border-collapse:collapse !important;border:0 !important}#shopping-cart-table>thead>tr>th{padding:10px 15px !important;font-size:12px !important;text-transform:uppercase;letter-spacing:.02em;color:#999999 !important;border-bottom:2px solid #f5f5f5 !important;border-top:0 !important;white-space:nowrap}#shopping-cart-table>tbody>tr>td{padding:14px 15px !important;border-bottom:0 !important;border-top:0 !important}#shopping-cart-table>tbody+tbody{border-top:0 !important}#shopping-cart-table>tbody:last-child>tr:last-child>td{border-bottom:0 !important}.cart-summary,.opc-block-summary{background:#ffffff !important;box-shadow:0 1px 2px 1px #bebebe !important;border:0 !important}.payment-method-content{padding:0 !important}.payment-method-title{background:#ffffff !important;box-shadow:0 1px 2px 1px #bebebe !important;padding:12px 16px !important;box-sizing:border-box !important;margin-bottom:12px}.checkout-agreement.field.choice{display:block !important}.checkout-agreement.field.choice input[type="checkbox"]{float:left;position:static !important;top:auto !important;width:16px !important;height:16px !important;margin:3px 8px 0 0 !important}.checkout-agreement.field.choice .label{display:block;overflow:hidden;float:none !important}.checkout-agreement.field.choice .mage-error,.checkout-agreement.field.choice div.mage-error{clear:both;display:block;margin-top:4px}.payment-method-billing-address{background:#ffffff !important;box-shadow:0 1px 2px 1px #bebebe !important;padding:16px 20px !important;box-sizing:border-box !important;margin-bottom:20px}.bab-cart-remove{display:block;margin-top:4px;color:var(--bab-primary);font-size:12px;font-weight:bold;text-decoration:none}.bab-cart-remove:hover{text-decoration:underline}.customer-account-login .column.main{padding-top:20px;padding-bottom:40px}.customer-account-login .block.block-customer-login{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;float:none}.customer-account-login .block.block-customer-login .block-title{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f5f5f5}.customer-account-login .block.block-customer-login .block-title strong{font-size:20px}.customer-account-login .field .control input.input-text{border-radius:4px;border:1px solid #d6d6d6}.customer-account-login .field .control input.input-text:focus{border-color:var(--bab-primary);box-shadow:0 0 0 1px var(--bab-primary)}.customer-account-login input:-webkit-autofill,.customer-account-login input:-webkit-autofill:hover,.customer-account-login input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #ffffff inset;-webkit-text-fill-color:#000000;transition:background-color 5000s ease-in-out 0s}.customer-account-login .bab-login-links-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.customer-account-login .action.remind,.customer-account-login .action.create{color:#666666;font-size:13px}.customer-account-login .action.remind:hover,.customer-account-login .action.create:hover{color:var(--bab-primary)}.customer-account-login .action.create{font-weight:bold}.customer-account-login .actions-toolbar .action.login{display:inline-block !important;width:auto !important;height:auto !important;padding:0 40px !important;background:var(--bab-primary) !important;border:1px solid var(--bab-primary) !important;border-radius:4px;color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase}.customer-account-login .actions-toolbar>.primary{text-align:right !important;float:none !important;margin-bottom:.5rem !important}.customer-account-login .fieldset.login:after{display:none !important;content:none !important}.customer-account-login .actions-toolbar .action.login:hover{background:#e8811a;border-color:#e8811a}.customer-account-forgotpassword .column.main .form.password.forget,.customer-account-createpassword .column.main .form.password.reset{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;max-width:600px;margin:20px auto 40px;float:none}.contact-index-index .column.main{padding-top:20px;padding-bottom:40px}.contact-index-index .page-main .page-title-wrapper{display:block}.bab-contact-card{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;margin-bottom:20px}.contact-index-index .contact-info .row{overflow:hidden;margin-bottom:20px}.contact-index-index .contact-info .col-md-12{display:flex;align-items:center;gap:15px}.contact-index-index .contact-info .contact-info-address .col-md-12{align-items:flex-start}.contact-index-index .contact-info .fa{flex:0 0 40px;width:40px;height:21px;font-size:22px;line-height:21px;text-align:center}.contact-index-index .page-main .contact-info .col-md-12 p{margin-left:0}.contact-index-index .contact-info a{color:inherit}.contact-index-index .contact-info a:hover{color:var(--bab-primary)}.contact-index-index .actions-toolbar .action.submit{float:none !important}.customer-account-create .column.main .form.create.account{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;margin:20px auto 40px !important;float:none}.customer-account-edit .column.main .appmodule-form-boxes-row,.customer-address-form .column.main .appmodule-form-boxes-row{display:flex;align-items:flex-start;gap:20px}.customer-account-edit .column.main .appmodule-form-box,.customer-address-form .column.main .appmodule-form-box{flex:1 1 0;max-width:calc(50% - 10px);min-width:0;box-sizing:border-box;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;margin:20px 0}@media (max-width:900px){.customer-account-edit .column.main .appmodule-form-boxes-row,.customer-address-form .column.main .appmodule-form-boxes-row{flex-direction:column;align-items:stretch}.customer-account-edit .column.main .appmodule-form-box,.customer-address-form .column.main .appmodule-form-box{max-width:100%}}.customer-account-edit .column.main .appmodule-form-box .fieldset,.customer-address-form .column.main .appmodule-form-box .fieldset{float:none;width:100%}.customer-account-edit .column.main .appmodule-form-box .field,.customer-address-form .column.main .appmodule-form-box .field{float:none;width:100%}.customer-account-edit .column.main .appmodule-form-box::after,.customer-address-form .column.main .appmodule-form-box::after{content:"";display:table;clear:both}.customer-account-edit .column.main .appmodule-account-choices{float:none;width:auto;margin:0;border:none;padding:0}.customer-account-edit .column.main .actions-toolbar.appmodule-edit-account-footer{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px}.customer-address-form .column.main .actions-toolbar{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px}.customer-address-form .column.main .actions-toolbar .primary{margin-left:auto}.customer-account-edit .column.main .actions-toolbar .primary .action{margin-right:0}.customer-account-edit .column.main .actions-toolbar.appmodule-edit-account-footer .primary{margin-left:auto}.customer-account-create .actions-toolbar .action.submit{display:inline-block !important;width:auto !important;height:auto !important;padding:0px 40px !important;background:var(--bab-primary) !important;border:1px solid var(--bab-primary) !important;border-radius:4px;color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase}.customer-account-create .actions-toolbar .action.submit:hover{background:#e8811a !important;border-color:#e8811a !important}.customer-account-create .actions-toolbar>.primary{text-align:right !important;float:none !important;margin-bottom:0 !important}.customer-account-create .form.create.account .block-title{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f5f5f5}.customer-account-create .form.create.account .block-title strong{font-size:20px}.customer-account-create .fieldset>.legend{color:var(--bab-primary) !important;font-size:15px !important}.customer-account-create .bab-register-footer{clear:both}@media (min-width:768px){.customer-account-create .bab-register-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;padding:0 25px}.customer-account-create .bab-register-footer .fieldset.additional_info{flex:0 0 calc(50% - 25px);max-width:calc(50% - 25px);box-sizing:border-box;margin:0}.customer-account-create .bab-register-footer .actions-toolbar{flex:0 0 auto;max-width:none !important;clear:none !important;padding:0 !important;margin:0 !important}}.control.captcha-image{display:flex;align-items:center;justify-content:center;gap:10px}.action.reload.captcha-reload{height:36px !important;width:36px !important;padding:0 !important;line-height:36px !important;border:1px solid #d6d6d6 !important;border-radius:50%;background-color:#ffffff !important;color:#666666 !important;text-align:center}.action.reload.captcha-reload span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.action.reload.captcha-reload:before{content:"\f021";font-family:FontAwesome;font-size:14px}.action.reload.captcha-reload:hover{background-color:var(--bab-primary) !important;border-color:var(--bab-primary) !important;color:#ffffff !important}.field.captcha:not(.no-label){background:#f9f9f9;border:1px solid #eeeeee;border-radius:4px;padding:20px}.field.captcha.no-label{background:none;border:0;padding:0;margin-top:12px}.field.captcha .label{display:block;margin-bottom:10px;font-weight:bold}.field.captcha .control>input.input-text{width:100%}.control.captcha-image{min-height:50px}.captcha-img{display:block;width:200px;height:50px;object-fit:contain;border:1px solid #d6d6d6;border-radius:4px;background:#ffffff}.field.captcha .captcha-note{margin-top:12px;font-size:12px;color:#888888}.customer-account-forgotpassword .actions-toolbar .action.submit,.customer-account-createpassword .actions-toolbar .action.submit,.contact-index-index .actions-toolbar .action.submit{display:inline-block !important;width:auto !important;height:auto !important;padding:0 40px !important;background:var(--bab-primary) !important;border:1px solid var(--bab-primary) !important;border-radius:4px;color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase}.customer-account-forgotpassword .actions-toolbar .action.submit:hover,.customer-account-createpassword .actions-toolbar .action.submit:hover,.contact-index-index .actions-toolbar .action.submit:hover{background:#e8811a !important;border-color:#e8811a !important}.customer-account-forgotpassword .form.password.forget .block-title,.customer-account-createpassword .form.password.reset .block-title{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #f5f5f5}.customer-account-forgotpassword .form.password.forget .block-title strong,.customer-account-createpassword .form.password.reset .block-title strong{font-size:20px}.customer-account-forgotpassword .actions-toolbar>.primary,.customer-account-createpassword .actions-toolbar>.primary,.contact-index-index .actions-toolbar>.primary{display:block !important;text-align:right !important;float:none !important;margin-bottom:.5rem !important}.bab-item-device-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.bab-item-device-row .item-options{margin:0}.bab-item-device-row .appmodule-download-button{margin:0}.smart-buttons,[id^="smart-buttons-"],[id^="zoid-paypal-buttons-"]{z-index:1 !important}.checkout-index-index .opc-sidebar{margin-top:0 !important}.no-payments-block{text-align:center;padding:60px 15px}i.no-payments-block{display:block;font-size:60px;color:#cccccc;margin-bottom:15px}.sales-order-view .block-order-details-view .block-content,.sales-order-invoice .block-order-details-view .block-content,.sales-order-creditmemo .block-order-details-view .block-content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px;margin:0;padding:0}.sales-order-view .block-order-details-view .box,.sales-order-invoice .block-order-details-view .box,.sales-order-creditmemo .block-order-details-view .box{float:none;width:auto;flex:1 1 260px;max-width:calc(50% - 10px);margin:0}.customer-account-index .box,.customer-address-index .box,.sales-order-view .box,.sales-order-invoice .box,.sales-order-creditmemo .box{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe}.customer-account-index .box .box-title,.customer-address-index .box .box-title,.sales-order-view .box .box-title,.sales-order-invoice .box .box-title,.sales-order-creditmemo .box .box-title{background:none;border:none;color:var(--bab-primary)}.customer-account-index .box .box-content,.customer-address-index .box .box-content,.sales-order-view .box .box-content,.sales-order-invoice .box .box-content,.sales-order-creditmemo .box .box-content{background:none;border:none;min-height:0;padding-bottom:10px}.customer-account-index .box .box-actions,.customer-address-index .box .box-actions,.sales-order-view .box .box-actions,.sales-order-invoice .box .box-actions,.sales-order-creditmemo .box .box-actions{background:none;border:none;text-align:right}.customer-account-index .box .box-actions a,.customer-address-index .box .box-actions a,.sales-order-view .box .box-actions a,.sales-order-invoice .box .box-actions a,.sales-order-creditmemo .box .box-actions a{color:var(--bab-primary)}.customer-account-index .box .box-actions a:hover,.customer-address-index .box .box-actions a:hover,.sales-order-view .box .box-actions a:hover,.sales-order-invoice .box .box-actions a:hover,.sales-order-creditmemo .box .box-actions a:hover{color:#e8811a}.customer-account-index .block-dashboard-orders>.block-title{padding:0;border:none;background:none;color:#313131;text-transform:none}.customer-account-index .block-dashboard-orders>.block-content{padding:20px 15px;border:none;background:#ffffff;box-shadow:0 1px 2px 1px #bebebe}.customer-account-index .block-dashboard-orders .col.actions{text-align:right}.checkout-success{background:#ffffff;box-shadow:0 1px 2px 1px #bebebe;padding:40px;max-width:600px;margin:20px auto 40px;float:none}.checkout-success .actions-toolbar .primary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.checkout-success .action.primary.view-order{background:var(--bab-primary);border-color:var(--bab-primary)}.checkout-success .action.primary.view-order:hover{background:#e8811a;border-color:#e8811a}