html{scroll-behavior:smooth}.lf-custom-banner-text{position:absolute;top:80%;left:0;transform:translateY(-50%);text-align:left;color:#fff;font-family:Arial,sans-serif;font-size:7rem;z-index:2;animation:slide-in 1s ease-out;font-weight:700;text-shadow:-1px -1px 1px #b8b8b8,1px 1px 1px #b8b8b8,1px 1px 1px #000;background:#fff3;padding:5px 10px;border-radius:5px}@media (min-width: 1500px){.lf-custom-banner-text{font-size:7rem}}@media (min-width: 1000px) and (max-width: 1499px){.lf-custom-banner-text{font-size:6rem;top:80%}}@media (min-width: 751px) and (max-width: 999px){.lf-custom-banner-text{font-size:5rem;top:80%}}@media (max-width: 750px){.lf-custom-banner-text{font-size:3rem;top:55%}}.lf-custom-banner-text .lf-line-1,.lf-custom-banner-text .lf-line-2{display:block;opacity:0;animation:fade-in 1s ease-in forwards}.lf-custom-banner-text .lf-line-1{animation-delay:.5s}.lf-custom-banner-text .lf-line-2{animation-delay:1s}@keyframes slide-in{0%{transform:translateY(-50%) translate(-100%)}to{transform:translateY(-50%) translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.lf-accordion{width:100%;max-width:600px;margin:0 auto}.lf-tab-content{margin-top:15px;display:none}.lf-tab-content.active{display:block}.lf-accordion-item{border:1px solid #fff;overflow:hidden}.lf-accordion-button{width:100%;padding:15px;font-size:16px;text-align:left;background-color:#121212;border:none;cursor:pointer;outline:none;transition:background-color .3s;color:#fff}.lf-accordion-content{padding:0 15px 15px;display:none;border-top:1px solid #000}.lf-accordion-content p{margin:0}.lf-accordion-toolbar{display:flex;justify-content:flex-start;background-color:#1d1d1d}.lf-toolbar-tab{display:inline-block;padding:8px 15px;background-color:#e7e7e7;border:none;cursor:pointer;transition:background-color .3s;font-size:14px;white-space:nowrap}.lf-toolbar-tab.active{background-color:#d7d7d7;font-weight:700}.lf-toolbar-tab:hover{background-color:#c7c7c7}.lf-toolbar-tab:focus{outline:2px solid #828588;outline-offset:-2px}.lf-accordion-toolbar::-webkit-scrollbar{height:6px}.lf-accordion-toolbar::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.lf-accordion-toolbar::-webkit-scrollbar-track{background-color:#f7f7f7}.lf-input-container{position:relative;flex:1}.lf-errorMsg{color:red;display:none;position:absolute;top:100%;left:0;font-size:12px;padding-top:4px}.lf-switch{position:relative;display:inline-block;width:40px;height:23px}.lf-switch input{opacity:0;width:0;height:0}.lf-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.lf-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.lf-slider{background-color:#2196f3}input:checked+.lf-slider:before{transform:translate(18px)}.lf-color-container{display:flex;justify-content:space-around;align-items:center;height:60px}.lf-color-box{display:block;width:50px;height:50px;border:2px solid black;cursor:pointer}#lf-preview{font-size:24px;margin-top:20px;border:1px solid #ccc;padding:10px;width:100%;text-align:center;background-color:#171717}.lf-my-label{display:block;margin-bottom:0}.lf-my-switch-label{display:block;margin-left:20px;font-size:1rem}.lf-my-select,.lf-my-text{display:block;margin-top:0;margin-bottom:20px;width:100%;height:54px}.lf-my-select:focus,.lf-my-text:focus{outline:none;border:1px solid #ccc;box-shadow:none}.lf-my-radio-group{margin-bottom:10px}.lf-selected{border:4px solid black}.lf-icon-selector{border:1px solid #ccc;max-height:180px;overflow-y:auto;margin-bottom:20px;padding:10px;width:100%}.lf-icon-item{display:flex;align-items:center;cursor:pointer;padding:5px}.lf-icon-item img{margin-right:10px;width:24px;height:24px}.lf-icon-item span{font-size:14px}.lf-icon-item:hover{background-color:rgb(var(--color-background-contrast))}.lf-radio-buttons{display:flex;gap:10px;justify-content:center}.lf-radio-button{cursor:pointer;padding:10px;border:1px solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));display:flex;align-items:center;justify-content:center;width:30px;height:30px;transition:background-color .3s,border-color .3s}.lf-radio-button-text-selector{cursor:pointer;padding:10px;border:2px solid #ccc;border-radius:5px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;width:80px;height:30px;transition:background-color .3s,border-color .3s}.lf-radio-button i{font-size:18px}input[type=radio]{display:none}input[type=radio]:checked+label{background-color:rgb(var(--color-background-contrast))}.font-picker-container{width:100%;max-width:300px;margin:0 auto;overflow:hidden;position:relative}.font-picker{display:flex;flex-direction:column;height:50px;overflow-y:scroll;scroll-snap-type:y mandatory;align-items:center}.font-option{flex:0 0 auto;padding:10px 20px;font-size:16px;text-align:center;cursor:pointer;scroll-snap-align:center;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,font-size .3s ease}.font-option.selected{font-size:20px;background-color:#f7f7f7;font-weight:700}.lf-fade-out{animation:fadeOut 1s ease-in forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.lf-no-selection-container{display:flex;justify-content:center;font-weight:700}.font-select-popup-header{position:sticky;top:0;text-align:center;background-color:rgb(var(--color-background));padding:1rem;z-index:1;width:100%}.font-select-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.font-select-popup-content{background-color:rgb(var(--color-background));padding:2.5rem 3.5rem;position:absolute;right:0;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));width:100%;height:calc(100% - 40px);max-width:1000px;max-height:700px;box-sizing:border-box;overflow-y:auto}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{text-decoration:none;cursor:pointer}.font-selection-label{color:rgb(var(--color-foreground))}.font-selection-button{display:block;width:100%;padding:20px;margin:0 0 30px;font-size:24px;text-align:center;cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc}.font-selection-button:hover{background-color:#e0e0e0}.lf-help-icon{display:inline-block;margin-left:20px;background-color:#404040;border-radius:50%;width:18px;height:18px;text-align:center;font-weight:700;cursor:pointer;line-height:18px;font-size:14px;position:relative}.lf-help-dialog{display:none;position:absolute;left:0;width:220px;padding:10px;background-color:#333;color:#fff;font-size:13px;border-radius:4px;z-index:100}
/*# sourceMappingURL=/cdn/shop/t/17/assets/common-style.css.map */
