.customily-options-slot:not(.is-loaded),.customily-options-slot,#customily-options{background:#f8f8f8;border-radius:4px;width:100%}.customily-options-slot:not(.is-loaded){min-height:96px}.customily-options-slot.is-loaded,#cl_optionsapp.is-loaded{min-height:0}#cl_optionsapp{background:#f8f8f8!important;padding:6px 14px 14px!important;border-radius:4px!important;width:100%!important;box-sizing:border-box!important}#cl_optionsapp .customily_section,#cl_optionsapp .customily_section__accordion_body,#cl_optionsapp .customily_sets-panel,#cl_optionsapp .customily_sets-container,#cl_optionsapp .customily-set,#cl_optionsapp .customily-set-visibility{background:#f8f8f8!important;background-color:#f8f8f8!important}#cl_optionsapp .image-upload-options .swatch-container label{box-shadow:none!important;border:none!important}#cl_optionsapp .choose-style-options .c-carousel{width:100%!important;max-width:100%!important;display:block!important}#cl_optionsapp .choose-style-options .carousel-edge{display:none!important}#cl_optionsapp .choose-style-options .swatch-container{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .choose-style-options .carousel-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .choose-style-options .customily-swatch{width:100%!important;min-width:0!important;margin:0!important;align-items:center!important;text-align:center!important}#cl_optionsapp .choose-style-options .customily-swatch label{position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .choose-style-options .customily-swatch input:checked+label,#cl_optionsapp .choose-style-options .customily-swatch input:checked~label{border:1px solid #151515!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .choose-style-options .csh-image-container{position:static!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;flex:0 0 50px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0000000a!important;overflow:hidden!important}#cl_optionsapp .choose-style-options .csh-image-visible,#cl_optionsapp .choose-style-options .customily-swatch label img{position:static!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;display:block!important;margin:0!important;object-fit:contain!important;transition:transform .15s ease!important}#cl_optionsapp .choose-style-options .label-txt{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 4px!important;flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:0!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;color:#151515!important;background:transparent!important;border:none!important;border-radius:0!important;white-space:normal!important;text-align:center!important;overflow:hidden!important;box-sizing:border-box!important}#cl_optionsapp .choose-style-options .swatch-container input:checked~label .label-txt,#cl_optionsapp .choose-style-options .swatch-container input:checked+label .label-txt{border:none!important}#cl_optionsapp .choose-style-options .swatch-container input:checked~label img,#cl_optionsapp .choose-style-options .swatch-container input:checked+label img{transform:scale(1.2)!important}#cl_optionsapp .choose-style-options .customily-swatch label>*{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}#cl_optionsapp .custom-font-style .c-carousel{width:100%!important;max-width:100%!important;display:block!important}#cl_optionsapp .custom-font-style .carousel-edge{display:none!important}#cl_optionsapp .custom-font-style .swatch-container{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .custom-font-style .carousel-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .custom-font-style .customily-swatch{width:100%!important;min-width:0!important;margin:0!important}#cl_optionsapp .custom-font-style .customily-swatch label{width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0 8px!important;border:1px solid #d8d8d8!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .custom-font-style .customily-swatch input:checked+label,#cl_optionsapp .custom-font-style .customily-swatch input:checked~label{border:1px solid #151515!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .custom-font-style .label-txt,#cl_optionsapp .custom-font-style .label-text{display:block!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;color:#151515!important;text-align:center!important;white-space:normal!important;position:static!important}#cl_optionsapp .custom-font-style .customily-swatch label>*{position:static!important}#cl_optionsapp .sports-font-family,#cl_optionsapp .signature-font-family,#cl_optionsapp .minimal-font-family,#cl_optionsapp .custom-design-color{width:100%!important;display:flex!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important}#cl_optionsapp .sports-font-family .cl-accordion,#cl_optionsapp .sports-font-family .cl-option-content,#cl_optionsapp .signature-font-family .cl-accordion,#cl_optionsapp .signature-font-family .cl-option-content,#cl_optionsapp .minimal-font-family .cl-accordion,#cl_optionsapp .minimal-font-family .cl-option-content,#cl_optionsapp .custom-design-color .cl-accordion,#cl_optionsapp .custom-design-color .cl-option-content{width:100%!important;display:block!important}#cl_optionsapp .sports-font-family .c-carousel,#cl_optionsapp .signature-font-family .c-carousel,#cl_optionsapp .minimal-font-family .c-carousel,#cl_optionsapp .custom-design-color .c-carousel{width:100%!important;max-width:100%!important;display:block!important}#cl_optionsapp .sports-font-family .carousel-edge,#cl_optionsapp .signature-font-family .carousel-edge,#cl_optionsapp .minimal-font-family .carousel-edge,#cl_optionsapp .custom-design-color .carousel-edge{display:none!important}#cl_optionsapp .sports-font-family .swatch-container,#cl_optionsapp .signature-font-family .swatch-container,#cl_optionsapp .minimal-font-family .swatch-container,#cl_optionsapp .custom-design-color .swatch-container{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .sports-font-family .carousel-track,#cl_optionsapp .signature-font-family .carousel-track,#cl_optionsapp .minimal-font-family .carousel-track,#cl_optionsapp .custom-design-color .carousel-track{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(50px,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important}#cl_optionsapp .sports-font-family .customily-swatch,#cl_optionsapp .signature-font-family .customily-swatch,#cl_optionsapp .minimal-font-family .customily-swatch{width:auto!important;min-width:0!important;margin:0!important}#cl_optionsapp .sports-font-family .customily-swatch label,#cl_optionsapp .signature-font-family .customily-swatch label,#cl_optionsapp .minimal-font-family .customily-swatch label{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .sports-font-family .customily-swatch input:checked+label,#cl_optionsapp .sports-font-family .customily-swatch input:checked~label,#cl_optionsapp .signature-font-family .customily-swatch input:checked+label,#cl_optionsapp .signature-font-family .customily-swatch input:checked~label,#cl_optionsapp .minimal-font-family .customily-swatch input:checked+label,#cl_optionsapp .minimal-font-family .customily-swatch input:checked~label{border:1px solid #151515!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .sports-font-family .csh-image-visible,#cl_optionsapp .sports-font-family .customily-swatch img,#cl_optionsapp .signature-font-family .csh-image-visible,#cl_optionsapp .signature-font-family .customily-swatch img,#cl_optionsapp .minimal-font-family .csh-image-visible,#cl_optionsapp .minimal-font-family .customily-swatch img{width:100%!important;height:100%!important;max-width:50px!important;max-height:50px!important;display:block!important;margin:0!important;object-fit:contain!important;position:static!important}#cl_optionsapp .custom-design-color .customily-swatch{width:auto!important;min-width:0!important;margin:0!important}#cl_optionsapp .custom-design-color .customily-swatch label{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #d8d8d8!important;border-radius:6px!important;box-sizing:border-box!important;overflow:hidden!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .custom-design-color .customily-swatch input:checked+label,#cl_optionsapp .custom-design-color .customily-swatch input:checked~label{border:1px solid #151515!important;outline:none!important;box-shadow:none!important}#cl_optionsapp .image-upload-options{width:100%!important;display:block!important}#cl_optionsapp .image-upload-options .swatch-container,#cl_optionsapp .image-upload-options .c-carousel,#cl_optionsapp .image-upload-options .carousel-track{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}#cl_optionsapp .image-upload-options .carousel-edge{display:none!important}#cl_optionsapp .image-upload-options .customily-swatch{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;align-items:stretch!important;text-align:center!important;background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;outline:0!important;box-shadow:none!important}#cl_optionsapp .image-upload-options .customily-swatch:has(input:checked){border:none!important;outline:0!important;box-shadow:none!important}#cl_optionsapp .image-upload-options .customily-swatch label,#cl_optionsapp .image-upload-options .customily-swatch label.label-focus{outline:0!important;box-shadow:none!important}#cl_optionsapp .image-upload-options .customily-swatch label{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:118px!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:8px 6px 10px!important;border:1px solid #d8d8d8!important;border-radius:5px!important;background:#fff!important;box-sizing:border-box!important;text-align:center!important;overflow:hidden!important;outline:0!important;box-shadow:none!important}#cl_optionsapp .image-upload-options .customily-swatch input:checked+label,#cl_optionsapp .image-upload-options .customily-swatch input:checked~label{border:1px solid #151515!important;outline:0!important;box-shadow:none!important}#cl_optionsapp .image-upload-options .csh-image-container{width:100%!important;height:72px!important;min-width:0!important;min-height:72px!important;max-width:none!important;max-height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;flex:0 0 72px!important;overflow:hidden!important}#cl_optionsapp .image-upload-options .csh-image-visible,#cl_optionsapp .image-upload-options .customily-swatch img{width:auto!important;height:auto!important;max-width:64px!important;max-height:64px!important;aspect-ratio:1!important;display:block!important;margin:0!important;border-radius:5px!important;object-fit:contain!important;position:static!important}#cl_optionsapp .image-upload-options .label-txt{display:block!important;margin:8px 0 0!important;padding:0 2px!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;color:#151515!important;text-align:center!important;white-space:normal!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;position:static!important}#cl_optionsapp .customily_option:has(.customily-file-input),#cl_optionsapp .image-upload-options+.customily_option{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:2px dashed #d9d9d9!important;border-radius:5px!important;padding:13px!important;margin:13px 0 5px!important;background:#fff!important;gap:0!important}#cl_optionsapp .customily_option:has(.customily-file-input) .added-icon-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;padding:10px!important;margin:0 5px 0 0!important;background:#f8f8f8!important;border-radius:0!important;cursor:default!important}#cl_optionsapp .customily_option:has(.customily-file-input) .added-icon-wrapper svg,#cl_optionsapp .customily_option:has(.customily-file-input) .added-icon-wrapper img{display:block!important;width:20px!important;height:20px!important;color:#151515!important}#cl_optionsapp .customily_option:has(.customily-file-input)>label{display:flex!important;flex:1 1 auto!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;cursor:default!important;pointer-events:none!important}#cl_optionsapp .customily_option:has(.customily-file-input) .option_number{display:none!important}#cl_optionsapp .customily_option:has(.customily-file-input) .option_name{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;color:#151515!important}#cl_optionsapp .customily_option:has(.customily-file-input) .option_name .customily-required-label{display:none!important}#cl_optionsapp .customily_option:has(.customily-file-input)>.cl-accordion{display:flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;border:none!important;background:transparent!important}#cl_optionsapp .customily_option:has(.customily-file-input) .customily-file-input{display:block!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important}#cl_optionsapp .customily_option:has(.customily-file-input) .cl-container,#cl_optionsapp .customily_option:has(.customily-file-input) .cl-flex-no-wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;margin:0!important;padding:0!important}#cl_optionsapp .customily_option:has(.customily-file-input) .customily-download-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #090909!important;border-radius:30px!important;padding:10px 20px!important;margin:0!important;background:transparent!important;background-color:transparent!important;color:#151515!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;pointer-events:auto!important;min-height:0!important;height:auto!important;width:auto!important;-webkit-appearance:none!important;appearance:none!important}#cl_optionsapp .customily_option:has(.customily-file-input) .customily-download-button:hover,#cl_optionsapp .customily_option:has(.customily-file-input) .customily-download-button:focus{background:transparent!important;border:1px solid #090909!important;box-shadow:none!important;outline:none!important}#cl_optionsapp .customily_option:has(.customily-file-input) .cl_remove-image{border:1px solid #090909!important;border-radius:30px!important;padding:10px 20px!important;background:transparent!important;font-size:13px!important}.customily-design-confirmation{display:flex;align-items:stretch;gap:16px;width:100%;margin:16px 0 12px;padding:16px;background:#f3f3f3;border-radius:8px;box-sizing:border-box}.customily-design-confirmation[hidden]{display:none!important}.customily-design-confirmation__label{display:flex;gap:12px;flex:1;align-items:flex-start;margin:0;cursor:pointer}.customily-design-confirmation__label input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#151515}.customily-design-confirmation__copy{display:block;min-width:0}.customily-design-confirmation__title{display:block;font-size:.9375rem;line-height:1.35;color:#151515}.customily-design-confirmation__hint{display:block;margin-top:6px;font-size:.8125rem;line-height:1.45;color:#666}.customily-design-confirmation__preview{position:relative;width:120px;min-width:120px;align-self:center;border:0;padding:0;background:#fff;cursor:pointer;overflow:hidden;border-radius:4px}.customily-design-confirmation__preview img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.customily-design-confirmation__expand{position:absolute;left:0;right:0;bottom:0;background:#111;color:#fff;font-size:11px;line-height:1.2;text-align:center;padding:6px 4px}.customily-design-confirmation__error{flex:1 0 100%;width:100%;margin:0;font-size:.8125rem;color:#b00020}.customily-design-confirmation.has-error{box-shadow:inset 0 0 0 1px #b00020}@media screen and (max-width:749px){.customily-design-confirmation{flex-direction:column;align-items:stretch}.customily-design-confirmation__preview{width:100%;min-width:0;max-width:160px;align-self:center}}body.customily-design-preview-open{overflow:hidden}.customily-design-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000001;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000006e}.customily-design-preview-modal[hidden]{display:none!important}.customily-design-preview-modal__content{position:relative;width:min(90vw,560px);max-height:90vh;background:#fff;border-radius:4px;padding:20px;box-shadow:0 12px 40px #0000003d}.customily-design-preview-modal__content img{display:block;width:100%;height:auto;max-height:calc(90vh - 80px);object-fit:contain;margin:0 auto}.customily-design-preview-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0!important;border:0!important;border-radius:50%;background:#d9d9d9!important;color:#111!important;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0000002e;-webkit-appearance:none;appearance:none}body.customily-design-preview-open .customily-modal-preview-only{display:none!important}.accelerated-checkout-block .shopify-payment-button{min-height:var(--height-buy-buttons)}@media screen and (max-width:749px){#cl_optionsapp .choose-style-options .carousel-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#cl_optionsapp .choose-style-options .customily-swatch label{flex-direction:column!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:76px!important;max-height:none!important;padding:8px 4px 10px!important}#cl_optionsapp .choose-style-options .csh-image-container{width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px!important;background:transparent!important}#cl_optionsapp .choose-style-options .label-txt{display:block!important;padding:6px 2px 0!important;font-size:11px!important;line-height:1.15!important;flex:0 0 auto!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/customily-product.css.map */
