#infiniteoptions-container{display:block}#infiniteoptions-container>div{margin-bottom:1.6rem}#infiniteoptions-container label{position:relative}#infiniteoptions-container .spb-label-tooltip>label,#infiniteoptions-container div>label.spb-productdescfont{display:block;margin-bottom:.8rem;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;color:rgb(var(--color-foreground))}#infiniteoptions-container select{width:100%;padding:1.2rem 3.2rem 1.2rem 1.6rem;font-size:1.5rem;font-family:inherit;border-radius:8px;border:1px solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23444' fill-rule='evenodd' d='M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1rem;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;box-sizing:border-box}#infiniteoptions-container select:hover{border-color:rgba(var(--color-foreground),.4)}#infiniteoptions-container select:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)}#infiniteoptions-container .spb-select{display:block;width:100%}#infiniteoptions-container input[type=text],#infiniteoptions-container input[type=email],#infiniteoptions-container input[type=number]{font-size:1.5rem;font-family:inherit;color:rgb(var(--color-foreground));width:100%;padding:1.2rem 1.6rem;border-radius:8px;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}#infiniteoptions-container input[type=text]:hover,#infiniteoptions-container input[type=email]:hover,#infiniteoptions-container input[type=number]:hover{border-color:rgba(var(--color-foreground),.4)}#infiniteoptions-container input[type=text]:focus,#infiniteoptions-container input[type=email]:focus,#infiniteoptions-container input[type=number]:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)}#infiniteoptions-container textarea{width:100%;min-height:100px;padding:1.2rem 1.6rem;font-size:1.5rem;font-family:inherit;border-radius:8px;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}#infiniteoptions-container textarea:hover{border-color:rgba(var(--color-foreground),.4)}#infiniteoptions-container textarea:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)}#infiniteoptions-container p.spb-productdescfont{font-size:1.2rem;color:rgba(var(--color-foreground),.55);margin-top:.4rem;margin-bottom:0}#infiniteoptions-container input[type=checkbox]{appearance:none;-webkit-appearance:none;width:2rem;height:2rem;min-width:2rem;border:2px solid rgba(var(--color-foreground),.3);border-radius:4px;cursor:pointer;position:relative;vertical-align:middle;margin-right:.8rem;top:0;left:0;transition:all .2s ease;flex-shrink:0;background:rgb(var(--color-background))}#infiniteoptions-container input[type=checkbox]:hover{border-color:rgba(var(--color-foreground),.6)}#infiniteoptions-container input[type=checkbox]:checked{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}#infiniteoptions-container input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid rgb(var(--color-background));border-width:0 2px 2px 0;transform:rotate(45deg)}#infiniteoptions-container .additional-letter label,#infiniteoptions-container fieldset label{display:flex;align-items:center;position:static;right:auto;font-size:1.5rem;font-weight:400;cursor:pointer}#infiniteoptions-container .additional-letter input,#infiniteoptions-container fieldset input[type=checkbox]{position:relative;left:auto;top:auto;width:2rem;height:2rem;overflow:visible;vertical-align:middle;margin-right:.8rem}#infiniteoptions-container fieldset{border:none;padding:0;margin:0 0 1.2rem}#infiniteoptions-container .ribbon-swatch>span,#infiniteoptions-container [class*=-swatch]>span{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}#infiniteoptions-container .spb-productoptionswatchwrapper{display:inline-flex;flex-direction:column;align-items:center;width:auto;gap:.4rem;cursor:pointer}#infiniteoptions-container .spb-productoptionswatch{width:40px!important;height:40px!important;border-radius:50%;border:2px solid rgba(var(--color-foreground),.15)!important;background-size:cover;background-position:center;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;display:block}#infiniteoptions-container .spb-productoptionswatch:hover{border-color:rgba(var(--color-foreground),.5)!important;transform:scale(1.08);opacity:1}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch,#infiniteoptions-container .spb-productoptionswatchwrapper input[type=checkbox]:checked+.spb-productoptionswatch{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-foreground))!important;border-color:transparent!important}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#infiniteoptions-container .spb-swatchlabel{font-size:1.2rem;color:rgba(var(--color-foreground),.7);text-align:center;line-height:1.2}#infiniteoptions-container .ribbon-swatch{margin-bottom:1.6rem;margin-top:0}#infiniteoptions-container .message-add-on,#infiniteoptions-container .predetermined-message,#infiniteoptions-container .additional-letter{margin-bottom:1.6rem}#_infinite_options_message-1-0,#_infinite_options_message-2-0{margin-top:0}@keyframes io-shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}#io-skeleton{min-height:18rem;transition:opacity .25s ease}#io-skeleton.io-skeleton--hiding{opacity:0;pointer-events:none}.io-skeleton__field{margin-bottom:1.6rem}.io-skeleton__label,.io-skeleton__input,.io-skeleton__swatch{display:block!important;background:linear-gradient(90deg,#e5e5e5 0% 30%,#d0d0d0 50%,#e5e5e5 70% 100%)!important;background-size:400% 100%!important;animation:io-shimmer 2s infinite linear!important}.io-skeleton__label{height:1.4rem;width:38%;border-radius:4px;margin-bottom:.8rem}.io-skeleton__input{height:4.6rem;width:100%;border-radius:8px}.io-skeleton__row{display:flex;gap:.8rem}.io-skeleton__swatch{width:40px;height:40px;min-width:40px;border-radius:50%}.io-picker{margin-bottom:.4rem}.io-picker__input-wrap{position:relative;margin-bottom:1rem}.io-picker__input{width:100%;padding:1.2rem 3.6rem 1.2rem 1.6rem;font-size:1.5rem;font-family:inherit;border-radius:8px;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.io-picker__input:hover{border-color:rgba(var(--color-foreground),.4)}.io-picker__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)}.io-picker__clear{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.8rem;line-height:1;color:rgba(var(--color-foreground),.4);cursor:pointer;padding:.2rem .4rem;transition:color .15s ease}.io-picker__clear:hover{color:rgb(var(--color-foreground))}.io-picker__grid{display:grid;grid-template-columns:repeat(9,1fr);gap:.5rem}.io-picker__letter{display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-size:1.3rem;font-weight:600;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:all .15s ease;padding:0}.io-picker__letter:hover{border-color:rgb(var(--color-foreground));transform:translateY(-1px)}.io-picker__letter--selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.io-picker__letter--match{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.15)}.io-picker__letter--hidden{display:none}.product__description.rte{text-align:justify}
/*# sourceMappingURL=/cdn/shop/t/8/assets/infinite-options.css.map */
