.debug{display:none!important}product-options-section .stepHolder.active{display:inline-grid!important;gap:20px;width:100%}div>.product-form>form>#pp_main_btn_sec{display:none!important}.product-description-section p{max-width:800px!important;text-align:left!important}.prodDescr{max-width:800px!important}.priceTableItemNormal,.totalprice{background-color:#f5f5f5!important;padding-right:14px;padding-left:20px;margin-bottom:-10px}.priceTableItemFirst{padding-top:14px;margin-top:20px}.totalprice hr{display:none}.totalprice{padding-bottom:10px}.calculatorStepHeader.calculatorStepHeaderArtwork{margin-top:36px!important;margin-bottom:14px!important}.calculatorNumberInputQuantity label{font-size:1.4rem!important;color:var(--bg-color-text-strong)!important;font-family:var(--bg-font-family-body);font-weight:var(--bg-font-weight-regular)!important}.calculatorNumberInputQuantity>.option-type-text>input{padding-left:16px!important;padding-right:16px!important}.perPieceItem .option-list-frame.option-name-display:hover,.plusPostageItem .option-list-frame.option-name-display:hover,button.quantity-button.minus-button,button.quantity-button.plus-button{cursor:pointer!important}button.quantity-button.minus-button,button.quantity-button.plus-button{width:30px!important;height:45px!important;font-size:1.8rem!important;font-weight:var(--bg-font-weight-regular);color:var(--bg-color-text-muted);background:0 0!important;border:solid;border-width:1px;border-color:#ced4da}button.quantity-button.plus-button{border-left:none}button.quantity-button.minus-button{border-right:none}.calculatorNumberInputQuantity>.option-type-text>input{padding:.6rem .75rem!important;width:80px!important;border-radius:0!important;border-left:none!important;border-right:none!important;margin-right:0!important;text-align:center!important}@media screen and (min-width:990px){.calculatorNumberInputQuantity>.option-type-text>input:hover,.perPieceItem .option-list-frame.option-name-display:hover,.plusPostageItem .option-list-frame.option-name-display:hover,button.quantity-button.minus-button:hover,button.quantity-button.plus-button:hover{background-color:#f3f1f1!important}.priceBreakTableHeader{margin-top:24px;margin-left:170px}.priceBreakTableHeader .instruction{width:100%!important;min-height:80px!important;margin-bottom:20px!important}.priceBreakTableHeader .instruction-formula,.priceBreakTableHeader .instruction-postfix{display:none!important}.perPieceItem .option-list-frame.option-name-display,.plusPostageItem .option-list-frame.option-name-display{width:auto!important;margin-top:-20px!important;display:flex!important}.perPieceItem,.plusPostageItem{margin-left:170px}.perPieceItem span{min-width:80px!important}.perPieceItem .instruction,.plusPostageItem .instruction{padding-left:16px}.perPieceItem .instruction-formula,.plusPostageItem .instruction-formula{padding-right:16px!important;padding-left:24px!important}.perPieceItem .instruction-postfix,.plusPostageItem .instruction-postfix{display:none}label#number-option-label-info-664d14c5c3e4804b24040836{width:150px}.perPieceItem,.plusPostageItem,.priceBreakTableHeader{border:solid;border-color:#ced4da!important;border-width:1px;border-bottom:none!important;padding:10px}.priceBreakTableHeader{border-bottom:none!important}.perPieceItem,.plusPostageItem{border-top:none!important;border-bottom:none!important}.priceBreakTableHeader{border-bottom:none!important;margin-bottom:-20px}.perPieceItem .containerSeparator,.perPieceItem .helpText,.plusPostageItem .containerSeparator,.plusPostageItem .helpText,.priceBreakTableHeader .containerSeparator,.priceBreakTableHeader .helpText{display:none!important}.lastPerPieceItem,.lastPlusPostageItem{border-bottom:solid!important;border-bottom-color:#ced4da!important;border-bottom-width:1px!important}}@media screen and (max-width:749px){.design-turnaround-acknowledgement .option-type-radio{padding-left:8px}.priceBreakTableHeader{margin-top:20px!important}.perPieceItem,.plusPostageItem,.totalCostItem{height:22px}button.quantity-button.minus-button,button.quantity-button.plus-button{font-size:1.9rem!important}.calculatorButtonsArtwork .button-input-holder input[type=radio]:checked+label,.calculatorButtonsArtwork .button-input-holder label{height:66px}}.calculatorSwatchesShape label.swatch.swatch-image.square{filter:grayscale(.5);opacity:.5}.calculatorSwatchesShape .swatch-input-holder input[type=radio]:checked+label{filter:none!important;opacity:1}div#pp_main_btn_sec{display:none!important}label#number-option-label-info-67d1da711a16dcc9d5bfbf3b{width:150px}product-options-section .option-name-display{padding-bottom:4px}span#instruction-67d8a3600ff04539a52e4378{width:100%}.product-custom-option .optionHolder .calc-quantity-radio-row input{font-weight:var(--bg-font-weight-regular)!important;font-size:1.4rem!important;color:var(--bg-color-text-strong)!important;height:24px;position:fixed}.calc-qty-original-price{padding-right:4px;margin-left:auto}.calc-qty-sale-price{color:green;padding-right:6px}.calc-qty-per-unit{color:var(--bg-color-text-subtle);font-size:.9em}span.calc-qty-note{background:#bbe4ff;border-radius:20px;color:var(--bg-color-text-strong);padding:5px 10px;margin-left:11px}.optionHolder.priceSummary{padding:16px;background-color:#fff;border:1px solid #ccc;border-radius:8px;font-family:var(--bg-font-family-body);color:var(--bg-color-text)}.priceSummary .option-list-frame{padding:0}.priceSummary .option-list-frame .instruction{width:100%}.priceSummary .price-summary-table{width:100%;border-collapse:collapse}.priceSummary .price-summary-table td{padding:2px 0;vertical-align:middle;font-weight:var(--bg-font-weight-regular);border:none}.priceSummary .unbeatable-price-row td{padding-top:6px;padding-bottom:4px}.priceSummary .unbeatable-price-pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#0a806b;color:#fff;font-size:1.1rem;font-weight:var(--bg-font-weight-semibold)}.priceSummary .unbeatable-price-note{margin-left:6px;font-size:1.2rem;color:#0a806b;font-weight:var(--bg-font-weight-semibold)}.priceSummary tr.subtotal-row td{font-weight:var(--bg-font-weight-bold)!important}.priceSummary .discount-row td:last-child,td.addon-discount-amount{color:#d9534f}.priceSummary .postage-disclaimer{font-size:.85em;color:var(--bg-color-text-muted);margin-top:5px}.priceSummary .helpText,.priceSummary .containerSeparator{display:none}.priceSummary .bg-agent-quote-matrix{margin-top:12px;border-top:1px solid #e5e7eb;padding-top:10px}.priceSummary .bg-agent-quote-matrix__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font-weight:var(--bg-font-weight-bold)}.priceSummary .bg-agent-quote-matrix__summary::-webkit-details-marker{display:none}.priceSummary .bg-agent-quote-matrix__state{border-radius:999px;background:#eef2ff;color:#334155;font-size:1.1rem;font-weight:var(--bg-font-weight-bold);padding:3px 8px}.priceSummary .bg-agent-quote-matrix__state.is-error{background:#fee2e2;color:#991b1b}.priceSummary .bg-agent-quote-matrix__body{margin-top:10px}.priceSummary .bg-agent-quote-matrix__controls{display:grid;grid-template-columns:auto minmax(120px,1fr) repeat(3,auto);align-items:center;gap:8px}.priceSummary .bg-agent-quote-matrix__label{font-size:1.2rem;color:#475569}.priceSummary .bg-agent-quote-matrix__controls button,.priceSummary .bg-agent-quote-matrix__controls select{min-height:32px}.priceSummary .bg-agent-quote-matrix__controls button{border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:0 10px;font-size:1.2rem;font-weight:var(--bg-font-weight-semibold);cursor:pointer}.priceSummary .bg-agent-quote-matrix__controls button:hover{background:#f8fafc}.priceSummary .bg-agent-quote-matrix__meta{margin-top:8px;color:#64748b;font-size:1.2rem}.priceSummary .bg-agent-quote-matrix__table-wrap{margin-top:8px;overflow-x:auto}.priceSummary .bg-agent-quote-matrix__table{width:100%;border-collapse:collapse;font-size:1.2rem}.priceSummary .bg-agent-quote-matrix__table td,.priceSummary .bg-agent-quote-matrix__table th{border:1px solid #e2e8f0;padding:6px 8px;text-align:right;white-space:nowrap}.priceSummary .bg-agent-quote-matrix__table thead th{background:#f8fafc;color:#1f2937}.priceSummary .bg-agent-quote-matrix__table td:first-child,.priceSummary .bg-agent-quote-matrix__table th:first-child{text-align:left}.priceSummary .bg-agent-quote-matrix__table tr.is-current-qty{background:#f0f9ff}.priceSummary .bg-agent-quote-matrix__empty{margin:0;font-size:1.2rem;color:#64748b}@media (max-width:767px){.priceSummary .bg-agent-quote-matrix__controls{grid-template-columns:1fr}}.quantityRadiosAndTable .optionHolder.calculatorNumberInputQuantity{width:100%}.quantityRadiosAndTable .range-price-table{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;font-family:var(--bg-font-family-body);color:var(--bg-color-text);font-size:1.3rem}.quantityRadiosAndTable .range-table{width:100%;border-collapse:collapse}.quantityRadiosAndTable .range-table thead{background-color:#f5f5f5}.quantityRadiosAndTable .range-table th{text-align:left;padding:12px;font-weight:var(--bg-font-weight-bold);border-bottom:2px solid #e1e1e1}.quantityRadiosAndTable .quantityRadiosAndTable .range-table td{padding:12px;border-bottom:1px solid #f1f1f1;vertical-align:middle}.quantityRadiosAndTable .range-table tbody tr:hover{background-color:#f9f9f9}.quantityRadiosAndTable .range-table s{color:var(--bg-color-text-subtle);margin-right:8px}.quantityRadiosAndTable .range-table span{vertical-align:middle}.quantityRadiosAndTable .calc-qty-per-unit{font-size:.85em;color:var(--bg-color-text-muted);margin-left:8px}.quantityRadiosAndTable .range-table tr.highlight{background-color:#e8f5e9;font-weight:var(--bg-font-weight-bold)}.quantityRadiosAndTable .range-table tr td{padding:4px 12px;border:none}.optionHolder.calculatorDateField{margin-bottom:24px}input#date-picker{width:175px!important}product-options-section .option-name-display{padding-bottom:0!important}.option-type-file{display:inline-block;font-family:var(--bg-font-family-body);font-size:1.6rem}.option-type-file .fileupload-input{cursor:pointer;border:1px solid #ccc;background:#fafafa;border-radius:4px;padding:0;transition:border-color .2s ease;color:var(--bg-color-text);line-height:var(--bg-type-line-150);height:auto}.option-type-file .fileupload-input:focus{outline:0;border-color:#007bff}.option-type-file .fileupload-input::file-selector-button{background-color:#1e3c4e;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease;font:inherit}.option-type-file .fileupload-input::file-selector-button:hover{background-color:#005dc1}.option-type-file .fileupload-input::file-selector-button:active{background-color:#004a9b}.option-type-file .fileupload-input::file-selector-button:focus{outline:0}.option-type-file .fileupload-input::-webkit-file-upload-button{background-color:#1e3c4e;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease;font:inherit}.option-type-file .fileupload-input::-webkit-file-upload-button:hover{background-color:#005dc1}.option-type-file .fileupload-input::-webkit-file-upload-button:active{background-color:#004a9b}.option-type-file .fileupload-input::-webkit-file-upload-button:focus{outline:0}.option-type-file .fileupload-input::-moz-file-upload-button{background-color:#1e3c4e;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease;font:inherit}.option-type-file .fileupload-input::-moz-file-upload-button:hover{background-color:#005dc1}.option-type-file .fileupload-input::-moz-file-upload-button:active{background-color:#004a9b}.option-type-file .fileupload-input::-moz-file-upload-button:focus{outline:0}product-options-section .swatch-input-holder{border:none!important}product-options-section .swatch-input-holder .square{border-radius:6px!important;border:1px solid #cfcfcf!important}.priceSummary tr td:last-child{text-align:right}.priceSummary tr td.plan-savings-header{text-align:center;font-style:italic}input#date-picker{border:2px solid #000!important}product-options-section .swatch-input-holder input[type=radio]:checked+label{border:2px solid #000!important}.opc-modal .opc-modal-content{max-width:100%}.bgDynamicOptions .instruction,.customHTMLSection .instruction,.quantityRadiosAndTable .instruction{width:100%!important}.bgDynamicOptions .instruction-formula,.bgDynamicOptions .instruction-postfix{display:none!important}div#opc-option-modal-67d3009164efc00260127eb6 .opc-modal-content{max-width:850px!important}.bgStaticOptions,.htmlBottomSection,.topEditServiceBlock{line-height:var(--bg-type-line-none)!important}.optionHolder>div{line-height:var(--bg-type-line-normal)}div#preloader-product-fields-overlay,.hide-row{display:none}.lineItemProperties1,.lineItemProperties10,.lineItemProperties2,.lineItemProperties3,.lineItemProperties4,.lineItemProperties5,.lineItemProperties6,.lineItemProperties7,.lineItemProperties8,.lineItemProperties9,.hidden{display:none!important}.button-input-holder input.button-input:disabled+label.button-label,.disabledHolder .button-input-holder .button-label,.disabledHolder .swatch,.disabledHolder input,.disabledHolder label.bgDropdownOption,.disabledOption .button-label,.disabledOption .swatch,.disabledOption .swatch-title-text,.disabledOption input,.disabledOption label.bgDropdownOption,.product-custom-option input:disabled+label.swatch.square{opacity:.25!important;pointer-events:none!important;cursor:not-allowed!important}.disabledHolder .button-input-holder .button-input:checked+.button-label,.disabledHolder .swatch-input:checked+.swatch,.disabledHolder label.option-label-inline{opacity:1!important}.product-custom-option input.disabledButton,.product-custom-option input:disabled{cursor:not-allowed!important}.containerSeparator,.helpText,.instruction-formula,.instruction-postfix{display:none!important}.optionHolder.selectionNeeded .option-label,.optionHolder.selectionNeeded .option-label-inline{color:#e74c3c}.optionHolder.selectionNeeded:hover{border-color:#ff5e57;background-color:#fff0f0}.optionHolder.selectionNeeded:focus-within{outline:2px dashed #e74c3c;outline-offset:0px}.optionHolder.inputNeeded{border:2px dashed #e74c3c;background-color:#fff8ec;position:relative;margin-bottom:1rem;padding:10px}.optionHolder.inputNeeded:before{content:"Input Needed";position:absolute;top:-1rem;left:.75rem;background-color:#fff8ec;color:#e74c3c;font-weight:var(--bg-font-weight-bold);font-size:.85rem;padding:0 .4rem;border:1px solid #e74c3c;border-radius:4px;z-index:1}.optionHolder.selectionNeeded{outline:2px dashed #e74c3c;background-color:#fff2f2;position:relative;outline-offset:0px;padding:10px;border-radius:12px}.optionHolder.selectionNeeded:before{content:"Selection Needed";position:absolute;top:-8px;left:.75rem;background-color:#fff2f2;color:#e74c3c;font-weight:var(--bg-font-weight-bold);font-size:.85rem;padding:0 .4rem;border:1px solid #e74c3c;border-radius:4px;z-index:90}#dynamic-options-container{width:100%;max-width:100%;display:inline-grid;gap:14px}#dynamic-options-container .option-inline-row{margin-bottom:10px}.add-to-cart-container{margin-top:20px}.bg-compact-atc-summary{display:none;margin:0 0 12px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:8px;background:#fafafa}.bg-compact-atc-summary__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bg-compact-atc-summary__text{flex:1 1 auto;min-width:0;font-size:1.3rem;color:var(--bg-color-text);line-height:var(--bg-type-line-snug);white-space:normal;overflow:visible;overflow-wrap:anywhere}.bg-compact-atc-summary__price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.bg-compact-atc-summary__price-label{font-size:1rem;color:var(--bg-color-text-muted);text-transform:uppercase;letter-spacing:var(--bg-type-track-04em)}.bg-compact-atc-summary__price{font-size:1.5rem;font-weight:var(--bg-font-weight-bold);color:var(--bg-color-text-strong)}@media (max-width:767px){.bg-compact-atc-summary{margin-bottom:10px;padding:8px 10px}.bg-compact-atc-summary__text{font-size:1.2rem}.bg-compact-atc-summary__price{font-size:1.4rem}}#dynamic-options-container .optionHolder .option-help-text{font-size:1.4rem;color:var(--bg-color-text-muted);margin-bottom:12px;margin-top:0;font-weight:var(--bg-font-weight-regular)}#dynamic-options-container .option-type-dropdown.bg-dropdown-wrapper{position:relative;display:block;width:100%}#dynamic-options-container .bgDropdownToggle{background-color:#fff;outline:1px solid #cfcfcf;cursor:pointer;padding:6px 8px 6px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;height:45px;position:relative;overflow:hidden;min-width:0}#dynamic-options-container .bgDropdown-label{flex:0 0 auto;margin-right:10px;font-weight:var(--bg-font-weight-bold);white-space:nowrap;font-size:1.3rem!important;color:var(--bg-color-text-muted)}#dynamic-options-container .bgDropdown-value{flex:1 1 auto;text-align:right;padding-right:6px;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;font-weight:var(--bg-font-weight-regular);font-family:var(--bg-font-family-body);letter-spacing:var(--bg-type-track-6dpx)}#dynamic-options-container .bgDropdown-value.left-justify-value{text-align:left!important}#dynamic-options-container .bgDropdown-caret{flex:0 0 auto;margin-left:6px;padding-bottom:10px}#dynamic-options-container .bgDropdownOptions{position:absolute;top:calc(100% + 2px);left:0;width:100%;background-color:#fff;border:1px solid #ccc;z-index:99;border-radius:8px;box-shadow:0 2px 5px #00000040;max-height:300px;overflow:auto}#dynamic-options-container .bgDropdownOption{display:flex;align-items:center;padding:12px 14px;cursor:pointer;border-bottom:1px solid #eee;margin:0}#dynamic-options-container .bgDropdownOption:last-child{border-bottom:none}#dynamic-options-container .bgDropdownOption:hover{background-color:#f5f5f5}#dynamic-options-container .bgDropdownOption input[type=radio]{display:none}#dynamic-options-container .bgDropdownOption .optionText{margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;font-weight:var(--bg-font-weight-regular);font-family:var(--bg-font-family-body);letter-spacing:var(--bg-type-track-6dpx)}#dynamic-options-container .option-type-button{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;margin-left:0!important}#dynamic-options-container .button-column-2 .option-type-button{grid-template-columns:1fr 1fr}#dynamic-options-container .button-column-3 .option-type-button{grid-template-columns:1fr 1fr 1fr}#dynamic-options-container .button-column-4 .option-type-button{grid-template-columns:1fr 1fr 1fr 1fr}#dynamic-options-container .button-input-holder{position:relative;padding-top:0;padding-bottom:0;margin-right:0!important}#dynamic-options-container .button-input-holder .button-input{display:none}#dynamic-options-container .button-input-holder .button-label{-webkit-user-select:none;user-select:none;list-style:none;background-color:#fff;border:1px solid #ccc;color:var(--bg-color-text-strong);padding:10px;min-width:100%;max-width:100%;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:var(--bg-font-weight-regular);text-wrap:auto;min-height:45px}#dynamic-options-container .option-type-button.columns-2 .button-input-holder{width:50%}#dynamic-options-container .option-type-button.columns-3 .button-input-holder{width:calc(100% / 3)}#dynamic-options-container .option-type-button.columns-4 .button-input-holder{width:25%}#dynamic-options-container .option-type-swatch{display:flex;flex-wrap:wrap;gap:8px}#dynamic-options-container .apparel-colors .option-type-swatch{display:flex;flex-wrap:wrap;gap:2px}#dynamic-options-container .option-type-swatch .swatch-title-holder{position:relative;display:inline-block;text-align:center;margin-bottom:4px}#dynamic-options-container .swatch-input{position:absolute;clip:rect(0,0,0,0)}#dynamic-options-container .swatch-title-holder .swatch{width:50px;height:50px;border-radius:8px;border:.1rem solid rgba(var(--color-foreground),.15);display:inline-block;cursor:pointer;background-position:center center;background-size:cover}#dynamic-options-container .swatch-size-small .swatch{width:40px;height:40px}#dynamic-options-container .swatch-size-medium .swatch{width:60px;height:60px}#dynamic-options-container .swatch-size-xl .swatch{width:120px;height:120px}#dynamic-options-container .swatch-size-50x50 .swatch{width:50px;height:50px}#dynamic-options-container .swatch-size-75x75 .swatch{width:75px;height:75px}#dynamic-options-container .swatch-size-100x100 .swatch{width:100px;height:100px}#dynamic-options-container .swatch-size-125x125 .swatch{width:125px;height:125px}#dynamic-options-container .swatch-size-150x150 .swatch{width:150px;height:150px}@media (max-width:749px){#dynamic-options-container .mobile-swatch-size-small .swatch{width:40px;height:40px}#dynamic-options-container .mobile-swatch-size-medium .swatch{width:60px;height:60px}#dynamic-options-container .mobile-swatch-size-large .swatch{width:80px;height:80px}#dynamic-options-container .mobile-swatch-size-xl .swatch{width:120px;height:120px}#dynamic-options-container .mobile-swatch-size-50x50 .swatch{width:50px;height:50px}#dynamic-options-container .mobile-swatch-size-75x75 .swatch{width:75px;height:75px}#dynamic-options-container .mobile-swatch-size-100x100 .swatch{width:100px;height:100px}#dynamic-options-container .mobile-swatch-size-125x125 .swatch{width:125px;height:125px}#dynamic-options-container .mobile-size-150x150 .swatch{width:150px;height:150px}}#dynamic-options-container .button-input-holder .button-input:checked+.button-label,#dynamic-options-container .swatch-input:checked+.swatch,#dynamic-options-container .swatch-title-holder label:has(input[type=radio]:checked),.calculatorButtonsArtwork .button-input-holder input[type=radio]:checked+label{outline:2px;outline-style:solid;outline-offset:-2px;opacity:1!important}#dynamic-options-container .swatch-title-text{text-align:center;width:auto;font-size:10pt;font-weight:var(--bg-font-weight-regular);word-break:normal;margin:0}#dynamic-options-container .option-type-swatch.columns-2 .swatch-title-holder{width:50%}#dynamic-options-container .option-type-swatch.columns-3 .swatch-title-holder{width:calc(100% / 3)}#dynamic-options-container .option-type-swatch.columns-4 .swatch-title-holder{width:25%}@media (max-width:768px){#dynamic-options-container .option-type-button.columns-2 .button-input-holder,#dynamic-options-container .option-type-swatch.columns-2 .swatch-title-holder,#dynamic-options-container .option-type-button.columns-3 .button-input-holder,#dynamic-options-container .option-type-swatch.columns-3 .swatch-title-holder{width:50%}}@media (max-width:480px){#dynamic-options-container .option-type-button.columns-2 .button-input-holder,#dynamic-options-container .option-type-button.columns-3 .button-input-holder,#dynamic-options-container .option-type-button.columns-4 .button-input-holder,#dynamic-options-container .option-type-swatch.columns-2 .swatch-title-holder,#dynamic-options-container .option-type-swatch.columns-3 .swatch-title-holder,#dynamic-options-container .option-type-swatch.columns-4 .swatch-title-holder{width:100%}}#dynamic-options-container .button-layout-wide .button-input-holder .button-label{width:100%;text-align:center}#dynamic-options-container .swatch-size-large .swatch{width:80px;height:80px}#dynamic-options-container .apparel-colors .option-type-swatch .swatch-title-holder{position:relative;display:flex;text-align:center;margin-bottom:4px}#dynamic-options-container .apparel-colors .swatch-title-holder .swatch{width:54px;height:40px}#dynamic-options-container .apparel-colors .swatch-title-text{text-align:left;position:absolute;color:#fff;font-size:8pt;font-weight:var(--bg-font-weight-regular);word-break:normal;margin:0;top:2px;left:4px;line-height:var(--bg-type-line-110);letter-spacing:var(--bg-type-track-normal);cursor:pointer;padding-right:2px}#dynamic-options-container .apparel-colors .swatch-title-text.darkLabel{color:var(--bg-color-text-strong)!important}.optionText .flavorText{font-style:italic;color:var(--bg-color-text-subtle);margin-left:4px}.button-label .flavorText{font-style:normal;font-size:1.2rem!important;letter-spacing:var(--bg-type-track-normal-keyword)}#dynamic-options-container .option-inline-row{display:flex;align-items:center;gap:10px}#dynamic-options-container .option-inline-row .option-label-inline{min-width:116px;text-align:left}#dynamic-options-container .option-inline-row .option-inline-inputarea{flex:1 1 0;min-width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.qtyInputWrapper{display:inline-flex;align-items:center;border:1px solid #ccc;border-radius:6px;overflow:hidden;max-width:180px;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.apparelPage .qtyInputWrapper{border:none;max-width:none}.qtyInputWrapper input[type=number]{width:70px;text-align:center;border:none;font-size:1.6rem;outline:0}.apparelPage .qtyInputWrapper input[type=number]{width:80px;height:20px;text-align:left;border:none;font-size:1.6rem!important;outline:0;margin-bottom:0;padding-left:0;font-weight:var(--bg-font-weight-bold)!important}.qtyBtn{background-color:#f2f2f2;color:var(--bg-color-text);border:none;padding:.5rem .8rem;font-size:1.6rem;cursor:pointer;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.qtyBtn:hover{background-color:#e2e2e2}.qtyBtn:active{background-color:#ccc}.hide{display:none!important}#swatchHoverPreview{position:absolute;width:300px;height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat;border:2px solid #ccc;border-radius:6px;box-shadow:0 2px 12px #0003;z-index:9999;pointer-events:none;transition:opacity .1s ease;opacity:1}#swatchHoverPreview:before{content:"";background-color:#fff;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;z-index:1;color:#fff0}@media (max-width:768px){#swatchHoverPreview{width:150px;height:150px}}#apparelSizesHolder{margin-bottom:15px}span.headerMinQty{font-size:1.3rem}.sizeMatrix{display:flex;flex-wrap:wrap;row-gap:12px;margin-bottom:1rem}.sizeMatrixTable{border-collapse:collapse;max-width:100%;table-layout:auto}.sizeMatrixTable td,.sizeMatrixTable th{border:1px solid #ccc;padding:8px;white-space:nowrap;text-align:center;vertical-align:middle}.sizeDisclaimerDyeSub span{font-size:1.3rem;font-weight:var(--bg-font-weight-regular)}.sizeQtyInput{width:50px;text-align:center}.sizeBlock{width:90px!important;border:1px solid #cccccc52!important;border-radius:0!important;padding:8px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;box-sizing:border-box!important;text-align:center!important}.sizeLabelDiv{margin-bottom:8px!important;width:100%!important}.sizeName{font-weight:var(--bg-font-weight-bold)!important;display:inline-block!important}.sizeSurcharge{font-size:.7em;font-weight:var(--bg-font-weight-regular);color:#464646}.sizeQtyWrapper{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-bottom:-9px!important;justify-content:center!important}.sizeQtyBtn{background-color:#f9f9f9!important;color:var(--bg-color-text-strong)!important;border:1px solid #ccc!important;border-radius:0!important;width:26px!important;height:26px!important;line-height:var(--bg-type-line-100)!important;cursor:pointer!important;font-size:1.6rem!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important}.sizeQtyBtn:hover{background-color:#eee!important}.sizeQtyInput{width:40px!important;text-align:center!important;height:26px!important;border-color:#ccc!important;border-style:solid!important;border-width:1px!important;margin-left:-5px!important;margin-right:-5px!important}.apparelPage .range-price-table .range-table tr{cursor:default!important;pointer-events:none}.apparelPage .range-price-table .range-table tbody tr{pointer-events:none}.apparelPage .range-price-table .range-table tbody tr:hover{background-color:#fff!important}.apparelPage .quantity-input-label-display{width:auto!important}.apparelPage .option-type-tex.quantity-input-container{width:80px;display:inline-block}.apparelPage.quantityRadiosAndTable{background-color:#f8f8f8;border-radius:8px;overflow:hidden;font-family:var(--bg-font-family-body);color:var(--bg-color-text);font-size:1.3rem;padding:16px;display:block}.apparelPage .qtyInputWrapper input[type=number],.apparelPage.quantityRadiosAndTable .optionHolder,.containWithDescription .quantity-section .optionHolder{background-color:#f8f8f8}.apparelPage.quantityRadiosAndTable .optionHolder .sizeBlock,.quantityRadiosAndTable .range-qty-holder .range-table thead{background-color:#fff}.containWithDescription.quantityRadiosAndTable.flexDisplay .quantityInputLabelAndInput{padding-top:0}.containWithDescription.quantityRadiosAndTable.rangeBased.flexDisplay .range-price-table{margin-top:0}.apparelPage.quantityRadiosAndTable .range-price-table{border-radius:0;border:none}.add-to-cart-container.disabled>.addToCartCustomButton{background:#c6c6c6;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.containWithDescription{font-size:1.4rem;font-weight:var(--bg-font-weight-regular);background-color:#f8f8f8!important;border-radius:8px;font-family:var(--bg-font-family-body);color:var(--bg-color-text);padding:16px;display:block}.containWithDescription .optionHolder{background-color:#f8f8f8}.variation-desc{padding-top:14px;padding-bottom:14px;font-size:1.4rem;font-weight:var(--bg-font-weight-regular);color:var(--bg-color-text)}.optionHolder.priceSummary{margin-top:0;max-width:100%!important}.variation-desc h2{font-size:1.6rem}.variation-desc ul{padding-left:14px}span.swatch-badge{position:absolute;text-align:left;top:6px;left:6px;font-size:.6rem;border:solid;border-width:1px;border-radius:8px;background-color:#fff;font-weight:var(--bg-font-weight-bold);padding-left:6px;padding-right:6px}span.swatch-badge:nth-of-type(2){top:18px!important}span.swatch-badge:nth-of-type(3){top:30px!important}@media screen and (max-width:749px){.sizeQtyInput{width:44px!important;height:34px!important;border-radius:0!important}.sizeBlock{width:120px!important;padding:16px!important}.sizeQtyBtn{width:34px!important;height:34px!important;font-size:1.8rem!important}}.customHTMLSection .calculatorStepHeader.calculatorStepHeaderArtwork{margin-top:10px!important;margin-bottom:20px!important}.boldPrices td.addon-amount{font-size:1.8rem;font-weight:var(--bg-font-weight-semibold)!important}.quantityRadiosAndTable.rangeBased.flexDisplay .optionHolder.calculatorNumberInputQuantity{width:100%;display:flex;column-gap:20px}.quantityRadiosAndTable.rangeBased.flexDisplay .range-qty-holder input#rangeQtyInput{margin-bottom:0;width:70px!important;margin-right:0!important}.quantityRadiosAndTable.rangeBased.flexDisplay .range-price-table{margin-top:24px;margin-left:0;margin-right:0;width:100%}.quantityRadiosAndTable.rangeBased.flexDisplay .qtyBtn{padding:14px}.flexDisplay .quantityInputLabelAndInput{padding-top:24px}@media screen and (min-width:750px) and (max-width:1209px){.quantityRadiosAndTable.rangeBased.flexDisplay .optionHolder.calculatorNumberInputQuantity{display:inline-block}}@media screen and (max-width:560px){.quantityRadiosAndTable.rangeBased.flexDisplay .optionHolder.calculatorNumberInputQuantity{display:inline-block}}.brandLogo{max-width:200px}.labelInsideDescription{font-weight:var(--bg-font-weight-bold);font-size:1.6rem}#dynamic-options-container .containWithDescription.largeLabel .option-label,#dynamic-options-container .containWithDescription.largeLabel span.stepHeaderSpan,.containWithDescription .calc-quantity-radio-group .option-label,.promoSlider.containWithDescription .option-label,.topEditServiceBlock .option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.6rem!important;margin-bottom:6px!important;line-height:var(--bg-type-line-115)!important;display:inline-block!important}.containWithDescription .promoSlider .sliderWrapper{margin-bottom:14px}.containWithDescription .calc-quantity-option-holder button#see-more-qty-btn,.containWithDescription .calculatorQuantityRadio button#see-more-btn{background-color:#f8f8f8}#dynamic-options-container .option-label-inline,#dynamic-options-container label.option-label,.option-label.design-section-label,.optionHolder.containWithDescription .option-name-display .option-label,.optionHolder.logoUpload .option-name-display .option-label,.optionHolder.mailingListUpload .option-name-display .option-label,.optionHolder.qrUpload .option-name-display .option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.6rem!important}.optionHolder.fileUpload1 .option-name-display .option-label,.optionHolder.fileUpload2 .option-name-display .option-label,.optionHolder.imprintInformationTextBox .option-name-display .option-label{font-weight:var(--bg-font-weight-medium)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.4rem!important;letter-spacing:var(--bg-type-track-normal-keyword)}.calc-quantity-radio-group .option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.4rem!important;display:inline-block!important}#apparelSizesHolder .apparelSizeHeading{display:inline-block}.largeLabel label.option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.6rem!important;margin-bottom:4px!important;line-height:var(--bg-type-line-115)!important;display:inline-block!important}.containWithDescription .canva-link-paste-box{margin-top:-6px;padding-bottom:4px!important}.containWithDescription .editServiceBlock{padding-top:10px!important}@media screen and (min-width:1440px){.fileUpload1,.fileUpload2,.mailingListUpload{width:100%;display:inline-block}.halfWidthOnDesktop.optionHolder{width:50%;display:inline-flex}}@media screen and (max-width:1439px){.fileUpload1,.fileUpload2,.mailingListUpload{width:100%;display:inline-block}.halfWidthOnDesktop.optionHolder{width:100%;display:inline-flex}}@media screen and (min-width:1130px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:900px) and (max-width:1129px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr 1fr}}@media screen and (min-width:750px) and (max-width:899px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr}}@media screen and (min-width:551px) and (max-width:749px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:396px) and (max-width:550px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr 1fr}}@media screen and (max-width:395px){#dynamic-options-container .option-type-button,.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button{grid-template-columns:1fr}}@media screen and (min-width:1130px){#dynamic-options-container .btn-4-col .option-type-button{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:900px) and (max-width:1129px){#dynamic-options-container .btn-4-col .option-type-button{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:750px) and (max-width:899px){#dynamic-options-container .btn-4-col .option-type-button{grid-template-columns:1fr 1fr}}a#cancelEditServiceLink,a#editServiceResetLink{color:#007bff!important;font-weight:var(--bg-font-weight-semibold)!important;cursor:pointer}span.editServiceBlockSpecLabels{font-weight:var(--bg-font-weight-semibold)}#pitchEditArtworkButtons .option-type-button{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;margin-left:0!important}.range-qty-holder label.option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.6rem!important;margin-bottom:0!important;line-height:var(--bg-type-line-115)!important;display:inline-block!important}.calc-quantity-option-holder{width:100%;margin:0 auto;font-family:var(--bg-font-family-body)}.calc-quantity-label{display:block;margin-bottom:8px;min-width:10px!important;font-size:1.3rem!important;text-transform:none!important;font-weight:var(--bg-font-weight-bold)!important;color:var(--bg-color-text-muted)!important}.calc-quantity-radio-group{display:flex;flex-direction:column}.calc-quantity-radio-row{position:relative;margin-bottom:0}.calc-quantity-radio-input{position:absolute!important;opacity:0;pointer-events:none}.calc-quantity-radio-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;box-sizing:border-box;border:1px solid #cfcfcf;border-radius:0;background-color:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;font-weight:var(--bg-font-weight-regular)}.calc-quantity-radio-button:hover{background-color:#eee}.calc-quantity-radio-input:checked+.calc-quantity-radio-button{outline:2px solid #000;outline-offset:-2px;background-color:#fff;border-bottom-width:2px;padding:13px 15px}.calc-quantity-title{font-weight:var(--optvalsFontweight)!important;font-size:var(--optvalsFontsize);color:var(--optvalsTextcolor)!important}.calc-quantity-price{font-size:var(--optvalsFontsize);color:var(--bg-color-text)}.calc-quantity-error-msg{color:red;font-size:.9rem;display:block}.promoSlider .sliderWrapper{display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;margin-top:1rem!important;margin-bottom:1rem!important;max-width:60rem!important}.promoSlider .sliderMinusBtn,.promoSlider .sliderPlusBtn{width:48px!important;height:48px!important;line-height:48px!important;border:solid;border-width:1px;border-color:#e1e1e1;border-radius:6px!important;background-color:#fff!important;color:var(--bg-color-text-strong)!important;font-size:1.5rem!important;font-weight:var(--bg-font-weight-bold)!important;cursor:pointer!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.promoSlider .sliderMinusBtn:hover,.promoSlider .sliderPlusBtn:hover{opacity:.85!important}.sliderWrapper .promoSliderInput{flex:1 1 auto;display:block;margin:0;padding:0;box-sizing:border-box}.promoSlider .sliderValueWrapper{min-width:35px!important;text-align:center!important;font-weight:var(--bg-font-weight-bold)!important;font-size:1.6rem!important;-webkit-user-select:none!important;user-select:none!important}.promoSlider .promoSliderInput{-webkit-appearance:none!important;appearance:none;height:4px!important;background:#ccc!important;border-radius:2px!important;outline:0!important;cursor:pointer!important}.promoSlider .promoSliderInput::-webkit-slider-thumb{-webkit-appearance:none!important;width:28px!important;height:28px!important;background:#444!important;border-radius:50%!important;border:2px solid #fff!important;cursor:pointer!important;margin-top:-12px!important}.promoSlider .promoSliderInput::-moz-range-thumb{width:28px!important;height:28px!important;background:#444!important;border:2px solid #fff!important;border-radius:50%!important;cursor:pointer!important}.promoSliderInput::-ms-track{height:4px;background:#ccc;border-radius:2px;border:0;color:transparent}.promoSliderInput::-ms-thumb{width:28px;height:28px;background:#444;border:2px solid #fff;border-radius:50%;cursor:pointer;margin:0}.promoSlider .promoSliderInput::-moz-range-track{height:4px!important;background:#ccc!important;border-radius:2px!important}.promoSlider .promoSliderInput::-webkit-slider-runnable-track{height:4px!important;background:#ccc!important;border-radius:2px!important}.flexDisplay.promoSlider .quantityInputLabelAndInput{display:none!important}@media screen and (max-width:749px){.optionHolder.selectionNeeded{outline-offset:-1px}.optionHolder.selectionNeeded:before{top:-8px}}.calc-quantity-radio-group .option-label+.calc-qty-row{border-top-left-radius:6px;border-top-right-radius:6px}.calc-quantity-radio-group .calc-qty-row:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}button.addToCartCustomButton{margin-top:0!important}.opc-modal-option a,.option-type-button .button-input-holder label{transition:.15s all;min-height:45px!important}.disclaimerHolder.containWithDescription.lightPinkBackground{padding:20px;background-color:#ffdbdc57!important;line-height:var(--bg-type-line-120)!important}.disclaimerHolder.containWithDescription .optionHolder{background:0 0}.disclaimerHolder.containWithDescription .optionHolder.addToCartDisclaimerApprovalRadio{margin-top:14px}.outOfStock label.swatch.square{outline-offset:-2px;pointer-events:none!important;cursor:not-allowed!important}.outOfStock span.swatch-badge{font-size:.8rem;opacity:1!important;background-color:#fff;z-index:9;width:auto}.outOfStock .swatch-title-text{opacity:.25}span.small-text{font-size:1.3rem;font-weight:var(--bg-font-weight-regular)}.priceSummary .postage-row td:first-child,.priceSummary .postage-row td:last-child{font-weight:var(--bg-font-weight-regular)}tr.postage-note-row{background:gray;color:#fff;font-weight:var(--bg-font-weight-semibold)!important;letter-spacing:var(--bg-type-track-normal-keyword)}.postage-note-row td{text-align:left!important;padding:16px 10px!important}span.postage-per-piece{font-size:1.2rem;font-weight:var(--bg-font-weight-regular)}.roundup-note{padding:4px 12px;font-size:1.2rem;font-weight:var(--bg-font-weight-regular);line-height:var(--bg-type-line-120);margin-top:4px;margin-bottom:8px}.priceSummary .price-summary-table tr{line-height:var(--bg-type-line-150);font-size:1.6rem}tr.grand-total-row td{padding-bottom:16px!important}tr.cashback-row{font-size:1.3rem!important;font-style:italic}.swatch-title-text span.flavorText{display:inline-block;font-size:1rem;width:100%;margin-left:0!important}.apparelPage .qtyInputWrapper{box-shadow:none!important}#dynamic-options-container .apparel-colors .swatch-input:checked+.swatch{outline:3px;outline-style:solid;outline-offset:-1px;opacity:1!important;box-shadow:0 0 8px #000}.eddm-iframe-info-box .info-pricing{bottom:0;position:absolute;height:116px;line-height:var(--bg-type-line-120);min-width:100%!important;border:none!important;padding:0}table.eddm-overlay-table{width:100%;border:none!important}.eddm-overlay-table tr td:last-child{text-align:right!important}button#eddmLaunchButton{line-height:40px;background:#fff;letter-spacing:var(--bg-type-track-1px);color:var(--addtocartTextcolor);font-weight:var(--bg-font-weight-regular);width:100%;font-size:var(--addtocartFontsize);cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:50px;font-family:var(--bg-font-family-body);border:var(--addtocartBorderwidth) solid var(--addtocartBordercolor);border-radius:8px;background-color:#304d80;box-shadow:var(--addtocartShadow);min-width:12rem;min-height:4.5rem;transition:.15s all!important;-webkit-appearance:none;appearance:none;margin-top:10px;padding:20px;text-transform:none;letter-spacing:inherit}.range-qty-holder.noClick,.range-qty-holder.noClick *{pointer-events:none;-webkit-user-select:none;user-select:none}.estTurnaroundWrapper{font-size:1.3rem;font-weight:var(--bg-font-weight-regular);margin-bottom:20px;padding-left:20px;padding-right:20px}.starter-package-disc-wrapper span{font-size:10pt!important;font-weight:var(--bg-font-weight-regular);font-family:var(--bg-font-family-body);margin-top:10px!important;display:block}.artBlockMarginBottomTighten{margin-bottom:-50px}.uploadBlockMarginBottomTighten{margin-bottom:-14px!important}.calc-quantity-dropdown{position:relative}.calc-quantity-dropdown-toggle{background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}.calc-quantity-dropdown-value{display:flex;font-weight:var(--bg-font-weight-medium);align-items:center;width:100%;white-space:nowrap}.calc-quantity-dropdown-caret{margin-left:8px;margin-top:-6px}.calc-quantity-dropdown-options{border:1px solid #ccc;background:#fff;position:absolute;z-index:999;width:100%;margin-top:0;padding:10px}.calc-quantity-dropdown-row{display:flex;justify-content:space-between;padding:12px;cursor:pointer;border:#fff;border-radius:8px}.calc-quantity-dropdown-row:hover{background-color:#f0f0f0}.calc-quantity-radio-input{position:absolute;opacity:0;pointer-events:none}.shopify-payment-terms-mimic{font-size:1.3rem;color:var(--bg-color-text-muted);font-style:normal;font-weight:var(--bg-font-weight-regular)}span.shopPayInstallmentPrice{font-size:1.4rem;font-weight:var(--bg-font-weight-bold)}.product-accolades-zone{margin-top:-10px!important;margin-bottom:-10px!important;display:block}.product-accolade-badge{display:inline-flex;align-items:center;background-color:#fff;margin-right:.5rem;padding:.3rem .6rem;border-radius:26px;font-size:1rem;font-weight:var(--bg-font-weight-semibold);letter-spacing:var(--bg-type-track-normal-keyword);font-family:var(--bg-font-family-ui)}.product-accolade-badge img{display:inline-block;width:66px;height:auto;margin-right:.3rem}.pitchArtworkDesignPreview{margin-bottom:20px!important;line-height:var(--bg-type-line-none);overflow:hidden}.pitchArtworkDesignPreview img{display:block;width:100%;max-height:200px!important;object-fit:contain}.pitchArtworkDesignPreview a#placeholder{pointer-events:none!important;cursor:none}.satisfactionGuarantee{text-align:center;margin-top:6px}.satisfactionGuarantee span{font-size:1.2rem;text-align:center;align-items:center;letter-spacing:var(--bg-type-track-normal-keyword);font-family:var(--bg-font-family-ui)}.product-media-container{border:none!important}.newStyle .containWithDescription{background-color:#fff!important;padding:0!important}.newStyle .containWithDescription .optionHolder{background-color:#fff}@media screen and (min-width:1130px){.newStyle .artworkStepSectionButtons .option-type-button{grid-template-columns:1fr 1fr 1fr 1fr}}.newStyle .artworkHolder.containWithDescription>.optionHolder{margin-bottom:0!important;background-color:#fff!important;padding:16px}.newStyle .artworkHolder.containWithDescription{padding:0;border:none}.newStyle .artworkHolder .containWithDescription .calculatorInstructionMessageBlueBackground{margin-top:0;margin-bottom:20px;padding-top:0!important}.newStyle div#artworkSelectionButtons{background-color:#eaf8ea!important}.newStyle .fileUpload1,.newStyle .fileUpload2,.newStyle .logoUpload,.newStyle .qrUpload{display:inline-block;background:#eaf8ea!important;padding-left:20px!important;padding-right:20px!important;border-radius:0;padding-top:16px!important}.logoUpload .file-count,.logoUpload .file-types-info,.qrUpload .file-count,.qrUpload .file-types-info{display:none}@media screen and (min-width:1440px){.newStyle .fileUpload2{border:none!important}}.newStyle .imprintInformationTextBox.containWithDescription{margin-bottom:0!important;margin-top:0!important;background-color:#eaf8ea!important;padding-top:0!important;padding-left:20px!important;padding-right:20px!important}.newStyle .option-type-file .fileupload-input{width:230px}.newStyle .apparelPage .qtyInputWrapper input[type=number],.newStyle .apparelPage.quantityRadiosAndTable .optionHolder,.newStyle .containWithDescription .quantity-section .optionHolder{background-color:#fff}.newStyle .promoSlider .sliderWrapper{margin-top:0!important}.newStyle .artBlockMarginBottomTighten{margin-bottom:-20px}.newStyle .uploadBlockMarginBottomTighten{margin-bottom:0!important}.newStyle .containWithDescription .calculatorInstructionMessageBlueBackground{margin-top:0}.newStyle div#artworkUploadDisclaimer{display:none!important}.newStyle .artworkButtonsV2 .button-input-holder:first-child label{background-color:#047bff;color:#fff;font-weight:var(--bg-font-weight-bold)!important;letter-spacing:inherit}.newStyle #dynamic-options-container .bgDropdownToggle{height:40px}.newStyle .option-type-button .button-input-holder label{min-height:40px!important}.newStyle #dynamic-options-container .button-input-holder .button-label{padding:7px;min-height:40px!important}.newStyle div#addToCartDisclaimerBox{background-color:#e7f2fe}.newStyle .disclaimerHolder.containWithDescription .optionHolder.addToCartDisclaimerApprovalRadio{background:#e7f2fe}.newStyle .disclaimerHolder.containWithDescription.lightPinkBackground{padding:14px!important;border-radius:0}.newStyle tr.subtotal-row{border-top:1px solid #f2f2f2!important;line-height:var(--bg-type-line-200)}.newStyle .containWithDescription .calc-quantity-option-holder button#see-more-qty-btn{background-color:#fff!important}.estTurnaroundWrapper.calculatorInstructionMessageBlueBackground{background-color:#fff!important;line-height:var(--bg-type-line-130)!important;font-size:1.2rem;padding:0;margin-bottom:00px;color:#636363}@media screen and (max-width:749px){.estTurnaroundWrapper.calculatorInstructionMessageBlueBackground{padding:0}}span.estTurnaround{font-size:1.4rem;letter-spacing:var(--bg-type-track-normal-keyword);font-weight:var(--bg-font-weight-bold);color:var(--bg-color-text-muted)}.newStyle div#pitchEditArtworkButtons{background-color:#eaf8ea!important;padding:16px}.newStyle .calculatorDesignApprovalBox{padding:20px;margin-top:-24px;background-color:#eaf8ea!important}.newStyle .calculatorDesignApprovalBoxRadio{margin-top:-8px;background-color:#eaf8ea!important}@media screen and (max-width:749px){.optionHolder.priceSummary{padding:8px 10px}.newStyle .disclaimerHolder.containWithDescription.lightPinkBackground{padding:8px!important}.shopPay{padding-left:0;padding-right:0}}.fg-gift-thumbnail-offer{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"body header" "body footer";max-height:100px;height:100px;overflow:hidden}.fg-gift-thumbnail-offer-body{grid-area:body}.fg-gift-thumbnail-offer-header{grid-area:header}.fg-gift-thumbnail-offer-footer{grid-area:footer}.fg-gift-thumbnail-offer-body img.product-item-thumbnail{display:block;height:100%;object-fit:cover}.fg-gift-thumbnail-offer-footer,.fg-gift-thumbnail-offer-header{overflow:visible;text-overflow:inherit;white-space:nowrap;line-height:var(--bg-type-line-normal)}.fg-gift-thumbnail-offer-title{font-size:1.4rem;font-weight:var(--bg-font-weight-semibold);color:#303030;margin:8px 0 8px 12px;text-wrap:auto}span.calc-qty.calc-qty-dropdown{margin-right:10px;font-weight:var(--bg-font-weight-bold)}span.calc-qty-cost-each.calc-qty-dropdown{font-size:1.3rem;color:gray}.optionHolder.calculatorInstructionMessageBlueBackground>div{line-height:var(--bg-type-line-120)}.calculatorInstructionMessageBlueBackground>.helpText{display:none!important}.calculatorInstructionMessageBlueBackground{padding:16px;background-color:#2196f31f!important;line-height:var(--bg-type-line-normal)!important}span.productExplanationHeader{font-weight:var(--bg-font-weight-bold);font-size:1.4rem}span.productExplanation{font-weight:var(--bg-font-weight-regular);font-size:1.3rem}global-embedded-section .optionHolder .file-count,product-options-section .optionHolder .file-count{margin:0!important}.tooltip-container{position:relative;display:inline-block}.tooltip-container:after{content:attr(data-tooltip);position:absolute;bottom:100%;min-width:100%;background-color:#333;color:#fff;text-align:center;padding:4px 6px;border-radius:4px;box-shadow:0 2px 6px #0003;opacity:0;visibility:hidden;transition:opacity .2sease -in-out,visibility .2sease -in-out;pointer-events:none;white-space:normal;z-index:9999999999999;font-weight:var(--bg-font-weight-regular);font-size:1.3rem;line-height:var(--bg-type-line-normal);letter-spacing:var(--bg-type-track-normal-keyword)}.tooltip-container:hover:after{opacity:1;visibility:visible}product-options-section .optionHolder .multi-file-dropzone{padding:8px!important;background-color:#fff!important}.file-count{margin:0!important}.bgDropdownOption.disabledOption{position:relative;cursor:not-allowed!important;pointer-events:auto}.bgDropdownOption.disabledOption label,.bgDropdownOption.disabledOption input[type=radio]{pointer-events:none!important}.bgDropdownOption.disabledOption:after{content:"Not available with your current selections.";display:none;position:absolute;left:0;top:100%;transform:translateY(5px);background:#000;color:#fff;padding:5px 8px;border-radius:4px;font-size:.85em;white-space:nowrap;z-index:9999}.bgDropdownOption.disabledOption:hover:after{display:block}.bgDropdownOption.disabledOption span.optionText{opacity:.3}.plan-icon{margin-right:.25em;font-size:.9em;color:#28a745;vertical-align:middle}.plan-savings-header{font-weight:var(--bg-font-weight-semibold);padding-top:.25em;padding-bottom:.25em}.membership-upsell-banner{border:1px solid #e5e5e5;background:#f9f9f9;padding:12px;margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:1.3rem;line-height:16px;font-weight:var(--bg-font-weight-regular)}@media (max-width:749px){.membership-upsell-banner{flex-direction:column;align-items:flex-start}.membership-upsell-banner .upsell-btn{width:100%;text-align:center}}.membership-upsell-banner .upsell-btn{background:#ffd815;border:none;border-radius:4px;font-size:1.4rem;padding:6px 16px;cursor:pointer;width:220px;transition:.15s all!important}.membership-upsell-banner .upsell-btn:hover{text-decoration:none;box-shadow:0 2px 4px 1px #0000004d!important;text-transform:none!important;transform:translateY(-.3rem)}.belowBuyButtons{display:inline-grid;width:100%;gap:10px;margin-top:0}.topEditServiceBlock .instruction{color:var(--bg-color-text-strong);width:100%}.pp-edit-service{border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff}.pp-edit-service__header::-webkit-details-marker,.pp-edit-service__header::marker{display:none}.pp-edit-service__header{display:flex;align-items:center;padding:4px 12px;cursor:pointer;background:#e6f7e6;transition:background .2s}.pp-edit-service[open]>.pp-edit-service__header{background:#e6f7e6}.pp-edit-service__img{flex-shrink:0;width:80px;height:auto;max-height:80px;object-fit:contain;margin-right:1em}.pp-edit-service__title{font-weight:var(--bg-font-weight-semibold);margin-right:auto}.pp-edit-service__change{font-size:.9rem;color:#007bff;text-decoration:none}.pp-edit-service__change:hover{text-decoration:underline}.pp-edit-service__body{padding:1em;border-top:1px solid #ddd;background:#fff}.pp-edit-service__body p{margin:0;font-size:1.3rem;line-height:var(--bg-type-line-140)}.pp-edit-service__alt-link a{color:#007bff;text-decoration:none}.pp-edit-service__alt-link a:hover{text-decoration:underline}.pp-edit-service__body p.pp-edit-service__note{font-size:.8rem;color:#6c757d;margin-top:8px}@media (max-width:600px){.pp-edit-service__header{flex-wrap:wrap;gap:.5em}.pp-edit-service__img{margin-right:0}.pp-edit-service__change,.pp-edit-service__design{margin-left:auto}}.artworkDetails{font-family:inherit}.artworkDetails__summary{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#e6f7e6;border:1px solid #90c090;border-radius:8px;cursor:pointer;list-style:none}.artworkDetails__arrow{margin-left:.5em;font-size:.9em;transition:transform .2s}.artworkDetails:not([open]) .artworkDetails__arrow{transform:rotate(-90deg)}.artworkDetails [id=artworkSelectionButtons]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75em;background:#fff;padding:16px!important}[open] .artworkDetails__summary{border-bottom:none!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.newStyle div#artworkSelectionButtons{background-color:#eaf8ea!important;border:1px solid #90c090;border-top:none}.artworkDetails__summary:focus{outline:2px solid #5a995a}#artworkSummary span.bgDropdown-label{flex:0 0 auto;margin-right:10px;font-weight:var(--bg-font-weight-bold);white-space:nowrap;font-size:1.6rem!important;color:#333}#artworkSummary span.bgDropdownChangeButton{width:100%;text-align:right;font-size:1.2rem;font-weight:var(--bg-font-weight-semibold);font-family:var(--bg-font-family-body);letter-spacing:var(--bg-type-track-6dpx);text-align:center;color:#027bff}#artworkDetails[open] #artworkSummary span.bgDropdownChangeButton{visibility:hidden}#artworkSummary span.bgDropdown-value{white-space:nowrap;text-align:right;font-size:1.6rem;font-weight:var(--bg-font-weight-semibold);font-family:var(--bg-font-family-body);letter-spacing:var(--bg-type-track-6dpx)}.range-price-container{position:relative;width:100%}.range-toggle{display:none;margin-top:8px;background:0 0;border:none;color:#007bff;font-size:1.4rem;cursor:pointer;text-align:center;width:100%}.range-toggle:hover{text-decoration:underline}@media (max-width:979px){div#eddmSelectRoutesButton{pointer-events:none;cursor:none;opacity:.25}}@media (min-width:980px){.eddmFullServiceNotAvailableMobile{display:none}}.htmlArtworkSection,.newStyle .htmlQuantitySection.quantityRadiosAndTable{border-top:solid;border-top-width:1px;border-top-color:#d9d9d9;border-top-left-radius:0;border-top-right-radius:0;padding-top:20px!important}.newStyle .fileUpload1,.newStyle .fileUpload2,.newStyle .logoUpload,.newStyle .qrUpload{display:inline-block;background:#fff!important;padding-left:16px!important;padding-right:16px!important;border-radius:0;padding-top:16px!important}.newStyle .containWithDescription.eddmHolder{border-top:solid;border-top-width:1px;border-top-color:#d9d9d9;border-top-left-radius:0;border-top-right-radius:0;padding-top:20px!important}#artworkSummary span.bgDropdown-value{font-size:1.4rem;font-weight:var(--bg-font-weight-semibold)}#artworkSummary span.bgDropdown-label{font-weight:var(--bg-font-weight-semibold);font-size:1.4rem!important}span.variationDescriptionHeader{font-size:1.4rem;font-weight:var(--bg-font-weight-semibold)}.shopPay-inline{margin-top:14px;display:inline-block}@media screen and (min-width:750px){.product__info-container{max-width:800px!important}.product__info-wrapper--extra-padding{padding:0 0 0 6rem!important}.calc-quantity-dropdown-toggle,.htmlPricingSummarySection,.htmlQuantitySection,.add-to-cart-container,.addToCartDisclaimerSection,.bg-artwork-footer,.calculatorInstructionMessagePinkBackground,.canva-link-paste-box,.fileUploadSupportingFiles,.imprintInformationTextBox,.newStyle .containWithDescription.bg-template-picker-holder,.newStyle .containWithDescription.editServiceInformationTextBox,.newStyle .containWithDescription.fileUpload1,.newStyle .containWithDescription.logoUpload,.newStyle .containWithDescription.qr-link-paste-box,.newStyle .containWithDescription.qrUpload{max-width:60rem!important}.range-qty-holder,.range-toggle{max-width:60rem}.htmlQuantitySection.calculateOnTypedQty{max-width:none!important}#dynamic-options-container .option-type-dropdown.bg-dropdown-wrapper{max-width:60rem}}.show-help-text .helpText{display:block!important}.htmlQuantitySection.quantityRadiosAndTable{margin-top:20px}.htmlArtworkSection,.newStyle .htmlQuantitySection.quantityRadiosAndTable{border:none!important;padding-top:0!important}product-options-section .stepHolder.active{gap:0!important}.optionHolder.priceSummary{border-radius:0}.optionHolder.htmlPricingSummarySection{margin-bottom:20px}.newStyle .artBlockMarginBottomTighten{margin-bottom:0!important}#artworkSummary span.bgDropdown-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.6rem!important}div#button-options-artworkButtons{padding-top:8px}.newStyle .containWithDescription.bg-template-picker-holder,.newStyle .containWithDescription.editServiceInformationTextBox,.newStyle .containWithDescription.fileUpload1{padding-top:10px!important}.optionHolder.containWithDescription.editServiceInformationTextBox .option-name-display .option-label{font-weight:var(--bg-font-weight-semibold)!important;font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;font-size:1.4rem!important;letter-spacing:var(--bg-type-track-normal-keyword)}.artworkDetails__summary{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#fff;cursor:pointer;list-style:none;border:none!important;border-radius:0}.newStyle div#artworkSelectionButtons{border:none!important;border-radius:0}.artworkDetails__summary:focus{outline:0!important;border-radius:0}#dynamic-options-container .optionHolder.selectionNeeded{position:relative;outline:0;padding:12px;border-radius:12px;background:#e74c3c0f;box-shadow:0 0 0 2px #e74c3c8c,0 0 0 6px #e74c3c1f;transition:background .18s ease,box-shadow .18s ease;scroll-margin-top:120px;animation:bgSelectionNeededPulse .65s ease-out 0s 1}#dynamic-options-container .optionHolder.selectionNeeded:before{content:"Required";position:absolute;top:10px;left:auto;right:10px;background:#e74c3c;color:#fff;border:0;font-weight:var(--bg-font-weight-semibold);font-size:1.2rem;line-height:var(--bg-type-line-100);padding:6px 8px;border-radius:999px;pointer-events:none;z-index:90}#dynamic-options-container .optionHolder.selectionNeeded .option-label,#dynamic-options-container .optionHolder.selectionNeeded .option-label-inline{color:#b93b2f}#dynamic-options-container .optionHolder.selectionNeeded:focus-within{box-shadow:0 0 0 2px #e74c3ca6,0 0 0 6px #e74c3c29,0 0 0 8px #0071e333}@keyframes bgSelectionNeededPulse{0%{box-shadow:0 0 #e74c3c59,0 0 #e74c3c00}to{box-shadow:0 0 0 2px #e74c3c8c,0 0 0 6px #e74c3c1f}}@media (prefers-reduced-motion:reduce){#dynamic-options-container .optionHolder.selectionNeeded{animation:none}}#dynamic-options-container .optionHolder.bg-required-nudge{animation:bgSelectionNeededNudge .55s ease-out 0s 1}@keyframes bgSelectionNeededNudge{0%{box-shadow:0 0 0 2px #e74c3c8c,0 0 0 6px #e74c3c1f}45%{box-shadow:0 0 0 2px #e74c3ca6,0 0 0 10px #e74c3c2e}to{box-shadow:0 0 0 2px #e74c3c8c,0 0 0 6px #e74c3c1f}}@media (prefers-reduced-motion:reduce){#dynamic-options-container .optionHolder.bg-required-nudge{animation:none}}.add-to-cart-container .bg-required-options-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;background:#e74c3c0f;box-shadow:0 0 0 1px #e74c3c2e inset;border-radius:10px}.add-to-cart-container .bg-required-options-note__text{font-size:1.3rem;color:#6a1f18;line-height:var(--bg-type-line-120)}.add-to-cart-container .bg-required-options-note__btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(231,76,60,.35);background:#fff;color:#b93b2f;font-weight:var(--bg-font-weight-semibold);font-size:1.2rem;line-height:var(--bg-type-line-100);padding:8px 12px;border-radius:999px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.add-to-cart-container .bg-required-options-note__btn:hover{background:#e74c3c0f;border-color:#e74c3c8c}.add-to-cart-container .bg-required-options-note__btn:focus-visible{outline:2px solid rgba(0,113,227,.45);outline-offset:2px}.file-count,.file-types-info,.membership-upsell-banner{display:none}.optionHolder.priceSummary{background-color:#f8f8f8;border:1px solid #ccc}#artworkSummary span.bgDropdownChangeButton{font-weight:var(--bg-font-weight-semibold)}.calc-quantity-radio-button{margin-top:-1px}#dynamic-options-container .button-input-holder .button-input:checked+.button-label,#dynamic-options-container .swatch-input:checked+.swatch,#dynamic-options-container .swatch-title-holder label:has(input[type=radio]:checked),.calc-quantity-radio-input:checked+.calc-quantity-radio-button,.calculatorButtonsArtwork .button-input-holder input[type=radio]:checked+label{outline:2px solid #0071e3;outline-offset:-3px}.priceSummary tr.subtotal-row td{font-weight:var(--bg-font-weight-semibold)!important;font-size:1.8rem}.artworkStepSectionButtons .option-type-button,.calculatorButtonsArtwork .option-type-button,.productButtons .option-type-button{display:block!important}.newStyle .artworkButtonsV2 .button-input-holder:first-child label{background-color:#fff;color:var(--bg-color-text-strong);font-weight:var(--bg-font-weight-regular)!important}.artworkButtonsV2 .button-input-holder label{padding:10px}.calculatorInstructionMessagePinkBackground{padding:16px;background:#ffdbdc57!important;line-height:var(--bg-type-line-normal)!important;margin-top:20px;margin-bottom:20px;text-align:center}#artworkSummary span.bgDropdownChangeButton{font-size:1.4rem}.calculatorButtonsArtwork .button-input-holder input[type=radio]:checked+label{outline:0;opacity:1!important;padding-left:10px;padding-right:10px;background-color:#1d1d1f!important;color:#fff!important}.newStyle div#artworkSelectionButtons{background-color:#fff!important}.htmlArtworkSection,.newStyle .htmlQuantitySection.quantityRadiosAndTable{border-top:solid;padding-top:0!important}.htmlArtworkSection{margin-bottom:20px}.canva-link-paste-box{margin-top:0;background-color:#fff!important}span.productExplanation{font-weight:var(--bg-font-weight-light);font-size:1.4rem}.newStyle .containWithDescription.bg-template-picker-holder,.newStyle .containWithDescription.editServiceInformationTextBox,.newStyle .containWithDescription.fileUpload1{background-color:#fff!important}summary#artworkSummary{display:none!important}.artworkDetails [id=artworkSelectionButtons]{padding:0!important}.priceSummary .price-summary-table tr{line-height:var(--bg-type-line-150);font-size:1.4rem;opacity:.85}.calculatorDesignApprovalBox span{font-weight:var(--bg-font-weight-regular);font-size:1.3rem;line-height:var(--bg-type-line-150)}.newStyle .fileUpload1,.newStyle .fileUpload2,.newStyle .logoUpload,.newStyle .qrUpload{padding:0!important}#dynamic-options-container .containWithDescription.largeLabel .option-label,#dynamic-options-container .containWithDescription.largeLabel span.stepHeaderSpan,#dynamic-options-container .option-label-inline,#dynamic-options-container label.option-label,.containWithDescription .calc-quantity-radio-group .option-label,.newStyle .containWithDescription.qr-link-paste-box .option-label,.option-label.bg-template-picker-label,.option-label.design-section-label,.optionHolder.containWithDescription .option-name-display .option-label,.optionHolder.containWithDescription.editServiceInformationTextBox .option-name-display .option-label,.optionHolder.fileUpload1 .option-name-display .option-label,.optionHolder.fileUpload2 .option-name-display .option-label,.optionHolder.imprintInformationTextBox .option-name-display .option-label,.optionHolder.logoUpload .option-name-display .option-label,.optionHolder.mailingListUpload .option-name-display .option-label,.optionHolder.qrUpload .option-name-display .option-label,.promoSlider.containWithDescription .option-label,.topEditServiceBlock .option-label{font-family:var(--bg-font-family-body)!important;color:var(--bg-color-text-strong)!important;margin-top:14px;margin-bottom:24px!important;font-size:2rem!important;font-weight:var(--bg-font-weight-semibold)!important;letter-spacing:var(--bg-type-track-009em)}.optionHolder.containWithDescription .option-name-display .option-label.quantity-input-label{font-size:1.6rem!important}.newStyle .option-type-button .bg-artwork-footer__cta .button-input-holder label,.newStyle .option-type-button .bg-artwork-layout .button-input-holder label{min-height:40px!important;align-items:center;background-color:#e8e8ed!important;border:0;border-radius:24px!important;box-sizing:border-box;color:#1d1d1f;display:flex;flex-direction:column;height:36px;justify-content:center;min-width:24px;padding:0 20px}.newStyle .option-type-button .button-input-holder label{border-radius:24px!important}.bg-artwork-layout{display:grid;gap:14px}.bg-artwork-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.bg-artwork-card{border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:18px;display:flex;flex-direction:column}.bg-artwork-card__title{font-size:1.6rem;line-height:18px;font-weight:var(--bg-font-weight-black);margin-bottom:6px}.bg-artwork-card__sub,.bg-artwork-hero__sub{margin-bottom:10px;color:#1d1d1f;display:inline-block;font-size:1.2rem;font-weight:var(--bg-font-weight-regular);line-height:var(--bg-type-line-133);position:relative}.bg-artwork-card__options{display:grid;gap:10px;margin-top:6px}.bg-artwork-layout .button-label{display:block;width:100%;padding:12px 14px;border-radius:6px!important;min-height:92px;height:auto;line-height:var(--bg-type-line-normal);align-content:initial;border:1px solid rgba(0,0,0,.16);box-shadow:none}.bg-artwork-layout .button-title{display:block;font-weight:var(--bg-font-weight-regular);font-size:1.4rem;line-height:var(--bg-type-line-123536);letter-spacing:var(--bg-type-track-5dpx)}.bg-artwork-microcopy{display:block;font-size:1.2rem;line-height:17px;opacity:.85}@media (max-width:989px){.bg-artwork-three{grid-template-columns:1fr}}@media (max-width:749px){.bg-artwork-card{border:none}.newStyle div#artworkSelectionButtons{border:1px solid rgba(0,0,0,.12)!important;border-radius:4px!important}}span.bg-artwork-microcopy{display:none!important}.bg-artwork-footer{margin-top:10px;border-radius:4px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bg-artwork-footer__note{font-size:1.2rem;line-height:var(--bg-type-line-133);color:#1d1d1f}.bg-artwork-footer__cta{min-width:260px}.bg-artwork-footer__button{min-height:56px!important;padding:10px 14px!important}@media (max-width:989px){.bg-artwork-footer{flex-direction:column;align-items:stretch}.bg-artwork-footer__cta{min-width:0}}@media (max-width:989px){.bg-artwork-three{gap:10px}.bg-artwork-card{padding:12px!important;min-height:initial!important}.bg-artwork-card__title{font-size:1.5rem!important;line-height:18px!important;margin-bottom:4px!important}.bg-artwork-card__sub{display:none!important}.bg-artwork-card__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important}.bg-artwork-card__options .bg-full{grid-column:1/-1!important}.bg-artwork-layout .button-label{min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.bg-artwork-layout .button-title{font-size:1.3rem!important;line-height:16px!important;letter-spacing:var(--bg-type-track-2dpx)!important}.bg-artwork-footer{padding:10px 12px!important;margin-top:10px!important;gap:8px!important}.bg-artwork-footer__note{font-size:1.2rem!important;line-height:16px!important}.bg-artwork-footer__cta .button-label{min-height:44px!important;padding:10px 12px!important}}.htmlArtworkSection,.newStyle .htmlQuantitySection.quantityRadiosAndTable{border:none!important;padding-top:0!important;margin-bottom:20px}.calc-qty-original-price{padding-right:8px;margin-left:auto}span.calc-qty-original-price.calc-qty-dropdown s{color:gray!important}.sizeQtyWrapper input[type=number]{border-radius:0}.newStyle .imprintInformationTextBox.containWithDescription{background:0 0!important;padding:0!important}.wcr-order-help .icon{display:none!important}.wcr-order-help .step .dot{background:#e4e4e4!important;color:var(--bg-color-text-strong)!important}@media (min-width:720px){.wcr-order-help .wrap{border-radius:24px!important;box-shadow:none!important}}.wcr-order-help .step{border:none!important}.wcr-order-help .highlight{padding:0!important;font-weight:var(--bg-font-weight-bold)!important;background:0 0!important;margin-top:6px!important;margin-bottom:6px!important}.wcr-order-help-2{background:#fff!important;border-radius:16px!important;border:1px solid #e2e8f0!important;padding:16px 18px!important;margin:16px 0!important;color:#0f172a!important}.wcr-order-help-2 .wrap{max-width:820px!important;margin:0 auto!important}.wcr-order-help-2 .head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.wcr-order-help-2 .head h3{margin:0!important;font-size:1.8rem!important;line-height:22px!important;font-weight:var(--bg-font-weight-750)!important;letter-spacing:var(--bg-type-track-2dpx)!important;color:#0f172a!important}.wcr-order-help-2 .steps{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.wcr-order-help-2 .step{display:flex!important;align-items:flex-start!important;gap:12px!important;padding-top:10px!important;border-top:1px solid #edf2f7!important}.wcr-order-help-2 .step:first-child{border-top:none!important;padding-top:0!important}.wcr-order-help-2 .step>div{flex:1!important;font-size:1.4rem!important;line-height:20px!important;color:#111827!important}.wcr-order-help-2 .step strong{font-weight:var(--bg-font-weight-bold)!important;color:#111827!important}.wcr-order-help-2 .assurance{margin:4px 0 0!important;font-size:1.6rem!important;line-height:24px!important;color:#4b5563!important}.wcr-order-help-2 .step ul.assurance{list-style:disc!important;padding-left:18px!important;margin:4px 0 0!important}@media (min-width:700px){.wcr-order-help-2 .step ul.assurance{columns:2;column-gap:32px}.wcr-order-help-2 .step ul.assurance li{break-inside:avoid}}.wcr-order-help-2 details.more{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #edf2f7!important}.wcr-order-help-2 details.more>summary{cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:1.4rem!important;line-height:20px!important;font-weight:var(--bg-font-weight-semibold)!important;color:#0e4c82!important}.wcr-order-help-2 details.more>summary::-webkit-details-marker{display:none!important}.wcr-order-help-2 details.more>summary::marker{content:""!important}.wcr-order-help-2 details.more>summary:after{content:"\25be";font-size:1.2rem;color:#6b7280;transition:transform .15s ease}.wcr-order-help-2 details.more[open]>summary:after{transform:rotate(-180deg)}.wcr-order-help-2 details.more>summary:focus-visible{outline:2px solid #b91c1c!important;outline-offset:3px!important;border-radius:8px!important}.wcr-order-help-2 details.more>.steps{margin-top:12px!important}.wcr-order-help-2 a{color:#0e4c82!important;font-weight:var(--bg-font-weight-semibold)!important;text-decoration:none!important}.wcr-order-help-2 a:focus,.wcr-order-help-2 a:hover{text-decoration:underline!important}@media (max-width:640px){.wcr-order-help-2{padding:14px!important;border-radius:14px!important;margin:12px 0!important}.wcr-order-help-2 .head{align-items:flex-start!important}.wcr-order-help-2 .head h3{font-size:1.6rem!important;line-height:20px!important}.wcr-order-help-2 .step{gap:10px!important;padding-top:8px!important}}#dynamic-options-container,#dynamic-options-container .option-help-text,#dynamic-options-container .button-input-holder .button-label,#dynamic-options-container .bgDropdown-label,#dynamic-options-container .bgDropdown-value,#dynamic-options-container .bgDropdownOption .optionText,#dynamic-options-container .option-type-file,#dynamic-options-container .option-type-file .fileupload-input,.priceSummary,.priceSummary td,.priceSummary th,.priceSummary .bg-agent-quote-matrix__label,.priceSummary .bg-agent-quote-matrix__meta,.priceSummary .bg-agent-quote-matrix__table,.quantityRadiosAndTable .range-price-table,.quantityRadiosAndTable .range-table,.quantityRadiosAndTable .range-table th,.quantityRadiosAndTable .range-table td{font-family:var(--bg-font-family-body)!important;letter-spacing:var(--bg-type-track-normal)!important}#dynamic-options-container .option-help-text,#dynamic-options-container .button-input-holder .button-label,#dynamic-options-container .bgDropdown-label,.priceSummary td,.priceSummary th,.priceSummary .bg-agent-quote-matrix__label,.priceSummary .bg-agent-quote-matrix__meta,.quantityRadiosAndTable .range-table th,.quantityRadiosAndTable .range-table td{font-size:var(--bg-type-size-200)!important;font-weight:var(--bg-font-weight-regular)!important;line-height:var(--bg-type-line-snug)!important}#dynamic-options-container .bgDropdown-value,#dynamic-options-container .bgDropdownOption .optionText,#dynamic-options-container .option-type-file,#dynamic-options-container .option-type-file .fileupload-input,.priceSummary .bg-agent-quote-matrix__table{font-size:var(--bg-type-size-300)!important;line-height:var(--bg-type-line-snug)!important}#dynamic-options-container .bgDropdown-label,#dynamic-options-container .button-input-holder .button-label,.priceSummary .bg-agent-quote-matrix__summary{font-family:var(--bg-font-family-ui)!important;font-weight:var(--bg-font-weight-semibold)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bg-product-tools.css.map */
