html.no-scrolling .amped-wrapper.needsclick,body.overflow-hidden-tablet .amped-wrapper.needsclick,body.popup--visible .amped-wrapper.needsclick,html.no-scrolling button.needsclick,body.overflow-hidden-tablet button.needsclick,body.popup--visible button.needsclick,html.no-scrolling access-widget-ui[data-acsb],body.overflow-hidden-tablet access-widget-ui[data-acsb],body.popup--visible access-widget-ui[data-acsb]{width:0!important;height:0!important;display:none!important}html.no-scrolling #chatra.chatra--side-bottom,body.overflow-hidden-tablet #chatra.chatra--side-bottom{width:0!important;height:0!important;display:none!important}.cart-count-bubble [aria-hidden=true]{display:none}#gorgias-chat-container,.hidevvimg{display:none!important}.collection-hero__image-container>img{position:initial!important}.topryt a.swym-wishlist svg.feather.feather-heart path{stroke:#4c517d}.topryt a.swym-wishlist svg.feather.feather-heart{height:20px}.topryt a.swym-wishlist{display:flex;align-items:center}a.header__icon.header__icon--account.link.focus-inset.small-hide,details-modal.header__search{margin-right:-10px}.indiv-product__swatches label:hover .item-tooltip{opacity:1;visibility:visible}#back-nav{font-size:16px;font-weight:600;visibility:hidden;position:absolute;z-index:4;top:15px;background:#fff}.card-sec>a{color:#000;text-decoration:none!important}.sidebar-hiden.discover-area{max-height:65vh;overflow-y:auto}.card-sec{display:flex;flex-direction:column;margin-left:50px}.card-sec-title{display:inline;font-weight:600;margin:10px 0;font-family:Lato,sans-serif}.card-sec-opt{display:inline;margin-left:15px;margin-bottom:10px;font-family:Lato,sans-serif}.discover-area{width:100%;max-width:400px}.sidebar-hiden{display:none}.indiv-product__swatches label .item-tooltip{text-align:center;background:#232323;color:#fff;bottom:100%;padding:4px 7px;display:block;position:absolute;z-index:2;min-width:44px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%);margin-bottom:12px;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgb(0 0 0 / 28%);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;font-size:11px;font-weight:500;letter-spacing:normal;pointer-events:none;line-height:16px;white-space:nowrap}.indiv-product__swatches label .item-tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-top:solid #232323 7px;bottom:-7px;content:" ";height:0;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%);position:absolute;width:0}.spf-product-card fieldset{border:none;padding:0}#fittinbox-product-detail .swatch-element{width:28px;height:28px;margin-left:10px;background-size:cover;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px #e6e6e6;-moz-box-shadow:0 0 0 1px #e6e6e6;box-shadow:0 0 0 1px #e6e6e6;border-radius:15px;cursor:pointer;display:inline-block}.rebuy-widget .flickity-page-dots{display:none!important}label.clipp{background:transparent!important}nav.breadcrumb{font-size:16px;display:flex;align-items:center;padding:0 0 25px;line-height:normal;flex-flow:wrap}.progridddd li.grid__item{padding:20px}.collection.page-width{width:100%;max-width:100%}.breadcrumb .fa-angle-double-right img{height:13px}.breadcrumb .fa-angle-double-right{display:flex;margin-top:3px}.breadcrumb a,.breadcrumb span:not(:last-of-type){padding-right:5px}nav.breadcrumb span{font-size:16px}.breadcrumb a{color:#0f1b27;text-decoration:none}.breadcrumb span{color:#0f1b27;margin-bottom:0;padding-left:0;display:inline}.product__info-wrapper .swym-button-bar.swym-wishlist-button-bar.swym-inject{position:absolute;top:0;right:-5px;margin:0}.product__info-wrapper .product__inventory{margin:0;justify-content:center}.product__info-wrapper .product__inventory.preorder-item{font-weight:700}.product__info-wrapper product-form.product-form{margin-top:0!important}.product__info-wrapper .product__title h1{font-size:calc(var(--font-heading-scale) * 3rem);padding-right:46px}.product__info-wrapper span.price-item{font-size:24px;font-weight:700}.product-form__submit.button{text-transform:uppercase}.sidebar-first{max-height:65vh;overflow-y:auto;margin-top:2rem}.sidebar-card-item{background:#fff;box-shadow:0 0 10px #00000040;border-radius:5px;display:flex;justify-content:space-between;align-items:center;max-width:500px;margin:15px 25px;position:relative;cursor:pointer;text-decoration:none;color:#0f1b27}.sidebar-card-item span{font-size:1.5rem!important;font-family:Lato,sans-serif;line-height:26px;letter-spacing:.1em;text-align:left;margin:0 20px}.sidebar-card-item .sidebar-card-image{display:block;width:120px;height:9vh;object-fit:cover;border-radius:0 5px 5px 0}.hidden-option.card-selections{position:absolute;width:100%;display:flex;background:#0f1b2780;height:100%;align-items:center;justify-content:space-around;border-radius:5px;visibility:hidden;gap:5px}.hidden-option.card-selections a{padding:5px 20px;background-color:#825c2c;color:#fff;font-family:Lato,sans-serif;font-weight:700;text-decoration:none;width:120px;text-align:center;font-size:16px}.footer-mid{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:center}.header--has-social .menu-drawer__utility-links{text-align:center}.footer-mid>div:nth-child(1){background:#ede4e2}.footer-mid>div{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;height:50px}.footer-mid *{margin:0;text-decoration:none;font-size:12px}.footer-mid .offer-div{background-color:#0f1b27}.footer-mid a.offer-link{max-width:180px;font-size:11px;border:none;color:#fff;font-family:Lato,sans-serif;font-weight:700;padding:10px 15px}.menu-drawer .list-social{justify-content:center!important}.header__inline-menu>ul{opacity:0}.tmenu_item.tmenu_item--root.tmenu_item_level_0>a{text-transform:uppercase;font-weight:600;letter-spacing:1px}.rightmenuheader .list-menu--inline>li>.header__menu-item,.rightmenuheader .list-menu--inline>li summary.list-menu__item{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.header__submenu .header__menu-item{padding:.3rem 1.2rem}.rightmenuheader .list-menu--disclosure{width:17rem}.tmenu_item.tmsenu_item--root.tmenu_item_level_0:hover>a{color:#0f1b27;opacity:.6;text-decoration:none}body .tmenu_item_submenu_type_mega.tmenu_item_active .tmenu_submenu_type_mega>.tmenu-watermark{visibility:hidden!important}body .tmenu_indicator_icon svg{width:15px;height:15px}.multirow__inner .banner__buttons.banner__buttons--multiple{gap:10px;display:flex;flex-wrap:wrap}.cstmblks a.linkfull{position:absolute;display:block;top:0;left:0;right:0;bottom:0}.header__icons{flex-wrap:wrap}.topryt,.headersearch{display:flex;justify-content:flex-end;flex:0 0 100%;max-width:100%}.multicolumn-card .mediaa img{width:150px!important;height:68px;margin:0 auto;object-fit:contain}.imgpress .page-width{max-width:940px}.multicolumn-card:hover a.linkaave{color:#b0b0b0}a.linkaave{text-decoration:none;color:#0f1b27}#testimonial-carousel .multicolumn-card-spacing{padding-top:1.5rem;margin-left:0rem;margin-right:0}#testimonial-carousel .multicolumn-card__info{padding:.5rem}#testimonial-carousel .multicolumn-list__itemm{list-style:none}.headersearch .search-modall{max-width:220px}.headersearch button.search__button.field__button{height:3rem}.headersearch .reset__button{right:calc(var(--inputs-border-width) + 2rem);top:-.5rem}.headersearch .field__label{left:calc(var(--inputs-border-width) + 1.5rem);top:calc(.2rem + var(--inputs-border-width))}.headersearch .search__input.field__input{padding:.8rem 3.5rem .8rem .8rem;min-height:auto;height:3rem;border:1px solid #ebebeb}.headersearch .field:after,.headersearch .field:before,.headersearch .field__input:focus~.field__label,.headersearch .field__input:not(:placeholder-shown)~.field__label,.headersearch .field__input:-webkit-autofill~.field__label{display:none}.announcement-bar__message{letter-spacing:0}.mainbanner .banner__content.page-width{width:100%;max-width:100%}.topbar_content_text{grid-area:left-icons;justify-self:start}.topbar_content_text a{text-decoration:none;color:#0f1b27}.topbar_content_text p{margin:0}.newsss .footer__list-social{justify-content:center}.footer-block__details-content,h2.footer-block__heading.inline-richtext{text-align:center}.ssdd{margin-top:25px;text-align:center}footer .list-social__link{padding:.5rem}.cardcomm .card__information{text-align:center}.cardcomm .price{display:block;text-align:center}.indiv-product__swatches{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;margin-top:10px}.position-relative{position:relative!important;z-index:1}.indiv-product__swatches .wetheme-custom-radio{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.indiv-product__swatches label{border-radius:50%;display:block;padding:2px;background-clip:content-box;cursor:pointer;height:20px;width:20px;margin:7px;background-size:contain;position:relative;display:flex;justify-content:center;align-items:center}.indiv-product__swatches input[type=radio]:checked+label{border:2px solid #0f1b27}.indiv-product__swatches label{border:1px solid #0f1b27}.position-relative .sr-only,.swtchh legend.sr-only{display:none!important}.indiv-product__swatches label{width:25px;height:25px}.indiv-product__swatches label .crossed-out{position:relative;width:8px;height:8px;display:none}.swtchh fieldset{min-width:0;padding:0;margin:0;border:0}.cardcomm button.swym-button{position:absolute;top:5px;right:5px;z-index:4;font-size:24px}.cardcomm.card-coll button.swym-button{left:5px;right:auto}.blghead{text-align:center;margin-bottom:40px}.outerblog{display:flex;flex-wrap:wrap}.blog-sidebarlft{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.blog-sidebarryt{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.outerblog .cntrblog{padding:0 30px;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;grid-template-columns:1fr!important}.outerblog .blog-sidebar--section h2{text-transform:uppercase;letter-spacing:0;font-weight:700;border-bottom:1px solid;padding-bottom:15px;margin-bottom:10px;font-size:12px}.outerblog .blog-sidebar--categories li{padding:2px 0;border-bottom:none;list-style:none}.outerblog .blog-sidebar--categories li a{font-size:14px;color:#0f1b27;text-decoration:none}ul.blog-sidebar--categories,.blog-sidebar--latest-articles{padding:0;margin:0;list-style:none}.outerblog .blog-sidebar--section.blog-sidebarryt h2{background:#0f1b27;text-align:center;padding:25px 0;text-transform:uppercase;letter-spacing:0;font-weight:700;font-size:12px;color:#fff}.outerblog .article-card .card__heading{font-size:16px}.blog-sidebar--article-image img{width:100%;height:auto}.blog-sidebar--info h4{margin:5px 0}.blog-sidebar--info a{color:#0f1b27;text-decoration:none}.blog-sidebar--info p{margin:0}.title-bar h4{font-size:18px}.blog-sidebar--latest-articles>.row{margin:20px 0}.title-bar{padding-top:20px;padding-bottom:10px;text-align:center}.page--faq .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.page--faq .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.page--faq .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.page--faq .col-md-5,.page--faq .col-md-7{position:relative;width:100%;padding-right:15px;padding-left:15px}.page--faq .page-title{margin-bottom:25px;font-size:30px}.page--faq .faq-container h2.visible-xs{display:none}.page--faq .accordion-item dt{cursor:pointer}.page--faq .accordion-item{margin-bottom:1.5rem}.page--faq dd{margin-bottom:.5rem;margin-left:0}.page--faq .accordion-item dt h4{font-size:1.3rem;text-transform:uppercase;font-size:16px;margin-bottom:15px;line-height:1.5}.page--faq .sidebar li{text-transform:uppercase;cursor:pointer}.page--faq .sidebar li.faq-tab{font-weight:600}.page--faq .sidebar li.inactive{font-weight:400}.page--faq .sidebar li.inactive:hover{font-weight:600}.page--faq .accordion .accordion__title{text-transform:uppercase;padding-right:40px;font-weight:600}.page--faq .faq-tabs.sidebar{padding-left:15px}dl.accordion-item svg{height:.9rem;margin-left:1.5rem;top:-1px}.hclass.active svg{transform:rotate(180deg)}.collectiongridbox ul#product-grid .grid__item{padding:23px!important}.virtual-try-on-button{position:absolute;right:22px;top:6px;z-index:3;background:#4c517d;height:50px;border-radius:100%;width:50px;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none}.image-with-text__texttwo{display:flex;flex-wrap:wrap;row-gap:20px}.fittinbox__background{background-color:#0009;width:0;height:0;position:fixed;bottom:0;right:0;z-index:99999999;display:flex;flex-direction:column;justify-content:center;align-items:center}.fittinbox--visible{width:100%;height:100%}.modal-fittinbox{background-color:#000000c7;color:#fff;border:0px #0a406c solid;text-align:center;font-size:14px;width:100%;position:relative;z-index:1000000;overflow-y:auto;min-height:300px;margin:20px auto;border-radius:2px;box-shadow:0 0 10px #0000007f;max-width:580px}.modal-fittinbox .show-fittinbox-pop-up-main-column{color:#fff;margin:0!important;left:20px;font-size:26px;position:absolute;padding:10px;background:none;border:none}.modal-fittinbox .close-btn{background:#0f1b27;width:34px;height:40px;position:absolute;z-index:1;cursor:pointer;opacity:1;transition:opacity .2s ease-in-out;top:0;right:0;display:flex;justify-content:center;align-items:center}.modal-fittinbox a{color:#fff;text-decoration:underline}.modal-fittinbox .close-btn svg{stroke:#fff}.modal-fittinbox .feather{width:24px;height:24px;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.modal-fittinbox .popup-fittingbox-main-column{padding:30% 20%}#fittinbox-woman,#fittinbox-man{background-color:transparent;border:1px solid grey;margin:3px!important;color:#fff;padding:6px 28px;min-width:135px;text-transform:uppercase}.modal-fittinbox select{color:#000;padding:10px 50px;font-weight:700}.modal-fittinbox #my-fitmix-container{width:100%;height:75vh;display:none}#fittinbox-product-detail{background-color:#fff;width:100%}#fittinbox-product-detail .current-selected{padding:15px 20px;text-align:left;color:#000}#fittinbox-product-detail .frame-name{align-items:center;display:flex;margin-bottom:10px}#fittinbox-product-detail .circle-swatch label{margin-bottom:0;display:flex;font-weight:700}#fittinbox-product-detail .frame-selected{padding-left:12px;text-transform:capitalize}#fittinbox-product-detail .frame-name .swym-button{margin-left:auto;font-size:20px;display:none}#fittinbox-product-detail #fittinboxswatches{align-items:center;display:flex}element.style{background-color:#0000;background-image:url(/cdn/shop/products/1900148_4.jpg);background-size:cover}#fittinbox-product-detail .swatch-element.selected{-webkit-box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}#fittinbox-product-detail .swatch-element:first-child{margin-left:0}#fittinbox-product-detail .swatch-element{width:28px;height:28px;margin-left:10px;background-size:cover;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px #e6e6e6;-moz-box-shadow:0 0 0 1px #e6e6e6;box-shadow:0 0 0 1px #e6e6e6;border-radius:15px;cursor:pointer}#fittinbox-atc{padding:10px 16px 20px}#fittinbox-atc a{display:block;background:#000;padding:12px 0;text-decoration:none;font-weight:700;letter-spacing:1px;text-align:center}#fittinbox-recommendation .rebuy-widget .rebuy-product-block .rebuy-product-actions{display:none!important}#fittinbox-recommendation{background-color:#fff}#fittinbox-recommendation .rebuy-widget{padding:0 0 25px}@media screen and (min-width: 640px){.image-with-text__texttwo>*{flex:0 0 50%;max-width:50%;padding:0 10px}}@media screen and (min-width: 750px){.menu-drawer{width:100%}img.mobileimg,.mobimg{display:none!important}footer .list-menu__item--link{padding-bottom:0}.mainbanner .banner--medium:not(.banner--adapt){height:80rem;max-height:calc(100vh - 100px)}.footer-block.grid__item.scroll-trigger{flex:1 1 16.5%;max-width:16.5%}.footer-block.grid__item.scroll-trigger:last-child{flex:1 1 26.6%;max-width:26.6%}}@media screen and (min-width: 768px){.indiv-product__swatches label{margin:0 5px 5px}}@media screen and (min-width: 1600px){.product-template .page-width{max-width:165rem}.product-form__buttons{max-width:100%}.product-template .product__info-wrapper{max-width:450px!important}}@media screen and (max-width: 1199px){.topbar_content_text{font-size:14px}}@media screen and (max-width: 990px){.topbar_content_text,.rightmenuheader,.headersearch{display:none}}@media screen and (max-width: 767px){.sidebar-hiden.discover-area{padding-bottom:7rem}.blog-sidebarlft{display:none}.blog-sidebarryt,.outerblog .cntrblog{padding:10px 0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;grid-template-columns:1fr!important}.page--faq .faq-container h2.visible-xs{display:block;margin-bottom:20px;text-transform:uppercase;text-align:center;font-weight:700}.page--faq .sidebar{display:none}.page--faq .col-md-5,.page--faq .col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page--faq .page-title{text-align:center;font-size:20px}}@media screen and (max-width: 749px){.imgpress .multicolumn .page-width{padding-left:15px;padding-right:15px}img.desktop-image{display:none!important}#chatra.chatra--side-bottom{bottom:72px!important}body.overflow-hidden-tablet #select-lenses,body.overflow-hidden-tablet button.product-form__submit{display:none!important}}@media screen and (max-width: 576px){.spf-col-6.gourt{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.indiv-product__swatches label{margin:5px}.newsletter-form__button{width:5.4rem!important}.newsletter-form__field-wrapper .field__input{height:5.5rem}.newsletter-form__field-wrapper .field__label{top:calc(1.5rem + var(--inputs-border-width))}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/custom.css.map */
