/* Minified customily-custom.css (basic minification) */
#cl_optionsapp .customily_option input[type="text"],#cl_optionsapp .customily_option textarea,#cl_optionsapp .customily_option select{border-radius:3px!important;border:1px solid #ccc!important;padding:8px 10px!important;background:#fff!important;font-size:14px!important;width:100%!important;box-sizing:border-box!important}#cl_optionsapp .option_name{font-weight:600!important;letter-spacing:.3px;line-height:1.25}#cl_optionsapp .swatch-container{display:grid!important;grid-template-columns:repeat(auto-fill,63px);grid-auto-rows:63px;gap:6px!important;align-items:center}#cl_optionsapp .swatch-container .swatch,#cl_optionsapp .swatch-container .swatch label,#cl_optionsapp .swatch-container .swatch img{width:63px!important;height:63px!important;min-width:63px!important;max-width:63px!important;min-height:63px!important;max-height:63px!important;box-sizing:border-box!important}#cl_optionsapp .swatch-container .swatch label{display:flex!important;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:3px;cursor:pointer;transition:border-color .2s ease;background-color:#fff;box-shadow:none!important}#cl_optionsapp .swatch-container .swatch img{object-fit:contain;image-rendering:auto;border-radius:2px}#cl_optionsapp .swatch-container .swatch label:hover{border-color:#f55e00}#cl_optionsapp .swatch-container .swatch input:checked + label{border:2px solid #007bff!important;box-shadow:none!important}.customily-swatch.text-swatch .label-text{font-weight:600;color:#020567!important;padding:3px;letter-spacing:.3px;line-height:1.3}.csh-dropdown-container{border-radius:3px!important;overflow:visible!important}.csh-dropdown-input-container{border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer}.csh-dropdown-filter-icon{display:none!important}.swatch label:has(img[alt*="White.0"]){background-color:#000!important}.customily-preview-button{margin-bottom:15px!important}#cl_optionsapp .customily-swatch.text-swatch > label{min-width:max-content!important;height:63px!important;min-height:63px!important;padding:3px!important;border:1px solid #ddd!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center;justify-content:center}.sticky-btn-container{position:fixed;bottom:0;left:0;width:100vw;display:flex;justify-content:center;align-items:center;padding:5px 1rem;background:#fff;z-index:999;box-shadow:0 -2px 5px rgba(0,0,0,.1)}.sticky-btn-container button{min-height:48px;padding:10px 20px;font-size:18px;font-weight:500;color:#108474;background-color:#fff;border:1px solid #108474;border-radius:200px;cursor:pointer;transition:all .2s ease-in-out}.sticky-btn-container button:hover{background-color:#108474;color:#fff}body:not(.is-customily-previewing) .cl-sticky-container,body:not(.is-customily-previewing) #customily-preview-holder{display:none!important}body.is-customily-previewing .gridy-slider.product-media-slider,body.is-customily_previewing .gridy-slider.product-thumbnails-slider,body.is-customily_previewing .media-sliders,body.is-customily_previewing .customily_gallery{display:none!important}.is-hidden-by-preview{display:none!important}#customily-preview-holder{width:100%;position:relative;overflow:hidden;border-radius:var(--sm-br,5px);background:#faf2dc;min-height:480px;contain:layout paint style;content-visibility:auto}#customily-preview-holder canvas,#customily-preview-holder [data-customily-preview],#customily-preview-holder .cl-canvas-container,#customily-preview-holder .canvas-container{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.cl-sticky-container,.cl-sticky{overflow:visible!important}.cl-sticky{position:sticky;top:min(12vh,120px)}.gridy-slider.product-media-slider,.gridy-slider.product-thumbnails-slider{--gap:3px;--sm-gap:8px;--sm-br:5px}@media (prefers-reduced-motion: reduce){.customily_gallery_slider{transition:none!important}#customily-preview-holder *{transition:none!important}}body.is-hq #customily-preview-holder{background:#fff8e6}figure.media.square{background-color:#ffffff}/* Slide sticky preview down when modal/drawer is open (minified) */.sticky-btn-container{transition:transform .28s cubic-bezier(.22,.9,.12,1),opacity .2s ease;will-change:transform,opacity}body.overflow-hidden .sticky-btn-container,.drawer.is-open ~ .sticky-btn-container,.drawer.is-open .sticky-btn-container{transform:translateY(110%);opacity:0;pointer-events:none!important}body.overflow-hidden #customily-preview-holder{display:none!important;pointer-events:none!important}
