.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)}}select.bs-select-hidden,.bootstrap-select>select.bs-select-hidden{display:none!important}.bootstrap-select{width:220px \0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active{color:rgba(255,255,255,0.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:0;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.bootstrap-select.is-invalid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*='col-']):not([class*='form-control']):not(.input-group-btn){width:220px}.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*='col-']){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*='col-']){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*='col-']{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*='col-'].dropdown-menu-right,.row .bootstrap-select[class*='col-'].dropdown-menu-right{float:right}.form-inline .bootstrap-select,.form-horizontal .bootstrap-select,.form-group .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle,.bootstrap-select.form-control-lg .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:0.25rem 0.5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:0.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:none!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden;display:flex;flex-wrap:wrap}.bootstrap-select .dropdown-toggle .filter-option-inner-inner .swatch-box{flex-basis:40px;padding-top:6px;margin:auto}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*='col-'] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:none!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5)!important}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.ddng{clear:both;font-family:'Source Sans 3',Arial,sans-serif}.ddng *,.ddng *::before,.ddng *::after{box-sizing:border-box}.ddng-nav{display:none}.ddng-panel[hidden]{display:none!important}@media (min-width:992px){.ddng-nav{display:block;width:100%;background:#232e3f;color:#fff}.dark-mode .ddng-nav{margin-top:4px}.ddng-top{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:37px;width:100%;max-width:1620px;list-style:none;margin:0 auto;padding:0}.ddng-top::before,.ddng-top::after{content:"";display:block}.ddng-item{list-style:none;margin:0;padding:0}.ddng-trigger{display:flex;align-items:stretch;min-height:37px;font-size:13px;font-weight:500;line-height:23px;white-space:nowrap}.ddng-trigger>a{display:block;padding:7px 5px;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.ddng-trigger-with-panel>a{padding-right:0}.ddng-toggle{appearance:none;border:0;border-radius:0;background:transparent;color:#fff;padding:7px 5px 7px 0;min-width:0;font:inherit;cursor:pointer}.ddng-item[data-ddng-item='colors'] .ddng-toggle{margin-left:.2em}.ddng-toggle .fa-caret-down{width:1em;height:1em;padding-left:4px}.ddng-mobile{display:none}}@media (min-width:1150px){.ddng-trigger{font-size:15px}}.ddng-preview-note{min-height:650px;padding:48px 24px}@media (min-width:992px){.ddng-item.is-open>.ddng-trigger{background:#30465a}.ddng .ddng-trigger>a:hover,.ddng .ddng-trigger>a:focus,.ddng .ddng-trigger>a:active{text-decoration:none;border:0;box-shadow:none}.ddng .ddng-trigger>a:focus:not(:focus-visible),.ddng .ddng-toggle:focus:not(:focus-visible){outline:none}.ddng a:focus-visible,.ddng button:focus-visible{outline:2px solid #1688d1;outline-offset:3px}.ddng-trigger a:focus-visible,.ddng-toggle:focus-visible{outline-color:#fff;outline-offset:-3px}.ddng-panel{position:fixed;left:0;width:100%;z-index:1100;padding:22px 24px 28px;margin:0;border:0;border-radius:0;background:#fff;color:#172333;box-shadow:0 8px 24px rgba(0,0,0,.14);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;text-align:left}.ddng-panel a{color:#172333;text-decoration:none;white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.ddng-panel a:hover{color:#087bbd;text-decoration:underline}.ddng-overview{margin-bottom:18px;font-weight:650}.ddng-overview a,.ddng-overview>span{color:#087bbd}.ddng-body{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.ddng-with-card.ddng-card-beside{grid-template-columns:minmax(0,1fr) 260px}.ddng-groups{display:grid;grid-template-columns:repeat(var(--ddng-columns,3),minmax(0,1fr));column-gap:32px;align-items:start;min-width:0}.ddng-column{min-width:0}.ddng-group{margin:0 0 12px;min-width:0;break-inside:avoid}.ddng-group-title>a{font-weight:650;display:block;padding:3px 0}.ddng-layout-headed .ddng-group-title{border-bottom:1px solid #d9e0e5;margin-bottom:8px;padding-bottom:4px}.ddng-layout-headed .ddng-group-title>a{color:#087bbd;font-size:14px;text-transform:uppercase;letter-spacing:.025em}.ddng-layout-headed .ddng-group-title>a::after{content:' →'}.ddng-children{list-style:none;padding:0;margin:0}.ddng-children>li{list-style:none;margin:0;padding:0}.ddng-children a{display:block;font-weight:400;padding:3px 0}.ddng-children>.ddng-parent>a{font-weight:650}.ddng-children .ddng-children,.ddng-layout-compact .ddng-group>.ddng-children{padding-left:18px}.ddng-children .ddng-parent{margin-top:8px;margin-bottom:8px}.ddng-card{max-width:360px}.ddng-card a{display:block}.ddng-card a:hover,.ddng-card a:focus{color:#172333;text-decoration:none;background:transparent}.ddng-card a:hover .ddng-card-action,.ddng-card a:focus-visible .ddng-card-action{color:#055a8b;text-decoration:underline}.ddng-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center top;border-radius:0;margin-bottom:12px}.ddng-card strong{display:block;font-size:19px;line-height:1.3}.ddng-card p{margin:8px 0}.ddng-card-action{display:block;color:#087bbd;margin-top:8px}.ddng-brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;list-style:none;margin:0;padding:0}.ddng-brands li{list-style:none;margin:0}.ddng-brands a{display:flex;align-items:center;justify-content:center;min-height:72px}.ddng-brand-image{width:140px;height:60px;object-fit:contain}.ddng-decoration{list-style:none;padding:0;margin:0}.ddng-decoration a{display:block;padding:6px 0}.ddng-custom{min-width:0}.ddng-colors table{width:100%;table-layout:fixed}.ddng-colors ul{list-style:none;margin:0;padding:0}.ddng-colors .faceted-search-facet .item-list{max-height:none;height:auto;overflow:visible}.ddng-colors .filter-checkbox{display:none}.ddng-colors .item-list>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px 16px}.ddng-colors .item-list>ul>li{list-style:none;margin:0;padding:0}.ddng-colors .faceted-search-guided .item-list li .faceted-search-category{height:auto}.ddng-colors .faceted-search-guided .item-list li .facet-label{overflow:visible}.ddng-colors .faceted-search-guided .item-list li .facet-label a{display:flex;align-items:center;gap:12px;padding:5px 0;overflow:visible;white-space:normal;text-overflow:clip}.ddng-colors .circle-container{display:block;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;border:0;box-shadow:none}.ddng-colors .faceted-search-color-category{display:block;width:24px;height:24px;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-shadow:none;margin:0}.ddng-colors .menu-color-name{display:inline;position:static;color:inherit}.ddng-mobile{display:none}}@media (max-width:991px){.ddng-mobile{z-index:10}.ddng-mobile #menu-primary-navigation-mobile li>a,.ddng-mobile #menu-primary-navigation-mobile li>a:hover,.ddng-mobile #menu-primary-navigation-mobile li>a:focus,.ddng-mobile #menu-primary-navigation-mobile li>a:active,.ddng-mobile #menu-primary-navigation-mobile li.open>a,.ddng-mobile #menu-primary-navigation-mobile li.active>a{background:transparent;background-image:none;box-shadow:none;color:#dadada}.ddng-mobile #menu-primary-navigation-mobile .dropdown-menu{background:transparent;border:0;box-shadow:none}.ddng-mobile #menu-primary-navigation-mobile a:focus-visible{outline:2px solid #dadada;outline-offset:-2px}.ddng-panel{display:none!important}.ddng-mobile .cd-panel-close{display:block;font-size:30px;padding:0 15px}}#header,#content{width:100%}#header{background-color:#69c}#logo{vertical-align:middle;border:0}#logo img{float:left;padding:0 1em;border:0}#menu{padding:.5em .5em 0;text-align:right;vertical-align:middle}#navlist{font-size:1em;padding:0 .8em 1.2em 0;color:#9cf}#navlist a{font-weight:700;color:#fff}#subnavlist{padding:.5em 1.2em .4em 0;font-size:.8em;color:#9cf}#subnavlist a{font-weight:700;color:#9cf}ul.links li{border-left:1px solid #9cf}ul.links li.first{border:0}#add-new-location-popup{color:#343434}#add-new-location-popup .close{position:absolute;top:10px;right:20px}#location-block-link .topline{font-size:12px;padding-left:16px}#location-block-link img{width:15px;height:auto;margin-top:-5px;margin-right:6px}#location-block-link .edit-location{color:#88ffac}#add-new-location-popup .form-item #edit-zip-code-wrapper{float:left;width:85%;margin:0}#add-new-location-popup .form-item #edit-zip-code-wrapper input{width:97%;padding:24px}#add-new-location-popup .form-item{margin-top:1em}#add-new-location-popup #edit-cities-wrapper select{width:83%;min-height:37px;height:45px}#uc-bs-cart-ship-to-form #edit-cities-wrapper select{border:1px solid red}#add-new-location-popup #submit_button{width:67px;padding:13px}@media (max-width:522px){#add-new-location-popup #submit_button,#add-new-location-popup .form-item #edit-zip-code-wrapper input,#add-new-location-popup .form-item #edit-zip-code-wrapper{width:100%;margin-top:20px}}#add-new-location-popup .delivery-text{text-align:center}#uc-bs-cart-ship-to-form .delivery-message .alert{min-height:30px}#add-new-location-popup .login-text{width:100%;text-align:center;border-bottom:1px solid #ccc;line-height:.1em;margin:30px 0 20px}#add-new-location-popup .login-text span{background:#fff;padding:0 10px}#add-new-location-popup .register-button .btn,#add-new-location-popup .login-button .btn{width:100%;padding:10px}#add-new-location-popup .login-button{margin:10px 0}.normal-mode .content-wrapper .main-wrap .main{float:left;width:100%}#modal-anonymous-address{overflow:scroll}@media (max-width:1400px){.dark-mode .search-modal{flex:1 1 14%}}.popover a,.disabled-new-tab a{cursor:pointer}.disabled-new-tab a.logo-link{display:inline-block}#search .form-text,#search .form-submit{border:1px solid #369;font-size:1.1em;height:1.5em;vertical-align:middle}#search .form-text{width:8em;padding:0 .5em}#mission{background-color:#369;padding:1.5em 2em;color:#fff}#mission a,#mission a:visited{color:#9cf;font-weight:700}.site-name{margin:.6em 0 0;padding:0;font-size:2em}.site-name a:link,.site-name a:visited{color:#fff}.site-name a:hover{color:#369;text-decoration:none}.site-slogan{font-size:1em;color:#eee;display:block;margin:0;font-style:italic;font-weight:700}#main{padding:10px}#mission,.node .content,.comment .content{line-height:1.4em}#help{font-size:.9em;margin-bottom:1em}.breadcrumb{margin-bottom:.5em}.messages>div{display:flex;align-items:center}.status_messages .alert-message-content{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.status_messages .info-icon{flex:0 0 auto;margin-right:8px}.messages i{padding:0 20px 0 0}.messages ul{padding:0 0 0 20px;margin:0}div.error,div.status,div.warning{background:transparent!important;border:none!important}div.error i,div.status i{font-size:40px;display:table-cell;text-align:center;vertical-align:middle}div#coupon_failed{border:2px solid red;background-color:#ffcdcc}div#coupon_success{border:2px solid #0f0;background-color:#d1ffcc}#coupon_failed,#coupon_success{padding:1.2em}#sidebar-left,#sidebar-right{background-color:#ddd;width:16em;padding:10px;vertical-align:top}.submitted{color:#999;font-size:.8em}.links{color:#999}.links a{font-weight:700}.block,.box{padding:0 0 1.5em}.block{border-bottom:1px solid #bbb;padding-bottom:.75em;margin-bottom:1.5em}.block .title{margin-bottom:.25em}.box .title{font-size:1.1em}.node .content,.comment .content{margin:.5em 0}.node .taxonomy{color:#999;font-size:.8em;padding-left:1.5em}.node .picture{border:1px solid #ddd;float:right;margin:.5em}.comment{border:1px solid #abc;padding:.5em;margin-bottom:1em}.comment .title a{font-size:1.1em;font-weight:400}.comment .new{text-align:right;font-weight:700;font-size:.8em;float:right;color:red}.comment .picture{border:1px solid #abc;float:right;margin:.5em}#aggregator .feed-source{background-color:#eee;border:1px solid #ccc;padding:1em;margin:1em 0}#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;font-size:.9em}#aggregator .title{margin-bottom:.5em;font-size:1em}#aggregator h3{margin-top:1em}#forum table{width:100%}#forum td{padding:.5em}#forum td.forum,#forum td.posts{background-color:#eee}#forum td.topics,#forum td.last-reply{background-color:#ddd}#forum td.container{background-color:#ccc}#forum td.container a{color:#555}#forum td.statistics,#forum td.settings,#forum td.pager{height:1.5em;border:1px solid #bbb}#forum td .name{color:#96c}#forum td .links{padding-top:.7em;font-size:.9em}#profile .profile{clear:both;border:1px solid #abc;padding:.5em;margin:1em 0}#profile .profile .name{padding-bottom:.5em}.block-forum h3{margin-bottom:.5em}div.admin-panel .description{color:#999}div.admin-panel .body{background:#f4f4f4}div.admin-panel h3{background-color:#69c;color:#fff;padding:5px 8px;margin:0}table{width:100%;border-collapse:collapse}pre,code{font-family:monospace}table th{background-color:#eee;padding:6px;border:1px solid #ddd}table tr.odd{background:#fff;border-bottom:1px solid #f2f2f2}table tr.even{background-color:#f5f5f5;border-bottom:1px solid #f2f2f2}table td.active{background:0}table td{padding:.5em}.search_result{width:100%;margin-bottom:45px;padding-bottom:7px}.search_image{float:left}.search_image img{height:135px;width:120px}div.search_contents div p{text-align:justify}div.search_contents h2{margin-bottom:0;margin-top:0;font-size:1.2em}div.search_model{margin-bottom:10px}.search_pricing{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:300;line-height:9px;margin-left:0;width:145px;float:left;height:155px}div.search_pricing table.search_quantity_table{margin:0;padding:10px}.search_pricing table tbody{padding:0;margin-left:10px;background:#ededed;color:#000}.search_pricing table tbody td{margin:0 10px;padding:10px}.search_pricing ul{margin:.5em 0;padding:10px}.search_pricing li{list-style:none;margin:0;padding:3px 0}.search_view_link{clear:left;margin-left:120px}@media (max-width:991px){.messages>div{padding:0!important}.messages>i{display:none!important}.messages p{font-size:14px}#SnapABug_Button,#snapengage-button{display:none!important;visibility:hidden!important}div.tabs ul.tabs.primary li{display:block!important;margin:10px 0!important}div.content main.main div.tabs{text-align:center!important}ul.tabs.primary li a{border-style:solid}ul.tabs.primary li.active a{border-bottom:1px solid #bbb}}.fb-icon-bg{background-color:#3b5998!important}.tw-icon-bg{background-color:#00aced!important}.ig-icon-bg{background-color:#517fa4!important}.pin-icon-bg{background-color:#dd4b39!important}.block .form-control{width:100%}#uc-cart-checkout-form input[name='cc_number']{width:auto;max-width:80%}#user-login-form{text-align:left}.item-list ul{margin-top:10px;padding:0!important}.item-list li{list-style-type:none!important;margin:0!important;padding:0!important}.search-form .container-inline input{display:inline}.search-form .form-text{width:40%}.search-form .form-submit{width:125px}.page-search .search-form .form-text{width:59%;margin-right:10px}.page-search #search-form .ac_input{background-image:none}.page-search #search-form .ac_loading{background-image:url(/misc/throbber-single.gif);background-position:99% 8px}.page-search #search-form .search-advanced a{color:#131921;text-decoration:none}.page-search #search-form .search-advanced .criterion,.page-search #search-form .search-advanced .criterion select{max-width:100%}.page-search .container-inline div{display:inline}.page-search .form-item{margin-top:1em;margin-bottom:1em}.page-search .form-item label{display:block;font-weight:700}.page-search #search-form .search-advanced .form-submit{width:auto;margin-bottom:12px}.services-btn{display:none;padding:16px 10px;font-size:16px;color:#fff}.services-btn i{font-size:20px;vertical-align:middle}.mceEditor *::after,.mceEditor *::before,.btools-modal-content *::before{content:normal!important}.btools-modal-content .modal-content{background-color:transparent!important;background-clip:content-box!important}fieldset.collapsible legend a{font-size:16px}ul.primary li a{background-color:#efefef;border-radius:3px}.btn-file{position:relative;overflow:hidden}.btn-file input[type='file']{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}form#contact-mail-page textarea{width:100%}.item-sales-block-wrapper{margin-bottom:10px!important;clear:left}.circle-container{border:1px solid #aeaeae;width:28px;border-radius:50%;height:28px;text-align:center;padding-left:3px;padding-top:0;float:left;margin-right:5px;margin-top:10px}.navbar-shop-color .circle-container{margin-top:2px}.navbar-default #menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu{width:500px}.navbar-default #menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu ul li:empty{display:none}#menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu a{display:block;float:left;width:100%;padding:0 6px;clear:both}#menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu a:after{display:none}#menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu ul li a:hover,#menu-primary-navigation .dropdown.navbar-shop-color .dropdown-menu ul li a:focus{border:0}.alert-dismissible{padding-right:35px!important;position:relative}.alert-dismissable .close,.alert-dismissible .close{position:absolute;right:9px}form.form-horizontal.visible-sm>.input-group{text-align:right}#block-block-27{border:0;padding:0}#home-company-blogs-header,#home-company-info-header{font-size:22px;margin:20px 0 5px -5px;color:#5fb2d4;border-bottom:1px solid #ccc}#home-company-info{padding-left:5px}.search-results-catalog-page{margin-bottom:20px}.search-results-catalog-page h2{font-size:18px}.catalog-page-result{float:left;padding:5px}div.tabs{margin:10px 0}.order-custom-review-table .footable-toggle,.order-custom-review-table .footable-details tbody tr:first-child th,#cart-form-products .footable-toggle,#cart-form-products .footable-details tbody tr:first-child th,#cart-form-products tr.footable-detail-row:last-child{display:none!important}.remove-close-icon::after{color:#5f5f5f;font-size:16px;content:"\f00d";font-family:FontAwesome}.remove-close-icon input{border:medium none;color:transparent;background:transparent;position:absolute;width:15px}.remove-close-icon,.dis-qty,.dis-price,.dis-image{pointer-events:none!important}.dis-qty input,.remove-close-icon input,.dis-image a{pointer-events:initial}@media(max-width:340px){#cart-form-products table th{font-size:13px}}#cart-form-buttons #edit-update{padding:5px;width:180px}#cart-form-buttons #edit-checkout{padding:5px 10px;border-radius:4px;width:180px}#cart-form-buttons #continue-shopping-link a{display:block;background:#131921;color:#fff;border:1px solid #08bf33;padding:5px 10px;border-radius:4px;width:200px;text-align:center;text-decoration:none}#cart-form-pane #cart-form-products,#cart-form-pane table th,#cart-form-pane #cart-form-buttons{border:0}#cart-form-pane table tr{border-bottom:0}#cart-form-pane table tr.odd,#cart-form-pane table tr.even{background:#f9f9f9}#cart-form-pane table.footable-details tbody{border:0}#cart-form-pane table th{font-size:14px;padding:3px;border:0}#cart-form-products td.desc{width:auto}#cart-form-products table tr td .form-item{margin:1em 0}#cart-form-products table tr td .form-item input{width:75px}#cart-form-products table tr td.remove{padding:1em 10px}#cart-form-products table tr td{padding:4px}@media(max-width:767px){#cart-form-buttons{padding:0 30px;text-align:center}#continue-shopping-link{float:none;left:0;top:0}#cart-form-buttons #edit-update,#cart-form-buttons #edit-checkout,#cart-form-buttons #continue-shopping-link a{width:100%;margin:5px 0;padding:5px 0}#cart-form-pane table .qty.dis-qty{text-align:left}#cart-form-pane table.footable-details tbody tr td.desc{padding:5px 0;background:#fff}#cart-form-products table tr td.remove{padding:1em 0}}.uc-matrix-order-form .form-item input{margin:auto}.faceted-search-page .box .title{visibility:hidden}div.view-display-id-default .view-filters{display:none}.views-widget-filter-field_rating_value{display:none}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.25em}.faceted-search-color-category{margin:3px 6px 3px 0;border:1px solid #8282827a;float:left;height:20px;width:20px;display:block;border-radius:50%}li.last .faceted-search-color-category{display:inline-block;float:none}.faceted-search-color-category-chosen{float:none;display:inline-block;vertical-align:-2px}span.faceted-search-color-category-label{text-transform:lowercase;display:inline-block}span.faceted-search-color-category-label:first-letter {text-transform:uppercase}.rating-star:before{content:"\f005";color:#ffd200;font-family:"Font Awesome 5 Free",serif;font-size:17.5px;font-weight:900}.rating-star-half:before{content:"\f5c0";color:#ffd200;font-family:"Font Awesome 5 Free",serif;font-size:17.5px;font-weight:900}.active .rating-star:before{color:#636363}.product-pricing-table ul li img{height:10px!important;width:10px!important;border:1px solid #eee;box-shadow:0 0 3px 3px #000}.product-pricing ul li{padding-right:.6em}.product-pricing ul li .price-sell{float:right;padding-left:.25em}.product-pricing ul li .price-label{float:right}@media (min-width:748px){.product-pricing-table .padding-0{padding-left:0}}@media (min-width:1460px){.product-pricing ul li .price-label{display:block}}#uc-bstyle-facets-faceted-sort-form .form-item label{display:none}.tab-nav>li>a::after{background:#21527d none repeat scroll 0 0;color:#fff}.tab-pane{padding:15px 0}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (max-width:768px){.primary-nav-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}.primary-nav-tabs::-webkit-scrollbar{display:none}.primary-nav-tabs>li{float:none;flex:0 0 auto}.primary-nav-tabs>li>a{margin-right:0;white-space:nowrap}}@media (min-width:768px){.header-wrapper .navbar-default{position:relative;z-index:1100}.navbar-default #menu-primary-navigation .dropdown-menu{z-index:1100}.navbar-default #menu-primary-navigation .dropdown-menu ul.list-unstyled li{position:relative;padding:8px 10px}}table.uc-matrix-order-form thead th{font-weight:500;font-size:16px}.matrix-order-form-submit:last-of-type{margin-top:15px}.uc-matrix-order-form .form-control{width:75px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.uc-matrix-order-form img{width:50px;margin-right:5px;overflow:hidden}h4.order-total{color:#5f5f5f;font-weight:700;line-height:36px}#cart-routing-totals .panel-default{position:relative}button#use-store-credit-button,button#complete-free-order-button{display:inline-block;text-align:center;border:0;font-weight:600;line-height:32px;font-size:18px;width:100%}a#cc-checkout,a#pp-cc-checkout,a#show-login-dialog{cursor:pointer;display:inline-block;text-align:center;color:#fff;background:#ca3030;border:0;font-weight:600;line-height:32px;font-size:18px}a#cc-checkout:hover,a#show-login-dialog:hover,a#pp-cc-checkout:hover{filter:brightness(85%)}#cart-form-products table thead{font-size:1.3em}#cart-form-pane #cart-form-products,#cart-form-pane table th,#cart-form-pane #cart-form-buttons{border:0}#cart-form-pane table tr{border-bottom:0}#cart-form-pane table tr.odd,#cart-form-pane table tr.even{background:#f9f9f9}#cart-form-pane table.footable-details tbody{border:0}#cart-form-pane table th{font-size:14px;padding:3px;border:0}#cart-form-products td.desc{width:auto}#cart-form-products table tr td .form-item{margin:1em 0}#cart-form-products table tr td .form-item input{width:75px}#cart-form-products table tr td.remove{padding:1em 10px}#cart-form-products table tr td{padding:4px}div#cart-form-products table tbody td{vertical-align:middle}#cart-form-products table tr td.blankstyle-checkout-price{vertical-align:middle;text-align:center}#cart-form-products .cart-remove-item{cursor:pointer;color:#cc6a68;font-size:20px;z-index:99;padding-left:7px;position:relative;top:2px}#cart-form-product .cart-remove-item:hover{color:#c96361}.shipping-info-hover-tooltip+.popover{box-sizing:border-box;background-color:#fff;width:470px}.shipping-info-hover-tooltip+.popover .arrow{display:none}.shipping-info-hover-tooltip+.popover .popover-content{padding:10px;font-size:16px;border-radius:5px}.olderbrowser-alert a{color:#fff;text-decoration:underline}#coupon-field label{float:left;padding-top:6px;padding-right:6px}#coupon-field input{float:left;width:115px;margin-right:10px}@media (max-width:767px){#uc-cart-checkout-form #edit-panes-delivery-primary-email-wrapper label{width:auto;float:none}#uc-cart-checkout-form #edit-panes-delivery-primary-email-wrapper .email-field-input-wrapper{width:auto;float:none}.not-logged-in #uc-cart-checkout-form #edit-panes-delivery-cc-opt-in-wrapper{margin-top:0}}@media (max-width:460px){#coupon-field label{float:none}}#payment-pane #line-items-div td{padding-left:0;font-size:14px}#stripe-box-wrapper .spinner-border{margin:0 auto;display:block}#payment-pane div.hide-label>div.form-item>label{display:none}@media screen and (max-width:767px){#paypal-cart-dialog button.place-your-order,#uc-bs-cart-cc-dialog button.place-your-order{width:100%}}#card_payment-pane button.place-your-order{width:100%}#paypal-cart-dialog button.place-your-order:hover,#uc-bs-cart-cc-dialog button.place-your-order:hover,#card_payment-pane button.place-your-order:hover,#payment-pane button.place-your-order:focus{background-color:#585858}#paypal-cart-dialog button.place-your-order:focus,#uc-bs-cart-cc-dialog button.place-your-order:focus,#card_payment-pane button.place-your-order:focus,#payment-pane button.place-your-order:active{color:#fff;background-color:#3dd260}#city-state-form select.required-border{border:1px solid red}#paypal-cart-dialog button.place-your-order.order-processing,#uc-bs-cart-cc-dialog button.place-your-order.order-processing,#card_payment-pane button.place-your-order.order-processing,#payment-pane button.place-your-order.order-processing{align-items:center;background-color:#585858;display:flex;font-weight:700;color:#fff;border-radius:5px;justify-content:center;line-height:normal}#paypal-cart-dialog button.place-your-order.order-processing span.button-text,#uc-bs-cart-cc-dialog button.place-your-order.order-processing span.button-text,#card_payment-pane button.place-your-order.order-processing span.button-text,#payment-pane button.place-your-order.order-processing span.button-text{display:inline-block;vertical-align:middle;padding-top:0;padding-left:10px}#paypal-cart-dialog button.place-your-order.order-processing .spinner-border,#uc-bs-cart-cc-dialog button.place-your-order.order-processing .spinner-border,#card_payment-pane button.place-your-order.order-processing .spinner-border,#payment-pane button.place-your-order.order-processing .spinner-border{animation:uc-payment-button-spinner .75s linear infinite;border:.2em solid currentColor;border-color:currentColor;border-right-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:1.25rem;margin:0 10px 0 0;width:1.25rem}@keyframes uc-payment-button-spinner{to{transform:rotate(360deg)}}#uc-bs-cart-cc-dialog #place-your-order-button-wrapper{float:right;width:250px}#uc-bs-cart-cc-dialog #place-your-order-button-wrapper button.place-your-order{margin:0;width:100%}@media (max-width:767px){#uc-bs-cart-cc-dialog #place-your-order-button-wrapper{float:none;width:100%}}#address-selection-form{width:65%;float:left}#address-selection-form .order-total div:first-child{text-align:left}#address-selection-form .order-total .uc-price{color:green}#address-selection-form #uc_addresses_cart_address_list{padding-left:15px;padding-right:15px}#address-selection-form #uc_addresses_cart_address_list label{display:inline-block;font-weight:700;color:#5f5f5f;line-height:36px;font-size:20px;margin-right:10px}#address-selection-form #uc_addresses_cart_address_list select{max-width:400px;float:right}@media (max-width:990px){#paypal-cart-dialog #address-selection-form,#uc-bs-cart-cc-dialog #address-selection-form{width:auto;float:none}}@media (max-width:542px){#paypal-cart-dialog #address-selection-form #uc_addresses_cart_address_list select,#uc-bs-cart-cc-dialog #address-selection-form #uc_addresses_cart_address_list select{float:left}}@media (min-width:401px){#payment-pane button.place-your-order{margin-top:15px}}@media (max-width:400px){#card_payment-pane button.place-your-order,#payment-pane button.place-your-order{width:100%}}#checkout-form-bottom input{display:none}#uc-cart-checkout-form .bs-cart-edit{display:none}#uc-cart-checkout-form .non-decoration-checkout-cart-pane .bs-cart-edit{display:block}#uc-cart-checkout-form .non-decoration-checkout-cart-pane .cart-remove-item{display:none}a#change-email-link{border:1px solid;width:130px;padding:4px 13px;border-radius:4px}input#edit-panes-delivery-primary-email[readonly]{background:#fcfcfc;border:0;box-shadow:none;padding:0}body.page-cart #uc-addresses-get-address-form fieldset.no-decoration div.form-group.field-country{display:none}div.field-badges .taxonomy-image-container{display:flex;justify-content:flex-start}div.field-badges .taxonomy-image-item.html-type{padding:8px 10px}.field-ds-group-product-right-group .field-bulk-info{max-width:unset!important;margin-left:14px;margin-right:14px;width:97%}.field-product-terms-mobile a,.field-product-terms a:first-child{padding-left:0!important}div.field-badges .taxonomy-image-item.image-type{padding-top:0}#block-uc-yotpo-1{padding:0;border:0}#yotpo-custom-reviews-embedded{border:1px solid #eee;border-radius:5px}#block-uc-yotpo-1 .mock-h2{padding:15px 0;text-align:center;font-size:15px;color:#525252;line-height:17px;font-weight:400;border-bottom:1px solid #b19e9e;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}#block-uc-yotpo-1 ul{padding:0}#block-uc-yotpo-1 li{padding:6% 3%;list-style:none;border-bottom:1px solid #ccc;cursor:pointer}#block-uc-yotpo-1 div{font-family:'Source Sans 3',Arial,sans-serif!important;font-weight:400;font-size:15px;line-height:17px}#block-uc-yotpo-1 a.custom-item-link div{color:#6a6c77}#block-uc-yotpo-1 a.custom-item-link .custom_widget_product_name{overflow:hidden}#block-uc-yotpo-1 a.custom-item-link .custom_widget_product_title{color:#005696;float:left;white-space:nowrap}#block-uc-yotpo-1 a.custom-item-link .custom_widget_timeStamp{float:right;margin:6px 0;font-size:13px}#block-uc-yotpo-1 .custom_widget_review_title{clear:both;color:#232323;margin:4px 0}#block-uc-yotpo-1 .custom_widget_product_rank{margin:5px 0;float:left}#block-uc-yotpo-1 a.custom-item-link:hover{text-decoration:none;opacity:.7}#block-uc-yotpo-1 .embedded_widget_reviews a{color:#005696}#field-cvc-outer-wrapper{position:relative;width:28%;min-width:90px;float:left;margin-left:4%}#field-cvc-outer-wrapper #field-cvc-inner-wrapper{display:block;width:auto;height:46px;padding-top:14px;padding-left:13px;border:1px solid #394a6d;border-radius:4px}#field-cvc-outer-wrapper .form-required{position:absolute;top:14px;left:7px}#field-cvc-outer-wrapper svg{position:absolute;right:3px;top:3px}#uc-bs-cart-cc-dialog,#paypal-cart-dialog{z-index:9999}#uc-bs-cart-cc-dialog button.close,#paypal-cart-dialog button.close,#cart-check-or-money-order-dialog button.close{text-align:right;position:relative;left:-10px;top:5px}.page-cart #card_payment-pane{border:0}#paypal-confirm .modal-title{text-align:center;color:#f12727}#paypal-confirm .buttons-wrapper{display:inline-block}#paypal-confirm .modal-body{text-align:center;color:#474747}#paypal-confirm .modal-header{padding:10px 15px}.modal#payment-confirm .modal-header .close{top:13px;right:13px}#paypal-confirm .modal-header .close{position:absolute;top:10px;right:14px}#paypal-modal-trigger{cursor:pointer}#paypal-modal-trigger img{width:31%;max-width:75px}#uc-stripe-existing-cards-form .click-button{display:block;margin-bottom:10px;font-size:18px;font-weight:600;color:#fff;background-color:#3dd260;border:0;width:100%;cursor:pointer}#manage-payment-methods{text-align:center;margin-bottom:20px}#manage-payment-methods span{text-decoration:underline;cursor:pointer}#uc-stripe-existing-cards-form.form-processing .click-button{display:none}.cart-paypal-buttons #paypal-modal-trigger{padding:12px;height:48px}.cart-paypal-buttons #venmo-button{position:relative;height:48px;width:100%;box-sizing:border-box;border:0;vertical-align:top;cursor:pointer;overflow:hidden;border-radius:4px;background:#eee;display:inline-block;text-align:center;padding:12px}.cart-paypal-buttons #venmo-button:hover{filter:brightness(0.95)}.cart-paypal-buttons #venmo-button img{width:71px;height:auto}#payment-confirm .click-button{display:none}.modal-button-confirm{display:none}#payment-confirm .field-CVC-wrapper{margin-bottom:15px;text-align:left;position:relative}#payment-confirm .field-CVC-wrapper svg{position:absolute;left:84px}#payment-confirm #field-CVCinput{width:130px;padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;background-color:#fff;border-radius:5px;border:1px solid #e6e6e6;box-shadow:0 1px 1px rgb(0 0 0/3%),0px 3px 6px rgb(0 0 0/2%);padding-right:2em!important}#payment-confirm .card-buttons{margin:0 auto 15px;width:80%}#payment-confirm .card-buttons .btn{display:inline-block;margin:5px;background-color:#eee;cursor:pointer;border:1px solid}#payment-confirm .modal-button-confirm{cursor:pointer;display:block;font-size:18px;height:46px;font-weight:600;color:#474747;background-color:#f7ca00;border:0;width:100%}#payment-confirm .address-list-wrapper select{float:left;width:75%;height:45px;border-color:#394a6d}#payment-confirm .modal-body .order-total{width:100%;text-align:center;color:#00af1a;font-size:17px}#payment-confirm .payment-methods{float:left;width:100%}#payment-confirm .order-total-wrapper .col-xs-7{font-size:20px;font-weight:700;text-align:left;padding-left:0;width:50%}#payment-confirm .order-total-wrapper .col-xs-5{width:50%;text-align:right;font-size:20px;font-weight:700;color:green}#payment-confirm .modal-title{font-size:24px;color:#474747;text-align:center}@media screen and (max-width:530px){#payment-confirm .middle-fields-wrapper{width:100%}#payment-confirm .card-buttons{text-align:center}}@media screen and (max-width:450px){#payment-confirm .address-list-wrapper select,#payment-confirm .address-list-wrapper label{float:none;width:100%}#payment-confirm .select-wrapper,#payment-confirm #field-cvc-outer-wrapper{margin-left:0;float:none}#payment-confirm .select-wrapper{width:100%}#payment-confirm .address-list-wrapper{margin-bottom:4px}#payment-confirm .address-list-wrapper .form-item{margin-top:10px}}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100}#autocomplete ul{margin:0;padding:0;list-style:none}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default}#autocomplete li.selected{background:#0072b9;color:#fff}html.js input.form-autocomplete{background-image:url(https://cdn.blankstyle.com/misc/throbber.gif);background-repeat:no-repeat;background-position:98% 14px}html.js input.form-autocomplete.throbbing{background-position:98% -13px}#returning-customer-modal h4{color:#444}#returning-customer-modal label{display:none}#returning-customer-modal input{margin-bottom:12px}#returning-customer-modal .btn-primary{width:100%}#returning-customer-modal .btn-secondary{width:100%;margin-bottom:12px}#uc-bs-cart-continue-as-guest-form .form-submit.btn-secondary{font-weight:700;font-size:14px}#returning-customer-modal .btn-dark{width:100%;background:#494949;color:#fff;margin-bottom:12px}#returning-customer-modal .btn-dark:hover,#returning-customer-modal .btn-dark:focus{color:#fff;background:#232323}#returning-customer-modal div.input-icon-wrapper{position:relative}#returning-customer-modal div.input-icon-wrapper input{padding-left:30px}#returning-customer-modal div.input-icon-wrapper i{position:absolute;top:10px;left:10px;font-size:14px;color:#818181}#returning-customer-modal div.alert-danger{background-image:none!important;background-color:#c71f1f;color:#fff!important}#returning-customer-modal div.alert-danger .glyphicon{display:none;color:#fff!important}#returning-customer-modal .alert-message-content{color:#fff!important;width:100%}#returning-customer-modal .alert-message-content a{color:#fff!important;font-weight:700!important}#returning-customer-modal div.alert-danger.alert-dismissible{padding-right:15px!important}#returning-customer-modal div.alert-danger button.close{display:none}.payment-trigger-modal #returning-customer-modal .hr-or{display:none}#user-pass input#edit-submit-2,#returning-customer-modal input#edit-submit,#uc-bs-cart-anonymous-address-form input#edit-submit-3{color:#fff}#uc-bs-cart-anonymous-address-form .form-required{color:red}#uc-bs-cart-anonymous-address-form .new-address-link{padding:10px 10px 5px;text-align:center}#uc-bs-cart-anonymous-address-form .new-address-link a{font-weight:700}#uc-bs-cart-anonymous-address-form .new-address-link a:visited,#uc-bs-cart-anonymous-address-form .new-address-link a:link{color:#3dd260}#uc-bs-cart-anonymous-address-form .new-address-link-suffix{text-align:center;margin-bottom:20px}#modal-anonymous-address h3.modal-title{color:#4e4e4e;text-align:center}#modal-anonymous-address input.btn-primary{width:100%}#modal-anonymous-address fieldset{padding:15px}#modal-anonymous-address #city-state-add{margin-top:20px}#modal-anonymous-address #city-state-add div.field-label{margin-top:0;padding-top:0}#modal-anonymous-address p#city-state-add-inner{font-weight:600}#returning-customer-modal .form-control,#modal-anonymous-address .form-control{width:100%}#modal-anonymous-address .field-field #autocomplete{background-color:#fff}#modal-anonymous-address .field-field #autocomplete ul li:hover{color:gray}h5.hr-text{width:100%;text-align:center;border-top:1px solid #ddd;line-height:.1em;margin:25px 0 28px}h5.hr-text span{background:#fff;padding:0 10px;color:#888}body.admin-menu #admin-menu,body.admin-menu #admin-menu ul{z-index:12000}.popover.header-user-popover{z-index:1201}details{margin:16px 0;border:1px solid #aaa;border-radius:4px;padding:.5em .5em 0}summary{display:list-item!important;font-weight:700;margin:-.5em -.5em 0;padding:.5em;cursor:pointer}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.bs-svg-icon{display:inline-block;width:1em;height:1em;overflow:visible;fill:currentColor;vertical-align:-.125em}.header-wrapper .bs-svg-icon{color:inherit}.header-wrapper .filter-header .bs-svg-icon{color:#131921}body.normal-mode .primary-header-wrapper .header-chat-box a.livechat-link:hover .bs-svg-icon,body.normal-mode .primary-header-wrapper .header-chat-box a.livechat-link:focus .bs-svg-icon{color:#fff}.header-wrapper .fa-shopping-cart.active>.bs-svg-icon{color:#131921}#search-theme-form .btn-search .fa-search.bs-svg-iconified{align-items:center;display:inline-flex;height:100%;justify-content:center;line-height:1;margin:0;padding:0;width:100%}#search-theme-form .btn-search .fa-search.bs-svg-iconified>.bs-svg-icon{vertical-align:0}.header-wrapper #search-theme-form .input-group-btn>.btn.btn-search,.header-wrapper #search-theme-form-1 .input-group-btn>.btn.btn-search{align-items:center;background:#d8d8d8;border-left:0;border-radius:0 8px 8px 0;display:inline-flex;justify-content:center;min-width:38px;padding:0;width:38px}.header-wrapper #search-theme-form .input-group-btn:last-child>.btn.btn-search,.header-wrapper #search-theme-form-1 .input-group-btn:last-child>.btn.btn-search{margin-left:0}.header-wrapper #search-theme-form .input-group .form-control:first-child{border-radius:8px 0 0 8px;border-right:0}.header-wrapper #search-theme-form .btn-search .fa-search.bs-svg-iconified{align-items:center;display:inline-flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}.header-wrapper #search-theme-form .btn-search .fa-search.bs-svg-iconified>.bs-svg-icon,.header-wrapper #search-theme-form-1 .btn-search .fa-search.bs-svg-iconified>.bs-svg-icon{color:#fff;vertical-align:0}.dark-mode .header-wrapper #search-theme-form .btn-search .fa-search.bs-svg-iconified>.bs-svg-icon,.dark-mode .header-wrapper #search-theme-form-1 .btn-search .fa-search.bs-svg-iconified>.bs-svg-icon{color:#3a3a3a}.cd-panel-container button.btn.btn-default.btn-search{background:#fff!important;color:#131921!important}.cd-panel-container button.btn.btn-default.btn-search .fa-search.bs-svg-iconified{align-items:center;display:inline-flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}.cd-panel-container button.btn.btn-default.btn-search .fa-search.bs-svg-iconified>.bs-svg-icon{color:#131921!important;vertical-align:0}[class^='fa-']::before,[class*=' fa-']::before,.remove-close-icon::after,.rating-star::before,.rating-star-half::before,.yotpo-rating-5::before,.yotpo-rating-45::before,.yotpo-rating-4::before,.transaction-sub-row-ctrl-hide::before,.transaction-sub-row-ctrl-conf::before,.transaction-sub-row-push-receipt::before,.add-to-cart-form span.wishlist_submit_button::after,.page-cart .bs-checkout-pane-has-icon>legend::before{content:none!important}.fa-fw{width:1.25em;text-align:center}.fa-lg{font-size:1.33333333em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-spin,.fa-sync-alt.fa-spin,.fa-spinner.fa-spin{animation:bs-icon-spin 2s infinite linear}@keyframes bs-icon-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bs-svg-iconified::before,.bs-svg-iconified::after,.bs-svg-iconified>legend::before{content:none!important}.page-cart .bs-checkout-pane-has-icon>legend>.bs-svg-icon{color:#2e7198;flex:0 0 auto;font-size:.82em}.rating-star>.bs-svg-icon,.rating-star-half>.bs-svg-icon,.yotpo-font.bs-svg-icon,.yotpo-font>.bs-svg-icon{color:#ffd200}.active .rating-star>.bs-svg-icon{color:#636363}.add-to-cart-form span.wishlist_submit_button>.bs-svg-icon{color:#131921;font-size:36px;left:0;pointer-events:none;position:absolute;right:0;top:0}#footer{background-color:#eee;padding:1em;font-size:.8em;float:none;clear:both}.footer-wrapper{margin:0}.footer-container .footer-media>.row>.mb-4{margin-bottom:14px!important}.footer-container .footer-bbb{margin:0}.footer-container .footer-bbb a,.footer-container .footer-bbb img{display:inline}.footer-container .footer-bbb img{width:128px;height:auto;max-width:100%;margin:0;vertical-align:middle}.footer-wrapper .footer-badges{display:flex;align-items:flex-end;justify-content:right;margin-bottom:20px}.footer-badges .footer-badge img{max-width:100%;height:auto}.row.payment-types img{margin:2px 8px;vertical-align:unset}.row.payment-txt{color:#fff;font-size:18px;margin-bottom:10px}.row.payment-types{margin:0 auto;max-width:500px;display:flex;justify-content:space-between}.row.payment-types .social-icon{display:block;margin:2px 8px;float:left}.row.payment-types .social-icon .img-icon{width:35px;display:inline-block;border:1px solid #fff;border-radius:5px;height:28px;margin:5px 0}.row.payment-types .social-icon .img-icon img{margin:4px 0 0;max-width:80%;height:7px;position:relative;top:-1px}.row.payment-types .social-icon svg{fill:#fff}.payment-txt.social-media-icons{margin-top:30px}.footer-container{clear:both;border:0;margin-top:20px}.footer-wrapper .footer-container{background:#131921;color:#fff;text-align:left;margin-bottom:0;line-height:25px;padding:25px 15px 15px}.footer-container .list-group{margin-bottom:15px;padding-left:20px}.footer-container .nolink,.footer-container h5{color:#fff;margin-bottom:0;font-size:18px}.shirtcotton .row.payment-txt,.shirtcotton .footer-container .nolink,.shirtcotton .footer-container h5{color:#fff}.footer-container a{color:#fff;font-weight:300}.footer-top-list li a{display:inline-block;min-width:48px;min-height:30px;font-size:14px;line-height:20px}.footer-container .list-group>ul{margin:0 0 11px}.footer-container ul{padding:0}.footer-container ul ul{padding:20px 0 .25em .4em}.footer-container li,.footer-container ul.menu li{list-style:none;padding:0;margin:0}.footer-container ul.menu li{line-height:.6}.footer-container .footer-media{text-align:center}.footer-container .footer-media .social a{display:inline-block;background:#aaa;width:40px;height:35px;border-radius:5px;position:relative;margin-bottom:20px;text-align:center}.footer-container .footer-media .social i{font-size:18px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:10px}.footer-container small{font-size:75%}@media (max-width:991px){.footer-container .footer-media .social{text-align:center}.footer-wrapper.clear .footer-container{width:100%;float:left}.footer-wrapper .footer-badges{justify-content:center}}@media (min-width:992px){.footer-container .list-group{border-bottom:0}.footer-container .footer-media .social{text-align:right}}@media (min-width:1200px){.footer-media.payments{max-width:450px;float:right}}.sidebar .block-faceted-search-ui>.content{transition:opacity 160ms ease}.sidebar .block-faceted-search-ui>.content[aria-busy='true']{opacity:.55}.sidebar .faceted-search-facet.faceted-search-facet-active>input.filter-checkbox{margin-right:5px;vertical-align:middle}@media (prefers-reduced-motion:reduce){.sidebar .block-faceted-search-ui>.content{transition:none}}.filter-availability-status{padding:12px 20px;font-size:14px}.mobile-filter-header,.mobile-filter-footer,.mobile-filter-selected{display:none}.catalog-spinner[aria-busy='true']{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(19,25,33,.55);z-index:2147483647}.catalog-spinner[aria-busy='true'] .spinner-border{width:48px;height:48px;border:4px solid rgba(255,255,255,.35);border-top-color:#ffc600;border-radius:50%;animation:mobile-filter-loading .7s linear infinite}@keyframes mobile-filter-loading{to{transform:rotate(360deg)}}@media (min-width:992px){.sidebar-container.mobile-filter-panel{display:block;position:relative;top:auto;left:auto;width:16.66666667%;z-index:auto}}@media (max-width:991px){.sidebar-container.mobile-filter-panel{display:none;position:fixed;inset:0;width:100%;height:100%;height:100dvh;padding:0;background:rgba(19,25,33,.68);z-index:2147483647;overscroll-behavior:none}.sidebar-container.mobile-filter-panel.is-open{display:flex}.mobile-filter-panel .sidebar{display:flex;flex-direction:column;float:none;width:calc(100% - 32px);max-width:400px;height:100%;min-height:0;padding:0;overflow:hidden;background:#fff;color:#343434;border-radius:0 16px 16px 0;box-shadow:8px 0 32px rgba(0,0,0,.2);animation:mobile-filter-enter .2s ease-out}.mobile-filter-panel .mobile-filter-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) 16px 12px 20px;border-bottom:1px solid #e6e8eb;background:#131921;color:#fff}.mobile-filter-header h2{margin:0;font-size:22px;font-weight:700;line-height:1.25}.mobile-filter-panel .sidebar-close{display:inline-flex;position:static;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:inherit;font:inherit;font-size:32px;cursor:pointer}.mobile-filter-content{flex:1 1 auto;min-height:0;padding:8px 20px 20px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.mobile-filter-panel .sidebar .block{padding:0;border:0;border-radius:0;background:transparent}.mobile-filter-panel .faceted-search-facet{padding:16px 0;border-bottom:1px solid #e6e8eb}.mobile-filter-panel .faceted-search-facet h3{display:block;margin:0 0 10px;font-size:17px;font-weight:700}.mobile-filter-panel .faceted-search-facet h3+br{display:none}.mobile-filter-panel .faceted-search-guided{margin-bottom:0}.mobile-filter-panel .faceted-search-category:not(.fsc-color){align-items:center;min-height:44px;height:auto;gap:10px}.mobile-filter-panel input.filter-checkbox{flex:0 0 auto;width:22px;height:22px;margin:0;accent-color:#131921}.mobile-filter-panel .faceted-search-facet>input.filter-checkbox{margin-right:10px;vertical-align:middle}.mobile-filter-panel .mobile-filter-selected:not([hidden]){display:block;flex:0 0 auto;max-height:25%;overflow-y:auto;overscroll-behavior:contain;padding:12px 20px;border-bottom:1px solid #e6e8eb;background:#f4f6f8}.mobile-filter-selected-title{margin-bottom:8px;color:#59636e;font-size:13px;font-weight:700}.mobile-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.mobile-filter-chip{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border:1px solid #cbd2d9;border-radius:18px;background:#fff;color:#131921;font:inherit;font-size:14px;cursor:pointer}.mobile-filter-chip span:last-child{font-size:20px;line-height:1}.mobile-filter-panel .fsc-color.is-selected .circle-container{outline:3px solid #131921;outline-offset:2px}.mobile-filter-panel .facet-label a{white-space:normal}.mobile-filter-panel .faceted-search-facet .item-list{max-height:none;overflow:visible}.mobile-filter-panel .faceted-search-facet--taxonomy--14 .item-list:not(.expanded){max-height:80px;overflow:hidden}.mobile-filter-panel .faceted-search-facet li a{display:inline-block;padding:10px 0;font-size:16px}.mobile-filter-panel .faceted-search-facet .fsc-color a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0}.mobile-filter-panel .faceted-search-facet--taxonomy--14 ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:4px;padding:0}.mobile-filter-panel .circle-container{float:none;margin:0}.mobile-filter-panel .show-more-link{border-bottom:0;padding-bottom:0}.mobile-filter-panel .mobile-filter-footer{display:block;flex:0 0 auto;padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e6e8eb;background:#fff}.mobile-filter-results{width:100%;min-height:48px;border:0;border-radius:8px;background:#ffc600;color:#131921;font:inherit;font-weight:700;cursor:pointer}.mobile-filter-panel button:focus-visible{outline:3px solid #2684ff;outline-offset:3px}body.mobile-filters-open #chat-widget-container,body.mobile-filters-open #google-merchantwidget-iframe-wrapper,body.mobile-filters-open #cookiescript_badge{visibility:hidden!important}}@keyframes mobile-filter-enter{from{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.mobile-filter-panel .sidebar{animation:none}}@media (min-width:992px){.front .sidebar-container.mobile-filter-panel{display:none;position:fixed;inset:0;width:100%;height:100%;height:100dvh;padding:0;background:rgba(19,25,33,.68);z-index:2147483647;overscroll-behavior:none}.front .sidebar-container.mobile-filter-panel.is-open{display:flex}.front .mobile-filter-panel .sidebar{display:flex;flex-direction:column;float:none;width:360px;max-width:100%;height:100%;min-height:0;padding:0;overflow:hidden;background:#fff;color:#343434;border-radius:0 16px 16px 0;box-shadow:8px 0 32px rgba(0,0,0,.2)}.front .mobile-filter-panel .mobile-filter-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:12px 16px 12px 20px;background:#131921;color:#fff}.front .mobile-filter-header h2{margin:0;font-size:22px}.front .mobile-filter-panel .sidebar-close{display:inline-flex;position:static;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:inherit;font-size:32px;cursor:pointer}.front .mobile-filter-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:8px 20px 20px}.front .mobile-filter-panel .mobile-filter-selected:not([hidden]){display:block;padding:12px 20px;border-bottom:1px solid #e6e8eb}.front .mobile-filter-chip{margin:4px 4px 0 0;border:1px solid #ccd4df;border-radius:16px;background:#f5f8fb;padding:4px 10px}.front .mobile-filter-chip>span+span{margin-left:8px}.front .mobile-filter-panel .mobile-filter-footer{display:block;flex:0 0 auto;padding:16px 20px;border-top:1px solid #e6e8eb;background:#fff}.front .mobile-filter-results{width:100%;min-height:48px;border:0;border-radius:8px;background:#ffc600;color:#131921;font:inherit;font-weight:700;cursor:pointer}}.front .primary-header-wrapper .equal-wrapper>div,.faceted-search-page .primary-header-wrapper .equal-wrapper>div,.node-type-product .primary-header-wrapper .equal-wrapper>div{margin-left:0}.ddng .ddng-trigger>a.active{color:#fff}.faceted-search-page .main>h1.title{display:block}.faceted-search-page .taxonomy-images img{margin-right:0}.front .product-row.item-sales-block-wrapper{margin-bottom:32px!important;clear:none}@media (max-width:767px){.front .product-row.item-sales-block-wrapper{margin-bottom:24px!important}}.front #home-company-blogs-header{color:#343434;margin:0 0 11px;border-bottom:0}.node-type-product .product-image.MagicToolboxContainer{margin:0;padding:0;clear:none}.node-type-product #add-to-cart.tab-pane{padding:0}.node-type-product #update-add-cart-btn button{padding:10px;border-radius:30px;text-transform:none}@media (max-width:767px){.node-type-product #update-add-cart-btn button{padding:6px 12px}}.node-type-product .node-checkout{color:#232323;border-radius:30px;text-transform:none}.node-type-product .breadcrumb{margin-bottom:0}@media (min-width:768px){.node-type-product .breadcrumb{padding-bottom:0}}.node-type-product .field-product-terms a,.node-type-product .field-product-terms-mobile a{padding:0 3px!important}.node-type-product .field-product-info-tabs,.node-type-product .field-product-info-tabs .tabs{margin:0}.node-type-product .field-product-info-tabs .nav-tabs>li{margin-bottom:0}.node-type-product .field-product-info-tabs .nav-tabs>li>a{color:#131921;margin-right:12px}.node-type-product .field-product-info-tabs .nav-tabs>li.active>a{color:#232323}@media (max-width:767px){.node-type-product .field-product-info-tabs .nav-tabs>li>a{margin-right:10px}}.node-type-product .field-badges .taxonomy-image-container{display:table-cell;justify-content:normal}.node-type-product .field-badges .taxonomy-image-item.image-type{display:inline-block;padding:3px}.node-type-product .field-ds-group-product-right-group .field-bulk-info{margin-left:0;margin-right:0;max-width:700px!important;width:100%}.node-type-product .field-product-info-tabs .tg th{border:0}.node-type-product .field-product-info-tabs .tg td{padding:3px}.node-type-product .field-product-info-tabs tbody,.node-type-product .bulk-info-table tbody,.node-type-page .content tbody{border-top:0}.page-user #user-login .form-item,.page-user #user-register .form-item,.page-user #user-pass .form-item,.page-contact #contact-mail-page .form-item{margin:0}.page-user #user-login label,.page-user #user-register label,.page-user #user-pass label,.page-contact #contact-mail-page label{display:inline}.page-user #user-login .form-required,.page-user #user-register .form-required,.page-user #user-pass .form-required,.page-contact #contact-mail-page .form-required{color:inherit}.page-user #user-login .description,.page-user #user-register .description,.page-user #user-pass .description,.page-contact #contact-mail-page .description,.page-cart #uc-bs-cart-cart-form .description,.page-cart #uc-bs-cart-ship-to-form .description{font-size:inherit;line-height:inherit}.page-contact #contact-mail-page textarea.form-textarea{display:inline-block}