.sl-atc-btn{position:relative}.sl-atc-btn:before{border-radius:inherit !important;content:" " !important;display:block !important;height:100% !important;left:0 !important;position:absolute !important;top:0 !important;transition:all .3s !important;transition-timing-function:ease-in !important;width:100% !important;z-index:-1 !important}.sl-atc-btn.running:before{background:rgba(0,0,0,.6) !important;display:block !important;opacity:1 !important;z-index:4000 !important}.sl-atc-btn.running .sl-loading{opacity:1}.sl-atc-btn .sl-loading{animation:rotation 1s linear infinite;color:rgba(255,255,255,.8) !important;height:1em;left:50%;margin:-0.5em;opacity:0;position:absolute;top:50%;width:1em;z-index:4000 !important}.sl-atc-btn .sl-loading:after{-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;border:.3em solid !important;border-left:.3em solid rgba(0,0,0,0) !important;border-radius:50% !important;box-sizing:border-box !important;content:" " !important;display:block !important;height:2em !important;transform:translateZ(0) scale(0.5) !important;transform-origin:0 0 !important;width:2em !important}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sl-canvas-container{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:502}.sl-canvas-container canvas{letter-spacing:normal;-webkit-font-smoothing:antialiased;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-canvas-container.sl-hide{left:-10000px}.sl-canvas-control-buttons.sl-hide{visibility:hidden}.sl-canvas-control-buttons ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:auto;padding:10px 15px}.sl-canvas-control-buttons ul li{background-color:#ccc;cursor:pointer;display:flex;flex:0 0 10%;max-width:30px;opacity:.7;padding:5px;width:25px}.sl-canvas-control-buttons ul li:hover{background:#eee}.sl-canvas-control-buttons svg{width:100%}.sl-preview-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:2041996}.sl-preview-modal.sl-open{display:flex}.sl-preview-modal .sl-preview-modal_overlay{background-color:rgba(0,0,0,.3);inset:0;position:absolute}.sl-preview-modal .sl-preview-modal_inner{background-color:#fff;max-height:95vh;max-width:95vw;padding:10px;position:relative}.sl-preview-modal .sl-preview-modal_actions{align-items:center;display:flex;justify-content:center;margin-top:10px}.sl-preview-modal .sl-preview-modal_actions button{border-radius:3px;cursor:pointer;padding:.575rem 1.75rem}.sl-preview-modal .sl-preview-modal_actions .sl-atc-btn{background-color:#febd69;border:1px solid #febd69;color:#1a390c;font-size:var(--font-size-button-large);width:auto}.sl-preview-modal .sl-preview-modal_actions .sl-atc-btn.running span{opacity:0}.sl-preview-modal .sl-preview-modal_actions .sl-close-btn{background-color:#c4cdd5;border:#c4cdd5;border-radius:3px;color:#fff;font-size:var(--font-size-button-large);font-weight:600;letter-spacing:0;margin-left:.75rem}.sl-preview-modal .sl-preview-modal_close{align-items:center;background:#febd69 !important;border-radius:2041996px;color:#1a390c !important;display:flex;height:30px;justify-content:center;position:absolute;right:-15px;top:-15px;width:30px}.sl-preview-modal .js-sl-close{cursor:pointer}.sl-preview-modal .sl-preview-img{position:relative}.sl-preview-modal .sl-preview-img img{max-height:80vh;max-width:100%}.sl-canvas-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;visibility:hidden;z-index:2041996}.sl-canvas-modal.sl-is-open{opacity:1;visibility:visible}.sl-canvas-modal .sl-canvas-modal_overlay{background-color:rgba(0,0,0,.3);inset:0;position:absolute}.sl-canvas-modal .js-sl-close{cursor:pointer}.sl-canvas-modal .sl-canvas-modal_close{align-items:center;background:#febd69 !important;border-radius:2041996px;color:#1a390c !important;display:flex;height:30px;justify-content:center;position:absolute;right:-15px;top:-15px;width:30px;z-index:2041996}.sl-canvas-modal .sl-canvas-modal_inner{background-color:#fff;padding:10px;position:relative;width:95vw}@media screen and (min-height: 798px){.sl-canvas-modal .sl-canvas-modal_inner{max-width:600px}}@media screen and (min-height: 578px){.sl-canvas-modal .sl-canvas-modal_inner{max-width:600px}}.sl-canvas-modal .sl-canvas-editor{display:flex;justify-content:center}.sl-canvas-modal .sl-canvas-editor .sl-canvas-container{position:unset}.sl-canvas-modal .sl-canvas-modal_actions{align-items:center;display:flex;justify-content:center;margin-top:10px}.sl-canvas-modal .sl-canvas-modal_actions button{border-radius:3px;cursor:pointer;padding:.575rem 1.75rem}.sl-canvas-modal .sl-canvas-modal_actions .sl-atc-btn{background-color:#febd69;border:1px solid #febd69;color:#1a390c;font-size:var(--font-size-button-large);width:auto}.sl-canvas-modal .sl-canvas-modal_actions .sl-atc-btn.running span{opacity:0}.sl-canvas-modal .sl-canvas-modal_actions .sl-close-btn{background-color:#c4cdd5;border:#c4cdd5;border-radius:3px;color:#fff;font-size:var(--font-size-button-large);font-weight:600;letter-spacing:0;margin-left:.75rem}.sl-preview-button-sticky{background:#fff;bottom:0;color:#fff !important;left:0;padding:10px;position:fixed;right:0;transition:all .3s;z-index:999}@media screen and (min-width: 798px){.sl-preview-button-sticky{display:none}}.sl-preview-button-sticky.sl-preview-hide{bottom:-100px}.sl-preview-button-sticky button{align-items:center;background:#febd69 !important;display:flex;justify-content:center;margin:0 !important;text-decoration:none;width:100%;-webkit-text-fill-color:#000;border:1px solid #febd69;border-radius:5px;box-shadow:0 2px 5px 0 #d5d9d9;height:50px}:root{--sl-label-color:#4d4d4d;--sl-help-fs:13px;--sl-help-color:#616161;--sl-input-border:#d5d5d5;--sl-input-bg:#fff;--sl-input-color:#303030;--sl-input-fs:1rem;--sl-input-br:0;--sl-input-padding-tb:12px;--sl-input-padding-lr:12px;--sl-tooltip-fs:14px;--sl-tooltip-bg:#303030;--sl-tooltip-color:#fff;--sl-error-color:#8e1f0b;--sl-error-fs:13px;--sl-button-fs:100%;--sl-button-padding-tb:10px;--sl-button-padding-lr:5px;--sl-button-bg:#1e8570;--sl-button-color:#fff;--sl-button-border:#1e8570;--sl-button-bg-hover:#1e8570;--sl-button-color-hover:#fff;--sl-button-border-hover:#1e8570;--sl-button-radius:3px;--sl-button-border-style:solid;--sl-swatch-width:70px;--sl-swatch-height:70px;--sl-swatch-br:4px;--sl-swatch-border:#fff;--sl-swatch-border-active:#4abc92}.sl-option-set-item_label{all:unset;color:var(--sl-label-color);font-weight:500}.sl-option-set-item_label .sl-add-on-price{font-weight:inherit}.sl-option-set-item_label .sl-required{color:red}.sl-option-set-item_title{align-items:center;margin-bottom:5px}.sl-tooltip{display:flex;-webkit-margin-start:6px;margin-inline-start:6px}.sl-tooltip:hover .sl-tooltip_content,.sl-tooltip:hover:after{opacity:1;visibility:visible}.sl-tooltip:after{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid var(--sl-tooltip-bg);content:"";top:-11px}.sl-tooltip .sl-tooltip_content,.sl-tooltip:after{box-shadow:0 4px 6px -2px rgba(26,26,26,.2),inset 0 1px 0 0 rgba(204,204,204,.5),inset 0 -1px 0 0 rgba(0,0,0,.17),inset -1px 0 0 0 rgba(0,0,0,.13),inset 1px 0 0 0 rgba(0,0,0,.13);left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:opacity .35s ease-in-out,visibility .35s ease-in-out;visibility:hidden}.sl-tooltip .sl-tooltip_content{background:var(--sl-tooltip-bg);border-radius:5px;color:var(--sl-tooltip-color);display:block;font-size:var(--sl-tooltip-fs);font-weight:450;padding:7px 12px;top:-39px;white-space:nowrap}.sl-help-text{color:var(--sl-help-color);font-size:var(--sl-help-fs);margin-top:7px;white-space:pre-line}.sl-dropdown,.st-text-input,.st-textarea-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:var(--sl-input-bg);border:1px solid var(--sl-input-border);border-radius:var(--sl-input-br);color:var(--sl-input-color) !important;font-size:var(--sl-input-fs);padding:var(--sl-input-padding-tb) var(--sl-input-padding-lr);width:100%}.st-textarea-input{min-height:90px;resize:none}.sl-error-message{align-items:center;color:var(--sl-error-color);display:none;font-size:var(--sl-error-fs);font-weight:450;margin-top:4px}.sl-error-message .sl-icon{display:flex;-webkit-margin-end:5px;margin-inline-end:5px}.sl-error-message .sl-message{line-height:1}.sl-d-flex,.sl-option-set-item.sl-has-error .sl-error-message,.sl-option-set-item.sl-has-error--required .sl-error-message--required{display:flex}.sl-d-none{display:none}.sl-pa{position:absolute}.sl-pr{position:relative}#customily-options{padding:10px 12px 0}#customily-options:empty{display:none}#customily-options .sl-option-set{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:15px}#customily-options .sl-option-set-item--25{flex:0 0 25%;max-width:25%}#customily-options .sl-option-set-item--33{flex:0 0 33%;max-width:33%}#customily-options .sl-option-set-item--50{flex:0 0 50%;max-width:50%}#customily-options .sl-option-set-item--100{flex:0 0 100%;max-width:100%}#customily-options .sl-swatches{display:flex;flex-wrap:wrap}#customily-options .sl-swatches input{display:none}#customily-options .sl-swatches .sl-swatch-item{display:flex;margin:5px 2px}#customily-options .sl-swatches .sl-swatch-item label{background-color:var(--sl-color);background-image:var(--sl-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:3px solid var(--sl-swatch-border);border-radius:var(--sl-swatch-br);box-shadow:0 0 2px 1px rgba(0,0,0,.2);cursor:pointer;display:block;height:var(--sl-swatch-height);position:relative;width:var(--sl-swatch-width)}@media(min-width: 1025px){#customily-options .sl-swatches .sl-swatch-item label:hover{border-color:var(--sl-swatch-border-active)}}#customily-options .sl-swatches .sl-swatch-item label:hover:after,#customily-options .sl-swatches .sl-swatch-item label:hover>span{opacity:1;visibility:visible}#customily-options .sl-swatches .sl-swatch-item label>span{background:var(--sl-tooltip-bg);border-radius:5px;color:var(--sl-tooltip-color);display:block;font-size:var(--sl-tooltip-fs);font-weight:450;opacity:0;padding:7px 12px;top:-39px;visibility:hidden;white-space:nowrap}#customily-options .sl-swatches .sl-swatch-item label>span,#customily-options .sl-swatches .sl-swatch-item label>span:after{box-shadow:0 4px 6px -2px rgba(26,26,26,.2),inset 0 1px 0 0 rgba(204,204,204,.5),inset 0 -1px 0 0 rgba(0,0,0,.17),inset -1px 0 0 0 rgba(0,0,0,.13),inset 1px 0 0 0 rgba(0,0,0,.13);left:50%;position:absolute;transform:translate(-50%);transition:opacity .35s ease-in-out,visibility .35s ease-in-out}#customily-options .sl-swatches .sl-swatch-item label>span:after{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid var(--sl-tooltip-bg);bottom:-5px;content:""}#customily-options .sl-swatches .sl-swatch-item label .sl-icon{align-items:center;background-color:var(--sl-swatch-border-active);bottom:0;display:none;height:16px;justify-content:center;padding:3px;position:absolute;right:0;width:16px}#customily-options .sl-swatches .sl-swatch-item input:checked~label{border-color:var(--sl-swatch-border-active)}#customily-options .sl-swatches .sl-swatch-item input:checked~label .sl-icon{display:flex}#customily-options .sl-option-set-item--image-placeholder img{box-shadow:0 7px 29px 0 rgba(99,99,110,.2);height:50px;margin-right:20px;-o-object-fit:contain;object-fit:contain;width:50px}#customily-options .sl-option-set-item--image-placeholder img[src=""]{display:none;margin-right:0;width:0}#customily-options .sl-option-set-item--image-placeholder img[src=""]+.sl-remove-btn{display:none}#customily-options .sl-image-placeholder{align-items:center;display:flex}#customily-options .sl-image-placeholder>label{background:var(--sl-button-bg);border:1px var(--sl-button-border-style) var(--sl-button-border);border-radius:var(--sl-button-radius);box-shadow:0 1px 5px 0 rgba(99,110,114,.14),0 1px 10px 0 rgba(99,110,114,.12),0 2px 4px 0 rgba(99,110,114,.12);color:var(--sl-button-color);cursor:pointer;font-size:var(--sl-button-fs);font-weight:400;padding:var(--sl-button-padding-tb) var(--sl-button-padding-lr);position:relative}#customily-options .sl-image-placeholder>label>span{display:block}#customily-options .sl-image-placeholder>label:active{background:var(--sl-button-bg-hover);border-color:var(--sl-button-border-hover);color:var(--sl-button-color-hover)}#customily-options .sl-image-placeholder>label:active>span{transform:translate3d(0, 0.0625rem, 0)}@media(min-width: 1025px){#customily-options .sl-image-placeholder>label:hover{background:var(--sl-button-bg-hover);border-color:var(--sl-button-border-hover);color:var(--sl-button-color-hover)}}#customily-options .sl-image-placeholder .sl-icon{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}#customily-options .sl-image-placeholder .sl-icon svg{animation:slInfinite .6s linear infinite;height:20px;width:20px}@keyframes slInfinite{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#customily-options .sl-option-set-item.sl-is-loading .sl-image-placeholder label{pointer-events:none}#customily-options .sl-option-set-item.sl-is-loading .sl-image-placeholder label span:first-child{visibility:hidden}#customily-options .sl-option-set-item.sl-is-loading .sl-image-placeholder .sl-icon{display:flex}#customily-options .js-img-original[value=""]+.sl-image-preview .sl-remove-btn,#customily-options .sl-option-set-item.sl-is-loading .sl-remove-btn{display:none}#customily-options .sl-remove-btn{align-items:center;background:#fff;border:1px solid #8a8a8a;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:13px;height:15px;justify-content:center;padding:0;right:15px;top:-5px;width:15px}#customily-options .sl-option-set-item--dropdown{display:flex;flex-direction:column}