#templateDetailsModal{font-family:Open Sans,Helvetica,Arial,sans-serif}#templateDetailsModal .modal-dialog{width:990px}#templateDetailsModal .modal-content{border-radius:0}#templateDetailsModal .modal-body{padding:0;height:510px;max-height:none}#templateDetailsModal .modal-body .close{z-index:1;color:#b0bec5;opacity:.5;height:0;width:0;position:relative;top:5px;font-size:40px;right:35px}#templateDetailsModal .modal-body .row.no-gutter,#templateDetailsModal .modal-body .row.no-gutter .column{height:100%}#templateDetailsModal .modal-body .row.no-gutter .left-details{background-color:#f3f5f7;padding:40px 24px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info{line-height:16px;font-size:14px;color:#448dcb}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info .info-label{white-space:nowrap;font-weight:700}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info .info-product{height:20px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price{text-align:right}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .current-price{font-size:21px;font-weight:700;line-height:29px;color:#447dcb}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .original-price{font-size:12px;font-weight:600;line-height:14px;color:#90a3ad}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .original-price span{text-decoration:line-through}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image{text-align:center;padding-top:40px;height:300px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .image-height{position:relative}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .image-height .imageThumbnail{max-height:237px;max-width:365px;box-shadow:1px 1px 2px grey}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-attributes{height:20px;color:#607c8a;font-size:12px;text-align:center}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons{text-align:center;padding-top:30px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{height:42px;width:135px;border-radius:2px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button.clicked{background-color:#448dcb;color:#fff}#templateDetailsModal .modal-body .row.no-gutter .right-details{padding:40px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label{display:inline-block;border:1px solid rgba(0,0,0,.25);padding:10px;font-weight:600}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label span{font-weight:700;color:#448dcb}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label .original-price{color:#90a3ad;font-weight:400;text-decoration:line-through}#templateDetailsModal .modal-body .row.no-gutter .right-details #FavoriteStar{font-size:20px;position:relative;top:3px;left:13px}#templateDetailsModal .modal-body .row.no-gutter .right-details #FavoriteStar.icon-star{color:#448dcb}#templateDetailsModal .modal-body .row.no-gutter .right-details #FavoriteStar.icon-star-empty{color:#90a4ae}#templateDetailsModal .modal-body .row.no-gutter .right-details .tooltip{margin-top:1px}#templateDetailsModal .modal-body .row.no-gutter .right-details .tooltip .tooltip-inner{border-radius:2px;background-color:rgba(55,71,79,.3);font-size:10px;color:#333;font-weight:700}#templateDetailsModal .modal-body .row.no-gutter .right-details .tooltip .tooltip-arrow{border-top-color:rgba(55,71,79,.3)!important}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options{height:350px;font-size:14px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder{padding-top:40px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder .crossTemplateColorOuter{position:relative;border:1px solid transparent;display:inline-block;margin-right:28px;height:27px;width:27px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder .selectedColor{border:2px solid #000}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder .gray-border{border:1px solid grey}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display{padding-top:60px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display .non-visible{visibility:hidden}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display input{display:none}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display input+label:before{border:1px solid #cfd8dc;border-radius:12.75px;content:"";display:inline-block;font-size:16px;font-weight:700;width:25.5px;height:25.5px;line-height:25.5px;margin-right:11.48px;text-align:center;vertical-align:middle;cursor:pointer}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display input:checked+label:before{content:"\2713";color:#448dcb}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display label{margin-bottom:20px;font-weight:400;color:#90a4ae}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .options-title{margin-bottom:20px;color:#607d8b;font-weight:600}#templateDetailsModal .modal-body .row.no-gutter .right-details .select-buttons{text-align:center;border-radius:2px;border-color:transparent;height:40px;line-height:28px;font-weight:600;color:#90a4ae}#templateDetailsModal .modal-body .row.no-gutter .right-details #chooseBtn{background:#448dcb;color:#fff}@media (max-width:990px){#templateDetailsModal .modal-dialog{width:770px}#templateDetailsModal .modal-body{height:400px}#templateDetailsModal .modal-body .close{font-size:30px;right:30px}#templateDetailsModal .modal-body .row.no-gutter .left-details{padding:24px 18px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info{font-size:13px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .current-price{font-size:18px;line-height:22px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .original-price{font-size:10px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image{padding-top:30px;height:240px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .imageThumbnail{max-width:290px;max-height:190px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons{padding-top:20px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{width:108px;height:32px}#templateDetailsModal .modal-body .row.no-gutter .right-details{padding:32px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label{padding:5px}#templateDetailsModal .modal-body .row.no-gutter .right-details #FavoriteStar{font-size:16px;top:2px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options{font-size:12px;height:260px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder{padding-top:30px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder .crossTemplateColorOuter{margin-right:20px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display{padding-top:35px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .options-title{margin-bottom:10px}#templateDetailsModal .modal-body .row.no-gutter .right-details .select-buttons{height:32px;line-height:18px;font-size:12px}}@media (max-width:768px){#templateDetailsModal .modal-dialog{width:600px}#templateDetailsModal .modal-body{height:320px}#templateDetailsModal .modal-body .close{font-size:25px;right:25px}#templateDetailsModal .modal-body .row.no-gutter .left-details{padding:18px 12px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info{font-size:11px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .current-price{font-size:16px;line-height:20px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .original-price{font-size:9px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image{padding-top:20px;height:184px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .imageThumbnail{max-width:224px;max-height:150px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-attributes{font-size:10px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons{padding-top:12px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{width:82px;height:24px;line-height:14px}#templateDetailsModal .modal-body .row.no-gutter .right-details{padding:24px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label{padding:1px 4px;font-size:11px}#templateDetailsModal .modal-body .row.no-gutter .right-details #FavoriteStar{font-size:16px;top:2px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options{font-size:11px;height:225px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder{padding-top:20px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options #zoomColorPlaceholder .crossTemplateColorOuter{margin-right:20px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display{padding-top:25px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .options-title,#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display label{margin-bottom:5px}#templateDetailsModal .modal-body .row.no-gutter .right-details .select-buttons{height:24px;line-height:10px;font-size:10px}}