#variation-tab input#qty{width:47px;height:30px;padding:0 4px;text-align:center;border:solid 1px #dfdfdf;border-left:unset}.only-for-mobile{display:none;text-align:right}.only-for-mobile .stock.available{margin:12px 0 7px}#variation-tab th.th-variant{text-align:left !important}#variation-tab img.config-prod-img{float:left;margin-right:3px;max-width:50px}#variation-tab .responsive-prod-name{max-width:150px;text-align:left;font-weight:700}#variation-tab tr:nth-child(even){background-color:#fff}#variation-tab tr:nth-child(odd){background-color:#f6f6f6}#variation-tab .stock span{margin:auto;padding:2px 5px;width:93px;display:block;text-align:center}#variation-tab th,#variation-tab tr{font-size:14px;text-align:center}table#variation-tab>thead>tr>th,table#variation-tab>tbody>tr>th,table#variation-tab>tbody>tr>td{vertical-align:middle;line-height:18px}table#variation-tab>thead>tr>th{padding:12px 5px 12px 0}table#variation-tab>tbody>tr>td{padding:4px 5px 4px 0}table#variation-tab td.col-for-img{max-width:50px}.data.item.content #variation-tab .actions{float:right;margin:10px 0}.data.item.content table#variation-tab thead{color:#fff}.block-minicart .item-qty{padding:0;width:49px}.custom-alert-box .modal{display:none;position:fixed;z-index:9999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.custom-alert-box .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fefefe;margin:auto;padding:7px;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.custom-alert-box .closee{color:#000;float:right;padding-right:8px;font-size:28px;line-height:1;cursor:pointer;font-weight:700;margin-top:-19px;margin-right:-23px}.custom-alert-box .modal-body{padding:6px 46px}.variation-submit{margin-top:10px;text-align:right}.variation-submit button#product-addtocart-button{float:unset;margin-top:0;margin-bottom:0}table#variation-tab .qty-box{margin:auto;width:103px;text-align:right}table#variation-tab .responsive-prod-name a:hover{text-decoration:none}table#variation-tab a.wishlist-link{padding:10px;margin-left:0;border:1px solid;vertical-align:middle;background:#fff;border:1px solid #cdcccc!important}table#variation-tab a.wishlist-link span:after{font-size:17px;font-family:'porto-icons';content:'\e889';vertical-align:middle}table#variation-tab a.wishlist-link:hover{color:#fff;border:none;text-decoration:none}.for-rsponsive-part,.size-reponsive{display:none}.content .table-wrapper.bundle-product-tab .responsive-prod-name{max-width:unset!important}@media(max-width:991px){.only-for-mobile{display:block;margin-bottom:15px}.table-wrapper.bundle-product-tab td.col-for-res{width:55%}.for-rsponsive-part,.size-reponsive{display:block;text-align:left;padding-left:4px}button#other-size{margin-top:10px}#variation-tab .stock span{margin-left:auto!important;margin:unset}.size-reponsive{margin-top:15px}.size-reponsive div{margin:10px 0}img.config-prod-img{border:2px solid #f6f6f6}table#variation-tab .only-desktop{display:none!important}table#variation-tab .qty-box{width:92px;margin-left:auto!important;margin:unset}.flex-div{display:flex}.flex-div div{padding:0 15px}table#variation-tab{width:100%;border:none}.responsive-prod-name{padding:7px 0}table#variation-tab .qty-box .qtyminus-cst,table#variation-tab .qty-box .qtyplus-cst{width:24px}table#variation-tab td.th-wishlist{text-align:right}table#variation-tab td.col-for-img,#variation-tab .responsive-prod-name{max-width:unset}table#variation-tab td.col-for-img img.config-prod-img{max-width:50px}table#variation-tab thead{display:none}#variation-tab th,#variation-tab tr{font-size:13px}}@media(max-width:991px) and (min-width:768px){.column .product.info.detailed.vertical .product.data.items>.item.title{max-width:240px!important}.column .product.info.detailed.vertical .product.data.items>.item.content{width:calc(100% - 240px)!important}}@media(max-width:420px){#variation-tab th,#variation-tab tr{font-size:12px}}@media(max-width:380px){.flex-div div{padding:0 2px 0 5px}}