.AmazonSurface-module-scss-module__bJSThW__surface{border:2px solid var(--dark-white);border-radius:var(--border-radius);margin-bottom:1rem}.AmazonSurface-module-scss-module__bJSThW__surface:hover{border-color:var(--light-grey)}.AmazonSurface-module-scss-module__bJSThW__header{background-color:var(--dark-white);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;display:flex}.AmazonSurface-module-scss-module__bJSThW__headerContent{flex-direction:column;gap:.125rem;display:flex}.AmazonSurface-module-scss-module__bJSThW__surfaceName{color:var(--dark-grey);margin:0;font-size:1.1rem;font-weight:600}.AmazonSurface-module-scss-module__bJSThW__surfaceIdContainer{align-self:flex-start;align-items:center;display:flex}.AmazonSurface-module-scss-module__bJSThW__surfaceId{color:var(--text-secondary);font-family:monospace;font-size:.8rem;font-weight:500}.AmazonSurface-module-scss-module__bJSThW__headerActions{align-items:center;gap:.5rem;display:flex}.AmazonSurface-module-scss-module__bJSThW__deleteButton{color:var(--grey);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;transition:all .2s;display:flex}.AmazonSurface-module-scss-module__bJSThW__deleteButton:hover{background-color:var(--error-color);color:#fff}.AmazonSurface-module-scss-module__bJSThW__toggleIcon{color:var(--grey);font-size:1.2rem}.AmazonSurface-module-scss-module__bJSThW__content{padding:1rem}.AmazonSurface-module-scss-module__bJSThW__surfaceContent{align-items:flex-start;gap:2rem;display:flex}.AmazonSurface-module-scss-module__bJSThW__surfaceDescription{color:var(--text-secondary);flex:1;margin:0;line-height:1.5}.AmazonSurface-module-scss-module__bJSThW__renderBoxes{gap:1rem;min-width:300px;display:flex}.AmazonSurface-module-scss-module__bJSThW__optionSchemas{border-top:1px solid var(--light-grey);margin-top:2rem;padding-top:1rem}.AmazonSurface-module-scss-module__bJSThW__optionSchemasList{flex-direction:column;margin-top:2rem;display:flex}.AmazonSurface-module-scss-module__bJSThW__optionSchemasTitle{color:var(--dark-grey);margin:0;font-size:1rem;font-weight:600}
.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu{z-index:1;border-radius:var(--border-radius);background-color:var(--white);-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0;transform:translateY(100%);box-shadow:0 2px 3px #0008}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu h4{text-align:center;background-color:var(--light-grey);padding:.25rem}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul{margin:0;list-style:none}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li{border-bottom:1px solid var(--light-grey);cursor:pointer;flex-direction:row;justify-content:stretch;align-items:center;gap:1rem;margin:0;padding:1rem .5rem;display:flex}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li:hover{background-color:var(--light-grey)}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu ul li .RenderableDownloadBox-module-scss-module__8WF6mW__label{flex-grow:1;min-width:80px}.RenderableDownloadBox-module-scss-module__8WF6mW__downloadBox .RenderableDownloadBox-module-scss-module__8WF6mW__menu .RenderableDownloadBox-module-scss-module__8WF6mW__limit{padding:.5rem}
.RenderableDownloadable-module-scss-module__vRM_2W__container{position:relative}.RenderableDownloadable-module-scss-module__vRM_2W__container.RenderableDownloadable-module-scss-module__vRM_2W__parentContainer{position:unset}.RenderableDownloadable-module-scss-module__vRM_2W__container:hover .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox{visibility:visible}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__renderable{line-height:0}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__renderable *{line-height:initial}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox{visibility:hidden;position:absolute;top:2px;right:2px}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu{z-index:1;border-radius:var(--border-radius);background-color:var(--white);-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0;transform:translateY(100%);box-shadow:0 2px 3px #0008}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul{margin:0;list-style:none}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li{border-bottom:1px solid var(--light-grey);cursor:pointer;flex-direction:row;justify-content:stretch;align-items:center;gap:1rem;margin:0;padding:1rem .5rem;display:flex}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li:hover{background-color:var(--light-grey)}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__downloadBox .RenderableDownloadable-module-scss-module__vRM_2W__menu ul li .RenderableDownloadable-module-scss-module__vRM_2W__label{flex-grow:1;min-width:80px}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__title{background:var(--dark-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40px;font-size:.9rem;display:flex;overflow:hidden}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__title .RenderableDownloadable-module-scss-module__vRM_2W__main{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.RenderableDownloadable-module-scss-module__vRM_2W__container .RenderableDownloadable-module-scss-module__vRM_2W__subtitle{color:var(--grey);font-size:.8rem;font-weight:400}
.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars,.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{vertical-align:text-top;display:inline-block}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__sign{margin-top:.1em;font-size:.7em}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__dollars{margin-top:-.15em;margin-right:0;font-size:1.8em;font-weight:700}.Price-module-scss-module__cG8sDq__price .Price-module-scss-module__cG8sDq__cents{font-size:.8em;font-weight:700}.Price-module-scss-module__cG8sDq__compareTo{align-items:center;gap:.5rem;display:inline-flex}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__comparison{color:var(--grey);font-size:.8em;font-weight:400;text-decoration:line-through}.Price-module-scss-module__cG8sDq__compareTo .Price-module-scss-module__cG8sDq__discounted{color:var(--discount-color)}
.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput{--image-input-height:70px;border:1px solid var(--grey);cursor:pointer;border-radius:.5rem;margin-bottom:.25rem}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__selected{background:var(--brand-color)}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__dragging{border-color:var(--brand-color);border-style:dashed}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput .ProductUserImagesInput-module-scss-module__0KJeHq__warning{color:var(--warning-color);padding:0 .5rem .5rem;font-size:.8rem}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInput.ProductUserImagesInput-module-scss-module__0KJeHq__selected .ProductUserImagesInput-module-scss-module__0KJeHq__warning{color:var(--white)}.ProductUserImagesInput-module-scss-module__0KJeHq__imageInputControls{height:calc(var(--image-input-height) + 1rem);justify-content:center;align-items:center;gap:1rem;padding:.5rem;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__thumbnail{width:var(--image-input-height);height:var(--image-input-height);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid var(--white);background:var(--white);border-radius:.25rem}.ProductUserImagesInput-module-scss-module__0KJeHq__controls{flex-direction:column;justify-content:flex-end;gap:.25rem;height:100%;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__controls>*{justify-content:center;align-items:center;gap:.25rem;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__control{background-color:var(--light-grey);cursor:pointer;border-radius:.25rem;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ProductUserImagesInput-module-scss-module__0KJeHq__control:hover{background-color:var(--grey)}
.OrderPage-module-scss-module__bZbwfq__container{background:var(--dark-white);padding:1rem}.OrderPage-module-scss-module__bZbwfq__content{flex-direction:column;gap:1rem;width:min(100%,800px);margin:0 auto;display:flex}.OrderPage-module-scss-module__bZbwfq__actions{flex-direction:row;gap:1rem;margin-top:1rem;display:flex}.OrderPage-module-scss-module__bZbwfq__orderDetail{flex-direction:column;margin-top:1rem;display:flex}.OrderPage-module-scss-module__bZbwfq__orderDetail .OrderPage-module-scss-module__bZbwfq__label{font-weight:700}.OrderPage-module-scss-module__bZbwfq__orderDetail .OrderPage-module-scss-module__bZbwfq__value{font-weight:400}.OrderPage-module-scss-module__bZbwfq__orderLineItem{flex-direction:row;gap:1rem;margin-top:1rem;display:flex}.OrderPage-module-scss-module__bZbwfq__orderLineItem .OrderPage-module-scss-module__bZbwfq__lineItemDetails{flex-direction:column;gap:.5rem;display:flex}
.SurfaceElementsEditor-module-scss-module__IeJEOq__container{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.SurfaceElementsEditor-module-scss-module__IeJEOq__section{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding-bottom:2rem;display:flex;overflow-y:auto}.SurfaceElementsEditor-module-scss-module__IeJEOq__sectionHeader{font-size:var(--font-small);color:var(--dark-grey);text-transform:uppercase;letter-spacing:.5px;align-items:center;margin-top:.5rem;font-weight:600;display:flex}
.TemplatedProductRenderPage-module-scss-module__Z2f1cq__container{box-sizing:border-box;border-top:1px solid var(--light-grey);flex:1;height:100%;max-height:100%;display:flex;overflow:hidden}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__leftPanel{flex-direction:column;flex:2;max-height:100%;display:flex;overflow:auto}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__renderDisplay{background:var(--dark-white);flex:1;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__rightPanel{background-color:var(--dark-white);border-left:1px solid var(--light-grey);flex-direction:column;flex:0 0 340px;max-height:100%;display:flex;overflow:hidden auto}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__renderNameSection{flex-direction:column;flex:1;gap:.5rem;display:flex}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__label{font-weight:500}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__input{border:1px solid var(--light-grey);border-radius:var(--border-radius);font-size:var(--font-small);padding:.5rem 1rem}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__input:focus{border-color:var(--brand-color);outline:none}.TemplatedProductRenderPage-module-scss-module__Z2f1cq__tabContent{flex:1;overflow:auto}
.TemplatedResourceTileList-module-scss-module__L-mUKG__container{padding:1rem}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileList{flex-flow:wrap;justify-content:flex-start;gap:1rem;display:flex}.TemplatedResourceTileList-module-scss-module__L-mUKG__tile,.TemplatedResourceTileList-module-scss-module__L-mUKG__tileClickable,.TemplatedResourceTileList-module-scss-module__L-mUKG__addTile{border:1px solid var(--light-grey);box-shadow:0 0 5px 0 var(--light-grey);background-color:#fff;flex-direction:column;transition:all .1s;display:flex;position:relative}.TemplatedResourceTileList-module-scss-module__L-mUKG__tile:hover,.TemplatedResourceTileList-module-scss-module__L-mUKG__tileClickable:hover,.TemplatedResourceTileList-module-scss-module__L-mUKG__addTile:hover{box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedResourceTileList-module-scss-module__L-mUKG__tile{cursor:default}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileClickable{cursor:pointer}.TemplatedResourceTileList-module-scss-module__L-mUKG__addTile{background-color:var(--dark-white);cursor:pointer}.TemplatedResourceTileList-module-scss-module__L-mUKG__addTile:hover{background-color:var(--light-grey);box-shadow:0 0 10px 0 var(--light-grey)}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileContent{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.TemplatedResourceTileList-module-scss-module__L-mUKG__addTileContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.TemplatedResourceTileList-module-scss-module__L-mUKG__addTilePlus{color:var(--grey);margin-bottom:8px;font-size:48px;font-weight:300;line-height:1}.TemplatedResourceTileList-module-scss-module__L-mUKG__addTileText{color:var(--grey);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:500}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileInfo{background-color:var(--dark-white);border-top:1px solid var(--light-grey);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileInfoLeft{flex:1;min-width:0}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileInfoRight{flex-shrink:0;margin-left:.5rem}.TemplatedResourceTileList-module-scss-module__L-mUKG__deleteIcon{opacity:.4;transition:opacity .2s}.TemplatedResourceTileList-module-scss-module__L-mUKG__deleteIcon:hover{opacity:1}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileTitle{color:var(--dark-grey);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-size:14px;font-weight:600;overflow:hidden}.TemplatedResourceTileList-module-scss-module__L-mUKG__tileSubtitle{color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.TemplatedResourceTileList-module-scss-module__L-mUKG__defaultBadge{background-color:var(--info-color);color:var(--info-color-contrast);text-transform:uppercase;letter-spacing:.5px;z-index:1;border-radius:12px;padding:.25rem .5rem;font-size:10px;font-weight:600;position:absolute;top:8px;right:8px}.TemplatedResourceTileList-module-scss-module__L-mUKG__errorTile{border:1px solid var(--error-color,#f44336);box-shadow:0 0 5px 0 var(--error-color,#f44336);background-color:var(--error-background,#ffebee);flex-direction:column;transition:all .1s;display:flex;position:relative}.TemplatedResourceTileList-module-scss-module__L-mUKG__errorContent{flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.TemplatedResourceTileList-module-scss-module__L-mUKG__errorText{color:var(--error-color,#f44336);text-align:center;font-size:14px;font-weight:600}
.CreatePluginPage-module-scss-module__Ng7ula__container{gap:1rem;width:100vw;height:100vh;display:flex}@media (max-width:768px){.CreatePluginPage-module-scss-module__Ng7ula__container{flex-direction:column}}@media (min-width:768px){.CreatePluginPage-module-scss-module__Ng7ula__container{flex-direction:row}}.CreatePluginPage-module-scss-module__Ng7ula__visual{background:var(--dark-white);flex-grow:1;flex-shrink:1;justify-content:center;align-self:stretch;align-items:center;padding:1rem;display:flex;overflow:hidden}.CreatePluginPage-module-scss-module__Ng7ula__visual svg{width:100%;height:100%;margin:0}.CreatePluginPage-module-scss-module__Ng7ula__form{flex:0 0 500px;height:100%;padding:1rem;overflow-y:auto}.CreatePluginPage-module-scss-module__Ng7ula__mode-form.CreatePluginPage-module-scss-module__Ng7ula__container{height:auto}.CreatePluginPage-module-scss-module__Ng7ula__mode-form .CreatePluginPage-module-scss-module__Ng7ula__form{flex-basis:unset}
@media screen and (max-width:767px){.AdminCart-module-scss-module__dENhCa__cart{flex-direction:column;gap:1rem;padding:2rem 0;display:flex}}@media screen and (min-width:768px){.AdminCart-module-scss-module__dENhCa__cart{flex-direction:row;gap:6rem;padding-top:2rem;padding-bottom:10rem;display:flex}.AdminCart-module-scss-module__dENhCa__cart .AdminCart-module-scss-module__dENhCa__items{flex-grow:1;padding-top:1rem}.AdminCart-module-scss-module__dENhCa__cart .AdminCart-module-scss-module__dENhCa__summary{flex-shrink:0;flex-basis:300px}.AdminCart-module-scss-module__dENhCa__cart .AdminCart-module-scss-module__dENhCa__summary .AdminCart-module-scss-module__dENhCa__summaryContent{padding-top:1rem;position:sticky;top:0}}@media screen and (max-width:767px){.AdminCart-module-scss-module__dENhCa__checkoutButtonFixed{display:none}}@media screen and (min-width:768px){.AdminCart-module-scss-module__dENhCa__checkoutButtonSticky{display:none}}.AdminCart-module-scss-module__dENhCa__checkoutButtonSticky{border-top:1px solid var(--grey);background:var(--white);margin-left:-1rem;margin-right:-1rem;padding:1rem;position:sticky;bottom:0}.AdminCart-module-scss-module__dENhCa__emptyLineItems{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}
.TemplateProductPrintsPage-module-scss-module__hL4_bq__container{box-sizing:border-box;border-top:1px solid var(--light-grey);height:100%;display:flex;overflow:auto}.TemplateProductPrintsPage-module-scss-module__hL4_bq__leftPanel{flex:1;padding:1rem;overflow:auto}.TemplateProductPrintsPage-module-scss-module__hL4_bq__rightPanel{border-left:1px solid var(--light-grey);flex-direction:column;min-width:320px;padding:1rem;display:flex;overflow:visible}.TemplateProductPrintsPage-module-scss-module__hL4_bq__tileContent{flex:1;justify-content:center;align-items:center;width:100%;height:100%;max-height:200px;display:flex}.TemplateProductPrintsPage-module-scss-module__hL4_bq__tileContent:hover{background-color:var(--light-grey)}.TemplateProductPrintsPage-module-scss-module__hL4_bq__error{color:var(--error-color);margin-top:1rem}
.TemplatedProductTestPrints-module-scss-module__qI5NzG__container{box-sizing:border-box;border-top:1px solid var(--light-grey);height:100%;display:flex;overflow:auto}.TemplatedProductTestPrints-module-scss-module__qI5NzG__leftPanel{border-right:1px solid var(--light-grey);background-color:var(--white);flex-direction:column;gap:.5rem;width:160px;padding:.5rem;display:flex;overflow:hidden auto}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printPlaceholder{width:100%;height:100%;color:var(--dark-grey);text-align:center;justify-content:center;align-items:center;display:flex}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer{background-color:var(--dark-grey);border:1px solid var(--black);border-radius:var(--border-radius);flex-direction:column;gap:1rem;margin-top:.5rem;padding:1rem .5rem 0;display:flex;position:relative}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer:not(.TemplatedProductTestPrints-module-scss-module__qI5NzG__multipleSides):not(.TemplatedProductTestPrints-module-scss-module__qI5NzG__selected):hover{background-color:var(--light-black)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__selected{background:var(--info-color-light)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__multipleSides{border:1px solid var(--grey);background-color:var(--light-grey);padding-bottom:1rem}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__printLabelBox{z-index:1;background-color:var(--white);color:var(--grey);border:1px solid var(--grey);border-radius:var(--border-radius);font-size:var(--font-xxs);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2.75rem);padding:1px 4px;font-weight:600;position:absolute;top:0;left:.5rem;overflow:hidden;transform:translateY(-50%)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__copiesIndicator{background-color:var(--white);color:var(--grey);font-size:var(--font-xxs);border-radius:var(--border-radius);border:1px solid var(--light-grey);white-space:nowrap;text-align:center;padding:1px 4px;font-weight:600;position:absolute;top:0;right:.5rem;transform:translateY(-50%)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__copiesIndicator.TemplatedProductTestPrints-module-scss-module__qI5NzG__multiple{background-color:var(--warning-color);color:var(--warning-color-contrast);border-color:var(--warning-color-dark)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer{cursor:pointer;text-align:center;width:100%;font-size:var(--font-small);flex-direction:column;justify-content:center;align-items:center;padding:.25rem;transition:background-color .1s,border-color .1s;display:flex;position:relative}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__multipleSides{border-radius:var(--border-radius);background-color:var(--dark-grey);border:1px solid var(--light-grey);padding:4px}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__multipleSides:not(.TemplatedProductTestPrints-module-scss-module__qI5NzG__selected):hover{background-color:var(--light-black);border-color:var(--grey)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__multipleSides.TemplatedProductTestPrints-module-scss-module__qI5NzG__selected{background:var(--info-color-light)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideSquare{aspect-ratio:1;width:100%;margin-bottom:.5rem;overflow:hidden}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideSquare svg{object-fit:contain}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sidePill{background-color:var(--info-color-contrast);color:var(--info-color);border:1px solid var(--info-color);text-transform:uppercase;letter-spacing:.025em;border-radius:8px;padding:.125rem .375rem;font-size:.6rem;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer.TemplatedProductTestPrints-module-scss-module__qI5NzG__selected .TemplatedProductTestPrints-module-scss-module__qI5NzG__sidePill{background-color:var(--info-color);color:var(--info-color-contrast);transform:translate(-50%,calc(50% + 1px))}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__printNumber{font-weight:600;font-size:var(--font-small);margin-bottom:.125rem}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__sideContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__printLabel{opacity:.8;margin-top:.125rem;font-size:.65rem;line-height:1.1}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__viewTools{z-index:10;position:absolute;top:.5rem;right:.5rem}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__zoomButton{background-color:var(--white);color:var(--dark-grey);border:1px solid var(--light-grey);border-radius:var(--border-radius);font-size:var(--font-small);cursor:pointer;padding:.25rem .5rem;font-weight:500;transition:all .2s}.TemplatedProductTestPrints-module-scss-module__qI5NzG__printContainer .TemplatedProductTestPrints-module-scss-module__qI5NzG__zoomButton:hover{background-color:var(--light-grey);border-color:var(--grey)}.TemplatedProductTestPrints-module-scss-module__qI5NzG__centerPanel{border-right:1px solid var(--light-grey);flex:1;height:100%;display:flex;overflow:hidden}.TemplatedProductTestPrints-module-scss-module__qI5NzG__centerPanel .TemplatedProductTestPrints-module-scss-module__qI5NzG__printDisplayContainer{background:var(--dark-grey);justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.TemplatedProductTestPrints-module-scss-module__qI5NzG__rightPanel{flex-direction:column;min-width:320px;display:flex}.TemplatedProductTestPrints-module-scss-module__qI5NzG__tabContent{flex:1;overflow:auto;padding:0!important}
.RenderEditorPanel-module-scss-module__jVJ9za__container{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:auto}.RenderEditorPanel-module-scss-module__jVJ9za__renderDetails{flex-direction:column;flex:1;gap:1rem;display:flex;overflow:auto}.RenderEditorPanel-module-scss-module__jVJ9za__renderDetailsRow{align-items:flex-start;gap:1rem;display:flex}.RenderEditorPanel-module-scss-module__jVJ9za__section{flex-direction:column;flex:1;gap:.5rem;display:flex}.RenderEditorPanel-module-scss-module__jVJ9za__sectionHeader{font-size:var(--font-small);color:var(--dark-grey);text-transform:uppercase;letter-spacing:.5px;align-items:center;margin-top:.5rem;font-weight:600;display:flex}.RenderEditorPanel-module-scss-module__jVJ9za__saveSection{border-top:1px solid var(--light-grey);justify-content:center;margin-top:1rem;padding:1rem 0;display:flex}
.TemplatedProductSandboxPage-module-scss-module__7wyIPa__container{width:100%;height:100%;display:flex;overflow:hidden}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__leftPanel{background-color:var(--dark-white);border-right:1px solid var(--grey);flex-direction:column;flex:1;display:flex;overflow:hidden}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__note{background-color:var(--info-color);border-bottom:1px solid var(--grey);color:var(--info-color-contrast);flex-direction:column;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.5;display:flex}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__note p{margin:0}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__hideButton{align-self:flex-start;color:var(--info-color-contrast)!important}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__hideButton:hover{background-color:#ffffff1a!important}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__surfaceDisplay{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__surfaceControls{width:100%;position:absolute;bottom:1rem;left:0}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__floating{background-color:var(--white);-webkit-user-select:none;user-select:none;border-radius:1.25rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:.5rem;display:flex;box-shadow:0 1px 4px #0006}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__floatingButton{cursor:pointer}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__floatingButton:hover{background-color:var(--light-gray);box-shadow:0 1px 5px #0009}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__floatingButton:active{background-color:var(--gray);transform:translateY(1px);box-shadow:0 1px 4px #000000bf}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__floatingButton.TemplatedProductSandboxPage-module-scss-module__7wyIPa__disabled{pointer-events:none;opacity:.5}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__surfaceButtons{z-index:100;flex-shrink:0;justify-content:center;gap:1rem;padding-top:1rem;padding-bottom:0;display:flex}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__surfaceName{text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:.5rem;width:200px;padding-left:.5rem;padding-right:.5rem;font-weight:600;display:flex;overflow:hidden}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__surfaceNameText{text-align:center;flex-grow:1}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__rightPanel{background-color:var(--white);border-left:1px solid var(--light-grey);flex-direction:column;width:400px;display:flex;overflow:hidden}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__selectionsContainer{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.TemplatedProductSandboxPage-module-scss-module__7wyIPa__countContainer,.TemplatedProductSandboxPage-module-scss-module__7wyIPa__addToCartContainer{border-top:1px solid var(--light-grey);padding-top:1rem}
.AddSurfaceModal-module-scss-module__BsdjVa__presetSelection{flex-direction:column;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__tilesContainer{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-height:500px;padding:.5rem 0;display:grid;overflow-y:auto}.AddSurfaceModal-module-scss-module__BsdjVa__presetTile{border:2px solid var(--light-grey);border-radius:var(--border-radius);cursor:pointer;background-color:var(--white);flex-direction:column;align-items:center;transition:all .2s;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__presetTile:hover{border-color:var(--accent-color);background-color:var(--light-accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.AddSurfaceModal-module-scss-module__BsdjVa__presetTile:active{transform:translateY(0)}.AddSurfaceModal-module-scss-module__BsdjVa__tileImage{background-color:var(--light-grey);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__tileInfo{padding:.5rem}.AddSurfaceModal-module-scss-module__BsdjVa__tileTitle{text-align:center;color:var(--text-color);margin-bottom:.25rem;font-size:1rem;font-weight:600}.AddSurfaceModal-module-scss-module__BsdjVa__tileDescription{color:var(--grey);text-align:center;font-size:.75rem;line-height:1.3}.AddSurfaceModal-module-scss-module__BsdjVa__configurePreset{flex-direction:column;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__presetInfo{text-align:center}.AddSurfaceModal-module-scss-module__BsdjVa__presetName{color:var(--text-color);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AddSurfaceModal-module-scss-module__BsdjVa__presetDescription{color:var(--grey);margin:0;font-size:.875rem;line-height:1.4}.AddSurfaceModal-module-scss-module__BsdjVa__nameInput{flex-direction:column;gap:.5rem;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__groupHeader{color:var(--text-color);border-bottom:1px solid var(--light-grey);grid-column:1/-1;margin:1rem 0 .5rem;padding:.5rem 0;font-size:1.1rem;font-weight:600}.AddSurfaceModal-module-scss-module__BsdjVa__configureSurface{align-items:stretch;gap:1rem;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__surfacePreview{background-color:var(--light-grey);border:1px solid var(--light-grey);border-radius:var(--border-radius);flex:1;justify-content:center;align-items:center;width:300px;height:300px;padding:1rem;display:flex}.AddSurfaceModal-module-scss-module__BsdjVa__surfaceEditor{flex-direction:column;flex:1;gap:1rem;display:flex}
.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__container{width:100%;height:100%;display:flex;overflow:hidden}.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__leftPanel{background-color:var(--dark-white);border-right:1px solid var(--grey);flex-direction:column;flex:1;display:flex;overflow:hidden}.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__surfaceDisplay{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__rightPanel{background-color:var(--white);border-left:1px solid var(--light-grey);flex-direction:column;width:400px;display:flex;overflow:hidden}.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__tabContent{flex:1;overflow-y:auto;padding:0!important}.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__surfaceDetailsContainer,.TemplatedProductSurfaceEditorPage-module-scss-module__okvMsa__elementsContainer{padding:1rem}
.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert{background:#fff;display:flex}@media (max-width:767px){.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert{text-align:left;flex-direction:column;justify-content:left;align-items:center;gap:1rem;padding:1rem}.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert p{margin-top:1rem}}@media (min-width:768px){.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert{max-width:var(--max-width);flex-direction:row;justify-content:center;align-items:center;gap:2rem;margin:0 auto;padding:1rem}.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert p{margin-top:.5rem}}.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__alert h3{color:#2e6036}.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__actions{gap:1rem;margin-top:1rem;display:flex}.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__actions span{cursor:pointer;text-decoration:underline}@media (hover:hover){.BuyerGroupHeaderAlert-module-scss-module__gXWJ_q__actions span:hover:not(:active){color:#2e6036}}
.PageSectionTitle-module-scss-module__TYw8Sq__title{justify-content:center;align-items:center;gap:.5rem;padding-bottom:2rem;display:flex}@media screen and (max-width:767px){.PageSectionTitle-module-scss-module__TYw8Sq__title{font-size:var(--font-xl)}}
.ProductVisibilityTag-module-scss-module__UnaxXW__tag{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.ProductVisibilityTag-module-scss-module__UnaxXW__tag.ProductVisibilityTag-module-scss-module__UnaxXW__public{color:var(--success-color)}.ProductVisibilityTag-module-scss-module__UnaxXW__tag.ProductVisibilityTag-module-scss-module__UnaxXW__hidden{color:var(--grey)}.ProductVisibilityTag-module-scss-module__UnaxXW__tag.ProductVisibilityTag-module-scss-module__UnaxXW__development{color:var(--info-color)}
.layout-module-scss-module__yVa3WG__body{flex-direction:column;min-height:100vh;display:flex}.layout-module-scss-module__yVa3WG__body main{min-height:calc(100vh - var(--header-height));flex-direction:column;flex-grow:1;display:flex}.layout-module-scss-module__yVa3WG__body main>:last-child{flex-grow:1}
.ContactForm-module-scss-module__q1fgDG__form{flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;display:flex}.ContactForm-module-scss-module__q1fgDG__button{align-self:center;min-width:200px}.ContactForm-module-scss-module__q1fgDG__error{color:var(--error-color);text-align:center}.ContactForm-module-scss-module__q1fgDG__success{text-align:center}
.TermsOfService-module-scss-module__QQlNna__container h1{margin-bottom:1rem}.TermsOfService-module-scss-module__QQlNna__container h3{margin-top:1rem;margin-bottom:1rem}.TermsOfService-module-scss-module__QQlNna__container p{margin-bottom:1rem}
