@media print,screen{.additional-info{border:1px solid #ccc;display:block;margin:20px 0 0;float:left;width:100%}.additional-info .additional-attributes,.additional-info .table-wrapper{margin-bottom:0}.additional-info table tbody tr td:first-child{font-weight:700}.additional-info .colborder{border-left:1px solid #ccc}caption.table-caption{font-weight:700;margin:10px 0;text-align:center;width:100%;height:auto;position:relative}.print-page-wrapper{border:1px solid #ccc;margin:20px auto;padding:20px;width:90%;height:auto;display:block}.print-img{border-bottom:1px solid #ccc;margin:0 auto 10px;padding-bottom:10px;text-align:center;width:100%}.print-img .img-class{width:80%;display:table-cell;vertical-align:middle;text-align:left}.print-img .add-class{width:20%;display:table-cell;vertical-align:middle;text-align:left}.print-img .add-class h4{margin:0}.print-pro{width:100%;display:block;float:left}.print-prod-img{border:1px solid #ccc;display:inline-block;text-align:center;width:35%}.inner-desc{display:block;padding:10px 0 0}.print-prod-img img{text-align:center}.print-prod-name,.print-prod-desc,.price,.print-prod-type{color:#403227;font-size:20px;font-weight:600;margin-top:7px;margin:0 auto;width:100%}.print-prod-name p,.print-desc p,.price p,.print-prod-type p,.center-stone p{text-align:center !important}.print-prod-name span{display:block;font-size:16px;font-weight:400;text-align:left !important;width:100%}.print-prod-type{margin-bottom:10px;font-size:12px;font-weight:400;width:100%}.print-prod-desc{font-size:18px !important}.print-desc{color:#403227;font-size:14px;font-weight:400;margin:0 auto;text-align:center !important;width:100%}.center-stone{color:#383838;font-size:14px;text-align:center;margin-bottom:15px;width:100%}#scroll-to-top{display:none}.additional-notes{border:1px solid #ccc;margin:10px 0;padding:10px;width:100%;box-sizing:border-box}.old-price{text-decoration:line-through;display:block}.old-price .price{font-size:15px !important}.additional-attributes-wrapper .additional-attributes>tbody>tr>th{padding-left:10px}}@page{size:auto;margin:0}.btn-print{clear:both}.btn-print a{background:none repeat scroll 0 0 #1979c3;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:10px;padding:10px 15px;text-decoration:none;outline:none;border:1px solid #1979c3}.btn-print a:hover{background:#006bb4;text-decoration:none;border:1px solid #006bb4}.clear{clear:both}.gap10{height:10px}.gap30{height:30px}.adddiv p{margin-left:0}.printdiv{color:#666;margin-top:10px}.printlink{color:#666 !important;text-decoration:none !important;text-transform:uppercase;font-weight:600}.printlink:hover,.printdiv:hover{color:#000 !important}.additionaltitle{text-align:center;border-bottom:1px solid #ccc;padding:0 10px 10px 0}.review-list{border:1px solid #ccc;margin:10px 0;padding:10px;width:100%;box-sizing:border-box}.print-img{display:table}.print-prod-name span{margin:20px 0 30px;text-align:right !important}.product-detail h2{font-size:35px;margin-bottom:10px;margin-top:0}.product-reviews-summary{margin-bottom:0}.additional-info .additional-attributes caption.table-caption{padding:0 10px;font-size:16px;text-align:left}.additional-notes .additionaltitle{text-align:left;margin-bottom:10px;font-size:16px}.additional-notes .adddiv{display:inline-block;width:100%}.additional-info table tbody tr td:first-child{font-weight:400}.review-list .additionaltitle{text-align:left;font-size:16px}.desc .product-info-price{display:table;width:100%}.desc .product-info-price>div{display:table-cell;width:auto;vertical-align:top}.desc .product-info-price div:last-of-type{text-align:right}.desc .product-info-price:last-of-type .inner-desc:first-of-type{font-weight:600}.desc .product-info-price span.price{font-size:25px;line-height:25px;font-weight:400}.inner-stock{text-transform:uppercase;font-weight:600}.print-button{margin-top:20px;padding-top:15px !important;display:inline-block;width:100%;text-align:center!important}.print-button button#print_preview_btn{background-color:#0a80d2;color:#fff;border-color:#0a80d2}.print-button button#print_preview_btn:hover{background-color:#fff;color:#0a80d2}.print-button button#close_print_tab:hover{background-color:#777;color:#fff;border-color:#777}@media screen and (max-width:767px){.print-prod-img{width:100%}.product-detail{width:100%;padding:0;border:none}}@media screen and (min-width:768px) and (max-width:992px){.print-prod-img{width:35%}}.additional-info .additional-attributes caption.table-caption{box-sizing:border-box}.additional-info .additional-attributes p{padding:0 10px}@media screen and (max-width:639px){.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes{padding:10px 0}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody>tr td:last-of-type{padding:0 10px 5px}}@media screen and (max-width:420px){.print-img{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start}.print-page-wrapper{box-sizing:border-box}.desc .product-info-price{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start}.print-img .img-class{flex:0 0 100%;margin:0 0 10px}.desc .product-info-price:last-of-type .inner-desc:first-of-type{flex:0 0 100%;margin:0 0 10px}.print-img .add-class{flex:0 0 100%;margin:0 0 10px}.desc .product-info-price div:last-of-type{flex:0 0 100%;margin:0 0 10px;text-align:left}}