.save-amount{background-color:red;color:#fff;padding:5px 10px;border-radius:4px;font-weight:700;margin-left:10px;display:inline-block;font-size:14px}.size-option-section{display:grid;grid-gap:10px;margin-bottom:15px}.size-options{display:flex;flex-direction:column;gap:15px}.size-options .size-option{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ddd;position:relative;border-radius:15px;transition:background-color .3s ease}.size-options .best-seller-badge{position:absolute;top:-1px;right:-1px;background-color:#3498db;color:#fff;padding:5px 10px;border-radius:0 15px;font-size:10px;line-height:1.2;font-weight:700;border:1px solid #ddd;text-transform:uppercase}.size-options .size-option:hover{background-color:#f9f9f9}.size-options .main-detail{grid-gap:10px;display:flex;align-items:center}.size-options .discount{color:red;font-size:12px;background:#f6dde2;border-radius:5px;padding:2px 5px}.size-options .bestseller{background-color:#00f;color:#fff;padding:2px 5px;font-size:10px;border-radius:4px}.size-options .price{font-size:18px;color:red;font-weight:700;display:initial}.size-options label{display:flex;width:100%;cursor:pointer;justify-content:space-between;align-items:center}.size-options label:after{content:none!important}.size-options .size-info{display:grid;grid-gap:2px}.size-options .size-info .size span{color:gray;font-size:14px;margin:0}.size-options .customUse{margin:0}.size-options .dis-price{font-size:18px;text-decoration:line-through}.size-options .selected{border:1px solid #77ADE6}header.mobile-hide{box-shadow:none;padding:15px 5px}button.overlay-buy_button{color:#fff!important;background:#232323!important;border-color:#232323!important;padding-top:13px;padding-bottom:13px}.image-uploader a,p,h1,h2,h3,h4,h5,h6{margin:0!important}.safety{display:grid;grid-gap:20px;margin:20px 0}.mid-title{display:flex;align-items:center;grid-gap:5px}.model-section{display:grid;justify-items:center;grid-gap:10px}.model-section .icon-holder{width:2rem;cursor:pointer;display:flex}.model-section .model-icon svg{width:100%;height:auto}.model-section .desc{background:#1b2e4e1a;padding:20px;border-radius:18px;width:100%}.model-section .desc p{font-size:12px;line-height:1.5;color:#000;margin:0}.model-section .desc a{text-decoration:none;color:#000}.base_items_list{display:grid;justify-items:center;grid-gap:10px}.base_items_list .base-item{padding:5px;border:1px solid #ddd;max-width:212px;display:grid;grid-gap:10px;border-radius:10px;cursor:pointer}.base_items_list .base-item img{max-width:fit-content}.base_items_list .nothanks{cursor:pointer}.base_items_list .base-item .base-detail{display:grid;text-align:center;grid-gap:5px}.base_items_list .base-item .base-detail h3{font-size:16px;line-height:22px}.base_items_list .base-item .base-detail span{font-weight:600;cursor:pointer}.base_items_list .base-item.active{background-color:#005dc7}.base_items_list .base-item.active .base-detail h3{font-size:16px;color:#fff;line-height:22px}.base_items_list .base-item.active .base-detail span{font-weight:600;color:#fff}.base_items_list span.active{background-color:#005dc7;cursor:pointer;color:#fff;padding:7px 22px;border-radius:8px}.base-light{background:#f4f4f4;padding:5px 10px;display:grid;grid-gap:20px}.base-light .desc{background:#1b2e4e1a;padding:12px;border-radius:18px;width:100%;font-family:var(--font-body-family)}.base-light .model-section .desc p{font-size:12px;line-height:1.5;color:#000;margin:0}.custom-header{background:#504f4f;color:#fff}.custom-header h2{font-size:15px;font-weight:600;color:#fff;padding:5px}.base-item{display:flex;align-items:flex-start;grid-gap:7px}.custom-items{display:grid;grid-gap:12px}.base-item .customUse{margin:4px}.base-item .img-wrapper{width:120px}.base-item .base-name{font-size:16px;font-weight:600}.base-item .price-main{display:flex;grid-gap:10px}.base-item .dis-price{text-decoration:line-through}.custom-text-add{background:#f4f4f4;padding:5px 10px;display:grid;grid-gap:15px;margin-bottom:15px}.custom-text-add .desc{font-family:var(--font-body-family)}.custom-text-add textarea{padding:6px;max-width:100%;height:85px;border-radius:5px;border:0;box-shadow:0 4px 8px #0003,0 2px 14px #00000030}.upload-section{background:#f4f4f4;padding:10px 15px;border-radius:3px;display:grid;grid-gap:20px;justify-items:center;margin-bottom:15px}.upload-section .custom-header{width:100%}.upload-section .info-icon{background-color:#ccc;color:#fff;border-radius:50%;padding:5px;font-style:normal}.upload-section .description{background-color:#e8ebef!important;font-family:var(--font-body-family);padding:15px;line-height:20px;font-size:14px;color:#555;border-radius:5px;margin:0}.upload-section .upload-btn{background-color:#2b3d47!important;color:#fff;position:relative;padding:10px 15px;border:none;border-radius:20px;cursor:pointer;display:block;width:100%;max-width:145px;text-align:center;font-size:12px;margin:0;min-height:auto}.made-in-usa-badge{margin-bottom:15px}button:before{content:none!important;display:none!important}.upload-section .upload-btn:hover{background-color:#1a2a33!important}.upload-section .upload-btn.is-loading{padding:15px!important}button.SavetoFileStack{position:absolute;z-index:9999;background-color:#2b3d47;color:#fff;padding:10px 15px;border:none;border-radius:20px;cursor:pointer;display:block;width:fit-content;text-align:center;top:3%;right:3%}.cropper-view-box{outline:none!important}.cropper-view-box img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}button.SavetoFileStack.is-loading{font-size:0;padding:17px 50px}.images-frame{position:relative;margin-bottom:15px}.images-frame .remove-bg{display:flex;gap:7px;margin:10px 0}.images-frame .frame{min-height:400px;overflow:hidden}.images-frame .landscape-frame.active,.images-frame .potrait-frame.active{display:block}.images-frame .controls{position:absolute;z-index:999;top:4%;left:50%;transform:translate(-50%,-4%);display:flex;gap:5px}.images-frame .controls .genericClass{color:#fff;background:none;border:1px solid white;border-radius:20px;padding:5px 14px;margin:0;min-width:auto;min-height:auto}.images-frame .frame{position:relative}.images-frame .user-img.active{display:grid;grid-template-rows:1fr 1fr;align-items:flex-start}#imageGeneratedidPort{pointer-events:none;position:absolute;z-index:99;object-fit:cover;background:radial-gradient(#000000b5,transparent)}#imageGeneratedidLand{display:none;pointer-events:none;position:absolute;z-index:99;object-fit:contain;background:radial-gradient(#000000b5,transparent)}.images-frame .user-img img{cursor:move;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.toggle-button{border:1px solid grey;display:flex;margin-top:15px;border-radius:50px;overflow:hidden}.toggle-button .button-option{width:50%;background:none;border:0;padding:12px;border-radius:50px}.toggle-button .full-width{width:100%!important;margin:0!important;color:#000!important}.toggle-button .landscape-button.active{display:block}.toggle-button .button-option.active{border:2px solid blue}.uppy-Dashboard-close{top:6px;color:#000;left:94%}.custom-header h2,.base-light strong{font-family:DM Sans,sans-serif!important}.ActiveClass{display:flex!important}.HideClass{display:none!important}@media only screen and (max-width: 768px){#imageGeneratedidPort{pointer-events:none;position:absolute;z-index:99;object-fit:cover;height:-webkit-fill-available!important;background:radial-gradient(#000000b5,transparent)}button.SavetoFileStack{top:1%;right:1%;padding:10px 8px}.images-frame .controls{position:absolute;z-index:999;top:2%;left:50%;transform:translate(-50%,-2%)}.images-frame .user-img.potrait-img{width:151px;height:234px}.images-frame .user-img.landscape-img{top:15%;height:135px;width:65%}}.productView-custom-buttons{margin-top:15px}.productView-custom-buttons .save-photo{width:100%;background-color:#777;color:#fff;font-weight:700;padding:12px;border:none;border-radius:4px;margin-bottom:10px;font-size:14px;text-transform:uppercase}.productView-custom-buttons .shopify-payment-button{width:100%;margin-bottom:10px}.productView-custom-buttons .more-options-link a{text-align:center;display:block;font-size:14px;text-decoration:underline;color:#000}@media screen and (max-width: 768px){.productView-custom-buttons .save-photo{font-size:13px;padding:10px}.productView-custom-buttons .more-options-link a{font-size:13px}}.w900.align-center{background:#000}.w900.align-center .title-styling{background:#000!important;padding:10px!important}.prices{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom-master.css.map */
