.bs-login-notification{position:fixed;top:100px;right:24px;z-index:11000;display:flex;align-items:center;gap:14px;width:360px;max-width:calc(100vw - 32px);padding:18px;background:#fff;color:#172330;border:1px solid #d7e8df;border-radius:14px;box-shadow:0 12px 36px rgba(16,24,32,.18);animation:bs-login-notification-enter .25s ease-out}.bs-login-notification-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;height:38px;border-radius:50%;background:#e7f6ee;color:#208457;font-size:22px;font-weight:700}.bs-login-notification-copy{flex:1}.bs-login-notification-copy strong{display:block;font-size:15px;line-height:22px}.bs-login-notification-copy span{display:block;color:#73808e;font-size:13px;line-height:20px}.bs-login-notification button{border:0;padding:4px 8px;background:transparent;color:#73808e;font-size:24px;line-height:28px;cursor:pointer}.bs-login-notification button:focus-visible{outline:2px solid #227eb2;border-radius:4px}@keyframes bs-login-notification-enter{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.bs-login-notification{top:84px;right:16px}}@media (prefers-reduced-motion:reduce){.bs-login-notification{animation:none}}div.fieldgroup{margin:.5em 0 1em}div.fieldgroup .content{padding-left:1em}.product-all-images-trigger{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;clear:left;box-sizing:border-box;width:var(--more-thumb-width,64px);height:var(--more-thumb-height,72px);min-height:0;margin:0 0 16px var(--more-thumb-left,4px);padding:4px 2px;border:1px solid #587283;border-radius:8px;background:#111e28;color:#fff;box-shadow:0 2px 5px rgba(17,30,40,.2);cursor:pointer}.product-all-images-trigger[hidden]{display:none!important}.product-all-images-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);z-index:-2;pointer-events:none}.product-all-images-preview:not([src]){display:none}.product-all-images-trigger::before{content:'';position:absolute;inset:0;background:rgba(8,17,25,.64);z-index:-1;pointer-events:none}.product-all-images-trigger:hover::before{background:rgba(8,17,25,.72)}.more-product-images.MagicToolboxSelectorsContainer a.thumbnail-link,.more-product-images.MagicToolboxSelectorsContainer .mz-thumb{border-radius:8px;overflow:hidden}.more-product-images.MagicToolboxSelectorsContainer img,.product-all-images-thumbs img{border-radius:6px}.product-all-images-modal .product-all-images-thumbs button{border-radius:8px;overflow:hidden}.product-all-images-count,.product-all-images-label{color:#fff;text-shadow:0 1px 3px #000,0 2px 8px rgba(0,0,0,.7)}.product-all-images-count{font-size:var(--more-count-size,22px);line-height:1.1;font-weight:800}.product-all-images-label{font-size:10px;line-height:1.3;font-weight:600;letter-spacing:-.2px;white-space:normal;text-align:center}.product-all-images-label{max-width:100%}.product-all-images-compact .product-all-images-count{display:none}.product-all-images-trigger.product-all-images-compact{gap:0}body.product-all-images-open{overflow:hidden}.product-all-images-modal{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;padding:16px;background:#fff;color:#222}.product-all-images-modal[hidden],.product-all-images-modal [hidden]{display:none!important}.product-all-images-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.product-all-images-header h2{margin:0;font-size:22px}.product-all-images-modal button{cursor:pointer;background:#fff;color:#222;border:1px solid #ccc;border-radius:4px}.product-all-images-modal button:focus-visible,.product-all-images-trigger:focus-visible{outline:3px solid #1676b8;outline-offset:2px}.product-all-images-modal button:disabled{opacity:.35;cursor:default}.product-all-images-close,.product-all-images-prev,.product-all-images-next{width:44px;height:44px;font-size:30px;flex-shrink:0}.product-all-images-stage{display:flex;align-items:center;justify-content:space-between;flex:1;min-height:0;gap:12px;padding:12px 0}.product-all-images-stage img{object-fit:contain;width:calc(100% - 112px);height:100%;min-width:0}.product-all-images-caption,.product-all-images-status{text-align:center;flex-shrink:0;margin:4px 0}.product-all-images-retry{align-self:center;padding:8px 16px}.product-all-images-thumbs{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding:8px 4px;min-height:100px}.product-all-images-thumbs button{flex:0 0 76px;height:84px;padding:3px}.product-all-images-thumbs button[aria-pressed='true']{border:3px solid #1676b8}.product-all-images-thumbs img{width:100%;height:100%;object-fit:contain}@media (max-width:600px){.product-all-images-count{display:none}.product-all-images-trigger{gap:0}.product-all-images-label{max-width:100%;white-space:normal;font-size:11px;line-height:1.25;letter-spacing:-.2px}.product-all-images-modal{padding:10px}.product-all-images-stage{gap:4px}.product-all-images-stage img{width:calc(100% - 96px)}.product-all-images-thumbs{min-height:84px}.product-all-images-thumbs button{flex-basis:64px;height:68px}}.taxonomy_image_checkboxes .form-item label.option{float:left;margin-right:1.5em}.taxonomy_image_checkboxes .form-item .description{clear:both}.taxonomy_image_checkboxes{clear:both;padding-top:1em}.taxonomy_image_radios .form-item label.option{margin-right:1em}.taxonomy_image_radios .form-item .description{clear:both}.taxonomy_image_radios dt{font-weight:700}.taxonomy_image_radios dl{margin-left:3em}#taxonomy-image-admin-settings .form-item{margin-bottom:0}#taxonomy-image-terms a.links{font-size:80%;float:right}#taxonomy-image-terms img{float:left;margin-right:1em}#block-taxonomy_image-0 img{float:left;margin-right:1em}.taxonomy-image-block-edit{float:right;font-size:89%}a.taxonomy-image-link-alter{display:inline-block}.taxonomy_image_links{margin-right:6px}a.taxonomy-image-links img,.taxonomy-images img{margin-right:6px}.field-ds-group-product-left-group{position:relative}.field-add-to-cart{clear:both;float:left;width:100%}.field-add-to-cart .tab-content{clear:both}.iq-bulk-tabs{margin-top:5px}.iq-bulk-tabs-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:3px;border:1px solid #dce6ef;border-radius:10px;background:#f2f6fa}.iq-bulk-tab{min-height:36px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#33465c;cursor:pointer;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.iq-bulk-tab:hover{background:#e4edf6;color:#123e69}.iq-bulk-tab.is-active{background:#232e3f;color:#fff;box-shadow:0 1px 3px rgba(16,71,121,0.16)}.iq-bulk-tab:focus-visible{outline:2px solid #0069d9;outline-offset:2px}.iq-bulk-tab .fa-shopping-cart{margin-right:4px}.iq-bulk-tab-panel[data-bulk-panel='blank'] .blank-pricing-heading{display:none}.iq-bulk-tab-panel[hidden]{display:none!important}.iq-bulk-tab-panel .uc-bs-bulk-info{margin:0}.iq-bulk-tab-panel .uc-bs-bulk-info .row{margin-left:0;margin-right:0}.iq-bulk-tab-panel .uc-bs-bulk-info [class*='col-']{padding-left:0;padding-right:0}.iq-bulk-tab-panel-empty{padding:14px;border:1px dashed #dbe7df;border-radius:10px;color:#58705f;font-size:13px;font-weight:600;text-align:center}.iq-bulk-savings-skeleton{display:block;text-align:left}.iq-bulk-skeleton-title{margin-bottom:12px;color:#385141;font-size:13px;font-weight:800;text-align:center}.iq-bulk-skeleton-row{display:grid;grid-template-columns:.7fr 1fr 1.4fr;gap:10px;margin-bottom:9px}.iq-bulk-skeleton-row:last-child{margin-bottom:0}.iq-bulk-skeleton-cell{display:block;height:16px;border-radius:999px;background:linear-gradient(90deg,#edf4ef 0%,#f8fbf9 45%,#edf4ef 90%);background-size:220% 100%;animation:iq-bulk-skeleton-shimmer 1.15s ease-in-out infinite}.iq-bulk-skeleton-cell-sm{max-width:54px}.iq-bulk-skeleton-cell-lg{max-width:170px}@keyframes iq-bulk-skeleton-shimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}.deco-mode-toggle-wrapper{contain:layout;left:auto;min-height:40px;position:absolute;right:16px;top:16px;z-index:20}.deco-mode-btn-container{contain:layout style;display:inline-block;margin:12px 0;padding:4px;border-radius:50px;background:linear-gradient(90deg,#ff00ff,#00ffff);box-shadow:0 4px 10px rgba(35,35,35,0.08)}.deco-mode-btn-container .deco-mode-btn{appearance:none;background:#000;border:0;border-radius:46px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;line-height:1.42857143;padding:8px 12px;font-size:12px;transition:transform 0.12s,opacity 0.12s,background-color 0.12s}.deco-mode-btn-container .deco-mode-btn[disabled]{cursor:wait;opacity:.7}.deco-mode-btn-container .deco-mode-btn[data-mode='decoration']{background:#232323;color:#fff}.iq-decoration-lazy-placeholder{min-height:1px}.iq-decoration-lazy-message{padding:14px;border:1px dashed #dbe7df;border-radius:10px;color:#58705f;font-size:13px;font-weight:700;text-align:center}#sale-price{align-items:center;box-sizing:border-box;flex:0 1 auto;min-width:90px;text-align:center}#sale-wrapper{display:block;position:relative;text-align:center;width:100%}#sale-price #amount{display:block;margin-right:0;text-align:center;width:100%}#sale-wrapper .mbl.fa-info-circle,#sale-wrapper .mbl.fa-paint-brush{bottom:-6px;left:-28px;position:absolute;right:auto}[data-iq-bulk-label='1']{align-items:center;display:inline-flex;gap:.18em;justify-content:center;white-space:nowrap;width:100%}[data-iq-bulk-label='1'] .iq-sale-label-icon{flex:0 0 auto;font-size:.7em;line-height:1;margin-right:0;transform:translateY(-0.03em)}body.iq-decoration-mode-active #sale-price,#sale-container.iq-decoration-mode #sale-price,#sale-price.iq-decoration-mode{background:#149447!important}body.iq-decoration-mode-active #arrow-left,#sale-container.iq-decoration-mode #arrow-left,#arrow-left.iq-decoration-mode{border-right-color:#149447!important}#uc-bs-bulk-saving-info .iq-bulk-modal-switch-wrap{margin:0 0 12px;text-align:left}#uc-bs-bulk-saving-info .iq-bulk-modal-switch{color:grey;font-size:12px;text-decoration:none;border:1px solid grey;padding:4px 8px;border-radius:10px}@media (max-width:767px){.deco-mode-toggle-wrapper{right:8px;top:8px}}.decoration-type{display:flex;justify-content:center;align-items:center;overflow:hidden;max-height:120px;opacity:1;transition:opacity 180ms ease,max-height 260ms ease,margin 180ms ease}.decoration-toggle-btn{background:#f5f7fa;color:#232323;border:1px solid #232323;border-radius:25px;padding:10px 28px;margin-right:12px;font-size:1.1em;font-weight:500;cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s;min-width:168px}.decoration-toggle-btn:last-child{margin-right:0}.decoration-toggle-btn.active{background:#232323;color:#fff}.decoration-toggle-btn:focus{box-shadow:0 0 0 2px #90caf9}.iq-decoration-type-section{margin-bottom:16px}.iq-decoration-type-section>h3{overflow:hidden;max-height:60px;opacity:1;transition:opacity 180ms ease,max-height 260ms ease,margin 180ms ease}.iq-decoration-type-summary-toggle{display:none}.iq-decoration-type-collapsed>h3,.iq-decoration-type-collapsed .decoration-type,.iq-decoration-type-collapsed .iq-decoration-type-warning{max-height:0;margin:0!important;opacity:0;pointer-events:none}.iq-decoration-type-collapsed .iq-decoration-type-summary-toggle.is-visible{display:flex;max-height:420px;margin:10px 0 0;padding-top:14px;padding-bottom:18px;opacity:1}.iq-decoration-type-expanded.iq-decoration-type-show-warning .iq-decoration-type-warning{display:block}.iq-decoration-type-warning{color:#8a6d00;font-size:13px;font-weight:700;line-height:1.35;margin:-4px 0 12px;text-align:center}.iq-decoration-type-warning.hidden{display:none}.iq-decoration-type-expanded.iq-decoration-type-show-warning .iq-decoration-type-warning.hidden{display:block!important}.iq-decoration-type-expanded .iq-decoration-type-summary-toggle{display:none}.field-add-to-cart{float:left;width:100%}.add-to-cart-tabs .tab-content .tab-pane{padding:10px 0}button.iq-existing-quote-edit-link{border:0;background:0}.iq-existing-quote-count{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#4db6c2;color:#fff;font-size:.92em;font-weight:700;white-space:nowrap}@media (max-width:767px){.iq-product-atc-form input,.iq-product-atc-form select,.iq-product-atc-form textarea{font-size:16px}.iq-existing-quote-summary-mobile-placement{clear:both;float:none;margin:0 0 12px;width:100%}}button.btn.btn-secondary.iq-modal-delete-btn{float:left;background:#c70000;color:#fff;border:0}button.btn.btn-secondary.iq-modal-delete-btn.is-loading{display:inline-flex;align-items:center;gap:8px;background:#131921;color:#fff;cursor:wait;opacity:1}.iq-modal-delete-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,0.35);border-top-color:#fff;border-radius:50%;animation:iq-pricing-spinner 0.75s linear infinite}.iq-product-atc-form .color-options,.iq-product-atc-form .bootstrap-select{padding:0!important}.iq-product-atc-form .iq-color-picker-shell{position:relative}.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__header{justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:nowrap}.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__current{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__view-all{flex:0 0 auto;white-space:nowrap}@media (max-width:767px){.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__header{flex-direction:row;align-items:baseline;gap:10px}.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__current{font-size:1.3rem}.iq-product-atc-form .iq-color-picker-shell .product-color-carousel__view-all{font-size:1.3rem}}#atc-decoration{display:block;font-weight:700;color:#232323;padding-bottom:5px}#atc-decoration h3 a{font-size:.5em;color:#4782cd;text-decoration:double;line-height:1.2em;border-radius:10px;border:1px solid #ccc;padding:5px;cursor:pointer;margin-left:10px}#atc-decoration .size-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;overflow:hidden;max-height:520px;opacity:1;transition:opacity 180ms ease,max-height 260ms ease,margin 180ms ease}#atc-decoration .size-options div{display:flex;flex-direction:column}#atc-decoration .size-options label{font-weight:700;margin-bottom:8px;text-align:center}#atc-decoration .size-options input,#atc-decoration .print-location-group input{padding:8px;font-size:14px;border:1px solid #adadad;border-radius:4px;font-weight:initial}@media (max-width:767px){#atc-decoration .size-options input{font-size:16px}}#atc-decoration .color-options{margin-bottom:20px}.iq-size-entry-collapsed .size-options{max-height:0;margin:0;opacity:0;pointer-events:none}#atc-decoration .iq-size-entry-collapsed .size-options.input-product-group{display:none}.iq-size-summary-toggle{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;width:100%;max-height:0;margin:0;padding:0 18px;overflow:hidden;opacity:0;color:#232323;background:#fff;border:1px solid #d0d8df;border-radius:12px;font-size:16px;font-weight:700;line-height:1.25;text-align:center;transition:opacity 180ms ease,max-height 260ms ease,margin 180ms ease,padding 180ms ease}.iq-size-summary-heading{display:block;width:100%;margin:0;color:#232323;font-size:16px;font-weight:800;line-height:1;letter-spacing:.01em}.iq-size-summary-chips{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.iq-size-summary-chip{display:inline-flex;align-items:center;justify-content:center;min-width:100px;max-width:180px;padding:8px 14px;border-radius:999px;background:#232323;color:#fff;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-size-entry-collapsed .iq-size-summary-toggle.is-visible{max-height:420px;margin:10px 0 0;padding-top:14px;padding-bottom:18px;opacity:1}.iq-size-summary-action{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;text-transform:uppercase;color:#232323}.iq-size-summary-icon{position:relative;display:inline-block;width:16px;height:16px;border:1px solid #232323;border-radius:50%}.iq-size-summary-icon::before,.iq-size-summary-icon::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:2px;background:#232323;transform:translate(-50%,-50%)}.iq-size-summary-icon::after{transform:translate(-50%,-50%) rotate(90deg)}@media (max-width:768px){.iq-size-summary-chip{min-width:96px;max-width:48%;font-size:13px;padding:8px 12px}.iq-size-entry-collapsed .iq-size-summary-toggle.is-visible{max-height:340px}}.iq-product-detail-form{overflow:hidden;max-height:2600px;opacity:1;transition:opacity 180ms ease,max-height 260ms ease,margin 180ms ease}.iq-product-detail-form.iq-detail-awaiting-qty .print-details,.iq-product-detail-form.iq-detail-awaiting-type .print-details{display:none}#atc-decoration select{padding:8px;border:1px solid #adadad;border-radius:4px;font-size:14px;text-align:center}.print-details label{display:block}.iq-product-save-quote-wrap{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:82px;margin:16px 0 0;padding:14px 18px;background:#fff;border:2px solid #1e9af0;border-radius:8px;color:#232323;text-align:center;text-decoration:none;cursor:pointer}.iq-product-save-quote-wrap.is-visible{display:flex}.iq-product-save-quote{padding:0;font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}.iq-product-save-quote-main{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#232323;cursor:pointer}.iq-product-save-quote:hover,.iq-product-save-quote:focus{color:#0b7fd3;text-decoration:none}.iq-product-save-quote i{color:#168de2;font-size:18px}.iq-product-save-quote .fa-bookmark::before{content:"\f02e";font-family:"Font Awesome 5 Free",FontAwesome,serif;font-weight:900}.iq-product-save-quote-copy{display:block;margin-top:4px;color:#454b52;font-size:13px;font-weight:500;line-height:1.3}.iq-product-save-quote.disabled,.iq-product-save-quote[aria-disabled='true']{cursor:not-allowed;opacity:.55}.iq-product-save-quote[aria-busy='true']{cursor:wait;opacity:.8}#uc-decoration-save-quote-form .form-submit{display:block;width:100%;margin-top:18px;padding:14px 18px;border:0;border-radius:6px;background:#111821;color:#fff;font-size:18px;font-weight:800;line-height:1.25;text-align:center}#uc-decoration-save-quote-form .uc-save-quote-submit-wrap{display:block;width:100%}#uc-decoration-save-quote-form .uc-save-quote-submit-spinner{border-color:rgba(255,255,255,0.42);border-top-color:#fff;right:18px}#uc-decoration-save-quote-form .form-submit.uc-save-quote-submit-loading,#uc-decoration-save-quote-form .form-submit.uc-save-quote-submit-loading:hover,#uc-decoration-save-quote-form .form-submit.uc-save-quote-submit-loading:focus{background:#111821;color:#fff;cursor:wait}#uc-decoration-save-quote-form .form-submit:hover,#uc-decoration-save-quote-form .form-submit:focus{background:#1d2530;color:#fff}.iq-locked-quote-options h3{text-align:center;width:100%;margin-bottom:0}.iq-locked-summary-meta{width:100%;display:flex;justify-content:center;margin-bottom:4px}.iq-locked-toggle-wrap{width:100%;display:flex;justify-content:center;margin-bottom:2px}.iq-locked-specs-toggle{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #d7dee9;border-radius:999px;background:#fff;color:#1f2937;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.iq-locked-specs-toggle:hover,.iq-locked-specs-toggle:focus{color:#11316b;border-color:#c9d9ff;background:#f8fbff;text-decoration:none}.iq-locked-summary-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#eef4ff;border:1px solid #c9d9ff;color:#11316b}.iq-locked-summary-label{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.iq-locked-summary-value{min-width:32px;padding:4px 10px;border-radius:999px;background:#fff;color:#0f172a;font-size:18px;font-weight:700;text-align:center}.print-details{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:16px;margin-top:16px!important;padding:18px;width:100%;background:#fff;border:1px solid #d0d8df;border-radius:12px}.iq-location-summary-group-heading{width:100%;margin:0;color:#232323;font-size:16px;font-weight:800;line-height:1.25;text-align:center}.iq-locked-quote-options{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.iq-locked-quote-groups{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.iq-locked-quote-groups.is-collapsed{display:none}.print-location-group{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:360px;width:100%}.iq-locked-location{padding:20px;border:1px solid #e4e8ef;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 10px 24px rgba(15,23,42,0.06)}.print-location-group>div{margin-bottom:10px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.print-location-group>div label{font-size:.9em;text-align:center;margin-bottom:6px}.print-location-group select,.print-location-group input{box-sizing:border-box;max-width:100%;width:100%}.iq-locked-option{width:100%}.iq-locked-option-value{min-height:48px;border-radius:10px;padding:12px 14px;background:#fff;color:#1f2937;font-weight:600;text-align:center}.iq-locked-option-meta{display:block;margin-top:6px;font-size:12px;font-weight:500;color:#667085}.iq-locked-pill{display:inline-flex;align-items:center;justify-content:center}.iq-locked-artwork{display:flex;align-items:center;justify-content:center;gap:12px}.iq-locked-artwork img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid #d7dee9}.element-field-label{display:block;text-align:center}.location-field.order-details-location,.location-field.order-details-colors-cell{display:flex;flex-direction:column;align-items:center;width:100%}.artwork-location-label{font-weight:700;font-size:15px;margin-bottom:6px;text-align:center}.iq-product-detail-form .iq-artwork-colors-stack,.iq-product-detail-form .colors-stack{border:1px solid #e6e6e6;border-radius:6px;padding:10px;background:#fafafa;position:relative;clear:both}.ai-color-summary{margin-bottom:8px}.ai-color-swatches{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px;margin-bottom:10px;font-weight:600;font-size:22px;border:1px solid #e6e6e6;background:#fff;border-radius:30px}.ai-color-count{padding:6px 18px}.ai-autoselect-note{font-size:12px;color:#555;margin-top:4px}.ai-color-manual-toggle{margin-top:8px}.iq-product-detail-form .iq-artwork-colors-stack .ai-color-manual-toggle .ai-show-manual{display:inline-flex;align-items:center;justify-content:center;padding:0;font-weight:600;position:static;z-index:auto;width:auto;min-width:0;margin:8px auto 0;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:underline;color:#007494;line-height:1.35;white-space:normal}.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block{margin-top:10px;width:100%;clear:both}.order-details-colors{margin:10px auto}.iq-product-detail-form .order-details-colors-cell .form-item{margin-top:5px;margin-bottom:0!important}.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block .color-select-container,.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block .iq-manual-color-select-container{max-width:240px;width:100%;margin:10px auto 0;overflow:visible;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block .color-select-optgroup{display:contents}.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block .color-select-option{float:none;flex:0 0 auto}.iq-product-detail-form .iq-artwork-colors-stack .manual-colors-block .color-select-container::after{content:"";display:block;clear:both}.iq-product-detail-form .colors-stack>small.ai-autoselect-note{display:block;clear:both;margin-top:23px;padding-bottom:4px}.iq-product-detail-form .location-row.iq-location-row-collapsed{width:100%;display:flex;justify-content:center;margin:0;padding:16px;background:#fff;border:1px solid #d7dee9;border-radius:10px}.iq-product-detail-form .location-row.iq-location-row-collapsed>:not(.iq-location-summary){display:none!important}.iq-location-summary{display:none}.iq-location-summary .sr-only,.iq-expanded-location-remove .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.iq-expanded-location-heading{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px}.iq-expanded-location-heading .artwork-location-label{margin-bottom:0}.iq-expanded-location-remove{align-items:center;flex:0 0 auto;background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#64748b;display:flex;font-size:12px;font-weight:900;height:22px;justify-content:center;line-height:1;padding:0;cursor:pointer;width:22px}.iq-expanded-location-remove:hover,.iq-expanded-location-remove:focus{background:#fef2f2;border-color:#ef4444;color:#b91c1c;outline:none}.iq-expanded-location-remove .fa-trash::before{content:"\f1f8";font-family:"Font Awesome 5 Free",serif;font-weight:900}.iq-location-row-collapsed>.iq-location-summary{display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-rows:auto auto;column-gap:6px;row-gap:12px;align-items:center;justify-content:center;width:min(100%,420px);margin:0 auto}.iq-location-summary-remove{grid-column:2;grid-row:1;align-items:center;align-self:center;background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#64748b;display:flex;font-size:12px;font-weight:900;height:22px;justify-content:center;justify-self:end;line-height:1;padding:0;cursor:pointer;width:22px}.iq-location-summary-remove:hover,.iq-location-summary-remove:focus{background:#fef2f2;border-color:#ef4444;color:#b91c1c;outline:none}.iq-location-summary-remove .fa-trash::before{content:"\f1f8";font-family:"Font Awesome 5 Free",serif;font-weight:900}.iq-location-summary-main{grid-column:3;grid-row:1;display:inline-flex;align-items:baseline;justify-content:flex-start;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:#0f172a;font:inherit;font-weight:700;text-align:left;cursor:pointer}.iq-location-summary-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-location-summary-edit{color:#007494;font-weight:700;text-decoration:underline;white-space:nowrap}.iq-location-summary-thumbs{grid-column:1/5;grid-row:2;display:flex;gap:10px;justify-content:center;align-items:center;min-height:64px}.iq-location-summary-thumbs img,.iq-location-summary-thumbs .iq-designer-placement-thumb{width:100px;height:100px;max-width:100px;max-height:100px;object-fit:cover;border:1px solid #d7dee9;border-radius:8px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,0.08)}.iq-location-summary-thumbs .iq-designer-placement-thumb{margin:0}.iq-location-summary-add-later{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;font-weight:700;line-height:1.2;text-align:center}.iq-product-detail-form .location-row>a.iq_detail_remove_location{display:none!important}a.iq_detail_remove_location{display:inline-block;padding:8px 16px;border:2px solid #ca3030;border-radius:999px;background-color:#ca3030;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;transition:all 0.3s ease}a.iq_detail_remove_location:hover{background-color:#c0392b;border-color:#c0392b;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.1)}a.iq_detail_remove_location:active{transform:scale(0.98);box-shadow:0 2px 4px rgba(0,0,0,0.1)}div.iq-pricing-container{clear:both;margin:10px 0}.iq-product-atc-form .iq-pricing-container.mt-5{margin-top:16px!important}div.iq-price-details{position:relative;background-color:#f5f5f5;padding:10px;border:1px solid #eee;border-radius:10px;text-align:center;font-size:1.1em;font-weight:700}div.iq-price-details>.iq-garment-total>span{text-decoration:line-through;font-size:.8em;color:#858585}div.iq-price-details>.iq-garment-total>.iq-garment-total-tooltip{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:#546171;cursor:help;text-decoration:none}.iq-price-loading-indicator{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(0,75,195,0.16);border-radius:999px;background:rgba(255,255,255,0.94);box-shadow:0 6px 18px rgba(0,75,195,0.1);color:#131921;font-size:11px;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease;visibility:hidden}.iq-price-details.iq-price-loading .iq-price-loading-indicator{opacity:1;transform:translateY(0);visibility:visible}.iq-price-details.iq-price-loading{min-height:44px;overflow:visible}.iq-price-loading-spinner{width:13px;height:13px;border:2px solid rgba(0,75,195,0.16);border-top-color:#004bc3;border-radius:50%;animation:iq-pricing-spinner 0.75s linear infinite}.iq-bulk-savings{margin-top:14px;padding:16px 16px 12px;border:1px solid #d8e2dc;border-radius:14px;background:linear-gradient(180deg,#ffffff 0%,#f7fbf8 100%);box-shadow:0 8px 20px rgba(17,121,58,0.06)}.iq-bulk-savings-source{display:none!important}#uc-bs-bulk-saving-info .iq-bulk-savings{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#uc-bs-bulk-saving-info .modal-content{position:relative;border:0;border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,0.18)}#uc-bs-bulk-saving-info .modal-body{position:relative;padding:28px 20px 20px}#uc-bs-bulk-saving-info .iq-bulk-modal-switch-wrap{margin:0 0 12px;text-align:left}#uc-bs-bulk-saving-info .iq-bulk-modal-switch{color:grey;font-size:12px;text-decoration:none;border:1px solid grey;padding:4px 8px;border-radius:10px}#uc-bs-bulk-saving-info .iq-bulk-savings-modal-close{position:absolute;top:10px;right:12px;z-index:2;float:none;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:#131921;font-size:30px;font-weight:400;line-height:1;opacity:.65}#uc-bs-bulk-saving-info .iq-bulk-savings-modal-close:hover,#uc-bs-bulk-saving-info .iq-bulk-savings-modal-close:focus{opacity:1;color:#131921;outline:0}.field-bulk-info>.iq-bulk-savings,.field-bulk-info.iq-bulk-slot-active .iq-bulk-savings{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.field-ds-group-product-right-group .field-bulk-info:has(>.iq-bulk-initial-empty){padding:12px}.field-bulk-info>.iq-bulk-savings-loading{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.field-bulk-info.iq-bulk-loading{position:relative}.iq-bulk-loading-indicator{position:absolute;top:12px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(15,94,49,0.18);border-radius:999px;background:rgba(255,255,255,0.92);box-shadow:0 8px 22px rgba(23,53,31,0.12);color:#131921;font-size:12px;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease;visibility:hidden}.field-bulk-info.iq-bulk-loading .iq-bulk-loading-indicator{opacity:1;transform:translateY(0);visibility:visible}.iq-bulk-loading-spinner{width:14px;height:14px;border:2px solid rgba(15,94,49,0.18);border-top-color:#0f8f45;border-radius:50%;animation:iq-pricing-spinner 0.75s linear infinite}@keyframes iq-pricing-spinner{to{transform:rotate(360deg)}}.iq-qty-warning{display:none;margin-top:8px;color:#856404;font-size:13px;font-weight:600;line-height:1.35;text-align:center}.iq-bulk-tabs{margin-top:5px}.iq-bulk-tabs-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:3px;border:1px solid #dce6ef;border-radius:10px;background:#f2f6fa}.iq-bulk-tab{min-height:36px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#33465c;cursor:pointer;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.iq-bulk-tab:hover{background:#e4edf6;color:#123e69}.iq-bulk-tab.is-active{background:#232e3f;color:#fff;box-shadow:0 1px 3px rgba(16,71,121,0.16)}.iq-bulk-tab:focus-visible{outline:2px solid #0069d9;outline-offset:2px}.iq-bulk-tab .fa-shopping-cart{margin-right:4px}.iq-bulk-tab-panel[data-bulk-panel='blank'] .blank-pricing-heading{display:none}.iq-bulk-tab-panel[hidden]{display:none!important}.iq-bulk-tab-panel .uc-bs-bulk-info{margin:0}.iq-bulk-tab-panel .uc-bs-bulk-info .row{margin-left:0;margin-right:0}.iq-bulk-tab-panel .uc-bs-bulk-info [class*='col-']{padding-left:0;padding-right:0}.iq-bulk-savings-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:10px}.iq-bulk-savings-header h3{margin:0;font-size:19px;font-weight:700;color:#131921}.iq-bulk-savings-subtitle{font-size:13px;color:#58705f;font-weight:600}.iq-bulk-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.iq-bulk-info-table{width:100%;margin-bottom:0;font-size:14px;table-layout:fixed}.iq-bulk-info-table th{border:none!important;background:transparent;color:#496353;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.iq-bulk-info-table td{vertical-align:middle!important;border-top:1px solid #e3ece6!important;color:#131921;font-weight:600}.iq-bulk-info-table tbody tr:first-child td{border-top:1px solid #dbe7df!important}.iq-bulk-info-table tbody tr.is-current{background:#edf9f1}.iq-bulk-info-table tbody tr.is-current td{color:#0f5f2f}.iq-bulk-each-price{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f2f7f3;color:#0f5132;font-size:12px}.iq-bulk-info-table tbody tr.is-current .iq-bulk-each-price{background:#159446;color:#fff}.iq-bulk-info-table th.iq-bulk-qty-heading,.iq-bulk-info-table td.iq-bulk-qty-cell,.iq-bulk-info-table th.iq-bulk-each-heading,.iq-bulk-info-table td.iq-bulk-each-cell{white-space:nowrap}.iq-bulk-info-table th.iq-bulk-tier-heading,.iq-bulk-info-table td.iq-bulk-tier-cell{text-align:left;white-space:nowrap}.iq-bulk-qty-value,.iq-bulk-tier-help{display:block}.iq-bulk-tier-help{margin-top:2px;color:#58705f;font-size:12px;font-weight:600;line-height:1.2}.iq-bulk-info-table tbody tr.is-current .iq-bulk-tier-help{color:#0f5f2f}.iq-bulk-tier-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;background:#159447;color:#fff;font-size:12px;line-height:1}.iq-bulk-tier-pill::before{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.iq-bulk-info-table td.iq-bulk-tier-note{font-size:13px;color:#58705f;font-weight:600}.iq-bulk-info-table .iq-bulk-savings-message-row td{padding:8px 4px!important;line-height:1.42857143;vertical-align:middle!important;color:#58705f;font-size:13px;font-weight:600}.iq-bulk-savings-footnote{margin-top:10px;font-size:12px;color:#58705f;line-height:1.5}.iq-bulk-savings-skeleton{display:block;text-align:left}.iq-bulk-savings-loading .iq-bulk-savings-subtitle{display:flex;align-items:center;gap:6px}.iq-bulk-skeleton-cell{display:block;height:16px;border-radius:999px;background:linear-gradient(90deg,#edf4ef 0%,#f8fbf9 45%,#edf4ef 90%);background-size:220% 100%;animation:iq-bulk-skeleton-shimmer 1.15s ease-in-out infinite}.iq-bulk-skeleton-subtitle{width:260px;max-width:58vw}.iq-bulk-skeleton-cell-sm{width:54px}.iq-bulk-skeleton-cell-lg{width:170px;max-width:28vw}.iq-bulk-skeleton-pill{min-width:92px;min-height:34px;justify-content:center}.iq-bulk-skeleton-pill .iq-bulk-skeleton-cell{width:62px;height:14px}@keyframes iq-bulk-skeleton-shimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}@media (max-width:767px){.iq-bulk-savings{padding:14px 12px 10px}.iq-bulk-savings-header{align-items:flex-start}.iq-bulk-savings-header h3{font-size:17px}.iq-bulk-info-table{font-size:13px;table-layout:auto}.iq-bulk-info-table th,.iq-bulk-info-table td{padding-left:6px!important;padding-right:6px!important;white-space:nowrap}.iq-bulk-info-table th.iq-bulk-qty-heading,.iq-bulk-info-table td.iq-bulk-qty-cell,.iq-bulk-info-table th.iq-bulk-tier-heading,.iq-bulk-info-table td.iq-bulk-tier-cell,.iq-bulk-info-table th.iq-bulk-each-heading,.iq-bulk-info-table td.iq-bulk-each-cell{width:1%}.iq-bulk-each-price{padding:3px 6px}}div.iq-submit-btn{margin-top:10px;cursor:pointer;padding:10px;border:1px solid #e0e0e0;border-radius:10px;text-align:center;font-size:1em;font-weight:700;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,opacity 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}div.iq-add-decoration-btn{background-color:#149447;border-color:#11793a;color:#fff;box-shadow:0 4px 12px rgba(20,148,71,0.16)}div.iq-add-decoration-btn:hover{background-color:#18a34e;border-color:#128542;color:#fff;box-shadow:0 8px 18px rgba(20,148,71,0.22);transform:translateY(-1px)}div.iq-add-decoration-btn:active{background-color:#0f7b3a;border-color:#0c612d;color:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);transform:translateY(1px)}div.iq-checkout-btn{color:#fff;background-color:#232323}div.iq-checkout-btn:hover{background-color:#232e3f;color:#fff}.field-ds-group-product-left-group{position:relative}.deco-mode-toggle-wrapper{contain:layout;left:auto;min-height:40px;position:absolute;right:16px;top:16px;z-index:20}.deco-mode-btn-container{contain:layout style;display:inline-block;margin:12px 0;padding:4px;border-radius:50px;background:linear-gradient(90deg,#ff00ff,#00ffff);box-shadow:0 4px 10px rgba(35,35,35,0.08)}.deco-mode-btn-container .deco-mode-btn{appearance:none;background:#000;border:0;border-radius:46px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;line-height:1.42857143;padding:8px 12px;font-size:12px;transition:transform 0.12s,opacity 0.12s,background-color 0.12s}.deco-mode-btn-container .deco-mode-btn[disabled]{cursor:wait;opacity:.7}.deco-mode-btn-container .deco-mode-btn[data-mode='decoration']{background:#232323;color:#fff}@media (max-width:767px){.deco-mode-toggle-wrapper{top:8px;right:8px}}.iq-location-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;padding:8px 36px;font-size:14px;color:#222;text-align:center;text-align-last:center;-moz-text-align-last:center;background-image:url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>);background-repeat:no-repeat;background-position:right 10px center;box-shadow:inset 0 1px 2px rgba(16,24,40,0.03);transition:border-color .15s ease,box-shadow .15s ease}#form-msg,.free-shipping{text-align:center;font-weight:600;color:#555;background:#fff8e6;border:1px solid #f0dca6;padding:10px 14px;border-radius:8px;margin-bottom:10px}.free-shipping{background:#e9ffe9!important;border:1px solid #7ad57a!important}#form-msg:empty{display:none}#form-msg,.free-shipping,.iq-price-details,.iq-bulk-savings{transition:opacity 180ms ease,max-height 220ms ease,margin 180ms ease,padding 180ms ease;overflow:hidden;opacity:1;max-height:480px;will-change:opacity,max-height}.iq-collapsed{opacity:0!important;max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;pointer-events:none}.iq-artwork-section{text-align:center;margin-top:14px}.iq-artwork-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;max-width:100%}.iq-artwork-btn{padding:8px 14px;border-radius:999px;background:#f5f7fa;color:#232323;border:1px solid #232323;font-weight:600;cursor:pointer;transition:transform 0.12s ease,box-shadow 0.12s ease,background 0.12s ease}.iq-artwork-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(35,35,35,0.08)}.iq-artwork-btn.active,.iq-artwork-btn[aria-pressed='true']{background:#232323;color:#fff;border-color:#676767}.iq-location-select:focus{outline:none;border-color:#4782cd;box-shadow:0 0 0 4px rgba(71,130,205,0.12)}.iq-artwork-preview{align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;display:flex;justify-content:center}.iq-artwork-preview img{max-width:160px;max-height:120px;border-radius:8px;border:1px solid #e6e6e6;box-shadow:0 6px 18px rgba(0,0,0,0.08)}.iq-artwork-preview .remove-upload{display:inline-block;margin-left:0;background:#fff;border:1px solid #d1d5db;padding:6px 8px;border-radius:6px;cursor:pointer}.iq-designer-placement-thumb{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,0.08);cursor:pointer;display:inline-flex;flex:0 0 160px;height:120px;margin-right:0;overflow:hidden;padding:0;position:relative;width:160px}.iq-designer-placement-thumb:hover,.iq-designer-placement-thumb:focus{border-color:#2563eb;box-shadow:0 8px 22px rgba(37,99,235,0.18);outline:none}.iq-designer-placement-thumb::after{align-items:center;background:rgba(17,24,39,0.82);border-radius:999px;bottom:3px;color:#fff;content:"+";display:inline-flex;font-size:14px;font-weight:800;height:18px;justify-content:center;line-height:1;position:absolute;right:5px;text-align:center;width:18px;z-index:4}.iq-designer-placement-thumb-stage{background:#f8fafc;display:block;height:100%;position:relative;width:100%}.iq-artwork-preview .iq-designer-placement-thumb img{border:0;border-radius:0;box-shadow:none;max-height:none;max-width:none}.iq-designer-placement-thumb-garment{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.iq-designer-placement-thumb-area{overflow:hidden;position:absolute}.iq-designer-placement-thumb-artwork{filter:none;mix-blend-mode:normal;object-fit:contain;opacity:1;position:absolute}.iq-artwork-preview .iq-designer-placement-thumb-flat{display:block;height:100%;object-fit:contain;width:100%}.iq-main-placement-host{position:relative}.iq-main-placement-mock{pointer-events:none;position:absolute;z-index:5}.iq-main-placement-garment{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.iq-main-placement-area{overflow:hidden;position:absolute}.iq-main-placement-artwork{filter:none;mix-blend-mode:normal;object-fit:contain;opacity:1;position:absolute}.iq-designer-launch{display:flex;justify-content:center;margin:18px auto 0;width:100%}.iq-designer-modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:2147483647}.iq-designer-modal.is-open{display:flex}.iq-designer-backdrop{background:rgba(17,24,39,0.68);bottom:0;left:0;position:absolute;right:0;top:0}.iq-designer-dialog{background:#fff;border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,0.32);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:1040px;overflow:hidden;position:relative;text-align:left;width:min(1040px,100%)}.iq-designer-header,.iq-designer-footer{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.iq-designer-header{border-bottom:1px solid #e5e7eb}.iq-designer-header h3{color:#111827;font-size:20px;line-height:1.2;margin:0;text-align:left}.iq-designer-header p{color:#5b6472;font-size:13px;font-weight:500;margin:4px 0 0}.iq-designer-close{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:50%;color:#111827;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.iq-designer-body{display:grid;gap:20px;grid-template-columns:260px minmax(0,1fr);min-height:520px;overflow:auto;padding:20px}.iq-designer-sidebar{align-self:start;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:16px}.iq-designer-sidebar label{color:#273244;display:block;font-size:12px;font-weight:800;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.iq-designer-location-select{background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#111827;font-size:14px;min-height:40px;padding:8px 10px;width:100%}.iq-designer-upload-btn,.iq-designer-cancel,.iq-designer-save,.iq-designer-scale-step{border-radius:6px;font-weight:700}.iq-designer-upload-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;color:#111827;display:inline-flex;gap:8px;justify-content:center;min-height:40px}.iq-designer-dropzone{display:none}@media (min-width:992px){.iq-designer-dropzone{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:grid;gap:3px;min-height:74px;outline:none;padding:10px;place-items:center;text-align:center;transition:border-color 0.16s ease,background-color 0.16s ease}.iq-designer-dropzone-title{font-size:13px;font-weight:800;line-height:1.2}.iq-designer-dropzone-subtitle{color:#64748b;font-size:11px;font-weight:700;line-height:1.25}.iq-designer-dropzone:hover,.iq-designer-dropzone:focus,.iq-designer-dropzone.is-dragover{background:#eef6ff;border-color:#2563eb}}.iq-designer-bg-controls{display:none;gap:7px}.iq-designer-modal.has-artwork .iq-designer-bg-controls{display:grid}.iq-designer-bg-toggle{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#111827;display:flex;font-size:13px;font-weight:800;gap:10px;justify-content:flex-start;min-height:40px;padding:8px 10px;text-align:left}.iq-designer-bg-toggle:disabled{cursor:wait;opacity:.7}.iq-designer-bg-toggle-track{background:#cbd5e1;border-radius:999px;display:inline-flex;flex:0 0 auto;height:22px;padding:2px;transition:background-color 0.16s ease;width:42px}.iq-designer-bg-toggle-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(15,23,42,0.28);display:block;height:18px;transition:transform 0.16s ease;width:18px}.iq-designer-bg-toggle.is-active .iq-designer-bg-toggle-track{background:#0f766e}.iq-designer-bg-toggle.is-active .iq-designer-bg-toggle-thumb{transform:translateX(20px)}.iq-designer-bg-status{color:#475569;font-size:12px;font-weight:700;line-height:1.35;margin:0}.iq-designer-bg-status.is-error{color:#b42318}.iq-designer-color-controls{background:#fff;border:1px solid #dbe3ee;border-radius:6px;display:grid;gap:6px;padding:10px}.iq-designer-color-controls.hidden{display:none!important}.iq-designer-color-heading{color:#111827;font-size:13px;font-weight:800;text-align:center}.iq-designer-color-controls .ai-color-summary{margin-bottom:0}.iq-designer-color-controls .ai-color-swatches{margin:6px auto;max-width:150px}.iq-designer-color-controls .ai-color-count{padding:5px 16px}.iq-designer-color-controls .ai-show-manual{background:transparent!important;border:0!important;box-shadow:none!important;color:#007494;font-size:12px;font-weight:700;padding:0;text-decoration:underline}.iq-designer-color-controls .manual-colors-block{margin-top:4px}.iq-designer-color-controls .color-select-container,.iq-designer-color-controls .iq-manual-color-select-container{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:6px auto 0;max-width:210px;overflow:visible;width:100%}.iq-designer-color-controls .color-select-optgroup{display:contents}.iq-designer-color-controls .color-select-option{flex:0 0 auto;float:none}.iq-designer-color-controls>small.ai-autoselect-note{display:block;margin-top:4px;text-align:center}.iq-designer-artwork-library{border-top:1px solid #dbe3ee;display:grid;gap:10px;padding-top:12px}.iq-designer-library-header h4{color:#111827;font-size:14px;line-height:1.2;margin:0 0 3px}.iq-designer-library-header p{color:#64748b;font-size:12px;font-weight:600;line-height:1.35;margin:0}.iq-designer-library-grid{display:grid;gap:8px;max-height:220px;overflow:auto}.iq-designer-library-item{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#111827;display:grid;gap:9px;grid-template-columns:48px minmax(0,1fr) 24px;min-height:58px;padding:6px;text-align:left}.iq-designer-library-item:hover,.iq-designer-library-item:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.12);outline:none}.iq-designer-library-item:disabled{cursor:wait;opacity:.65}.iq-designer-library-thumb{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;display:flex;height:48px;justify-content:center;overflow:hidden;width:48px}.iq-designer-library-thumb img{display:block;max-height:100%;max-width:100%;object-fit:contain}.iq-designer-library-meta{display:grid;gap:2px;min-width:0}.iq-designer-library-name,.iq-designer-library-date{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-designer-library-name{font-size:12px;font-weight:800}.iq-designer-library-date{color:#64748b;font-size:11px;font-weight:700}.iq-designer-library-empty,.iq-designer-library-status,.iq-designer-login-note{color:#64748b;font-size:12px;font-weight:700;line-height:1.35;margin:0}.iq-designer-artwork-library:not(.is-empty) .iq-designer-library-empty{display:none}.iq-designer-artwork-library.is-empty .iq-designer-library-grid{display:none}.iq-designer-library-status.is-error{color:#b42318}.iq-designer-login-note{border-top:1px solid #dbe3ee;padding-top:12px}.iq-designer-control{border-top:1px solid #dbe3ee;padding-top:12px}.iq-designer-scale-row{align-items:center;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) 36px}.iq-designer-scale-row input[type='range']{width:100%}.iq-designer-scale-step{background:#fff;border:1px solid #cbd5e1;color:#111827;height:36px;line-height:1;padding:0}.iq-designer-empty{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#7c2d12;display:none;font-size:13px;font-weight:600;line-height:1.35;padding:10px}.iq-designer-modal.no-artwork .iq-designer-empty{display:block}.iq-designer-stage-shell{align-items:center;background:#eef2f7;border:1px solid #dbe3ee;border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:500px;overflow:hidden;padding:18px}.iq-designer-stage{aspect-ratio:4/5;background:#fff;border-radius:6px;max-height:650px;max-width:520px;overflow:hidden;position:relative;width:100%}.iq-designer-garment{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.iq-designer-print-area{position:absolute}.iq-designer-print-area::before{content:none}.iq-designer-artwork{cursor:move;display:none;position:absolute;touch-action:none}.iq-designer-artwork img{display:block;height:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.iq-designer-modal.has-artwork .iq-designer-artwork{display:block}.iq-designer-product-rail{display:flex;gap:8px;max-width:min(520px,100%);overflow-x:auto;padding:2px 2px 4px;width:100%}.iq-designer-product-rail:empty{display:none}.iq-designer-product-target{align-items:center;background:#fff;border:1px solid #cfd8e3;border-radius:6px;color:#172033;display:flex;flex:0 0 112px;flex-direction:column;font-size:11px;font-weight:700;gap:5px;min-height:104px;padding:7px;text-align:center}.iq-designer-product-target.is-active{border-color:#0b7cff;box-shadow:0 0 0 2px rgba(11,124,255,0.18)}.iq-designer-product-target img{background:#f8fafc;border-radius:4px;display:block;height:64px;object-fit:contain;width:72px}.iq-designer-product-target span{display:block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iq-designer-footer{border-top:1px solid #e5e7eb;gap:10px;justify-content:flex-end}.iq-designer-cancel{background:#fff;border:1px solid #cbd5e1;color:#111827;padding:9px 16px}.iq-designer-save{background-color:#149447;border-color:#11793a;color:#fff;padding:9px 16px}.iq-designer-save:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed;opacity:.75}.iq-designer-save:disabled:hover,.iq-designer-save:disabled:focus{background:#94a3b8;border-color:#94a3b8}.iq-designer-save:hover,.iq-designer-save:focus{background:#137d3d;color:#fff}body.iq-designer-open{overflow:hidden}body.iq-designer-open #chat-widget-container,body.iq-designer-open #cookiescript_badge{z-index:2147483000!important}@media (max-width:767px){.iq-designer-modal{align-items:stretch;padding:10px}.iq-designer-dialog{max-height:calc(100vh - 20px)}.iq-designer-body{grid-template-columns:1fr;min-height:0;padding:14px}.iq-designer-stage-shell{min-height:360px;padding:10px}.iq-designer-header,.iq-designer-footer{padding:12px 14px}}.embroidery-dimensions{display:flex;gap:12px;justify-content:center;align-items:flex-end;margin-top:6px}.print-location-group>.embroidery-dimensions{display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:center!important;align-items:center!important;width:100%}.embroidery-dimensions .dim-field{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:140px}.embroidery-dimensions .dim-field label{font-size:1.05rem;color:#222;margin:0;width:auto;text-align:left;font-weight:600}.iq-dim-input{padding:10px 12px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-size:1.05rem;text-align:center;width:100%}.iq-dim-input:focus{outline:none;box-shadow:0 0 0 4px rgba(71,130,205,0.06);border-color:#4782cd}@media (max-width:520px){.embroidery-dimensions{flex-direction:column;gap:10px}.embroidery-dimensions .dim-field{flex-direction:column;align-items:stretch}.embroidery-dimensions .dim-field label{width:auto;margin-bottom:6px}.iq-dim-input{width:100%}}.iq-submit-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none;filter:grayscale(10%)}.iq-submit-btn[aria-busy='true']{cursor:progress;pointer-events:none}#form-msg.iq-success-msg{color:#165b33;background:#e9ffe9;border-color:#7ad57a}.iq-location-select option{color:#111;text-align:center;text-align-last:center;-moz-text-align-last:center}.iq-product-detail-form{text-align:center}.iq-product-detail-form .iq_detail_add_location{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:10px;color:#1b84d8;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:14px;justify-content:center;margin:24px 0 0;min-height:82px;padding:18px;text-decoration:none;width:100%}.iq-product-detail-form .iq_detail_add_location .iq-size-summary-icon{border-color:currentColor}.iq-product-detail-form .iq_detail_add_location .iq-size-summary-icon::before,.iq-product-detail-form .iq_detail_add_location .iq-size-summary-icon::after{background:currentColor}.iq-add-location-icon{align-items:center;border:2px solid currentColor;border-radius:50%;display:inline-flex;height:26px;justify-content:center;line-height:1;width:26px}.iq-product-detail-form .iq_detail_add_location:active{transform:translateY(0)}.iq-garment-total{color:#004bc3}@media (max-width:767px){#atc-decoration .iq-product-atc-form,#atc-decoration .atc-deco-form,.iq-product-detail-form,.iq-product-detail-form *{max-width:100%}.iq-product-detail-form{overflow-x:hidden}.print-location-group{width:100%}.location-field.order-details-location{padding-left:12px;padding-right:12px}.location-field.order-details-location .iq-location-select{width:100%}.iq-product-detail-form .iq_detail_add_location{box-sizing:border-box;font-size:14px;gap:8px;min-height:64px;padding:14px 12px}}#form-msg span,.free-shipping span{font-size:14px;font-weight:400}#sale-price{align-items:center;box-sizing:border-box;flex:0 1 auto;min-width:90px;text-align:center}#sale-wrapper{display:block;position:relative;text-align:center;width:100%}#sale-price #amount{display:block;margin-right:0;text-align:center;width:100%}#sale-wrapper .mbl.fa-info-circle,#sale-wrapper .mbl.fa-paint-brush{bottom:-6px;left:-28px;position:absolute;right:auto}[data-iq-bulk-label='1']{align-items:center;display:inline-flex;gap:.18em;justify-content:center;white-space:nowrap;width:100%}[data-iq-bulk-label='1'] .iq-sale-label-icon{flex:0 0 auto;font-size:.7em;line-height:1;margin-right:0;transform:translateY(-0.03em)}body.iq-decoration-mode-active #sale-price,#sale-container.iq-decoration-mode #sale-price,#sale-price.iq-decoration-mode{background:#149447!important}body.iq-decoration-mode-active #arrow-left,#sale-container.iq-decoration-mode #arrow-left,#arrow-left.iq-decoration-mode{border-right-color:#149447!important}.atc-deco-form .iq-context-controls{border:0;padding:0;margin:0;min-width:0}.iq-deco-mode-toggle.loading{opacity:.7;cursor:wait}.iq-deco-mode-toggle.loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:iq-spin 1s linear infinite}@keyframes iq-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.atc-decoration{contain:layout style}.decoration-section[data-lazy='true']{opacity:.8;transition:opacity 0.3s ease}.decoration-section[data-lazy='false']{opacity:1}.tab-content{will-change:auto}.tab-content.transitioning{will-change:transform,opacity}.deco-mode-toggle-wrapper{contain:layout;height:auto;min-height:40px}.deco-mode-btn-container{contain:layout style}.color-select-container{max-width:280px;min-width:112px;box-sizing:border-box;overflow:visible;padding:2px;clear:both}.color-select-container .color-select-optgroup{display:block;width:100%;overflow:visible;clear:both}.color-select-container .color-select-option{height:20px;width:20px;margin:4px;float:left;display:block;border-radius:3px;border:1px solid gray;box-sizing:border-box}#uc-instant-quote-wizard-form .popover{max-width:580px}.color-select-container .color-select-option-selected,.color-select-container .color-select-option-selected:hover{border:1px solid #000;height:20px;width:20px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,1);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,1);box-shadow:inset 0 0 0 1px rgba(255,255,255,1);position:relative}.color-select-container .color-select-option-selected:before{content:"\2713";position:absolute;top:-5%;z-index:9;left:17%;font-size:16px;color:green;text-shadow:1px 0 #000}.color-select-container .color-select-option-selected:hover:before{top:-5%;left:17%;font-size:18px}.color-select-container .color-select-option:hover{height:20px;width:20px;margin:4px;position:relative;z-index:1;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.35);filter:brightness(1.06)}.color-select-option:first-child{content:" ";display:block;clear:left}td.order-details-colors-cell label{display:none}form#uc-instant-quote-wizard-form input[type='text'],form#uc-instant-quote-wizard-form input[type='number']{padding:5px;color:#5e5e5e;width:65px;text-align:center}@font-face{font-family:'MicroGammaBoldExt';src:url(https://cdn.blankstyle.com/sites/all/themes/cnm/assets/fonts/MicrogrammaBoldExtended.woff2)}form#uc-instant-quote-wizard-form input[type='text']:focus,form#uc-instant-quote-wizard-form input[type='number']:focus{color:#000;border:1px solid #3a7ac2}form#uc-instant-quote-wizard-form select{color:#5e5e5e}form#uc-instant-quote-wizard-form select:focus{color:#000;border:1px solid #3a7ac2}form#uc-instant-quote-wizard-form input.order-details-location-other{box-sizing:border-box;margin:0;width:220px}form#uc-instant-quote-wizard-form .location-other-control{align-items:center;display:none;justify-content:flex-start;min-width:0;width:260px}form#uc-instant-quote-wizard-form .location-other-control.is-active{display:flex}form#uc-instant-quote-wizard-form input.order-details-location-other.is-locked{background-color:#f7f9fc;border-color:#aebbd0;cursor:text}form#uc-instant-quote-wizard-form span.order-details.alert-greater-than-zero{color:red;display:block;margin:10px 10px 10px 0}form#uc-instant-quote-wizard-form{margin:0;padding:0}h3#location-type-title{font-size:2rem;padding-left:5px;margin-bottom:7px}.iq-title-row{display:flex;align-items:flex-end;justify-content:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.iq-title-row h3#location-type-title{margin:0}.iq-decoration-switch-wrap{display:flex;flex-direction:column;align-items:flex-start;min-width:250px}.iq-decoration-switch-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#5b6670;margin-bottom:5px;font-weight:700;width:100%;text-align:center}.iq-decoration-switch{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border:1px solid #c7d3e3;border-radius:999px;background-color:#fff;color:#0a2240;font-weight:700;font-size:14px;line-height:1.2;padding:10px 40px 10px 14px;cursor:pointer;box-shadow:0 3px 12px rgba(10,34,64,0.08);background-image:linear-gradient(45deg,transparent 50%,#0a2240 50%),linear-gradient(135deg,#0a2240 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color 120ms ease,box-shadow 120ms ease;text-align:center}.iq-decoration-switch:focus{outline:none;border-color:#0033a1;box-shadow:0 0 0 3px rgba(0,51,161,0.16)}form#uc-instant-quote-wizard-form select.order-details-location{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;max-width:260px;border:1px solid #c7d3e3;border-radius:999px;background-color:#fff;color:#0a2240;font-weight:700;font-size:14px;line-height:1.2;padding:10px 44px;cursor:pointer;box-shadow:0 3px 12px rgba(10,34,64,0.08);background-image:linear-gradient(45deg,transparent 50%,#0a2240 50%),linear-gradient(135deg,#0a2240 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color 120ms ease,box-shadow 120ms ease;text-align:center;text-align-last:center;-moz-text-align-last:center}form#uc-instant-quote-wizard-form select.form-select.form-control.order-details-location{margin-left:auto;margin-right:auto;text-align:center!important;text-align-last:center!important;-moz-text-align-last:center!important}form#uc-instant-quote-wizard-form select.form-select.form-control.order-details-location option{text-align:center;text-align-last:center;-moz-text-align-last:center}form#uc-instant-quote-wizard-form .order-details-location-select-wrap{position:relative;width:100%;max-width:260px;margin-left:0;margin-right:0}form#uc-instant-quote-wizard-form .order-details-location-selected-label{position:absolute;top:0;right:44px;bottom:0;left:44px;z-index:1;display:flex;align-items:center;justify-content:center;color:#0a2240;font-size:14px;font-weight:700;line-height:1.2;pointer-events:none}form#uc-instant-quote-wizard-form .order-details-location-select-wrap.has-centered-label select.order-details-location{color:transparent!important;-webkit-text-fill-color:transparent}form#uc-instant-quote-wizard-form .order-details-location-select-wrap.has-centered-label select.order-details-location option{color:#0a2240;-webkit-text-fill-color:#0a2240}form#uc-instant-quote-wizard-form select.order-details-location:focus{outline:none;color:#0a2240;border-color:#0033a1;box-shadow:0 0 0 3px rgba(0,51,161,0.16)}form#uc-instant-quote-wizard-form .table-responsive .form-item{text-align:center;min-width:160px}form#uc-instant-quote-wizard-form .table-responsive .form-control{margin:auto}form#uc-instant-quote-wizard-form td{vertical-align:middle;border:1px solid #ccc}form#uc-instant-quote-wizard-form .sticky-header{z-index:9}td div.form-item.jscalendar{width:90px!important}td div.form-item.jscalendar input{font-size:12px}form#uc-instant-quote-wizard-form tbody{border:0}div.calendar{z-index:9999;background:#fff;border-radius:5px;border:1px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,0.75);box-shadow:0 0 30px 0 rgba(50,50,50,0.75)}div.calendar td.day.today{border:1px solid #004a73;background:#3a7ac2;color:#fff}div.calendar td.day.wn,div.calendar tr.time{background:#292929;color:#fff}div.calendar td.day{cursor:pointer}div.calendar thead tr:not(.headrow),div.calendar thead tr:not(.daynames),div.calendar tfoot{background:#000;color:#fff;cursor:pointer}form#uc-instant-quote-wizard-form input.form-text.required.jscalendar{font-size:8px}.colors-stack{background:#fff;border:0;border-radius:0;box-sizing:border-box;max-width:none;overflow:visible;padding:8px 0 0;position:relative;width:100%}.ai-color-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-start;margin-bottom:6px}.ai-ink-change-summary{align-items:center;border-bottom:1px solid #e3e9f1;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:8px;padding-bottom:10px}.ai-ink-change-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-color-summary-head{font-weight:600;margin-bottom:6px}.ai-color-swatches{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin:0;min-width:0;padding:2px 0;border:0;background:transparent;border-radius:0}.ai-color-count-block{align-items:baseline;color:#0a2240;display:flex;flex:0 0 auto;flex-direction:row;gap:4px;line-height:1}.ai-color-count{font-size:30px;font-weight:800}.ai-color-count-label{font-size:13px;font-weight:700;margin-top:0}.ai-color-row{display:flex;align-items:center;gap:0}.ai-color-chip{width:34px;height:34px;border-radius:50%;border:1px solid rgba(10,34,64,0.55);box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(10,34,64,0.15)}.ai-color-label{display:none}.ai-color-actions{margin-top:6px}.ai-color-manual-toggle{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 6px;justify-content:flex-start;margin:0}.ai-color-manual-toggle .ai-show-manual{display:inline-block;padding:0;font-weight:600;width:auto;margin:0;text-decoration:underline;color:#007494}.ai-color-summary.is-manual .ai-color-swatches{display:none}.ink-garment-tip{align-items:center;background:#f3f7ff;border-radius:8px;color:#26364d;display:flex;font-size:14px;gap:8px;line-height:1.25;margin-top:6px;max-width:520px;padding:5px 8px}.ink-garment-tip-icon{align-items:center;background:#2857c5;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.manual-colors-block{margin-top:0;overflow:visible;width:100%}.manual-colors-footer{clear:both;color:#555;display:block;font-size:12px;margin:8px auto 0;padding-top:8px;text-align:center;width:100%}.manual-colors-block .color-select-container{margin:0 auto;max-width:240px;width:100%}.order-details-colors-cell .manual-colors-block .form-item{margin-bottom:0!important}.manual-colors-block .color-select-container:after{clear:both;content:"";display:table}.iq-location-products{border-top:0;margin-top:18px;padding-top:0;width:100%}.iq-location-products.is-collapsed{display:none}.iq-location-products-rail{align-items:stretch;display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;width:100%}.iq-location-product{align-items:center;background:#fff;border:1px solid #d6dce3;border-radius:10px;display:flex;flex:0 0 210px;flex-direction:column;gap:6px;padding:8px}.iq-location-product img{background:#fff;border-radius:6px;display:block;height:181px;object-fit:contain;width:185px}.iq-product-title,.iq-product-print-color{display:block;font-size:12px;font-weight:700;max-width:185px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.iq-product-print-color{overflow:visible}.popover-content{overflow:visible}.popover-content .color-info-popup p{margin:0 0 10px}.iq-product-ink-swatches{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:18px}.iq-product-ink-swatch,.iq-product-ink-add,.iq-product-color-option{border:1px solid rgba(17,24,39,0.38);border-radius:50%;box-shadow:0 0 0 1px #fff;cursor:pointer;display:block;height:23px;padding:0;width:23px}.iq-product-ink-add{align-items:center;background:#fff;border-color:#176f92;color:#176f92;display:inline-flex;font-size:20px;font-weight:600;justify-content:center;line-height:1;transition:background-color 140ms ease,box-shadow 140ms ease,color 140ms ease,transform 140ms ease}.iq-product-ink-add:hover,.iq-product-ink-add:focus{background:#176f92;box-shadow:0 0 0 2px rgba(23,111,146,0.24);color:#fff;outline:none;transform:scale(1.1)}.iq-product-ink-add:disabled{background:#eef1f4;border-color:#aab2bd;color:#7b8490;cursor:not-allowed;opacity:.7;transform:none}.iq-product-ink-swatch{animation:iq-swatch-invite 1.15s ease-in-out 0.65s 2 both;transition:box-shadow 140ms ease,transform 140ms ease}.iq-product-ink-swatch:nth-child(2){animation-delay:0.78s}.iq-product-ink-swatch:nth-child(3){animation-delay:0.91s}.iq-product-ink-swatch:nth-child(n+4){animation-delay:1.04s}@keyframes iq-swatch-invite{0%,100%{box-shadow:0 0 0 1px #fff;transform:scale(1)}45%{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(11,124,255,0.65);transform:scale(1.16)}}.iq-product-ink-swatch:hover,.iq-product-ink-swatch:focus,.iq-product-ink-swatch.is-active{box-shadow:0 0 0 2px #0b7cff;outline:none;transform:scale(1.14)}@media (prefers-reduced-motion:reduce){.iq-product-ink-swatch{animation:none;transition:none}}.iq-product-color-picker{background:#fff;border:1px solid #cfd8e3;border-radius:6px;box-shadow:0 8px 24px rgba(17,24,39,0.16);margin-top:7px;padding:8px}.iq-product-color-picker-heading{color:#343a40;font-size:11px;font-weight:700;margin-bottom:6px;text-align:center}.iq-product-color-options{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.iq-product-color-option{position:relative;height:22px;width:22px}.iq-product-color-option:hover,.iq-product-color-option:focus{box-shadow:0 0 0 2px #0b7cff;outline:none}.iq-product-color-option.is-selected{border-color:#fff;box-shadow:0 0 0 2px #0b7cff,0 0 0 4px rgba(11,124,255,0.22);transform:scale(1.12)}.iq-product-color-option.is-selected::after{color:#fff;content:"\2713";font-size:14px;font-weight:900;left:50%;line-height:1;position:absolute;text-shadow:0 1px 2px #000,0 0 2px #000;top:50%;transform:translate(-50%,-52%)}.iq-product-color-option:disabled{cursor:not-allowed;opacity:.5}.iq-product-colors-reset{display:block;font-size:11px;margin:6px auto 0;padding:0}.iq-product-colors-reset-all{background:transparent;border:0;color:#4b596b;cursor:pointer;display:block;font-family:inherit;font-size:13px;margin:7px auto 0;padding:3px 8px;text-align:center}.iq-product-colors-reset-all strong{color:#176f92;text-decoration:underline}.iq-product-colors-reset-all:hover strong,.iq-product-colors-reset-all:focus strong{color:#0f536e}.iq-location-products-empty{color:#68717d;font-size:11px;padding:5px 0 2px;text-align:center}form#uc-instant-quote-wizard-form tr.odd .form-item,form#uc-instant-quote-wizard-form tr.even .form-item{text-align:-webkit-center}form#uc-instant-quote-wizard-form div table thead tr th{text-align:center}form#uc-instant-quote-wizard-form input.order-details-stitch-count{width:70px}span.hover-wrapper{padding:10px}.uc-instant-quote-od-go-back{align-items:center;background:transparent;border:0;color:#26364d;display:inline-flex;font-size:1.4em;justify-content:center;margin-left:8px;padding:0;width:24px}.uc-instant-quote-stitch-estimator{float:left;padding:5px;margin:0 20px 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}.uc-instant-quote-stitch-estimator-container{line-height:30px;margin:0 0 10px}@media (max-width:768px){.btools-modal-embellishment-sp-pantones{display:none}.order-details-colors-cell .form-item{margin:0!important}.iq-title-row{align-items:stretch}.iq-decoration-switch-wrap{width:100%;min-width:0}form#uc-instant-quote-wizard-form select.order-details-location{max-width:100%}}.order-details-lock-aspect{left:-34px;top:31px}.order-details-lock-aspect{display:inline-flex;align-items:center;justify-content:center;padding:0;position:absolute;margin-top:-25px;font-size:18px;height:25px;width:25px;text-align:center;vertical-align:middle;border-radius:3px}.order-details-lock-aspect i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.order-details-lock-aspect-locked{background-color:#ccc;border-top:2px solid #7d7d7d;border-left:2px solid #7d7d7d;border-bottom:2px solid #ccc;border-right:2px solid #ccc}.order-details-lock-aspect-unlocked{background-color:#d6d6d6;border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #7d7d7d;border-right:2px solid #7d7d7d}#content_container table tr td{position:relative}.order-details-colors{margin:10px auto}.pantone-colors-container{padding-top:20px;text-align:center}.order-details-colors-cell .form-item{margin-bottom:-25px!important}.pantone-color-row input{width:250px}.custom-pantone-color{float:right;line-height:28px;margin:5px}#uc-instant-quote-order-pantone-modal-form .form-item{float:left;margin-top:0;margin-bottom:0}div.relative-container{position:relative}span.tooltip.under-base{opacity:100;position:relative;font-weight:700;text-align:center;white-space:nowrap}.add-new-btn{margin-bottom:10px;text-align:left;float:left}#uc-instant-quote-wizard-form .continue-button{float:right}.garments-select-cart{margin-top:20px}.order-details-img-row{text-align:center}.order-details-img-row .existingArtworks .dropdown-menu{background:#fff;border:1px solid #d8e1ec;border-radius:16px;box-shadow:0 24px 70px rgba(10,34,64,.28);box-sizing:border-box;left:50vw!important;margin:0;max-height:min(680px,calc(100vh - 32px));max-height:min(680px,calc(100dvh - 32px));max-width:760px;min-width:0;overflow:hidden;padding:0;position:fixed;right:auto!important;text-align:left;top:50%!important;transform:translate(-50%,-50%);width:calc(100vw - 32px);z-index:1051}.order-details-img-row .existingArtworks:not(.open) .dropdown-menu{display:none}.order-details-img-row .existingArtworks.open .dropdown-menu{display:block}.order-details-img-row .existingArtworks .dropdown-wrapper{position:relative}.order-details-img-row span{margin-top:3px}.order-details-img-row .existingArtworks .btn-file{display:none}.existingArtworks .upload-link{align-items:center;background:#102a4c;border:1px solid #102a4c;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;min-height:42px;padding:9px 18px;text-align:center}.images-dropdown{display:flex;flex-direction:column;font-weight:700;max-height:min(680px,calc(100vh - 32px));max-height:min(680px,calc(100dvh - 32px))}.artwork-picker-header{align-items:flex-start;border-bottom:1px solid #e3e9f1;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:18px 20px 16px;text-align:left}.artwork-picker-header strong{color:#102a4c;display:block;font-size:21px;line-height:1.2}.artwork-picker-header span{color:#64748b;display:block;font-size:13px;font-weight:400;line-height:1.35;margin-top:4px}.artwork-picker-close{align-items:center;background:#f1f5f9;border:0;border-radius:50%;color:#334155;display:inline-flex;flex:0 0 36px;font-size:25px;height:36px;justify-content:center;line-height:1;padding:0 0 3px;width:36px}.artwork-picker-close:hover,.artwork-picker-close:focus{background:#e2e8f0;color:#102a4c}.images-list{display:grid;flex:1 1 auto;gap:14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 22px}.images-list>.upload-link,.images-list>.artwork-picker-or,.images-list>.select-art-bar{grid-column:1/-1}.artwork-picker-or{color:#94a3b8;font-size:12px;line-height:1;margin:-3px 0;text-align:center;text-transform:uppercase}.select-art-bar{color:#475569;font-size:13px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.images-list hr{margin-top:10px;margin-bottom:10px}.order-details-img-row .existingArtworks .dropdown-menu{text-align:center}.order-details-img-row .existingArtworks .dropdown-menu img{display:block;height:118px;margin:0 auto 8px;max-height:118px;max-width:100%;object-fit:contain;width:100%}.order-details-img-row .existingArtworks .dropdown-menu .upload-date{text-align:center;font-size:14px}tr.selected-artwork .artUploadButton{border:0;padding:0}.order-details-img-row .existingArtworks .no-artwork img{max-width:200px;max-height:200px;width:100%;height:auto}.order-details-img-row .existingArtworks .icon{background:#f8fafc;border:1px solid #dce4ee;border-radius:12px;cursor:pointer;min-width:0;padding:12px 10px 10px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.order-details-img-row .existingArtworks button.icon{color:inherit;font:inherit;text-align:center}.order-details-img-row .existingArtworks .icon .filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-details-img-row .existingArtworks .icon:hover,.order-details-img-row .existingArtworks .icon:focus-within{border-color:#1b7ea4;box-shadow:0 8px 22px rgba(16,42,76,.12);transform:translateY(-1px)}.order-details-img-row .existingArtworks .icon .remove-artwork{position:absolute;display:flex;align-items:center;justify-content:center;right:6px;width:22px;top:6px;height:22px;background-color:#000;border-radius:13px;line-height:1;color:#fff}.order-details-img-row .existingArtworks{position:relative}.order-details-img-row .existingArtworks.open::before{background:rgba(10,25,44,.56);content:'';inset:0;position:fixed;z-index:1050}@media (max-width:768px){.order-details-img-row .existingArtworks.open::before{z-index:100100}.order-details-img-row .existingArtworks .dropdown-menu{border-radius:14px;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);width:calc(100vw - 20px);z-index:100101}.artwork-picker-header{padding:15px 16px 13px}.artwork-picker-header strong{font-size:19px}.images-list{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 14px 18px}.order-details-img-row .existingArtworks .dropdown-menu img{height:104px;max-height:104px}}.order-details-img-row span.btn{display:inline-block;margin-top:10px}.emptyArtworkClass .no-artwork{color:#ddd;text-align:center;margin-bottom:15px}.artworkImageAdded .artUploadButton{border:0;padding:0}form#uc-instant-quote-order-pantone-modal-form input[type='text'].form-item{margin:0!important}#uc-instant-quote-wizard-form .location-row .location-field-WH-wrapper{display:flex}#uc-instant-quote-wizard-form .location-row .location-field-WH-wrapper .form-item{margin-top:5px}#uc-instant-quote-wizard-form .location-row .location-field-WH-wrapper .location-field.order-details-width{margin-right:43px}#uc-instant-quote-wizard-form .location-row{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:16px;align-items:flex-start;border-radius:5px;padding:20px 5%;border:2px solid #dadada;margin:auto auto 20px;border:1px solid #ccc;max-width:100%}@media (min-width:901px){#uc-instant-quote-wizard-form .location-row.balanced-product-columns{grid-template-columns:repeat(2,minmax(0,1fr))}#uc-instant-quote-wizard-form .location-row .order-details-colors-cell{padding-top:21px}}#uc-instant-quote-wizard-form .location-row .location-field{width:100%;height:100%}#uc-instant-quote-wizard-form .location-row .order-details-location{grid-column:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.artwork-location-label{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-weight:700;font-size:16px;letter-spacing:.04em;margin-bottom:0;text-align:left;text-transform:uppercase}.artwork-location-label .iq-hover-tooltip{font-size:16px;line-height:1}#uc-instant-quote-wizard-form .artwork-print-location-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;width:100%;margin-bottom:14px}#uc-instant-quote-wizard-form .artwork-print-location-header .order-details-location-select-wrap,#uc-instant-quote-wizard-form .artwork-print-location-header .location-other-control{flex:1 1 210px;margin:0;max-width:260px}#uc-instant-quote-wizard-form .artwork-print-location-header .form-item{margin-bottom:0;margin-top:0}#uc-instant-quote-wizard-form .print-location-add{float:none;width:100%;max-width:260px;margin:14px auto 0;text-align:center}#uc-instant-quote-wizard-form .print-location-add input.form-submit{width:100%;min-height:44px;padding:10px 14px;border:1px dashed #7f9bc7;border-radius:12px;background:#fff;color:#244e91;font-size:14px;font-weight:700;white-space:normal;box-shadow:none}#uc-instant-quote-wizard-form .print-location-add input.form-submit:hover,#uc-instant-quote-wizard-form .print-location-add input.form-submit:focus{border-color:#244e91;background:#f7faff;color:#173a73}.location-dropdown-hint{font-size:12px;font-weight:600;color:#3a7ac2;margin-bottom:8px;text-align:center;text-transform:uppercase;letter-spacing:.2px}#uc-instant-quote-wizard-form .location-row .order-details-img-row,#uc-instant-quote-wizard-form .location-row .order-details-colors-cell{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none}#uc-instant-quote-wizard-form .location-row .order-details-img-row{align-items:stretch;border-left:0;grid-column:1;justify-content:flex-start;padding-left:0}#uc-instant-quote-wizard-form .location-row .order-details-colors-cell,#uc-instant-quote-wizard-form .location-row .location-field-WH-wrapper{border-left:1px solid #e2e6ea;grid-column:2;justify-content:flex-start;align-items:flex-start;min-height:100%;padding-left:24px}.print-colors-label{align-items:center;color:#0a2240;display:flex;flex-wrap:wrap;font-size:16px;font-weight:800;gap:5px;justify-content:flex-start;letter-spacing:.04em;max-width:none;text-align:left;text-transform:uppercase;width:100%}.print-colors-label>span:not(.iq-hover-tooltip){font-weight:500}.order-details-colors-cell .color-select-container{max-width:240px;width:100%;margin:0 auto}.form-control{border-radius:15px;text-align:center}@media (max-width:900px){#uc-instant-quote-wizard-form .location-row{grid-template-columns:1fr;padding:16px;max-width:100%;box-sizing:border-box}#uc-instant-quote-wizard-form .artwork-print-location-header .order-details-location-select-wrap,#uc-instant-quote-wizard-form .artwork-print-location-header .location-other-control{flex:1 1 100%;max-width:none;width:100%}form#uc-instant-quote-wizard-form .order-details-location-select-wrap,form#uc-instant-quote-wizard-form .location-other-control{margin-left:auto;margin-right:auto}#uc-instant-quote-wizard-form .location-row .location-field,.location-field-WH-wrapper{border-left:0!important;grid-column:1/-1!important;padding-left:0!important;width:100%}#uc-instant-quote-wizard-form .location-row .order-details-colors-cell .color-select-container{margin:0 auto}}#uc-instant-quote-wizard-form .table-responsive{margin-bottom:10px}#uc-instant-quote-wizard-form .order-details-remove-link .fa{display:none}#uc-instant-quote-wizard-form .order-details-colors-cell{min-width:200px}#uc-instant-quote-wizard-form .order-details-width .element-field-label,#uc-instant-quote-wizard-form .order-details-height .element-field-label,#uc-instant-quote-wizard-form .order-details-colors-cell .element-field-label{display:block;text-align:center}#uc-instant-quote-wizard-form .order-details-colors-cell .element-field-label.print-colors-label{align-self:flex-start;display:flex;justify-content:center;text-align:left}#uc-instant-quote-wizard-form .order-details-colors-cell .form-item{margin-top:5px}.artUploadButton{padding:10px 15px;width:190px;margin:8px auto;position:relative}.artUploadButton .artwork-wrapper{margin-top:6px;position:relative}.artUploadButton .artwork-remove-btn,.artwork-remove-btn.order-details-remove-link{position:absolute;top:2px;left:-6px;right:auto;z-index:3;cursor:pointer;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;font-weight:700}.artwork-remove-btn.order-details-remove-link:hover{background:#ff4d4f;color:#fff}.art-option-group{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.art-option-btn{width:100%;border-radius:999px;border:2px solid #232e3f;background:#fff;color:#232e3f;font-weight:600;font-size:15px;padding:12px 14px;text-align:center;cursor:pointer;transition:all 0.18s ease-in-out}input#edit-action-view-quote,input#edit-add-location,#edit-action-checkout,#edit-action-checkout-without-art,.sp-action-share.bsModalLink,.btn-delete-location,.btn-delete-quote-artwork,.checkout-button .btn-primary{border-radius:999px;font-weight:600;transition:background-color 0.18s ease-in-out,border-color 0.18s ease-in-out,color 0.18s ease-in-out,box-shadow 0.18s ease-in-out,transform 0.18s ease-in-out}input#edit-action-view-quote,#edit-action-checkout,.btn-delete-location,.btn-delete-quote-artwork,.checkout-button .btn-primary{background:#232e3f;border-color:#232e3f;color:#fff}input#edit-action-view-quote:hover,input#edit-action-view-quote:focus,input#edit-action-view-quote:active,#edit-action-checkout:hover,#edit-action-checkout:focus,#edit-action-checkout:active,.btn-delete-location:hover,.btn-delete-location:focus,.btn-delete-location:active,.btn-delete-quote-artwork:hover,.btn-delete-quote-artwork:focus,.btn-delete-quote-artwork:active,.checkout-button .btn-primary:hover,.checkout-button .btn-primary:active{background:#ca3030!important;border-color:#ca3030!important;color:#fff!important;box-shadow:0 0 0 3px rgba(202,48,48,0.18)}input#edit-action-view-quote:active,#edit-action-checkout:active,.btn-delete-location:active,.btn-delete-quote-artwork:active,.checkout-button .btn-primary:active{background:#a72828!important;border-color:#a72828!important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.18);transform:translateY(1px)}#edit-action-checkout-without-art,.sp-action-share.bsModalLink,input#edit-add-location{background:#fff;border:1px solid #92a2b6;color:#243246}#edit-action-checkout-without-art:hover,#edit-action-checkout-without-art:focus,#edit-action-checkout-without-art:active,.sp-action-share.bsModalLink:hover,.sp-action-share.bsModalLink:focus,.sp-action-share.bsModalLink:active,input#edit-add-location:hover,input#edit-add-location:focus,input#edit-add-location:active{background:#edf2f7!important;border-color:#6f84a0!important;color:#1b2533!important;box-shadow:0 0 0 3px rgba(35,46,63,0.12)}#edit-action-checkout-without-art:active,.sp-action-share.bsModalLink:active,input#edit-add-location:active{background:#dde6f0!important;border-color:#5f7694!important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.12);transform:translateY(1px)}.art-option-btn:hover{transform:translateY(-1px);background:#232e3f;color:#fff}.art-option-btn .art-option-icon{margin-right:6px;font-size:18px;line-height:1;vertical-align:middle}.art-option-btn.is-selected{background:#232e3f;color:#fff}.art-option-btn:hover{transform:translateY(-1px)}.art-option-btn.upload-art-btn input[type='file']{display:none}.select-existing-art-btn{display:inline-block;width:100%;border-radius:999px;border:2px solid #232e3f;color:#232e3f;font-weight:600;font-size:15px;padding:12px 14px;text-align:center;cursor:pointer;transition:all 0.18s ease-in-out}.select-existing-art-btn .art-option-icon{margin-right:6px;font-size:18px;line-height:1;vertical-align:middle}.select-existing-art-btn:hover{background:#232e3f;color:#fff;transform:translateY(-1px)}.vendorQCPhoto .thumbnailWrapper,.artUploadButton .thumbnailWrapper{text-align:center}.vendorQCPhoto img,.artUploadButton img{max-height:80px;width:auto}.artUploadButton{margin:0 auto;max-width:460px;padding:0;width:100%}.artUploadButton .artwork-wrapper{margin:0;position:relative;width:100%}.artUploadButton .new-artwork,.artUploadButton .thumbnailWrapper,.artUploadButton .no-artwork.has-artwork-preview{align-items:center;background-color:#f7f8fa;border:1px solid #d7dde5;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:250px;overflow:hidden;padding:12px;width:100%}.artUploadButton .new-artwork img,.artUploadButton .thumbnailWrapper img,.artUploadButton .no-artwork.has-artwork-preview img{height:auto!important;max-height:260px!important;max-width:100%!important;object-fit:contain;width:auto!important}.artUploadButton .new-artwork .MagicZoom,.artUploadButton .thumbnailWrapper .MagicZoom,.artUploadButton .no-artwork.has-artwork-preview .MagicZoom{align-items:center;display:flex!important;height:100%;justify-content:center;max-width:100%;width:100%}.artUploadButton .no-artwork:not(.has-artwork-preview){display:none}.artUploadButton .artwork-actions{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;width:100%}.artUploadButton .artwork-actions.is-empty{grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:280px}.artUploadButton .artwork-actions.is-empty>*{grid-column:1}.artUploadButton .add-art-later-btn.is-artwork-hidden{display:none}.artUploadButton .artwork-actions>*{margin:0;min-width:0}.artUploadButton .artwork-actions .select-artwork-button{height:100%}.artUploadButton .artwork-actions>:only-child{grid-column:1/-1}.artUploadButton .artwork-actions .select-existing-art-btn,.artUploadButton .artwork-actions .ai-designer-btn{align-items:center;display:flex;justify-content:center;height:100%;margin-top:0;font-size:14px;min-height:42px;padding:8px 12px;width:100%}.artUploadButton .artwork-actions .select-existing-art-btn{background:#232e3f;border-color:#232e3f;color:#fff;box-shadow:0 3px 10px rgba(35,46,63,0.16)}.artUploadButton .artwork-actions .ai-designer-btn{background:#fff;border:2px solid #232e3f;box-shadow:0 2px 8px rgba(35,46,63,0.08);color:#232e3f}.artUploadButton .artwork-actions .ai-designer-btn:hover,.artUploadButton .artwork-actions .ai-designer-btn:focus{background:#f4f7fb;color:#172234}.artUploadButton .artwork-remove-btn{left:6px;top:6px}form#uc-instant-quote-wizard-form .order-details-remove-link{position:absolute;right:5px;top:3px}h3#location-type-title{color:#343434}#uc-instant-quote-wizard-form .order-details-remove-link a{color:transparent;width:30px;font-size:1px}#uc-instant-quote-wizard-form .order-details-remove-link .fa{display:inline-block;color:#343434;cursor:pointer;font-size:22px}@media (max-width:900px){#uc-instant-quote-wizard-form .location-row{display:grid;grid-template-columns:1fr}}@media (max-width:768px){.instant-quote-controls-container{position:fixed;left:0;bottom:0;width:100%;padding:10px;z-index:999;background:#fff;border:1px solid grey;display:flex;flex-direction:column}.checkout-button .btn{width:100%;padding:10px;margin:10px 0}.instant-quote-controls-container .btn,.instant-quote-controls-container a.sp-action-share{margin:5px 0;width:100%;display:block}.add-new-btn{width:100%}.add-new-btn input{padding:15px;width:100%}#uc-instant-quote-wizard-form .order-details-img-row{text-align:center}#uc-instant-quote-wizard-form .order-details-img-row .btn-file{max-width:200px}#uc-instant-quote-wizard-form .order-details-under_base{text-align:center}#uc-instant-quote-wizard-form .order-details-under_base .form-item,#uc-instant-quote-wizard-form .order-details-under_base .element-field-label{display:inline-block}form#uc-instant-quote-wizard-form .order-details-colors-cell{overflow:hidden}#uc-instant-quote-wizard-form .order-details-location{clear:both}#uc-instant-quote-wizard-form .table-responsive{overflow:visible}}div.checkout-button{text-align:center;cursor:pointer}.leavingModal .modal-title{text-align:center}.leavingModal .modal-body .h-title{text-align:center;margin-bottom:8px;font-size:27px}.leavingModal .modal-body .h-msg{margin-bottom:20px}.leavingModal .modal-body .h-sizes span{white-space:nowrap;background:#007494;color:#fff;border-radius:15px;padding:8px 11px;margin:5px;display:inline-block;min-width:150px;font-size:14px}.leavingModal .modal-footer .btn-delete-location,.leavingModal .modal-footer .btn-delete-quote-artwork{display:inline-block;cursor:pointer}.leavingModal .modal-body{text-align:center}.leavingModal .modal-body h4{color:#474747}.leavingModal .modal-footer .stay-on-quote{float:left}.add-more-product-link-wrapper .row{display:flex;justify-content:center;align-items:center;min-height:155px}.bs-cart-items-wrapper .add-more-product-link-wrapper .bs-cart-item{border:1px dotted gray;border-radius:0;box-shadow:none}.add-more-product-link{cursor:pointer;font-weight:700}.add-more-product-link span{height:230px;display:flex;justify-content:center;align-items:center}.instant-quote-controls-container .btn-secondary,.instant-quote-controls-container a.sp-action-share{border-radius:999px}.helper-txt{font-size:14px;background:#faa501;border-radius:10px;padding:2px 6px;margin-right:0!important;margin-bottom:10px;margin-left:auto;color:#fff;width:340px;display:block}@media (max-width:767px){.mz-expand.iq-artwork-lightbox .mz-expand-stage .mz-image-stage{left:12px;right:12px;padding:56px 0 24px}.mz-expand.iq-artwork-lightbox .mz-expand-stage.mz-zoom-in .mz-image-stage{left:0;right:0}}.location-field-WH-wrapper>.order-details-lock-aspect{position:static;margin:26px 6px 0;flex-shrink:0;padding:0}.iq-add-location-loading{position:relative;display:inline-block}.iq-add-location-loading input{padding-right:38px!important}.iq-add-location-loading::after{content:"";position:absolute;top:50%;right:12px;width:14px;height:14px;margin-top:-7px;border:2px solid #c5ccd5;border-top-color:#243040;border-radius:50%;animation:iq-add-location-spin 0.75s linear infinite;pointer-events:none}body.iq-location-adding #uc-instant-quote-wizard-form input[type='submit']{cursor:wait;pointer-events:none;opacity:.65}@keyframes iq-add-location-spin{to{transform:rotate(360deg)}}