.product-details:has(nue-customization-upload[data-hide-dynamic-checkout=true]) .accelerated-checkout-block,.product-details:has(product-customization-upload input[type=file]) .accelerated-checkout-block,product-information:has(nue-customization-upload[data-hide-dynamic-checkout=true]) .accelerated-checkout-block,product-information:has(product-customization-upload input[type=file]) .accelerated-checkout-block{display:none!important}.product-details .group-block-content>nue-customization-upload,.product-details .group-block-content>product-customization-upload{margin-block-start:calc(10px - var(--gap, 28px))!important}nue-customization-upload.nue-customization-upload,product-customization-upload.product-customization-upload{margin-inline:0!important;padding-block-start:0!important}.nue-customization-upload__heading,.product-customization-upload__heading{margin-block-end:6px!important}.nue-customization-upload__description,.product-customization-upload__description{margin-block-end:12px!important}.nue-customization-upload__textarea,.product-customization-upload__textarea{border:1px solid rgb(var(--color-foreground-rgb) / .16)!important;background:rgb(var(--color-foreground-rgb) / .03)!important;box-shadow:inset 0 0 0 1px transparent;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.nue-customization-upload__textarea::placeholder,.product-customization-upload__textarea::placeholder{color:rgb(var(--color-foreground-rgb) / .52);opacity:1}.nue-customization-upload__textarea:hover,.product-customization-upload__textarea:hover{border-color:rgb(var(--color-foreground-rgb) / .28)!important;background:rgb(var(--color-foreground-rgb) / .04)!important}.nue-customization-upload__textarea:focus,.nue-customization-upload__textarea:focus-visible,.product-customization-upload__textarea:focus,.product-customization-upload__textarea:focus-visible{border-color:rgb(var(--color-foreground-rgb) / .52)!important;background:rgb(var(--color-foreground-rgb) / .055)!important;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / .12);outline:none!important}.nue-customization-upload__previews,.product-customization-upload__image-grid{display:none!important}nue-customization-upload.has-files .nue-customization-upload__previews{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:8px!important}product-customization-upload.has-files .product-customization-upload__image-grid{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:8px!important}.nue-customization-upload__preview,.product-customization-upload__image-slot{flex:0 0 92px;width:92px!important;height:92px}.nue-customization-upload__preview:not(.is-filled),.product-customization-upload__image-slot:not(.is-filled){display:none!important}.nue-customization-upload__preview-image[hidden],.product-customization-upload__preview[hidden]{display:none!important}.nue-collection-tree .nue-collection-tree__carousel{justify-self:end!important;width:max-content!important;max-width:100%!important}.nue-collection-tree .nue-collection-tree__viewport{width:max-content!important;max-width:100%!important}.nue-collection-tree .nue-collection-tree__track{justify-content:flex-start!important;width:max-content!important;min-width:0!important}.nue-collection-tree .nue-collection-tree__carousel.has-arrows{width:max-content!important;max-width:100%!important}.nue-collection-tree:not(:has(.nue-collection-tree__media)) .nue-collection-tree__carousel.has-arrows{display:block!important}.nue-collection-tree:not(:has(.nue-collection-tree__media)) .nue-collection-tree__arrow{display:none!important}.nue-collection-tree .nue-collection-tree__item--text{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important}.nue-collection-tree .nue-collection-tree__item--text .nue-collection-tree__title{max-width:200px!important}@media screen and (max-width:749px){.product-details .group-block-content>nue-customization-upload,.product-details .group-block-content>product-customization-upload{margin-block-start:calc(8px - var(--gap, 28px))!important}.nue-collection-tree .nue-collection-tree__carousel,.nue-collection-tree .nue-collection-tree__viewport,.nue-collection-tree .nue-collection-tree__track{width:max-content!important;min-width:max-content!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nue-product-customization-ui.css.map */
