#templateDetailsModal{font-family:Open Sans,Helvetica,Arial,sans-serif}#templateDetailsModal .modal-dialog{width:990px}#templateDetailsModal .modal-content{border-radius:0;position:absolute}#templateDetailsModal .modal-body{height:510px;max-height:none;padding:0}#templateDetailsModal .modal-body .close{color:#b0bec5;font-size:40px;height:0;opacity:.5;position:relative;right:35px;top:5px;width:0;z-index:1}#templateDetailsModal .modal-body .row.no-gutter{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{color:#448dcb;font-size:14px;line-height:16px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info .info-label{font-weight:700;white-space:nowrap}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-info .info-product{-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;display:-webkit-box;height:34px;overflow:hidden}#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{color:#447dcb;font-size:21px;font-weight:700;line-height:29px}#templateDetailsModal .modal-body .row.no-gutter .left-details .product-price .original-price{color:#90a3ad;font-size:12px;font-weight:600;line-height:14px}#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{height:300px;padding-top:40px;text-align:center}#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}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-attributes{color:#607c8a;font-size:12px;height:20px;text-align:center}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons{padding-top:30px;text-align:center}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{border-radius:2px;height:42px;width:135px}#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 .template-info{height:76px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label{border:1px solid rgba(0,0,0,.25);display:inline-block;font-weight:600;padding:10px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label span{color:#448dcb;font-weight:700}#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;left:13px;position:relative;top:3px}#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{background-color:rgba(55,71,79,.3);border-radius:2px;color:#333;font-size:10px;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{font-size:14px}@supports not (-ms-high-contrast:none){#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options{height:325px!important}}#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{border:1px solid transparent;display:inline-block;height:27px;margin-right:28px;position:relative;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 gray}#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:"";cursor:pointer;display:inline-block;font-size:16px;font-weight:700;height:25.5px;line-height:25.5px;margin-right:11.48px;text-align:center;vertical-align:middle;width:25.5px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display input:checked+label:before{color:#448dcb;content:"\2713"}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .template-options-display label{color:#90a4ae;font-weight:400;margin-bottom:20px}#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options .options-title{color:#607d8b;font-weight:600;margin-bottom:20px}#templateDetailsModal .modal-body .row.no-gutter .right-details .select-buttons{border-color:transparent;border-radius:2px;color:#90a4ae;font-weight:600;height:40px;line-height:28px;text-align:center}#templateDetailsModal .modal-body .row.no-gutter .right-details #chooseBtn{background:#448dcb;color:#fff}@media (-ms-high-contrast:active),(min-width:768px) and (max-width:990px) and (-ms-high-contrast:none){.template-options{height:284px!important}}@media (-ms-high-contrast:active),(min-width:991px) and (-ms-high-contrast:none){.template-options{height:350px!important}}@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{height:240px;padding-top:30px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .imageThumbnail{max-height:190px;max-width:290px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons{padding-top:20px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{height:32px;width:108px}#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}@supports not (-ms-high-contrast:none){#templateDetailsModal .modal-body .row.no-gutter .right-details .template-options{height:245px!important}}#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{font-size:12px;height:32px;line-height:18px}}@media (max-width:768px){#templateDetailsModal .modal-dialog{width:auto}#templateDetailsModal .modal-body{height:320px}#templateDetailsModal .modal-body .close{font-size:25px;right:25px}#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{height:auto;padding-top:20px}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-image .imageThumbnail{max-height:150px;max-width:224px}#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:2.5em}#templateDetailsModal .modal-body .row.no-gutter .left-details .preview-buttons button{height:24px;line-height:14px;width:82px}#templateDetailsModal .modal-body .row.no-gutter .right-details{padding:24px}#templateDetailsModal .modal-body .row.no-gutter .right-details .info-label{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:215px!important}#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{font-size:10px;height:24px;line-height:10px}}@media (-ms-high-contrast:active) and (max-width:768px),(-ms-high-contrast:none){.preview-buttons{padding-top:5.5em!important}}