.cl-po--option:has(.cl-po--label){border:1px solid #dddddd;border-radius:var(--radius-sm);max-width:100%;font-size:calc(13px* var(---font-adjust-accent))!important;text-align:center;display:flex;flex-direction:column;align-items:center;padding:20px 10px 10px;position:relative;margin-top:15px}.cl-po--option:has(.cl-po--label) .cl-po--swatch{font-family:var(---font-stack-accent);font-weight:var(---font-weight-accent);font-style:var(---font-style-accent);text-transform:uppercase;letter-spacing:1px;font-size:calc(12px* var(---font-adjust-accent));position:relative;margin:0 4px;padding:8px 10px 7px;border:1px solid var(--hairline);color:var(--text-light);border-radius:2px!important;transition:all .5s cubic-bezier(.215,.61,.355,1);line-height:1!important;height:auto!important}.cl-po--input:checked+.cl-po--swatch-button{color:var(--bg)!important;background-color:var(--text-dark)!important;border:1px solid hsla(0,0%,100%,0)!important}.cl-po--swatch-container{width:100%!important;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.cl-po--option:has(.cl-po--label)>.cl-po--label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:1.05em!important;display:flex!important;width:fit-content;padding:0 10px;background:#fff}.cl-po--label{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/150/assets/app-options.css.map */
