@import"https://fonts.googleapis.com/css?family=Oxygen|Patua+One&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css";@import"https://use.fontawesome.com/releases/v6.1.2/css/all.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;900&display=swap";.h-100{min-height:100vh !important}.border-md-top{border-top:1px solid #dee2e6 !important}.border-md-left{border-left:1px solid #dee2e6 !important}.border-md-bottom{border-bottom:1px solid #dee2e6 !important}.border-md-right{border-right:1px solid #dee2e6 !important}html,body{font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:0;margin:0}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-user-select:none}h1,h2,h3,h4,h5,h6{font-family:"Patua One",serif;font-weight:bold}table tr td{font-size:.85rem}.text-smaller{font-size:.9em !important}.text-smallest{font-size:.8em !important}.bg-teal{background-color:#20c997 !important}.bg-cyan{background-color:#17a2b8 !important}.bg-aqua{background-color:#11ddf8 !important}.approval-form{-webkit-filter:blur(5px) grayscale(0.75) !important;filter:blur(5px) grayscale(0.75) !important}.callout{display:inline-block;background-color:#00a5d9;color:#fff;padding:5px 2px;text-transform:uppercase}.rep-block p{font-size:1.1rem;margin-bottom:0}.btn-arrow{position:relative;padding-left:32px}.btn-arrow .arrow{position:absolute;top:50%;margin-left:-21px;width:12px;height:12px;background-size:contain;top:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==);-webkit-transform:translate(0px, -3px);transform:translate(0px, -3px);-webkit-animation-name:bounceAlpha;animation-name:bounceAlpha;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.btn-arrow .arrow.primary{-webkit-animation-delay:.4s;animation-delay:.4s}.btn-arrow .arrow.secondary{margin-left:-13px}.btn-xl{font-size:2rem;padding:1.25rem 2.5rem !important}.cc-icon{opacity:.75;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.cc-icon.cc-active{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.currency-input span{position:absolute;z-index:1;top:50%;left:5%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);font-size:15px;font-weight:bold;margin:0;padding:0}.currency-input .form-ccurrency{padding-left:1rem}.cc-input span{position:absolute;z-index:1;top:calc(50% - 2px);left:3%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);font-size:24px;margin:0;padding:0}.cc-input .form-credit-card{padding-left:3rem}@-webkit-keyframes bounceAlpha{0%{opacity:1;-webkit-transform:translate(0px, -3px) scale(1);transform:translate(0px, -3px) scale(1)}25%{opacity:0;-webkit-transform:translate(10px, -3px) scale(0.9);transform:translate(10px, -3px) scale(0.9)}26%{opacity:0;-webkit-transform:translate(-10px, -3px) scale(0.9);transform:translate(-10px, -3px) scale(0.9)}55%{opacity:1;-webkit-transform:translate(0px, -3px) scale(1);transform:translate(0px, -3px) scale(1)}}@keyframes bounceAlpha{0%{opacity:1;-webkit-transform:translate(0px, -3px) scale(1);transform:translate(0px, -3px) scale(1)}25%{opacity:0;-webkit-transform:translate(10px, -3px) scale(0.9);transform:translate(10px, -3px) scale(0.9)}26%{opacity:0;-webkit-transform:translate(-10px, -3px) scale(0.9);transform:translate(-10px, -3px) scale(0.9)}55%{opacity:1;-webkit-transform:translate(0px, -3px) scale(1);transform:translate(0px, -3px) scale(1)}}.payment-amount label{font-size:.8rem;padding-top:3px}.payment-amount label .full-amount{font-size:1rem}.payment-amount .custom-radio{padding:5px;background:#f8f8f8;border-left:3px solid #fff;cursor:pointer}.payment-amount .custom-radio .dollar{color:#999}.payment-amount .custom-radio.active{background-color:#d4ffb0}.payment-amount .custom-radio.active .dollar{color:#222}.payment-amount input[disabled=disabled],.payment-amount input[disabled]{background-color:rgba(0,0,0,0) !important}.border-1x{border-width:1px !important}.border-2x{border-width:2px !important}.border-3x{border-width:3px !important}.border-4x{border-width:4px !important}.border-5x{border-width:5px !important}.border-primary{color:#0d6efd}.border-secondary{color:#6c757d}.border-success{color:#28a745}.border-info{color:#17a2b8}.border-warning{color:#ffc107}.border-danger{color:#dc3545}.border-light{color:#f8f9fa}.border-dark{color:#343a40}footer{position:relative;bottom:0;left:0;right:0;display:block;width:100%;height:auto;padding:0;margin:0;overflow:hidden}footer .footer span.copyright{font-size:90%;line-height:40px;text-transform:none}@media(max-width: 767px){footer{position:relative !important;top:auto !important;left:auto !important;right:auto !important}}body.relative-footer footer{position:relative !important;top:auto !important;left:auto !important;right:auto !important}.credit-card-col{width:360px;height:100%}@media(max-width: 767px){.credit-card-col{margin-top:2rem;width:100%}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0}.grid .cell{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;width:100%;min-height:75px;border:1px solid #eee;margin:0 0 6px 0;padding:5px;text-align:center}.grid .cell .discount{font-size:1rem}.grid .cell .additional-info{font-size:.6rem;line-height:100%}.pip{display:inline-block;width:24px;height:24px;margin-right:4px;border-radius:50%;border:1px solid #ccc;background:#eee}@-webkit-keyframes shimmerBackground{0%{background-position:-5000px 0}100%{background-position:5000px 0}}@keyframes shimmerBackground{0%{background-position:-5000px 0}100%{background-position:5000px 0}}.shimmer{background-image:linear-gradient(120deg, rgba(248, 249, 250, 0) 25%, rgba(248, 249, 250, 0.85) 50%, rgba(248, 249, 250, 0) 75%);background-repeat:repeat-y;background-position:-5000px 0;background-size:200%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:shimmerBackground 9s linear infinite;animation:shimmerBackground 9s linear infinite}.shimmer.delay-0{-webkit-animation-delay:0s;animation-delay:0s}.shimmer.delay-1{-webkit-animation-delay:.2s;animation-delay:.2s}.shimmer.delay-2{-webkit-animation-delay:.2s;animation-delay:.2s}.shimmer.delay-3{-webkit-animation-delay:.3s;animation-delay:.3s}.shimmer.delay-4{-webkit-animation-delay:.4s;animation-delay:.4s}.shimmer.delay-5{-webkit-animation-delay:.5s;animation-delay:.5s}.shimmer.delay-6{-webkit-animation-delay:.6s;animation-delay:.6s}.shimmer.delay-7{-webkit-animation-delay:.7s;animation-delay:.7s}.shimmer.delay-8{-webkit-animation-delay:.8s;animation-delay:.8s}.shimmer.delay-9{-webkit-animation-delay:.9s;animation-delay:.9s}.signature-pad{width:100%;border-radius:4px;border:1px solid #eee;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.instructions{color:#c3c3c3;text-align:center;font-size:.8em}.approval-form .btn[disabled],.approval-form .btn[disabled=disabled]{padding-left:.75rem !important}.approval-form .btn[disabled] .arrow,.approval-form .btn[disabled=disabled] .arrow{display:none !important}.product-table th,.product-table td{font-size:.75rem !important}@media only screen and (max-width: 760px),(min-device-width: 768px)and (max-device-width: 1024px){.product-table table,.product-table thead,.product-table tbody,.product-table tfoot,.product-table th,.product-table td,.product-table tr{display:block}.product-table thead td.text-center,.product-table thead td.text-right,.product-table thead th.text-center,.product-table thead th.text-right,.product-table tbody td.text-center,.product-table tbody td.text-right,.product-table tbody th.text-center,.product-table tbody th.text-right{text-align:left !important}.product-table thead tr{position:absolute;top:-9999px;left:-9999px}.product-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.03)}.product-table tbody td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35%;padding-top:0rem;padding-bottom:0rem;margin-top:0;margin-bottom:0;line-height:1.75}.product-table tbody td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap}.product-table tfoot{border-top:1px solid #dee2e6}.product-table tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-table tfoot th{display:block;width:100%}.product-table tbody td:nth-of-type(1):before{content:"Style:";font-weight:bold}.product-table tbody td:nth-of-type(2):before{content:"Color:";font-weight:bold}.product-table tbody td:nth-of-type(3):before{content:"Man:";font-weight:bold}.product-table tbody td:nth-of-type(4):before{content:"Size:";font-weight:bold}.product-table tbody td:nth-of-type(5):before{content:"Fit:";font-weight:bold}.product-table tbody td:nth-of-type(6):before{content:"Qty:";font-weight:bold}.product-table tbody td:nth-of-type(7):before{content:"Price:";font-weight:bold}.product-table tbody td:nth-of-type(8):before{content:"Total:";font-weight:bold}.product-table tfoot th.total-qty:before{content:"Qty: ";font-weight:bold}}.payments-table th{font-size:.9rem;font-family:"Patua One",serif}.payments-table td{font-size:1rem}.receipt{background-image:linear-gradient(135deg, rgb(248, 249, 250) 0%, rgb(248, 249, 250) 50%, rgba(248, 249, 250, 0) 50%, rgba(248, 249, 250, 0) 100%),linear-gradient(-135deg, rgb(248, 249, 250) 0%, rgb(248, 249, 250) 50%, rgba(248, 249, 250, 0) 50%, rgba(248, 249, 250, 0) 100%),linear-gradient(45deg, rgb(248, 249, 250) 0%, rgb(248, 249, 250) 50%, rgba(248, 249, 250, 0) 50%, rgba(248, 249, 250, 0) 100%),linear-gradient(-45deg, rgb(248, 249, 250) 0%, rgb(248, 249, 250) 50%, rgba(248, 249, 250, 0) 50%, rgba(248, 249, 250, 0) 100%);background-position:top center,top center,bottom center,bottom center,top center,bottom center;background-size:.75rem .75rem,.75rem .75rem,.75rem .75rem,.75rem .75rem,100% 1rem,100% 1rem;background-repeat:repeat-x}#spinner{position:absolute;top:50%;left:50%;z-index:100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pdf-preview{background:#fff;text-align:center}@media print{.pagebreak{page-break-before:always}.pdf-preview{text-align:center}.pdf-preview canvas{height:550px}.bg-light{background:#fff !important}.no-print{display:none !important}}.zoomer{position:relative;cursor:pointer;width:100%;aspect-ratio:1/1}.zoomer.zoomed{cursor:move}.zoomer.mousedown{cursor:move}.zoomer .preview-img{position:absolute;top:0px;left:0px;z-index:1;pointer-events:none;max-width:100%}.scale{display:inline-block;padding:10px 10px 5px;margin-bottom:15px;overflow:hidden}@media(max-width: 767px){.scale{display:none !important}}.artwork-preview{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;font-size:.9rem}.artwork-preview h1,.artwork-preview h2,.artwork-preview h3,.artwork-preview h4,.artwork-preview h5,.artwork-preview h6{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:900;text-transform:uppercase}.artwork-preview h1 .date,.artwork-preview h2 .date,.artwork-preview h3 .date,.artwork-preview h4 .date,.artwork-preview h5 .date,.artwork-preview h6 .date{font-weight:500}.artwork-preview p,.artwork-preview li{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem}.artwork-preview .sales-rep-contact-info{font-size:1.1rem}.artwork-preview .sales-rep-contact-info a{border-bottom:.15rem dotted rgba(255,255,255,.25);text-decoration:none !important}.artwork-preview .sales-rep-contact-info a:hover,.artwork-preview .sales-rep-contact-info a:active{border-bottom:.25rem solid rgba(255,255,255,.75)}.artwork-preview .circle-checklist{margin-left:0;padding-left:.8rem}.artwork-preview .circle-checklist li{list-style-type:none;margin-top:.25rem;margin-bottom:.25rem}.artwork-preview .circle-checklist li:before{position:absolute;left:2.4rem;background-color:rgba(0,0,0,.25);border:2px solid #000;border-radius:100%;content:"";width:9px;height:9px;margin:7px 0 0 -25px}.artwork-preview .btn-approve-artwork{font-size:1.1rem}.artwork-preview .btn-approve-artwork i{-webkit-animation:heartFadeInOut 1.75s ease-in-out;animation:heartFadeInOut 1.75s ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes heartFadeInOut{0%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartFadeInOut{0%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.15);transform:scale(1.15)}70%{-webkit-transform:scale(1);transform:scale(1)}}.artwork-preview .bg-grey{background-color:#a0a8b0 !important}.artwork-preview .callout-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem}.artwork-preview .callout-text{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem}