a,.alink,.message.success a{color:#000;transition:all .5s cubic-bezier(.25,.46,.45,.94)}a:hover,.alink:hover,.message.success a:hover{color:#e20a17}img{border-style:none;display:inline-block;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}tr.row{display:table-row}td.col,th.col{width:auto}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],.action.primary,button,.cart.table-wrapper .actions-toolbar>.action,.action-gift,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-family:inherit}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,#user-menu:before,#user-menu:after,.header-container .hp-blocks-holder .hp-block:before,.header-container .hp-blocks-holder .hp-block:after{display:none}.grid12-12,.grid-full{width:100%;margin-left:0;margin-right:0;display:block}.container{max-width:1230px}.inner-container{padding:0}.page-main>.page-title-wrapper .page-title{display:block;font-size:30px}#notice-cookie-block .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#notice-cookie-block .actions{margin:0 0 0 12px;white-space:nowrap}.message.global.noscript a,.message.global.cookie a{color:#000;text-decoration:underline}.dropdown-block .dropdown-content{padding:12px 15px}.nav-acco .opener{width:36px;height:36px;line-height:normal;display:flex;align-items:center;justify-content:center}.nav-acco>ul ul.nav-panel{padding-left:10px}.nav-acco .nav-item>a{line-height:normal;padding:10px 15px;color:#333}.nav-acco li.parent>a{padding-right:0}.nav-acco li.level1>a{padding-left:15px;font-size:14px}.nav-acco li.level2>a{padding-left:15px;font-size:13px}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{display:none}.fieldset>.field:not(.choice)>.label{float:none;width:auto;display:block;text-align:left;padding:0;margin-bottom:3px}#maincontent .fieldset .control,.fieldset>.legend{float:none;width:100%;margin-left:0}#maincontent .fieldset:after{margin-left:0;margin-top:15px}.fieldset{margin-bottom:30px}.fieldset>.field,.fieldset>.legend{margin-bottom:15px}.fieldset>.legend~br{display:none}#maincontent form .actions-toolbar{margin-left:0}.account .sidebar-additional{margin-top:0}.sidebar .block,.sidebar .widget.block:not(:last-child),.sidebar .widget:not(:last-child),.block,.block-banners,.block-banners-inline{margin-bottom:25px}.sideacco .nav-item>a{color:#333;background-color:#f5f5f5}.sideacco .nav-item>a:hover{background-color:#eee;color:#333}.sidebar .block .block-title strong,.sidebar .block-subtitle,.block.itemslider .block-title,.fieldset>.legend,.block-viewed-products-grid .block-title{padding-top:0;text-transform:uppercase;display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;font-size:18px;line-height:normal;position:relative}.sidebar .block .block-title strong:before,.sidebar .block-subtitle:before,.fieldset>.legend:before,.block.itemslider .block-title:before,.block-viewed-products-grid .block-title:before{content:"";display:inline-block !important;height:1px;width:100px;position:absolute;left:0;bottom:-1px;background-color:#000}.sidebar .block .block-title:after{position:absolute;right:0;top:0;z-index:1}.account #maincontent .main .box-title>span{font-size:16px;font-weight:500;color:#333}.account #maincontent .main .block .block-title strong{font-size:16px;font-weight:400;line-height:normal;margin-bottom:0;display:inline-block}.account .column.main .block:not(.widget) .box-title,.multicheckout .box-title,.paypal-review .block .box-title,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,[class^=sales-guest-] .column.main .block:not(.widget) .box-title,.sales-guest-view .column.main .block:not(.widget) .box-title{padding:10px 15px;border:1px solid #ddd;background-color:#f5f5f5;position:relative;margin-bottom:0;display:block}.box .box-content{padding:15px;font-size:13px;border:1px solid #ddd;border-top:0;background-color:#fbfbfb;min-height:135px}.box .box-actions{margin:0;border:1px solid #ddd;border-top:0;background-color:#f5f5f5;padding:10px 15px}.block-addresses-list .items.addresses .item.actions .action:after,.account .data.table .col.actions .action:after,[class^=sales-guest-] .data.table .col.actions .action:after,.sales-guest-view .data.table .col.actions .action:after,.block .box-actions .action:after{content:"";display:inline-block;height:12px;margin:0 9px;border-left:1px solid #eaeaea;vertical-align:-1px}@media (min-width:768px){.page-layout-2columns-left #maincontent .sidebar,.cart-summary{width:25%}.page-layout-2columns-left #maincontent .column.main,.cart-container .form-cart{width:75%}.cart-summary{width:25%}.page-layout-2columns-left #maincontent .sidebar,.cart-container .form-cart{padding-right:30px}}.products-list-ext .product-item-img,.items-grid .product-item-img{text-align:center;background-color:#fff;margin-bottom:10px}.product-image-photo{display:inline-block !important}.product-image-container{width:100%}.product-item-img .product-item-photo{display:block;text-align:center;max-width:100% !important;border:1px solid #c8c8c8;padding:10px}.items-grid .product-item-info{position:relative;padding:0;padding-bottom:62px;border:0;background-color:#fff;border-radius:6px;height:100%;flex-direction:column}.items-grid .product-item-details{padding-bottom:0}.items-grid .item .actions{position:absolute !important;bottom:15px !important;text-align:center}.items-grid .product-item-name{margin-top:0}.items-grid .product-item-name a{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;color:#000}.product-item .price-box .price,.product-items .item .price-box .price{font-size:18px;font-weight:500}.price-as-configured>span{display:block}.addto-links-icons.addto-onimage{padding-bottom:0;padding-right:0;position:absolute;right:15px;top:15px;bottom:auto;margin-top:0}.product-items .item .addto-links-icons .icon{border-radius:50%}.block.itemslider .items-grid{margin:0 -10px}.block.itemslider .owl-wrapper{display:flex !important}.block.itemslider .block-title,.block-viewed-products-grid .block-title{margin-bottom:15px;margin-top:0;padding-top:0}.column.main .block .title strong{font-size:22px}.block.itemslider .owl-item .item{flex:0 0 100%;max-width:100%;height:100% !important;margin-bottom:0}.block.itemslider .product-item-info{padding-bottom:0;border:0}#maincontent .owl-pagination{margin-top:10px}#maincontent .owl-page span{margin:0 3px;width:12px;height:12px;background-color:rgba(84,69,127,.3);transition:all .2s cubic-bezier(.25,.46,.45,.94)}#maincontent .owl-page span:hover{transform:scale(1.5)}#maincontent .owl-page.active span{background-color:#000}@media (min-width:768px){#maincontent .show-tabs>.item.title{margin-left:15px}#maincontent .show-tabs>.item.title>.switch{margin:0;padding:0 15px;line-height:normal;height:46px;line-height:46px;font-size:16px;color:#000;background-color:transparent;text-transform:uppercase}#maincontent .show-tabs>.item.title.active>.switch{background-color:#fff;color:#000;border-color:#000;border-bottom-color:#fff}#maincontent .show-tabs>.item.content{margin-top:45px;border-top:1px solid #000}}#product-attribute-specs-table{width:100%}#product-attribute-specs-table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}#product-attribute-specs-table tbody tr th,#product-attribute-specs-table tbody td{padding:10px}.review-form{max-width:100%}.review-form .field{max-width:500px}.fieldset .review-legend.legend{font-size:18px}.fieldset .review-legend.legend strong{display:inline-block;font-size:inherit;margin-left:10px;font-weight:500}@media (max-width:767.98px){#maincontent .data.items.style1 .item.title a{padding:0}#maincontent .data.items.style1 .item.title a:after{right:0;top:0}}.slider-arrows1-pos-top-right .owl-controls .owl-buttons{right:10px;top:-50px}#ess-page button.primary,#ess-page a.primary,.authentication-wrapper .action-auth-toggle{font-family:inherit;line-height:normal !important;font-weight:500;display:inline-block;text-transform:uppercase;white-space:nowrap}#ess-page button.primary,#ess-page a.primary,.authentication-wrapper .action-auth-toggle,#ess-page .secondary .viewcart:hover,button,.cart.table-wrapper .actions-toolbar>.action,.action-gift,button:hover,.cart.table-wrapper .actions-toolbar>.action:hover,.action-gift:hover,#ess-page .secondary .viewcart,#ess-page .block-minicart .block-content>.actions>.primary .action.primary:hover,#ess-page .cart-container .checkout-methods-items .action.primary:hover{background-color:#000;color:#fff}#ess-page .product-info-main button.primary,#ess-page .block-minicart .block-content>.actions>.primary .action.primary,#ess-page .secondary .viewcart:hover{background-color:#e20a17}#ess-page button.primary:hover,#ess-page a.primary:hover,button:hover,.cart.table-wrapper .actions-toolbar>.action:hover,.action-gift:hover{background-color:#e20a17;color:#fff;opacity:.9}#ess-page .secondary .viewcart,.authentication-wrapper .action-auth-toggle{padding:10px 15px;display:inline-block;font-weight:500}.authentication-dropdown._show{margin-top:15px}.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.bundle-options-container .box-tocart .action.tocart,.product-info-main .box-tocart .action.instant-purchase,.product-options-bottom .box-tocart .action.instant-purchase,.bundle-options-container .box-tocart .action.instant-purchase{padding:12px 15px;font-weight:500;font-size:18px}.methods-shipping .actions-toolbar .action.primary{padding:12px 15px}.contact-index-index .column:not(.sidebar-additional) .form.contact,.contact-index-index .column:not(.sidebar-additional) .form.contact{min-width:0;width:100%}.table-comparison .cell.remove .action.delete{border:1px solid #d1d1d1;border-bottom:0}.table-comparison .cell.remove .action.delete:hover{border-color:#ff9e9e;color:#ea5a5a}.table-comparison .cell.remove .action.delete:hover:before{color:inherit}.table-comparison .price-box>span{display:block}.table-comparison .secondary-addto-links{margin-top:5px !important}.table-comparison .secondary-addto-links a:hover:before{color:#e20a17 !important}#checkout-step-payment .form-login .actions-toolbar .secondary{float:none}.cart-summary{padding:12px 15px 15px}.cart-summary .block>.title,.paypal-review-discount .block>.title{padding-bottom:13px;padding-top:13px}.column.main .cart-summary .block>.title strong,.column.main .paypal-review-discount .block>.title strong{font-size:16px}.cart-summary .block>.title:after,.paypal-review-discount .block>.title:after{top:0}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-size:22px}.opc-block-shipping-information .shipping-information-title .action-edit{top:-4px}.block-reorder .product-item .choice{position:absolute;left:0;top:0}.block-reorder .product-items-names .product-item{padding-left:20px}.cart-container .checkout-methods-items .action.primary{font-size:16px}.product-social-links .action.feature .icon{border-radius:0}#hero-showcase .owl-nav button:after{color:#fff;font-size:28px;content:"\e260";display:inline-block;font-family:ThemeIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hero-showcase .owl-nav .owl-next:after{content:"\e263"}@media (min-width:768px){.fieldset .fullname .field .label{width:auto;text-align:left;float:none}}#scroll-to-top{bottom:100px}