#subcats{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:15px;padding-left:15px}#subcats-olivari{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:15px;padding-left:15px}#subcats-olivari .row{display:-ms-flexbox;display:-webkit-flex;display:flex}#subcats-olivari .center,#subcats-olivari .subcat-olivari{padding-right:15px;padding-left:15px}.subcat{padding:0 15px 15px;width:30%;min-height:280px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subcat a{text-decoration:none}.subcat h3:hover{color:#1cd2ff}.subcat h3{color:#222;font-size:14px;font-weight:400;margin-bottom:12px;margin-top:12px;text-align:center;text-transform:uppercase}.catalog-product-view .product-info-main .page-title{font-size:22px;font-weight:700;color:#222}.catalog-product-view .product-info-main .product-reviews-summary{line-height:24px}.catalog-product-view .product-info-main .rating-summary{margin-right:3px}.catalog-product-view .product-info-main .reviews-actions .action.view{border-right:1px solid #4f4f4f;border-left:1px solid #4f4f4f;padding-right:5px;padding-left:5px;padding-top:3px;padding-bottom:3px;margin-right:5px}.catalog-product-view .product-info-main .reviews-actions .action.view,.catalog-product-view .product-info-main .reviews-actions .action.add{font-size:12px;color:#4f4f4f;text-decoration:none}.catalog-product-view .product-info-main .reviews-actions .action.view:hover,.catalog-product-view .product-info-main .reviews-actions .action.add:hover{color:#599dd2}.catalog-product-view .product-info-main .product-info-stock-sku{padding-left:0;padding-bottom:0;text-align:start;order:1}.catalog-product-view .product-info-main .product-info-stock-sku .stock .entrega span:first-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .entrega span:last-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturer span:first-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturer span:last-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturersku span:first-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturersku span:last-child{text-transform:none}.catalog-product-view .product-info-main .product-info-stock-sku .stock .entrega span:last-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturer span:last-child,.catalog-product-view .product-info-main .product-info-stock-sku .stock .manufacturersku span:last-child{font-weight:400}.catalog-product-view .product-info-main .product.attribute.sku .type{font-weight:700;margin-right:2px}.catalog-product-view .product-info-main .product.attribute.sku .type:after{content:''}.catalog-product-view .product-info-main .product-info-price{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:none;margin-bottom:0}.catalog-product-view .product-info-main .product-add-form{padding-top:0}.catalog-product-view .product-info-main .product-add-form .swatch-opt{margin:10px 0}.catalog-product-view .product-info-main .product-info-price .price-box{width:auto;order:2;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.catalog-product-view .product-info-price .price-box .price-container .price{color:#222;font-weight:700;font-size:24px;line-height:24px}.catalog-product-view .product-info-price .price-box .label-price{color:#222;font-size:14px;font-weight:600}.catalog-product-view .product-info-price .price-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-product-view .product-info-price .price-container .tax-inc{margin-top:5px;margin-left:5px;margin-bottom:0}.catalog-product-view .product-info-price .price-box .old-price .tax-inc{margin-top:0}.catalog-product-view .product-info-price .price-box .normal-price{order:2;margin-top:7px}.catalog-product-view .product-info-price .price-box .discount-percent{order:2;font-size:12px}.catalog-product-view .product-info-price .price-box .old-price .price{font-size:15px;color:#666}.catalog-product-view .product-info-price .price-box .old-price{text-decoration:line-through}.catalog-product-view .product-add-form .box-tocart .actions .tocart{margin-right:0;width:100%}.catalog-product-view .product-add-form .box-tocart .label{font-weight:700}.catalog-product-view .product-add-form .box-tocart .control{display:-ms-flexbox;display:-webkit-flex;display:flex}.catalog-product-view .product-add-form .box-tocart .control .decr,.catalog-product-view .product-add-form .box-tocart .control .incr{order:1;background-color:#cecece;border:1px solid #cecece;border-radius:0;color:#fff;text-align:center;font-size:24px;height:42px;width:42px;font-weight:700;box-shadow:none;padding:0}.catalog-product-view .product-add-form .box-tocart .control .decr:hover,.catalog-product-view .product-add-form .box-tocart .control .decr:focus,.catalog-product-view .product-add-form .box-tocart .control .decr:active,.catalog-product-view .product-add-form .box-tocart .control .incr:hover,.catalog-product-view .product-add-form .box-tocart .control .incr:focus,.catalog-product-view .product-add-form .box-tocart .control .incr:active{background-color:#34373c;color:#cecece}.catalog-product-view .product-add-form .box-tocart .control .decr{order:1}.catalog-product-view .product-add-form .box-tocart .control .input-text{order:2;border:1px solid #cecece;height:42px;width:42px}.catalog-product-view .product-add-form .box-tocart .control .incr{order:3}.catalog-product-view .product-add-form .box-tocart .control .mage-error{order:4}.catalog-product-view .product-add-form .box-tocart .actions .action{border:0;background-color:#38a3ae;color:#fff;transition:background-color .3s ease;border-radius:0;font-weight:700;text-transform:uppercase;font-size:17px}.catalog-product-view .product-add-form .box-tocart .actions .action span:after{content:"";margin-left:.5em;display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:url(../images/checkoutbutton.svg)}.catalog-product-view .product-add-form .box-tocart .actions .action:hover,.catalog-product-view .product-add-form .box-tocart .actions .action:focus,.catalog-product-view .product-add-form .box-tocart .actions .action:active{background-color:#33b9af;color:#fff}.catalog-product-view .product-add-form .product-options-wrapper .control select{-webkit-appearance:none;-moz-appearance:none;padding-right:3.5em;background:#fff url(../images/select-arrow.svg) no-repeat right center;background-size:contain;border:1px solid #cecece;border-radius:0;height:2.5em;cursor:pointer}.catalog-product-view .product-add-form .product-options-wrapper .control select:focus{box-shadow:none}.catalog-product-view .product-add-form .product-options-wrapper .field .label{font-weight:700}.catalog-product-view .product-add-form .product-options-wrapper .field .label:after{margin:0 0 0 -3px;color:#333;font-size:15px}.catalog-product-view .block.related{margin-top:45px}.catalog-product-view .product-info-main #accordion .accordion{background-color:transparent;color:#919191;cursor:pointer;padding:10px;width:100%;border-top:1px solid #cecece;border-bottom:none;border-left:none;border-right:none;text-align:left;outline:none;font-size:15px;transition:.4s;border-radius:0;box-shadow:none;font-weight:700}.catalog-product-view .product-info-main #accordion .accordion:focus,.catalog-product-view .product-info-main #accordion .accordion:active{box-shadow:none}.catalog-product-view .product-info-main #accordion .accordion:hover{color:#00a99d}.catalog-product-view .product-info-main #accordion .accordion:after{content:"";float:right;margin-left:5px;font-size:16px;display:block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:url(../images/plus.svg)}.catalog-product-view .product-info-main #accordion .active:after{content:"";float:right;display:block;font-size:16px;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:url(../images/minus.svg)}.catalog-product-view .product-info-main #accordion .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .7s ease-out}.page-layout-1column .related .products-grid li.product-item,.page-layout-1column .upsell .products-grid li.product-item{width:calc((100% - 2%)/2)}.page-layout-1column .related .products-grid li.product-item .product-item-info,.page-layout-1column .upsell .products-grid li.product-item .product-item-info{width:100%}.page-layout-1column .related .products-grid li.product-item .product-image-container,.page-layout-1column .upsell .products-grid li.product-item .product-image-container{width:100% !important}.page-layout-1column .related .products-grid li.product-item .product.name a,.page-layout-1column .upsell .products-grid li.product-item .product.name a{font-weight:700}.related .block-title.title strong{font-weight:700;font-size:15px}.page-layout-1column .related .products-grid .product-item,.page-layout-1column .upsell .products-grid .product-item{margin-left:1%}.page-layout-1column .related .products-grid .product-item:nth-child(3n+1),.page-layout-1column .upsell .products-grid .product-item:nth-child(3n+1){margin-left:1%}.page-layout-1column .block.crosssell .product-item-info{width:100%}.action.primary,.action.primary:visited,.action.primary:focus{background:#38a3ae;border-color:#38a3ae}.products-grid .actions-primary,.products-grid .actions-primary .action.primary{width:100%}.action.primary:hover{background:#33b9af;border-color:#33b9af}.filter .item a{color:#000}.toolbar .toolbar-sorter select,.toolbar .limiter select{background-color:#fff}.related .block-actions .select span{color:#000}.product-item-name a.product-item-link{font-weight:700;font-size:15px}.home_banners .col-main{text-align:center;padding-bottom:20px}.home_banners .col-main a,.home_banners .col-main img{display:block;margin:0 auto;width:100%}.breadcrumbs li.item a{color:#000}a,.alink,a:visited,.alink:visited{color:#38a3ae}a:hover,.alink:hover{color:#33b9af}.swatch-option.selected{outline-color:#38a3ae}.swatch-option:hover{outline-color:#33b9af}.logo img{width:100%;max-width:192px}.nav-sections{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.15)}.ammenu-tabs-container>.ammenu-content>.ammenu-menu-desktop.-sticky{box-shadow:0 4px 4px rgba(0,0,0,.15)}.ammenu-menu-desktop{background:#fff}.ammenu-main-container .ammenu-item.-main a:visited,.ammenu-main-container .ammenu-item.-main a:focus{color:#333}.minicart-wrapper .action.showcart:before,.ammenu-main-container .ammenu-item.-main:hover>a{color:#38a3ae}.minicart-wrapper .action.showcart .counter.qty{background:#38a3ae}.page-wrapper .page-header .panel.wrapper{background:#333}.panel.header{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.panel.header:before,.panel.header:after{display:none !important}.custom-header{color:#efefef;font-size:16px;font-weight:700}.custom-header a{color:#efefef}.custom-header .mail-link:before,.custom-header .phone-link:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-right:5px;margin-bottom:2px}.custom-header .mail-link:before{background-image:url(../images/mail.svg)}.custom-header .phone-link:before{background-image:url(../images/telephone.svg)}.panel.header>*:not(.custom-header){display:none !important}.minicart-wrapper,.block-search{margin-top:0 !important}.sales-info,.order-info{color:#333;font-weight:400}.sales-info{display:none;max-width:200px;text-align:center;float:right}.order-info{font-size:14px;width:calc(100% - 30px);text-align:center;padding:5px 10px;border-top:1px solid #c2c2c2}.ammenu-menu-toggle{max-height:48px}footer.page-footer{padding-bottom:0;background:#333;color:#efefef;overflow:hidden}.copyright{display:none}.footer.content .links>li{background:#333;border-top:1px solid #efefef}.footer.content .links a,.footer.content .links a:hover,.footer.content .links a:visited{color:#efefef}.custom-footer{background:#333;color:#efefef;text-align:center;margin:20px auto 0;padding:10px;position:relative}.custom-footer:before{content:'';position:absolute;top:0;left:-99999px;right:-99999px;height:1px;min-height:1px;background:#efefef}.cart-summary{background:#fff}.minicart-items .product-item-name a,.paypal-review-discount .block>.title strong,.cart-discount .block>.title strong,.checkout-payment-method .payment-option-title .action-toggle{color:#38a3ae}.minicart-items .product-item-name a:hover,.paypal-review-discount .block>.title strong:hover,.cart-discount .block>.title strong:hover,.checkout-payment-method .payment-option-title .action-toggle:hover{color:#33b9af}button:not(.primary),.cart-discount .actions-toolbar .action.primary{background:#fff;box-shadow:none}button:not(.primary):hover,.cart-discount .actions-toolbar .action.primary:hover{background:#33b9af;box-shadow:none}.opc-block-summary{background:#fff}button.action.action-auth-toggle{background:0 0;color:#38a3ae}button.action.action-auth-toggle:hover{color:#33b9af}.block-collapsible-nav .content{background:#fff}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#38a3ae}.ammenu-content .ammenu-menu-mobile .ammenu-main-container .ammenu-link.-main:before{display:none}.header.content .account-link{float:right;margin:13px 0 0 13px;font-size:18px}.page-footer .footer.content{display:flex;flex-wrap:wrap}.page-footer .footer.content .footer.links{width:50%;box-sizing:border-box}.subscription-wrapper{width:50%}.page-footer .footer.content .subscription-wrapper .newsletter{width:100%;float:unset}.subscription-wrapper .footer-cols-block .footer-col-content{display:flex;justify-content:space-between;margin:0 -2px}.subscription-wrapper .footer-cols-block .footer-col-content p{margin:0 5px}.ammenu-submenu-container h3{display:none}.ammenu-submenu-container>ul:not(.ammenu-item){display:flex;justify-content:space-between;padding:0}.ammenu-submenu-container>ul:not(.ammenu-item) div{display:flex;justify-content:space-between}.am-description{display:none}.am-description+p{display:none}.amcart-message-box .product-info-main .product-add-form{padding-top:0}.amcart-message-box .swatch-opt{margin:0}.control{display:flex;flex-wrap:wrap}.mage-error{width:100%;order:2}.amcart-message-box .decr,.amcart-message-box .incr,.am-photo-container .amcart-qty-wrap>.amcart-control{background-color:#cecece;border:1px solid #cecece;border-radius:0;color:#fff;text-align:center;font-size:24px;height:42px;width:42px;font-weight:700;box-shadow:none;padding:0;transition:all .3s}.amcart-message-box .incr{order:1}.amcart-message-box .decr:hover,.amcart-message-box .incr:hover,.amcart-control:hover{background-color:#34373c;color:#cecece}.am-photo-container .amcart-qty-wrap>.amcart-control:before{line-height:44px}.amcart-message-box .input-text.qty,.am-photo-container .amcart-qty-wrap>.amcart-input{border:1px solid #cecece;height:42px;width:42px;order:1;margin:0}.am-photo-container .amcart-qty-wrap>.amcart-input{height:44px;width:44px}.amcart-message-box .amcart-product-notice,.product-options-wrapper .mage-error{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;background:#fae5e5;color:#e02b27;position:relative}.amcart-message-box .ampage-top-info .am-title{font-size:22px;font-weight:700;color:#222}.amcart-message-box .product-info-price .price-box .price-container .price{font-size:24px;font-weight:700;color:#222}.amcart-message-box .tax-inc.small{color:#222}.page-header .panel.header .custom-header .form-language{display:flex;align-items:center}.page-header .panel.header .custom-header .form-language img{filter:invert(78%);height:30px}.header .custom-header .ambanners{height:20px}.ammenu-nav-sections .ammenu-menu-wrapper.-desktop{display:block !important}@media all and (min-width:640px){.page-layout-1column .related .products-grid .product-item,.page-layout-1column .upsell .products-grid .product-item{margin-left:1%}.page-layout-1column .related .products-grid .product-item:nth-child(3n+1),.page-layout-1column .upsell .products-grid .product-item:nth-child(3n+1){margin-left:1%}.page-layout-1column .related .products-grid li.product-item,.page-layout-1column .upsell .products-grid li.product-item{width:calc((100% - 4%)/3)}.home_banners .col-main{display:flex;justify-content:center}.home_banners .col-main>div:first-child{margin-right:20px}.home_banners .col-main>div:hover img{box-shadow:0 0 15px rgba(0,0,0,.6)}.amcart-minipage-wrap .amcart-message-box{padding-top:0}}@media all and (min-width:768px){.page-layout-1column .crosssell .products-grid li.product-item{width:24%}.logo{margin:8px auto 8px 0 !important}.minicart-wrapper,.block-search{margin-top:10px !important}.page-header .header.content{padding-top:15px}.order-info{margin-top:58px;border-bottom:1px solid #c2c2c2}.sales-info{display:block}}@media all and (min-width:1024px){.page-layout-1column .related .products-grid li.product-item,.page-layout-1column .upsell .products-grid li.product-item{width:24%}.page-layout-1column .related .products-grid li.product-item .product-image-container,.page-layout-1column .upsell .products-grid li.product-item .product-image-container{width:100% !important}.page-layout-1column .related .products-grid li.product-item .product-item-info,.page-layout-1column .upsell .products-grid li.product-item .product-image-container{width:100%}}@media all and (max-width:767px){.ammenu-nav-sections .ammenu-menu-wrapper.-desktop{display:none !important}.amsearch-wrapper-input{width:100%}.custom-header{font-size:14px;text-align:center}.ammenu-menu-mobile .ammenu-link.-main{padding-right:45px;padding-left:20px}.ammenu-tabs-container>.ammenu-title{display:none}.ammenu-tabs-container>.ammenu-content{margin-top:0}.ammenu-main-container .ammenu-wrapper{font-size:13px}.ammenu-main-container .ammenu-wrapper .ammenu-wrapper{font-size:12px}.header.content .account-link{margin:2px 5px 0 10px}.page-footer .footer.content{flex-direction:column}.page-footer .footer.content .footer.links{width:100%}.subscription-wrapper{width:100%;order:-1;margin-bottom:20px}.filter-title strong{width:calc(50% - 7px);background:#fff;line-height:32px;box-sizing:border-box;margin-right:7px}#amasty-shopby-product-list .toolbar .toolbar-sorter select{height:48px;padding:12px 25px 12px 10px;box-sizing:border-box;width:100%;margin:0}#amasty-shopby-product-list .toolbar .sorter-action,#amasty-shopby-product-list .sorter-label{display:none}.page-products .sorter{width:calc(50% - 7px);right:0;margin-left:7px;box-sizing:border-box}.filter.active .filter-title{border:none}.filter.active .filter-title strong{font-size:1px;line-height:1;width:auto;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.03rem}.filter.active .filter-title strong:after{font-size:12px;color:#000}.block-content.filter-content .filter-subtitle{text-align:center;line-height:50px;border-bottom:1px solid #000;text-transform:uppercase;margin:0 10px;height:49px;font-size:12px;letter-spacing:.05em;padding:0;font-weight:700}.block-content.filter-content .filter-options{margin:10px}.filter-options .filter-options-item{margin:0 0 5px;padding:0;border:none}.filter-options-item .filter-options-title{background:#f4f4f4;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;position:relative;display:block;letter-spacing:.05em;padding-bottom:10px}.filter-options-item .filter-options-title:after{top:7px;font-size:20px;line-height:1;font-weight:700;content:'+'}.filter-options-item.active .filter-options-title:after{top:5px;content:'\2013'}.filter-options-content .label,.filter-options-content .count{letter-spacing:.03em;font-size:12px;line-height:1;cursor:pointer;transition:opacity .3s}.filter-options-content .label:hover{opacity:.8}.filter-options-content .item a{padding:0}.filter-options-content .item a:hover{background:0 0}.filter-options-content .item a:after{color:#000;font-size:10px;font-family:'luma-icons';line-height:1;font-weight:700;content:'\e610';display:none}.filter-options-content .item .am_shopby_link_selected:after{display:inline-block}.filter-options-content input[type=radio]{opacity:0;height:1px;width:1px;margin:0 -1px 0 0;visibility:hidden}.filter .block-subtitle.filter-current-subtitle{padding-left:0;padding-right:0;display:none}.filter .block-subtitle.filter-current-subtitle:before{display:none}.filter-current.am-filter-current.active,.filter-current.am-filter-current{border:none;margin:0}.filter .filter-current .items{display:flex;flex-wrap:wrap;padding:0}.filter-current .items .item{white-space:nowrap;padding:5px 10px 5px 20px;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,.3);border:1px solid #ccc;border-radius:3px;font-size:11px;margin:0 5px 5px 0}.filter .filter-current .items .filter-label{display:none}.am-filter-current .am-filter-value{line-height:18px;color:#333}.filter .filter-current .items .remove{top:calc(50% - 8px);left:3px;position:absolute;border-radius:50%;width:16px;height:16px;background:#333;text-align:center}.filter .filter-current .items .remove:before{font-size:8px;line-height:16px;color:#fff}.filter .filter-current+.block-actions.filter-actions{font-size:11px;display:block;margin:4px 0 10px;padding:0;text-transform:uppercase;font-weight:700;text-align:right}.filter .filter-current+.block-actions.filter-actions a,.filter .filter-current+.block-actions.filter-actions a:hover,.filter .filter-current+.block-actions.filter-actions a:visited{color:#333}.page-with-filter .toolbar-amount{margin-top:-32px;font-size:11px;text-transform:uppercase;font-weight:700}}