.rx-cfg-page form[data-type=add-to-cart-form] button[name=add],.rx-cfg-page form[data-type=add-to-cart-form] quantity-input,.rx-cfg-page form[data-type=add-to-cart-form] .quantity,.rx-cfg-page .shopify-payment-button,.rx-cfg-page shopify-accelerated-checkout,.rx-cfg-page .sticky-add-to-cart,.rx-cfg-page sticky-add-to-cart{display:none!important}body:has([data-rx-cfg]) .add-to-cart-button-inner>.card-wishlist,body:has([data-rx-cfg]) .add-to-cart-button-inner>.product-share{flex:0 0 48px!important;width:48px!important;height:48px!important;max-width:48px}.rx-cfg{--rx-fg: var(--color-foreground, #222);--rx-muted: var(--color-foreground-muted, rgba(var(--color-foreground-rgb, 34,34,34), .7));--rx-border: var(--color-border, #e5e5e5);--rx-bg: var(--color-background, #fff);--rx-accent: var(--color-primary, #222);--rx-accent-rgb: var(--color-primary-rgb, 34,34,34);--rx-radius: var(--style-border-radius-md, 8px);--rx-radius-sm: var(--style-border-radius-sm, 4px);font-family:var(--font-body--family, inherit);color:var(--rx-fg);border:1px solid var(--rx-border);border-radius:var(--rx-radius);padding:20px;margin:16px 0;display:flex;flex-direction:column;gap:16px;position:relative;scroll-margin-top:120px}.rx-cfg [hidden]{display:none!important}.rx-steps{list-style:none;margin:0;padding:0;display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:nowrap}.rx-steps li{display:flex;align-items:center;gap:0;font-size:0;color:var(--rx-muted);flex:0 0 auto;white-space:nowrap}.rx-steps li span{width:24px;height:24px;flex:0 0 24px;border-radius:50%;border:1px solid var(--rx-border);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:11px}.rx-steps li.is-current{color:var(--rx-fg);font-weight:700;font-size:13px;gap:8px}.rx-steps li.is-current span{background:var(--rx-accent);border-color:var(--rx-accent);color:var(--color-primary-button-text, #fff)}.rx-steps li.is-done{color:var(--rx-fg)}.rx-steps li.is-done span{background:var(--rx-fg);border-color:var(--rx-fg);color:var(--rx-bg)}.rx-title{margin:0;font-family:var(--font-heading--family, inherit);font-weight:var(--font-heading--weight, 600);font-size:1.25em;color:var(--color-foreground-heading, var(--rx-fg))}.rx-sub{margin:4px 0 0;font-size:13px;color:var(--rx-muted)}.rx-step{display:flex;flex-direction:column;gap:12px}.rx-options{display:flex;flex-direction:column;gap:10px}.rx-opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--rx-border);border-radius:var(--rx-radius);cursor:pointer;background:var(--rx-bg);transition:border-color .15s}.rx-opt:hover{border-color:var(--rx-fg)}.rx-opt:has(input:checked){border-color:var(--rx-fg);box-shadow:inset 0 0 0 1px var(--rx-fg)}.rx-opt.is-disabled{opacity:.5;cursor:not-allowed}.rx-opt input{accent-color:var(--rx-fg);width:18px;height:18px;margin:0;flex:0 0 18px}.rx-opt__body{flex:1;display:flex;flex-direction:column;gap:3px}.rx-opt__body strong{font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rx-opt__body small{font-size:12.5px;color:var(--rx-muted);font-weight:400}.rx-opt__price{font-weight:700;white-space:nowrap}.rx-idx{font-size:12px;color:var(--rx-muted);font-weight:400}.rx-badge{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:var(--rx-radius-sm);background:rgba(var(--rx-accent-rgb),.1);color:var(--rx-fg)}.rx-badge--rec{background:var(--rx-accent);color:var(--color-primary-button-text, #fff)}.rx-lens{width:22px;height:34px;flex:0 0 22px;border:2px solid var(--rx-fg);border-radius:40%/12%;background:rgba(var(--rx-accent-rgb),.08)}.rx-lens--15,.rx-lens--thick{width:22px;border-left-width:7px;border-right-width:7px}.rx-lens--16{border-left-width:5px;border-right-width:5px}.rx-lens--174,.rx-lens--thin{border-left-width:3px;border-right-width:3px}.rx-lens-svg{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:30px}.rx-lens-svg svg{display:block}.rx-grid{display:flex;flex-direction:column;gap:8px}.rx-grid__row{display:grid;grid-template-columns:64px repeat(4,minmax(0,1fr));gap:8px;align-items:center}.rx-cfg.rx-is-prog .rx-grid__row:not(.rx-grid__total){grid-template-columns:64px repeat(5,minmax(0,1fr))}.rx-cfg:not(.rx-is-prog) [data-rx-col=add]{display:none}.rx-cfg.rx-is-dptotal [data-rx-col=dp]{display:none}.rx-cfg.rx-is-dptotal:not(.rx-is-prog) .rx-grid__row:not(.rx-grid__total){grid-template-columns:64px repeat(3,minmax(0,1fr))}.rx-cfg.rx-is-dptotal.rx-is-prog .rx-grid__row:not(.rx-grid__total){grid-template-columns:64px repeat(4,minmax(0,1fr))}.rx-grid__total{grid-template-columns:64px minmax(0,1fr)!important;max-width:260px}.rx-grid__head span{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--rx-muted);text-align:center}.rx-eye{font-weight:700;font-size:14px;display:flex;flex-direction:column;line-height:1.1}.rx-eye small{font-weight:400;font-size:11px;color:var(--rx-muted)}.rx-grid select{width:100%;min-width:0;height:42px;padding:0 6px;font:inherit;font-size:14px;color:var(--color-input-text, var(--rx-fg));background-color:var(--color-input-background, var(--rx-bg));border:var(--inputs-border-width, 1px) solid var(--color-input-border, var(--rx-border));border-radius:var(--inputs-radius, var(--rx-radius-sm))}@media(max-width:749px){.rx-grid__row{grid-template-columns:44px repeat(4,minmax(0,1fr));gap:5px}.rx-grid select{font-size:13px;padding:0 3px}}.rx-links{display:flex;flex-wrap:wrap;gap:16px}.rx-link{background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--rx-fg);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rx-note{margin:0;font-size:12.5px;color:var(--rx-muted);padding:10px 12px;border-radius:var(--rx-radius-sm);background:rgba(var(--color-foreground-rgb, 34,34,34),.04)}.rx-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer;line-height:1.4}.rx-check input{accent-color:var(--rx-fg);width:18px;height:18px;margin:1px 0 0;flex:0 0 18px}.rx-rec{padding:12px 14px;border-radius:var(--rx-radius);background:rgba(var(--rx-accent-rgb),.08);font-size:14px}.rx-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rx-muted)}.rx-table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0 10px}.rx-table th,.rx-table td{border:1px solid var(--rx-border);padding:7px;text-align:center}.rx-table tr:first-child th{font-size:11px;color:var(--rx-muted)}.rx-lines{display:flex;flex-direction:column;gap:8px;padding-top:6px}.rx-line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--rx-muted)}.rx-line--main{color:var(--rx-fg);font-weight:700;font-size:15px}.rx-error{margin:0;color:var(--color-error-text, #b3261e);font-size:13px}.rx-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--rx-border);padding-top:16px;flex-wrap:wrap}.rx-total{display:flex;flex-direction:column;line-height:1.2}.rx-total small{font-size:12px;color:var(--rx-muted)}.rx-total strong{font-size:24px}.rx-actions{display:flex;align-items:center;gap:14px}.rx-back{background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--rx-fg)}.rx-next{min-width:200px}.rx-next:disabled{opacity:.45;cursor:not-allowed}.rx-soldout{margin:0;padding:12px 14px;border-radius:var(--rx-radius);border:1px solid rgba(179,38,30,.35);background:#b3261e12;color:var(--color-error-text, #b3261e);font-size:14px;font-weight:600}.rx-cfg.rx-is-soldout .rx-step{opacity:.45;pointer-events:none}.rx-cor.is-soldout{position:relative;overflow:hidden;opacity:.55}.rx-cor.is-soldout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),#b3261e calc(50% - 1px),#b3261e calc(50% + 1px),transparent calc(50% + 1px))}.rx-modal[hidden],.rx-modal [hidden]{display:none!important}.rx-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--font-body--family, inherit);color:var(--rx-fg, #222)}.rx-modal__box{background:var(--rx-bg, #fff);border-radius:var(--style-border-radius-popover, 12px);padding:24px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:14px}.rx-modal__box h3{margin:0;font-family:var(--font-heading--family, inherit);font-size:1.3em}.rx-modal__box p{margin:0;font-size:14px;color:var(--rx-muted, #666);line-height:1.5}.rx-modal__compare{display:flex;gap:12px}.rx-modal__compare>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:var(--rx-radius, 8px);background:rgba(var(--color-foreground-rgb, 34,34,34),.04);text-align:center}.rx-modal__compare>div.is-rec{background:rgba(var(--rx-accent-rgb, 34,34,34),.1)}.rx-modal__compare small{font-size:12px;color:var(--rx-muted, #666)}.rx-modal__compare .rx-lens{width:34px;height:54px;flex-basis:auto}.rx-modal__actions{display:flex;gap:10px;flex-wrap:wrap}.rx-modal__actions .button,.rx-modal__actions .button-secondary{flex:1 1 200px;min-height:48px}.rx-modal__actions button:disabled{opacity:.45;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rx-glasses.css.map */
