#creation{height:600px}.ditto-hero{overflow:hidden;width:640px;height:480px}@media only screen and (max-width:1024px){.ditto-mobile-api #creation{display:none}.ditto-mobile-api #scan-iframe{z-index:1050}}@media only screen and (max-width:600px){.ditto-mobile-api .ditto-hero{width:100%;height:auto}}@media only screen and (max-width:767px) and (max-height:675px){#creation{height:calc(100vh - 100px);min-height:550px}#creation #scan-iframe{height:calc(100vh - 100px);min-height:550px}}#comp-rotation .modal-dialog{width:98%;min-height:200px;max-width:1600px!important;margin-left:auto;margin-right:auto}#comp-rotation .modal-content{padding:0 20px}#comp-rotation .modal-content .close{font-weight:var(--font-weight--black)}#comp-rotation .modal-header{padding:15px 0;margin-bottom:10px}#comp-rotation .modal-header:after{width:0;border:0}#comp-rotation .modal-body{position:relative;padding:0;min-height:62vw}html:not(.ua-edge) #comp-rotation .modal-body{width:100%}@media (min-width:1650px){#comp-rotation .modal-body{min-height:1000px}}#comp-rotation .modal-body img{display:block;position:absolute;left:0;top:0;width:100%;max-width:1500px;height:auto;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}#comp-rotation .modal-body img:first-child{position:relative;z-index:1}#comp-video-view .modal-dialog{width:75%;min-height:200px;max-width:1600px!important;margin-left:auto;margin-right:auto}#comp-video-view .modal-header{position:absolute;z-index:10;top:0;right:0}#comp-video-view .modal-header:after{display:none}#comp-video-view .modal-content{padding:0;line-height:0}#comp-video-view .modal-content .close{font-weight:var(--font-weight--black)}#comp-video-view .modal-body{padding:0}html:not(.ua-edge) #comp-video-view .modal-body{width:100%}#comp-video-view .modal-body .video-view-player{width:100%}.order-main .order-left-section,.order-main .pdp-left-section,.order-main .plp-left-section,.order-main .vs-left-section,.page-visual-search .order-left-section,.page-visual-search .pdp-left-section,.page-visual-search .plp-left-section,.page-visual-search .vs-left-section,.pdp-main .order-left-section,.pdp-main .pdp-left-section,.pdp-main .plp-left-section,.pdp-main .vs-left-section,.plp-main .order-left-section,.plp-main .pdp-left-section,.plp-main .plp-left-section,.plp-main .vs-left-section,.vs-main .order-left-section,.vs-main .pdp-left-section,.vs-main .plp-left-section,.vs-main .vs-left-section{float:none;width:100%}.order-main .order-right-section,.order-main .pdp-right-section,.order-main .plp-right-section,.order-main .vs-right-section,.page-visual-search .order-right-section,.page-visual-search .pdp-right-section,.page-visual-search .plp-right-section,.page-visual-search .vs-right-section,.pdp-main .order-right-section,.pdp-main .pdp-right-section,.pdp-main .plp-right-section,.pdp-main .vs-right-section,.plp-main .order-right-section,.plp-main .pdp-right-section,.plp-main .plp-right-section,.plp-main .vs-right-section,.vs-main .order-right-section,.vs-main .pdp-right-section,.vs-main .plp-right-section,.vs-main .vs-right-section{display:none}@media (min-width:1024px){.order-main.framefit-visible .order-left-section,.order-main.framefit-visible .pdp-left-section,.order-main.framefit-visible .plp-left-section,.order-main.framefit-visible .vs-left-section,.page-visual-search.framefit-visible .order-left-section,.page-visual-search.framefit-visible .pdp-left-section,.page-visual-search.framefit-visible .plp-left-section,.page-visual-search.framefit-visible .vs-left-section,.pdp-main.framefit-visible .order-left-section,.pdp-main.framefit-visible .pdp-left-section,.pdp-main.framefit-visible .plp-left-section,.pdp-main.framefit-visible .vs-left-section,.plp-main.framefit-visible .order-left-section,.plp-main.framefit-visible .pdp-left-section,.plp-main.framefit-visible .plp-left-section,.plp-main.framefit-visible .vs-left-section,.vs-main.framefit-visible .order-left-section,.vs-main.framefit-visible .pdp-left-section,.vs-main.framefit-visible .plp-left-section,.vs-main.framefit-visible .vs-left-section{float:left;width:calc(100% - 275px)}.order-main.framefit-visible .order-right-section,.order-main.framefit-visible .pdp-right-section,.order-main.framefit-visible .plp-right-section,.order-main.framefit-visible .vs-right-section,.page-visual-search.framefit-visible .order-right-section,.page-visual-search.framefit-visible .pdp-right-section,.page-visual-search.framefit-visible .plp-right-section,.page-visual-search.framefit-visible .vs-right-section,.pdp-main.framefit-visible .order-right-section,.pdp-main.framefit-visible .pdp-right-section,.pdp-main.framefit-visible .plp-right-section,.pdp-main.framefit-visible .vs-right-section,.plp-main.framefit-visible .order-right-section,.plp-main.framefit-visible .pdp-right-section,.plp-main.framefit-visible .plp-right-section,.plp-main.framefit-visible .vs-right-section,.vs-main.framefit-visible .order-right-section,.vs-main.framefit-visible .pdp-right-section,.vs-main.framefit-visible .plp-right-section,.vs-main.framefit-visible .vs-right-section{display:block;float:left;width:275px}}@media (max-width:767px){.order-main.framefit-visible .order-left-section,.order-main.framefit-visible .pdp-left-section,.order-main.framefit-visible .plp-left-section,.order-main.framefit-visible .vs-left-section,.page-visual-search.framefit-visible .order-left-section,.page-visual-search.framefit-visible .pdp-left-section,.page-visual-search.framefit-visible .plp-left-section,.page-visual-search.framefit-visible .vs-left-section,.pdp-main.framefit-visible .order-left-section,.pdp-main.framefit-visible .pdp-left-section,.pdp-main.framefit-visible .plp-left-section,.pdp-main.framefit-visible .vs-left-section,.plp-main.framefit-visible .order-left-section,.plp-main.framefit-visible .pdp-left-section,.plp-main.framefit-visible .plp-left-section,.plp-main.framefit-visible .vs-left-section,.vs-main.framefit-visible .order-left-section,.vs-main.framefit-visible .pdp-left-section,.vs-main.framefit-visible .plp-left-section,.vs-main.framefit-visible .vs-left-section{float:none;width:100%}.order-main.framefit-visible .order-right-section,.order-main.framefit-visible .pdp-right-section,.order-main.framefit-visible .plp-right-section,.order-main.framefit-visible .vs-right-section,.page-visual-search.framefit-visible .order-right-section,.page-visual-search.framefit-visible .pdp-right-section,.page-visual-search.framefit-visible .plp-right-section,.page-visual-search.framefit-visible .vs-right-section,.pdp-main.framefit-visible .order-right-section,.pdp-main.framefit-visible .pdp-right-section,.pdp-main.framefit-visible .plp-right-section,.pdp-main.framefit-visible .vs-right-section,.plp-main.framefit-visible .order-right-section,.plp-main.framefit-visible .pdp-right-section,.plp-main.framefit-visible .plp-right-section,.plp-main.framefit-visible .vs-right-section,.vs-main.framefit-visible .order-right-section,.vs-main.framefit-visible .pdp-right-section,.vs-main.framefit-visible .plp-right-section,.vs-main.framefit-visible .vs-right-section{width:0}}.comp-framefit{background:color-mix(in srgb,var(--black),#fff 100%);z-index:10;position:relative}.comp-framefit .ff-loader{width:auto}.comp-framefit.comp-lens-shape-selector .close-frame-fit,.comp-framefit.comp-lens-shape-selector .label-framefit{display:none}.comp-framefit.comp-lens-shape-selector .label-lens-selector{display:block}.comp-framefit.comp-lens-shape-selector .framefit-compare-btn,.comp-framefit.comp-lens-shape-selector .framefit-tab-head,.comp-framefit.comp-lens-shape-selector .framefit-upload-btn{display:none}.comp-framefit .framefit-head{padding:10px}.comp-framefit .label-lens-selector{font-weight:var(--font-weight--black);text-align:center;display:none}.comp-framefit .pd-dropdown-wrap{height:45px}.comp-framefit .pd-dropdown .pd-help-icon{display:inline-block;padding-top:10px}.comp-framefit .framefit-pd-static{cursor:pointer;padding:10px 5px 0 0}.comp-framefit .framefit-pd-static.system-face{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comp-framefit .framefit-pd-dropdown{padding-right:5px}.comp-framefit .framefit-pd-dropdown .bootstrap-select .btn.btn-sm{font-size:var(--font-size--14)}.comp-framefit .framefit-pd-dropdown .bootstrap-select .btn.btn-sm.btn-default{height:40px}.comp-framefit .framefit-pd-dropdown .bootstrap-select .btn.btn-sm .bs-caret{height:38px;width:40px}.comp-framefit .framefit-pd-dropdown .bootstrap-select .btn.btn-sm .bs-caret .caret{right:12px!important}.comp-framefit .framefit-carousel .slide-frame-image{position:absolute;-webkit-transform:translate(0,-35%);-ms-transform:translate(0,-35%);transform:translate(0,-35%);width:74%;left:13%}.comp-framefit .btn-block+.btn-block{margin-top:0}.comp-framefit .nav-tabs{background:var(--gray-100)}.comp-framefit .nav-tabs li.active a{background:#fff;color:var(--gray-800);--display-color:var(--gray-800)}.comp-framefit .framefit-fav{height:225px;z-index:10}@media (min-width:1024px) and (max-width:1649px){.comp-framefit .tab-pane-framefit{height:100%;overflow:auto}}@media (max-width:1023px){.comp-framefit .tab-pane-framefit{height:360px;overflow:auto}.comp-framefit .noItems{height:65px}}@media (min-width:1024px){.comp-framefit .framefit-carousel{border-top:1px solid var(--gray-400)}}@media (max-width:1023px){.comp-framefit .framefit-carousel{border:1px solid var(--gray-400)}}.comp-framefit .framefit-carousel img{width:100%;height:auto}.comp-framefit .framefit-carousel .slick-next,.comp-framefit .framefit-carousel .slick-prev{z-index:50}.comp-framefit .framefit-carousel .slick-prev{left:5%}.comp-framefit .framefit-carousel .slick-next{right:5%}.comp-framefit .pd-radio-option{color:var(--gray-800);font-size:var(--font-size--14);--display-color:var(--gray-800)}.comp-framefit .pd-selects input[type=radio]{border:1px solid var(--gray-700);background-color:var(--white);color:var(--teal-500);padding:3px;--display-color:var(--teal-500)}.comp-framefit .instructions-title{color:var(--gray-800);font-size:var(--font-size--16);--display-color:var(--gray-800)}.comp-framefit .instructions-face{color:var(--teal-500);font-size:var(--font-size--14);--display-color:var(--teal-500)}.comp-framefit .instructions-photo{color:var(--teal-500);font-size:var(--font-size--14);--display-color:var(--teal-500)}.comp-framefit .sku-tile{background:#fff;height:225px;z-index:10}.comp-framefit .sku-tile .framefit-thumbnail-image-wrapper img{max-width:70%}.comp-framefit .sku-tile.accessory-tile>a{height:130px}.comp-framefit .sku-tile.accessory-tile>a>img{max-height:100%}.comp-framefit .btn-select-lens{display:none}.comp-framefit .ff-lens-drawer{display:none}#framefit-modal{z-index:1050}#framefit-modal .modal-content{padding:20px}#framefit-modal .modal-header{margin-bottom:0;padding:0 15px;height:25px}#framefit-modal .modal-header:after{border-top:0}#framefit-modal .modal-body{padding-top:0}#framefit-modal .close-frame-fit{display:none}#framefit-modal.modal-lens-shape .framefit-upload-btn{display:none}#framefit-modal.modal-lens-shape .btn-select-lens{display:block}#framefit-modal.modal-lens-shape .ff-lens-drawer{display:block}#framefit-modal a.pd-help-icon{font-size:15px}#framefit-upload-modal{z-index:1052}@media (max-width:374px){#framefit-upload-modal .modal-content{padding:30px 10px}#framefit-upload-modal .modal-header:after{left:25px}#framefit-upload-modal .row-buttons>div{width:100%}#framefit-upload-modal .row-buttons>div:nth-child(n+2){margin-top:10px}}#framefit-upload-modal .btn-choose-file i{line-height:22px}.ua-mobile #framefit-upload-modal .btn-webcam{display:none}.ua-ie #framefit-upload-modal .btn-webcam,html:not(.haswebcam) #framefit-upload-modal .btn-webcam{display:none}@media (min-width:1024px){.ua-ie #framefit-upload-modal .btn-choose-file,html:not(.haswebcam) #framefit-upload-modal .btn-choose-file{display:block;width:100%}}#framefit-webcam-modal{z-index:1052}#framefit-pupil-selection-modal{z-index:1054}#framefit-pupil-selection-modal .modal-dialog{max-width:350px!important}#framefit-pupil-selection-modal .modal-body,#framefit-pupil-selection-modal .visible-inline-block{width:275px!important;height:275px!important;overflow:hidden!important}#framefit-pd-help-modal{z-index:1056}.favorite-collapse{max-height:220px;overflow-x:hidden;overflow-y:scroll}.scroll-enable{overflow-x:hidden;overflow-y:scroll}.comp-framefit .framefit-tab-head .nav-tabs{padding-left:0}.comp-framefit .framefit-tab-head .nav-tabs+.tab-content{border-left:0!important;border-right:0!important}.comp-framefit .framefit-tab-head .nav-tabs+.tab-content .tab-pane{border-left:0!important;border-right:0!important}.comp-framefit .framefit-tab-head .nav-tabs>li.active>a,.comp-framefit .framefit-tab-head .nav-tabs>li.active>a:focus,.comp-framefit .framefit-tab-head .nav-tabs>li.active>a:hover{border-left:0;border-right:0}.comp-framefit .framefit-tab-head .nav-tabs>li.active:after,.comp-framefit .framefit-tab-head .nav-tabs>li:hover:after{content:none}.comp-framefit .framefit-tab-head .nav-tabs>li{vertical-align:middle;border-bottom:1px solid var(--gray-400)}.comp-framefit .framefit-tab-head .nav-tabs>li#framefit-favorites{width:40%}.comp-framefit .framefit-tab-head .nav-tabs>li#framefit-recently-viewed{width:60%}.comp-framefit .framefit-tab-head .nav-tabs>li.active{background-color:var(--white);border-bottom-color:var(--white)}.comp-framefit .framefit-tab-head .nav-tabs>li.active:hover{background-color:var(--white)}.comp-framefit .framefit-tab-head .nav-tabs>li:hover{background-color:var(--gray-100)}.comp-framefit .framefit-tab-head .nav-tabs>li>a{border-bottom:0;border-top:0}.comp-framefit .framefit-tab-head .nav-tabs>li>a:hover{border-bottom-color:transparent}@media (min-width:768px){.comp-framefit .framefit-tab-head .nav-tabs{display:table;width:100%;border:0}.comp-framefit .framefit-tab-head .nav-tabs:after,.comp-framefit .framefit-tab-head .nav-tabs:before{content:none}.comp-framefit .framefit-tab-head .nav-tabs>li{float:none;display:table-cell}.comp-framefit .framefit-tab-head .nav-tabs>li.active{background:var(--white)}}@media (min-width:1024px){.page-order .comp-framefit .framefit-head{padding:5px 10px 0 10px}}.tryon-success{position:absolute;background-color:var(--green-500);color:var(--white);border-color:var(--green-500);border-radius:2px;padding:8px 12px;width:93%;top:-70px;display:none;--display-color:var(--white)}.tryon-success .fa{padding-right:10px}.pupil-success{position:absolute;background-color:var(--green-500);color:var(--white);border-color:var(--green-500);border-radius:2px;padding:8px 12px;width:80%;top:28px;display:none;--display-color:var(--white)}.pupil-success .fa{padding-right:10px}.ditto-thumbnails-wrapper{height:70px;margin:0 auto;overflow-y:hidden}.ditto-thumbnails-scroll{height:70px;width:35px;opacity:.6}.ditto-thumbnails-scroll:hover{opacity:1}.ditto-thumbnails-scroll.disabled{opacity:1;pointer-events:auto}.ua-mobile .ditto-thumbnails-scroll{display:none}.ditto-thumbnails-scroll.scroll-left{background:url(/dev/image/site/ditto/ico-left-arrow.png) no-repeat center left}.ditto-thumbnails-scroll.scroll-left.disabled{background-image:url(/dev/image/site/ditto/ico-left-arrow-disabled.png)}.ditto-thumbnails-scroll.scroll-right{background:url(/dev/image/site/ditto/ico-right-arrow.png) no-repeat center right}.ditto-thumbnails-scroll.scroll-right.disabled{background-image:url(/dev/image/site/ditto/ico-right-arrow-disabled.png)}.ditto-thumbnails{margin:0 35px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-align:center}.ua-mobile .ditto-thumbnails{margin:0}.ditto-thumbnail{cursor:pointer;display:inline-block;margin-right:20px;overflow:hidden;text-align:center;vertical-align:top;height:70px;width:70px;border:1px solid var(--gray-400)}.ditto-thumbnail:last-child{margin-right:0}.ditto-thumbnail.active{border:1px solid var(--teal-500)}.ditto-thumbnail img{max-width:100%;height:auto;display:block}.ditto-thumbnail img.ditto-loader{margin-top:25px;display:inline-block}.dittoPDSelect{width:50%;margin:auto}#modal-create-ditto .ditto-splash{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--white)}#modal-create-ditto .ditto-splash .splash-image{max-width:100%;margin-top:32px}#modal-create-ditto .ditto-splash p{line-height:1.5em;max-width:95%;margin:32px auto 0;text-align:center}@media (min-width:1024px){#modal-create-ditto .ditto-splash p{max-width:50%;text-align:left}}#modal-create-ditto .ditto-splash .btn{margin-top:32px}#modal-create-ditto .modal-header[data-hidden=true] .modal-title{display:none!important}#modal-create-ditto .modal-header[data-hidden=true]::after{display:none!important}@media (max-width:767px){.dittoPDSelect{width:100%}}@media (max-width:767px){#modal-create-ditto .modal-dialog{margin:0}#modal-create-ditto .modal-content{padding:5px 0 30px}#modal-create-ditto .modal-header{margin-bottom:10px}#modal-create-ditto .modal-header{margin-bottom:15px}#modal-create-ditto .modal-header:after{top:45px}#modal-create-ditto .modal-body{padding:0 15px}#modal-create-ditto .modal-title{font-size:var(--font-size--14)}}@media (max-width:374px){#modal-create-ditto .modal-title{font-size:var(--font-size--12)}}@media (min-width:1650px){.btn-fav{padding:13px 14px;font-size:var(--font-size--14)}}#comp-size-chart .nav li{display:inline-block}#comp-size-chart .nav li a{background-color:var(--white);padding-left:5px;padding-right:5px}#comp-size-chart .nav li.active a{color:var(--teal-500)}.scale-ratings{position:relative}.scale-ratings .horizontal-bar{height:1px;background-color:var(--gray-400)}.scale-ratings .marker{margin:-5px 0 0 0;padding:0;position:relative}.scale-ratings .marker div{text-align:center;position:absolute}.scale-ratings .marker div:first-child{text-align:left;left:0}.scale-ratings .marker div:nth-child(2){left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.scale-ratings .marker div:last-child{text-align:right;left:100%;margin-left:-25px}.scale-ratings .marker span.circle{background-color:var(--white);border:1px solid var(--gray-400);border-radius:50%;display:inline-block;vertical-align:top;height:10px;width:10px}.scale-ratings .marker span.circle+span{display:block;font-size:var(--font-size--12)}.scale-ratings .rating{background-color:var(--gray-700);border-radius:50%;position:absolute;height:16px;width:16px;top:-8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:0;-webkit-transition:.8s left;transition:.8s left}.scale-ratings .rating[data-rating="1"]{left:1%}.scale-ratings .rating[data-rating="2"]{left:2%}.scale-ratings .rating[data-rating="3"]{left:3%}.scale-ratings .rating[data-rating="4"]{left:4%}.scale-ratings .rating[data-rating="5"]{left:5%}.scale-ratings .rating[data-rating="6"]{left:6%}.scale-ratings .rating[data-rating="7"]{left:7%}.scale-ratings .rating[data-rating="8"]{left:8%}.scale-ratings .rating[data-rating="9"]{left:9%}.scale-ratings .rating[data-rating="10"]{left:10%}.scale-ratings .rating[data-rating="11"]{left:11%}.scale-ratings .rating[data-rating="12"]{left:12%}.scale-ratings .rating[data-rating="13"]{left:13%}.scale-ratings .rating[data-rating="14"]{left:14%}.scale-ratings .rating[data-rating="15"]{left:15%}.scale-ratings .rating[data-rating="16"]{left:16%}.scale-ratings .rating[data-rating="17"]{left:17%}.scale-ratings .rating[data-rating="18"]{left:18%}.scale-ratings .rating[data-rating="19"]{left:19%}.scale-ratings .rating[data-rating="20"]{left:20%}.scale-ratings .rating[data-rating="21"]{left:21%}.scale-ratings .rating[data-rating="22"]{left:22%}.scale-ratings .rating[data-rating="23"]{left:23%}.scale-ratings .rating[data-rating="24"]{left:24%}.scale-ratings .rating[data-rating="25"]{left:25%}.scale-ratings .rating[data-rating="26"]{left:26%}.scale-ratings .rating[data-rating="27"]{left:27%}.scale-ratings .rating[data-rating="28"]{left:28%}.scale-ratings .rating[data-rating="29"]{left:29%}.scale-ratings .rating[data-rating="30"]{left:30%}.scale-ratings .rating[data-rating="31"]{left:31%}.scale-ratings .rating[data-rating="32"]{left:32%}.scale-ratings .rating[data-rating="33"]{left:33%}.scale-ratings .rating[data-rating="34"]{left:34%}.scale-ratings .rating[data-rating="35"]{left:35%}.scale-ratings .rating[data-rating="36"]{left:36%}.scale-ratings .rating[data-rating="37"]{left:37%}.scale-ratings .rating[data-rating="38"]{left:38%}.scale-ratings .rating[data-rating="39"]{left:39%}.scale-ratings .rating[data-rating="40"]{left:40%}.scale-ratings .rating[data-rating="41"]{left:41%}.scale-ratings .rating[data-rating="42"]{left:42%}.scale-ratings .rating[data-rating="43"]{left:43%}.scale-ratings .rating[data-rating="44"]{left:44%}.scale-ratings .rating[data-rating="45"]{left:45%}.scale-ratings .rating[data-rating="46"]{left:46%}.scale-ratings .rating[data-rating="47"]{left:47%}.scale-ratings .rating[data-rating="48"]{left:48%}.scale-ratings .rating[data-rating="49"]{left:49%}.scale-ratings .rating[data-rating="50"]{left:50%}.scale-ratings .rating[data-rating="51"]{left:51%}.scale-ratings .rating[data-rating="52"]{left:52%}.scale-ratings .rating[data-rating="53"]{left:53%}.scale-ratings .rating[data-rating="54"]{left:54%}.scale-ratings .rating[data-rating="55"]{left:55%}.scale-ratings .rating[data-rating="56"]{left:56%}.scale-ratings .rating[data-rating="57"]{left:57%}.scale-ratings .rating[data-rating="58"]{left:58%}.scale-ratings .rating[data-rating="59"]{left:59%}.scale-ratings .rating[data-rating="60"]{left:60%}.scale-ratings .rating[data-rating="61"]{left:61%}.scale-ratings .rating[data-rating="62"]{left:62%}.scale-ratings .rating[data-rating="63"]{left:63%}.scale-ratings .rating[data-rating="64"]{left:64%}.scale-ratings .rating[data-rating="65"]{left:65%}.scale-ratings .rating[data-rating="66"]{left:66%}.scale-ratings .rating[data-rating="67"]{left:67%}.scale-ratings .rating[data-rating="68"]{left:68%}.scale-ratings .rating[data-rating="69"]{left:69%}.scale-ratings .rating[data-rating="70"]{left:70%}.scale-ratings .rating[data-rating="71"]{left:71%}.scale-ratings .rating[data-rating="72"]{left:72%}.scale-ratings .rating[data-rating="73"]{left:73%}.scale-ratings .rating[data-rating="74"]{left:74%}.scale-ratings .rating[data-rating="75"]{left:75%}.scale-ratings .rating[data-rating="76"]{left:76%}.scale-ratings .rating[data-rating="77"]{left:77%}.scale-ratings .rating[data-rating="78"]{left:78%}.scale-ratings .rating[data-rating="79"]{left:79%}.scale-ratings .rating[data-rating="80"]{left:80%}.scale-ratings .rating[data-rating="81"]{left:81%}.scale-ratings .rating[data-rating="82"]{left:82%}.scale-ratings .rating[data-rating="83"]{left:83%}.scale-ratings .rating[data-rating="84"]{left:84%}.scale-ratings .rating[data-rating="85"]{left:85%}.scale-ratings .rating[data-rating="86"]{left:86%}.scale-ratings .rating[data-rating="87"]{left:87%}.scale-ratings .rating[data-rating="88"]{left:88%}.scale-ratings .rating[data-rating="89"]{left:89%}.scale-ratings .rating[data-rating="90"]{left:90%}.scale-ratings .rating[data-rating="91"]{left:91%}.scale-ratings .rating[data-rating="92"]{left:92%}.scale-ratings .rating[data-rating="93"]{left:93%}.scale-ratings .rating[data-rating="94"]{left:94%}.scale-ratings .rating[data-rating="95"]{left:95%}.scale-ratings .rating[data-rating="96"]{left:96%}.scale-ratings .rating[data-rating="97"]{left:97%}.scale-ratings .rating[data-rating="98"]{left:98%}.scale-ratings .rating[data-rating="99"]{left:99%}.scale-ratings .rating[data-rating="100"]{left:100%}@media screen and (max-width:400px){.modal-rush-delivery-off .modal-header:after{position:static}}.modal-rush-delivery-off .modal-header .modal-title{text-transform:none}.modal-rush-delivery-off .modal-header button{display:none}.modal-rush-delivery-off .modal-footer{border-top:none}.modal-rush-delivery-off .sku-details{margin:0 auto;text-align:center}@media (min-width:768px){.modal-rush-delivery-off .sku-details{width:50%}}@media (max-width:767px){.modal-rush-delivery-off .sku-details{width:100%}}@media (max-width:767px){.modal-rush-delivery-off .sku-details img.img-responsive{max-width:75%}}.modal-rush-delivery-off .category-row{border-top:1px solid var(--gray-400);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.modal-rush-delivery-off .category-col.image{-ms-flex-preferred-size:120px;flex-basis:120px}.modal-rush-delivery-off .img-responsive{display:inline-block;width:auto}.modal-rush-delivery-off .lnk-continue{background-color:var(--teal-300);color:var(--teal-500);display:block;padding:10px 0}@media (max-width:767px){.modal-rush-delivery-off .lnk-continue{font-size:var(--font-size--14)}}.modal-rush-delivery-off .btn-shop{min-width:225px}@media (max-width:767px){.modal-rush-delivery-off .btn-shop{display:block}}.bnpl-modal #paypal-msg-row{width:85%}.bnpl-modal .modal-header{margin-bottom:0;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:15px}.bnpl-modal .modal-header .modal-title{-ms-flex-item-align:center;align-self:center}.bnpl-modal .modal-header button>span{color:var(--gray-700);--display-color:var(--gray-700)}.bnpl-modal .modal-header::after{content:none}.bnpl-modal .modal-header::before{content:none}.bnpl-modal .modal-dialog{width:100%}@media (min-width:1024px){.bnpl-modal .modal-dialog{width:726px}}@media (max-width:1023px){.bnpl-modal .modal-dialog{margin:0}}.bnpl-modal .modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scroll-behavior:smooth}@media (min-width:1024px){.bnpl-modal .modal-body{max-height:550px;padding:30px 50px;padding-top:0}}@media (max-width:1023px){.bnpl-modal .modal-body{padding:0;padding:30px 15px;padding-top:0}}.bnpl-modal .modal-content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){.bnpl-modal .modal-content{height:100vh}}.bnpl-messaging{font-size:var(--font-size--12);letter-spacing:.005em;color:var(--black);--display-color:var(--black)}.bnpl-messaging p{margin-bottom:0;font-size:var(--font-size--12)}.bnpl-msg{display:inline-block;margin-right:5px}.bnpl-modal-trigger{text-decoration:underline;white-space:nowrap}.bnpl-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20%;-moz-column-gap:20%;column-gap:20%;text-transform:none}.bnpl-modal-title a{color:var(--gray-800);font-size:var(--font-size--20);text-decoration:none;border-bottom:2px solid transparent;--display-color:var(--gray-800)}.bnpl-modal-title a.active{border-bottom:2px solid var(--teal-400)}.bnpl-disclosure{font-size:var(--font-size--14);line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.2rem;letter-spacing:.07px;padding-bottom:40px;padding-top:40px;border-bottom:1px solid var(--gray-400)}.bnpl-disclosure :last-child{border:none}.bnpl-disclosure p{margin:0}.bnpl-disclosure .fine-print{font-size:var(--font-size--12);font-style:italic}.bnpl-disclosure .fine-print p{margin-top:16px}.bnpl-disclosure .fine-print p:first-child{margin-top:5px}.bnpl-disclosure>img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.bnpl-disclosure{padding-left:0;padding-right:0}}.bnpl-disclosure:last-child{border:none;margin:0;padding-bottom:10px}.page-pdp-giftcard .pdp-ymal-rfk{display:none}.page-pdp-giftcard button.activity{border-color:var(--teal-500)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field::-webkit-input-placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field::-moz-placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field:-ms-input-placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field::-ms-input-placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field::placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination input#custom-value-field::-webkit-input-placeholder{color:var(--gray-700)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination #custom-value-error{white-space:nowrap;float:right;color:red}.page-pdp-giftcard .comp-pdp-name-section .card-denomination .active #custom-value-field{border:1px solid var(--teal-500);color:var(--teal-500)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination .active .custom-value-field-wrapper span.no-value{border:1px solid var(--gray-400);color:var(--gray-400)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination #custom-value-field{border-radius:0;-webkit-appearance:none}.page-pdp-giftcard .comp-pdp-name-section .card-denomination #custom-value-field.no-value{border:1px solid var(--gray-400)}.page-pdp-giftcard .comp-pdp-name-section .card-denomination #custom-value-field.parsley-success{border:1px solid var(--teal-500);color:var(--teal-500)}@media (min-width:768px) and (max-width:1023px){.page-pdp-giftcard .comp-pdp-name-section .egc-step3-container #gc-details-copy,.page-pdp-giftcard .comp-pdp-name-section .egc-step3-container .steps{text-align:center}}@media (max-width:767px){.page-pdp-giftcard .comp-pdp-name-section #recommended-denomination{position:relative;margin-bottom:25px}.page-pdp-giftcard .comp-pdp-name-section #recommended-denomination-hint{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page-pdp-giftcard .comp-pdp-name-section #custom-value-hint{white-space:nowrap;float:right}.page-pdp-giftcard .comp-pdp-name-section #custom-value-field{padding:10px 5px}.page-pdp-giftcard .comp-pdp-name-section .card-denomination .card-option{padding-left:2.5px;padding-right:2.5px}}@media (min-width:1024px) and (max-width:1279px){.page-pdp-giftcard #gc-pdp-image-section{display:table-cell;float:none;vertical-align:top;width:55%;border-right:1px solid var(--gray-400)}}@media (min-width:1024px) and (max-width:1279px){.page-pdp-giftcard #gc-pdp-details{display:table-cell;float:none;vertical-align:top;width:45%;border-top:0}}@media (min-width:1280px){.page-pdp-giftcard #comp-product-image-section .image-carousel{margin-top:50px}}@media (max-width:1279px){.page-pdp-giftcard #comp-product-image-section .product-image{max-width:430px;margin:0 auto}}#mainSection{width:100%!important;max-width:1350px!important}#btmSection{margin-top:0}.landing_banner{background-image:url(http://cdn.socialannex.com/custom_images/9912090/45LQJB_screen-3.png);background-repeat:no-repeat;width:100%;height:717px;margin-top:-20px!important;margin:0 auto}#sa_raf_referral_coupon_code{position:relative;top:600px;left:250px;width:233px!important;height:20px;z-index:999;color:grey;font-size:22px;text-align:center}.shop_now{position:relative;top:660px;left:265px;background-repeat:no-repeat;height:50px;width:209px}.refer-a-friend-redeem #mainSection{width:100%!important;max-width:1350px!important}.refer-a-friend-redeem .wrapper{width:80%}.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/KT5IIE_desk-bg.png) no-repeat;background-size:100%;height:100%;width:100%;padding:50px}.refer-a-friend-redeem .main-head{font-size:var(--font-size--80);color:#2a416b;border-bottom:1px solid #2a416b;border-top:1px solid #2a416b;padding:20px 0;width:41%;text-align:center;font-weight:var(--font-weight--bold);margin-bottom:20px}.refer-a-friend-redeem .sub-text-1{font-size:17px;color:#2a416b;border-bottom:1px solid #2a416b;margin-bottom:20px;line-height:25px;width:41%;padding-bottom:20px;text-align:center;margin-left:0}.refer-a-friend-redeem .checkout{font-size:15px;color:#2a416b;width:41%;padding-bottom:20px;text-align:center}.refer-a-friend-redeem .coupon-box{width:28%;margin:0 6% 0 6%;border:1px solid var(--gray-700);background:var(--white);font-size:30px;color:var(--gray-700);font-weight:var(--font-weight--bold);padding:10px;text-align:center}.refer-a-friend-redeem a.shopnow{border:2px solid #2a416b;text-transform:uppercase;font-size:25px;text-decoration:none;color:#2a416b;margin:30px 10%;padding:10px 40px;cursor:pointer;font-weight:var(--font-weight--bold);display:inline-block}.refer-a-friend-redeem .disclaimer{font-size:10px;color:#2a416b;width:41%;padding-bottom:20px;text-align:center}@media (min-width:320px){.refer-a-friend-redeem .wrapper{width:100%}.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/FMLPD2_mob-bg.png) no-repeat;background-size:100%;height:100%;width:100%;padding:20px 0}.refer-a-friend-redeem .main-head{font-size:30px;padding:9px 0;width:47%;margin-bottom:20px;margin-left:20px}.refer-a-friend-redeem .sub-text-1{font-size:var(--font-size--14);color:#2a416b;border-bottom:1px solid #2a416b;margin-bottom:12px;line-height:18px;width:89%;padding-bottom:12px;text-align:center;margin-left:20px}.refer-a-friend-redeem .checkout{font-size:13px;color:#2a416b;width:80%;padding-bottom:15px;text-align:center;margin-left:30px}.refer-a-friend-redeem .coupon-box{width:70%;margin:0 6% 0 13%;border:1px solid var(--gray-700);background:var(--white);font-size:var(--font-size--20);color:var(--gray-700);font-weight:var(--font-weight--bold);padding:10px;text-align:center}.refer-a-friend-redeem a.shopnow{border:2px solid #2a416b;text-transform:uppercase;font-size:21px;text-decoration:none;color:#2a416b;margin:20px 24% 15px;padding:10px 18px;cursor:pointer;font-weight:var(--font-weight--bold);display:inline-block}.refer-a-friend-redeem .disclaimer{font-size:10px;color:#2a416b;width:100%;padding-bottom:20px;text-align:center}.refer-a-friend-redeem .coupon-box{width:83%;margin:0 auto;border:1px solid var(--gray-700);background:var(--white);font-size:var(--font-size--20);height:39px;color:var(--gray-700);line-height:38px;font-weight:var(--font-weight--bold);padding:0 0;text-align:center}.refer-a-friend-redeem div#shopnow_btn{width:100%;float:left;text-align:center}.refer-a-friend-redeem a.shopnow{padding:0;margin:10px auto;height:39px;line-height:39px;width:82%}.refer-a-friend-redeem .disclaimer{width:83%;height:40px;margin-left:25px;font-size:0}}@media (min-width:375px){.refer-a-friend-redeem .main-head{width:50%;font-size:37px;padding:15px 0}.refer-a-friend-redeem .sub-text-1{width:87%;padding:10px 0 20px 0;font-size:var(--font-size--18)}.refer-a-friend-redeem a.shopnow{padding:10px 37px}.refer-a-friend-redeem .disclaimer{width:83%;margin-left:25px}.refer-a-friend-redeem .checkout{font-size:17px;color:#2a416b;width:80%;padding:15px;text-align:center;margin:0 auto}.refer-a-friend-redeem .coupon-box{width:83%;margin:0 auto;border:1px solid var(--gray-700);background:var(--white);font-size:var(--font-size--20);height:39px;color:var(--gray-700);line-height:38px;font-weight:var(--font-weight--bold);padding:0 0;text-align:center}.refer-a-friend-redeem div#shopnow_btn{width:100%;float:left;text-align:center}.refer-a-friend-redeem a.shopnow{padding:0;margin:10px auto;height:39px;line-height:39px;width:82%}.refer-a-friend-redeem .disclaimer{width:83%;height:40px;margin-left:25px;font-size:0}}@media (min-width:480px){.refer-a-friend-redeem .wrapper{width:100%}.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/FMLPD2_mob-bg.png) no-repeat;background-size:100%;height:100%;width:100%;padding:20px 0}.refer-a-friend-redeem .main-head{font-size:30px;padding:9px 0;width:41%;margin-bottom:20px;margin-left:20px}.refer-a-friend-redeem .sub-text-1{font-size:var(--font-size--14);color:#2a416b;border-bottom:1px solid #2a416b;margin-bottom:12px;line-height:18px;width:89%;padding-bottom:12px;text-align:center;margin-left:20px}.refer-a-friend-redeem .checkout{font-size:13px;color:#2a416b;width:80%;padding-bottom:15px;text-align:center;margin-left:30px}.refer-a-friend-redeem .coupon-box{width:70%;margin:0 6% 0 13%;border:1px solid var(--gray-700);background:var(--white);font-size:var(--font-size--20);color:var(--gray-700);font-weight:var(--font-weight--bold);padding:10px;text-align:center}.refer-a-friend-redeem a.shopnow{border:2px solid #2a416b;text-transform:uppercase;font-size:21px;text-decoration:none;color:#2a416b;margin:20px 13% 15px;padding:10px 18px;cursor:pointer;font-weight:var(--font-weight--bold);display:inline-block;float:left;width:67%}.refer-a-friend-redeem .disclaimer{font-size:10px;color:#2a416b;width:100%;padding-bottom:20px;text-align:center;height:100px}}@media (min-width:568px){.refer-a-friend-redeem .wrapper{width:100%}.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/KT5IIE_desk-bg.png) no-repeat;background-size:100%}.refer-a-friend-redeem .main-head{width:33%}.refer-a-friend-redeem .sub-text-1{width:45%}.refer-a-friend-redeem .checkout{width:40%}.refer-a-friend-redeem .coupon-box{width:37%;margin:0 6% 0 5%}.refer-a-friend-redeem a.shopnow{margin:20px 5% 15px;padding:10px 29px;width:31%}.refer-a-friend-redeem .disclaimer{width:47%}}@media (min-width:736px){.refer-a-friend-redeem .main-head{font-size:50px;padding:20px 0;width:38%;margin-bottom:20px;margin-left:20px}.refer-a-friend-redeem a.shopnow{margin:20px 7% 15px;padding:10px 57px;width:19%}.refer-a-friend-redeem .disclaimer{width:47%;margin-left:9px}.refer-a-friend-redeem .sub-text-1{width:41%}.refer-a-friend-redeem .coupon-box{width:32%;margin:0 6% 0 7%}}@media (min-width:768px){.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/KT5IIE_desk-bg.png) no-repeat;background-size:100%;height:100%;width:100%;padding:50px}.refer-a-friend-redeem .main-head{font-size:60px;padding:20px 0;width:43%;margin-bottom:20px;margin-left:0}.refer-a-friend-redeem .sub-text-1{width:43%;font-size:17px;line-height:23px;margin-left:0;margin-bottom:20px;padding-bottom:20px}.refer-a-friend-redeem .checkout{width:40%;font-size:15px;margin-left:9px}.refer-a-friend-redeem .coupon-box{width:37%;margin:0 6% 0 1%;font-size:25px}.refer-a-friend-redeem a.shopnow{margin:30px 1% 30px;padding:10px 58px;font-size:25px;width:28%}.refer-a-friend-redeem .disclaimer{width:46%;margin-left:0;font-size:var(--font-size--12)}}@media (min-width:1024px){.refer-a-friend-redeem .wrapper{width:100%}.refer-a-friend-redeem .main-outer{background:url(//cdn.socialannex.com/custom_images/9912091/KT5IIE_desk-bg.png) no-repeat;background-size:100%;height:100%;width:100%;padding:50px}.refer-a-friend-redeem .main-head{font-size:var(--font-size--80);padding:20px 0;width:41%;margin-bottom:20px;margin-left:0}.refer-a-friend-redeem .sub-text-1{font-size:17px;color:#2a416b;border-bottom:1px solid #2a416b;margin-bottom:20px;line-height:25px;width:41%;padding-bottom:20px;text-align:center;margin-left:0}}@media (min-width:1200px){.refer-a-friend-redeem a.shopnow{border:2px solid #2a416b;text-transform:uppercase;font-size:21px;text-decoration:none;color:#2a416b;padding:10px 34px;cursor:pointer;font-weight:var(--font-weight--bold);display:inline-block;margin:32px 15%;width:9%}.refer-a-friend-redeem .coupon-box{width:17%;margin:0 6% 0 13%;font-size:25px}.refer-a-friend-redeem .disclaimer{width:41%}.refer-a-friend-redeem .sub-text-1{width:40%}}.page-fsa-hsa-receipt #pdf-fsa-hsa-top-section,.page-fsa-hsa-receipt #pdf-order-info{padding-left:40px;padding-right:20px}.page-fsa-hsa-receipt #pdf-fsa-hsa-bottom-section,.page-fsa-hsa-receipt #pdf-order-content{padding-left:20px;padding-right:20px}.page-fsa-hsa-receipt #pdf-fsa-hsa-top-section .bar{margin-top:30px}.page-fsa-hsa-receipt #pdf-order-content table td{width:33%;padding-left:20px;padding-right:20px}.page-fsa-hsa-receipt #pdf-order-content .eligible-items{margin-top:130px}.page-fsa-hsa-receipt #pdf-order-content .eligible-items table{margin-bottom:100px}.page-fsa-hsa-receipt #pdf-order-content .order-subtotal>table tr:last-child{border:2px var(--teal-500) solid}.page-fsa-hsa-receipt #pdf-fsa-hsa-bottom-section{margin-top:150px}.framefit-modal{padding-left:0!important;padding-right:0!important}.framefit-modal .modal-footer{border-top:0}@media (max-width:767px){.framefit-modal .modal-dialog .modal-content{border:0}}@media (max-width:1023px){.framefit-modal .modal-dialog{margin:0 auto}}.zenbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0}.zenbtn:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .zenbtn:focus{outline:0!important}.zenbtn path{-webkit-transition:all .3s ease;transition:all .3s ease}.zenbtn-text-uppercase{text-transform:uppercase}.zenbtn-primary{color:var(--black);background-color:var(--gray-100);border:1px solid transparent}.zenbtn-primary path{fill:var(--black)}@media (hover:hover){.zenbtn-primary:hover{color:var(--white);background-color:var(--black);border-color:var(--black)}.zenbtn-primary:hover path{fill:var(--white)}}.zenbtn-primary:active{color:var(--white);background-color:var(--black);border-color:var(--black)}.zenbtn-primary:active path{fill:var(--white)}.zenbtn-primary:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-primary:focus-visible path{fill:var(--white)}.zenbtn-primary:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);pointer-events:none;border-color:var(--gray-200)}.zenbtn-primary:disabled path{fill:var(--black)}.zenbtn-secondary{color:var(--white);background-color:var(--black);border:1px solid transparent}.zenbtn-secondary path{fill:var(--white)}@media (hover:hover){.zenbtn-secondary:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--gray-100)}.zenbtn-secondary:hover path{fill:var(--black)}}.zenbtn-secondary:active{color:var(--black);background-color:var(--gray-100);border-color:var(--gray-100)}.zenbtn-secondary:active path{fill:var(--black)}.zenbtn-secondary:focus-visible{color:var(--black);background-color:var(--gray-100);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-secondary:focus-visible path{fill:var(--black)}.zenbtn-secondary:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);pointer-events:none;border-color:var(--gray-200)}.zenbtn-secondary:disabled path{fill:var(--black)}.zenbtn-primary-outline{color:var(--black);background-color:var(--gray-100);border:1px solid var(--black)}.zenbtn-primary-outline path{fill:var(--black)}@media (hover:hover){.zenbtn-primary-outline:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.zenbtn-primary-outline:hover path{fill:var(--white)}}.zenbtn-primary-outline:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.zenbtn-primary-outline:active path{fill:var(--white)}.zenbtn-primary-outline:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-primary-outline:focus-visible path{fill:var(--white)}.zenbtn-primary-outline:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.zenbtn-primary-outline:disabled path{fill:var(--black)}.zenbtn-secondary-outline{color:var(--white);background-color:var(--black);border:1px solid var(--white)}.zenbtn-secondary-outline path{fill:var(--white)}@media (hover:hover){.zenbtn-secondary-outline:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.zenbtn-secondary-outline:hover path{fill:var(--black)}}.zenbtn-secondary-outline:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.zenbtn-secondary-outline:active path{fill:var(--black)}.zenbtn-secondary-outline:focus-visible{color:var(--black);background-color:var(--gray-100);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-secondary-outline:focus-visible path{fill:var(--black)}.zenbtn-secondary-outline:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.zenbtn-secondary-outline:disabled path{fill:var(--black)}.zenbtn-branded{color:var(--white);background-color:var(--teal-700);border:1px solid transparent}.zenbtn-branded path{fill:var(--white)}@media (hover:hover){.zenbtn-branded:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.zenbtn-branded:hover path{fill:var(--black)}}.zenbtn-branded:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.zenbtn-branded:active path{fill:var(--black)}.zenbtn-branded:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.zenbtn-branded:focus-visible path{fill:var(--black)}.zenbtn-branded:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.zenbtn-branded:disabled path{fill:var(--white)}.zenbtn-branded-outline{color:var(--black);background-color:var(--teal-200);border:1px solid var(--black)}.zenbtn-branded-outline path{fill:var(--black)}@media (hover:hover){.zenbtn-branded-outline:hover{color:var(--white);background-color:var(--teal-700);border-color:var(--white)}.zenbtn-branded-outline:hover path{fill:var(--white)}}.zenbtn-branded-outline:active{color:var(--white);background-color:var(--teal-700);border-color:var(--white)}.zenbtn-branded-outline:active path{fill:var(--white)}.zenbtn-branded-outline:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.zenbtn-branded-outline:focus-visible path{fill:var(--white)}.zenbtn-branded-outline:disabled{opacity:.65;color:var(--black);background-color:var(--teal-200);border-color:var(--teal-700);pointer-events:none}.zenbtn-branded-outline:disabled path{fill:var(--black)}.zenbtn-link{color:var(--black);background-color:rgba(var(--white-rgb),0);border:1px solid rgba(var(--white-rgb),0);text-decoration:underline}@media (hover:hover){.zenbtn-link:hover{text-decoration:none}}.zenbtn-link:active{text-decoration:none}.zenbtn-link:focus-visible{-webkit-box-shadow:0 0 0 4px var(--black)!important;box-shadow:0 0 0 4px var(--black)!important;text-decoration:underline}.zenbtn-link:disabled{opacity:.65;pointer-events:none;text-decoration:underline}.zenbtn-link-outline{color:var(--black);background-color:rgba(var(--white-rgb),0);border:1px solid var(--black);border-radius:18px;text-decoration:none}@media (hover:hover){.zenbtn-link-outline:hover{text-decoration:underline}}.zenbtn-link-outline:active{text-decoration:underline}.zenbtn-link-outline:focus-visible{border:1px solid rgba(var(--white-rgb),0)!important;-webkit-box-shadow:0 0 0 4px var(--black)!important;box-shadow:0 0 0 4px var(--black)!important;text-decoration:underline}.zenbtn-link-outline:disabled{opacity:.65;pointer-events:none;text-decoration:none}.zenbtn-large{padding:12px 16px 12px 16px;gap:8px}.zenbtn-medium{padding:8px 16px 8px 16px;gap:8px}.zenbtn-small{padding:4px 8px 4px 8px;gap:8px}.zenbtn-icon-only-large{width:48px;height:48px;padding:4px;gap:8px}.zenbtn-icon-only-medium{width:38px;height:38px;padding:4px;gap:8px}.zenbtn-icon-only-small{width:32px;height:32px;padding:4px;gap:8px}.zenbtn-full-width{width:100%}.zenbtn-left-radius-none{border-top-left-radius:0;border-bottom-left-radius:0}.fittingbox-modal .modal-dialog.modal-lg{width:1024px}.fittingbox-modal .modal-content{padding:0;background:rgba(var(--black-rgb),.95);border:none}.fittingbox-modal .exposure-slider-box{position:absolute;right:46px;top:130px}.fittingbox-modal .exposure-slider-box .ui-slider-vertical{width:8px;height:360px}.fittingbox-modal .exposure-slider-box .ui-slider-vertical .ui-slider-handle{width:40px;height:40px;border-radius:100%;background:var(--white) url(/dev/image/site/fittingbox/icon_brightness.svg) no-repeat center center;padding:0;border:none;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);left:-16px}.fittingbox-modal .exposure-slider-box .ui-widget.ui-widget-content{border-radius:10px;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);background:-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(#414141));background:linear-gradient(180deg,var(--white) 0,#414141 100%);border:none}.fittingbox-modal .menu-box-wrapper{position:absolute;left:32px;top:24px}.fittingbox-modal .menu-box-wrapper [aria-expanded=false] .fa-angle-down{display:none}.fittingbox-modal .menu-box-wrapper [aria-expanded=true] .fa-angle-up{display:none}.fittingbox-modal .menu-box-wrapper .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer}.fittingbox-modal .menu-box-wrapper .menu-item .icon-ruler{background:url(/dev/image/site/fittingbox/icon_ruler_black.svg);width:24px;height:24px}.fittingbox-modal .menu-box-wrapper .menu-item .icon-image{background:url(/dev/image/site/fittingbox/icon_image_black.svg);width:24px;height:18px}.fittingbox-modal .menu-box-wrapper .menu-item .icon-reset{background:url(/dev/image/site/fittingbox/icon_reset.svg);width:16px;height:16px}.fittingbox-modal .menu-box-wrapper .menu-item span{font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;color:var(--white);--display-color:var(--white)}.fittingbox-modal .menu-box-wrapper #fittingbox-menu-collapse .menu-item{margin-top:16px}.fittingbox-modal .menu-box-wrapper .menu-icon{width:40px;height:40px;border-radius:100%;background:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.fittingbox-modal .menu-box-wrapper .menu-icon .far{color:var(--black);font-size:var(--font-size--24);--display-color:var(--black)}.fittingbox-modal .modal-header{padding:0;margin:0}.fittingbox-modal .modal-header:after{display:none}.fittingbox-modal .modal-header .close{display:none}.fittingbox-modal .close{position:absolute;z-index:1081;right:32px;top:24px;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-radius:100%;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24)}.fittingbox-modal .close span{color:var(--black);text-shadow:none;--display-color:var(--black)}.fittingbox-modal .modal-body{padding:0}.fittingbox-modal .fitmix-container,.fittingbox-modal .modal-body{height:768px}.fittingbox-modal .fittingbox-container{width:100%}.fittingbox-modal .bottom-section{position:absolute;width:100%;bottom:0}.fittingbox-modal .bottom-section:has(.using-pd-message:not(.hidden)) .lens-type-box{border-radius:0}.fittingbox-modal .bottom-section .using-pd-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 32px;color:var(--white);background:rgba(var(--black-rgb),.8)}.fittingbox-modal .bottom-section .using-pd-message .using-pd-message-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background-color:unset;border:none}.fittingbox-modal .lens-type-box{background:rgba(var(--black-rgb),.9);border-radius:16px 16px 0 0;padding:16px 32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.fittingbox-modal .lens-type-box .right-con{overflow:auto;width:50%}.fittingbox-modal .lens-type-box .lens-category-box{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.fittingbox-modal .lens-type-box .lens-type>*{padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.fittingbox-modal .lens-type-box .colors-box{padding:0 24px}.fittingbox-modal .lens-type-box .colors-box>*{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fittingbox-modal .lens-type-box .colors-box .color-text{font-weight:var(--font-weight--bold);font-size:var(--font-size--16);line-height:24px;letter-spacing:.24px;color:var(--white);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;--display-color:var(--white)}.fittingbox-modal .lens-type-box .colors-box .color-item{width:32px;height:32px;display:block;border:1px solid var(--white);border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.fittingbox-modal .lens-type-box .colors-box .color-item span{display:block;width:100%;height:100%;border-radius:100%}.fittingbox-modal .lens-type-box .colors-box .color-item.active{border:3px solid var(--white)}.fittingbox-modal .lens-type-box .colors-box .color-item+.color-item{margin-left:16px}.fittingbox-modal .lens-type-box .btn{padding:9px 8px;font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;color:var(--gray-400);background:0 0;text-transform:inherit;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:8px;--display-color:var(--white)}.fittingbox-modal .lens-type-box .btn.active{background:var(--white);color:var(--black);--display-color:var(--black)}.fittingbox-modal .lens-type-box .btn+.btn{margin-left:12px}.fittingbox-modal .lens-type-box .lens-type .btn+.btn{margin-left:0}.fittingbox-modal .tips-box{padding:16px 32px;background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fittingbox-modal .tips-box span.label-lens{border-radius:8px;padding:9px 8px;font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;background:var(--white);color:var(--black);--display-color:var(--black)}.fittingbox-modal .tips-box .btn-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--black);background-color:var(--gray-100);border:1px solid var(--black);padding:8px 16px 8px 16px!important;gap:8px!important;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem;text-decoration:none}.fittingbox-modal .tips-box .btn-link:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .fittingbox-modal .tips-box .btn-link:focus{outline:0!important}.fittingbox-modal .tips-box .btn-link path{-webkit-transition:all .3s ease;transition:all .3s ease}.fittingbox-modal .tips-box .btn-link path{fill:var(--black)}@media (hover:hover){.fittingbox-modal .tips-box .btn-link:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .tips-box .btn-link:hover path{fill:var(--white)}}.fittingbox-modal .tips-box .btn-link:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .tips-box .btn-link:active path{fill:var(--white)}.fittingbox-modal .tips-box .btn-link:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.fittingbox-modal .tips-box .btn-link:focus-visible path{fill:var(--white)}.fittingbox-modal .tips-box .btn-link:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.fittingbox-modal .tips-box .btn-link:disabled path{fill:var(--black)}.fittingbox-modal .pd-container{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--display-color:var(--white)}.fittingbox-modal .pd-container .pd-box{max-width:449px;margin:0 16px}.fittingbox-modal .pd-container .pd-box .pd-title{font-size:var(--font-size--20);line-height:28px;letter-spacing:.2px}.fittingbox-modal .pd-container .pd-box .pd-desc{font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;margin:8px 0 40px}.fittingbox-modal .pd-container .pd-box .pd-label{line-height:24px;letter-spacing:.08px}.fittingbox-modal .pd-container .pd-box .pd-inner-box{max-width:254px;margin:0 auto}.fittingbox-modal .pd-container .pd-box .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;margin:8px 0}.fittingbox-modal .pd-container .pd-box .radio-group .radio{margin:0}.fittingbox-modal .pd-container .pd-box .bootstrap-select{width:100%}.fittingbox-modal .pd-container .pd-box .bootstrap-select .btn{margin-right:0}.fittingbox-modal .pd-container .pd-box .bootstrap-select:focus{background:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-secondary{margin:32px auto;text-transform:none}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--black);background-color:var(--gray-100);border:1px solid var(--black);padding:8px 16px 8px 16px;gap:8px}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus{outline:0!important}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm path{-webkit-transition:all .3s ease;transition:all .3s ease}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm path{fill:var(--black)}@media (hover:hover){.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:hover path{fill:var(--white)}}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active path{fill:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus-visible path{fill:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:disabled path{fill:var(--black)}.fittingbox-modal .pd-container .pd-box .tip{margin-bottom:0;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.fittingbox-modal .pd-container .pd-box .tip a{color:var(--white);text-decoration:underline;--display-color:var(--white)}.fittingbox-modal .pd-container .pd-box .pd-two-number-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fittingbox-modal .pd-container .pd-box .pd-two-number-box>:first-child{margin-right:4px}.fittingbox-modal .pd-container .pd-box .pd-two-number-box>:last-child{margin-left:4px}.fittingbox-modal .pd-container .pd-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background:var(--white)}.fittingbox-modal .icon-transitions{background:url(/dev/image/site/fittingbox/icon_transitions.svg);width:167px;height:45px;display:inline-block;margin:0 0 24px 32px}@media (max-width:767px){.fittingbox-modal .icon-transitions{margin-left:16px}}@media (max-width:1024px){.fittingbox-modal .modal-dialog.modal-lg{width:100%}}@media (max-width:768px){.fittingbox-modal .close{right:16px}.fittingbox-modal .menu-box-wrapper{left:16px}.fittingbox-modal .exposure-slider-box{right:30px}.fittingbox-modal .modal-dialog.modal-lg{margin:0;height:100%;min-height:840px}.fittingbox-modal .modal-dialog.modal-lg .fitmix-container,.fittingbox-modal .modal-dialog.modal-lg .fittingbox-container,.fittingbox-modal .modal-dialog.modal-lg .modal-body,.fittingbox-modal .modal-dialog.modal-lg .modal-content{height:100%}.fittingbox-modal .tips-box{padding:16px}.fittingbox-modal .lens-type-box{padding:0 16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.fittingbox-modal .lens-type-box>*{width:100%}.fittingbox-modal .lens-type-box .colors-box>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fittingbox-modal .lens-type-box .right-con{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.fittingbox-modal .lens-type-box .right-con .color-text{margin-bottom:16px}.fittingbox-modal .lens-type-box .left-con{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fittingbox-modal .lens-type-box .drag-border{margin:0 auto;padding:16px 0;width:91px}.fittingbox-modal .lens-type-box .drag-border span{width:91px;height:4px;display:block;border-radius:999px;background:var(--gray-700)}.fittingbox-modal .lens-type-box .lens-type-back{width:40px;height:40px;border-radius:100%;background:var(--white);color:var(--black);margin-right:16px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;--display-color:var(--black)}.fittingbox-modal .lens-type-box .lens-sub-types-box{display:-webkit-box;display:-ms-flexbox;display:flex}.fittingbox-modal .lens-type-box .lens-sub-types-box .lens-type{overflow:auto}}.modal-fittingbox-luna-pd-reader-results .modal-dialog{width:768px}.modal-fittingbox-luna-pd-reader-results .modal-header{margin-bottom:0}.modal-fittingbox-luna-pd-reader-results .modal-header .modal-title,.modal-fittingbox-luna-pd-reader-results .modal-header:after{display:none}.modal-fittingbox-luna-pd-reader-results .modal-header .close{font-size:35px;position:absolute;right:52px;top:37px}.modal-fittingbox-luna-pd-reader-results .modal-content{padding:37px 52px 50px 53px}.modal-fittingbox-luna-pd-reader-results .modal-footer{border-top:none;padding:0;margin-top:50px}.modal-fittingbox-luna-pd-reader-results .title{font-size:var(--font-size--32);line-height:40px;letter-spacing:.32px;margin-bottom:8px}.modal-fittingbox-luna-pd-reader-results p{margin-bottom:0}.modal-fittingbox-luna-pd-reader-results .frame-size,.modal-fittingbox-luna-pd-reader-results .pd-size{font-size:var(--font-size--40);line-height:48px;letter-spacing:.4px}.modal-fittingbox-luna-pd-reader-results .pd-size{margin-bottom:32px}.modal-fittingbox-luna-pd-reader-results .frame-size{margin-bottom:8px}.modal-fittingbox-luna-pd-reader-results .frame-data{font-size:var(--font-size--28);line-height:36px;letter-spacing:.28px}@media (max-width:768px){.modal-fittingbox-luna-pd-reader-results .modal-dialog{width:100%;margin:0;height:100%}.modal-fittingbox-luna-pd-reader-results .modal-dialog .modal-content{height:100%;border:none}}.page-framefit-view .comp-pdp-name-section .fittingbox-button{display:none}.page-framefit-view .comp-pdp-name-section.fittingbox-enable .btn-close-framefit img{display:none}[data-fitting-box-modal] #gladlyChat_container,[data-fitting-box-modal] #onetrust-consent-sdk,[data-fitting-box-modal] #usntA40Toggle{display:none!important}#daily-deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#daily-deal .deal-tag{padding:5px 8px 4px;border-radius:25px;background:#6512bf}#daily-deal .daily-deal-info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1280px){.page-pdp .pdp-product{display:table;table-layout:fixed;width:100%}.page-pdp .pdp-product>div{display:table-cell;float:none;vertical-align:top}.page-pdp .pdp-main{background:var(--gray-100)}.page-pdp .pdp-main .comp-pdp-nav-tab .nav-tabs{background:var(--white)}.page-pdp .pdp-main .pdp-nav-tabs .tab-pane{border-bottom:none}}@media (min-width:1280px) and (max-width:1649px){.page-pdp .pdp-image-section{border-right:1px solid var(--gray-400);width:55%}.page-pdp .pdp-details{width:45%;border-top:0}.page-pdp .comp-pdp-name-section>.border-top{border-top:0}.page-pdp.page-pdp-giftcard .pdp-main .comp-pdp-name-section .pdp-actions{width:100%;float:none}.page-pdp #comp-pdp-egc-nav-tabs #details .specification{width:33.33%;float:left}}.page-pdp .steps .step-count{background-color:var(--teal-500);color:var(--white);height:30px;width:30px}.page-pdp .framefit-visible .pdp-left-section{border-right:1px solid var(--gray-400)}@media (min-width:1024px) and (max-width:1649px){.page-pdp .framefit-visible .pdp-actions,.page-pdp .framefit-visible .pdp-info{float:none;width:100%}}@media (min-width:1280px) and (max-width:1649px){.page-pdp .framefit-visible .pdp-product{display:block}.page-pdp .framefit-visible .pdp-product>div{display:block;width:100%;border-right:0}.page-pdp .framefit-visible .pdp-actions,.page-pdp .framefit-visible .pdp-info{width:50%;float:left}}.page-pdp .pdp-left-section .frame-label>a:hover{cursor:default}@media (max-width:767px){.page-pdp .pdp-ymal-rfk .rfkx_pagination div.rfk_next,.page-pdp .pdp-ymal-rfk .rfkx_pagination div.rfk_prev{z-index:10}}.page-pdp .social-proof-wrapper{background-color:var(--blue-100);color:var(--blue-800);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:22px;padding:8px 0}@media (max-width:1023px){.page-pdp .pdp-details{min-height:350px}}@media (min-width:1024px){.page-pdp .pdp-details{min-height:500px}}.comp-product-image-section{height:100%}.comp-product-image-section .rotate-icon{width:25px;height:25px;top:15px;right:20px;cursor:pointer;z-index:100}@media (min-width:768px){.comp-product-image-section .rotate-icon{top:45%;right:auto;left:5%}}@media (max-width:767px){.comp-product-image-section .rotate-icon{left:20px;right:0}}.comp-product-image-section .video-view-icon{position:absolute;top:50%;left:50%;font-size:var(--font-size--24);padding:0;margin-top:-12px;margin-left:-12px;color:color-mix(in srgb,var(--teal-500),#fff 5%);--display-color:color-mix(in srgb, var(--teal-500), white 5%)}.comp-product-image-section .mobile-favorite-btn{width:25px;height:25px;top:15px;right:20px;cursor:pointer;z-index:100}.comp-product-image-section .mobile-favorite-btn .mobile-favorite-icon{font-size:var(--font-size--24)}.comp-product-image-section .kids-tag{position:absolute;top:76px;right:0;line-height:1;padding:3px 15px;color:var(--gray-700);--display-color:var(--gray-700);background:#cfff04;font-style:normal;font-weight:var(--font-weight--bold);font-size:var(--font-size--18);text-align:center;letter-spacing:.135em;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.comp-product-image-section .kids-tag:after,.comp-product-image-section .kids-tag:before{content:"";width:0;height:0;border-left:.9em solid transparent;left:-.8em;position:absolute;top:0;border-top:1em solid #cfff04}.comp-product-image-section .kids-tag:after{top:auto;bottom:0;border-top:none;border-bottom:1em solid #cfff04}@media (max-width:767px){.comp-product-image-section .kids-tag{top:55px}}@media (min-width:768px){.comp-product-image-section .slick-dots .rotate-icon{position:absolute;top:100%;left:10px;width:30px}}.comp-product-image-section .image-container{position:relative}.comp-product-image-section .image-container .image-carousel{position:relative;padding:30px 0}.comp-product-image-section .image-container .product-image{min-height:240px;height:45.57291667vw;background-image:url(/dev/image/site/common/loading-01.gif);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.comp-product-image-section .image-container .product-image[data-view=front]{background-image:none}@media (min-width:1280px){.comp-product-image-section .image-container .product-image{height:31.25vw}}@media (min-width:1650px){.comp-product-image-section .image-container .product-image{height:27.34375vw}}@media (max-width:767px){.comp-product-image-section .image-container .product-image{min-height:200px}}.comp-product-image-section .image-container .product-image:focus{outline:0}.comp-product-image-section .image-container .product-image.hero-loader{background:url(/dev/image/site/common/global-search-loading.gif) no-repeat center}.comp-product-image-section .image-container .product-image.hero-loader img{opacity:0}.comp-product-image-section .image-container .product-image img{display:block;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.comp-product-image-section .image-container .no-transform{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}}.comp-product-image-section .slick-next,.comp-product-image-section .slick-prev{display:none!important}.comp-product-image-section .padding-left-7{padding-left:7px}.comp-product-image-section .padding-right-7{padding-right:7px}.comp-product-image-section .sku-thumbnails{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.comp-product-image-section .sku-thumbnails::-webkit-scrollbar{width:0;background:0 0}.comp-product-image-section .product-colors{overflow:hidden;margin:0 auto}@media (max-width:767px){.comp-product-image-section .product-colors{width:100%;overflow-x:auto;overflow-y:hidden}}.comp-product-image-section .product-colors a{display:inline-block;vertical-align:top}.ua-desktop .comp-product-image-section .product-colors a:hover .color-thumbnail .color-name{visibility:visible}.comp-product-image-section .product-colors .color-thumbnail{display:inline-block;margin:0 15px 15px;padding:12px 0 0 0;width:80px;height:auto;vertical-align:top}.comp-product-image-section .product-colors .color-thumbnail:not(.active) .color-name{visibility:hidden}.comp-product-image-section .product-colors .color-thumbnail>div:not(.blokz-plus-tints-images-con){white-space:pre-wrap}.comp-product-image-section .product-colors .disabled{opacity:.5}.comp-product-image-section .rimless-shape-section{display:none}.comp-product-image-section .slick-dots{position:absolute;list-style-type:none;padding-left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.comp-product-image-section .slick-dots{left:-6%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:15px}}@media (min-width:768px){.comp-product-image-section .slick-dots{left:-8%}}@media (min-width:1024px){.comp-product-image-section .slick-dots{left:-20%}}@media (max-width:767px){.comp-product-image-section .slick-dots li{margin-bottom:10px!important}}.comp-product-image-section .slick-dots li{display:block;width:50px;height:40px;padding:3px;margin-bottom:15px;cursor:pointer;border:1px solid rgba(0,153,168,.25)}.comp-product-image-section .slick-dots li img:not(.video-view-icon){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.comp-product-image-section .slick-dots li.slick-active{border:1px solid var(--teal-500)}.comp-product-image-section .slick-dots button{display:none}.comp-product-image-section .retired-banner{z-index:1;font-weight:var(--font-weight--bold)}.comp-product-image-section #color-options,.comp-product-image-section #product-addon{font-size:var(--font-size--14)}.comp-product-image-section .fd-canvas-container{position:absolute;top:50%;width:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.comp-product-image-section .ff-dimension-canvas,.comp-product-image-section .sf-dimension-canvas{position:relative;width:100%;top:50%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);visibility:hidden}.comp-product-image-section .frame-dimension-toggler{position:absolute;left:15px;bottom:0;border:1px solid var(--teal-500);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;width:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:1;overflow:auto;visibility:hidden;-webkit-transition:all ease-in-out .1s;transition:all ease-in-out .1s;z-index:1}.comp-product-image-section .frame-dimension-toggler .frame-dimension-trigger{width:29px!important;top:0!important;-webkit-transform:initial!important;-ms-transform:initial!important;transform:initial!important}@media (max-width:767px){.comp-product-image-section .frame-dimension-toggler{height:34px;width:34px}.comp-product-image-section .frame-dimension-toggler .frame-dimension-trigger{width:23px!important}}.comp-product-image-section .slick-active .frame-dimension-toggler{visibility:visible}.comp-product-image-section .slick-active .ff-dimension-canvas,.comp-product-image-section .slick-active .sf-dimension-canvas{visibility:visible}.comp-product-image-section .non-digitized-banner,.comp-product-image-section .tryon-failure-banner{display:none}.comp-product-image-section .ditto-view{padding-top:30px}@media (max-width:767px){.comp-product-image-section .ditto-view{padding-top:40px}}.comp-product-image-section .ditto-view-wrapper{width:500px;margin:0 auto}@media (max-width:767px){.comp-product-image-section .ditto-view-wrapper{width:320px}}.comp-product-image-section .ditto-tryons-wrapper{background:url(/dev/image/site/ditto/ditto_loader.gif) no-repeat center;height:500px}@media (max-width:767px){.comp-product-image-section .ditto-tryons-wrapper{height:320px}}.comp-product-image-section .ditto-hero{width:500px;height:500px}@media (max-width:767px){.comp-product-image-section .ditto-hero{width:320px;height:320px}}.comp-product-image-section .ditto-thumbnails-wrapper{margin:15px auto 0}.comp-product-image-section .ditto-buttons-wrapper{margin:15px 35px 20px}.ua-mobile .comp-product-image-section .ditto-buttons-wrapper{margin:15px 0 50px}.comp-product-image-section .vto-notice{background:var(--teal-100);border-radius:16px;margin:0 auto 20px;max-width:640px;padding:8px 16px}@media (max-width:767px){.comp-product-image-section .vto-notice{max-width:90vw}}.comp-product-image-section .vto-notice .framefit-button{cursor:pointer}.comp-product-image-section .btn-frame-view .frame-icon{width:45px;height:20px}.comp-product-image-section .btn-frame-view .frame-icon img{width:45px;top:-14px}.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con>*{-webkit-transform:none;-ms-transform:none;transform:none;position:inherit;top:auto;padding:10px 15px}.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con .frame-image,.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con .tint-overlay{position:absolute;width:100%;top:0}.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con .tint-overlay{height:calc(100% - 26px);top:15px;right:16px;width:calc(100% - 32px)}@media (max-width:767px){.comp-product-image-section .image-container .product-image .blokz-plus-tints-images-con .tint-overlay{top:1px;height:calc(100% - 2px);right:calc(2vw + 1px);width:calc(100% - 4vw - 2px)}}.comp-product-image-section .slick-dots .blokz-plus-tints-images-con{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.comp-product-image-section .slick-dots .blokz-plus-tints-images-con .frame-image,.comp-product-image-section .slick-dots .blokz-plus-tints-images-con .tint-overlay{position:absolute;top:0}.comp-product-image-section .slick-dots .blokz-plus-tints-images-con .tint-overlay{height:100%;width:100%}.comp-product-image-section .color-thumbnail .blokz-plus-tints-images-con{position:relative;height:auto}.comp-product-image-section .color-thumbnail .blokz-plus-tints-images-con .frame-image,.comp-product-image-section .color-thumbnail .blokz-plus-tints-images-con .tint-overlay{position:absolute;top:0}.comp-product-image-section .color-thumbnail .blokz-plus-tints-images-con .tint-overlay{height:100%;width:100%}.comp-product-image-section .color-thumbnail .blokz-plus-tints-images-con .disabled{opacity:1}.page-pdp .slide-video-view{position:relative}.page-pdp .slide-video-view img{width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-pdp .slide-video-view .glyphicon{position:absolute;top:50%;left:50%;font-size:var(--font-size--48);padding:0;margin-top:-24px;margin-left:-24px;color:color-mix(in srgb,var(--teal-500),#fff 5%);--display-color:color-mix(in srgb, var(--teal-500), white 5%)}@media (max-width:767px){.page-pdp:not(.page-pdp-giftcard) .image-section-container figure.product-image{-webkit-transition:all ease 1s;transition:all ease 1s}.page-pdp:not(.page-pdp-giftcard) .image-section-container figure.product-image:not(.slick-active){opacity:.7}.page-pdp:not(.page-pdp-giftcard) .image-section-container figure.product-image .img-responsive{padding:0 2vw}}.page-pdp .image-section-container:not([tabindex]):focus{outline:0}.page-pdp-accessory #mobile-tryon{display:none!important}@media (max-width:767px){.page-pdp-giftcard .product-colors{height:auto}}.page-pdp-giftcard .product-colors .color-thumbnail{height:auto;margin-bottom:0;padding-bottom:0;padding-top:3px}.page-pdp-giftcard .comp-product-image-section{opacity:1}.page-pdp-giftcard .comp-product-image-section .steps{margin:30px 0 0}@media (min-width:1650px){.page-pdp-giftcard .comp-product-image-section .steps{margin:90px 0 0}}.page-pdp-giftcard .comp-product-image-section .image-container .product-image{min-height:0;height:auto}.page-pdp-giftcard .comp-product-image-section .image-container .product-image img.img-responsive{top:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:auto;margin:auto}.page-pdp-ditto-view .rotate-icon{display:none}.page-pdp-ditto-view .ditto-view{display:block}.page-pdp-ditto-view .frame-view{display:none}.page-pdp-ditto-view.page-pdp-non-digitized .non-digitized-banner{display:block}.page-pdp-ditto-view.page-pdp-tryon-failure .tryon-failure-banner{display:block}.page-pdp-frame-view .ditto-view{display:none}.page-pdp-frame-view .frame-view{display:block}.page-pdp-frame-view .pd-warning-banner{display:none}.page-pdp-contacts .comp-product-image-section{height:100%}.page-pdp-contacts .comp-product-image-section .image-container{position:relative}.page-pdp-contacts .comp-product-image-section .image-container .image-carousel{position:relative;padding:0}.page-pdp-contacts .comp-product-image-section .image-container .contacts-color-img-wrapper{position:absolute;bottom:0;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:115px;height:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.page-pdp-contacts .comp-product-image-section .image-container .contacts-color-img-wrapper{width:67px;height:52px}.page-pdp-contacts .comp-product-image-section .image-container .contacts-color-img-wrapper .contacts-color-img{top:35px!important}}.page-pdp-contacts .comp-product-image-section .image-container .contacts-color-img-wrapper .contacts-color-img{padding:10px;-o-object-fit:contain;object-fit:contain;top:15px!important}.page-pdp-contacts .comp-product-image-section .image-container .product-image{min-height:240px;height:71.61458333vw;background-image:url(/dev/image/site/common/loading-01.gif);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.page-pdp-contacts .comp-product-image-section .image-container .product-image[data-view=front]{background-image:none}@media (min-width:1280px){.page-pdp-contacts .comp-product-image-section .image-container .product-image{height:31.25vw}}@media (min-width:1650px){.page-pdp-contacts .comp-product-image-section .image-container .product-image{height:35.15625vw}}@media (max-width:767px){.page-pdp-contacts .comp-product-image-section .image-container .product-image{min-height:200px}}.page-pdp-contacts .comp-product-image-section .image-container .product-image:focus{outline:0}.page-pdp-contacts .comp-product-image-section .image-container .product-image.hero-loader{background:url(/dev/image/site/common/global-search-loading.gif) no-repeat center}.page-pdp-contacts .comp-product-image-section .image-container .product-image.hero-loader img{opacity:0}.page-pdp-contacts .comp-product-image-section .image-container .product-image img{display:block;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:767px){.page-pdp-contacts .comp-product-image-section .image-container .product-image .img-responsive{padding:0 5vw!important}}@media (max-width:767px){.page-pdp-contacts .comp-product-image-section .image-container .no-transform{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}}.comp-pdp-name-section .vr-pdp-skuname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.comp-pdp-name-section .vr-pdp-skuname .meta-brand-logo{max-width:100%;width:auto;height:auto}@media (max-width:767px){.comp-pdp-name-section .vr-pdp-skuname h1.pdp-vr-name{font-size:var(--font-size--20);font-style:normal;font-weight:var(--font-weight--bold);line-height:normal;width:80%}}.comp-pdp-name-section h1{font-size:var(--font-size--24);color:var(--black)}@media (max-width:767px){.comp-pdp-name-section h1{font-size:var(--font-size--20);line-height:24px;width:230px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section h1{width:83.333333%}}.comp-pdp-name-section .sku-text{color:var(--gray-700);line-height:24px;letter-spacing:.08px}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .sku-text{width:83.333333%}}.comp-pdp-name-section .pdp-name-price{font-size:60px;line-height:1}.comp-pdp-name-section .pdp-name-price>span{display:block;letter-spacing:-3px}.comp-pdp-name-section .pdp-name-price>span.price-start-from{display:none;letter-spacing:normal}.comp-pdp-name-section .pdp-name-price>span.price-list{letter-spacing:-3px}.comp-pdp-name-section .pdp-name-price>span.price-on-sale{display:none}.comp-pdp-name-section .pdp-name-price>span.excl-shipping{letter-spacing:normal}.comp-pdp-name-section .pdp-name-price .was{display:none}.comp-pdp-name-section .pdp-name-price.on-sale .price-start-from{text-align:right}.comp-pdp-name-section .pdp-name-price.on-sale .price-list{font-size:var(--font-size--14);color:var(--gray-700);letter-spacing:normal;text-align:right}@media (min-width:768px){.comp-pdp-name-section .pdp-name-price.on-sale .price-list{font-size:var(--font-size--20)}}.comp-pdp-name-section .pdp-name-price.on-sale .price-list .price{text-decoration:line-through}.comp-pdp-name-section .pdp-name-price.on-sale .price-list .was{display:inline}.comp-pdp-name-section .pdp-name-price.on-sale .price-on-sale{display:block}.comp-pdp-name-section .pdp-name-price.is-flash-sale.pdp-new-price:not(.on-sale) .price-flash-sale-box{color:var(--black);font-size:var(--font-size--24);font-weight:var(--font-weight--bold);line-height:32px;letter-spacing:.24px}.comp-pdp-name-section .pdp-name-price.is-flash-sale.pdp-new-price:not(.on-sale) .price-list{line-height:22px;font-size:var(--font-size--14);color:var(--gray-700)}.comp-pdp-name-section .pdp-name-price.is-flash-sale.pdp-new-price:not(.on-sale) .price-list .price{font-weight:var(--font-weight--bold);line-height:22px;font-size:var(--font-size--14);letter-spacing:.21px;text-decoration:line-through}.comp-pdp-name-section .pdp-name-price.is-flash-sale.pdp-new-price:not(.on-sale) .price-list #intl-price{font-weight:var(--font-weight--bold);line-height:22px;font-size:var(--font-size--14);letter-spacing:.21px;position:relative;margin:0}.comp-pdp-name-section .pdp-name-price.is-flash-sale.pdp-new-price:not(.on-sale) .flash-sale-text{color:var(--gray-800);font-size:var(--font-size--14);font-style:italic;font-weight:var(--font-weight--normal);line-height:22px;letter-spacing:.07px}.comp-pdp-name-section .pdp-name-price.bundled-price .price-start-from{display:block}@media (max-width:767px){.comp-pdp-name-section .pdp-name-price{font-size:42px}}.comp-pdp-name-section .btn-cta.disabled{pointer-events:auto}.ua-desktop .comp-pdp-name-section .btn-fav.is-favorite span{display:none}.ua-desktop .comp-pdp-name-section .btn-fav.is-favorite:hover span{display:inline}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .frame-label{width:83.333333%}}.comp-pdp-name-section .row-price-details{width:100%}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .row-price-details{width:83.333333%}}.comp-pdp-name-section .pdp-vr-subtext{font-weight:var(--font-weight--normal);line-height:1.375;color:var(--gray-700)}.comp-pdp-name-section .pdp-name-subcont{vertical-align:middle}.comp-pdp-name-section .pdp-name-subcont .pdp-name-tooltip{top:-18px;right:0}@media (min-width:768px){.comp-pdp-name-section .pdp-name-subcont .pdp-name-tooltip{top:-10px;right:-10px}}.comp-pdp-name-section .pdp-name-subcont .lnk-customized-cta.disabled{color:var(--gray-700);opacity:.5}.comp-pdp-name-section .pdp-name-subcont .price-includes li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0 3px 5px}.comp-pdp-name-section .pdp-name-subcont .price-includes li i{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;padding:4px 3px 0 0}.comp-pdp-name-section .pdp-name-subcont .price-includes li span{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.comp-pdp-name-section .pdp-name-subcont .price-includes li.highlight{background-color:var(--orange-100)}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes{color:var(--gray-800)}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item>:first-child{width:20px;margin-top:3px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item>*+*{margin-left:8px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .title{font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .desc{font-size:var(--font-size--12);line-height:20px;letter-spacing:.06px;color:var(--gray-700)}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item a{text-decoration:underline;cursor:pointer}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover{border:none;-webkit-box-shadow:0 4px 4px 0 rgba(var(--black-rgb),.16);box-shadow:0 4px 4px 0 rgba(var(--black-rgb),.16);padding:16px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover.top>.arrow{border-top-color:var(--white);-webkit-filter:drop-shadow(0 4px 4px rgba(var(--black-rgb), .16));filter:drop-shadow(0 4px 4px rgba(var(--black-rgb), .16))}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover .popover-title{padding:0;font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.07px;font-size:var(--font-size--14);border-bottom:none;background:0 0;color:var(--gray-800);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover .popover-title .fa-close{color:var(--gray-700);text-decoration:none}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover .popover-content{padding:0;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;color:var(--gray-800)}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover .popover-content p{margin:6px 0 4px}.comp-pdp-name-section .pdp-name-subcont .branded-skus-price-includes .price-includes-item .popover .popover-content a{color:var(--teal-500);text-decoration:underline}.comp-pdp-name-section .branded-skus-price-includes{color:var(--gray-800)}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item:last-child{margin-bottom:0}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item>:first-child{width:20px;margin-top:3px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item>*+*{margin-left:8px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .title{font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .desc{font-size:var(--font-size--12);line-height:20px;letter-spacing:.06px;color:var(--gray-700)}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item a{text-decoration:underline;cursor:pointer}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover{border:none;-webkit-box-shadow:0 4px 4px 0 rgba(var(--black-rgb),.16);box-shadow:0 4px 4px 0 rgba(var(--black-rgb),.16);padding:16px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover.top>.arrow{border-top-color:var(--white);-webkit-filter:drop-shadow(0 4px 4px rgba(var(--black-rgb), .16));filter:drop-shadow(0 4px 4px rgba(var(--black-rgb), .16))}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover .popover-title{padding:0;font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.07px;font-size:var(--font-size--14);border-bottom:none;background:0 0;color:var(--gray-800);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover .popover-title .fa-close{color:var(--gray-700);text-decoration:none}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover .popover-content{padding:0;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;color:var(--gray-800)}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover .popover-content p{margin:6px 0 4px}.comp-pdp-name-section .branded-skus-price-includes .price-includes-item .popover .popover-content a{color:var(--teal-500);text-decoration:underline}.comp-pdp-name-section .row-additional-charges{margin:0 auto 20px auto}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .row-additional-charges{width:83.333333%}}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info .rush-tag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info .rush-tag span{background-color:var(--yellow-500);color:var(--gray-800);border-radius:25px;display:inline-block;padding:4px 8px;white-space:nowrap;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:100%;letter-spacing:.0525rem}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info .rush-delivery-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info .rush-delivery-info span{display:inline-block}.comp-pdp-name-section .vr-lens-pdp .section-rush-delivery-info .rush-delivery-info i{font-size:7px;left:0;top:5px}.comp-pdp-name-section .vr-lens-pdp .section-rx-non-rx .crosssell-title{font-weight:var(--font-weight--normal);letter-spacing:.005em}.comp-pdp-name-section .tag-section{margin:0 auto 20px auto}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .row-choose-rush-delivery{width:83.333333%}}@media (max-width:767px){.comp-pdp-name-section .row-choose-rush-delivery.desktop-view{display:none}}@media (min-width:768px){.comp-pdp-name-section .row-choose-rush-delivery.mobile-view{display:none}}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .break{-ms-flex-preferred-size:100%;flex-basis:100%;height:10px}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-checkbox-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-checkbox{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-tag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-tag span{background-color:var(--yellow-500);color:var(--gray-800);border-radius:25px;display:inline-block;padding:4px 8px;white-space:nowrap;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:100%;letter-spacing:.0525rem}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-delivery-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-delivery-info span{display:inline-block}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-delivery-info i{font-size:7px;left:0;top:5px}@media (max-width:767px){.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-tag{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px 0 0}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-checkbox-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .rush-delivery-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px){.comp-pdp-name-section .row-choose-rush-delivery .section-rush-delivery-info .break{display:none}}.comp-pdp-name-section .row-flash-sale{padding:8px;background:var(--purple-100);border-radius:8px}.comp-pdp-name-section .row-flash-sale.visible-xs.hidden{display:none!important}@media (min-width:768px) and (max-width:1023px){.comp-pdp-name-section .row-flash-sale{width:83.333333%;margin:0 auto}}.comp-pdp-name-section .row-flash-sale .section-flash-sale-info{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-pdp-name-section .row-flash-sale .section-flash-sale-info .flash-sale-info{color:var(--black)}.comp-pdp-name-section .row-flash-sale .section-flash-sale-info .flash-sale-info .heading{font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px}.comp-pdp-name-section .row-flash-sale .section-flash-sale-info .flash-sale-info .desc{font-size:var(--font-size--12);font-weight:var(--font-weight--normal);line-height:20px;letter-spacing:.06px}.comp-pdp-name-section .row-flash-sale .section-flash-sale-info .flash-sale-tag{margin-right:8px}.comp-pdp-name-section .lnk-customized-cta.disabled{color:var(--gray-700);opacity:.5}.comp-pdp-name-section .vr-pdp-review-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around}.comp-pdp-name-section .pdp-reviews:not(.no-reviews){cursor:pointer}.comp-pdp-name-section .pdp-reviews:not(.no-reviews) p{display:none}@media (max-width:767px){.comp-pdp-name-section .pdp-reviews:not(.no-reviews){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.comp-pdp-name-section .pdp-reviews:not(.no-reviews) #review-stars{font-size:var(--font-size--14);display:inline-block;color:var(--white);background:var(--teal-500);padding:4px 6px;border-radius:3px;line-height:1;margin-right:7px;position:relative}@media (max-width:767px){.comp-pdp-name-section .pdp-reviews:not(.no-reviews) #review-stars{display:inline!important}}.comp-pdp-name-section .pdp-reviews:not(.no-reviews) #review-stars::after{height:0;width:0;content:'';border:5px solid var(--teal-500);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;display:block;position:absolute;right:-10px;top:6px}.comp-pdp-name-section .pdp-reviews.no-reviews p{display:block}@media (max-width:374px){.comp-pdp-name-section .pdp-reviews .rates>.fa-star{font-size:15px!important;margin-right:0}}@media (max-width:374px){.comp-pdp-name-section .pdp-reviews .review-text{font-size:15px}}@media (max-width:767px){.comp-pdp-name-section .pdp-reviews .rates,.comp-pdp-name-section .pdp-reviews .review-text{display:inline}}@media (min-width:1280px){.comp-pdp-name-section .pdp-actions,.comp-pdp-name-section .pdp-info{float:none;width:100%}}.comp-pdp-name-section .pdp-actions .pdp-actions-wrap>div:only-child{width:100%}.comp-pdp-name-section .pdp-actions .btn-actions.inactive{color:var(--teal-300);cursor:not-allowed;pointer-events:auto}.comp-pdp-name-section .pdp-actions .btn-actions.inactive[disabled]{border-color:var(--teal-300)}.comp-pdp-name-section .pdp-actions #paypal-msg-row{min-height:40px}.comp-pdp-name-section .pdp-messaging{margin-bottom:20px}@media (max-width:1023px){.comp-pdp-name-section .pdp-messaging{width:83.33333333%}}@media (max-width:767px){.comp-pdp-name-section .pdp-messaging{width:100%}}.comp-pdp-name-section .pdp-messaging p{margin-bottom:0}.comp-pdp-name-section .bnpl-messaging{margin-bottom:16px}@media (max-width:1023px){.comp-pdp-name-section .bnpl-messaging{width:83.33333333%}}@media (max-width:767px){.comp-pdp-name-section .bnpl-messaging{width:100%;margin-bottom:0}}.comp-pdp-name-section .blokz-upsell img{width:40px}.comp-pdp-name-section .framefit-buttons .btn-close-framefit{display:none}.comp-pdp-name-section .pdp-oos .signup-form-wrapper{margin-top:8px}@media (min-width:1280px) and (max-width:1649px){.comp-pdp-name-section .pdp-oos .signup-form-wrapper{width:100%;margin-left:0}}.comp-pdp-name-section .pdp-oos #outOfStockBtnSubmit{text-transform:none;padding:6px 12px;line-height:28px;height:56px;border:none;font-weight:var(--font-weight--normal)}.comp-pdp-name-section .pdp-oos #outOfStockBtnSubmit:disabled{background-color:#8cc3cc}.comp-pdp-name-section .pdp-oos .out-of-stock-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.comp-pdp-name-section .pdp-oos .server-message-success{text-align:center;font-size:var(--font-size--20);line-height:28px;letter-spacing:.1px;color:var(--gray-800);padding:6px 12px}.comp-pdp-name-section .pdp-oos .signup-policy a{text-decoration:underline}.comp-pdp-name-section .pdp-oos .out-of-stock-message{letter-spacing:.08px;line-height:normal}.comp-pdp-name-section .pdp-oos .signup-wrapper{position:relative;margin-bottom:8px}.comp-pdp-name-section .pdp-oos .signup-wrapper .form-required{top:28px}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]{padding:10px;outline:0;color:var(--gray-800);height:56px;width:100%}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]::-webkit-input-placeholder{color:var(--gray-800)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]::-moz-placeholder{color:var(--gray-800)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]:-ms-input-placeholder{color:var(--gray-800)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]::-ms-input-placeholder{color:var(--gray-800)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email]::placeholder{color:var(--gray-800)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error{background-color:transparent!important;color:var(--red-600)!important;border-color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error::-webkit-input-placeholder{color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error::-moz-placeholder{color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error:-ms-input-placeholder{color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error::-ms-input-placeholder{color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error::placeholder{color:var(--red-600)!important}.comp-pdp-name-section .pdp-oos .signup-wrapper input[type=email].parsley-error~.form-required{color:var(--red-600)}.comp-pdp-name-section .pdp-oos .signup-wrapper .parsley-errors-list{margin:0}.comp-pdp-name-section .pdp-oos .signup-wrapper .parsley-errors-list li{font-size:var(--font-size--12);font-weight:var(--font-weight--normal);line-height:18px;color:var(--red-600)}.comp-pdp-name-section .pdp-oos .signup-wrapper .error-message{font-size:var(--font-size--12);font-weight:var(--font-weight--normal);line-height:18px;color:var(--red-600);margin-top:0}@media (min-width:768px){.comp-pdp-name-section .pdp-oos>div{vertical-align:middle}.comp-pdp-name-section .pdp-oos #outOfStockBtnSubmit{width:113px}.comp-pdp-name-section .pdp-oos .form-group.signup-wrapper{width:calc(100% - 113px)}.comp-pdp-name-section .pdp-oos .form-group.signup-wrapper+div{width:113px}.comp-pdp-name-section .pdp-oos input[type=email]{width:100%}.comp-pdp-name-section .pdp-oos .btn[type=submit]{padding:7px 10px;height:45px;width:85px}}@media (max-width:767px){.comp-pdp-name-section .pdp-oos .form-group{margin-left:0;margin-right:0}.comp-pdp-name-section .pdp-oos .color-warning .regular-message{margin:8px 0}.comp-pdp-name-section .pdp-oos .server-message-success{font-size:var(--font-size--16);font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px;margin-top:8px}.comp-pdp-name-section .pdp-oos .out-of-stock-form-container{display:block}.comp-pdp-name-section .pdp-oos .out-of-stock-form-container #outOfStockBtnSubmit{margin:8px 0}}.comp-pdp-name-section .pdp-oos .server-message span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.comp-pdp-name-section .fixed-to-bottom>div{position:fixed;left:0;bottom:0;width:100%}}@media (max-width:767px){.comp-pdp-name-section #mobile-size-chart{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.comp-pdp-name-section #mobile-buttons .fixed-div{z-index:15;-webkit-box-shadow:0 0 15px 5px rgba(var(--black-rgb),.2);box-shadow:0 0 15px 5px rgba(var(--black-rgb),.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:65px}.comp-pdp-name-section #mobile-buttons .fixed-div.readers-mobile-bottom{display:inherit;padding:12px 16px}.comp-pdp-name-section #mobile-buttons .fixed-div.readers-mobile-bottom .pdp-mobile-sku-price{margin-top:5px}.comp-pdp-name-section #mobile-buttons .fixed-div.readers-mobile-bottom #mobile-qty-select{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comp-pdp-name-section #mobile-buttons .fixed-div.readers-mobile-bottom #mobile-buttons-cta{width:100%;margin-top:8px}.comp-pdp-name-section #mobile-buttons .fixed-div .pdp-mobile-sku-price.is-flash-sale .flash-on-sale{color:var(--red-600);font-size:var(--font-size--18);font-weight:var(--font-weight--bold);line-height:26px;letter-spacing:.18px}.comp-pdp-name-section #mobile-buttons .fixed-div .pdp-mobile-sku-price.is-flash-sale #mobile-currency-span{color:var(--gray-700);font-weight:var(--font-weight--bold);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;text-decoration:line-through}.comp-pdp-name-section #mobile-buttons .fixed-div .pdp-mobile-sku-price.is-flash-sale #mobile-currency-span #intl-currency-span{margin:1px 0 0 0;font-weight:var(--font-weight--bold);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px}.comp-pdp-name-section #mobile-buttons .fixed-div .pdp-mobile-sku-price.is-flash-sale .flash-sale-text{color:var(--gray-700);font-size:var(--font-size--14);font-style:italic;font-weight:var(--font-weight--normal);line-height:22px;letter-spacing:.07px}.comp-pdp-name-section #mobile-buttons .horiz-center{display:table;margin:0 auto}.comp-pdp-name-section #mobile-buttons .horiz-center .font-larger{color:#4a4a4a}.comp-pdp-name-section #mobile-buttons .rush-delivery-price-includes{background-color:var(--orange-100);display:-webkit-box;display:-ms-flexbox;display:flex}.comp-pdp-name-section #mobile-buttons .rush-delivery-price-includes span:first-child{padding:2px 2px 2px 5px}.comp-pdp-name-section #mobile-buttons .rush-delivery-price-includes span+span{background-color:var(--orange-300);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);color:var(--gray-800);font-weight:var(--font-weight--bold);padding:2px 15px 2px 15px;text-transform:uppercase;white-space:nowrap}.comp-pdp-name-section #mobile-buttons #mobile-qty-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-pdp-name-section #mobile-buttons #mobile-qty-select .inactive .fas{color:gray}.comp-pdp-name-section #mobile-buttons #mobile-qty-select>span{height:40px;display:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid grey}.comp-pdp-name-section #mobile-buttons #accessory-quantity{border-left:none!important;border-right:none!important}.comp-pdp-name-section #mobile-buttons #mobile-buttons-cta{white-space:normal;font-size:15px}}@media (max-width:374px){.comp-pdp-name-section #mobile-buttons .rush-delivery-price-includes{font-size:var(--font-size--12)}}.comp-pdp-name-section .non-rx-blokz-bundle .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-pdp-name-section .non-rx-blokz-bundle .lnk-modal{margin-left:15px;margin-top:10px}@media (min-width:768px){.comp-pdp-name-section .non-rx-blokz-bundle .header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.comp-pdp-name-section .non-rx-blokz-bundle .box{border:1px solid var(--gray-400)}.comp-pdp-name-section .non-rx-blokz-bundle button{border:0;font-weight:var(--font-weight--normal);padding:5px 10px}.page-pdp-accessory .comp-pdp-name-section .pdp-actions-wrap>div:first-child{width:100%}.page-pdp-giftcard .comp-pdp-name-section h1{font-size:26px}@media (min-width:768px){.page-pdp-giftcard .comp-pdp-name-section h1{font-size:var(--font-size--36)}}@media (max-width:767px){.page-pdp-giftcard .comp-pdp-name-section .delivery-container{position:relative}.page-pdp-giftcard .comp-pdp-name-section .delivery-container .delivery-required{position:absolute;right:0;bottom:-20px}}.page-pdp-giftcard .comp-pdp-name-section .frm-pdp-giftcard label{font-size:var(--font-size--16)}.page-pdp-giftcard .comp-pdp-name-section .frm-pdp-giftcard label.required:after{content:none}.page-pdp-giftcard .comp-pdp-name-section .frm-pdp-giftcard label.required:before{content:'*';color:red;padding-right:5px}.page-pdp-giftcard .comp-pdp-name-section .card-denomination span:first-child{background-color:var(--white);border:1px solid var(--gray-400);cursor:pointer}.page-pdp-giftcard .comp-pdp-name-section .card-denomination .active span:first-child{border-color:var(--teal-500);color:var(--teal-500)}.page-pdp-giftcard .comp-pdp-name-section .delivery-options .delivery-option{width:47%;color:var(--gray-800);border:1px solid var(--gray-400);padding:10px 20px;text-align:center;background-color:var(--white);cursor:pointer}.page-pdp-giftcard .comp-pdp-name-section .delivery-options .delivery-option:first-child{float:left}.page-pdp-giftcard .comp-pdp-name-section .delivery-options .delivery-option:last-child{float:right}.page-pdp-giftcard .comp-pdp-name-section .delivery-options .delivery-option.active{border-color:var(--teal-500);color:var(--teal-500)}@media (max-width:1023px){.page-pdp-giftcard .comp-pdp-name-section .delivery-options .delivery-option{width:100%;margin-bottom:10px}}.page-pdp-giftcard #disabled-container{height:25vw}@media (min-width:1024px){.page-pdp-giftcard #disabled-container{height:50vw}}.comp-pdp-name-section .pdp-actions-wrap{margin-top:20px}.comp-pdp-name-section .pdp-actions-wrap .btn-block+.btn-block{margin-top:0}.comp-pdp-name-section .framefit-buttons:first-child{margin:auto}.comp-pdp-name-section .btn-frame-view span.frame-icon{height:20px;width:50px}.comp-pdp-name-section .btn-frame-view span.frame-icon img{width:50px;top:-16px}.comp-pdp-name-section .ditto-buttons button img,.comp-pdp-name-section .framefit-buttons button img{width:64px}@media (min-width:1650px){.comp-pdp-name-section .btn-close-framefit,.comp-pdp-name-section .btn-ditto-view,.comp-pdp-name-section .btn-frame-view{font-size:var(--font-size--14)}.comp-pdp-name-section .btn-close-framefit,.comp-pdp-name-section .btn-frame-view{padding-left:5px;padding-right:32px}}.page-pdp-ditto-view .comp-pdp-name-section .btn-ditto-view{display:none}.page-pdp-ditto-view .comp-pdp-name-section .btn-frame-view{display:block;padding-right:64px}.page-pdp-ditto-view .comp-pdp-name-section .framefit-buttons{display:none}.page-pdp-frame-view .comp-pdp-name-section .btn-ditto-view{display:block;padding-right:64px}.page-pdp-frame-view .comp-pdp-name-section .btn-frame-view{display:none}.page-framefit-view .comp-pdp-name-section .btn-open-framefit,.page-framefit-view .comp-pdp-name-section .ditto-buttons{display:none}.page-framefit-view .comp-pdp-name-section .btn-close-framefit{display:block}.comp-pdp-name-section .related-wrapper .notification{line-height:24px;font-weight:var(--font-weight--normal)}.comp-pdp-name-section .related-wrapper .notification.success{color:#005b1d;background-color:#e6f6eb}.comp-pdp-name-section .related-wrapper .notification.error{color:var(--white);background-color:var(--pink-600)}.comp-pdp-name-section .related-wrapper .notification .fa{vertical-align:middle}.comp-pdp-name-section .related-wrapper .related-box .right-col{padding-left:0}@media (max-width:1023px){.comp-pdp-name-section .related-wrapper .related-box .right-col{padding-left:5px}}.comp-pdp-name-section .related-wrapper .related-box .related-name{line-height:22px}.comp-pdp-name-section .related-wrapper .related-box .related-sku{display:block}.comp-pdp-name-section .related-wrapper .related-box .related-cta{clear:left}@media (max-width:1023px){.comp-pdp-name-section .related-wrapper .related-box .related-sku{display:inline-block;margin-left:3px}}.comp-pdp-name-section .related-wrapper .related-box .related-description{-webkit-transition:all .3s ease;transition:all .3s ease;text-align:left}.comp-pdp-name-section .related-wrapper .related-box .related-description .description{line-height:22px}.comp-pdp-name-section .related-wrapper .related-box .related-description .more{padding-left:3px;height:20px}.comp-pdp-name-section .related-wrapper .related-box .related-description.ellipsis .description{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.comp-pdp-name-section .related-wrapper .related-box .related-description.ellipsis .more{background:var(--white);bottom:0;position:absolute;right:0}@media (max-width:767px){.comp-pdp-name-section .related-wrapper .related-box .related-description.ellipsis .description{-webkit-line-clamp:3}}@media (max-width:767px){.page-pdp-contacts #mobile-buttons .fixed-div{z-index:15;-webkit-box-shadow:0 0 15px 5px rgba(var(--black-rgb),.2);box-shadow:0 0 15px 5px rgba(var(--black-rgb),.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:65px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.page-pdp-contacts #mobile-buttons .fixed-div .price-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-item-align:stretch;align-self:stretch}}.page-pdp-contacts .common-error-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--red-100)}.page-pdp-contacts .error-msg{color:var(--red-800);text-align:center;font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal)}@media (max-width:767px){.page-pdp-contacts .error-msg{font-size:var(--font-size--14)}}.page-pdp-contacts .comp-pdp-trust-icons{background:var(--blue-100);height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-pdp-contacts .pdp-contacts-trust-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-pdp-contacts .pdp-contacts-trust-icons .trust-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:225px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-right:1px solid var(--teal-800)}.page-pdp-contacts .pdp-contacts-trust-icons .trust-icon:last-of-type{border-right:none}@media (max-width:767px){.page-pdp-contacts .pdp-contacts-trust-icons .trust-icon{width:28vw;min-height:75px;min-width:115px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}}.page-pdp-contacts .pdp-contacts-trust-icons .trust-icon .trust-text{font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:24px;margin:0}@media (max-width:767px){.page-pdp-contacts .pdp-contacts-trust-icons .trust-icon .trust-text{font-size:var(--font-size--14);line-height:22px}}.page-pdp-contacts .comp-pdp-name-section .pdp-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-pdp-contacts .comp-pdp-name-section .row-price-details{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;-ms-flex-item-align:stretch;align-self:stretch;width:auto;margin-bottom:16px}.page-pdp-contacts .comp-pdp-name-section .row-price-details .discount-badge{color:var(--green-700);font-size:var(--font-size--14);font-style:normal;font-weight:var(--font-weight--bold)}.page-pdp-contacts .comp-pdp-name-section .row-price-details .sale-price{color:var(--gray-800);font-size:var(--font-size--32);font-style:normal;font-weight:var(--font-weight--normal)}@media (max-width:767px){.page-pdp-contacts .comp-pdp-name-section .row-price-details .sale-price{font-size:var(--font-size--24)}}.page-pdp-contacts .comp-pdp-name-section .row-price-details .sale-price sup{font-size:var(--font-size--16);top:0;vertical-align:super}.page-pdp-contacts .comp-pdp-name-section .row-price-details .list-price{color:var(--gray-800);font-size:var(--font-size--14);font-style:normal;font-weight:var(--font-weight--normal);text-decoration:line-through}@media (max-width:767px){.page-pdp-contacts .comp-pdp-name-section .socialize-wrapper{background-color:var(--white)}}.page-pdp-contacts .comp-pdp-name-section .fsa-benefits-section{padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;background-color:var(--blue-100)}.page-pdp-contacts .comp-pdp-name-section .fsa-benefits-section .fsa-description{color:var(--gray-700);font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--bold);line-height:24px;letter-spacing:.24px;margin-top:5px;margin-bottom:0}.page-pdp-contacts .comp-pdp-name-section .fsa-benefits-section .fsa-link{text-align:center;font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px;text-decoration:underline}.page-pdp-contacts .comp-pdp-name-section .mobile-sale-price{color:var(--gray-800);font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:32px;letter-spacing:.24px}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:16px;min-height:220px}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .pack-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .pack-selector .pack-size{text-decoration:none;color:var(--gray-800)}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .pack-selector .pack-size>.pack-label{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:4px 6px 4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:4px;border-radius:4px;border:1px solid var(--gray-400)}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .pack-selector .pack-size>.pack-label.selected{border:1px solid var(--gray-800)}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;gap:32px}@media (max-width:374px){.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector{gap:16px}}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector .lens-selection-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:224px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector .lens-selection-wrapper .lens-read-view-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;padding:8px 4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;font-size:var(--font-size--16);border:1px solid var(--gray-400);background-color:var(--gray-100);text-align:center}@media (max-width:767px){.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector .lens-selection-wrapper .lens-read-view-box{width:150px}}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector .lens-selection-wrapper .month-supply-value{color:var(--gray-800);text-align:center;font-size:var(--font-size--14);font-style:italic;font-weight:var(--font-weight--normal)}.page-pdp-contacts .comp-pdp-name-section .row-pack-quantity-details .lens-selector .lens-selection-wrapper .qty-error-message{color:var(--red-800);text-align:center;font-size:var(--font-size--14);font-style:normal;font-weight:var(--font-weight--normal)}.page-pdp-contacts .comp-pdp-name-section .btn-fav .is-favorite span{display:none}.page-pdp-contacts .comp-pdp-name-section .btn-fav .is-favorite:hover span{display:inline}.page-pdp-contacts .contacts-brand-confirmation-modal .modal-header{color:var(--gray-800);text-align:center;font-size:var(--font-size--18);font-style:normal;font-weight:var(--font-weight--bold);margin-bottom:0}.page-pdp-contacts .contacts-brand-confirmation-modal .modal-header:after{border-top:none}.page-pdp-contacts .contacts-brand-confirmation-modal .modal-header .modal-title{text-transform:none}.page-pdp-contacts .contacts-brand-confirmation-modal .modal-footer{border-top:none;padding-top:none}.page-pdp-contacts .contacts-brand-confirmation-modal .modal-footer .brand-confirmation-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.comp-pdp-name-section .btn-branded-skus{background:var(--teal-300);border-color:var(--teal-300);color:var(--teal-900)}.comp-pdp-name-section .pdp-name-price.pdp-new-price .price-on-sale-box{display:none}.comp-pdp-name-section .pdp-name-price.pdp-new-price:not(.on-sale) #intl-price{font-size:var(--font-size--16);font-weight:var(--font-weight--light);letter-spacing:normal;position:absolute;margin-top:5px;margin-left:5px}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-list .price{text-decoration:none}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-list{font-size:var(--font-size--14);color:var(--gray-700);line-height:22px;letter-spacing:.07px;text-align:left}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-on-sale-box{display:block;font-size:var(--font-size--24)}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-on-sale{font-size:var(--font-size--24);line-height:32px;letter-spacing:.24px;display:inline-block;margin-right:4px}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-on-sale+.intl-price{font-size:var(--font-size--24);line-height:32px;letter-spacing:.24px;margin-right:4px;margin-left:-4px}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-discount{font-size:var(--font-size--24);line-height:32px;letter-spacing:.24px;color:var(--gray-700);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.comp-pdp-name-section .pdp-name-price.pdp-new-price.on-sale .price-discount>:last-child{margin-left:5px}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div{padding:7px 10px;display:block}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .row:not(.pdp-oos),.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .row:not(.pdp-oos){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-on-sale,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-on-sale{font-size:var(--font-size--18);line-height:26px;letter-spacing:.18px;color:var(--red-500)}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-discount,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-discount{font-size:var(--font-size--18);line-height:26px;letter-spacing:.09px;margin-left:4px}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-list,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-list{font-size:var(--font-size--18);line-height:26px;letter-spacing:.18px;color:var(--gray-800)}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-list:not(.on-sale) #intl-currency-span,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-list:not(.on-sale) #intl-currency-span{font-size:var(--font-size--14);font-weight:var(--font-weight--light);position:absolute;margin-top:-5px;margin-left:3px}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-list-box,.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .price-list.on-sale,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-list-box,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .price-list.on-sale{font-size:var(--font-size--12);line-height:20px;letter-spacing:.06px;color:var(--gray-800)}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .pdp-mobile-sku-price,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .pdp-mobile-sku-price{margin-top:0}.comp-pdp-name-section #mobile-buttons .pdp-new-price.fixed-div .btn,.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .btn{width:100%;margin-top:16px}.comp-pdp-name-section #mobile-buttons .pdp-new-price.rimless-mobile-buttons .horiz-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comp-pdp-nav-tab .vr-lens-tabs{width:100%;position:relative;height:auto;overflow-x:auto}}@media (max-width:767px){.comp-pdp-nav-tab .tabs-header-container{overflow-x:auto}}@media (max-width:767px){.comp-pdp-nav-tab .nav-tabs{width:100vw;border-bottom:1px solid var(--gray-400)}}.comp-pdp-nav-tab .nav-tabs>li:first-child a{border-left:0}@media (max-width:767px){.comp-pdp-nav-tab .nav-tabs>li:last-child a{border-right:0}}@media (max-width:767px){.comp-pdp-nav-tab .nav-tabs>li{display:block;text-align:left;float:left;border-bottom:none;border-right:1px solid var(--gray-400)}.comp-pdp-nav-tab .nav-tabs>li:last-child{border-right:0}.comp-pdp-nav-tab .nav-tabs>li a{margin-right:0}.comp-pdp-nav-tab .nav-tabs>li a:focus,.comp-pdp-nav-tab .nav-tabs>li a:hover,.comp-pdp-nav-tab .nav-tabs>li a:link{border-color:transparent}}.comp-pdp-nav-tab .tab-content{border-left:0;border-right:0}.comp-pdp-nav-tab .tab-content .details-tab-vr-lens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-pdp-nav-tab .tab-content .details-tab-vr-lens .vr-details-title{color:var(--gray-800);font-weight:var(--font-weight--black)}.comp-pdp-nav-tab .tab-content .details-tab-vr-lens .vr-details{color:var(--gray-800);font-weight:var(--font-weight--bold)}.comp-pdp-nav-tab .tab-content .details-tab-vr-lens .vr-descriptor{color:var(--gray-700);font-weight:var(--font-weight--bold)}@media (max-width:767px){.comp-pdp-nav-tab .tab-content .details-tab-vr-lens{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.comp-pdp-nav-tab .tab-content .review-rating .recommend-percent,.comp-pdp-nav-tab .tab-content .review-rating .review-rating-percent{display:none}.comp-pdp-nav-tab .tab-content .review-rating .review-rating-box{margin-bottom:0}.comp-pdp-nav-tab .tab-content .review-rating .review-rating-button{margin-left:15px}@media (max-width:767px){.comp-pdp-nav-tab .tab-content .review-rating .review-rating-button{display:block;margin-right:15px}}.comp-pdp-nav-tab .tab-content .review-rating[data-has-rating=true] .review-rating-box{margin-bottom:30px}@media (min-width:1650px){.comp-pdp-nav-tab .tab-content .review-rating[data-has-rating=true] .review-rating-box{margin-bottom:50px}}.comp-pdp-nav-tab .tab-content .review-rating[data-has-rating=true] .review-rating-write-review{display:none}@media (min-width:768px){.comp-pdp-nav-tab .tab-content .review-rating[data-has-rating=true] .review-rating-button{margin-left:30px}}.comp-pdp-nav-tab .tab-content .tab-pane{padding:0;border-left:0;border-right:0}.comp-pdp-nav-tab .tab-content .tab-pane h3{font-size:var(--font-size--16)}.comp-pdp-nav-tab .tab-content .tab-pane.frame-details span.value{padding-left:3px}.comp-pdp-nav-tab .tab-content .tab-pane.frame-details .available-as{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-pdp-nav-tab .tab-content .tab-pane.frame-details .available-as span{display:inline-block}.comp-pdp-nav-tab .tab-content .tab-pane.frame-details .available-as span.value-area{padding-left:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.comp-pdp-nav-tab .tab-content .reviews-pagination{background:var(--gray-100)}.comp-pdp-nav-tab .tab-content .reviews-pagination a.review-pagination-next.inactive,.comp-pdp-nav-tab .tab-content .reviews-pagination a.review-pagination-previous.inactive{color:var(--gray-700)}.comp-pdp-nav-tab .tab-content .rating-count{font-size:var(--font-size--16);display:inline-block;color:var(--white);background:var(--teal-500);padding:4px 6px 2px;border-radius:3px;line-height:1;margin-right:7px;position:relative}.comp-pdp-nav-tab .tab-content .rating-count:after{height:0;width:0;content:'';border:5px solid var(--teal-500);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;display:block;position:absolute;right:-10px;top:6px}.comp-pdp-nav-tab .tab-content .rates{font-size:var(--font-size--16)}@media (min-width:1024px){.comp-pdp-nav-tab .tab-content .rates{font-size:var(--font-size--18)}}.comp-pdp-nav-tab .tab-content .vs-separator{position:relative}.comp-pdp-nav-tab .tab-content .vs-separator:after{color:color-mix(in srgb,var(--black),#fff 100%);line-height:30px;width:30px;height:30px;text-align:center;border-radius:15px;font-size:var(--font-size--12);background:var(--gray-700);content:'VS';display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-15px}.comp-pdp-nav-tab .tab-content .bridge:before,.comp-pdp-nav-tab .tab-content .frame-width:before,.comp-pdp-nav-tab .tab-content .lens-height:before,.comp-pdp-nav-tab .tab-content .lens-width:before,.comp-pdp-nav-tab .tab-content .temple-length:before{content:"";display:inline-block;position:relative;margin-right:15px;width:40px;height:40px;vertical-align:middle}.comp-pdp-nav-tab .tab-content .bridge:before{background:url(/dev/image/site/frame-size-icons/bridge.svg) no-repeat}.comp-pdp-nav-tab .tab-content .lens-width:before{background:url(/dev/image/site/frame-size-icons/lens-width.svg) no-repeat}.comp-pdp-nav-tab .tab-content .frame-width:before{background:url(/dev/image/site/frame-size-icons/frame-width.svg) no-repeat}.comp-pdp-nav-tab .tab-content .lens-height:before{background:url(/dev/image/site/frame-size-icons/lens-height.svg) no-repeat}.comp-pdp-nav-tab .tab-content .temple-length:before{background:url(/dev/image/site/frame-size-icons/temple-length.svg) no-repeat}@media (min-width:1024px){.comp-pdp-nav-tab .padding-bottom-8-md{padding-bottom:8px}}.comp-pdp-nav-tab .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}#modal-most-liked .rating-count{font-size:var(--font-size--16);display:inline-block;color:var(--white);background:var(--teal-500);padding:4px 6px 2px;border-radius:3px;line-height:1;margin-right:7px;position:relative}#modal-most-liked .rating-count:after{height:0;width:0;content:'';border:5px solid var(--teal-500);border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;display:block;position:absolute;right:-10px;top:6px}@media (min-width:1024px) and (max-width:1649px){.page-pdp .framefit-visible #details>.row{margin-left:0;margin-right:0}.page-pdp .framefit-visible #details .frame-details,.page-pdp .framefit-visible #details .frame-measurements,.page-pdp .framefit-visible #details .frame-size,.page-pdp .framefit-visible #details .prescription-details,.page-pdp .framefit-visible #details .prescriptionDetails,.page-pdp .framefit-visible #details .productDetails,.page-pdp .framefit-visible #details .productMeasurements,.page-pdp .framefit-visible #details .specification{padding:15px}.page-pdp .framefit-visible #details .frame-details h2,.page-pdp .framefit-visible #details .frame-measurements h2,.page-pdp .framefit-visible #details .frame-size h2,.page-pdp .framefit-visible #details .prescription-details h2,.page-pdp .framefit-visible #details .prescriptionDetails h2,.page-pdp .framefit-visible #details .productDetails h2,.page-pdp .framefit-visible #details .productMeasurements h2,.page-pdp .framefit-visible #details .specification h2{margin-left:0}}.page-pdp .frame-details>h2,.page-pdp .frame-measurements>h2,.page-pdp .frame-size>h2,.page-pdp .prescription-details>h2,.page-pdp .prescriptionDetails>h2,.page-pdp .productDetails>h2,.page-pdp .productMeasurements>h2,.page-pdp .specification>h2{font-size:var(--font-size--16);margin-top:11px;line-height:1}@media (max-width:767px){.page-pdp .frame-details>h2,.page-pdp .frame-measurements>h2,.page-pdp .frame-size>h2,.page-pdp .prescription-details>h2,.page-pdp .prescriptionDetails>h2,.page-pdp .productDetails>h2,.page-pdp .productMeasurements>h2,.page-pdp .specification>h2{font-size:var(--font-size--14)}}#howToInstall{width:100%;height:auto;padding:24px 48px;background-color:var(--white)}@media (max-width:768px){#howToInstall{padding:24px 12px}}#howToInstall .how-to-install-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#howToInstall .how-to-install-container .installation-guide-heading{font-family:'Tabac G1';color:var(--gray-800);font-size:var(--font-size--32);font-weight:var(--font-weight--bold);margin-bottom:32px}@media (max-width:768px){#howToInstall .how-to-install-container .installation-guide-heading{font-size:var(--font-size--24);text-align:center;margin-bottom:39px}}#howToInstall .how-to-install-container .how-to-install-steps{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}#howToInstall .how-to-install-container .how-to-install-steps .steps{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 30px;border-style:solid;border-width:medium;border-radius:296px;border-color:var(--black)}#howToInstall .how-to-install-container .how-to-install-steps .steps .stepCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size--32);color:var(--black);margin-right:24px}#howToInstall .how-to-install-container .how-to-install-steps .steps .stepDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size--18)}#howToInstall .how-to-install-container .how-to-install-images{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:16px}#howToInstall .how-to-install-container .how-to-install-images>img{max-width:30%;height:auto}#howToInstall .how-to-install-container .installation-video{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#howToInstall .how-to-install-container .installation-video>button{width:auto}.how-to-intall-steps-mobile{width:100%}.how-to-intall-steps-mobile .steps{width:100%;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px}.how-to-intall-steps-mobile .steps .title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.how-to-intall-steps-mobile .steps .title .stepCount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:var(--font-size--32);color:var(--black);margin-right:16px}.how-to-intall-steps-mobile .steps .title .stepDescription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size--18)}.how-to-intall-steps-mobile .steps>img{max-width:100%;margin-top:24px;height:auto}.page-pdp-contacts .tab-content .lens-details ul>li,.page-pdp-contacts .tab-content .prescription-details ul>li{padding:5px 0}@media (min-width:1024px){.page-pdp-contacts .tab-content .lens-details ul>li,.page-pdp-contacts .tab-content .prescription-details ul>li{padding:10px 0}}.page-pdp-contacts .lens-details>h2,.page-pdp-contacts .prescription-details>h2{font-size:var(--font-size--16);margin-top:11px;line-height:1}@media (max-width:767px){.page-pdp-contacts .lens-details>h2,.page-pdp-contacts .prescription-details>h2{font-size:var(--font-size--14)}}.page-pdp-contacts .faq-details>h3{text-align:center;font-size:var(--font-size--28);font-weight:var(--font-weight--bold);line-height:36px;letter-spacing:.28px}.page-pdp-contacts .faq-details .accordion{margin:auto;left:50%;width:50%}@media (max-width:767px){.page-pdp-contacts .faq-details .accordion{width:90%}}.page-pdp-contacts .faq-details .accordion>li{border-bottom:1px solid var(--gray-400)}.page-pdp-contacts .faq-details .accordion>li h6{font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--bold);color:var(--gray-800);position:relative}.page-pdp-contacts .faq-details .accordion>li::before{color:var(--gray-800)!important;left:98%;top:0}.page-pdp-contacts .faq-details .accordion>li .faq-question{text-wrap:pretty}.page-pdp-contacts .faq-details .accordion>li div{padding-left:10px}.page-pdp-contacts .faq-details .accordion>li:last-child{border:none;padding-bottom:20px}.page-pdp .comp-pdp-rimless{overflow-x:visible;overflow-y:hidden}@media (min-width:1024px){.page-pdp .comp-pdp-rimless .nav-tabs{width:auto}}@media (min-width:1024px){.page-pdp .comp-pdp-rimless .nav-tabs>li{width:auto}}.page-pdp .comp-pdp-rimless .nav-tabs>li>a i{padding:8px 3px;font-size:8px}.page-pdp .comp-pdp-rimless .nav-tabs>li.active>a i:before{content:'\f077'}@media (max-width:1023px){.page-pdp .comp-pdp-rimless .tab-head{background-color:var(--white)}.page-pdp .comp-pdp-rimless .tab-head ul li.active{border-top:none}}.page-pdp .comp-pdp-rimless .tab-head .nav-tabs li.active a{color:var(--gray-800)}.page-pdp .lens-drawer{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.page-pdp .lens-drawer.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-pdp .pdp-main .comp-pdp-rimless{display:none}.page-pdp .pdp-main.lens-drawer-open .pdp-product{display:none}.page-pdp .pdp-main.lens-drawer-open .comp-pdp-rimless{display:block}@media (min-width:1280px){.page-pdp .pdp-main{width:100%}}@media (min-width:1280px){.page-pdp .pdp-main .pdp-product>.pdp-info .product-colors{width:70%}.page-pdp .pdp-main .pdp-product>.pdp-info .rimless-shape-section{width:30%}}@media (min-width:1650px){.page-pdp .pdp-main .pdp-product>.pdp-info{width:58.33333333%}}@media (min-width:1650px){.page-pdp .pdp-main .pdp-product>.pdp-details{width:33.33333333%}}@media (max-width:767px){.pdp-lens-shape-modal .modal-dialog{width:100%!important;max-width:100%!important;height:100%;margin:0;padding:0}.pdp-lens-shape-modal .modal-content{padding:0!important;min-height:100%}.pdp-lens-shape-modal .modal-content .modal-header{position:absolute;z-index:100;right:0;top:10px}.pdp-lens-shape-modal .modal-body{padding:15px 0 0 0}}.lens-drawer-detachable .nav-tabs>li>a i{display:none}@media (min-width:1280px){.lens-drawer-detachable .nav-tabs>li>a i{display:inline-block}}.lens-drawer-detachable .tab-content{background-color:var(--white)}.lens-drawer-detachable .tab-content ul li{outline:0;cursor:pointer;position:relative;width:150px;height:115px}.lens-drawer-detachable .tab-content ul li .lens-tile-checked{display:none}@media (min-width:1024px){.lens-drawer-detachable .tab-content ul li{width:20%}}@media (min-width:1280px){.lens-drawer-detachable .tab-content ul li{width:14.28%}}@media (min-width:1650px){.lens-drawer-detachable .tab-content ul li{width:12.5%}}@media (min-width:1280px){.lens-drawer-detachable .tab-content ul li{height:9.0625vw}}@media (min-width:1650px){.lens-drawer-detachable .tab-content ul li{height:7.39393939vw}}@media (min-width:1280px){.lens-drawer-detachable .tab-content ul li{padding:20px}}.lens-drawer-detachable .tab-content ul li span{display:block}@media (min-width:1280px){.lens-drawer-detachable .tab-content ul li span{text-align:left!important}.lens-drawer-detachable .tab-content ul li span.name{float:left!important}.lens-drawer-detachable .tab-content ul li span.dimension{float:right!important}}.lens-drawer-detachable .tab-content ul li.active:after,.lens-drawer-detachable .tab-content ul li:focus:after{content:' ';position:absolute;display:block;border-top:3px solid var(--teal-500);top:0;left:0;width:100%;height:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1023px){.lens-drawer-detachable .tab-content ul{font-size:0;white-space:nowrap;overflow-x:auto;overflow-y:visible}.lens-drawer-detachable .tab-content ul li{display:inline-block;vertical-align:top}.lens-drawer-detachable .tab-content ul li.active .lens-tile-info{display:none}.lens-drawer-detachable .tab-content ul li.active .lens-tile-checked{display:block}}@media (min-width:1280px) and (max-width:1649px){.lens-drawer-detachable .tab-content ul .border-bottom-none-hd{border-bottom:0!important}}.modal-select-lens .modal-body,.modal-select-lens .modal-content{padding:0}.modal-select-lens .modal-header{margin-bottom:0}.modal-select-lens .nav-tabs>li[role=presentation] a{margin-bottom:0}.modal-lens-shape-selector .tab-pane-wrapper{border-right:1px solid var(--gray-400)}.rimless-shape-wrapper{display:none}.page-pdp-rimless .rimless-shape-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--teal-800);cursor:pointer;text-decoration:none}.page-pdp-rimless .rimless-shape-wrapper .lens-shape-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;border-right:1px solid var(--teal-800)}.page-pdp-rimless .rimless-shape-wrapper .lens-shape-image-wrapper img{max-width:125px;margin:auto}.page-pdp-rimless .rimless-shape-wrapper .lens-shape-cta{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.page-pdp-rimless .rimless-shape-wrapper .lens-shape-cta div{margin:auto;color:var(--teal-900);text-align:center;font-size:var(--font-size--20);font-style:normal;font-weight:var(--font-weight--normal);line-height:28px;letter-spacing:.1px}.page-pdp-rimless .rimless-mobile-buttons{z-index:15;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.2);box-shadow:0 0 15px 5px rgba(0,0,0,.2)}.page-pdp-rimless .rimless-mobile-buttons .rimless-shape-wrapper{margin-bottom:0}.page-pdp-rimless .rimless-mobile-buttons .rimless-shape-wrapper .lens-shape-image-wrapper img{max-width:90px}.page-pdp-rimless .rimless-mobile-buttons .rimless-shape-wrapper .lens-shape-cta div{font-size:var(--font-size--16);line-height:24px}.comp-pdp-write-a-review{font-family:var(--font-family--sons, 'Sons', 'Sora', Arial, sans-serif)!important}.comp-pdp-write-a-review .light-blue-separator{border-top:1px solid #ccebee}.comp-pdp-write-a-review .product-image{max-width:500px;margin:0 auto}@media (min-width:768px){.comp-pdp-write-a-review .product-image{margin-top:-55px}}@media (min-width:1172px){.comp-pdp-write-a-review .product-image{margin-top:-40px}}.comp-pdp-write-a-review .color-swatch{width:10px;height:10px}.comp-pdp-write-a-review .color-swatch:after{top:-10px}.comp-pdp-write-a-review label.control-label{font-size:var(--font-size--14);width:100%}@media (min-width:768px){.comp-pdp-write-a-review label.control-label{font-size:var(--font-size--16)}}.comp-pdp-write-a-review .write-a-review .checkbox{padding-top:0}.comp-pdp-write-a-review .write-a-review .checkbox label.parsley-error{border:none!important;background-color:transparent!important;color:var(--gray-800)!important}.comp-pdp-write-a-review .write-a-review .checkbox label.parsley-error input:before{border-color:red}.comp-pdp-write-a-review .write-a-review .details-checkboxes .checkbox span{text-transform:capitalize;width:90%;vertical-align:middle}@media (min-width:768px){.comp-pdp-write-a-review .write-a-review .btn.btn-primary,.comp-pdp-write-a-review .write-a-review .btn.btn-secondary{padding:11px 10px;line-height:23px}}@media (min-width:1024px){.comp-pdp-write-a-review .write-a-review .btn.btn-primary,.comp-pdp-write-a-review .write-a-review .btn.btn-secondary{padding:11px 18px}}.comp-pdp-write-a-review .write-a-review .rates .fa-star{cursor:pointer}.comp-pdp-write-a-review{background-color:#fff;color:var(--gray-800)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #answ_reviews_widget{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review_overlay{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper .acs_close_form.acs_js_form_close{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper .acs_desc,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper .acs_num{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review{position:relative;top:0;width:100%;left:0;margin-left:0;max-width:100%;height:100%;max-height:100%;border:none;z-index:0}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review{padding:5px}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_form_frame>.acs_heading:first-child{font-weight:var(--font-weight--bold);font-size:var(--font-size--24)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .review-price-tag{font-size:var(--font-size--20);margin-bottom:20px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .review-price-tag p{padding-bottom:10px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_form_section{margin-bottom:40px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_modal_form{top:0;left:0;right:0;width:100%;max-width:100%;margin:0 auto;height:100%}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_label{font-size:var(--font-size--18);font-weight:var(--font-weight--bold);margin-bottom:10px;text-transform:inherit}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_prod_image img{width:100%}@media (min-width:768px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_review_guidelines{padding-left:35px}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form{margin-bottom:110px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .fa{font:normal normal normal 14px/1 'Font Awesome 5 Pro'!important;font-weight:var(--font-weight--normal)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form span.fa.fa-star-o{font-size:var(--font-size--20)!important}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .fa-chevron-down,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .fa-chevron-up,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .fa-thumbs-down,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .fa-thumbs-up{font-weight:var(--font-weight--black)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_heading{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_bg{border:1px solid var(--gray-400);background-color:var(--gray-100);padding:20px;margin-bottom:50px;margin-top:50px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_js_rating_container{width:100%}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_js_rating_container .acs_label{float:left}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_js_rating_container .acs-click-to-rate-text{color:var(--gray-700);font-size:var(--font-size--14);font-style:italic;display:inline-block;vertical-align:super}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_textfield{width:100%;padding:13px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_textfield.acs_textfield_headline{max-width:785px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_custom_text{padding:13px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_holder{padding-left:30px;width:200px;display:inline-block;margin-bottom:0}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_holder{padding-left:0;padding-top:8px;padding-bottom:8px;width:100%}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_holder li.acs_rank.rated span:before{font-weight:var(--font-weight--black)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_holder .acs_rank{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;float:left;text-align:left;cursor:pointer;background:0 0;height:inherit;color:var(--teal-500);font:normal normal normal 14px/1 'Font Awesome 5 Pro';width:25px;margin-right:8px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_rating_holder .acs_rank.radio-rating-button{width:auto;padding:0 18px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .pr-js-popup.pr-link{display:inline}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .pr-js-popup.pr-link:hover{text-decoration:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset.acs_terms{margin-bottom:40px;width:100%}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset.acs_terms label{margin-right:0}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset.acs_terms label{margin-right:0;padding-left:28px}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset.acs_terms a{color:var(--teal-500)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_button.acs_js_form_close{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_button.acs_submit.acs_js_form_submit{display:none}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .btn-review-submit{width:100%}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .btn-review-cancel{margin-right:15px}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .btn-review-cancel{width:100%;margin:15px 0}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset label{margin-right:35px;cursor:pointer}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container{margin-bottom:0}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container input{display:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_label{display:inline}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_fieldset{display:inline;padding:0 30px;margin-bottom:20px}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_fieldset{padding:0;padding-top:15px;width:100%}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_fieldset span.fa{cursor:pointer;font-size:var(--font-size--18)!important;color:var(--teal-500);margin-right:5px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_fieldset .fa-thumbs-down+label.rec1,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_recommend.acs_input_container .acs_fieldset .fa-thumbs-up+label.rec0{color:var(--teal-500)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_section .acs_fieldset{margin-bottom:35px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_fieldset{font-size:var(--font-size--18);font-weight:var(--font-weight--bold)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=checkbox],.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=radio]{height:16px;width:16px;vertical-align:text-bottom;margin-right:5px}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=checkbox],.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=radio]{margin-right:2px}}@media (max-width:374px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=checkbox],.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form input[type=radio]{margin-right:0}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_fieldset{font-size:var(--font-size--18);text-transform:capitalize}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_fieldset input[type=checkbox]:checked,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_fieldset input[type=radio]:checked{accent-color:var(--teal-500)}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:first-child .acs_fieldset label{margin:5px 0;width:calc(48% - 18px);vertical-align:middle}}@media (min-width:768px) and (max-width:1023px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:first-child .acs_fieldset label{margin-right:10px}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:not(:first-child) .acs_label{display:inline-block;padding-right:50px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:not(:first-child) .acs_fieldset{display:inline-block}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:not(:first-child) .acs_fieldset{width:100%}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:not(:first-child) .acs_fieldset label{margin-right:10px}}@media (max-width:374px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_survey_custom_questions .acs_custom_question:not(:first-child) .acs_fieldset label{margin-right:2px}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_email,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_location,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_name{width:47.5%;display:inline-block;vertical-align:top}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_email,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_location,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_name{width:100%}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_input_container.acs_name{margin-right:5%}@media (max-width:767px){.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_input_container.acs_name{margin-right:0}}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_input_container{margin-bottom:40px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section{margin-top:30px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section span{font-size:var(--font-size--14);cursor:pointer}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section span .fa{font-size:10px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section .acs-headline-examples{font-style:italic;color:var(--gray-700)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section .acs-headline-examples p{margin-top:10px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_form_headline .acs-headline-example-section .acs-headline-examples p :first-child{margin-top:15px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_product_review_image_form_label{color:var(--gray-700);margin-bottom:15px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form .acs_product_review_image_form_button{color:var(--teal-500);background:0 0;margin-bottom:20px;padding:10px;min-width:250px;border:3px solid var(--teal-300);font-size:var(--font-size--16);font-style:normal;text-transform:uppercase}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form>.acs_input_container>.acs_label,.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form>.acs_label{text-transform:uppercase!important}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form span.rr-clickable{text-decoration:underline}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review #acs_review_form span.rr-clickable:hover{text-decoration:none}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_review_guidelines ul{list-style:none;margin-left:0}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_review_guidelines ul li{color:var(--gray-700)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .validation-color-red{color:red!important}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .validation-border-red{border-color:red!important}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .acs_form_success{min-height:140px}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .character-counter{color:var(--pink-600);font-style:italic;font-size:var(--font-size--16)}.comp-pdp-write-a-review #RR_PR_Widget_Wrapper #acs_write_review .character-counter.character-limit-reached{color:var(--red-500)}.comp-pdp-write-a-review *{font-family:var(--font-family--sons, 'Sons', 'Sora', Arial, sans-serif)!important}#fm-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#fm-container .fm-type-container{-ms-flex-preferred-size:45%;flex-basis:45%;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}@media (max-width:767px){#fm-container{gap:1em}}#prescription-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5%}#prescription-details-container .prescription-details{-ms-flex-preferred-size:47.5%;flex-basis:47.5%;width:47.5%}@media (max-width:767px){#prescription-details-container{display:block}#prescription-details-container .prescription-details{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}#prescription-details-container a,#prescription-details-container a:visited{text-decoration:underline;white-space:nowrap}#prescription-details-container a:hover{text-decoration:none}#modal-luna-pd-reader-results .modal-header{margin:0}#modal-luna-pd-reader-results .modal-header:after{display:none}#modal-luna-pd-reader-results .modal-header .modal-title{display:none}#modal-luna-pd-reader-results .modal-content{padding-top:15px}#modal-luna-pd-reader-results .modal-footer{border:0}.lensPowerBox{padding:16px 16px 8px;margin-bottom:16px}.lensPowerBox .labelText{color:var(--gray-800);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;margin-bottom:8px}.lensPowerBox .row{margin:0 -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px}.lensPowerBox .row>.col{margin:8px}.lensPowerBox .powerItem{border-radius:4px;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;padding:8px;border:1px solid var(--teal-400);color:var(--teal-900);background:var(--white)}.lensPowerBox .powerItem:hover{background:var(--teal-300);border-color:var(--teal-300)}.lensPowerBox .powerItem.disabled,.lensPowerBox .powerItem.disabled:hover,.lensPowerBox .powerItem[disabled],.lensPowerBox .powerItem[disabled]:hover{background:var(--gray-400);border-color:var(--gray-400);color:var(--gray-400)}.lensPowerBox .powerItem.active,.lensPowerBox .powerItem.active:hover{background:var(--teal-800);border-color:var(--teal-300);color:var(--white)}.lensPowerBox .powerItem.out-of-stock{background:var(--gray-400);border-color:var(--gray-400);color:var(--gray-400)}.lensPowerBox .powerItem.out-of-stock.active,.lensPowerBox .powerItem.out-of-stock:hover{border-color:var(--gray-800);background:var(--gray-100);color:var(--gray-800)}@media (max-width:767px){.lensPowerBox .labelText{margin-bottom:16px}.lensPowerBox .row{padding-top:11px;margin:0 -5px 3px;max-width:100%}.lensPowerBox .row .col{margin:5px}}.page-pdp-readers .error-message,.pdp-nonRXSunglasses .error-message{color:var(--red-600);font-size:var(--font-size--12);line-height:18px;margin-top:8px}.price-offer-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:stretch;align-self:stretch;padding:8px;background:var(--purple-100);color:var(--black);font-size:var(--font-size--14);font-style:normal;font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;text-align:left}@media (min-width:768px){.price-offer-message{margin-bottom:16px}}@media (max-width:767px){.price-offer-message{margin-top:8px}.price-offer-message.out-of-stock{margin-top:0;margin-bottom:8px}}.price-offer-message .shop-tag-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--black)}.pdp-details .lens-tint-container{padding:16px;clear:both;margin-bottom:16px}.pdp-details .lens-tint-container .lens-tint-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.pdp-details .lens-tint-container .title{color:var(--black);--display-color:var(--black);font-size:var(--font-size--18);line-height:26px;letter-spacing:.27px}.pdp-details .lens-tint-container .color-box{width:25px;height:25px;display:inline-block;margin:0 10px 0 18px;border-radius:100%}.pdp-details .lens-tint-container .lens-tint-item{margin-top:24px}.pdp-details .lens-tint-container .color-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:51px;height:51px;margin:4px;position:relative}.pdp-details .lens-tint-container .color-item label{width:36px;height:36px;border-radius:100%;display:block;position:relative}.pdp-details .lens-tint-container .color-item.checked:after{content:'';width:51px;height:51px;border-radius:100%;display:block;border:2px solid var(--gray-800);position:absolute;top:-2px;left:0}.pdp-details .lens-tint-container .sub-title{color:var(--black);--display-color:var(--black);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;min-height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-details .lens-tint-container .sub-title>*+*{margin-left:8px;color:var(--gray-800);--display-color:var(--gray-800)}.pdp-details .lens-tint-container .colors-box{margin-left:-4px;margin-right:-4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-details .lens-coating-container{padding:8px 16px 16px;margin-top:16px;margin-bottom:16px;clear:both}.pdp-details .lens-coating-container .lens-coating-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.pdp-details .lens-coating-container .title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-details .lens-coating-container .title-box a{margin-left:8px}.pdp-details .lens-coating-container .title{color:var(--black);--display-color:var(--black);font-size:var(--font-size--18);line-height:26px;letter-spacing:.27px}.pdp-details .lens-coating-container .lens-coating-item{margin-top:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pdp-details .lens-coating-container .lens-coating-item .text-con{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pdp-details .lens-coating-container .lens-coating-item .right-box{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.pdp-details .lens-coating-container .lens-coating-item .right-con{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pdp-details .lens-coating-container .lens-coating-item .item-title{font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;color:var(--black);--display-color:var(--black)}.pdp-details .lens-coating-container .lens-coating-item .item-desc{font-size:var(--font-size--12);line-height:20px;letter-spacing:.06px;margin-bottom:0}.pdp-details .lens-coating-container .lens-coating-item .item-price{font-size:var(--font-size--12);line-height:20px;letter-spacing:.06px;margin:5px 18px 0 0;color:var(--gray-800);--display-color:var(--gray-800)}.pdp-details .lens-coating-container .lens-coating-item .radio{margin:0;padding-top:0;height:22px;width:22px}.pdp-details .lens-coating-container .lens-coating-item .radio input{margin-left:0}.pdp-details .lens-coating-container .lens-coating-item img{width:32px;margin-right:16px}.pdp-details .lens-coating-container .lens-coating-item .coating-image{display:none}.pdp-details .lens-coating-container .lens-coating-item .coating-image.default{display:block}.pdp-details .lens-coating-container .lens-coating-item.disabled{opacity:1}.pdp-details .lens-coating-container .lens-coating-item.disabled .item-desc,.pdp-details .lens-coating-container .lens-coating-item.disabled .item-price,.pdp-details .lens-coating-container .lens-coating-item.disabled .item-title{opacity:.4}.pdp-details .lens-coating-container .lens-coating-item.disabled .coating-image{display:none}.pdp-details .lens-coating-container .lens-coating-item.disabled .coating-image.disable{display:block}.pdp-details .lens-coating-container .lens-coating-item.checked .coating-image{display:none}.pdp-details .lens-coating-container .lens-coating-item.checked .coating-image.active{display:block}.modal-lens-coating-tip .modal-header{margin-bottom:0}.modal-lens-coating-tip .modal-header:after{display:none}.modal-lens-coating-tip .modal-title{text-align:center}.modal-lens-coating-tip .modal-content{max-height:calc(100vh - 60px);overflow:auto}.modal-lens-coating-tip .tabs-header-container{max-width:500px;margin:0 auto}.modal-lens-coating-tip .coating-nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-bottom:15px;border-bottom:none}.modal-lens-coating-tip .coating-nav-tabs>*{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%}.modal-lens-coating-tip .coating-nav-tabs li{border:none;border-bottom:1px solid var(--gray-400)}.modal-lens-coating-tip .coating-nav-tabs li a{color:var(--gray-700);--display-color:var(--gray-700)}.modal-lens-coating-tip .coating-nav-tabs li:after{display:none!important}.modal-lens-coating-tip .coating-nav-tabs li.active,.modal-lens-coating-tip .coating-nav-tabs li:hover{border-bottom:1px solid var(--teal-500)}.modal-lens-coating-tip .coating-nav-tabs li.active a,.modal-lens-coating-tip .coating-nav-tabs li:hover a{background:var(--white)!important;border:none;color:var(--gray-800);--display-color:var(--gray-800)}.modal-lens-coating-tip .desc{margin:15px 0}.modal-lens-coating-tip .includes-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size--14)}.modal-lens-coating-tip .includes-title .fa{font-size:var(--font-size--12);color:var(--green-500);--display-color:var(--green-500);margin-left:10px}.modal-lens-coating-tip .coating-item{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;margin-top:15px}.modal-lens-coating-tip .coating-item .coating-name{font-size:var(--font-size--14);margin:10px 0}.modal-lens-coating-tip .coating-item img{width:80px;margin:0 auto}.modal-lens-coating-tip .coating-item .fa{font-size:22px;color:var(--gray-200);--display-color:var(--gray-200)}.modal-lens-coating-tip .coating-item .fa.checked{color:var(--green-500);--display-color:var(--green-500)}.modal-lens-coating-tip .comp-pdp-nav-tab .tab-content{max-width:500px;margin:0 auto}.modal-lens-coating-tip .comparison-container{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.modal-lens-coating-tip .comparison-container .tint-comparison-slider{position:absolute;z-index:9;cursor:-webkit-grab;cursor:grab;width:46px;height:46px;top:calc(50% - 23px);left:calc(50% - 23px);background:url(/dev/image/site/help-popup-modal/slider-arrow.svg);border-radius:50%}.modal-lens-coating-tip .comparison-container img{width:500px;height:200px}.modal-lens-coating-tip .comparison-container .before-coating{position:absolute;top:0;overflow:hidden;width:50%;height:100%}.modal-lens-coating-tip .coating-premium-nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 15px}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs{border:none}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li{border:none;margin-bottom:0}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li a{width:70px;height:70px;border-radius:100%;padding:5px}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li a img{width:60px}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li.active,.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li:hover{border:none}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li.active:after,.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li:hover:after{display:none}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li.active a,.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li:hover a{background:0 0;border:2px solid transparent}.modal-lens-coating-tip .coating-premium-nav-tabs.nav-tabs>li.active a{border-color:var(--teal-500)}.modal-lens-coating-tip .modal-footer{display:none}@media (max-width:767px){.modal-lens-coating-tip .modal-header:after{left:15px}.modal-lens-coating-tip .modal-content{padding-left:0;padding-right:0}.modal-lens-coating-tip .modal-content .modal-body{font-size:var(--font-size--14)}.modal-lens-coating-tip .tab-content{padding-left:0;padding-right:0}.modal-lens-coating-tip .coating-nav-tabs,.modal-lens-coating-tip .coating-premium-nav-tabs{width:100%}.modal-lens-coating-tip .includes-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-lens-coating-tip .includes-box>*{padding:0 8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:145px}.modal-lens-coating-tip .comparison-container .before-coating img{width:calc(100vw - 50px);max-width:500px}}.pdp-nonRXSunglasses .non-rx-label{background:var(--red-200);padding:4px 8px;border-radius:25px;color:var(--gray-800);--display-color:var(--gray-800);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;margin-bottom:16px;display:inline-block}@media (max-width:767px){.pdp-nonRXSunglasses .non-rx-label{margin-bottom:20px}}.pdp-nonRXSunglasses .btn-primary.disabled{background:var(--teal-500);border-color:var(--teal-500);opacity:.45}.pdp-nonRXSunglasses .lens-coating-container .right-con,.pdp-nonRXSunglasses .lens-tint-container .right-con{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size--16);color:var(--gray-800);--display-color:var(--gray-800);line-height:24px;letter-spacing:.08px}.pdp-nonRXSunglasses .lens-coating-container .right-con>:first-child,.pdp-nonRXSunglasses .lens-tint-container .right-con>:first-child{font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.pdp-nonRXSunglasses .lens-coating-container .right-con a,.pdp-nonRXSunglasses .lens-tint-container .right-con a{cursor:pointer;text-decoration:none}.pdp-nonRXSunglasses .lens-coating-container .right-con .fa-angle-down,.pdp-nonRXSunglasses .lens-tint-container .right-con .fa-angle-down{display:none}.pdp-nonRXSunglasses .lens-coating-container .right-con .fa-angle-up,.pdp-nonRXSunglasses .lens-tint-container .right-con .fa-angle-up{display:block}.pdp-nonRXSunglasses .lens-coating-container .right-con .collapsed .fa-angle-down,.pdp-nonRXSunglasses .lens-tint-container .right-con .collapsed .fa-angle-down{display:block}.pdp-nonRXSunglasses .lens-coating-container .right-con .collapsed .fa-angle-up,.pdp-nonRXSunglasses .lens-tint-container .right-con .collapsed .fa-angle-up{display:none}.pdp-nonRXSunglasses .lens-coating-container .right-con .far,.pdp-nonRXSunglasses .lens-tint-container .right-con .far{font-size:var(--font-size--20);color:var(--gray-700);--display-color:var(--gray-700);margin-left:16px;margin-right:5px}.pdp-nonRXSunglasses .lens-tint-container .right-con>:first-child{color:var(--gray-800);--display-color:var(--gray-800)}.non-rx-alert-error{background:var(--red-100);padding:16px;color:var(--red-800);--display-color:var(--red-800);text-align:center;line-height:24px;letter-spacing:.08px;font-size:var(--font-size--16)}.qty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qty-wrapper .qty-box{width:80px;min-width:80px;max-width:144px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--gray-800);border:1px solid var(--gray-400);border-left:none;border-right:none}.qty-wrapper .qty-box.error{border-color:var(--red-200);background-color:var(--orange-100)}@media (max-width:767px){.qty-wrapper .qty-box{width:60px}}.qty-wrapper .qty-units{padding-left:4px}.qty-wrapper .qty-btn{padding:6px 12px;background:var(--gray-100);color:var(--teal-900)}.qty-wrapper .qty-btn.increment-qty-btn{border:1px solid var(--gray-400);border-radius:0 4px 4px 0}.qty-wrapper .qty-btn.decrement-qty-btn{border:1px solid var(--gray-400);border-radius:4px 0 0 4px}.qty-wrapper .qty-btn.inactive,.qty-wrapper .qty-btn[disabled]{cursor:not-allowed;pointer-events:auto;background-color:var(--gray-100);color:var(--gray-400)}.qty-wrapper .qty-btn.inactive:hover,.qty-wrapper .qty-btn[disabled]:hover{background-color:var(--gray-100)}.qty-wrapper .qty-btn.inactive.error:hover,.qty-wrapper .qty-btn[disabled].error:hover{background-color:var(--orange-100)}.qty-wrapper .qty-btn[disabled]{opacity:.45;color:var(--gray-700)}.qty-wrapper .qty-btn.error{border-color:var(--red-200)!important;background-color:var(--orange-100);opacity:1}.qty-wrapper .qty-btn:hover{background-color:var(--teal-300)}.qty-wrapper.disable{opacity:.45}.qty-wrapper.disable .qty-btn.inactive{color:var(--gray-700)}.pdp-qty-select-box-con.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-right:0}.pdp-qty-select-box-con.form-group .quantity-label{font-weight:var(--font-weight--bold);font-size:var(--font-size--14);line-height:22px;letter-spacing:.21px;color:var(--gray-800);margin-right:16px;margin-bottom:0}.pdp-qty-select-box-con.form-group .qty-wrapper .qty-box{width:48px;min-width:48px;background:var(--white)}.qty-wrapper.mobile-quantity-box{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.qty-wrapper.mobile-quantity-box .qty-box{width:48px;min-width:48px;background:var(--white)}