.product-info-holder{background:#fff;position:relative;padding:15px 0}.product-info-holder:before{content:"";position:absolute;top:0;left:-2000px;height:100%;width:6000px;background:#fff}.product-info-holder:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}.product-info-holder .product.info.detailed .product.data.items .data.item.content{color:#000}.product-info-main .product.alert.unavailable{background:#e7e7e7;padding:10px 20px;margin-top:15px;border-radius:5px;color:#222529;margin-bottom:15px}.catalog-product-view .page-wrapper>.breadcrumbs{padding:10px 0;margin:0}.catalog-product-view .page-wrapper #maincontent .columns .column.main{padding:0}.product-info-main .page-title-wrapper h1{font-size:1.6rem}.product-info-main .additional-info{border-top:1px solid #f0eeef;padding:15px 0;margin:15px 0 0}.product-info-main .ramy-product-manufacturer,.product-info-main .ramy-product-sku{display:inline-block}.product-info-main .ramy-product-manufacturer{margin-right:20px}.product-info-main .ramy-product-warranty{margin-top:20px}.product-info-main .product.alert{margin:0}.product-info-main .product.alert.stock{min-width:135px}.product_view_porto_custom_block{border-bottom:1px solid #f0eeef;border-top:1px solid #f0eeef;padding-bottom:5px;padding-top:15px;margin-bottom:25px}.product_view_porto_custom_block .row>div{margin-bottom:15px}.product_view_porto_custom_block .loval-delivery span,.product_view_porto_custom_block .internationale-delivery span,.product_view_porto_custom_block .cash span,.product_view_porto_custom_block .secure span{position:relative;line-height:1.2;display:flex;align-items:center}.product_view_porto_custom_block .loval-delivery span i,.product_view_porto_custom_block .internationale-delivery span i,.product_view_porto_custom_block .cash span i,.product_view_porto_custom_block .secure span i{content:"";display:block;width:29px;height:32px;background-position:center center;background-size:contain;background-repeat:no-repeat;margin-right:15px}.product_view_porto_custom_block .row span img{width:32px;height:auto;margin-right:10px}.product_view_porto_custom_block .loval-delivery span i{background-image:url("../images/free-delivery.svg")}.product_view_porto_custom_block .internationale-delivery span i{background-image:url("../images/global-distribution.svg")}.product_view_porto_custom_block .cash span i{background-image:url("../images/cash-on-delivery.svg")}.product_view_porto_custom_block .secure span i{background-image:url("../images/secure-payment.svg")}.product-info-main .product.overview{font-size:.88rem}.product-info-main .product.overview ul{padding-left:20px}.product-info-main .product.overview ul li{margin-bottom:5px}.product-info-main .price-box.price-final_price{display:flex;flex-flow:column wrap;font-size:1.5rem}.product-info-main .price-box.price-final_price .old-price{margin-bottom:1rem}.product-add-form .box-tocart{padding:1.25rem 0 1rem;border-top:none;border-bottom:none;margin-bottom:0}.product-add-form .box-tocart fieldset{display:flex;justify-content:space-between;width:65%}.product-add-form .box-tocart .qty-block .qty{float:left;margin-right:10px;user-select:none}.product-add-form .box-tocart .qty-block .qty .input-text.qty{float:left;outline:0;font-size:1.4em;font-weight:600;text-align:center;width:50px;height:50px;color:#000;border-radius:12px;border:2px solid #eee}.product-add-form .box-tocart .qty-block .qty-changer{display:flex;flex-flow:column wrap;justify-content:space-between;align-items:center;height:51px}.product-add-form .box-tocart .qty-block .qty-changer .qty-inc,.product-add-form .box-tocart .qty-block .qty-changer .qty-dec{text-align:center;width:25px;height:25px;cursor:pointer;font-size:1.2em;font-weight:600;color:#000;background-color:#fff;border:2px solid #eee;border-radius:6px}.product-add-form .box-tocart .qty-block .qty-changer .qty-inc i{height:23px;display:block;border:none;width:20px;line-height:22px;text-align:center}.product-add-form .box-tocart .qty-block .qty-changer .qty-dec i{height:23px;display:block;border:none;width:21px;line-height:18px;text-align:center}.product-add-form .box-tocart .action.tocart{height:50px;margin-left:10px;border-radius:6px;background:#ed1c24;box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;letter-spacing:.025em;min-width:200px;font-weight:600;font-size:1.1rem}.box-tocart .field.qty{border-radius:5px;overflow:hidden}.qty.field .qty-changer>a,.col.qty .qty-changer>a{display:block;border-radius:5px 0 0 5px}.qty.field .qty-changer>a.qty-inc,.col.qty .qty-changer>a.qty-inc{display:block;border-radius:0 5px 5px 0}@media all and (max-width:1119px){#qw-tabbyPromo{width:100%}}@media all and (min-width:1220px){#qw-tabbyPromo{width:75%}}@media all and (min-width:1400px){#qw-tabbyPromo{width:65%}}.porto-products.title-border-bottom>.section-title,.related.products .slider-title,.porto-products.title-border-middle>.section-title .inline-title:before{border-bottom:none;text-align:center;font-size:1.6em;text-transform:none}.catalog-product-view .block.upsell{padding-top:80px;padding-bottom:40px}.catalog-product-view .block.upsell .product-item-details,.catalog-product-view .block.upsell .product-reviews-summary.short{text-align:left;display:block;height:auto}.product-info-main .product-reviews-summary:after{display:none}.product-info-main .product-review-sku-box{display:flex;align-items:center}.product-info-main .product-review-sku-box .product-reviews-summary{margin-bottom:0;margin-right:35px;color:#000}.product-info-main .product-review-sku-box{margin-top:15px}.product-info-main .product-review-sku-box,.product-review-sku-box b,.product-review-sku-box span{font-size:.8rem;font-weight:400;color:#000}.catalog-product-view .page.messages{position:relative;padding-top:15px}.catalog-product-view .page.messages:before{content:"";position:absolute;top:0;left:-2000px;height:100%;width:6000px;background:#fff}.catalog-product-view .page.messages .message{margin:0 !important}.modal-footer button:not(.primary){padding:0 2em;font-size:1rem}.catalog-product-view #product-review-container .block.review-list{display:flex;flex-direction:row;align-content:flex-start;align-items:flex-start}.catalog-product-view .qw-left-block{width:260px;min-width:260px}.right-block .amreview-review-wrapper.review-item{display:flex;justify-content:space-between;flex-wrap:wrap;padding:25px 0 30px;flex-direction:column}.tabby-promo-snippet{border:1px solid #f0eeef !important;border-radius:5px !important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}.amreview-author-details .amreview-author{color:#222529;font-weight:700 !important}.amreview-author-details .amreview-date{color:#c4c4c4;font-size:13px !important;line-height:1 !important}.qw-rates-box{margin-top:20px;display:flex}.qw-rates-box .qw-rate{margin-right:20px}.amrev-desc-title{margin-top:15px;color:#222529}.block.review-add.amreview-submit-form{width:calc(100% - 260px);float:right;border-radius:5px}.amreview-submit-form>.block-content{margin:0 auto;max-width:100%;padding:20px !important}.amreview-submit-form>.block-content .fieldset>.legend{color:#222529}.amreview-add-new .amreview-label{display:none}.amreview-add-new .amreview-button.action{margin-right:0;padding:0 15px;border-radius:5px;display:block;width:100%;text-align:center}.amrev-title-block .am-strong{font-size:1rem;font-weight:700;padding:0 24px 0 0;white-space:nowrap;color:#222529}.amreview-add-new{background:0 0 !important;clear:both;margin:0;padding:0}.amreview-review-list.-empty{padding:0 !important}@media (min-width:992px){.catalog-product-view #product-review-container .block.review-list .amreview-info-wrapper{display:flex;justify-content:flex-start;flex-direction:column}.qw-left-block .amreview-info-wrapper .amreview-summary-details{border-right:none;margin:0 auto 0 0;padding:0}.right-block .amreview-description-wrap{width:100%}}@media (min-width:768px){.amreview-description-wrap{display:inline-block;position:relative;width:100% !important}.catalog-product-view .qw-right-block{padding-left:30px}}@media (max-width:767px){.block.review-add.amreview-submit-form{width:100%}.catalog-product-view #product-review-container .block.review-list{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start}.catalog-product-view .qw-left-block{display:none}.amreview-author-details{margin:0}.amrev-desc-title{margin-top:10px}.amreview-title-review{font-size:1.3rem;font-weight:700;word-break:break-all}.amreview-submit-form .review-form .action.submit.primary{padding:0 22px}}@media (max-width:420px){.qw-rates-box{display:flex;flex-direction:column}}.zoomImg{display:none !important;visibility:hidden}