.safestyle-title-price{margin:.2rem 0 1rem;color:rgb(var(--color-foreground))}.safestyle-title-price .price{color:inherit}.safestyle-title-price__inclusion{margin:.35rem 0 .55rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.45}.safestyle-title-price square-placement{display:block;margin:.2rem 0 .8rem;max-width:100%;width:100%}.ss-rx__purchase-actions{margin-top:1.2rem}.ss-rx__open{min-height:5.2rem;margin:0;font-weight:750}.ss-rx__lead{margin:.75rem .2rem 0;color:#5b6c7e;font-size:1.24rem;line-height:1.5}.ss-rx__dialog .rx-dialog__header{background:linear-gradient(180deg,#fff,#fbfcfe)}.ss-rx__dialog .rx-dialog__progress-segments{display:grid}.ss-rx__dialog .rx-dialog__progress-fill{display:none}.ss-rx__dialog .optical-rx__step-header{max-width:72rem;margin-bottom:1.8rem}.ss-rx__dialog .optical-rx__step-header>span{color:#607286}.ss-rx__designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ss-rx__dialog .ss-rx__designs .optical-rx__card>span{min-height:23.5rem;padding:1rem .8rem}.ss-rx__lens-icon{position:relative;display:block;width:100%;max-width:27rem;height:11.8rem;margin:0 auto .35rem}.ss-rx__lens-icon img{display:block;width:100%;height:100%;object-fit:contain}.ss-rx__lens-copy{position:absolute;top:35%;z-index:1;width:34%;color:#f15f2a;font-size:1.18rem;font-style:normal;font-weight:750;line-height:1.02;text-align:center}.ss-rx__lens-copy--left{left:8%}.ss-rx__lens-copy--right{right:8%}.ss-rx__lens-icon--multifocal .ss-rx__lens-copy{top:22%;display:flex;height:55%;flex-direction:column;justify-content:space-between;font-size:1rem;line-height:1}.ss-rx__lens-copy--distance{top:26%;font-size:1.05rem}.ss-rx__bifocal-segment{position:absolute;top:47%;z-index:1;display:flex;align-items:center;justify-content:center;width:18%;height:32%;border:.18rem solid #f15f2a;border-radius:.25rem .25rem 45% 45%;background:#ffffffe6;color:#f15f2a;font-size:1.02rem;font-weight:750}.ss-rx__bifocal-segment--left{left:16%}.ss-rx__bifocal-segment--right{right:16%}.ss-rx__dialog .ss-rx__designs .optical-rx__card strong{font-size:1.42rem}.ss-rx__dialog .ss-rx__designs .optical-rx__card small{min-height:3.8rem;font-size:1.2rem}.ss-rx__swatch-card b{margin-top:auto;padding-top:.8rem;color:#102a50;font-size:1.45rem;line-height:1.3}.ss-rx__branch{margin-top:2.2rem;padding-top:2rem;border-top:.1rem solid #e4e9ef}.ss-rx__branch[hidden]{display:none}.ss-rx__branch fieldset{margin:0;padding:0;border:0}.ss-rx__branch legend{margin:0 0 1rem;color:#26384a;font-weight:700}.ss-rx__branch-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card>span{min-height:20.5rem;padding:1.25rem 1rem}.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card img{width:100%;max-width:100%;height:9.4rem;margin:0 auto .8rem;object-fit:contain}.ss-rx__dialog .ss-rx__branch-cards .ss-rx__branch-card--design>span{min-height:23rem;padding-top:2.25rem}.ss-rx__dialog .ss-rx__branch-cards .ss-rx__branch-card--design img{height:11rem}.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card small{min-height:3.8rem}.ss-rx__dialog .optical-rx__card>span{height:100%}.ss-rx__dialog [data-ss-step="2"] .optical-rx__card>span{min-height:22rem}.ss-rx__dialog [data-ss-step="2"] .optical-rx__card img{width:100%;max-width:24rem;height:12rem;margin:0 auto .65rem;object-fit:contain}.ss-rx__dialog [data-ss-step="2"] fieldset+fieldset{margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid #e4e9ef}.ss-rx__dialog [data-ss-coating-options] .optical-rx__card>span{min-height:32rem}.ss-rx__dialog [data-ss-coating-options] .optical-rx__benefits{width:100%;margin:.4rem 0 0;text-align:left}.ss-rx__dialog .ss-rx__mirror-options [data-ss-coating-options] .optical-rx__card>span{min-height:22rem}.ss-rx__swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ss-rx__swatch-card{position:relative;min-width:0;cursor:pointer}.ss-rx__swatch-card input{position:absolute;opacity:0;pointer-events:none}.ss-rx__swatch-card>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:13rem;padding:1.4rem;border:.1rem solid #cbd5df;border-radius:1rem;background:#fff;color:#34475a;text-align:center}.ss-rx__swatch-card i{width:5.6rem;height:5.6rem;border:.1rem solid rgba(16,42,80,.14);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.28),transparent 42%),var(--ss-swatch);box-shadow:inset 0 -.2rem .5rem #0000001f}.ss-rx__swatch-card small{color:#68798b}.ss-rx__swatch-card input:checked+span{border-color:#263f57;background:#f5f9fc;box-shadow:inset 0 0 0 .1rem #263f57}.ss-rx__swatch-card input:focus-visible+span{outline:.2rem solid #e56837;outline-offset:.2rem}.ss-rx__dialog .rx-card-grid--methods{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none}.ss-rx__dialog .rx-card-grid--pd{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-rx__dialog .rx-choice--visual{border-color:#d4dce5;border-radius:1.2rem;background:#fff}.ss-rx__dialog .rx-choice--visual>span>img{mix-blend-mode:normal}.ss-rx__dialog .rx-card-grid--pd .rx-choice--visual{min-height:24rem}.ss-rx__dialog .rx-card-grid--pd .ss-rx__pd-icon{width:14rem;height:14rem;margin:0 0 .4rem;object-fit:contain}.ss-rx__subchoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;padding:1.6rem;border:.1rem solid #e0e6ed;border-radius:1.2rem;background:#f8fafc}.ss-rx__subchoices fieldset{border:0;padding:0;margin:0}.ss-rx__subchoices legend{margin-bottom:.8rem;color:#26384a;font-weight:700}.ss-rx__inline-choices{display:flex;flex-wrap:wrap;gap:.8rem}.ss-rx__pill{position:relative;flex:1 1 12rem;cursor:pointer}.ss-rx__pill input{position:absolute;opacity:0;pointer-events:none}.ss-rx__pill span{display:flex;flex-direction:column;justify-content:center;min-height:6.6rem;padding:1rem 1.3rem;border:.1rem solid #cbd5df;border-radius:.9rem;background:#fff;color:#34475a}.ss-rx__pill input:checked+span{border-color:#263f57;background:#f5f9fc;box-shadow:inset 0 0 0 .1rem #263f57}.ss-rx__pill input:focus-visible+span{outline:.2rem solid #e56837;outline-offset:.2rem}.ss-rx__pill small,.ss-rx__hint{color:#68798b}.ss-rx__hint{margin:.8rem 0 0;font-size:1.2rem;line-height:1.5}.ss-rx__measure-note,.ss-rx__delivery,.ss-rx__guarantees{margin-top:1.6rem;padding:1.6rem;border:.1rem solid #dce3ea;border-radius:1.1rem;background:#f8fafc}.ss-rx__measure-note{border-left:.35rem solid #f47b35;background:#fffaf6}.ss-rx__measure-note p,.ss-rx__delivery p,.ss-rx__guarantees p{margin:.6rem 0 0}.ss-rx__guarantees ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.8rem;margin:1rem 0;padding:0;list-style:none}.ss-rx__guarantees li{position:relative;padding-left:2rem}.ss-rx__guarantees li:before{content:"\2713";position:absolute;left:0;color:#237143;font-weight:800}.ss-rx__dialog .optical-rx__review-product,.ss-rx__dialog .optical-rx__review-grid>section,.ss-rx__dialog .optical-rx__pricing{border-radius:1.1rem;box-shadow:0 .4rem 1.4rem #0f172a09}@media screen and (max-width:989px){.ss-rx__dialog .ss-rx__designs .optical-rx__card>span{min-height:23rem}.ss-rx__dialog .rx-card-grid--methods,.ss-rx__dialog .rx-card-grid--pd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ss-rx__designs,.ss-rx__branch-cards{grid-template-columns:1fr}.ss-rx__dialog .ss-rx__designs .optical-rx__card>span,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card>span{display:grid;min-height:12.2rem;grid-template-columns:13rem minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;justify-items:start;gap:.15rem .7rem;padding:.9rem;text-align:left}.ss-rx__dialog .ss-rx__designs .optical-rx__card>span{grid-template-columns:11rem minmax(0,1fr)}.ss-rx__dialog .ss-rx__designs .ss-rx__lens-icon,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card img{grid-column:1;grid-row:1 / 4;width:13rem;height:8.8rem;margin:0}.ss-rx__dialog .ss-rx__designs .ss-rx__lens-icon{width:10.5rem;height:8.8rem;overflow:hidden}.ss-rx__dialog .ss-rx__designs .ss-rx__lens-icon img{width:21rem;max-width:none;height:8.8rem;object-fit:contain;object-position:left center}.ss-rx__dialog .ss-rx__designs .ss-rx__lens-copy--left{left:8%;width:84%}.ss-rx__dialog .ss-rx__designs .ss-rx__lens-copy--right,.ss-rx__dialog .ss-rx__designs .ss-rx__bifocal-segment--right{display:none}.ss-rx__dialog .ss-rx__designs .ss-rx__bifocal-segment--left{left:30%;width:40%}.ss-rx__lens-copy{font-size:.8rem}.ss-rx__lens-icon--multifocal .ss-rx__lens-copy{font-size:.68rem}.ss-rx__lens-copy--distance{font-size:.72rem}.ss-rx__bifocal-segment{border-width:.12rem;font-size:.68rem}.ss-rx__dialog .ss-rx__designs .optical-rx__card strong,.ss-rx__dialog .ss-rx__designs .optical-rx__card small,.ss-rx__dialog .ss-rx__designs .optical-rx__card b,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card strong,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card small,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card b{grid-column:2;min-height:0;margin:0;padding:0}.ss-rx__dialog .ss-rx__designs .optical-rx__card em,.ss-rx__dialog .ss-rx__branch-cards .optical-rx__card em{left:auto;right:.8rem;transform:none}.ss-rx__dialog .ss-rx__branch-cards .ss-rx__branch-card--design>span{min-height:13.4rem;padding-top:2.5rem}.ss-rx__dialog .ss-rx__branch-cards .ss-rx__branch-card--design em{top:.55rem}.ss-rx__dialog .ss-rx__branch-cards .ss-rx__branch-card--design strong{margin-top:1.5rem}.ss-rx__branch{margin-top:1.6rem;padding-top:1.5rem}.ss-rx__subchoices{grid-template-columns:1fr;gap:1.3rem;padding:1.2rem}.ss-rx__inline-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-rx__pill span{min-width:0}.ss-rx__dialog .rx-card-grid--methods,.ss-rx__dialog .rx-card-grid--pd{grid-template-columns:1fr}.ss-rx__dialog .rx-card-grid--pd .rx-choice--visual{min-height:12.8rem}.ss-rx__dialog .rx-card-grid--pd .rx-choice--visual>span{grid-template-columns:10rem minmax(0,1fr)}.ss-rx__dialog .rx-card-grid--pd .ss-rx__pd-icon{width:10rem;height:10rem;margin:0}.ss-rx__dialog [data-ss-step="2"] .optical-rx__cards--three{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-rx__dialog [data-ss-step="2"] .optical-rx__card>span{min-height:17rem}.ss-rx__dialog [data-ss-step="2"] .optical-rx__card img{height:9rem}.ss-rx__dialog [data-ss-coating-options]{grid-template-columns:1fr}.ss-rx__dialog [data-ss-coating-options] .optical-rx__card>span{min-height:0}.ss-rx__swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ss-rx__swatch-card{min-width:0}.ss-rx__guarantees ul{grid-template-columns:1fr}}@media screen and (max-width:374px){.ss-rx__dialog [data-ss-step="2"] .optical-rx__cards--three{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/safestyle-prescription-builder.css.map */
