body{font-family:Arial,sans-serif}#embroideryTableBody td,#embroideryTableHead tr th{text-align:left}.table-bordered thead tr th{text-align:left!important}.custom-select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ced4da;padding:8px 36px 8px 12px;position:relative;font-size:14px;border-radius:4px;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ced4da' d='M2 0L0 2h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}.custom-select:focus{outline:none;border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd40}.product-variant-section{text-align:center}.product-details{margin-top:10px}.variant-grid{display:flex;flex-wrap:wrap;justify-content:center}.note-text{width:70%}#embroideryTableBody .form-select{width:auto!important}.variant-item{border:2px solid #ddd;padding:10px;margin:5px;width:150px;text-align:center}.quantity-selector{display:flex;justify-content:space-around;align-items:center}.minus-btn,.plus-btn{background-color:#4caf50;color:#fff;border:none;padding:5px;cursor:pointer}.variant-quantity{width:50px;text-align:center}.toggle-section{text-align:center}.toggle-label{display:inline-block;margin:0 5px;padding:10px 20px;border:2px solid #007bff;border-radius:7px 7px 0 0;cursor:pointer;background-color:#f8f9fa;font-size:18px;font-weight:600}.toggle-label.active{background-color:#007bff;color:#fff}.upload-section{border:2px solid #007bff;border-radius:5px;padding:20px;background-color:#f8f9fa;margin-bottom:20px}.upload-section h3{color:#007bff}.upload-button{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.upload-button:hover{background-color:#0056b3}.checkbox-label{margin-top:10px;display:block}.sticky-header{position:sticky;top:0;background-color:#007bff;padding:10px 20px;z-index:1000;margin-bottom:20px}.nav-container{display:flex;align-items:center;justify-content:space-between}.nav-item{display:flex;align-items:center;margin-right:20px;color:#fff;text-align:center;cursor:pointer}.nav-item img{width:24px;height:24px;margin-right:5px}.nav-item.active{font-weight:700}.button-container{display:flex;align-items:center;margin-left:auto}.next-step,.checkout-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;margin-left:10px}.next-step:hover,.checkout-btn:hover{background-color:#0056b3}.product-variant-section{border:2px solid #ccc;border-radius:10px;margin-bottom:20px;background-color:#f9f9f9;padding:15px}.product-header{display:flex;justify-content:space-between;align-items:center}.brand-section{display:flex;align-items:center}.product-image{width:100px;height:auto;margin-right:15px}.show-options-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer}.show-options-btn:hover{background-color:#0056b3}.toggle-icon{margin-left:5px;font-size:20px}.options-content{margin-top:10px}.price-break h4{margin-bottom:10px}.price-table span{display:block;margin-bottom:5px;font-weight:700}.variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.variant-item{background-color:#fff;padding:10px;border-radius:10px;text-align:center;border:1px solid #ccc}.quantity-selector{display:flex;justify-content:center;align-items:center;margin-top:10px}.quantity-selector button{background-color:#007bff;color:#fff;border:none;padding:5px 10px;font-size:18px;cursor:pointer}.quantity-selector button:hover{background-color:#0056b3}.quantity-selector input{text-align:center;width:50px;margin:0 10px}.upload-section{margin-top:-1px}.variant-item.selected{background-color:#e0f7fa;border-color:#007bff}#artwork-section{font-family:Arial,sans-serif;color:#333;max-width:1300px;margin:0 auto;padding:70px 0}.artworkStepHeader{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#fff;text-transform:uppercase;padding:10px 20px;background:#007bff}.infoTextSection{background-color:#f9f9f9;padding:10px 20px;border:1px solid #ddd;margin-bottom:20px}.setup-options .option{cursor:pointer;padding:15px;display:block;position:relative}.setup-options .option:hover{background-color:#eaeaea}.option-content h3{font-size:1.2em;margin-bottom:5px;color:#333}.option-content ul{margin:0;padding:0;list-style:none;color:#666}.option-content button{background:#eee;color:#7f7f7f;padding:8px 15px;border:none;border-radius:5px;cursor:pointer}.embroidery-options{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.option-container{display:flex;align-items:flex-start;background-color:#f9f9f9;padding:20px;border:1px solid #ddd;border-radius:5px}.option h3{margin-top:0;color:#333}.option p{color:#666}.image-gallery{display:flex;gap:10px;margin-top:10px}.price-table{margin-top:10px}.price-table p{color:#333}.price-table table{width:100%;border-collapse:collapse;margin-top:5px}.price-table th,.price-table td{border:1px solid #ddd;padding:8px;text-align:center}.price-table th{background-color:#f2f2f2;color:#333}.logoContainer{margin-top:20px}#txtPlacementNotes{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px;margin-top:10px}.logoColorsContainer{margin-top:20px}.thread{width:60px;height:80px;display:inline-block;position:relative;margin:10px;text-align:center;font-size:12px;vertical-align:top}.thread .threadImage img{width:100%;border-radius:10px}.threadName{margin-top:5px;font-size:.9em;color:#333}#printTypeHolder{text-align:center;position:relative;margin-bottom:40px;margin-top:40px}.printTypeSelector{cursor:pointer;position:relative;margin:4px;border-radius:12px;overflow:hidden;color:#fff;padding:20px;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #ddd;transition:.5s}.printTypeHeaderHolder{position:relative;border-radius:10px 10px 0 0;z-index:2;min-height:250px}.printTypeHeader{font-size:28px;font-weight:700;padding:10px;line-height:normal}.printTypeDetails{font-size:18px;padding:10px 20px}.printTypeSelector ul{padding:0;margin:0;list-style-type:none}.printTypeDetails ul li{line-height:normal;margin-bottom:10px}.printTypeSelector .printTypeDetails li img{filter:invert(82%) sepia(91%) saturate(37%) hue-rotate(325deg) brightness(200%) contrast(108%)}.printTypeDetails li img{margin-right:5px}.printTypeSelector:hover{background-color:#eaeaea}.printTypeSelector.selected{background:#007bff;color:#fff;border-color:#007bff}.printTypeSelector .active{visibility:hidden}.printTypeSelector.selected .active{visibility:visible}.printTypeSelector.selected .printTypeHeader{background-color:#007bff}.printTypeExample{position:absolute;left:20px;right:20px;z-index:1;top:20px;bottom:47px;border-radius:10px;overflow:hidden}.printTypeExample:before{content:"";position:absolute;background-color:#000000b3;height:100%;width:100%;left:0;top:0}.printTypeExample img{border-radius:10px}.printTypeExample img{width:100%;height:100%;object-fit:cover}#printTypeSelector{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:10;width:30px;height:30px;cursor:pointer}.printTypeSelector input[type=radio]{position:absolute;z-index:10;cursor:pointer;width:30px;height:30px;opacity:0;margin:0}.printTypeSelector input[type=radio]:checked{background-color:##007bff;border-color:##007bff}#setupOptionsHolder .left50inline:has(.smallButton.selected),#embTypeSection .left50inline:has(.smallButton.selected),#additionalAddonsSection .left50inline:has(.smallButton.selected),#colorOptionsHolder .left50inline:has(.smallButton.selected){border:5px solid #007bff;border-radius:10px}#leatherSelect{background:url(https://hatlaunch.com/Images/LeatherExample.png) no-repeat;background-size:contain;background-position-x:right;display:block}.setupOptionHeader{font-weight:700;font-size:18px}#setupOptionsHolder .left50inline:has(.smallButton.selected) .setupOptionDetails ul,#colorOptionsHolder .left50inline:has(.smallButton.selected) .setupOptionDetails ul{list-style-image:url(https://hatlaunch.com/Images/smallCheckBlue.png)}.setupOptionDetails ul{list-style-image:url(https://hatlaunch.com/Images/smallCheckGray.png);margin:0;padding-left:24px}.setupOptionDetails input.smallButton.selected{background:#007bff;color:#fff}.patchDropDown{position:relative;height:50px;background:#007bff;border:2px solid #007bff;color:#fff;font-size:20px;max-width:320px;line-height:50px;padding:0 10px;cursor:pointer;margin:0 auto;border-radius:6px}.dropSelected{position:relative}.left{float:left}.right{float:right}.patchDropDown .dropSelected .left img{background:none;padding:2px;height:30px;vertical-align:middle}.patchDropDown .dropOptions{width:100%;border:2px solid #1350c1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:50px;left:0;background:#fff;color:#1350c1;z-index:5}.patchDropDown .dropOption{height:20px;border-bottom:1px solid #000;height:44px;line-height:40px;padding:0 10px}#shapeDropDown .dropOption img{background:#39b91c;padding:2px;height:30px;vertical-align:middle}.dropOptions{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px #0003;z-index:1}.dropOptions.show{display:block}.dropOption{padding:8px 16px;cursor:pointer}.dropOption:hover{background-color:#ddd}#colorDropDown .dropOption img{background:none;padding:2px;height:30px;vertical-align:middle}.inputClass{height:100px;display:inline-block;font-size:18px;color:#000;padding:10px;width:100%;border:4px solid #bebebe;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:12px;margin:24px auto 0;display:block;font-family:Arial,Helvetica,sans-serif}.setup-options label{text-align:center;border:5px solid #ddd;border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.grayBorder{border:5px solid #ddd;border-radius:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.setup-options label input[type=radio]:checked+.option{border:2px solid blue}.option.active,.embroidery-options .option-container.active{border:5px solid #007bff}.option.active button,.option-container.active button.btn{background:#007bff;color:#fff}#setupOptionsHolder .left50inline{padding:20px}.infoTextSection p{margin:0}.stitchOptionsDetails{padding:0 20px}.additional-addons-container .left50inline.grayBorder{margin-top:20px;margin-bottom:40px}.dropSelected .dropSelectedArrow{position:absolute;right:0;top:0;bottom:0}.btn,button.btn{padding:12px 30px;border:none;font-size:16px;cursor:pointer;box-shadow:none;border-radius:5px}.customer a.btn-primary{background-color:#007bff;color:#fff;transition:.5s;text-decoration:none}a.btn-primary,button.btn-primary{background-color:#007bff;color:#fff;transition:.5s}.customer .btn-primary:hover,button.btn-primary:hover,.btn-primary:hover{background-color:#1350c1;color:#fff}.image-gallery img.img-fluid{border-radius:10px;aspect-ratio:1 / 1;object-fit:cover}.img-fluid{max-width:100%;height:auto}.checkList li:before{margin:0;content:"\2714"}.option.active .checkList li:before{color:#007bff}.status-control .form-select{border:1px solid #ccc;-webkit-appearance:auto;appearance:auto}.artworkStatusBlock{margin-top:50px}.artworkStatusBlock .status-control{margin-right:auto}.form-group{margin-bottom:15px}.artworkStatusBlock .form-control{border-radius:0}.customer button.btn{margin-top:15px}.customer button:after{box-shadow:none}@media (min-width: 1200px){.container{max-width:1140px}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col{flex:1 0 0%}.row>[class*=col]{max-width:100%;padding-right:15px;padding-left:15px}.col-4{flex:0 0 auto;width:33.33333333%}.setup-options input[type=radio]{position:absolute;right:10px;top:10px;opacity:0}.logoPlacementOptions{margin-bottom:50px}.setup-options .option:before{background-image:url(https://cdn.shopify.com/s/files/1/0684/8875/7482/t/1/assets/grayCircleCheck.png);width:18px;height:18px;content:"";position:absolute;right:10px;top:10px;transition:.5s}.setup-options .option.active:before{background-image:url(https://cdn.shopify.com/s/files/1/0684/8875/7482/t/1/assets/blueCircleCheck.png)}#artwork-setup{margin-bottom:40px}.productDetailsfeaturedImg{max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:10px}.productDetailsfeaturedImg img.img-fluid{width:100%}.additionalCard input[type=checkbox]{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;opacity:0;cursor:pointer;z-index:1}.additionalCard{position:relative}.additionalCard .additionalCardIntro{text-align:center;border:4px solid #ccc;border-radius:10px;padding:15px;position:relative}.additionalCard input[type=checkbox]:checked+.additionalCardIntro{border-color:#007bff}.additionalCard input[type=checkbox]+.additionalCardIntro:before{background-image:url(/cdn/shop/t/1/assets/grayCircleCheck.png);width:18px;height:18px;content:"";position:absolute;right:10px;top:10px;transition:.5s}.additionalCard input[type=checkbox]:checked+.additionalCardIntro:before{background-image:url(/cdn/shop/t/1/assets/blueCircleCheck.png)}input[type=file]{border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:16px;height:40px}input::file-selector-button{background-color:#007bff;color:#fff;border:none;transition:all .25s;padding:0 15px;line-height:40px;border-radius:4px 0 0 4px}.typFile{display:flex;align-items:center;max-width:350px}.typFile .fileSelectorButton{background-color:#007bff;color:#fff;border:none;transition:all .25s;padding:0 15px;line-height:40px;border-radius:4px 0 0 4px}.typFile input::file-selector-button{display:none}.typFile input[type=file]{border-radius:0 4px 4px 0;border-left:0;line-height:40px;padding:0 10px;flex:1 0 0%;width:100%}.form-control{display:block;width:100%;padding:7px 10px;font-size:16px;line-height:1.5;color:#212529;background-color:#fff;border-radius:4px;border:1px solid #ced4da}.stitchDetailsBlock{align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.additionalCardIntro .btn-primary{background:#eee;color:#7f7f7f}.additionalCard input[type=checkbox]:checked+.additionalCardIntro .btn-primary{background-color:#007bff;color:#fff}.additionaAddonsBlock{max-width:700px}.additionalCard .additionalCardInfo .btn{padding:12px 10px;width:100%}.additional-addons-container{margin-bottom:40px}.productBackImage{margin-bottom:15px;max-width:600px;margin-left:auto;margin-right:auto}.productBackImage{margin-bottom:15px}.productWHDetailInfo{text-align:center}.bockHeading{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#fff;text-transform:uppercase;padding:10px 20px;background:#007bff}.productBackImage a{display:block}.productBackImage img.img-fluid{width:100%}.productBackImageInfo{text-align:center}.productBackImageInfo{text-align:center;margin-top:10px}.productBackImageInfo p{line-height:22px;margin-bottom:7px}h3.bockTitle{border-bottom:1px solid #007bff;font-size:24px}.bockTitle span{background-color:#007bff;color:#fff;padding:5px 15px;display:inline-block;border-radius:4px 4px 0 0;font-weight:600}.productWHDetail{display:flex;justify-content:center;align-items:center;gap:15px}.color-itemWrap{display:flex;justify-content:center;flex-wrap:wrap;text-align:right;max-width:260px;margin-left:auto;margin-right:auto;width:100%;gap:6px 10px}.color-itemWrap .color-item{display:flex;align-items:center;gap:5px}#threadChart .threadImage{display:flex}.logoUploadBlock{display:flex;gap:10px;align-items:start;flex-wrap:wrap}.logoUploadBlock button.upload-button{padding:12.5px 20px}.logoUploadBlock img#uploadedArtwork{border:1px solid #ccc;border-radius:4px;max-width:100px;max-height:100px;object-fit:cover;width:100%}.buttonNextCheckout{display:flex;align-items:center;margin-left:auto}@media (min-width: 576px){.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-6{flex:0 0 auto;width:50%}}@media (max-width: 576px){.col-sm-4,.col-sm-6{width:100%}.printTypeSelector{margin-bottom:30px}.setup-options .option{margin-bottom:20px}.additionalCard{position:relative;margin-bottom:20px}.stitchDetailsBlock{gap:10px}.embroidery-options .option-container{margin-bottom:20px}}@media (min-width: 320px) and (max-width: 767px){.orderDetailsCard{border:1px solid #ccc;background-color:#eee;border-radius:4px;margin-bottom:20px;display:block;padding:14px}.customer.order{text-align:center}table.order-details tbody tr td{flex-wrap:wrap}.order.customer table.order-details tbody tr td div{width:100%;align-items:center;text-align:left}#order-details-container table tr td{flex-wrap:wrap}.customer .orderDetailsCard td:first-of-type,.customer .orderDetailsCard tr:first-of-type td{padding-top:0}.customer .orderDetailsCard tr,.customer .orderDetailsCard tr:first-of-type td{border-top:0px}.customer tfoot.orderDetailsCard:before{content:none}.product-variant-section .product-header{text-align:left;gap:10px}.threadName{margin-top:5px;font-size:.9em;color:#333;line-height:normal}.show-options-btn .optionsBtnText{display:none}.show-options-btn .toggle-icon{margin:0}.product-image{width:50px;margin-right:10px}.options-content .variant-grid .variant-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:150px;width:auto}.button-container button#next-step{padding:0;margin-left:0}.nav-container .nav-item{margin-right:0;flex-wrap:wrap;justify-content:center}.product-variant-section .product-header .brand-section h2{margin:0;font-size:16px}.product-variant-section .product-header .show-options-btn{padding:6px 11.66px;font-size:16px}.toggle-section{text-align:center;display:flex;gap:10px;justify-content:center}.toggle-label{margin:0;padding:10px;border-radius:7px 7px 0 0;font-size:14px;line-height:22px}#artwork-section{padding:40px 0}.buttonNextCheckout{border-top:1px solid #ccc;margin-bottom:0;background-color:#f9f9f9;width:100%;left:0;padding:10px;justify-content:space-between;gap:10px;box-shadow:0 0 10px #00000073;position:fixed;bottom:0}.buttonNextCheckout .next-step,.buttonNextCheckout .checkout-btn{margin-left:auto}.nav-container{justify-content:center;gap:20px}}@media (min-width: 768px) and (max-width: 991px){.toggle-label{padding:8px 20px;font-size:16px}}.properties{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center}.properties>span:first-child{grid-column:span 2;font-weight:700}.properties>span:nth-child(2n){text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom_app.css.map */
