.lens-addon-picker{display:block;margin-top:1.5rem;padding-top:1.5rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.lens-addon-picker [hidden]{display:none!important}.lens-addon-picker--editor-note{padding:1rem;border:.1rem dashed rgba(var(--color-foreground),.35);border-radius:.4rem}.lens-addon-picker__group{border:0;margin:0;padding:0;min-width:0}.lens-addon-picker__label{font-size:1.3rem;letter-spacing:.1rem;text-transform:uppercase;margin:0 0 .8rem;padding:0}.lens-addon-picker__label--small{margin-top:1.4rem;font-size:1.1rem}.lens-addon-picker__lens-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lens-addon-picker__lens-types>.lens-addon-picker__option:last-child:nth-child(odd){grid-column:1 / -1}.lens-addon-picker__option{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--buttons-radius, .4rem);cursor:pointer;font-size:1.4rem;transition:border-color .2s ease}.lens-addon-picker__option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.lens-addon-picker__option:has(input:checked){border-color:rgb(var(--color-foreground));font-weight:600}.lens-addon-picker__option:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.lens-addon-picker__rx-note{margin:.8rem 0 0;font-size:1.3rem;font-style:italic;color:rgba(var(--color-foreground),.75)}.lens-addon-picker__example{margin:1rem 0 0;max-width:24rem}.lens-addon-picker__example-image{display:block;width:100%;height:auto;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.4rem}.lens-addon-picker__example-caption{margin-top:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.lens-addon-picker__swatches{display:flex;flex-wrap:wrap;gap:1rem}.lens-addon-picker__tint-name{margin-top:.8rem;font-size:1.3rem;min-height:1.8rem}.lens-addon-picker__swatch-input{--lens-swatch-size: 3.2rem;position:relative;display:inline-block;cursor:pointer;border-radius:50%;outline-offset:.2rem;outline-color:transparent;outline-style:solid;transition:outline-color .2s ease}.lens-addon-picker__swatch-input input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.lens-addon-picker__swatch-input:has(input:checked){outline:.2rem solid rgb(var(--color-foreground))}.lens-addon-picker__swatch-input:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.6)}.lens-addon-picker__swatch-input:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%);padding:.4rem .8rem;border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;z-index:2}.lens-addon-picker__swatch-input:before{content:"";position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);border:.5rem solid transparent;border-top-color:rgb(var(--color-foreground));border-bottom-width:0;opacity:0;pointer-events:none;z-index:2}.lens-addon-picker__swatch-input:hover:after,.lens-addon-picker__swatch-input:hover:before,.lens-addon-picker__swatch-input:has(input:focus-visible):after,.lens-addon-picker__swatch-input:has(input:focus-visible):before{opacity:1}.lens-addon-picker__swatch{display:block;width:var(--lens-swatch-size);height:var(--lens-swatch-size);border-radius:50%;background:var(--lens-swatch-colour, transparent);border:.1rem solid rgba(var(--color-foreground),.3)}.lens-addon-picker__swatch-input--no-colour .lens-addon-picker__swatch{border-style:dashed}[data-lens-type=Gradient] .lens-addon-picker__swatch{background:linear-gradient(var(--lens-swatch-colour, transparent) 15%,rgb(var(--color-background)) 100%)}[data-lens-type=Mirror] .lens-addon-picker__swatch{background:linear-gradient(135deg,#ffffff8c,#fff0 45%),var(--lens-swatch-colour, transparent)}product-info:has(lens-addon-picker[data-lens-selected]) .shopify-payment-button{display:none}.lens-addon-picker__total{margin-top:1.2rem;font-size:1.5rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-lens-addon-picker.css.map */
