.hicat-ct{display:block;margin:2rem 0;container-type:inline-size;min-width:0;overflow-wrap:anywhere}.hicat-ct-product-photos{margin-top:1.5rem;min-width:0}.hicat-ct-product-photos>summary{padding:1.2rem 0;cursor:pointer;font-weight:600;min-height:44px}.hicat-ct-product-photos[open]>summary{margin-bottom:1rem}.hicat-ct [data-controls],.hicat-ct-fields,.hicat-ct-compact-grid{display:grid;gap:1.2rem;min-width:0}.hicat-ct-control{min-width:0}.hicat-ct-card,.hicat-ct-options>.hicat-ct-control{min-width:0;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--inputs-radius, 4px);padding:1.2rem;margin:0}.hicat-ct-card>legend{max-width:100%;padding:0 .5rem;font-weight:600}@container (min-width: 420px){.hicat-ct-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.hicat-ct label{display:block;margin-bottom:.5rem;font-weight:600}.hicat-ct-tip{margin:0 0 .5rem;white-space:pre-wrap;overflow-wrap:anywhere}.hicat-ct-input-meta{display:flex;justify-content:space-between;gap:.8rem;margin-top:.4rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem}.hicat-ct-input-meta.is-limit{color:rgb(var(--color-foreground));font-weight:600}.hicat-ct input:not([type=hidden]),.hicat-ct textarea,.hicat-ct select{width:100%;max-width:100%;min-height:4.6rem;font:inherit;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius);padding:1rem}.hicat-ct textarea{resize:vertical;min-height:9rem;white-space:pre-wrap}.hicat-ct input[type=range]{padding:0;border:0;background:transparent;cursor:pointer}.hicat-ct input[type=file]{padding:.6rem;font-size:1.4rem}.hicat-ct button,.hicat-ct input::file-selector-button{min-height:44px;max-width:100%;padding:.6rem 1rem;font:inherit;color:inherit;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.5);border-radius:var(--inputs-radius, 4px);white-space:normal;overflow-wrap:anywhere;cursor:pointer}.hicat-ct :is(input,select,textarea,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.hicat-ct [data-image-editor]{min-width:0;margin:1rem 0 0;padding:1rem 0 0;border:0;border-top:1px solid rgba(var(--color-foreground),.18)}.hicat-ct [data-image-editor]>:is(select,button){margin-bottom:.8rem}.hicat-ct [data-image-editor]>p,.hicat-ct [data-image-status]{margin:.6rem 0}.hicat-ct [aria-invalid=true]{outline:2px solid #b32020;outline-offset:2px}.hicat-ct .hicat-ct-error{color:#b32020;margin:.5rem 0;font-size:1.3rem}.hicat-ct [data-config-status]:empty,.hicat-ct [data-entry-status]:empty,.hicat-ct-error:empty{display:none}.hicat-ct-preview{width:100%;margin-bottom:2rem;overflow:hidden}.hicat-ct-preview svg{width:100%;height:auto;display:block;background:#f4f4f4;border:1px solid #ddd}.hicat-ct-preview svg[hidden]{display:none}.hicat-ct-preview svg text{white-space:pre}.hicat-ct-preview p{overflow-wrap:anywhere}.hicat-ct-swatch{width:3rem;height:3rem;border:1px solid #888;object-fit:cover;display:inline-block;vertical-align:middle;margin-top:.5rem}@media(max-width:749px){.hicat-ct-preview{padding:0 1.5rem}.hicat-ct input:not([type=hidden]),.hicat-ct textarea,.hicat-ct select{font-size:16px}}.hicat-ct{margin:1.2rem 0}.hicat-ct [data-controls],.hicat-ct-fields,.hicat-ct-compact-grid{gap:.8rem}.hicat-ct-card{padding:0}.hicat-ct-card>summary,.hicat-ct-adjustments>summary{display:list-item;min-height:44px;padding:.8rem 1rem;cursor:pointer;font-weight:600;list-style:disclosure-closed inside}.hicat-ct details[open]>summary{list-style-type:disclosure-open}.hicat-ct summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hicat-ct-summary{display:block;font-size:1.3rem;line-height:1.4;font-weight:400;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hicat-ct-card-body{padding:.4rem 1rem 1rem;min-width:0}.hicat-ct-options>.hicat-ct-control{border:0;padding:0}.hicat-ct-option-selector{min-width:0;margin:0;padding:0;border:0}.hicat-ct-option-selector>legend{margin-bottom:.3rem;font-weight:600}.hicat-ct-option-tiles{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.8rem}.hicat-ct-option-tiles>input{position:absolute;inset:0 auto auto 0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hicat-ct-option-tile{display:grid!important;grid-template-rows:minmax(6rem,auto) auto;gap:.5rem;height:100%;margin:0!important;padding:.6rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, 4px);cursor:pointer;text-align:center}.hicat-ct-option-tile img{width:100%;height:6rem;object-fit:contain}.hicat-ct-option-tiles>input:checked+.hicat-ct-option-tile{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.hicat-ct-option-tiles>input:focus-visible+.hicat-ct-option-tile{outline:2px solid currentColor;outline-offset:3px}.hicat-ct-option-tiles>input:disabled+.hicat-ct-option-tile{opacity:.5;cursor:not-allowed;text-decoration:line-through}.hicat-ct label{margin-bottom:.3rem}.hicat-ct input:not([type=hidden]),.hicat-ct select{min-height:44px;padding:.6rem}.hicat-ct textarea{min-height:7rem;padding:.6rem}.hicat-ct-upload-actions,.hicat-ct-image-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.hicat-ct-upload-actions>button{max-width:12rem}.hicat-ct-image-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hicat-ct-adjustments{border-top:1px solid rgba(var(--color-foreground),.18)}.hicat-ct-adjustments>summary{padding-left:0}.hicat-ct [data-image-editor]{margin:0;padding:0;border:0}.hicat-ct-sliders{display:grid;gap:.2rem}.hicat-ct-slider{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,1fr) 3.5rem;gap:.5rem;align-items:center}.hicat-ct-slider label{font-size:1.3rem;margin:0}.hicat-ct-slider output{font-size:1.3rem;text-align:right;font-variant-numeric:tabular-nums}.hicat-ct-slider .hicat-ct-tip{grid-column:1 / -1}.hicat-ct input[type=range]{padding:0}.hicat-ct-mask{font-size:1.3rem}.hicat-ct-swatch{width:2rem;height:2rem;margin-top:.3rem}@container (min-width: 360px){.hicat-ct-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product.grid:has(.hicat-ct:not(:has(dialog)))>:is(.product__info-wrapper,.product__media-wrapper){min-width:0;width:100%;max-width:100%;padding:0}.product:has(.hicat-ct:not(:has(dialog))) .product__info-container.product__column-sticky{position:static}@media(max-width:989px){.product:has(.hicat-ct:not(:has(dialog)))>.product__media-wrapper{order:0}.product:has(.hicat-ct:not(:has(dialog)))>.product__info-wrapper{order:1}}@media(min-width:990px){.product:has(.hicat-ct:not(:has(dialog))){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem}.product:has(.hicat-ct:not(:has(dialog)))>.product__info-wrapper{grid-column:2;grid-row:1}.product:has(.hicat-ct:not(:has(dialog)))>.product__media-wrapper{grid-column:1;grid-row:1}}.hicat-ct-dialog{color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:0;border-radius:1.2rem;padding:0;width:min(120rem,calc(100vw - 4rem));max-width:none;max-height:calc(100dvh - 4rem);overflow:hidden}.hicat-ct-dialog[open]{display:flex;flex-direction:column;height:min(90rem,calc(100dvh - 4rem))}.hicat-ct-dialog::backdrop{background:#0000008c}.hicat-ct [hidden]{display:none!important}.hicat-ct-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid #ddd}.hicat-ct-dialog-header h2{font-size:2rem;margin:0;min-width:0}.hicat-ct-dialog-header>button{flex:0 0 auto;white-space:nowrap}.hicat-ct-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;flex:1 1 auto;gap:2rem;padding:2rem;overflow-y:auto;min-height:0;overscroll-behavior:contain}.hicat-ct-visual,.hicat-ct-editing{min-width:0}.hicat-ct-visual,.hicat-ct-editing{overflow:visible}.hicat-ct-preview-stage{min-width:0}.hicat-ct-visual svg{width:min(100%,calc((100dvh - 31rem) * var(--hicat-preview-ratio, 1)));max-height:none;margin-inline:auto}.hicat-ct-preview [data-preview-status]:empty{display:none}@media(min-width:990px)and (min-height:500px){.hicat-ct-workspace{grid-template-rows:minmax(0,1fr);align-items:stretch;overflow:hidden}.hicat-ct-visual{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.hicat-ct-visual .hicat-ct-preview{display:grid;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;overflow:visible}.hicat-ct-preview-stage{container-type:size;display:grid;place-items:center;min-height:0}.hicat-ct-visual svg{width:min(100cqw,calc(100cqh * var(--hicat-preview-ratio, 1)))}.hicat-ct-preview p{margin:.4rem 0 0}.hicat-ct-editing{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}}.hicat-ct-preview-title{margin:0 0 1rem;font-size:1.6rem}.hicat-ct summary.has-error:after{content:attr(data-error-label);font-size:1.2rem;margin-left:auto}.hicat-ct-tabs{display:flex;gap:.6rem;margin-bottom:1rem}.hicat-ct-tabs [aria-selected=true]{font-weight:700;box-shadow:inset 0 -3px currentColor}.hicat-ct-preview{padding:0;margin:0}.hicat-ct-preview>h2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.hicat-ct-photo-stage{aspect-ratio:1;display:grid;place-items:center}.hicat-ct-photo-stage :is(img,video){max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.hicat-ct-photo-thumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hicat-ct-photo-thumbs button{padding:.3rem}.hicat-ct-photo-thumbs img{display:block;object-fit:contain}.hicat-ct-photo-thumbs [aria-pressed=true]{outline:2px solid currentColor}.hicat-ct-purchase{display:grid;grid-template-columns:minmax(0,1fr) 10rem minmax(16rem,24rem);align-items:end;gap:1rem;flex-shrink:0;padding:1.2rem 2rem;border-top:1px solid #ddd;background:rgb(var(--color-background))}.hicat-ct-totals{display:flex;flex-wrap:wrap;gap:1rem 3rem;font-size:1.4rem;line-height:1.5}.hicat-ct-price-item{display:flex;flex-direction:column}.hicat-ct-price-item strong{font-size:2.2rem;font-variant-numeric:tabular-nums}.hicat-ct-purchase-status{grid-column:1 / -1;margin:0;font-size:1.3rem}.hicat-ct-purchase-status:empty{display:none}.hicat-ct-upload-progress{width:100%;accent-color:rgb(var(--color-foreground))}.hicat-ct-purchase .product-form{margin:0}.hicat-ct-purchase .product-form__buttons,.hicat-ct-purchase button[name=add]{margin-bottom:0}.hicat-ct-purchase [data-purchase-action] button[name=add]{width:100%}.hicat-ct-purchase [data-purchase-quantity] label{display:block;margin:0 0 .4rem}.hicat-ct-purchase [data-purchase-quantity] input,.hicat-ct-purchase button[name=add]{height:5.4rem;min-height:5.4rem;box-sizing:border-box}.hicat-ct-image-rotation .hicat-ct-slider{grid-template-columns:minmax(0,1fr) 4rem}.hicat-ct-image-rotation .hicat-ct-slider label{grid-column:1 / -1}.hicat-ct-rotation-fine{display:flex;gap:.6rem;margin-top:.4rem}.hicat-ct-rotation-fine button{min-height:4.4rem;min-width:4.4rem}.hicat-ct-purchase button[name=add]{color:rgb(var(--color-button-text));background:rgba(var(--color-button),var(--alpha-button-background))}.hicat-ct-option-tile{display:flex!important;flex-direction:column;justify-content:center;min-height:6rem;padding:1rem;text-align:left}.hicat-ct-option-tile.is-rich{grid-column:1 / -1;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.hicat-ct-option-tile.is-rich:not(:has(img)){grid-template-columns:minmax(0,1fr) auto}.hicat-ct-option-tile img{width:6rem;height:6rem}.hicat-ct-choice-price{font-size:1.3rem;font-weight:400}.hicat-ct-commerce-tiles{grid-template-columns:minmax(0,1fr);gap:.6rem}.hicat-ct-dialog .hicat-ct-options{grid-template-columns:minmax(0,1fr);width:100%}.hicat-ct-dialog .hicat-ct-options .hicat-ct-option-selector{width:100%;max-width:none}.hicat-ct-color-row{display:flex;align-items:center;gap:.8rem;min-width:0}.hicat-ct-color-row select{flex:1 1 auto;min-width:0;width:0}.hicat-ct-color-row .hicat-ct-swatch{flex:0 0 auto;margin:0}[data-native-complete]{display:block;width:100%;max-width:100%;min-width:0;margin-top:.8rem}[data-image-placeholder]{cursor:default}.hicat-ct-commerce-tiles .hicat-ct-option-tile{min-height:6.4rem;padding:.7rem;gap:.2rem;font-size:1.3rem;overflow-wrap:anywhere}.hicat-ct-choice-secondary{display:block;font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.75)}@media(max-width:989px),(max-height:499px){.hicat-ct-dialog,.hicat-ct-dialog[open]{inset:var(--hicat-viewport-top, 0px) 0 auto;margin:0;width:100%;height:var(--hicat-viewport-height, 100dvh);max-height:var(--hicat-viewport-height, 100dvh);border-radius:0}.hicat-ct-dialog-header{padding:1rem}.hicat-ct-dialog-header h2{font-size:1.6rem;flex:1 1 auto}.hicat-ct-dialog-header>button{padding:.6rem;font-size:1.3rem;min-height:4.4rem}.hicat-ct-workspace{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;padding:1rem;overflow-y:auto}.hicat-ct-visual,.hicat-ct-editing{overflow:visible;flex:0 0 auto;scrollbar-gutter:auto}.hicat-ct-visual svg{width:min(100%,calc(38dvh * var(--hicat-preview-ratio, 1)))}.hicat-ct input,.hicat-ct select,.hicat-ct textarea{font-size:16px;scroll-margin-block:2rem}.hicat-ct-purchase{padding:.8rem 1rem max(.8rem,env(safe-area-inset-bottom));gap:.6rem;grid-template-columns:minmax(0,1fr) 7rem}.hicat-ct-purchase [data-purchase-action]{grid-column:1 / -1}.hicat-ct-totals{font-size:1.2rem}.hicat-ct-price-item strong{font-size:1.8rem}.hicat-ct-option-tile.is-rich{grid-template-columns:auto minmax(0,1fr)}.hicat-ct-option-tile.is-rich small{grid-column:1 / -1}}@media(max-height:499px){.hicat-ct-dialog[open]{display:block;overflow-y:auto}.hicat-ct-workspace{overflow:visible}}.hicat-ct [data-boot-spinner]{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.8rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hicat-boot-spin .8s linear infinite}@keyframes hicat-boot-spin{to{transform:rotate(360deg)}}product-info .product-form__quantity[hidden],product-form[data-custom-text][hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.hicat-ct [data-boot-spinner]{animation:none}}.hicat-ct-preview [data-preview-object]:focus-visible{outline:none}.hicat-ct-image-rotation>summary{cursor:pointer;padding:12px 0;font-size:1.4rem;font-weight:600;min-height:44px}.hicat-ct-image-rotation>button{min-height:44px;margin:4px 0 10px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hicatprint-custom-text.css.map */
