.catalog-category-view .page-main,.catalogsearch-advanced-result .page-main{margin-top:10px}.catalog-category-view .column.main,.page-with-filter .column.main{padding-left:50px}.amod,.amod .modal-popup .modal-content{font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif;font-size:14px}.amod .page-footer{margin-top:50px}.amod .breadcrumbs{margin-top:20px;width:100%;max-width:85%}.amod .page-header{margin-bottom:0}.amod .page-header .panel.wrapper{border-bottom:1px solid #003da5}.amod .page-header .panel.wrapper .panel.header{max-width:100%}.amod main.page-main .page-title{font-family:BrandonGrotesque,sans-serif;font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#0b0b0b;white-space:normal;word-break:break-word}.amod main.page-main .column.main form.form.contact{max-width:600px;width:100%;float:none;font-size:16px}.amod main.page-main .column.main form.form.contact .field.note.no-label{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#777777}.amod .panel.header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.amod .action.nav-toggle{top:unset;left:unset}.amod .logo-container{position:absolute;margin:0 auto;left:0;right:0;width:300px}.amod .logo-container .logo{margin:0;min-width:170px}.amod .action.showcart{font-size:16px;color:#303133}.amod .quotation-success{font-size:18px}.amod .quote-filter .filter-input{display:flex;justify-content:flex-start;width:100%;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap}.amod .quote-filter .filter-input input{width:100%;max-width:500px;padding:18px;font-size:18px;margin-right:10px;margin-bottom:10px}.order-1{order:1}.order-2{order:2}.order-3{order:3}.header-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:center;list-style:none;text-transform:uppercase}.hide{display:none !important}.header-item .header.links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;list-style:none;margin:0}.header-item .header.links li{list-style:none;padding:0;margin:0 20px;text-transform:uppercase;flex-shrink:0;position:relative}.header-item .header.links li a{color:#303133;letter-spacing:1px;font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.header-item .header.links li a img{width:25px;height:25px;vertical-align:top}.header-item .header.links li a span.counter.qty{text-decoration:none;font-size:12px;position:absolute;top:24px;text-align:center;left:0;right:0}.header-item .header.links li.no-margin{margin:0}.header-item{margin:0;margin:0 20px;flex-shrink:0}.header-item .minicart-wrapper,.header-item .miniquote-wrapper{margin:0 20px;flex-shrink:0}.header-item .miniquote-wrapper .action.showquote{margin-top:0}.header-item .miniquote-wrapper .action.showquote.active:before,.header-item .miniquote-wrapper .action.showquote:hover:before,.header-item .miniquote-wrapper .action.showquote:before{display:none;background:transparent}.header-item .miniquote-wrapper a.action.showquote{color:#303133;letter-spacing:1px;font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;position:relative}.header-item .miniquote-wrapper a.action.showquote .counter.qty{text-decoration:none;font-size:12px;position:absolute;top:27px;line-height:1;text-align:center;left:0;right:0;background:transparent;border-radius:inherit;color:inherit;display:block;margin:0;padding:0}.header-item .action.showquote{margin-top:0}.header-item .action.showquote.active:before,.header-item .action.showquote:hover:before,.header-item .action.showquote:before{display:none;background:transparent}.header-item a.action.showquote{color:#303133;letter-spacing:1px;font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;position:relative}.header-item a.action.showquote .counter.qty{text-decoration:none;font-size:12px;position:absolute;top:27px;line-height:1;text-align:center;left:0;right:0;background:transparent;border-radius:inherit;color:inherit;display:block;margin:0;padding:0}.header_nav_icons{width:25px;height:25px;vertical-align:top}.amod.footer.content{border-top:none;padding-top:20px;background-color:#fbfbfb;font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif}.amod.footer.content ul.footer.links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;list-style:none;margin-bottom:100px}.amod.footer.content ul.footer.links li{width:50%;font-weight:normal;text-transform:uppercase}.amod.footer.content ul.footer.links li a{color:#003da5;letter-spacing:1px;font-size:18px}.amod.footer.content .copyright{color:#003da5;letter-spacing:normal;font-size:12px;opacity:0.7;text-transform:uppercase}.amod.footer.content .newsletter{font-size:14px;font-weight:normal;color:#003da5}.amod.footer.content .newsletter .cta{color:#003da5;font-weight:bold;font-size:24px;margin-bottom:10px;text-transform:uppercase}.amod.footer.content .newsletter .cta2{margin-bottom:10px;font-size:16px;font-weight:300;color:#757374;text-transform:uppercase}.amod.footer.content .newsletter form input{border:none;background-color:transparent;font-size:16px;border-bottom:solid 1px #979797;text-transform:uppercase}.amod.footer.content .newsletter form input::placeholder{color:#003da5}.amod.footer.content .newsletter form input:active,.amod.footer.content .newsletter form input:focus{outline:none !important;outline-width:0;border:0;border-bottom:solid 1px #1e1e1e}.amod.footer.content .newsletter .control{position:relative}.amod.footer.content .newsletter .control button{font-size:14px;color:#0b0b0b;position:absolute;right:0;top:0;color:#003da5}.amod.footer.content .newsletter .control:before{color:#003da5}.amod.footer.content .newsletter .social{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:start;align-content:flex-start;color:#003da5;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-top:20px}.amod.footer.content .newsletter .social span{margin-right:20px}.amod.footer.content .newsletter .social a{margin-right:10px;font-size:18px;color:#003da5}.btnCloseSidebar{font-size:24px;color:#0b0b0b;margin:50px 0 0 0;display:block;text-decoration:none;cursor:pointer}.btnCloseSidebar:visited,.btnCloseSidebar:active,.btnCloseSidebar:focus{color:#0b0b0b}#language-selector-container{display:none}.language-selector{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:1px;color:#303133;text-transform:uppercase;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:center}.language-selector span.language-label{margin-right:20px}.language-selector .switcher-trigger{border-radius:5px;border:solid 1px #0b0b0b;padding:10px;background-color:#ffffff;cursor:pointer}.language-selector .switcher-dropdown{display:none;background-color:#FFFFFF;padding:10px;border:solid 1px #0b0b0b;border-top:none;color:#303133}.language-selector .switcher-dropdown li{padding:10px}.language-selector .switcher-dropdown li a{color:#303133}.search-button{color:#303133;letter-spacing:1px;font-family:'BrandonGrotesque',Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;margin:0 20px;flex-shrink:0}#search-container{display:none;box-shadow:0 6px 14px 0 rgba(178,178,178,0.33);background-color:#f8f8f8;padding:30px;font-family:'DomaineDisp',Helvetica,Arial,sans-serif}#search-container .control{position:relative;max-width:85%;margin:0 auto;margin-bottom:20px}#search-container .control input#search{border:none;border-bottom:1px solid #003da5;background-color:transparent;padding:30px 20px;font-size:24px;color:#003da5;font-family:'DomaineDisp',Helvetica,Arial,sans-serif}#search-container .control input#search:focus{outline:none}#search-container .control i{position:absolute;right:0;top:20px;font-size:24px;color:#003da5}#search-container .control #search_autocomplete{width:100%;margin-top:0}#search-container .control #search_autocomplete li{padding:15px;font-size:20px}#search-container .control #search_autocomplete li span.amount{color:#999999;position:absolute;right:15px;top:inherit}div.block>div.announcement{border-top:2px solid #003da5;margin-top:-2px;border-bottom:1px solid #003da5;padding:5px 30px;width:100%;text-align:center;font-family:'BrandonGrotesque',Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#003da5;position:relative}div.block>div.announcement .block-category-link.widget{display:inline}div.block>div.announcement .block-category-link.widget a{color:#003da5;text-decoration:underline}div.block>div.announcement i.fa-times,div.block>div.announcement em.fa-times{position:absolute;right:15px;top:50%;cursor:pointer;transform-origin:center;transform:translateY(-50%)}div.block>div.announcement a{color:#003da5;font-weight:bolder}.amod div.block>div.project-overview-title{border-top:2px solid #003da5;border-bottom:1px solid #003da5;color:#003da5;text-align:center;font-size:16px;padding:5px 0}.amod div.block>div.project-overview-title div.project-overview-scroll-left,.amod div.block>div.project-overview-title div.project-overview-scroll-right{padding:0 5px;cursor:pointer}.amod div.block>div.project-overview-title div.project-overview-scroll-left{float:left}.amod div.block>div.project-overview-title div.project-overview-scroll-right{float:right}.amod div.block>div.project-overview-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:hidden;justify-content:space-between;align-items:stretch}.amod div.block>div.project-overview-list div.project-overview-item{flex:0 0 32%}.amod div.block>div.project-overview-list div.project-overview-item:not(:first-child){margin-left:2%}.account .column.main .block.block-dashboard-info .block-title,.account .column.main .block.block-dashboard-addresses .block-title,.account .column.main .block.block-dashboard-orders .block-title,.account .column.main .block.block-addresses-default .block-title,.account .column.main .block.block-addresses-list .block-title{font-size:17px;margin-bottom:34px}.account .column.main .block.block-dashboard-info .block-title strong,.account .column.main .block.block-dashboard-addresses .block-title strong,.account .column.main .block.block-dashboard-orders .block-title strong,.account .column.main .block.block-addresses-default .block-title strong,.account .column.main .block.block-addresses-list .block-title strong{font-size:inherit;text-transform:uppercase;color:#003da5;font-weight:500}.account .column.main .block.block-dashboard-info .block-title a.action,.account .column.main .block.block-dashboard-addresses .block-title a.action,.account .column.main .block.block-dashboard-orders .block-title a.action,.account .column.main .block.block-addresses-default .block-title a.action,.account .column.main .block.block-addresses-list .block-title a.action{font-size:14px;text-decoration:underline}.account .column.main .block.block-dashboard-info .block-content .box strong.box-title,.account .column.main .block.block-dashboard-addresses .block-content .box strong.box-title,.account .column.main .block.block-dashboard-orders .block-content .box strong.box-title,.account .column.main .block.block-addresses-default .block-content .box strong.box-title,.account .column.main .block.block-addresses-list .block-content .box strong.box-title{display:block;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;margin-right:30px;text-transform:uppercase}.account .column.main .block.block-dashboard-info .block-content .box-actions,.account .column.main .block.block-dashboard-addresses .block-content .box-actions,.account .column.main .block.block-dashboard-orders .block-content .box-actions,.account .column.main .block.block-addresses-default .block-content .box-actions,.account .column.main .block.block-addresses-list .block-content .box-actions{margin-top:20px}.account .column.main .block.block-dashboard-info .block-content .box-actions a,.account .column.main .block.block-dashboard-addresses .block-content .box-actions a,.account .column.main .block.block-dashboard-orders .block-content .box-actions a,.account .column.main .block.block-addresses-default .block-content .box-actions a,.account .column.main .block.block-addresses-list .block-content .box-actions a{margin-right:20px}.account .column.main .block.block-dashboard-orders .block-title{margin-bottom:17px}.abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset:after{margin-left:0;margin-top:20px}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{display:none}.amod .custom-slider{margin-left:-20px;margin-right:-20px}.amod .owl-carousel .owl-stage-outer{padding:0}.amod .category_showcase{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;margin-top:30px;margin-bottom:30px;clear:both}.amod .category_showcase .category_item{flex:0 0 32%;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:0.78;letter-spacing:1.3px;display:block;color:#303133;text-align:center;text-transform:uppercase}.amod .category_showcase .category_item:not(:first-child){margin-left:2%}.amod .category_showcase .category_item a{color:#303133}.amod .category_showcase .category_item img{width:100%;display:block}.amod .mobile-show{display:none}.amod .page-title-wrapper .page-title{text-transform:capitalize}.amod .page-with-filter .page-title-wrapper,.amod .page-products .page-title-wrapper,.amod .catalog-category-view .page-title-wrapper{margin:0}.amod .page-with-filter .page-title-wrapper .page-title,.amod .page-products .page-title-wrapper .page-title,.amod .catalog-category-view .page-title-wrapper .page-title{margin-left:50px}.amod .account-nav{font-size:14px}.amod .account-nav .account-nav-content{margin-top:30px;background-color:#FFFFFF}.amod .account-nav .account-nav-content ul.nav{display:flex;justify-content:flex-start;align-items:flex-start}.amod .account-nav .account-nav-content ul.nav li.nav.item{text-transform:uppercase;font-size:14px;width:100%}.amod .account-nav .account-nav-content ul.nav li.nav.item a{color:#303133}.amod .account-nav .account-nav-content ul.nav li.nav.item.current{margin:0}.amod .account-nav .account-nav-content ul.nav li.nav.item.current a{border-color:#003da5}.amod .account-nav .account-nav-content ul.nav li.nav.item.current strong{border-color:#003da5}.amod .field.comment-box .control textarea.product-item-comment{height:100px}.amod .form-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:center}.amod .form-flex .flex-equal{flex:1}.amod .form-flex .flex-full-width{display:block;width:100%}.amod .form-flex .field{padding:20px}.amod .form-flex .field .nested .field{padding:0 0 5px 0}.amod .form-flex .field .nested .field:first-child{padding-top:5px}.amod .form-flex .field label.label{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.78;letter-spacing:normal;color:#0b0b0b;text-align:left;margin-bottom:15px}.amod .form-flex .field div.control{display:block;text-align:left;width:100%}.amod .form-flex .field div.control input{border:solid 1px #777;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#777777;padding:20px}.amod .form-flex .field div.control select{border:solid 1px #777;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#777777;padding:0px 10px;height:42px}.amod .form-flex .field.newsletter{padding:0}.amod div.mage-error{font-size:14px}.amod input.mage-error{border:1px solid #f5b8b8}.amod .fieldset{margin-bottom:10px}.amod div.page.messages div.message.success{font-size:14px;margin:0 0 30px}.amod div.page.messages div.message.success>*:first-child:before{margin:-4px 0 0 0}.amod .pages ul.items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.amod .pages ul.items li.item{padding:3px 12px;border:1px solid #ddd;margin:1px;font-weight:normal;font-size:16px}.amod .pages ul.items li.item a{color:#003da5}.amod .pages ul.items li.item.current strong{font-weight:normal;font-size:16px}.amod .pages ul.items li.item.pages-item-next{padding:3px}.amod .pages ul.items li.item.pages-item-next a.action.next{margin-left:0;border:none}.amod .pages ul.items li.item.pages-item-previous{padding:3px}.amod .pages ul.items li.item.pages-item-previous a.action.previous{margin-right:0;border:none}.amod .modal-header,.modals-wrapper .popup-authentication .modal-header{border-bottom:none}.amod .modal-content,.modals-wrapper .popup-authentication .modal-content{border:none}.amod .block-authentication,.modals-wrapper .popup-authentication .block-authentication{border-top:none}.amod .block-authentication .block[class]+.block:before,.modals-wrapper .popup-authentication .block-authentication .block[class]+.block:before{display:none}.amod .block-authentication .action.action-register,.modals-wrapper .popup-authentication .block-authentication .action.action-register{font-size:14px}.amod .login-container.login-popup,.modals-wrapper .popup-authentication .login-container.login-popup{margin:0 auto;padding-top:20px;padding-bottom:20px}.amod .login-container.login-popup .block-customer-login,.modals-wrapper .popup-authentication .login-container.login-popup .block-customer-login{border:none;width:100%;float:none}.amod .login-container.login-popup .block-customer-login form div.actions-toolbar button,.modals-wrapper .popup-authentication .login-container.login-popup .block-customer-login form div.actions-toolbar button,.amod .login-container.login-popup .block-customer-login form div.actions-toolbar a,.modals-wrapper .popup-authentication .login-container.login-popup .block-customer-login form div.actions-toolbar a{width:100%;margin-bottom:20px}.amod .login-container.login-popup .block-customer-login form div.actions-toolbar .forgot-password,.modals-wrapper .popup-authentication .login-container.login-popup .block-customer-login form div.actions-toolbar .forgot-password{display:block}.amod .login-container,.modals-wrapper .popup-authentication .login-container{margin-top:50px}.amod .login-container .block-customer-login,.modals-wrapper .popup-authentication .login-container .block-customer-login{padding:20px;border-right:1px solid #acabab}.amod .login-container .block-customer-login .main-header,.modals-wrapper .popup-authentication .login-container .block-customer-login .main-header{font-size:36px;font-weight:bold;line-height:1;text-align:left;color:#0b0b0b;display:block;margin-bottom:25px}.amod .login-container .block-customer-login p.instructions,.modals-wrapper .popup-authentication .login-container .block-customer-login p.instructions{font-size:18px;line-height:0.78;letter-spacing:normal;text-align:left;color:#777777;margin-bottom:50px;display:block}.amod .login-container .block-customer-login form label.label,.modals-wrapper .popup-authentication .login-container .block-customer-login form label.label{display:block;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.78;letter-spacing:normal;color:#0b0b0b;text-align:left;width:100%;margin-bottom:15px;font-family:'DomaineDisp',Helvetica,Arial,sans-serif}.amod .login-container .block-customer-login form div.control,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.control{display:block;text-align:left;width:100%}.amod .login-container .block-customer-login form div.control input,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.control input{border:solid 1px #777;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#777777;padding:20px;max-width:400px}.amod .login-container .block-customer-login form div.actions-toolbar,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar{margin-left:0;text-align:left}.amod .login-container .block-customer-login form div.actions-toolbar button,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar button,.amod .login-container .block-customer-login form div.actions-toolbar a,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar a{width:150px}.amod .login-container .block-customer-login form div.actions-toolbar div.primary,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar div.primary{text-align:left}.amod .login-container .block-customer-login form div.actions-toolbar div.secondary,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar div.secondary{display:block;width:100%;text-align:left;margin-top:20px;font-size:12px}.amod .login-container .block-customer-login form div.actions-toolbar div.secondary a,.modals-wrapper .popup-authentication .login-container .block-customer-login form div.actions-toolbar div.secondary a{font-size:16px}.amod .login-container .block-new-customer,.modals-wrapper .popup-authentication .login-container .block-new-customer{padding:20px}.amod .login-container .block-new-customer span.title,.modals-wrapper .popup-authentication .login-container .block-new-customer span.title{font-size:23px;font-weight:bold;line-height:1;text-align:left;color:#0b0b0b;margin-bottom:30px;display:block}.amod .login-container .block-new-customer p,.modals-wrapper .popup-authentication .login-container .block-new-customer p{font-size:18px;line-height:1.22;letter-spacing:normal;color:#777777;margin-bottom:10px}.amod .login-container .block-new-customer .actions,.modals-wrapper .popup-authentication .login-container .block-new-customer .actions{display:block;margin-top:40px}.amod .login-container .block-new-customer .actions a,.modals-wrapper .popup-authentication .login-container .block-new-customer .actions a{width:150px}.amod .login-container fieldset.fieldset:after,.modals-wrapper .popup-authentication .login-container fieldset.fieldset:after{margin-left:0;font-size:16px;text-align:left}.amod .form-create-account,.modals-wrapper .popup-authentication .form-create-account{margin:0 auto;margin-top:50px}.amod .form-create-account h1.title,.modals-wrapper .popup-authentication .form-create-account h1.title{font-size:45px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#0b0b0b;margin-bottom:25px}.amod .form-create-account p.instructions,.modals-wrapper .popup-authentication .form-create-account p.instructions{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.78;letter-spacing:normal;text-align:center;color:#777777;margin-bottom:50px}.amod .form-create-account div.actions-toolbar,.modals-wrapper .popup-authentication .form-create-account div.actions-toolbar{margin-left:0;text-align:left;padding:20px}.amod .form-create-account div.actions-toolbar div.actions,.modals-wrapper .popup-authentication .form-create-account div.actions-toolbar div.actions{text-align:right}.amod-button,.action .amod-button,.amod .modal-popup .modal-footer .action-primary,.amod .modal-popup .modal-footer .action-secondary{cursor:pointer;padding:16px 24px;text-transform:uppercase;font-size:14px;letter-spacing:1px;text-align:center;display:inline-block;vertical-align:middle;min-width:100px;white-space:normal}.amod-button.small,.amod .modal-popup .modal-footer .action-primary,.amod .modal-popup .modal-footer .action-secondary{padding:10px}.amod-button.block{display:block;width:100%}.amod-button:hover,.amod-button:active,.amod-button:focus{text-decoration:none}.amod-button.style-1,.amod .modal-popup .modal-footer .action-secondary{border:solid 1px #003da5;background-color:#FFFFFF;color:#003da5;transition:background-color .3s,color .3s}.amod-button.style-1:hover,.amod .modal-popup .modal-footer .action-secondary:hover{background-color:#003da5;color:#FFFFFF}.amod-button.style-2,.amod .modal-popup .modal-footer .action-primary{border:solid 1px #003da5;background-color:#003da5;color:#FFFFFF;transition:background-color .3s,color .3s}.amod-button.style-2:hover,.amod .modal-popup .modal-footer .action-primary:hover{background-color:#FFFFFF;color:#003da5}.toolbar.toolbar-products .toolbar-sorter.sorter{position:absolute;top:60px;right:0}.swatch-attribute.size .swatch-option,.swatch-attribute.manufacturer .swatch-option{height:auto;min-width:32px}#btnHideFilterMobile{margin-bottom:20px;margin-top:20px;display:none;font-size:32px;color:#0b0b0b}.mobile-filter-button-container{display:none;margin-bottom:20px;margin-top:20px}@media only screen and (max-width:767px){.amod.footer.content ul.footer.links{padding:20px}.amod.footer.content ul.footer.links li{width:100%}.amod.footer.content .block.newsletter{padding:0 20px}.amod.footer.content .copyright{padding:0 20px}.amod .action.nav-toggle{margin-right:20px;margin-left:20px}.amod .custom-slider{margin-left:-30px;margin-right:-30px}.amod .page-header .panel.wrapper .panel.header{max-width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}.amod .logo-container{position:relative;margin:0 auto;left:0;right:0;width:170px}.amod main.page-main{padding-left:30px;padding-right:30px}.amod .login-container .block-customer-login{border-right:none}.amod .form-flex .flex-equal{flex:auto}.amod .cart.actions .action.clear{width:100%;display:block;margin-top:20px;margin-bottom:20px;padding:10px}.amod .product-info-main .price-box{margin-top:0}.amod .action.towishlist .mobile-hide{display:none}.amod .quote-filter .filter-input input{width:100%;max-width:100%;margin-right:0}.amod .quote-filter .filter-input .actions{width:100%}.amod .account-nav .account-nav-content{margin-bottom:20px}.amod .account-nav .account-nav-content ul.nav li.nav.item{margin-top:5px;margin-bottom:5px;margin-right:20px;width:auto}.amod .account-nav .account-nav-content ul.nav li.nav.item.current{margin-top:5px;margin-bottom:5px;margin-right:20px}.amod .account-nav .account-nav-content ul.nav li.nav.item.current a{border-left:none;border-bottom:1px solid #003da5}.amod .account-nav .account-nav-content ul.nav li.nav.item.current strong{border-left:none}.amod main.page-main{max-width:100%}.columns .sidebar-main{order:0}.page-with-filter .columns .sidebar-main{order:1}.toolbar.toolbar-products .toolbar-sorter.sorter{position:relative;top:auto;right:auto}.amod .page-title-wrapper .page-title{text-align:center}.catalog-product-view .amod .page-title-wrapper .page-title{text-align:left}.catalog-category-view .page-main,.catalogsearch-advanced-result .page-main{margin-top:10px}.catalog-category-view .column.main,.page-with-filter .column.main{padding-left:0}.catalog-category-view .amod .sidebar.sidebar-main,.catalogsearch-advanced-result .amod .sidebar.sidebar-main{margin-top:20px}.wp-filters.wp-filters-ajax{display:none}#layer-product-list .products{margin-top:50px}.toolbar.toolbar-products .category-subtitle{display:block;margin-bottom:30px;text-align:center}.miniquote-wrapper .action.showquote.active:before,.miniquote-wrapper .action.showquote:hover:before,.miniquote-wrapper .action.showquote:before{display:none;background:transparent}.amod-button,.action .amod-button,.amod .modal-popup .modal-footer .action-primary,.amod .modal-popup .modal-footer .action-secondary{margin-top:5px;margin-bottom:5px}.cart-container div.amod-cart-summary{width:100%}.customer-account-login fieldset.fieldset:after{text-align:left}.catalog-product-view .product-add-form{max-width:100%}div.block>div.project-overview-title div.project-overview-scroll-left,div.block>div.project-overview-title div.project-overview-scroll-right{display:none}.amod div.block>div.project-overview-list{flex-direction:column}.amod div.block>div.project-overview-list div.project-overview-item{flex:0 0 auto}.amod div.block>div.project-overview-list div.project-overview-item:not(:first-child){margin-left:unset}.amod div.block>div.project-overview-list div.project-overview-item:not(:first-child){margin-top:4%}.amod .category_showcase{flex-direction:column}.amod .category_showcase .category_item{flex:0 0 auto}.amod .category_showcase .category_item:not(:first-child){margin-left:unset}.amod .category_showcase .category_item:not(:first-child){margin-top:4%}}@media only screen and (max-width:782px){#btnHideFilterMobile,.mobile-filter-button-container{display:block}.amod .block.filter.mobile-filter{position:fixed;width:100%;margin-left:-30px;margin-bottom:0;margin-top:0;bottom:0;background-color:#ffffff;padding:20px;z-index:9999999;top:100px;overflow:auto;display:none;box-shadow:0 -2px 5px 0 rgba(0,0,0,0.2)}.catalog-category-view .amod .sorter-options{width:100%;margin-left:0}}@media only screen and (max-width:1550px){.quotation-quote-index .page-main .cart-container form.form-cart{max-width:100% !important}.quotation-quote-index .page-main .cart-container div.amod-cart-summary{width:100%;flex:none}.cart-container .form-cart{width:100%;float:none;flex:none}}@media only screen and (max-width:600px){.header-item .header.links.mobile-hide{display:none}.action.nav-toggle{position:relative}.amod .mobile-show{display:block}.amod .mobile-show ul.links{margin-bottom:40px}.amod .logo-container{position:relative;margin:0 auto;left:0;right:0;width:150px}#search-container .control{max-width:100%}.amod div.actions-toolbar div.actions{text-align:center}.amod-button,.action .amod-button,.amod .modal-popup .modal-footer .action-primary,.amod .modal-popup .modal-footer .action-secondary{margin-top:10px;margin-bottom:10px;width:100%;display:block}.miniquote-wrapper .action.showquote.active:before,.miniquote-wrapper .action.showquote:hover:before,.miniquote-wrapper .action.showquote:before{display:none;background:transparent}.amod .page-title-wrapper .page-title{text-align:left;margin:0}.cart-container .form.form-cart .cart.table-wrapper table#shopping-cart-table tr td.col.item .control.comment{max-width:100%}}body.quotation-quote-success main.page-main,body.quotation-quote-success main.page-main *,body.quotation-quote-success main.page-main .page-title-wrapper .page-title{text-align:center}body.quotation-quote-success main.page-main div.actions-toolbar div.primary{float:unset}.breadcrumbs .items .item{font-size:16px}.breadcrumbs .items .item a,.breadcrumbs .items .item a:visited{color:unset}.breadcrumbs .items .item strong{color:#333}.breadcrumbs .items .item:not(:last-child):after{line-height:24px}div.products.products-grid{padding-bottom:unset}div.products.products-grid+div+div{display:none}div.products.products-grid .product-item{margin-bottom:unset}div.products.products-grid .product-item .product-item-actions{margin-bottom:unset}div.login-container div.block.block-customer-login{margin-bottom:unset}div.login-container div.block.block-customer-login .fieldset:after{display:none}.amod .panel.header{height:60px}.amod .page-main .columns .column.main{padding-bottom:unset}.amod .page-main div.column.main div.product-info-main h1.page-title{line-height:unset;font-size:unset}.amod .page-main div.column.main div.product-info-main div.block.block-category-link+div:not(.page-title-wrapper){margin-bottom:20px}.amod .price-box.price-final_price{min-height:28px}.amod .product.name a{font-size:80%}@media screen and (max-width:425px){.amod div.block>div.announcement{font-size:10px;padding-top:8px;padding-bottom:8px}.amod #search-container .control input#search{font-size:130%}.amod .breadcrumbs{display:none}.amod .panel.header .order-3.header-item{margin-left:unset}.amod .panel.header .order-3.header-item a.search-button{margin-left:20px;margin-right:10px}.amod .panel.header .order-3.header-item div.miniquote-wrapper{margin-left:unset;margin-right:unset}.amod .panel.header .order-2.logo-container{margin:unset;width:unset}.amod .panel.header .order-2.logo-container a.logo{display:block;width:100%}.amod .panel.header .order-2.logo-container a.logo img{width:100%;transform-origin:center;transform:scale(1.1)}.amod div.login-container{margin-top:0}.amod div.login-container div.block-new-customer p,.amod div.login-container div.block-customer-login p{line-height:24px}.amod div.login-container .block-customer-login .main-header{font-size:30px;margin-bottom:16px}.amod div.login-container .block-customer-login form div.actions-toolbar button{width:100%}.amod div.login-container .block-new-customer{padding-top:unset;padding-bottom:unset}.amod div.login-container .block-new-customer span.title{font-size:18px}.amod div.login-container .block-new-customer .actions a{width:100%}.amod div.products.products-grid .price-box.price-final_price{min-height:unset;margin-bottom:unset}.amod div.products.products-grid+div{display:none}.amod #layered-filter-block{display:none;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:999;padding-bottom:40px;margin-bottom:unset}body:not(.wp-ln-filter-page) div.column.main div.mobile-filter-button-container{display:none}}@media screen and (min-width:426px) and (max-width:768px){.amod .panel.header .order-3.header-item{margin-left:unset}.amod .panel.header .order-3.header-item a.search-button,.amod .panel.header .order-3.header-item li.authorization-link,.amod .panel.header .order-3.header-item li.link.wishlist{margin-left:unset}.amod .panel.header .order-3.header-item div.miniquote-wrapper{margin-left:unset;margin-right:unset}}@media screen and (min-width:768px){.amod .panel.header .order-2.logo-container a.logo{width:100%}.amod .panel.header .order-2.logo-container a.logo img{width:100%}.amod .custom-slider{margin-left:unset;margin-right:unset}.amod main.page-main .columns .column.main{padding-bottom:unset}.amod main.page-main .page-title-wrapper .page-title{font-size:40px}}.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.fotorama-grab-cursor,.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama-grabbing-cursor,.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama-gpu,.fotorama--fullscreen,.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{transform:translateZ(0)}.fotorama-focus,.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus{outline:0}.fotorama-focus-overlay:after{background-color:#006bb4;border-radius:inherit;content:''}.fotorama-transform-disabled,.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{transform:none !important}.fotorama-transition-for-slide,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-duration:0ms;transition-property:transform,width;transition-timing-function:cubic-bezier(.1, 0, .25, 1)}.fotorama-no-select,.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{user-select:none}.fotorama-select,.fotorama__select{user-select:text}.fotorama-empty-bg{background:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}.fotorama-auto-margin,.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama-inline-block,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{*display:inline;*zoom:1;-moz-box-orient:vertical;display:-moz-inline-box;display:inline-block;vertical-align:middle}.fotorama-content-box,.fotorama__nav__frame{box-sizing:content-box}.fotorama-border-box,.fotorama__thumb-border,.fotorama__caption__wrap,.fotorama__arr{box-sizing:border-box}.fotorama-hidden,.fotorama--hidden,.fotorama__load{left:-99999px;position:absolute;top:-99999px;z-index:-1000}.fotorama-visible{left:auto;opacity:1;position:relative;top:auto;z-index:auto}.fotorama-no-tap,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.transitionDuration{transition-duration:333ms}.transitionDurationZero{transition-duration:0ms}.fotorama-sprite,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background-image:url('gallery.png');background-repeat:no-repeat}@media print{.fotorama-print-background,.fotorama-sprite,.fotorama__thumb-border,.fotorama__fullscreen .fotorama__zoom-out,.fotorama__fullscreen .fotorama__zoom-in,.fotorama__arr .fotorama__arr__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__thumb--icon,.fotorama__video-close{background:none !important}}.fotorama__fullscreen-icon:focus,.fotorama__zoom-out:focus,.fotorama__zoom-in:focus,.fotorama__arr:focus,.fotorama__stage__shaft:focus,.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__dot{box-shadow:none}.fotorama__fullscreen-icon:focus:after,.fotorama__zoom-out:focus:after,.fotorama__zoom-in:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft:focus:after,.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{border-radius:inherit;bottom:3px;box-shadow:0 0 3px 1px #68a8e0;content:'';left:3px;position:absolute;right:3px;top:3px;z-index:1000}.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.fotorama__nav__frame--dot:focus .fotorama__thumb:after,.fotorama__nav__frame--thumb:focus .fotorama__dot:after,.fotorama__nav__frame--dot:focus .fotorama__dot:after{bottom:0;left:0;right:0;top:0}.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after{left:2px;right:2px}.fotorama__nav__frame--thumb:focus .fotorama__thumb,.fotorama__nav__frame--dot:focus .fotorama__thumb{overflow:inherit}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after{left:1px}.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after{top:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb:after{right:1px}.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after{bottom:1px}.fotorama__thumb__arr{box-shadow:none}.fotorama--fullscreen{background:#fff;bottom:0 !important;float:none !important;left:0 !important;margin:0 !important;position:fixed !important;right:0 !important;top:0 !important;width:100% !important;z-index:1000 !important}.fotorama--fullscreen .fotorama__wrap{max-width:100% !important}.fotorama__fullscreen{overflow:hidden;position:relative}.fotorama__fullscreen .fotorama__zoom-in,.fotorama__fullscreen .fotorama__zoom-out{cursor:pointer;display:block;height:80px;overflow:hidden;position:absolute;width:80px}.fotorama__fullscreen .fotorama__zoom-out{background-position:0 -80px !important;top:80px}.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:none}.fotorama__fullscreen .fotorama__zoom-in{background-position:0 0 !important;top:0}.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:none}.fotorama__fullscreen .fotorama__video-close{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__zoom-in,.fotorama__zoom-out{display:none}.fotorama{min-width:1px;overflow:hidden}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;position:relative;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{max-width:100%;overflow:hidden;position:relative}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__stage__shaft{position:relative}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{border:none !important;max-width:inherit;opacity:0}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{opacity:1}.fotorama__img--full{display:none}.fotorama__nav{display:none;font-size:0;line-height:0;white-space:nowrap;z-index:5}.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0}.fotorama__nav__frame{position:relative}.fotorama__nav--dots{display:block;text-align:center}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:18px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__active .fotorama__dot{background-color:#ff5501;border-color:#ff5501}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame{border-width:3px;height:0;width:0}.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after{left:-3px;padding:3px;top:-3px}.fotorama__nav__frame:focus {box-shadow:none}.fotorama__nav__frame:focus :after{left:-1px;padding:1px;top:-1px}.fotorama__dot{border-radius:6px;border:1px solid #858585;display:block;height:4px;left:6px;position:relative;top:12px;width:4px}.fotorama__thumb{background-color:#ebebeb;height:100%;overflow:hidden;position:relative;width:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{backface-visibility:hidden;background-image:linear-gradient(to bottom right, rgba(255,255,255,0.25), rgba(64,64,64,0.1));border:1px solid #ff5501;left:0;position:absolute;top:0;z-index:9}.fotorama__caption{bottom:0;color:#000;font-size:14px;left:0;line-height:1.5;position:absolute;right:0;z-index:12}.fotorama__caption a{border-bottom:1px solid;border-color:rgba(0,0,0,0.005);color:#000;text-decoration:none}.fotorama__caption a:hover{border-color:rgba(0,0,0,0.005);color:#000}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;padding:5px 10px}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fotorama__spinner{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%}.fotorama__wrap--css3 .fotorama__spinner{animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html{transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{opacity:0}.fotorama__select{cursor:auto}.fotorama__video{bottom:0;left:0;position:absolute;right:0;top:32px;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close{cursor:pointer;position:absolute}.fotorama__arr{z-index:900}.fotorama__fullscreen-icon,.fotorama__zoom-out,.fotorama__zoom-in,.fotorama__video-close{z-index:1000}.fotorama__arr{bottom:0;position:absolute;top:0;width:80px}.fotorama__arr .fotorama__arr__arr{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;height:80px;width:80px}.fotorama__arr--prev{left:0}.fotorama__arr--prev .fotorama__arr__arr{background-position:-80px -80px}.fotorama__arr--next{right:0}.fotorama__arr--next .fotorama__arr__arr{background-position:-160px -80px}.fotorama__arr--disabled{*display:none;cursor:default;opacity:0.1;pointer-events:none}.fotorama__fullscreen-icon{background-position:0 0;display:none;height:80px;right:0;top:0;width:80px;z-index:1000}.fotorama--fullscreen-icons .fotorama__fullscreen-icon{display:none}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-80px 0;display:inline-block}.fotorama__video-play{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;background-position:-80px -160px;height:160px;width:160px}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{display:block;opacity:1}.fotorama__nav__frame .fotorama__video-play{background-position:0 -240px;height:80px;width:80px}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close{display:none}.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close{opacity:1;right:93px;top:97px}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(80px, -80px, 0);-ms-transform:translate3d(80px, -80px, 0);-o-transform:translate3d(80px, -80px, 0);transform:translate3d(80px, -80px, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-120px, 0, 0);-ms-transform:translate3d(-120px, 0, 0);-o-transform:translate3d(-120px, 0, 0);transform:translate3d(-120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(120px, 0, 0);-ms-transform:translate3d(120px, 0, 0);-o-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(80px, -80px, 0) !important;-ms-transform:translate3d(80px, -80px, 0) !important;-o-transform:translate3d(80px, -80px, 0) !important;transform:translate3d(80px, -80px, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-120px, 0, 0) !important;-ms-transform:translate3d(-120px, 0, 0) !important;-o-transform:translate3d(-120px, 0, 0) !important;transform:translate3d(-120px, 0, 0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(120px, 0, 0) !important;-ms-transform:translate3d(120px, 0, 0) !important;-o-transform:translate3d(120px, 0, 0) !important;transform:translate3d(120px, 0, 0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-duration:.3s;transition-property:transform,opacity,background-color}.fotorama__stage:before,.fotorama__nav:before,.fotorama__stage:after,.fotorama__nav:after{background-repeat:no-repeat;content:'';display:block;pointer-events:none;position:absolute;text-decoration:none;z-index:10}.fotorama__stage:before,.fotorama__nav:before{left:-10px;top:-10px}.fotorama__stage:after,.fotorama__nav:after{right:-10px;bottom:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-size:1px 100%,5px 100%;bottom:0;height:auto;top:0;width:10px}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before,.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-size:100% 1px,100% 5px;height:10px;left:0;right:0;width:auto}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 0 50%, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;left:0}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 100% 50%, rgba(0,0,0,0.4), transparent);background-position:100% 0,100% 0;right:0}.fotorama__stage.fotorama__shadows--top:before,.fotorama__nav.fotorama__shadows--top:before{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.4), transparent);background-position:0 0,0 0;top:0}.fotorama__stage.fotorama__shadows--bottom:after,.fotorama__nav.fotorama__shadows--bottom:after{background-image:linear-gradient(transparent, rgba(0,0,0,0.2) 25%, rgba(0,0,0,0.3) 75%, transparent),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.4), transparent);background-position:0 100%,0 100%;bottom:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--fade .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:after{display:none}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:auto;position:absolute;top:50%;width:100%}.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:100%;left:50%;position:absolute;width:auto}.magnifier-thumb-wrapper{display:block;left:0;position:relative;top:0}.magnifier-lens{border:solid 1px #bbb;left:0;overflow:hidden;position:absolute;top:0;z-index:800}.magnify-lens{background:rgba(255,255,255,0.5);border:solid 1px #bbb;color:#fff;left:0;position:absolute;text-align:center;top:0;z-index:1000;overflow:hidden}.magnify-lens .magnifier-large{width:auto;height:auto;max-height:none;max-width:none;border:none;position:absolute;z-index:100}.magnifier-loader-text{margin-top:10px}.magnifier-preview{bottom:0;left:58%;overflow:hidden;padding:0;position:absolute;z-index:2;top:215px}.magnifier-preview:not(.hidden){background-color:#fff}.magnifier-preview img{left:0;max-width:inherit;position:absolute;top:0}.fotorama__stage__frame{text-align:center}.fotorama__stage__frame .fotorama__img{height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);transition-duration:.3s;transition-property:width,height,top,left;vertical-align:middle;width:auto}.magnify-opaque{opacity:.5}.magnify-hidden{display:none}.fotorama__nav-wrap--vertical.fotorama__nav-wrap{display:inline-block;left:0;position:absolute;top:0}.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background-color:white;width:100%}.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{display:block;padding-bottom:inherit !important}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img{display:none}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{bottom:0;left:0;margin:auto;max-height:inherit;max-width:inherit;position:absolute;right:0;top:0}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full{cursor:default;display:block;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;top:0;transition:.3s linear;vertical-align:middle;width:auto}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable{cursor:pointer;max-height:none;max-width:none;transition-property:width,height,bottom,right,top,left}.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable{cursor:move;transition-property:none}.fotorama--fullscreen .fotorama__stage__frame iframe{left:80px;width:calc(100% - 80px * 2)}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);left:50%;position:absolute;top:50%;width:100%}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{left:0}.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{cursor:pointer;height:30px;left:0;position:absolute;right:0;z-index:1000}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:auto;width:30px}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left{top:0}.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{bottom:0}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__thumb--icon{font-size:0.001px;padding-bottom:30px}.fotorama__thumb__arr--left .fotorama__thumb--icon{background-position:-25px -265px}.fotorama__thumb__arr--right .fotorama__thumb--icon{background-position:-25px -350px}.magnify-fullimage{display:none}.fotorama__arr,.fotorama__thumb__arr{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__arr:hover,.fotorama__thumb__arr:hover{background-color:rgba(255,255,255,0.5)}.fotorama__arr:active,.fotorama__thumb__arr:active{background-color:rgba(213,213,213,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in{background-color:rgba(255,255,255,0.3);transition:background-color .3s ease-in-out}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover{background-color:rgba(255,255,255,0.5)}.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active{background-color:rgba(213,213,213,0.5)}.fotorama__video-close{background-position:-80px 0;height:80px;opacity:0;right:0;top:0;transform:translate3d(80px, -80px, 0);transition:opacity .3s ease-in-out;width:80px}@media all and (max-width:768px){.fotorama__video-close{background-position:-100px -20px;top:10px;height:40px;width:40px}}.fotorama__video-close.fotorama-show-control{opacity:1;transform:translate3d(0, -10px, 0)}.gallery-placeholder .loading-mask{padding:0 0 50%;position:static}.gallery-placeholder .loader img{position:absolute}.fotorama__spinner{background-image:url('../../images/loader-1.gif');bottom:0;display:none;height:64px;left:0;margin:auto;position:absolute;right:0;top:0;width:64px;z-index:100}.fotorama__spinner.fotorama__spinner--show{display:block}.fotorama__product-video--loaded .fotorama__img,.fotorama__product-video--loaded .fotorama__img--full{display:none !important}.fotorama__stage .fotorama__arr--shown{display:block !important}.fotorama__stage .fotorama__arr--hidden{display:none !important}