.customily-canvas-container{aspect-ratio:1.3;width:100%}.customily-options-container{background:var(--color-artglo-charcoal);color:var(--color-artglo-beige);padding:1rem;margin-block:1rem;border-radius:15px;min-height:50px}.customily-options-container label,.customily-options-container .option_name{color:var(--color-artglo-beige)!important}@media screen and (min-width:768px){.customily-container{position:relative}.customily-options-container{position:absolute;bottom:0;left:0;right:0;margin:0;border-radius:0 0 15px 15px;z-index:10}}.customily_option input[type=text],.customily_option textarea,.customily_option .csh-dropdown-input-container,.customily_option .cl-option-content .button,.customily_option .cl-container .button,#cl_optionsapp .button,#cl_optionsapp a.button,.customily-options-container .button,.customily-options-container button:not(.cl_remove-image){animation:glow-pulse 2.5s ease-in-out infinite;border-radius:10px}.customily-options-container.user-interacted .customily_option input[type=text],.customily-options-container.user-interacted .customily_option textarea,.customily-options-container.user-interacted .customily_option .csh-dropdown-input-container,.customily-options-container.user-interacted .customily_option .cl-option-content .button,.customily-options-container.user-interacted .customily_option .cl-container .button,.customily-options-container.user-interacted #cl_optionsapp .button,.customily-options-container.user-interacted #cl_optionsapp a.button,.customily-options-container.user-interacted .button,.customily-options-container.user-interacted button:not(.cl_remove-image){animation:none;box-shadow:none;transition:box-shadow .5s ease}@keyframes glow-pulse{0%,to{box-shadow:0 0 12px #a3e63559}50%{box-shadow:0 0 25px #a3e635b3,0 0 50px #a3e63540}}#customily-options{margin:0!important}@media screen and (max-width:767px){.customily-options-container{padding:.5rem}#cl_optionsapp#cl_optionsapp div:has(.customily_option){flex-direction:column;align-items:stretch}#cl_optionsapp#cl_optionsapp .customily_option{display:grid!important;grid-template-columns:1fr 1.5fr!important;width:100%!important}#cl_optionsapp#cl_optionsapp .customily_option label{justify-self:end}#cl_optionsapp#cl_optionsapp .customily_option input[type=text],#cl_optionsapp#cl_optionsapp .customily_option textarea{width:100%!important}}.customily-set{display:flex;justify-content:center}#cl_optionsapp#cl_optionsapp div:has(.customily_option){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:1rem;row-gap:.5rem}#cl_optionsapp#cl_optionsapp .customily_option{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:center;width:fit-content!important;margin:0}#cl_optionsapp#cl_optionsapp .customily_option:last-child{margin-bottom:0}#cl_optionsapp#cl_optionsapp .swatch-container .swatch,#cl_optionsapp .cl-color-picker-container .cl-color-picker{height:46px}#cl_optionsapp label{margin:0!important;font-size:var(--font-size--large);font-family:var(--font-stack-headings-primary);font-style:var(--font-style-headings-primary);justify-self:end;padding-right:.5rem}#cl_optionsapp .customily_option label .option_name{display:flex!important;justify-content:flex-end;font-size:var(--font-size--default);white-space:nowrap}.bottom-spacer{display:none}.customily-required-label{color:var(--color-artglo-beige)}.customily_option .csh-dropdown-input-container{border-radius:10px}input[type=text],.customily_option textarea{background:#fff;border-radius:10px}.customily_option input[type=checkbox]{accent-color:var(--color-artglo-teal);width:20px;height:20px;border-radius:5px;padding:0;margin:0;position:relative}.customily_option input[type=checkbox]:before{content:"";clip-path:polygon(86% 11%,39% 67%,12% 43%,0% 57%,40% 95%,100% 22%);transform-origin:top left;background-color:var(--color-background-main);background-size:contain;width:70%;height:70%;transform:scale(0) translate(-50%,-50%);display:inline-block;position:absolute;top:50%;left:50%;transition:transform ease 175ms}.customily_option input[type=checkbox]:checked{background:var(--color-text-main)}.customily_option input[type=checkbox]:checked:before{transform:scale(1) translate(-50%,-50%)}.customily_option .cl-option-content,.cl-container,.cl-container div,.cl-container .button{max-width:256px;width:100%!important;gap:.5rem}@media screen and (max-width:474px){.customily_option .cl-option-content,.cl-container,.cl-container div,.cl-container .button{max-width:none;min-width:135px}}.customily_option .cl-option-content,.cl-container div{display:grid;column-gap:.5rem;grid-template-columns:1fr auto;align-items:center}button.cl_remove-image{width:28px;height:28px;padding:0;margin:0;border-radius:50%;background:#c62828;color:#fff;border:2px solid white;font-size:16px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}button.cl_remove-image:after{content:"\2715";color:#fff;font-size:14px}button.cl_remove-image>*{display:none}.tooltip{position:relative;display:inline-block}.tooltip svg{translate:0 -40px}.tooltip svg circle{stroke:#888}.tooltip svg *.fill{fill:#888}.tooltip,#cl_optionsapp .help-text{width:20px!important;height:20px}.tooltip .tooltiptext{visibility:hidden;width:fit-content;padding:.5rem;background-color:#555;color:#fff;text-align:left;border-radius:6px;white-space:nowrap;position:absolute;z-index:99;bottom:75%;right:-100%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.customily-preview-button{margin:0!important;background:var(--color-artglo-charcoal)!important;color:var(--color-artglo-beige)!important;-webkit-text-fill-color:var(--color-artglo-beige)!important;font-family:var(--font-stack-body-primary)!important;font-weight:var(--font-weight-buttons)!important;font-style:var(--font-style-body-primary)!important;font-size:var(--font-size--link)!important;text-transform:uppercase;line-height:var(--base-body-line)!important;width:100%!important}.no-touchevents .customily-preview-button:hover{background:var(--color-artglo-beige)!important;color:var(--color-artglo-charcoal)!important;-webkit-text-fill-color:var(--color-artglo-charcoal)!important}.product-actions .ld-ext-right,.product-actions .ld-ext-left,.product-actions .ld-ext-bottom,.product-actions .ld-ext-top,.product-actions .ld-over,.product-actions .ld-over-inverse,.product-actions .ld-over-full,.product-actions .ld-over-full-inverse{transition:none!important;transition-timing-function:unset!important}#customily-cart-btn{display:flex!important}.no-touchevents #customily-cart-btn:hover .button__text{margin-inline-end:1.3125rem!important;margin-inline-start:-1.3125rem!important}.no-touchevents #customily-cart-btn:hover .button__icon{margin-inline-end:-1.3125rem!important;margin-inline-start:1.3125rem!important}.no-touchevents #customily-cart-btn:hover .button__icon svg *.stroke{stroke:var(--color-artglo-neon)!important}.customily-mobile-hint{display:none}@media screen and (max-width:767px){.customily-mobile-hint{display:block;text-align:center;font-size:13px;font-weight:700;color:var(--color-artglo-charcoal, #333);margin:0 0 8px}}.product-gallery-item:has(>.cl-canvas-container){padding-top:0;pointer-events:none}.lower-canvas,.upper-canvas{border-radius:var(--border-radius)}.customily-mobile-controls>div{background:var(--color-artglo-beige)!important;border-radius:5px;border:1px solid var(--color-artglo-charcoal)}.cl-mobile-control-img{border-radius:0!important}#proof-popup .modal-content{display:flex;flex-direction:column;gap:1rem;padding:2rem}#proof-img-container,#proof-img-container img{width:100%;max-width:667px}.buttons-row-right{display:flex;gap:1rem;justify-content:flex-end}.button.disabled{pointer-events:none;opacity:.54}.flex--right{justify-content:flex-end}.flex--center{display:flex;justify-content:center}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(134,134,134,.2);border-right:1.1em solid rgba(134,134,134,.2);border-bottom:1.1em solid rgba(134,134,134,.2);border-left:1.1em solid #5e5e5e;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}#cl_optionsapp .cl-container .button,#cl_optionsapp .cl-option-content .button,.customily_option .cl-container .button,.customily_option .cl-option-content .button,.customily_option .button[class*=upload],.customily_option button[class*=upload],#cl_optionsapp button,.customily-options-container .button,.customily-options-container button{padding:12px 24px!important;min-height:44px!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap!important;border-radius:25px!important}#cl_optionsapp .cl-container,#cl_optionsapp .cl-option-content,.customily_option .cl-container,.customily_option .cl-option-content{min-width:fit-content!important}#cl_optionsapp a.button,#cl_optionsapp .button a,.customily_option a.button,.customily-options-container a.button,.customily-options-container a[href="#"]{padding:12px 24px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:25px!important;text-decoration:none!important}.customily_option [style*=padding],#cl_optionsapp [style*=padding]{padding:12px 24px!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/app-customily.css.map */
