body,body *,body>*{font-family:American-Typewriter!important}.custom-radio{display:flex;justify-content:flex-start}.custom-radio span{display:flex;flex-direction:row-reverse;padding-right:35px}.tooltipped{position:relative;text-decoration:underline;cursor:pointer}.custom-tooltip{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:3;display:flex;justify-content:center;align-items:center;min-width:100%;max-width:100vw;padding:.5em;border-radius:10px;background-color:#000c;box-shadow:0 3px 3px #0000004d;cursor:initial}.custom-tooltip:before{content:"";position:absolute;top:-15px;left:50%;transform:translate(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid rgba(0,0,0,.8)}.custom-tooltip,.custom-tooltip *{opacity:0;height:0;width:0}.tooltipped:hover>.custom-tooltip{top:2.3em}.tooltipped:hover>.custom-tooltip,.tooltipped:hover>.custom-tooltip *{opacity:1;height:unset;width:480px}.custom-tooltip img{background-color:#fafafa;border-radius:5px}@media only screen and (max-width: 400px){.custom-tooltip{left:0;transform:translate(-62.5px)}}.contact-agree{display:flex;justify-content:center;align-items:center;margin:1em 0}.contact-agree>label,.contact-agree>input[type=checkbox]{margin-bottom:initial;letter-spacing:1px;text-transform:initial;font-size:1em;cursor:pointer}.cart-link>img{width:30px}#wsSelectDesktop>option{cursor:pointer}.custom-new-badge{right:-.5em;top:-.5em;padding:.1em .5em;font-size:.5em;line-height:initial;background-color:#f4364c;color:#fff;box-shadow:1px 1px 1px #0000004d;transition:transform .1s ease-in-out;font-size:8px!important}.mobile-custom-new-badge{width:10%;padding-left:3px;margin-bottom:2px;font-size:6px!important}ul.site-nav.site-navigation>li.site-nav__item:hover>.custom-new-badge{transform:scale(1.1)}@media only screen and (max-width: 728px){.cart-link>img{margin-left:10px}#wsSelectDesktop{display:none}}.ws-wrap{padding:initial;width:100%}#wsSelectMobile{width:80%;margin:1em auto 0}#wsSelectMobile>option{max-width:100%;font-size:.9em}#NavDrawer ul.mobile-nav>li.mobile-nav__item>a.mobile-nav__link>.custom-badge-link-wrap{position:relative;width:fit-content;padding:0 1em}#NavDrawer ul.mobile-nav>li.mobile-nav__item>a.mobile-nav__link>.custom-badge-link-wrap>.custom-new-badge{position:absolute;right:-.5em;top:-1em;padding:.1em .2em;font-size:.5em;line-height:initial;background-color:#f4364c;color:#fff;box-shadow:1px 1px 1px #0000004d}footer .footer_credits{display:flex;justify-content:center;gap:5em}footer .dev_credit{font-size:13px;text-align:center;margin-bottom:2em}footer .dev_credit a{text-decoration:underline;transition:all .2s ease-in-out}footer .dev_credit a:hover{color:#36a4c9}.grid__item .grid-product__image-mask{box-shadow:0 0 0 .1px #eee;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}@media only screen and (max-width: 728px){.text_columns_with_images{display:flex;justify-content:center}.text_columns_with_images .para{display:none}.text_columns_with_images .h3{font-size:100%}}.img-links-container{display:grid;grid-template:1fr / repeat(3,1fr);gap:2em;align-items:center;justify-content:center;width:100%;padding:2%;margin-bottom:2em}.img-link{display:flex;flex-direction:column;justify-content:center;background-color:#fff;transition:all .3s ease-in-out}.img-link img{text-align:center;margin:0 auto}.img-link:hover>img{transition:all .3s ease-in-out;transform:scale(1.1)}.img-link-text{font-size:1.1em;text-align:center;margin-bottom:2em;transition:all .1s ease-in-out}.img-link:hover .img-link-text{transform:scale(1.1)}@media only screen and (max-width:768px){.img-links-container{grid-template:repeat(3,1fr) / 1fr;text-align:center}}.banners-wrapper{display:grid;grid-template:repeat(3,1fr) / 1fr;gap:2%;align-items:center;justify-content:center;width:100%;padding:2%}.banners-wrapper img[id^=banner-img]{width:100%;height:20em;background-color:#fff;border-radius:5px;transition:all .1s ease-in-out}.hero-natural--custom{padding-bottom:20px}#infiniteoptions-container>.lenses_type>span>label:last-child{display:none}.presc_pd,#infiniteoptions-container{display:none}.presc_pd select{width:100%}.right_sph label,.right_cyl label,.right_axe label,.right_add label,.left_sph label,.left_cyl label,.left_axe label,.left_add label{display:none}.presc_table{table-layout:fixed;margin:2em auto}.presc_table td{margin:0 auto;padding:.2em}.presc_table td .spb-select{text-align:center}#infiniteoptions-container select{border-radius:10px}#infiniteoptions-container input[type=text]{border-radius:10px;width:100%;margin-bottom:2em}#infiniteoptions-container .lenses_type{margin-bottom:2em;transition:all .2s ease-in-out}#infiniteoptions-container .lenses_type label{cursor:pointer}#infiniteoptions-container .lenses_type>.spb-label-tooltip label{font-weight:700;font-size:100%;cursor:pointer}#infiniteoptions-container .presc_pd{display:block;transform:scale(1);opacity:1;height:100%;transition:all .2s ease-in-out}#infiniteoptions-container .presc_table{background:#fff;display:block;transform:scale(1);opacity:1;height:100%;transition:all .2s ease-in-out}#infiniteoptions-container .inscription,#infiniteoptions-container .color_code_right,#infiniteoptions-container .color_code_left,#infiniteoptions-container [aria-labelledby=coat_choose-0-11],#infiniteoptions-container .comments{display:block}#infiniteoptions-container .inscription{margin-top:1em;margin-bottom:1em}#infiniteoptions-container .inscription label:after{content:" NON REFUNDABLE";color:red}.infinite-1-content.is-open,.infinite-2-content.is-open{height:auto!important}.customize_radio{display:flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;padding-left:1em;border-right:1px solid #eee;border-left:1px solid #eee}.landing1-section .flex-wrap:not(.firstLast):not(.phoneMail),.flex-wrap{display:flex;justify-content:space-between}.flex-wrap>*{padding-right:2em}.custom-img-list .grid__item{display:flex}.custom-img-list .grid__item img,.full-width{width:100%}.contact-ronit .flex-wrap>*{padding-right:0!important}.contact-ronit .flex-wrap>.last,.contact-ronit .flex-wrap>.email,.custom-date{padding-left:20px}@media only screen and (max-width:768px){.custom-img-list .grid__item{margin-top:17px}}.custom-img-list-block .grid__item img{padding:10px}.custom-img-list-block .grid__item .img-list-title{display:flex;justify-content:center}.new-modal{position:fixed;z-index:999!important;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:#0006;display:none;justify-content:center;align-items:center}.new-modal-content{position:relative;background-color:#fefefe;padding:30px;border:1px solid #aaa;border-radius:6px;width:40%;text-align:center}.new-modal-content .close{position:absolute;z-index:1000!important;color:#aaa;top:16px;right:30px;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.new-modal-content .head-p{margin-top:35px}.new-modal-content .head-p,.text{line-height:21px}.new-modal-content img{max-width:400px}.new-modal-content .buttons-container{display:flex;justify-content:space-evenly;margin-top:30px}.new-modal-content .buttons-container .btn1,.btn2,.btn3{padding:10px;border-radius:4px;background-color:#cdeef5}@media only screen and (max-width: 728px){.new-modal-content{padding:20px;width:90%}.new-modal-content img{max-width:250px}.new-modal-content .buttons-container .btn1,.btn2,.btn3{padding:10px 6px;font-size:12px}}.custom-form .flex-wrap{display:flex;justify-content:center;align-items:center;gap:1em}.custom-form #img_prvw{width:20%;margin-bottom:30px}.custom-form .checkbox-group{margin-bottom:1em}.custom-form .checkbox-group>.cb-wrap,.custom-form .radio-group>.radio-wrap{display:flex}.custom-form .checkbox-group>.cb-wrap>*,.custom-form .radio-group>.radio-wrap>*{margin-bottom:1em;cursor:pointer}.custom-form form>label,.custom-form form>.inputWrap>label{font-weight:700;margin-bottom:1em}.custom-form h3{text-align:left;font-weight:700;margin:3em 0 1em}.custom-form input[type=number]{-moz-appearance:textfield}.custom-form input[type=number]::-webkit-outer-spin-button,.custom-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#shopify-section-page-landing2-template header.section-header+.text-spacing{margin-bottom:4em}@media only screen and (max-width: 728px){#shopify-section-page-landing2-template .hero__image{height:250px}}[data-section-type=product-template][data-product-url="/products/make-your-own"] form select,[data-section-type=product-template][data-product-url="/products/make-your-own"] form textarea{margin-bottom:2em}.required-field{color:red}.rf-featured-collection .section-header{margin-bottom:8px}.rf-featured-collection .grid.grid--uniform{margin-bottom:5px}.rf-featured-collection .rf-viewall-wrap{margin-top:5px}.rf-featured-collection .section-header__title{font-weight:700}.rf-featured-collection .rf-viewall-btn.btn.btn--secondary{font-weight:700;border:3px solid #000;background:transparent;color:#000;padding:10px 18px;border-radius:8px}.rf-featured-collection .rf-viewall-btn.btn.btn--secondary:hover{background:#000;color:#fff}@media (max-width: 600px){.rf-featured-collection .section-header,.rf-featured-collection .grid.grid--uniform{margin-bottom:4px}.rf-featured-collection .rf-viewall-wrap{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom.css.map */
