@font-face{font-family:'pagebuilder-font';font-style:normal;font-weight:400;src:url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot);src:url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot) format('embedded-opentype'),url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff) format('woff'),url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf) format('truetype')}.login-container .g-recaptcha,.form-login .g-recaptcha{margin-bottom:10px !important}.required-captcha.checkbox{position:absolute;display:block;visibility:visible;overflow:hidden;opacity:0;width:1px;height:1px}.review-form .field-recaptcha{margin-bottom:10px}.form.send.friend .g-recaptcha{margin-top:40px}.pull-right{float:right !important}.text-muted{color:#999}.bs-callout{margin-bottom:10px;padding:5px
15px;border:1px
solid #eee;border-radius:1px}.bs-callout.left{border-left-width:5px}.bs-callout.right{border-right-width:5px;background:#f5f5f5}.bs-callout
h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout
code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default.left{border-left-color:#777}.bs-callout-default.left
h4{color:#777}.bs-callout-primary.left{border-left-color:#428bca}.bs-callout-primary.left
h4{color:#428bca}.bs-callout-success.left{border-left-color:#5cb85c}.bs-callout-success.left
h4{color:#5cb85c}.bs-callout-danger.left{border-left-color:#d9534f}.bs-callout-danger.left
h4{color:#d9534f}.bs-callout-warning.left{border-left-color:#f0ad4e}.bs-callout-warning.left
h4{color:#f0ad4e}.bs-callout-info.left{border-left-color:#5bc0de}.bs-callout-info.left
h4{color:#5bc0de}.bs-callout-default.right{border-right-color:#777}.bs-callout-default.right
h4{color:#777}.bs-callout-primary.right{border-right-color:#428bca}.bs-callout-primary.right
h4{color:#428bca}.bs-callout-success.right{border-right-color:#5cb85c}.bs-callout-success.right
h4{color:#5cb85c}.bs-callout-danger.right{border-right-color:#d9534f}.bs-callout-danger.right
h4{color:#d9534f}.bs-callout-warning.right{border-right-color:#f0ad4e}.bs-callout-warning.right
h4{color:#f0ad4e}.bs-callout-info.right{border-right-color:#5bc0de}.bs-callout-info.right
h4{color:#5bc0de}.chat{list-style:none;margin:0;padding:0}.multi-checkout-fields
label{display:block;margin-bottom:7px}.multi-checkout-fields
.field{margin:1.5em 0}.multi-checkout-fields .field.checkbox
label{display:inline-block;margin:0
0 0 12px}.collection-point-country,.collection-point-postalcode,.collection-point-button{display:inline-block;padding:20px
10px 0 0}.collection-point-postalcode{max-width:9em;vertical-align:top}.field-error{color:#e02b27;font-size:1.2rem;margin-top:7px}.box-order-shipping-address .box-subtitle{font-weight:600}.box-order-shipping-address .order-shipping-secondary-address{margin-top:1rem}#delivery-options-fields-block{max-width:100%}.pickup-locations-headline{font-weight:600;font-size:16px;margin-bottom:25px}.delivery-locations-form .delivery-locations-list{border:1px
solid #c2c2c2;max-height:500px;overflow:auto}.delivery-locations-form .delivery-locations-list
table.location{margin-top:28px}.delivery-locations-form .delivery-locations-list table.location .first-column{padding:0
14px;width:14px}.delivery-locations-form .delivery-locations-list table.location .second-column{padding:0}.opening-hour-wrapper{font-size:12px}.opening-hour-wrapper table
thead{cursor:pointer;font-weight:700}.opening-hour-wrapper table thead tr
td{padding:10px
0 0;display:inline-block;text-decoration:none}.opening-hour-wrapper table thead tr td:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;line-height:20px;color:#757575;content:'\e622';font-family:'m2-icons';margin:0
0 0 10px;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.opening-hour-wrapper table thead tr td:hover:after{color:#333}.opening-hour-wrapper table thead tr td:active:after{color:#757575}.opening-hour-wrapper table
tbody{display:none}.opening-hour-wrapper table tbody.special-hours-heading{padding-top:10px;font-weight:700}.opening-hour-wrapper table tbody tr
td{padding:0
10px 0 0}.opening-hour-wrapper table tbody tr td.time-span{font-weight:600}.opening-hour-wrapper table._active thead tr td:after{content:'\e621'}.opening-hour-wrapper table._active
tbody{display:block}.opc-block-summary .vertex-message td,.cart-summary .vertex-message
td{padding:0;border-top:none}@media only screen and (min-device-width:320px) and (max-device-width:780px) and (orientation:landscape){.product-video{height:100%;width:81%}}@media only screen and (max-width:350px){.navigation ul.list-imgs
li{width:50% !important}}@media all and (max-width:768px){.amazon-button-container{width:100%}}.amazon-logout-widget{display:none}@media only screen and (max-width:480px){.wordpress-post-view .post-meta.multi-author ul.post-author>li{width:100% !important}}@media only screen and (min-width:1024px) and (max-width:1199px){.wordpress-post-view .post-meta.multi-author ul.post-author{width:100% !important}.wordpress-post-view .post-meta.multi-author .post-tags{width:100% !important}}@media (min-width:1024px) and (max-width:1281px){.cms-home .forix-bannerslider .slick-next{right:5px}.cms-home .forix-bannerslider .slick-prev{left:5px}.cms-home .forix-bannerslider .banner-content-in{max-width:550px !important}}@media only screen and (max-width:1400px){.forix-bannerslider .slick-dots{white-space:nowrap !important}}@media only screen and (max-width:350px){.forix-bannerslider .banner-title{font-size:16px !important;letter-spacing:0px !important;line-height:22px !important}.forix-bannerslider .banner-caption{font-size:12px !important;line-height:18px !important}.forix-bannerslider .slick-dots{bottom:10px !important;white-space:nowrap}.cms-home .forix-bannerslider .banner-button
a{min-width:127px !important}.cms-home .forix-bannerslider .banner-caption{margin-bottom:20px !important;font-size:14px !important}.cms-home .forix-bannerslider .banner-title{font-size:17px !important}}.klarna-payments-method-cell{display:table-cell;vertical-align:middle}label.klarna-payments-method-cell>span{padding-left:5px}span.klarna-payments-method-cell>img{display:block}@media only screen and (min-width:1024px) and (max-width:1439px){.pdp-tooltip:hover .pdp-tooltip-content{left:inherit;right:-5px;border:1px
solid #d0d0d0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;padding:10px;top:100%;margin-top:12px}.pdp-tooltip:hover .pdp-tooltip-content:before,.pdp-tooltip:hover .pdp-tooltip-content:after{content:"";position:absolute;border:5px
solid transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);transform:rotate(136deg);width:0;height:0;left:50%;z-index:1;margin-left:6px}.pdp-tooltip:hover .pdp-tooltip-content:before{border-color:transparent transparent #d0d0d0 #d0d0d0;top:-1px}.pdp-tooltip:hover .pdp-tooltip-content:after{border-color:transparent transparent #fff #fff;top:0;z-index:1}.pdp-tooltip:hover .pdp-tooltip-content:before,.pdp-tooltip:hover .pdp-tooltip-content:after{left:inherit;right:6px}.product-options-wrapper .swatch-attribute.size{z-index:1}}.goggle-model-activity-next-btn.continue-btn[disabled=disabled]>a{background-color:#d0d0d0}@media only screen and (min-width:1024px) and (max-width:1199px){.color-group-content>span{left:-20px !important}}@media only screen and (max-width:360px){.pdp-custom-selector-tabs .selector-step{padding:20px
23px 0 !important}}@media only screen and (max-width:320px){.pdp-custom-selector-tabs .selector-step{padding:20px
21px 0 !important}}@media only screen and (max-width:321px){body.pdp-btn-stick .product-add-form .box-tocart
.action.tocart{font-size:10px !important}.catalog-product-view.new-layout .box-tocart
.action.tocart{padding:0
15px}}@media only screen and (max-width:321px){.pdp-custom-options-container.new-lens-layout .pdp-custom-selector-tabs .selector-step{padding:20px
18px 0 !important}}@media only screen and (max-width:479px){.pdp-custom-options-container.new-lens-layout .selector-step-content.goggle_model-content-item .step-title{margin:0
0 30px !important}}@media only screen and (max-width:360px){.pdp-custom-options-container.new-lens-layout .selector-step-content.three-columns[step_key="feature"] .sport-question-answers .selector-item-wrap{width:145px}}@media screen and (orientation:landscape) and (max-device-width:961px){body .modal-popup.abandonedCartPopup .modal-inner-wrap,body .modal-popup.invalidItemsAlert .modal-inner-wrap{width:94%;margin-left:-47% !important}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-header .action-close,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-header .action-close{margin-right:-2px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content{padding:20px
0}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .header,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content
.header{padding:0
20px 15px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .abandoned-items>form>div .item .item-details,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items>form>div .item .item-details{padding-left:10px;padding-right:10px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .abandoned-items>form>div .item .item-details .item-name,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items>form>div .item .item-details .item-name{font-size:13px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .abandoned-items,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items{padding:0
20px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;padding-top:20px;padding-bottom:20px}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer button,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .forix-abs-discount-block-form .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .sidebar .actions-toolbar .primary .action:not(.tocart),body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .comments-wrapper .leave-comment,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .table.table-comparison .product-item-actions .actions-primary a,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.discount .fieldset .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer button,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .checkout-onepage-success .registration .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-upload .file-uploader-button,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram h3 .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-container .prescription-apply-btn,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-container .applied-prescription a,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .multishipping-checkout-success .registration .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.discount .fieldset .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.giftcard .fieldset .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing h2 .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .opc-wrapper .form-giftcard-account .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .opc-wrapper .form-discount .action,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{font-size:10px;padding:0
10px;min-width:0;width:33%;margin:0}body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer button.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .forix-abs-discount-block-form .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .sidebar .actions-toolbar .primary .action:not(.tocart).action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .comments-wrapper .leave-comment.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .table.table-comparison .product-item-actions .actions-primary a.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.discount .fieldset .action.action-link,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer button.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .checkout-onepage-success .registration .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-upload .file-uploader-button.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram h3 .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-container .prescription-apply-btn.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .prescription-container .applied-prescription a.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .multishipping-checkout-success .registration .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.discount .fieldset .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .block.giftcard .fieldset .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing h2 .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .opc-wrapper .form-giftcard-account .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .opc-wrapper .form-discount .action.action-link,body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title .action.action-link{margin:0;font-size:10px}body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items:not(.abandoned-list) .item .item-status{min-width:0;white-space:nowrap}body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer button,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .forix-abs-discount-block-form .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .sidebar .actions-toolbar .primary .action:not(.tocart),body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .comments-wrapper .leave-comment,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .table.table-comparison .product-item-actions .actions-primary a,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .block.discount .fieldset .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .checkout-onepage-success .registration .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .prescription-upload .file-uploader-button,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .homepage-instagram h3 .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .prescription-container .prescription-apply-btn,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .prescription-container .applied-prescription a,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .multishipping-checkout-success .registration .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .block.discount .fieldset .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .block.giftcard .fieldset .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing h2 .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .opc-wrapper .form-giftcard-account .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .opc-wrapper .form-discount .action,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-footer .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{width:345px !important;display:block;margin:0
auto}}@media only screen and (max-width:321px){body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .abandoned-items,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items{max-height:24vh !important}}@media screen and (orientation:landscape) and (max-device-width:569px){body .modal-popup.abandonedCartPopup .modal-inner-wrap .modal-content .abandoned-items,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items,body .modal-popup.invalidItemsAlert .modal-inner-wrap .modal-content .abandoned-items{max-height:21vh !important}}@media screen and (min-width:1370px){.page-main .checkout-container .minilogin-wrapper{max-width:70px;width:calc(100% - 1268px);margin-left:1268px;right:auto;left:auto;text-align:right}}@media screen and (min-width:768px) and (max-width:1254px){body.checkout-index-index .checkout-agreements-block .order-note .control
textarea{padding-top:40px !important;height:88px !important;min-height:88px !important}}@media screen and (max-width:589px){body.checkout-index-index .checkout-agreements-block .order-note .control
textarea{padding-top:40px !important;height:88px !important;min-height:88px !important}}@media screen and (max-width:332px){body.checkout-index-index .checkout-agreements-block .order-note .control
textarea{padding-top:58px !important;height:106px !important;min-height:106px !important}}@media screen and (min-width:1370px){body.checkout-index-index.new-layout .page-main .checkout-container .minilogin-wrapper{max-width:75px}}@media only screen and (max-width:320px){body.checkout-onepage-success.new-layout .opc-progress-bar-item,body.multishipping-checkout-success.new-layout .opc-progress-bar-item{width:105px !important}body.checkout-onepage-success.new-layout .keepshoping-container,body.multishipping-checkout-success.new-layout .keepshoping-container{display:none}body.checkout-index-index.new-layout span.icon-secure,body.checkout-onepage-success.new-layout span.icon-secure,body.multishipping-checkout-success.new-layout span.icon-secure,body.multishipping-checkout-success.new-layout span.icon-secure{left:50px !important}}@media (max-width:1220px){.frame-yopo-in{padding:0
17px;width:100%}}@media only screen and (max-width:361px){.activities-row
ul{width:100%}.brands-row ul li,.activities-row ul
li{width:50%}}@media screen and (min-width:1024px) and (max-width:1198px){body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li{width:25% !important}body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li:nth-child(n+5){display:none}}.category-description ul:not(.measurements),.post-content ul:not(.measurements),.cms-page-view:not(.cms-sports-eyewear-brands) .column.main ul:not(.measurements),.catalog-product-view .product-info-container ul:not(.measurements),.catalog-product-view .description-info ul:not(.measurements),.home-about-us ul:not(.measurements),.cms-landing .shop-description ul:not(.measurements){display:inline-block}.category-description ul:not(.measurements)>li,.post-content ul:not(.measurements)>li,.cms-page-view:not(.cms-sports-eyewear-brands) .column.main ul:not(.measurements)>li,.catalog-product-view .product-info-container ul:not(.measurements)>li,.catalog-product-view .description-info ul:not(.measurements)>li,.home-about-us ul:not(.measurements)>li,.cms-landing .shop-description ul:not(.measurements)>li{margin:0
0 5px 30px;list-style-type:disc}.category-description #product-attribute-specs-table li,.post-content #product-attribute-specs-table li,.cms-page-view:not(.cms-sports-eyewear-brands) .column.main #product-attribute-specs-table li,.catalog-product-view .product-info-container #product-attribute-specs-table li,.catalog-product-view .description-info #product-attribute-specs-table li,.home-about-us #product-attribute-specs-table li,.category-description .meet-ninjas .content-meet-ninjas li,.post-content .meet-ninjas .content-meet-ninjas li,.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .meet-ninjas .content-meet-ninjas li,.catalog-product-view .product-info-container .meet-ninjas .content-meet-ninjas li,.catalog-product-view .description-info .meet-ninjas .content-meet-ninjas li,.home-about-us .meet-ninjas .content-meet-ninjas li,.cms-landing .shop-description #product-attribute-specs-table li,.cms-landing .shop-description .meet-ninjas .content-meet-ninjas
li{list-style:none;list-style-type:none;margin:0}.category-description .meet-ninjas .content-meet-ninjas li,.post-content .meet-ninjas .content-meet-ninjas li,.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .meet-ninjas .content-meet-ninjas li,.catalog-product-view .product-info-container .meet-ninjas .content-meet-ninjas li,.catalog-product-view .description-info .meet-ninjas .content-meet-ninjas li,.home-about-us .meet-ninjas .content-meet-ninjas li,.cms-landing .shop-description .meet-ninjas .content-meet-ninjas
li{margin:16px
0 0}@media only screen and (max-width:479px){.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set{height:auto}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-1{margin-bottom:4px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-1:after{right:0 !important;left:0 !important}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-2:after{left:0 !important;right:0 !important}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-1,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-2{width:100%;height:200px;padding:0
!important}}@media only screen and (max-width:480px){.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose
a.table{width:300px}.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose a.table>span:first-child{width:98px}.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose a.table>span:last-child{padding:0
8px 0 12px;width:202px}.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose a.table>span:last-child
span{font-size:12px;font-weight:700;letter-spacing:.46px;line-height:14px}.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose a.table>span:last-child span:after{font-size:12px;margin-top:-6px;font-weight:700}}@media only screen and (min-width:1024px) and (max-width:1359px){.cms-page-view .page-main .ninja-page .after-banner-row .col-2{margin-right:30px}}@media only screen and (min-width:1024px) and (max-width:1366px){.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner{padding-left:20px !important;padding-right:20px !important}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner .slick-prev{left:1px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner .slick-next{right:-7px !important}}@media only screen and (min-width:1920px){.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text{padding-right:40% !important}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text{padding-left:40% !important}}@media only screen and (min-width:2200px){.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text{padding-right:35% !important}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text{padding-left:35% !important}}@media only screen and (min-width:2500px){.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text{padding-right:31% !important}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text{padding-left:31% !important}}@media only screen and (max-width:500px){.black-friday .abutton.primary,.black-friday .prescription-list .action.continue.primary,.black-friday .order-actions-toolbar .action.order.primary,.black-friday .order-actions-toolbar .action.print.primary,.black-friday .order-actions-toolbar .action.return.primary,.black-friday .block-order-tickets .actions-toolbar .action.create.primary,.black-friday .sales-guest-view:not(.page-print) .order-details-items .actions-toolbar .secondary .action.back.primary,.black-friday .sales-guest-invoice .order-details-items .actions-toolbar .secondary .action.back.primary,.black-friday .sales-guest-shipment .order-details-items .actions-toolbar .secondary .action.back.primary,.black-friday .zendesk-customer-tickets .columns .actions-toolbar .action.submit.primary.primary,.black-friday .login-container .actions-toolbar .action.create.primary,.black-friday .magento-giftregistry-index-index .column.main .actions-toolbar .action.primary.primary,.black-friday .invitations .action.send.primary,.black-friday .review-list-title>.action.add-review.primary,.black-friday .sidebar .block .action.tocart.primary,.black-friday .load_more_filter .view_more_filter.primary,.black-friday .read-post.primary,.black-friday .footer-popup.primary,.black-friday .post-view .post-content .button.primary,.black-friday .forix-bannerslider .banner-button a.primary,.black-friday .page-products .load-more .btn-load-more.primary,.black-friday .table.table-comparison .stock.available.primary,.black-friday .live-chat-btn>a.primary,.black-friday .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button.primary,.black-friday .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button.primary,.black-friday .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.primary,.black-friday .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button.primary,.black-friday .sprx-yopo-reviews .yotpo .primary-color-btn.primary,.black-friday .yotpo input[type=button].primary-color-btn.primary,.black-friday .goggle-model-activity-next-btn.continue-btn>a.primary,.black-friday .multi-sport-activity-next-btn>a.primary,.black-friday .contact-lenses-form .contact-lenses.primary,.black-friday .selector-add-to-cart .selector-add-to-cart.primary,.black-friday .proceed-to-summary-btn.primary,.black-friday .your-progress-confirmation .confirmation-progress-no-btn.primary,.black-friday .save-progress-form .save-progress-form-btn.primary,.black-friday .goggle-model-activity-next-btn.do-later-btn>a.primary,.black-friday .your-progress-confirmation .confirmation-progress-yes-btn.primary,.black-friday .block-minicart .block-content>.actions .action.viewcart.primary,.black-friday .popup-authentication .block-new-customer .action-register.primary,.black-friday .checkout-success .action.continue.primary,.black-friday .filter-actions .action.clear.primary,.black-friday .products-grid.wishlist .product-item-actions .action.tocart.primary,.black-friday .multicheckout.success
.action.continue.primary{margin-right:0}}@media all and (min-width:768px),print{table td .product-item-name,table td .product-item-details .product-item-name{font-size:16px}table td .product-item-photo{margin-right:20px;width:145px}table td .product-item-details{padding:6px
0 0}.table tfoot tr:first-child th.mark,.table tfoot tr:first-child
td.mark{padding-top:20px}.table tfoot tr:first-child th.amount,.table tfoot tr:first-child
td.amount{padding-top:20px}.table tfoot tr:last-child th.mark,.table tfoot tr:last-child
td.mark{padding-bottom:20px}.table tfoot tr:last-child th.amount,.table tfoot tr:last-child
td.amount{padding-bottom:20px}.fieldset>.field .fields.group.group-4
.field{width:25%}.fieldset>.field .fields.group.group-4 .field:nth-of-type(4){padding-left:7px}.fieldset>.field .fields.group.group-4 .field:nth-of-type(3){padding-left:9px;padding-right:9px}.fieldset>.field .fields.group.group-4 .field:nth-of-type(2){padding-left:9px;padding-right:9px}.fieldset>.field .fields.group.group-4 .field:nth-of-type(1){padding-right:9px}.fieldset>.field .fields.group.group-5
.field{width:20%}.fieldset>.field .fields.group.group-5 .field:nth-of-type(5){padding-left:9px}.fieldset>.field .fields.group.group-5 .field:nth-of-type(4){padding-right:9px;padding-left:9px}.fieldset>.field .fields.group.group-5 .field:nth-of-type(3){padding-right:9px;padding-left:9px}.fieldset>.field .fields.group.group-5 .field:nth-of-type(2){padding-right:9px;padding-left:9px}.fieldset>.field .fields.group.group-5 .field:nth-of-type(1){padding-right:9px}.breadcrumbs{padding-bottom:10px;padding-top:10px}.forix-abs-accordion-title,.footer_links .title,.block.newsletter
.title{padding:0;margin:0
0 10px}.ui-datepicker .ui-datepicker-calendar
td{min-width:35px}.ui-datepicker .ui-datepicker-calendar td
a{padding:5px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px}.fancybox-close{top:-40px;right:-3px}.fancybox-close:after{font-size:35px}.modal-popup .action-close{top:-6px}.modal-popup .action-close:after{font-size:25px}.ui-dialog.popup{width:640px}.product.data.items>.item.title{float:left;width:auto}.slider-table{padding-left:185px}.slider-table:before{width:185px}.slider-table-title{width:185px}.forix-abs-discount-block-form .field,.block.discount .fieldset .field,.block.giftcard .fieldset .field,.opc-wrapper .form-giftcard-account .field,.opc-wrapper .form-discount
.field{display:table-cell}.forix-abs-discount-block-form .payment-option-inner,.block.discount .fieldset .payment-option-inner,.block.giftcard .fieldset .payment-option-inner,.opc-wrapper .form-giftcard-account .payment-option-inner,.opc-wrapper .form-discount .payment-option-inner{display:table-cell}.forix-abs-discount-block-form .actions-toolbar,.block.discount .fieldset .actions-toolbar,.block.giftcard .fieldset .actions-toolbar,.opc-wrapper .form-giftcard-account .actions-toolbar,.opc-wrapper .form-discount .actions-toolbar{width:1%;display:table-cell}.forix-abs-discount-block-form .primary .action,.block.discount .fieldset .primary .action,.block.giftcard .fieldset .primary .action,.opc-wrapper .form-giftcard-account .primary .action,.opc-wrapper .form-discount .primary
.action{min-width:100px;margin:0
0 0 10px;padding-right:5px;padding-left:5px}.forix-abs-popup,.window.popup{margin-left:-212px;top:20%;right:auto;left:50%;bottom:auto;width:380px}.forix-abs-popup-close,.window.popup .popup-actions
.action.close{right:-4px;top:-50px;color:#fff}.forix-abs-popup-close:after,.window.popup .popup-actions .action.close:after{line-height:32px;font-size:32px}.shipping-address-modal .modal-inner-wrap,.billing-address-modal .modal-inner-wrap{min-height:620px;width:700px}.shipping-address-modal .modal-inner-wrap .modal-popup .modal-title,.billing-address-modal .modal-inner-wrap .modal-popup .modal-title{border:none}.shipping-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner,.billing-address-modal .modal-inner-wrap .admin__action-multiselect-menu-inner{max-height:438px}.address-loading-mask{top:115px}.block-category-event.block:last-child{margin-bottom:30px;padding:10px
0 30px}.block-category-event .block-title{margin:0}.block-category-event .block-title
strong{font-size:24}.block-category-event .ticker
li{display:none;margin:0
50px}.block-category-event .ticker
.value{font-size:60}.block-category-event .ticker
.label{font-size:14;text-transform:none}.block-category-event .dates
.date{font-size:50}.block-category-event .dates
.start{padding-right:50px}.block-category-event .dates .start:after{font-size:50;right:10px}.paypal-review .block-order-details-view{padding:10px
0 20px}.paypal-review .block-order-details-view .block-content{margin:0
-20px}.paypal-review .block-order-details-view
.box{width:33.33333333%;padding:0
20px}.paypal-review .block-order-details-view .box:nth-of-type(2n+1),.paypal-review .block-order-details-view .box:nth-of-type(2n+2){padding-right:20px;width:33.33333333%;clear:none;float:left}.paypal-review .box-order-shipping-method .actions-toolbar{margin:20px
0}.paypal-review .paypal-review-title{margin-bottom:25px}.paypal-review-discount{margin:0
-20px}.paypal-review-discount
.block{width:50%;padding:0
20px}.faq-index-index .columns
.sidebar{padding-right:35px}.modal-size-chart{padding:40px}.column .block-addbysku
.action.reset{clear:both;display:block}.form-addbysku>.actions-toolbar{padding:30px
0 0}.block-cart-failed .form-cart-failed>.actions
.action{margin:0}.block-cart-failed .form-cart-failed>.actions.primary,.block-cart-failed .form-cart-failed>.actions.secondary{float:right}.catalogsearch-advanced-result .page-title-wrapper{padding:0;margin:0
0 25px}.catalogsearch-advanced-result
.message.error{margin-top:0}.block-addresses-default,.block-addresses-list{margin-bottom:30px}.customer-prescription-add .file-uploader{padding:20px}.order-details-items .table-order-items tbody
td.qty{min-width:110px}.login-container{padding:5px
0}.login-container:before{width:1px;position:absolute;left:50%;top:0;display:block !important}.login-container .block:nth-of-type(2n+1){float:left;clear:left}.login-container .block:nth-of-type(2n+2){float:right}.login-container .block-customer-login .actions-toolbar
.secondary{margin-bottom:20px}.login-container .block-customer-login .actions-toolbar
.action.login{min-width:125px}.storecredit
.block{margin-bottom:25px}.storecredit .block-balance-history{width:100%}.storecredit .block-balance-history .block-content{padding:10px
0}.table-balance-history
.col{width:25%}.page-product-downloadable .product-options-bottom{padding-left:9px;width:50%}.page-product-downloadable .product-options-wrapper{width:50%;padding-right:9px}.table-giftregistry
.col.event{width:25%}.table-giftregistry
.col.message{width:40%}.table-giftregistry
.col.actions{width:30%}.table-giftregistry-items .col.product,.table-giftregistry-items
.col.note{width:30%}.table.giftregistry
tbody.item{border-bottom:1px solid #d0d0d0}.magento-giftregistry-index-index .column.main .actions-toolbar
.action.primary{margin-right:15px}.table.grouped
.col.item{width:90%}.table.grouped
.col.qty{width:10%}.page-product-grouped .product-info-main .box-tocart .actions,.page-product-grouped .product-info-left .box-tocart .actions,.page-product-grouped .bundle-options-container .box-tocart .actions,.page-product-grouped .column.main>.product-add-form .box-tocart
.actions{min-width:225px}.table-invitations
.col{width:50%}.invitations
.action.send{margin:0
15px 0 0}.multicheckout>.actions-toolbar{margin-top:40px;margin-bottom:40px}.multicheckout>.actions-toolbar
.primary{float:left}.multicheckout .table-wrapper
.action.delete{position:static;margin:0
10px 0 0}.multicheckout .table-order-review tfoot .amount
strong{text-align:left}.multicheckout .checkout-review
.grand.totals{font-size:21px;margin-bottom:40px}.product-info-main .product-reviews-summary{margin:0
0 15px}.review-add .review-form-actions
.action{min-width:237px}.cart-container
.rewards{padding:15px
0 0}.menu-static,.nav-sections .box-links{display:none}.pager{background:#f5f5f5}.pager
.pages{float:right;width:auto;margin:0}.pager .toolbar-amount,.pager .search-index-index
.kuTotResults{margin:0;float:left}.products-grid .product-item-details .price-wrapper .price,.table.table-comparison td .price,.products-grid.wishlist .price-wrapper
.price{font-size:16px}.container-caption .sub-title{font-size:18px;line-height:24px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post:before,.list-posts .wp-item-post:before,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post:before,.list-posts .item-post:before,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post:after,.list-posts .wp-item-post:after,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post:after,.list-posts .item-post:after{content:'';display:table}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post:after,.list-posts .wp-item-post:after,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post:after,.list-posts .item-post:after{clear:both}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view:not(.banner-view),.list-posts .wp-item-post .post-view:not(.banner-view),.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view:not(.banner-view),.list-posts .item-post .post-view:not(.banner-view),.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-image:not(.banner-image),.list-posts .wp-item-post .post-image:not(.banner-image),.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-image:not(.banner-image),.list-posts .item-post .post-image:not(.banner-image){float:left}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view:not(.banner-view) .read-post,.list-posts .wp-item-post .post-view:not(.banner-view) .read-post,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view:not(.banner-view) .read-post,.list-posts .item-post .post-view:not(.banner-view) .read-post,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-image:not(.banner-image) .read-post,.list-posts .wp-item-post .post-image:not(.banner-image) .read-post,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-image:not(.banner-image) .read-post,.list-posts .item-post .post-image:not(.banner-image) .read-post{margin-top:10px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .read-post{height:35px;line-height:35px}.order-columns>li{float:left;width:calc(16.66666667% - 1px);padding:0
34px}.list-icons .icon-item{position:relative}.list-icons .icon-item:hover{cursor:pointer;background:#efefef}.list-icons .icon-item:hover .incentive-statements-dropdown{display:block}.page-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100%}.footer-bottom.inner{padding-top:33px;padding-bottom:33px}.footer.content .block-icons-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer.content .block-icons-links .item-block{width:25%;float:left;border-right:1px solid #3a3a3a}.footer.content .block-icons-links .item-block:first-child{border-left:1px solid #3a3a3a}.footer.inner
.subscribe{display:table}.footer.inner .block.newsletter
.field{display:table-row}.footer.inner .block.newsletter .field>div{display:table-cell}.footer.inner .block.newsletter .field>div:not(.control){white-space:nowrap}.footer
.links{float:right}.my-credit-cards .card-type
img{display:block}.ui-tooltip.ui-widget{max-width:450px}.catalog-topnav{display:block}.page-layout-1column .toolbar-products{position:inherit !important}#amasty-shopby-product-list #amasty-shopby-overlay
.loader{top:30%;-webkit-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}.filter-options-content .amshopby-filter-price-from,.filter-options-content .amshopby-filter-price-to{width:40%}.login-container .block-amazon-login{float:right;clear:none}.login-container .block-amazon-login .actions-toolbar{margin-top:25px}.login-container .block:nth-child(2)+.block-amazon-login{clear:none}.amazon-validate-container{width:500px;margin:40px
auto 0 auto}.amazon-validate-container
.primary{width:190px}.amazon-validate-container .continue-as-guest{width:130px}.amazon-validate-container .forgot-password{width:175px;text-align:right}.sidebar .block-blog-newsletter .block-content
.label{font-size:16px;line-height:22px}.slider-featured-post{height:500px}.featured-post-list .wp-item-post .post-image .featured-image-bg{height:500px}.wordpress-post-view .title-related-post{margin-bottom:30px}.wordpress-post-view .related-post-list .wp-item-post{width:33.33333333%;float:left}.wordpress-term-view .title-recent-posts,.wordpress-homepage-view .title-recent-posts,.wordpress-term-view .title-description,.wordpress-homepage-view .title-description{padding-left:9px}.comments-wrapper .comment-list .frame-comment-reply{margin-left:20px;padding:22px;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.comments-wrapper .comment-list .comment-entry{float:left;width:calc(100% - 115px)}.comments-wrapper .comment-list
.reply{width:11.8872549%;padding-left:50px;min-width:45px;text-align:right}.is-blog .action.showcart .counter .counter-number{display:none}.is-blog .action.showcart .counter:before,.is-blog .action.showcart .counter:after{display:none}.forix-bannerslider .banner-content.align_right{text-align:right}.forix-bannerslider .banner-content.align_right .banner-caption{display:inline-block}.forix-bannerslider .banner-content.align_center{text-align:center}.forix-bannerslider .banner-content.align_center .banner-caption{display:inline-block}.page-main
.support{font-size:0;text-align:center}.page-main .support .small-support{width:33.33333333%;display:inline-block;vertical-align:top}.page-main .support .small-support.second
span{margin-right:0}.page-main .support .small-support.no-display{display:none}.search-index-index
.kuFilterRefineMobile{display:none}.loffaq-search
.faqkeyword{padding:0
41px 0 17px}.loffaq-search .btn-submit{padding:0
18px 0 10px}.lof-faq .question-list .faqcat-block .see-all,.faq-results .question-list .faqcat-block .see-all{font-size:12px}.lof-faq .question-list .faqcat-block .faqcat-title,.faq-results .question-list .faqcat-block .faqcat-title{font-size:18px}.lof-faq .question-list .faqcat-block .faqcat-desc,.faq-results .question-list .faqcat-block .faqcat-desc{margin-top:20px}.lof-faq .question-list .faqcat-block .faqcat-posts,.faq-results .question-list .faqcat-block .faqcat-posts{margin-top:20px}.lof-faq .question-list .faqcat-block .panel-body,.faq-results .question-list .faqcat-block .panel-body{font-size:14px}.loffaq-category-view .back-list{float:left}.loffaq-category-view .back-list
a{line-height:45px;display:inline-block}.loffaq-category-view .search-form{float:right}.loffaq-category-view .search-form .loffaq-search
.faqkeyword{border-width:2px}.loffaq-category-view .faq-detail-title .faqcat-title{margin-left:13px}.braintree-paypal-account{border-color:#ccc;border-style:solid;border-width:1px 0;display:inline-block;width:50%}.account .table-credit-cards
.col.actions{width:100px}.bundle-actions
.action.customize{min-width:100%;padding:0
10px}.bundle-options-container .bundle-options-wrapper{width:50%;padding-right:15px}.bundle-options-container .block-bundle-summary{width:50%;padding-left:15px}.block-viewed-products-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.block-viewed-products-grid .block-content .slick-list:after{content:"";position:absolute;top:0;bottom:0;right:0;z-index:1;display:block;background-color:transparent;width:90px;height:100%;background:-moz-linear-gradient(to right,rgba(255,255,255,.05) 5%,rgba(255,255,255,.3) 15%,#fff 100%);background:-webkit-linear-gradient(to right,rgba(255,255,255,.05) 5%,rgba(255,255,255,.3) 15%,#fff 100%);background:-o-linear-gradient(to right,rgba(255,255,255,.05) 5%,rgba(255,255,255,.3) 15%,#fff 100%);background:-ms-linear-gradient(to right,rgba(255,255,255,.05) 5%,rgba(255,255,255,.3) 15%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,.05) 5%,rgba(255,255,255,.3) 15%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}.product.info.detailed{margin-bottom:30px}.block.related{margin:0}.product-info-main .product-options-wrapper{margin:0
auto 10px}.additional-attributes-table{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.additional-attributes-table .attr-item{width:33.33333333%;float:left;padding:0
9px 40px}.additional-attributes-table .attr-item
.measurements{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contact-lenses-content{margin-top:20px;padding-top:20px}.contact-lenses-content .pdp-contact-lenses-subcontent{font-size:14px;line-height:18px;margin-bottom:30px}.contact-lenses-content .contact-lenses-form
input{width:100%;display:inline-block;vertical-align:top;margin-bottom:10px}.contact-lenses-content .contact-lenses-form input::-moz-placeholder{color:#6d6e71;font-weight:400;font-size:14px;line-height:20px}.contact-lenses-content .contact-lenses-form input::-webkit-input-placeholder{color:#6d6e71;font-weight:400;font-size:14px;line-height:20px}.contact-lenses-content .contact-lenses-form input:-ms-input-placeholder{color:#6d6e71;font-weight:400;font-size:14px;line-height:20px}.contact-lenses-content .contact-lenses-form .contact-lenses{padding:0
20px;display:inline-block;vertical-align:top;width:100%}.catalog-product-view.new-layout .product-title-review{max-width:338px}.catalog-product-view.new-layout .product-social-links .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .bundle-options-container .product-addto-links>.action:before{min-width:14px}.gallery-placeholder{min-height:0}.gallery-placeholder .product-image-placeholader{margin:0
auto}.yotpo-display-wrapper .yotpo .yotpo-nav-dropdown,.sprx-yopo-reviews .yotpo .yotpo-nav-dropdown{position:absolute;top:0;right:0;float:none}.yotpo-display-wrapper .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.sprx-yopo-reviews .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-display-wrapper .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.sprx-yopo-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-display-wrapper .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.sprx-yopo-reviews .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.yotpo-display-wrapper .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.sprx-yopo-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{font-size:16px;line-height:22px}.yotpo-display-wrapper .yotpo .yotpo-review .yotpo-footer,.sprx-yopo-reviews .yotpo .yotpo-review .yotpo-footer,.yotpo-display-wrapper .yotpo .yotpo-comment .yotpo-footer,.sprx-yopo-reviews .yotpo .yotpo-comment .yotpo-footer,.yotpo-display-wrapper .yotpo .yotpo-question .yotpo-footer,.sprx-yopo-reviews .yotpo .yotpo-question .yotpo-footer,.yotpo-display-wrapper .yotpo .yotpo-onsite-upload .yotpo-footer,.sprx-yopo-reviews .yotpo .yotpo-onsite-upload .yotpo-footer,.yotpo-display-wrapper .yotpo .yotpo-review .yotpo-main,.sprx-yopo-reviews .yotpo .yotpo-review .yotpo-main,.yotpo-display-wrapper .yotpo .yotpo-comment .yotpo-main,.sprx-yopo-reviews .yotpo .yotpo-comment .yotpo-main,.yotpo-display-wrapper .yotpo .yotpo-question .yotpo-main,.sprx-yopo-reviews .yotpo .yotpo-question .yotpo-main,.yotpo-display-wrapper .yotpo .yotpo-onsite-upload .yotpo-main,.sprx-yopo-reviews .yotpo .yotpo-onsite-upload .yotpo-main{margin-left:71px}.about-us-yopo .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{margin-right:10px;font-size:25px}.product-options-wrapper .swatch-attribute.frame-rx-content .action-select span,.product-options-wrapper .swatch-attribute.frame-rx-content .action-add
span{padding:14px
23px}html.ie11 .product-options-wrapper .swatch-attribute.frame-rx-content .action-select span,html.ie11 .product-options-wrapper .swatch-attribute.frame-rx-content .action-add
span{padding:24px
23px 10px}.product-options-wrapper .swatch-attribute.frame-rx-content .slick-track{margin-left:auto;margin-right:auto}.product-options-wrapper .swatch-attribute.color{padding:20px
0;margin-top:0}.product-options-wrapper .swatch-attribute.color .slick-list{position:relative}.product-options-wrapper .swatch-attribute.color .slick-arrow{height:100%;width:50px;opacity:1}.product-options-wrapper .swatch-attribute.color .slick-arrow.slick-next{margin-right:-30px}.product-options-wrapper .swatch-attribute.color .slick-arrow.slick-prev{margin-left:-30px}.product-options-wrapper .swatch-attribute.color .slick-arrow:after{content:"";position:absolute;top:0;height:100%;width:80px;pointer-events:none;z-index:-1}.product-options-wrapper .swatch-attribute.color .slick-arrow.slick-disabled{opacity:0}.selector-item-subcontent .selector-price{font-size:16px;line-height:19px}.save-progress-form>input{width:calc(100% - 220px);display:inline-block;vertical-align:middle;margin-right:8px}.save-progress-form .save-progress-form-btn{display:inline-block;vertical-align:middle}.rx-upload-form-container{padding-left:20px;padding-right:20px}.catalog-product-view .rx-upload-form.new-flow.uploaded .actions-toolbar,.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-input{padding:0
30px}.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-input{margin-top:30px}.catalog-product-view .rx-upload-form.new-flow.uploaded .frame-pupil-distance.multiple-pd .label-pupil{position:relative;top:10px}.pdp-custom-options-container.new-lens-layout .selector-item-wrap .selector-description .selector-description-tooltip .custom-selector-steps-guide{font-size:14px;line-height:21px}.pdp-custom-options-container.new-lens-layout .selector-step-content.two-columns[step_key="feature"] .main-prebuilt-lenses .custom-selector-items-list{max-width:680px}.pdp-custom-options-container.new-lens-layout .selector-step-content.two-columns[step_key="feature"] .prebuilt-lenses-sport-activity .custom-selector-items-list{max-width:680px}.pdp-custom-options-container.new-lens-layout .selector-step-content.two-columns[step_key="feature"] .prebuilt-lenses-sport-activity .custom-selector-items-list .selector-item-wrap{width:33.33333333%}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="rx-upload"] .rx-upload-btn,.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="rx-upload"] .rx-later-btn{height:121px;min-height:121px;width:500px;padding:43px
36px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .custom-selector-items-list .lens-color-group-tab .color-group-tab-item .color-count,.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .custom-selector-items-list .lens-color-group-tab .color-group-tab-item .selector-change{display:none}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .custom-selector-items-list .lens-color-group-tab .color-group-tab-item>div:first-child .group-description{display:none}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap{min-height:0 !important;width:100% !important;padding:0
!important;float:none !important}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd{padding:0
5px 0 0 !important;width:50% !important;float:left !important}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded .selector-item-subcontent:after{left:0;right:5px;width:auto;height:16px;z-index:100}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded .selector-item-subcontent:before{right:5px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded .selector-item-subcontent .price-description{right:19px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded .selector-description{left:0;margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded+.even+.odd{margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.odd.expanded+.even+.odd+.even{margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even{padding:0
0 0 5px !important;width:50% !important;float:left !important}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even.expanded .selector-item-subcontent:after{left:5px;right:0;width:auto;height:16px;z-index:100}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even.expanded .selector-item-subcontent:before{left:5px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even.expanded .selector-description{right:0;margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even.expanded+.odd{margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.even.expanded+.odd+.even{margin-top:10px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .selector-item-wrap.expanded .selector-description,.pdp-custom-options-container.new-lens-layout .expanded-item .selector-description{position:absolute;width:500px;top:100%;z-index:1;margin-top:-1px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="color"] .no-color-group>.color-groups-list{padding-top:0}.pdp-custom-options-container.new-lens-layout .rx-upload-form.new-flow.uploaded .pd-helper.active .pd-helper-static-block .pd-block-image
ol{display:none}.minicart-wrapper .push-close{display:none}.table.cart td .product-item-details
.actions{display:none}.table.cart tbody
td{padding:20px
10px}.table.cart tbody
td.actions{padding-right:0;padding-left:20px}.table.cart tbody
td.qty{text-align:center}.table.cart tbody
td.subtotal{padding-top:25px;text-align:center}.table.cart .item .col.qty:before,.table.cart .item .col.price:before,.table.cart .item .col.subtotal:before,.table.cart .item .col.msrp:before{display:none}.table.cart>.item .item-actions{width:calc(100% - 165px);float:right}.table.cart tbody td.item .item-actions .action-delete{display:none}.block.general-product .slick-arrow:before{font-size:28px}.shipping-information-frame{margin-top:30px}.shipping-information-frame .block-shipping-infor{margin-bottom:17px}.cart-summary .shipping-information-frame{padding-top:30px;border-top:1px solid #d0d0d0}.cart-summary .shipping-information-frame .block-shipping-infor.third{margin-bottom:0}.custom-cart .minilogin-wrapper .block-authentication{right:0 !important}.custom-cart .table.cart tbody td.item .item-actions .action-delete,.custom-cart .table.cart tbody td.item .item-actions .action-towishlist{display:inline-block}.popup-authentication .modal-inner-wrap{margin-top:90px;margin-bottom:90px}.popup-authentication .modal-content{padding:35px
40px}.popup-authentication .block-customer-login,.popup-authentication .block-new-customer{width:100%}.checkout-index-index{min-height:100vh}body.checkout-index-index{position:relative}body.checkout-index-index:before{content:'';background-color:#fafafa;position:fixed;left:0;top:0;bottom:0}body.checkout-index-index .opc-wrapper{background:0 0}.checkout-index-index .page-main{padding-bottom:0}.checkout-prescription-index .prescription-form .title a,.catalog-product-view .prescription-form .title a,.customer-prescription-add .prescription-new .prescription-form .title a,.pdp-custom-selector-content .prescription-form .title
a{height:55px}.checkout-prescription-index .prescription-form .content:not(.prescription-upload),.catalog-product-view .prescription-form .content:not(.prescription-upload),.customer-prescription-add .prescription-new .prescription-form .content:not(.prescription-upload),.pdp-custom-selector-content .prescription-form .content:not(.prescription-upload){padding:30px
20px}.checkout-prescription-index .prescription-upload .product-item,.catalog-product-view .prescription-upload .product-item,.customer-prescription-add .prescription-new .prescription-upload .product-item,.pdp-custom-selector-content .prescription-upload .product-item{padding:20px;display:block;text-align:left}.checkout-prescription-index .prescription-upload .product-item .product,.catalog-product-view .prescription-upload .product-item .product,.customer-prescription-add .prescription-new .prescription-upload .product-item .product,.pdp-custom-selector-content .prescription-upload .product-item
.product{width:187px;text-align:center;display:inline-block;vertical-align:top}.checkout-prescription-index .prescription-upload .product-item .product-prescription,.catalog-product-view .prescription-upload .product-item .product-prescription,.customer-prescription-add .prescription-new .prescription-upload .product-item .product-prescription,.pdp-custom-selector-content .prescription-upload .product-item .product-prescription{width:calc(100% - 206px);margin-left:15px;display:inline-block;vertical-align:top;text-align:center}.checkout-prescription-index .prescription-upload .actions-toolbar,.catalog-product-view .prescription-upload .actions-toolbar,.customer-prescription-add .prescription-new .prescription-upload .actions-toolbar,.pdp-custom-selector-content .prescription-upload .actions-toolbar{margin-top:30px}.checkout-prescription-index .file-uploader-area,.catalog-product-view .file-uploader-area,.customer-prescription-add .prescription-new .file-uploader-area,.pdp-custom-selector-content .file-uploader-area{padding:20px;min-height:125px;width:100%;text-align:center}.checkout-prescription-index .progress,.catalog-product-view .progress,.customer-prescription-add .prescription-new .progress,.pdp-custom-selector-content
.progress{min-height:135px;font-size:16px;text-align:center}.checkout-prescription-index .file-information .file-name,.catalog-product-view .file-information .file-name,.customer-prescription-add .prescription-new .file-information .file-name,.pdp-custom-selector-content .file-information .file-name{height:50px;line-height:50px;padding:5px
20px;text-align:left;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.checkout-prescription-index .file-information .file-name span,.catalog-product-view .file-information .file-name span,.customer-prescription-add .prescription-new .file-information .file-name span,.pdp-custom-selector-content .file-information .file-name
span{width:calc(100% - 87px);padding-right:7px}.checkout-prescription-index .file-information .remove,.catalog-product-view .file-information .remove,.customer-prescription-add .prescription-new .file-information .remove,.pdp-custom-selector-content .file-information
.remove{font-size:12px;float:right}.checkout-prescription-index .file-information .pd-input .header,.catalog-product-view .file-information .pd-input .header,.customer-prescription-add .prescription-new .file-information .pd-input .header,.pdp-custom-selector-content .file-information .pd-input
.header{padding-bottom:15px;margin-bottom:20px}.checkout-prescription-index .file-information .pd-input .frame-pd-number,.catalog-product-view .file-information .pd-input .frame-pd-number,.customer-prescription-add .prescription-new .file-information .pd-input .frame-pd-number,.pdp-custom-selector-content .file-information .pd-input .frame-pd-number{width:calc(100% - 160px)}.checkout-prescription-index .file-information .content-pd-input .input-text,.catalog-product-view .file-information .content-pd-input .input-text,.customer-prescription-add .prescription-new .file-information .content-pd-input .input-text,.checkout-prescription-index .file-information .content-pd-input .payment-method-braintree .hosted-control,.catalog-product-view .file-information .content-pd-input .payment-method-braintree .hosted-control,.pdp-custom-selector-content .file-information .content-pd-input .input-text{width:78px}.checkout-prescription-index .file-information .frame-pupil-distance,.catalog-product-view .file-information .frame-pupil-distance,.customer-prescription-add .prescription-new .file-information .frame-pupil-distance,.pdp-custom-selector-content .file-information .frame-pupil-distance{margin-bottom:15px}.checkout-prescription-index .file-information .pd-helper,.catalog-product-view .file-information .pd-helper,.customer-prescription-add .prescription-new .file-information .pd-helper,.pdp-custom-selector-content .file-information .pd-helper{padding:19px
0;margin-top:20px}.checkout-prescription-index .file-information .pd-name-input,.catalog-product-view .file-information .pd-name-input,.customer-prescription-add .prescription-new .file-information .pd-name-input,.pdp-custom-selector-content .file-information .pd-name-input{overflow:hidden}.checkout-prescription-index .file-information .pd-name-input label,.catalog-product-view .file-information .pd-name-input label,.customer-prescription-add .prescription-new .file-information .pd-name-input label,.pdp-custom-selector-content .file-information .pd-name-input
label{line-height:45px;margin-right:15px}.checkout-prescription-index .file-information .pd-name-input .input-text,.catalog-product-view .file-information .pd-name-input .input-text,.customer-prescription-add .prescription-new .file-information .pd-name-input .input-text,.checkout-prescription-index .file-information .pd-name-input .payment-method-braintree .hosted-control,.catalog-product-view .file-information .pd-name-input .payment-method-braintree .hosted-control,.pdp-custom-selector-content .file-information .pd-name-input .input-text{width:calc(100% - 293px);float:right;font-weight:400}.checkout-prescription-index .file-information .pd-name-input .mage-error,.catalog-product-view .file-information .pd-name-input .mage-error,.customer-prescription-add .prescription-new .file-information .pd-name-input .mage-error,.pdp-custom-selector-content .file-information .pd-name-input .mage-error{width:calc(100% - 293px);float:right}.checkout-prescription-index .file-information .content-pd-helper .measuring-image,.catalog-product-view .file-information .content-pd-helper .measuring-image,.checkout-prescription-index .file-information .content-pd-helper .ruler-image,.catalog-product-view .file-information .content-pd-helper .ruler-image,.customer-prescription-add .prescription-new .file-information .content-pd-helper .measuring-image,.customer-prescription-add .prescription-new .file-information .content-pd-helper .ruler-image,.pdp-custom-selector-content .file-information .content-pd-helper .measuring-image,.pdp-custom-selector-content .file-information .content-pd-helper .ruler-image{float:right;width:50%;padding-left:9px;text-align:right}.checkout-prescription-index .file-information .content-pd-helper .desc-helper2,.catalog-product-view .file-information .content-pd-helper .desc-helper2,.checkout-prescription-index .file-information .content-pd-helper .desc-helper-top,.catalog-product-view .file-information .content-pd-helper .desc-helper-top,.customer-prescription-add .prescription-new .file-information .content-pd-helper .desc-helper2,.customer-prescription-add .prescription-new .file-information .content-pd-helper .desc-helper-top,.pdp-custom-selector-content .file-information .content-pd-helper .desc-helper2,.pdp-custom-selector-content .file-information .content-pd-helper .desc-helper-top{float:left;width:50%;padding-right:9px}.opc-wrapper{position:relative}.ccpay-index-index.page-layout-checkout .modal-popup .modal-title{line-height:1;letter-spacing:1px}.checkout-payment-method .payment-option.giftcardaccount .payment-option-content{padding-bottom:0;margin-bottom:-10px}.opc-wrapper .form-discount.cform .payment-option-inner,.opc-wrapper .form-giftcard-account.cform .payment-option-inner,.opc-wrapper .form-discount.cform .actions-toolbar,.opc-wrapper .form-giftcard-account.cform .actions-toolbar{display:table-cell}.checkout-payment-method .payment-method-billing-address+form{margin-top:20px}.opc-wrapper .shipping-address-items{display:-webkit-flex;display:-ms-flexbox;display:flex}.opc-wrapper .shipping-address-item{width:50%}.opc-wrapper .shipping-address-item:before{height:calc(100% - 20px - 30px);top:30px;width:1px}.opc-wrapper .shipping-address-item.selected-item+.shipping-address-item:before{display:none}.opc-wrapper .shipping-address-item:nth-child(2n+1):before{display:none}.opc-wrapper .form-shipping-address
.fieldset.address{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.opc-wrapper .form-shipping-address .fieldset.address>.field{width:100%}.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.city"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.country_id"]{padding-left:7px;width:50%;display:inline-block;vertical-align:top;float:right}.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.region_id"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.postcode"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.region"]{padding-right:7px;width:50%;display:inline-block;vertical-align:top}.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.telephone"]{clear:both}.opc-wrapper .billing-address-form
.fieldset.address{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.opc-wrapper .billing-address-form .fieldset.address>.field{width:100%}.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.city"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.country_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.city"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.country_id"]{padding-left:7px;width:50%;display:inline-block;vertical-align:top;float:right}.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.region"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.region_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.postcode"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.postcode"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.region_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.region"]{padding-right:7px;width:50%;display:inline-block;vertical-align:top}.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.telephone"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.telephone"]{clear:both}.opc-sidebar .shipping-information-frame{padding-bottom:10px}.opc-sidebar .need-help-block{padding-top:30px;padding-bottom:30px;border-top:1px solid #d0d0d0}.field-tooltip .field-tooltip-content{left:100%;top:-20px;margin-left:10px}.field-tooltip .field-tooltip-content:before{-webkit-transform:rotate(47deg);-moz-transform:rotate(47deg);-ms-transform:rotate(47deg);transform:rotate(47deg);left:0;top:22px}body.checkout-index-index.new-layout .ca-prop._inner-scroll .modal-header{padding:30px
37px 0}body.checkout-index-index.new-layout .ca-prop._inner-scroll .modal-content{padding:18px
37px 39px}body.checkout-index-index.new-layout .ca-prop._inner-scroll._show .modal-inner-wrap{width:563px;margin-left:-281px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .box-image{margin:0
0 10px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .page-content-section:last-child{margin-bottom:0}.ccpay-index-index .page-header.sticky .header.content
.logo{width:64px}.ccpay-index-index .page-header.sticky .header.content .logo:after{right:-155px;width:165px}.page-footer .yotpo-reviews-carousel .carousel-reviews-bottom-line{float:right;display:inline-block;margin-top:1px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star{font-size:20px !important;margin-right:9px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{margin-top:2px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-left-arrow-thin,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows .yotpo-icon-right-arrow-thin{font-size:25px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more{margin-top:5px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-half-star,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-empty-star{font-size:20px !important;margin-right:10px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{font-size:16px;line-height:22px;padding-bottom:4px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container{width:95px;margin-right:18px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .product-name,.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .product-item-name{display:none}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .product-image-container .y-carousel-product-image{border-radius:0;width:95px;height:95px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .small-version .right-side{width:100%}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .y-slider-container .single-carousel .carousel-review-body{line-height:20px;font-size:14px}.page-footer .yotpo-num-of-reviews{font-size:14px;margin-top:2px}.home-about-us h2,.home-about-us .wordpress-post-view .columns .page-title{margin-top:20px}.cms-landing .brand-banner-second .common-row{margin-left:0;margin-right:0}.cms-landing .brand-banner-second .common-column-3{width:50%;padding-left:0;padding-right:0}.cms-landing .brand-banner-collections .common-column-3{width:33.33333333%}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .meet-ninjas .content-meet-ninjas
li{margin-top:20px;padding:0
10px}.cms-about-sportrx .container-caption .caption-title{margin-bottom:15px}.cms-about-sportrx .container-caption .caption-content{margin-top:15px}.cms-about-sportrx .reason-title{margin-left:24px}.cms-about-sportrx .reason-title.first{margin-left:0}.cms-about-sportrx .about-us-yopo .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star{font-size:24px;margin-right:9px}.content-how-to-use .img-center{float:left;width:50%}.content-how-to-use .video-left{padding-right:9px}.content-how-to-use .video-right{padding-left:9px}.content-how-to-use .caption-content .btn-play-video:before{font-size:60px;line-height:60px}.shop-fsa-hsa
li{margin:0;width:25%}.faq-fsa-hsa .small-faq{margin-bottom:20px}.provider-fsa .content-provider-fsa{margin-left:-9px;margin-right:-9px;width:calc(100% + 18px)}.provider-fsa .block-static-block{margin-left:9px;margin-right:9px;width:calc(25% - 18px);margin-bottom:18px}.provider-fsa
p{font-size:16px}.cms-page-view .column.main .rexy-page .rexy-content{margin:0
auto 60px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content{display:table;table-layout:fixed}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-image{display:table-cell;vertical-align:middle}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-image
img{width:100%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details{display:table-cell;vertical-align:middle;text-align:left}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .product-action>a{float:left}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .product-action>a+a{float:right;border-width:2px;line-height:41px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights:after{left:25%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div{width:50%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-right
img{max-width:none;width:50%;object-fit:cover;position:absolute;right:0;top:0;height:100%}.cms-page-view .page-main .ninja-page div:not(.small-support)>div>p{font-size:16px;letter-spacing:.2px;line-height:24px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .content-meet-ninjas>ul .slick-track{width:100% !important;transform:none !important}.opticians-optician-index .individual-opticians-content-left{width:25.25252525%;float:left;margin-top:-100px}.opticians-optician-index .individual-opticians-content-right{width:66.91919192%;float:right}.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>h3,.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>.cms-landing #read-more-landing h2,.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:50px}.opticians-optician-index .individual-opticians-content-right .post-list-wrapper .post-view:first-child{float:none !important;padding-left:0 !important;width:100% !important}.contact-bottom .showroom-video,.contact-bottom .showroom-map{float:left;width:50%}.form.contact .actions-toolbar
.action{min-width:208px}.sidebar .block.block-contacts h3,.sidebar .block.block-contacts .cms-landing #read-more-landing h2,.sidebar .block.block-contacts .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:18px;line-height:20px}.sidebar .block.block-contacts strong
a{font-size:12px}.cart.table-wrapper .gift-options .actions-toolbar{padding:20px
0 0}.gift-message-summary{margin:0
0 15px}.gift-message .field.choice,.gift-message .options-items .order-title,.gift-message .extra-options-container
.field.choice{margin:0
0 20px}.gift-message .options-items .order-options{padding:0
0 15px}.gift-wrapping+.gift-message{padding-left:20px;width:50%}.wishlist.split.button
.action.split{line-height:16px;margin:0
5px 0 0}.wishlist.window.popup{width:380px}.block-wishlist-info-items .product-item-photo{margin-left:0}.block-wishlist-management{margin-bottom:0}.block-wishlist-management .wishlist-info{float:left}.block-wishlist-management .wishlist-title
strong{font-size:40px}.block-wishlist-management .wishlist-toolbar{float:right}.block-wishlist-management .wishlist-select{border-bottom:1px solid #d0d0d0;display:table;margin-bottom:15px;width:100%}.block-wishlist-management .wishlist-select .wishlist-name-current{display:none}.block-wishlist-management .wishlist-select .wishlist-name{background:0 0;border:0;width:auto;display:inline-block;float:left;position:absolute;top:-4px;left:0;font-weight:600;color:#333;text-transform:none;cursor:default}.block-wishlist-management .wishlist-select .wishlist-name:after{display:none}.block-wishlist-management .wishlist-select-items{display:table-cell;padding:0
160px 0 100px;vertical-align:top}.block-wishlist-management .wishlist-select-items.no-wishlist-add{padding-right:0}.block-wishlist-management .wishlist-select-items
.item{margin:0;display:inline-block;margin-right:10px;padding:10px}.block-wishlist-management .wishlist-select-items .item:last-child{margin-right:0}.block-wishlist-management .wishlist-select-items
.item.current{border-bottom:3px solid #38ca73;font-weight:600;margin-bottom:-3px}.block-wishlist-management .wishlist-add.item{position:absolute;right:0;top:0}.form.form-orders-search .actions-toolbar
.action{min-width:208px}.sales-guest-view .block-order-details-view .box,.sales-guest-invoice .block-order-details-view .box,.sales-guest-shipment .block-order-details-view
.box{width:49%;display:inline-block;vertical-align:top}.sales-guest-view .block-order-details-view .box:nth-of-type(2n+1),.sales-guest-invoice .block-order-details-view .box:nth-of-type(2n+1),.sales-guest-shipment .block-order-details-view .box:nth-of-type(2n+1){padding-right:9px}.sales-guest-view .block-order-details-view .box:nth-of-type(2n+2),.sales-guest-invoice .block-order-details-view .box:nth-of-type(2n+2),.sales-guest-shipment .block-order-details-view .box:nth-of-type(2n+2){padding-left:9px}.sendfriend-product-send .page-main{padding:40px}.sendfriend-product-send .page-title-wrapper{margin:0
0 15px;padding-top:0}.sendfriend-product-send .page-title{font-size:27px}.sendfriend-product-send .form.send.friend .fieldset
.field{width:calc(50% - 23px)}.form.send.friend .fieldset>.legend{font-size:16px;margin-bottom:15px}.form.send.friend .fieldset .input-text,.form.send.friend .fieldset>.field .label,.form.send.friend .fieldset .action.add,.form.send.friend .fieldset .payment-method-braintree .hosted-control{font-size:14px}.form.send.friend .fieldset .fields:nth-last-of-type(1){margin-bottom:-5px}.form.send.friend .fieldset>.field{margin:0
0 20px}.form.send.friend .fieldset>.field.text{width:calc(100% - 37px)}.form.send.friend .fieldset .input-text,.form.send.friend .fieldset .payment-method-braintree .hosted-control{height:38px}.form.send.friend .fieldset>.field textarea,.form.send.friend .fieldset>.field textarea.input-text,.form.send.friend .fieldset>.field textarea.payment-method-braintree .hosted-control{padding:10px
15px}.form.send.friend .fieldset .additional .actions-toolbar{top:0;right:15px;margin-top:0}.form.send.friend .fieldset .additional .actions-toolbar button,.form.send.friend .fieldset .additional .actions-toolbar .forix-abs-discount-block-form .action,.form.send.friend .fieldset .additional .actions-toolbar .sidebar .actions-toolbar .primary .action:not(.tocart),.form.send.friend .fieldset .additional .actions-toolbar .comments-wrapper .leave-comment,.form.send.friend .fieldset .additional .actions-toolbar .table.table-comparison .product-item-actions .actions-primary a,.form.send.friend .fieldset .additional .actions-toolbar .block.discount .fieldset .action,.form.send.friend .fieldset .additional .actions-toolbar .checkout-onepage-success .registration .action,.form.send.friend .fieldset .additional .actions-toolbar .prescription-upload .file-uploader-button,.form.send.friend .fieldset .additional .actions-toolbar .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue,.form.send.friend .fieldset .additional .actions-toolbar .homepage-instagram h3 .action,.form.send.friend .fieldset .additional .actions-toolbar .prescription-container .prescription-apply-btn,.form.send.friend .fieldset .additional .actions-toolbar .prescription-container .applied-prescription a,.form.send.friend .fieldset .additional .actions-toolbar .multishipping-checkout-success .registration .action,.form.send.friend .fieldset .additional .actions-toolbar .block.discount .fieldset .action,.form.send.friend .fieldset .additional .actions-toolbar .block.giftcard .fieldset .action,.form.send.friend .fieldset .additional .actions-toolbar .homepage-instagram .cms-landing #read-more-landing h2 .action,.form.send.friend .fieldset .additional .actions-toolbar .opc-wrapper .form-giftcard-account .action,.form.send.friend .fieldset .additional .actions-toolbar .opc-wrapper .form-discount .action,.form.send.friend .fieldset .additional .actions-toolbar .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{height:40px}.form.send.friend .fieldset .action.remove:before{line-height:14px;font-size:14px}.form.send.friend .fieldset
.message.notice{width:calc(100% - 46px)}.column.main .form.send.friend .fieldset .field:nth-of-type(2n+1){padding-right:9px}.column.main .form.send.friend .fieldset .field:nth-of-type(2n+2){padding-left:9px}.column.main .form.send.friend .fieldset .field.text:nth-of-type(2n+1){padding-right:0;width:calc(100% - 46px)}.table.wishlist
.col.actions{min-width:295px}.table.wishlist
.col.product{width:auto}.products-grid.wishlist .product-items .product-item{padding-bottom:10px}.products-grid.wishlist .product-item .action.delete:before{font-size:18px;line-height:1}.products-grid.wishlist .box-tocart{display:table;padding:15px
0;width:100%;margin-right:0;max-width:100%}.products-grid.wishlist .box-tocart
.field.qty{width:52px;min-width:52px;padding-right:10px}.box-style-guide .guide-color-swatches
li{margin-right:50px}}@media all and (min-width:769px),print{.pagebuilder-mobile-only{display:none !important}}@media all and (min-width:1024px),print{body{height:100%}small,.small{margin-bottom:20px;line-height:22px}h1{line-height:54px;margin-bottom:30px}h2,.wordpress-post-view .columns .page-title{margin-bottom:20px;line-height:38px}h3,.cms-landing #read-more-landing h2,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{line-height:30px;margin-bottom:20px}h4{margin-bottom:15px}h5{margin-bottom:15px}h6{margin-bottom:15px}code{font-size:13px}kbd{font-size:13px}pre{font-size:13px}.forix-abs-container,.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-top .header-top-container,.promotions-inner,.footer-bottom.inner,.footer.inner,.footer-top.inner,.wordpress-homepage-view .page-title-wrapper,.cms-home .forix-bannerslider .banner-content-inner,.promos-slider-in,.page-products:not(.page-search-noresult) .columns,.page-products:not(.page-search-noresult) .page-title-wrapper,.page-products:not(.page-search-noresult) .category-view .category-description,.block-viewed-products-grid,.product-customer-photos .yotpo-pictures-gallery-header-wrapper,.sprx-yopo-reviews .yotpo-main-widget,.sprx-yopo-reviews .title-review-product,.catalog-product-view .block.related,.pdp-custom-selector-content,.top-selector-actions-container,.cms-home .page-main .brands-row ul,.home-about-us,.cms-home .block-products-list,.cms-home .readmore-brand,.cms-home .block-readmore-activities,.banner-home-first,.cms-home .top-activity-widget,.homepage-instagram h3,.cms-landing .page-title-wrapper,.cms-landing .landing-brand,.cms-landing .brand-categories,.cms-landing .block-readmore-activities,.cms-landing .readmore-brand,.cms-landing .block-new-products,.cms-landing .block-products-list,.cms-landing .brand-banner-collections,.cms-landing .brand-blog,.cms-about-sportrx .frame-about-reasons,.cms-about-sportrx .about-us-our-product,.cms-about-sportrx .meet-ninjas,.cms-about-sportrx .about-us-need-assistance,.cms-about-sportrx .about-us-support,.cms-about-sportrx .about-us-yopo,.cms-about-sportrx .page-title-wrapper,.tab-fsa-hsa,.cms-page-view .page-main .ninja-page .full-video .caption-wrapper,.cms-page-view .page-main .ninja-page .after-banner-row,.cms-page-view .page-main .ninja-page .row-container .row .text,.cms-page-view .page-main .ninja-page .frame-meet-ninjas,.cms-page-view .page-main .ninja-page .helpful-guide,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner,.opticians-optician-index .individual-opticians-content,.cms-our-people-page .container,.contact-bottom-meet-ninjas,.wordpress-term-view .page-title-wrapper,.page-products:not(.page-search-noresult) .category-view .cms-landing .shop-description,.homepage-instagram .cms-landing #read-more-landing h2,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px;max-width:1360px}.forix-abs-row,.columns,.block-dashboard-info .block-content,.multicheckout .block-shipping,.multicheckout .block-billing,.multicheckout .block-other,.products-grid .product-items,.common-row,.search-index-index .kuGridView ul,.cart-summary .fieldset.estimate,.contact-index-index .page-main
.support{margin-left:-9px;margin-right:-9px}.forix-abs-column,.sidebar-main,.sidebar-additional,.column.main,.block-dashboard-info .block-content .box,.multicheckout .block-shipping .box,.multicheckout .block-billing .box,.multicheckout .block-other .block-content,.multicheckout .block-shipping .block-title,.products-grid .product-item,.products-grid .product-banners,.common-column,.common-column-3,.search-index-index .kuGridView ul li,.page-products .load-more,.cart-summary .fieldset.estimate
.field{padding-left:9px;padding-right:9px}.page-main{-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;flex-grow:1;padding-bottom:100px;width:100%}.columns{display:block}.columns .sidebar-main{width:16.29297459%}.columns .sidebar-additional{width:16.29297459%;clear:right}.page-layout-3columns .columns
.column.main{padding-right:25px;display:inline-block;width:58.37070254%}.page-layout-3columns .columns .sidebar-main{float:left}.page-layout-3columns .columns .sidebar-additional{width:25.33632287%;float:right}.page-layout-2columns-left .columns
.column.main{clear:right;float:right;width:83.70702541%}.page-layout-2columns-left .columns .sidebar-main{padding-right:35px;float:left}.page-layout-2columns-left .columns .sidebar-additional{padding-right:30px;float:left;clear:left}.page-layout-2columns-right
.column.main{padding-right:30px;float:left;width:78%}.page-layout-2columns-right .sidebar-main{padding-right:9px;float:right;width:22%}.page-layout-2columns-right .sidebar-additional{float:right;width:22%}table thead
td{font-size:13px}table td
input.qty{width:49px;height:38px}table td.mark,table
th.mark{padding:5px
55px 5px 0}.forix-abs-table-reponsive tbody th:before,.table-wrapper:not(.table-scroll) table:not(.table) tbody th:before{font-size:13px}.forix-abs-table-reponsive tbody td:before,.table-wrapper:not(.table-scroll) table:not(.table) tbody td:before{font-size:13px}.forix-abs-data-table-reponsive tbody td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody td:before{font-size:13px}.forix-abs-data-table-reponsive tbody th:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody th:before{font-size:13px}div.mage-error[generated],.field .field-error{font-size:12px}.legend,.block-giftregistry-shared-items .block-title,.block-giftregistry-results .block-title{margin-bottom:15px}.fieldset>.field,.form-giftregistry-edit .fieldset.recipients .field:last-child{margin:0
0 20px}.fieldset>.field .fields.group.group-2 .field:last-child{padding-left:9px}.fieldset>.field .fields.group.group-2 .field:first-child{padding-right:9px}.fieldset>.field .fields.group.group-3
.field{width:33.33333333%}.fieldset>.field .fields.group.group-3 .field:nth-of-type(3){padding-left:9px}.fieldset>.field .fields.group.group-3 .field:nth-of-type(2){padding-left:9px;padding-right:9px}.fieldset>.field .fields.group.group-3 .field:nth-of-type(1){padding-right:9px}.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after,.fieldset>.fields>.field.required>.label:after{margin:0}.fieldset>.field .addon .addbefore,.fieldset>.field .addon
.addafter{line-height:38px;height:38px}.fieldset .fields>.actions-toolbar{top:25px;right:10px}.fieldset .fields>.actions-toolbar .action.remove:before,.form-add-invitations .fields .action.remove:before{line-height:14px;font-size:14px}.datetime-picker+.ui-datepicker-trigger{margin:0}.forix-abs-button-type5,button.type5,.forix-abs-discount-block-form .action.type5,.sidebar .actions-toolbar .primary .action:not(.tocart).type5,.comments-wrapper .leave-comment.type5,.table.table-comparison .product-item-actions .actions-primary a.type5,.block.discount .fieldset .action.type5,.checkout-onepage-success .registration .action.type5,.prescription-upload .file-uploader-button.type5,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type5,.homepage-instagram h3 .action.type5,.prescription-container .prescription-apply-btn.type5,.prescription-container .applied-prescription a.type5,.multishipping-checkout-success .registration .action.type5,.block.discount .fieldset .action.type5,.block.giftcard .fieldset .action.type5,.homepage-instagram .cms-landing #read-more-landing h2 .action.type5,.opc-wrapper .form-giftcard-account .action.type5,.opc-wrapper .form-discount .action.type5,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type5{height:44px}.forix-abs-button-type7,button.type7,.forix-abs-discount-block-form .action.type7,.sidebar .actions-toolbar .primary .action:not(.tocart).type7,.comments-wrapper .leave-comment.type7,.table.table-comparison .product-item-actions .actions-primary a.type7,.block.discount .fieldset .action.type7,.checkout-onepage-success .registration .action.type7,.prescription-upload .file-uploader-button.type7,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type7,.homepage-instagram h3 .action.type7,.prescription-container .prescription-apply-btn.type7,.prescription-container .applied-prescription a.type7,.multishipping-checkout-success .registration .action.type7,.block.discount .fieldset .action.type7,.block.giftcard .fieldset .action.type7,.homepage-instagram .cms-landing #read-more-landing h2 .action.type7,.opc-wrapper .form-giftcard-account .action.type7,.opc-wrapper .form-discount .action.type7,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type7{height:32px}.forix-abs-button-type8,.products-grid .product.actions .stock.unavailable,.products-grid .product-item-actions .stock.unavailable,button.type8,.forix-abs-discount-block-form .action.type8,.sidebar .actions-toolbar .primary .action:not(.tocart).type8,.comments-wrapper .leave-comment.type8,.table.table-comparison .product-item-actions .actions-primary a.type8,.block.discount .fieldset .action.type8,.checkout-onepage-success .registration .action.type8,.prescription-upload .file-uploader-button.type8,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type8,.homepage-instagram h3 .action.type8,.prescription-container .prescription-apply-btn.type8,.prescription-container .applied-prescription a.type8,.multishipping-checkout-success .registration .action.type8,.block.discount .fieldset .action.type8,.block.giftcard .fieldset .action.type8,.homepage-instagram .cms-landing #read-more-landing h2 .action.type8,.opc-wrapper .form-giftcard-account .action.type8,.opc-wrapper .form-discount .action.type8,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type8{height:44px}.actions-toolbar
.secondary{display:inline-block}.breadcrumbs .item:after{margin:0
8px}.breadcrumbs .item.adding:before{margin:0
15px 0 10px}.forix-abs-accordion-title a,.footer_links .title a,.block.newsletter .title
a{line-height:18px}.back-to-top{display:inline-block;text-align:left;float:left;margin:0;padding:0
25px;line-height:50px}.back-to-top span:before{margin:-6px 5px 0 0}.forix-abs-dropdown-content,.dropdown-top,.minilogin-wrapper .block-authentication,.pdp-tooltip .pdp-tooltip-content,.minicart-wrapper .block-minicart,.wishlist.split.button .items,.wishlist-dropdown ul.dropdown,.giftregisty-dropdown
ul.dropdown{border:1px
solid #d0d0d0;padding:15px}.forix-abs-dropdown-content:before,.dropdown-top:before,.minilogin-wrapper .block-authentication:before,.pdp-tooltip .pdp-tooltip-content:before,.minicart-wrapper .block-minicart:before,.wishlist.split.button .items:before,.wishlist-dropdown ul.dropdown:before,.giftregisty-dropdown ul.dropdown:before{content:"";position:absolute;border:5px
solid transparent;border-color:transparent transparent #fff #fff;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);transform:rotate(136deg);width:0;height:0;top:1px;left:50%;z-index:1;margin-left:6px}.forix-abs-dropdown-content:after,.dropdown-top:after,.minilogin-wrapper .block-authentication:after,.pdp-tooltip .pdp-tooltip-content:after,.minicart-wrapper .block-minicart:after,.wishlist.split.button .items:after,.wishlist-dropdown ul.dropdown:after,.giftregisty-dropdown ul.dropdown:after{content:"";position:absolute;border:5px
solid transparent;border-color:transparent transparent #d0d0d0 #d0d0d0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-ms-transform:rotate(136deg);transform:rotate(136deg);width:0;height:0;top:0;left:50%;margin-left:6px}.fancybox-type-iframe .fancybox-inner,.fancybox-wrap{max-width:1338px}.modal-popup .modal-inner-wrap{width:817px;margin-left:-408px}.modal-popup .modal-content{padding:30px}.modal-popup .modal-header{padding:30px
30px 0}.modal-popup .modal-footer{padding:0
30px 30px}.product.data.items>.item.title>a{margin:0
35px 0 0}.product.data.items>.item.title>a:after{display:none}.product.data.items>.item.content{float:right;border-top:2px solid #222;margin:40px
0 0 -100%;padding:20px
0}.slick-arrow{display:block}.slick-dots{bottom:30px}.forix-abs-blocks-2columns,.storecredit .block-balance,.storecredit .block-balance-giftcard,.column .block-addbysku .block-content
.box{width:50%}.forix-abs-blocks-2columns:nth-of-type(2n+2),.storecredit .block-balance:nth-of-type(2n+2),.storecredit .block-balance-giftcard:nth-of-type(2n+2),.column .block-addbysku .block-content .box:nth-of-type(2n+2){float:right;padding-left:9px}.forix-abs-blocks-2columns:nth-of-type(2n+1),.storecredit .block-balance:nth-of-type(2n+1),.storecredit .block-balance-giftcard:nth-of-type(2n+1),.column .block-addbysku .block-content .box:nth-of-type(2n+1){clear:left;float:left;padding-right:9px}.forix-abs-customer-not-login-page .page-title-wrapper,.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.customer-account-confirmation .page-title-wrapper,.customer-account-createpassword .page-title-wrapper{padding:35px
0 0;margin:0
0 35px}.forix-abs-toggling-title,.block-collapsible-nav .title,.sidebar .block-cms .block-title,.catalog-filter-top .filter-subtitle,.filter-subtitle,.block-wishlist-management .wishlist-select .wishlist-name,.block.account-nav .title,.block-cms-links
.title{margin-bottom:20px;line-height:30px;font-size:24px;letter-spacing:2px;cursor:pointer}.forix-abs-toggling-title:after,.block-collapsible-nav .title:after,.sidebar .block-cms .block-title:after,.catalog-filter-top .filter-subtitle:after,.filter-subtitle:after,.block-wishlist-management .wishlist-select .wishlist-name:after,.block.account-nav .title:after,.block-cms-links .title:after{color:inherit}.forix-abs-form-field-column-2 .fieldset .field,.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field,.form-create-return .fieldset .field,.form.send.friend .fieldset
.field{vertical-align:top;display:inline-block;width:calc(50% - 23px)}.forix-abs-form-field-column-2 .fieldset .field:nth-of-type(2n+2),.form-giftregistry-share .fieldset .field:nth-of-type(2n+2),.form-giftregistry-edit .fieldset .field:nth-of-type(2n+2),.form-create-return .fieldset .field:nth-of-type(2n+2),.form.send.friend .fieldset .field:nth-of-type(2n+2){padding-left:9px}.forix-abs-form-field-column-2 .fieldset .field:nth-of-type(2n+1),.form-giftregistry-share .fieldset .field:nth-of-type(2n+1),.form-giftregistry-edit .fieldset .field:nth-of-type(2n+1),.form-create-return .fieldset .field:nth-of-type(2n+1),.form.send.friend .fieldset .field:nth-of-type(2n+1){padding-right:9px}.forix-abs-fieldset-column-2,.form-address-edit .fieldset,.form-edit-account
.fieldset{width:50%}.forix-abs-fieldset-column-2:nth-of-type(2),.form-address-edit .fieldset:nth-of-type(2),.form-edit-account .fieldset:nth-of-type(2){padding-left:15px;float:right}.forix-abs-fieldset-column-2:nth-of-type(1),.form-address-edit .fieldset:nth-of-type(1),.form-edit-account .fieldset:nth-of-type(1){padding-right:15px;clear:left;float:left}.forix-abs-discount-block-form .legend,.block.discount .fieldset .legend,.block.giftcard .fieldset .legend,.opc-wrapper .form-giftcard-account .legend,.opc-wrapper .form-discount
.legend{margin-bottom:15px}.forix-abs-giftcard-block-form,.block.giftcard .fieldset,.opc-wrapper .form-giftcard-account{margin-bottom:57px}.forix-abs-add-fields>.fieldset .legend,.form-add-invitations>.fieldset
.legend{margin-bottom:15px}.forix-abs-add-fields>.fieldset .field,.form-add-invitations>.fieldset
.field{padding-right:40px}.forix-abs-add-fields>.fieldset>.actions-toolbar,.form-add-invitations>.fieldset>.actions-toolbar{margin:-5px 0 15px}.forix-abs-add-fields>.fieldset .fields,.form-add-invitations>.fieldset
.fields{margin:0
0 25px}.forix-abs-add-fields .message.notice,.form-add-invitations
.message.notice{margin:0
0 -15px;width:calc(100% - 41px)}.forix-abs-shopping-cart-items,.block-cart-failed,.form-cart,.cart-container .cart-gift-item{float:left;width:66.21823617%}.forix-abs-primary-size,body,h6,.input-text,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],select,.fieldset>.fields>.label,.back-to-top,.paypal-review-discount .block,.field.downloads .price-including-tax,.multicheckout .table-order-review tfoot .mark strong,.multicheckout .block>.block-title .action,.menu-static .level1>a,.toolbar .dropdown-select .option-select-title,.swatch-option.text,.rating-summary .rating-result>span:before,.rating-summary .rating-result:before,.product.options .toggle:after,.products-grid .product-item-details .old-price .price,.sidebar .block-title .counter,.table.table-comparison .product.attribute,.product-info-main .product.sku,.product.info.detailed .product.attribute,.product-info-main .product.attribute.overview,.opc-wrapper .shipping-address-item,.filter .fprice li>span span,.catalog-filter-top .filter-options-title,.catalog-filter-top .filter-options-content,.catalog-filter-top .filter-options .option-select-title,.wishlist.split.button .action.split,.wishlist.split.button .action.split:before,.wishlist.split.button .action.toggle,.wishlist.split.button .action.toggle:before,.block-search .field.search input,.form.send.friend .fieldset>.field .label,.form.send.friend .fieldset .action.add,.nav-sections .box-links .level1>a,.catalog-filter-top .toolbar-filter .toolbar-filter-title,.products-grid .product-item-details .map-old-price .price,.catalog-filter-top .search-index-index .kuFilterBox .kuFilterHead,.payment-method-braintree .hosted-control,.table.table-comparison td .old-price .price,.filter-options-title .counter,.filter-current-subtitle .counter,.products-grid.wishlist .old-price .price,.toolbar-filter .toolbar-filter-title .counter,.search-index-index .kuFilterBox .kuFilterHead
.counter{font-size:14px}.forix-abs-secondary-size,.forix-abs-action-delete:after,table tbody td.mark strong,table tbody th.mark strong,table tbody td.amount strong,table tbody th.amount strong,table tfoot td.mark strong,table tfoot th.mark strong,table tfoot td.amount strong,table tfoot th.amount strong,.forix-abs-accordion-title-1,.prescription-list .prescription-header .info p,.multicheckout .block-content>.title,.multicheckout .block>.block-title,.multicheckout .table-wrapper .action.delete:after,.review-items .review-author,.menu-static a,.pages .items a.page,.pages .items strong.page,.review-control-vote:before,.review-control-vote label:before,.products-grid .product-item-details .product-name,.lof-faq .question-list .faqcat-block,.loffaq-category-view .column.main,.table.table-comparison tbody th,.product-info-price .old-price .price,.checkout-onepage-success .registration,.checkout-success,.faq-fsa-hsa .question-faq,.block-cms-rma,.block-faqs li .title,.multishipping-checkout-success .registration,.multicheckout.success,.nav-sections .box-links a,.products-grid .product-item-details .product-item-name,.products-grid .product-item-details .product-item-name,.faq-results .question-list .faqcat-block,.gift-wrapping-title .action-remove:after,.products-grid.wishlist .product-item-name{font-size:16px}.forix-abs-three-size,.legend,.forix-abs-accordion-title,.forix-abs-accordion-title a,.back-to-top span:before,.product.data.items>.item.title>a,.modal-size-chart table th,.review-list-title .block-title,.block-reward-info .reward-balance,.forix-abs-account-blocks .box .box-title,.promotions-inner p,.sidebar .block.block-contacts .text.phone,.form.send.friend .fieldset>.legend,.account .column.main .block-dashboard-orders .box .box-title,.account .column.main .block-dashboard-info .box .box-title,.account .column.main .block-dashboard-addresses .box .box-title,.account .column.main .block-reviews-dashboard .box .box-title,.block-addresses-default .box-title,.block-giftregistry-shared-items .block-title,.block-giftregistry-results .block-title,.multicheckout .block-shipping .box .box-title,.multicheckout .block-billing .box .box-title,.block-return-details .box .box-title,.footer_links .title,.footer_links .title a,.multicheckout .gift-message>.legend,.block.newsletter .title,.block.newsletter .title
a{font-size:18px}.forix-abs-medium-size,small,.small{font-size:16px}.forix-abs-small-size,.product-size-chart{font-size:12px}.forix-abs-primary-title-size,.modal-size-chart h3,.customer-review .product-details .product-name,.product-info-price .price-box .price,.product-info-main .page-title-wrapper .page-title,.product-info-price .price-wrapper .price,.popup-authentication .block .block-title,.checkout-agreements-item-title,.sendfriend-product-send .page-title,.block-products-list .block-title,.customer-review .product-details .product-item-name,.bundle-options-container .legend.title,.bundle-options-container .price-box .price,.product-options-bottom .price-wrapper .price,.modal-size-chart .cms-landing #read-more-landing h2,.modal-size-chart .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.bundle-options-container .block-bundle-summary>.title,.bundle-options-container .block-bundle-summary .bundle-summary
.subtitle{font-size:48px}.forix-abs-secondary-title-size,h1,.container-caption .caption-title,.h1{letter-spacing:4.8px;font-size:48px}.forix-abs-three-title-size,.forix-abs-block-product-title,.forix-abs-popup .title,h2,.column.main .block-faq-lists .block-title,.block-cart-failed .block-title,.account .page-title,.sales-guest-view .page-title,.sales-guest-invoice .page-title,.sales-guest-shipment .page-title,.title-banner-top .page-title,.loffaq-search h3,.loffaq-category-view .faqcat-title,.cms-about-sportrx .about-us-yopo .title,.meet-ninjas h3,.window.popup .title,.wordpress-post-view .columns .page-title,.block.related .block-title,.block.upsell .block-title,.loffaq-search .cms-landing #read-more-landing h2,.meet-ninjas .cms-landing #read-more-landing h2,.loffaq-search .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.meet-ninjas .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:3.6px;font-size:36px}.forix-abs-medium-title-size,.forix-abs-title-orders .order-date,h3,.login-container .block-title,.forix-abs-account-blocks .block-title,#read-more-category-description h2,.cms-landing #read-more-landing h2,.form.contact .fieldset .legend,.block-billing-agreements-view .block-title,.account .column.main .block .block-title,.account .column.main .block-dashboard-orders .block-title,.account .column.main .block-dashboard-info .block-title,.account .column.main .block-dashboard-addresses .block-title,.account .column.main .block-reviews-dashboard .block-title,.block-addresses-default .block-title,.block-addresses-list .block-title,.storecredit .block .block-title,.customer-review .review-details .title,.block-reward-info .block-title,.block-reward-history .block-title,.block-returns-items .block-title,.block-returns-comments .block-title,.magento-rma-returns-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,#read-more-category-description .wordpress-post-view .columns .page-title,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.cms-landing #read-more-landing h2,.sales-guest-view .column.main .block .block-title,.sales-guest-invoice .column.main .block .block-title,.sales-guest-shipment .column.main .block .block-title,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:2.4px;font-size:24px}.forix-abs-small-title-size,h5{font-size:16px}.forix-abs-title-orders .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date{margin:20px
0 10px}.forix-abs-action-delete:after,.gift-wrapping-title .action-remove:after{line-height:16px}.forix-abs-block-product-title,.block.related .block-title,.block.upsell .block-title{letter-spacing:3px}.faq-index-index .page-title-wrapper{margin:0
0 25px;padding:15px
0 0}.faq-index-index .columns
.column.main{width:74.26470587999999%}.faq-index-index .columns
.sidebar{width:23.01470588%}.column.main .block-faq-lists{margin:0
0 40px}.column.main .block-faq-lists .block-title{margin-bottom:20px}.column.main .block-faqs
li{margin-bottom:20px}.column .block-addbysku
.sku{margin-right:-89px;padding-right:103px}.block-cart-failed .block-title{margin:0
0 10px}.block-cart-failed .table.cart>.item .item-actions{padding:0}.block-cart-failed .table.cart>.item .item-actions
td{padding:10px
0}.account .page-title-wrapper,.sales-guest-view .page-title-wrapper,.sales-guest-invoice .page-title-wrapper,.sales-guest-shipment .page-title-wrapper{margin-bottom:30px}.account .block.account-nav{margin-top:48px}.customer-prescription-index .prescription-list .prescription-data{padding-top:20px}.customer-prescription-index .prescription-list .file.preview
img{width:100%}.customer-prescription-index .prescription-list .file-preview{display:none}.customer-prescription-index .prescription-list .prescription-header .actions-top{float:right}.customer-prescription-index .prescription-list .prescription-header .action-prescription{margin-left:30px}.customer-prescription-index .prescription-list .prescription-header .action-prescription.action-detail{margin-left:0}.customer-prescription-index .prescription-list .prescription-header
.info{float:left;width:calc(100% - 330px)}.customer-prescription-index .prescription-list .prescription-header .info
.name{display:inline-block;width:calc(100% - 350px);padding-right:70px}.customer-prescription-index .prescription-list .actions-toolbar{padding-top:30px}.login-container{margin:40px
0 30px}.login-container
.block{width:50%;margin-bottom:25px}.login-container .block:nth-of-type(2n+1){padding-right:115px;padding-left:80px}.login-container .block:nth-of-type(2n+2){padding-right:80px;padding-left:115px}.table-wrapper.grouped{margin-bottom:30px}.form-add-invitations>.fieldset .fields .actions-toolbar{top:0;right:10px}.multicheckout .table-wrapper .action.delete:after{line-height:16px}.multicheckout .block-shipping .box,.multicheckout .block-billing
.box{width:33.33333333%}.multicheckout>.actions-toolbar
.action.back{padding:7px
0}.customer-review .product-details{margin-bottom:50px}.review-form .review-field-rating .control select~.label,.review-form .review-field-rating .control .select~.label,.review-form .review-field-rating .control input:focus~label,.review-form .review-field-rating .control textarea:focus~label,.review-form .review-field-rating .control input:valid~label,.review-form .review-field-rating .control textarea:valid~label,.review-form .review-field-rating .control input.filled-in~label,.review-form .review-field-rating .control textarea.filled-in~label{top:0}.account .column.main .block:not(.widget).block-return-details .block-content .box.box-returns-requested,.account .column.main .block:not(.widget).block-return-details .block-content .box.box-treturns-shipping{width:50%}.block-return-details{margin:40px
0}.block-return-details .box .box-content{line-height:24px}.magento-rma-guest-create .block-order-details-view .block-content{margin-bottom:30px}.main-nav{display:block;background:0 0;position:relative;padding:0
386px;float:left;width:100%;margin-left:-270px;text-align:center}.navigation li.level-top.devices-level{display:none}.navigation
.opener{display:none}.navigation
ul.level0{margin:0}.navigation li.level-top{display:inline-block;width:auto}.navigation li.level-top:hover>a{color:#d0d0d0}.navigation
ul.level1.submenu{border-top:0;position:static;padding:0;display:block}.navigation li.level1>a{margin-bottom:10px}.navigation li.level1.menu-style-2-columns
ul.submenu{text-align:center}.navigation
li.level2{margin-bottom:10px}.navigation li:not(.menu-style-3):not(.menu-style-2) .submenu.level0{padding:0
65px}.navigation li:not(.menu-style-3):not(.menu-style-2) .submenu.level0>li.level1{width:20%;padding:0
46px;float:left}.navigation ul.list-imgs:before,.navigation ul.list-imgs:after{content:'';display:table}.navigation ul.list-imgs:after{clear:both}.navigation ul.list-imgs
li{width:16.66666667%;float:left}.navigation .submenu,.nav-sections .box-links
.submenu{top:100%;opacity:1;left:0;margin:0;padding:0}.navigation .submenu.level0:before,.nav-sections .box-links .submenu.level0:before{content:"";background:#fafafa;border-top:1px solid #d0d0d0;height:100%;width:calc(100% + 32px);position:absolute;left:50%;top:0;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.navigation .submenu.level1.submenu,.nav-sections .box-links
.submenu.level1.submenu{visibility:hidden;z-index:-1}.navigation li.level0:not(.menu-style-3) ul.level1.submenu:before{content:"";background:#fff;border-bottom:1px solid #d0d0d0;height:100%;width:calc(100% + 32px);position:absolute;left:50%;top:0;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.navigation li.level0
ul.level1.submenu{top:100%;position:absolute;display:block}.navigation li.level-top:hover>ul.submenu.level0{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;visibility:visible;z-index:10}.navigation
ul.level2.submenu{position:inherit}.navigation
ul.level0{visibility:hidden;z-index:-1}.navigation ul.level0:after{content:"";height:1px;width:calc(100% + 32px);position:absolute;bottom:0;left:50%;display:inline-block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#d0d0d0}.navigation li.level-top{padding:56px
15px;margin-bottom:0}html.ie11 .navigation li.level-top{float:left}.navigation li.level-top>a{font-size:14px}.sticky .navigation li.level-top:hover:after,.navigation li.level-top:hover:after{content:'';width:100%;height:57px;z-index:1;position:absolute;top:75px;left:50%;margin-left:-50%}.sticky .navigation li.level-top:hover:after{height:28px;top:45px}.navigation .menu-style-3 .list-imgs .level1-img{height:130px;position:relative}.navigation .menu-style-3 .list-imgs .level1-img
img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}.navigation .img-above{position:relative;text-align:center}.navigation .img-above .img-caption{position:inherit}.navigation .img-above .img-caption>span{position:inherit;left:inherit;top:inherit;text-transform:uppercase;text-align:center;vertical-align:bottom;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:15px;letter-spacing:1px;margin-top:5px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;color:#222}.navigation
li.level1{margin-bottom:0;display:inline-block;vertical-align:middle}.navigation li.level1 .img-above{position:relative;padding:30px
0;text-align:center}.navigation li.level1 .img-above:after{content:"";position:absolute;width:0;height:3px;bottom:0;left:50%;display:block;background-color:#222;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:width .5s;-moz-transition:width .5s;-ms-transition:width .5s;transition:width .5s;z-index:1}.navigation li.level1 .img-center
img{opacity:1}.navigation li.level1:hover .img-above:after{width:calc(100% - 22px)}.navigation li.level1:hover
ul.level1{visibility:visible;z-index:1}.navigation
ul.level1{margin:0}.navigation .menu-style-3-columns
ul{margin:0}.navigation .menu-style-3-columns>ul.submenu{text-align:center;padding:51px
0}.navigation .menu-style-3-columns>ul.submenu
li{margin:0}.navigation .menu-style-3-columns>ul.submenu>li{width:33.33333333%;display:inline-block;vertical-align:top;text-align:left}.navigation .menu-style-3-columns>ul.submenu>li:not(.menu-tab){width:20.40358744%;padding-right:7.84753363%}.navigation .menu-style-3-columns>ul.submenu>li:not(.menu-tab) a{text-transform:uppercase}.navigation .menu-style-3-columns>ul.submenu>li:not(.menu-tab):last-child{padding-right:0}.navigation .menu-style-3-columns>ul.submenu>li.menu-tab{width:33.70702541%;padding:0
2.98953662%}.navigation .group>a{font-weight:600;line-height:15px;font-size:12px;text-decoration:none;letter-spacing:1.2px;margin-bottom:19px;display:inline-block}.navigation .group ul.submenu
li{margin-bottom:4px;line-height:normal}.navigation .group ul.submenu li:last-child{margin-bottom:0}.navigation .group ul.submenu
a{line-height:15px;font-size:12px;letter-spacing:1.2px}.navigation .menu-tab-mobile
.submenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navigation .menu-tab-mobile>ul:not(.order-columns)>li{width:16.66666667%;float:left}.navigation .header-submenu{margin-top:50px}.navigation .header-submenu p:last-child{margin-bottom:0}.navigation li.menu-carousel,.navigation li.list-imgs{margin-bottom:0}.navigation .menu-style-2 ul.list-imgs{margin:36px
0}.navigation .menu-style-2 .menu-tab-mobile>li{padding:0
0 0 64px}.navigation .menu-style-2>ul.submenu>li{width:100%;padding:0;margin:0}.navigation .menu-style-2>ul.submenu>li.list-imgs,.navigation .menu-style-2>ul.submenu>li.menu-carousel{display:block}.navigation .menu-style-2 .header-submenu{margin-top:33px}.navigation .menu-style-2 .header-promos:before,.navigation .menu-style-2 .header-promos:after{content:'';display:table}.navigation .menu-style-2 .header-promos:after{clear:both}.navigation .menu-style-2 .header-promos
a{font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:1px;font-size:12px;text-transform:uppercase}.navigation .menu-style-2 .header-promos .shop-clearance{float:left}.navigation .menu-style-2 .header-promos .view-all-promos{float:right}.navigation .menu-style-2:hover>ul.submenu{padding:0
0 20px}.navigation .menu-style-2:hover>ul.submenu:before{background:#fff}.navigation .menu-style-2 .promos-grid{margin-top:20px;margin-bottom:20px}.navigation .menu-style-3 ul.list-imgs{padding:10px
0 30px}.navigation .menu-style-3:hover>ul.submenu{padding:0}.navigation .menu-style-3:hover>ul.submenu:before{background:#fff}.navigation .menu-style-3:hover>ul.submenu>li{width:100%;float:none;padding:0;border-bottom:1px solid #d0d0d0;text-align:center;padding-top:30px}.navigation .menu-style-3:hover>ul.submenu>li:before{display:none}.navigation .menu-style-3:hover>ul.submenu>li:last-child{border-bottom:0}.navigation .menu-style-3:hover>ul.submenu>li>a{font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:1px;font-size:12px;cursor:auto;text-decoration:none;text-transform:uppercase}.navigation .menu-style-3:hover>ul.submenu>li
ul.submenu{visibility:visible;position:inherit;z-index:1}.navigation .menu-style-3.level0 .menu-tab-mobile{padding-bottom:57px;text-align:left;padding-top:20px}.navigation .menu-style-3.level0 .menu-tab-mobile>li{padding:0
0 0 64px}.navigation .menu-style-3 .menu-tab-mobile .order-columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin-top:20px;margin-bottom:50px}.navigation .promos-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navigation .promos-grid .promo-item{width:calc((100% - 32px)/2);float:left;padding-right:168px;min-height:52px;position:relative}.navigation .promos-grid .promo-item:nth-child(odd){margin-right:16px}.navigation .promos-grid .promo-item:nth-child(even){margin-left:16px}.navigation .promos-grid .promo-item a:not(.promo-apply){position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:168px}.navigation .submenu li.last .content-submenu,.nav-sections .box-links .submenu li.last .content-submenu{padding-bottom:47px}.navigation.still-loading ul.level0.submenu:before{background-image:url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/images/loader-1.gif);background-position:center center;background-repeat:no-repeat;background-size:67px 67px}.navigation .content-submenu .common-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0
-16px}.navigation .content-submenu .common-row .common-column-4{width:calc((100% - 130px)/4);float:left;margin:0
16px}.navigation li.level0.parent>a[href="#"],.navigation li.level1.parent>a[href="#"]{pointer-events:none}.ipad .navigation li.parent .img-above>a{pointer-events:none}.ipad .navigation li.parent .img-above>a
*{pointer-events:none}.ipad .navigation li.parent .img-above.no-active>a{pointer-events:auto}.ipad .navigation li.parent .img-above.active>a{pointer-events:auto}.nav-toggle,.nav-toggle-close{display:none}.main-nav .back-link,.main-nav .push-menu-close{display:none}.page-title{font-size:24px;line-height:30px;letter-spacing:2px}.page-title-wrapper{padding:48px
0 0;margin:0
0 13px}.forix-abs-account-blocks,.account .column.main .block-dashboard-orders,.account .column.main .block-dashboard-info,.account .column.main .block-dashboard-addresses,.account .column.main .block-reviews-dashboard{margin-bottom:25px;padding-bottom:25px}.forix-abs-account-blocks .block-title,.block-billing-agreements-view .block-title,.account .column.main .block .block-title,.account .column.main .block-dashboard-orders .block-title,.account .column.main .block-dashboard-info .block-title,.account .column.main .block-dashboard-addresses .block-title,.account .column.main .block-reviews-dashboard .block-title,.block-addresses-default .block-title,.block-addresses-list .block-title,.storecredit .block .block-title,.customer-review .review-details .title,.block-reward-info .block-title,.block-reward-history .block-title,.block-returns-items .block-title,.block-returns-comments .block-title,.sales-guest-view .column.main .block .block-title,.sales-guest-invoice .column.main .block .block-title,.sales-guest-shipment .column.main .block .block-title{margin-bottom:20px}.forix-abs-account-blocks .block-content .box:nth-of-type(2n+1),.account .column.main .block .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-orders .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-info .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-addresses .block-content .box:nth-of-type(2n+1),.account .column.main .block-reviews-dashboard .block-content .box:nth-of-type(2n+1),.block-addresses-list .items>.item:nth-of-type(2n+1),.storecredit .block .block-content .box:nth-of-type(2n+1),.block-return-details .box:nth-of-type(2n+1){float:left;clear:left;width:55.55555556%;padding-right:9px}.forix-abs-account-blocks .block-content .box:nth-of-type(2n+2),.account .column.main .block .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-orders .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-info .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-addresses .block-content .box:nth-of-type(2n+2),.account .column.main .block-reviews-dashboard .block-content .box:nth-of-type(2n+2),.block-addresses-list .items>.item:nth-of-type(2n+2),.storecredit .block .block-content .box:nth-of-type(2n+2),.block-return-details .box:nth-of-type(2n+2){float:right;width:44.44444444%;padding-left:9px}.pager .toolbar-amount,.pager .search-index-index
.kuTotResults{line-height:48px}.title-sort-by{display:none}.toolbar{margin-bottom:20px}.toolbar-products .field.limiter,.search-index-index
.kuPerPage{float:right;margin-right:10px}.pages{text-align:right;padding:0;margin:0;clear:right;float:right}.pages .pages-label{line-height:50px}.pages
.items{display:inline-block;padding:0;white-space:nowrap}.pages .items a.page,.pages .items
strong.page{padding:10px}.pages .items
.action{padding:20px
10px}.pages .items
.page.jump{padding:10px
0}.toolbar-sorter,.limiter{float:right;display:inline-block;text-transform:uppercase;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;letter-spacing:1px}.toolbar-sorter .dropdown-select,.limiter .dropdown-select{position:relative}.toolbar-sorter .option-select,.limiter .option-select{padding:0
37px 0 10px;background:url(https://www.sportrx.com/static/version1607583049/frontend/Forix/sportrx/en_US/images/select-bg.jpg) 100% 50% no-repeat;border:1px
solid #d0d0d0;cursor:pointer}.toolbar-sorter .option-select .action-label,.limiter .option-select .action-label{display:inline-block;font-size:12px;vertical-align:middle;cursor:pointer}.toolbar-sorter .option-select .action-label:after,.limiter .option-select .action-label:after{content:":"}.toolbar-sorter .option-select .option-select-title,.limiter .option-select .option-select-title{font-size:12px;line-height:33px;font-weight:700;display:inline-block;height:33px;vertical-align:middle}.toolbar-sorter .option-select-content,.limiter .option-select-content{position:absolute;left:0;top:34px;width:100%;opacity:0;visibility:hidden;background:#fff;z-index:10}.toolbar-sorter .option-select-content.active,.limiter .option-select-content.active{opacity:1;visibility:visible}.toolbar-filter{width:calc(100% - 478px)}.toolbar-filter .toolbar-filter-title{display:none}.swatch-option-tooltip .corner,.swatch-option-tooltip-layered
.corner{bottom:-2px}.swatch-opt .swatch-attribute{margin:0
0 10px}.swatch-opt .swatch-attribute-options{margin-top:10px}.swatch-opt .swatch-option{min-width:30px;margin:0
10px 10px 0}.swatch-opt .swatch-option.image,.swatch-opt .swatch-option.color{height:30px;min-width:30px}.filter-frame_style .swatch-option-link-layered:hover,.filter-face_shape .swatch-option-link-layered:hover,.filter-temples .swatch-option-link-layered:hover{border-color:#222;text-decoration:none}.rating-summary .rating-result{width:75px}.reviews-actions
.action{line-height:22px}.product.attribute{font-size:15px}.item-options,.product.options.list{font-size:13px}.product.options .toggle:after{line-height:14px;margin:-4px 0 0 10px}.minicart-items .product-item-details .product-item-name{margin-bottom:10px}.minicart-items .product-item-details .product-item-name
a{max-height:45px}.minicart-items .product-item-details .details-qty.qty{margin-left:15px}.minicart-items .product-item-details .product.actions
.secondary{top:-3px}.minicart-items
.product.options{margin-bottom:5px}.minicart-items
.product.options.list{margin-bottom:0}.minicart-items .product.options
.content{padding-bottom:5px}.products-grid .product-items .product-item{width:25%}.page-layout-2columns-left .products-grid .product-items .product-item{width:33.33333333%}html:not(.ipad) .products-grid:not(.wishlist) .product-item{min-height:395px}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover{position:absolute;top:0;left:9px;right:9px;z-index:3;width:auto;padding-bottom:16px}html:not(.ipad) .products-grid:not(.wishlist) .product-item-details
.yotpo{opacity:0;visibility:hidden}html:not(.ipad) .products-grid:not(.wishlist) .product-item-details .yotpo .standalone-bottomline{margin-top:-34px}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .product-item-actions{opacity:1}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .product-labels{opacity:0}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .swatch-count-item{display:none}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .swatch-attribute:not(.size){opacity:1;visibility:visible;margin-top:0;margin-bottom:13px}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .product-item-details
.yotpo{opacity:1;visibility:visible}html:not(.ipad) .products-grid:not(.wishlist) .product-item .product-item-info:hover .product-item-details .yotpo .standalone-bottomline{margin-top:0}.block-viewed-products-grid .product-item .product-item-info:hover{padding-bottom:0 !important}.products-grid:not(.wishlist) .product-item{position:relative}.products-grid:not(.wishlist) .product-banners{width:66.66666667%;margin:50px
0 0}.products-grid:not(.wishlist) .product-item-actions{right:10px;top:10px}.products-grid .product-item .product-item-info:before{position:absolute;left:0;top:0;border:1px
solid #d0d0d0;width:100%;height:100%;opacity:0;content:"";-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:0}.products-grid .product-item .product-item-info:hover:before{opacity:1}html:not(.ipad) .block-viewed-products-grid .products-grid .product-item .product-item-info:before{display:none}html:not(.ipad) .block-viewed-products-grid .products-grid .product-item .product-item-info:hover{position:static;width:100%}html.ipad .products-grid .product-item .product-item-info:before{display:none}html.ipad .products-grid .product-item-details .swatch-attribute{display:none}.sidebar .block-title,.filter-options-title,.filter-current-subtitle,.toolbar-filter .toolbar-filter-title,.search-index-index .kuFilterBox
.kuFilterHead{font-size:18px}.sidebar.sidebar-main
.block.filter{margin-bottom:50px}.common-column-3{width:33.33333333%;float:left}body.has-fancybox .fancybox-inner{overflow:auto !important}.img-center .img-mobile,.img-center .img-tablet{display:none}.img-center h3,.img-center .cms-landing #read-more-landing h2,.img-center .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{padding:0
20px;font-size:24px;line-height:30px}.container-caption .caption-title{line-height:54px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post,.list-posts .wp-item-post,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post,.list-posts .item-post{padding-bottom:50px;margin-bottom:50px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-image:not(.banner-image),.list-posts .wp-item-post .post-image:not(.banner-image),.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-image:not(.banner-image),.list-posts .item-post .post-image:not(.banner-image){width:30%;padding-right:9px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view:not(.banner-view),.list-posts .wp-item-post .post-view:not(.banner-view),.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view:not(.banner-view),.list-posts .item-post .post-view:not(.banner-view){width:70%;padding-left:9px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view:not(.banner-view) .post-title,.list-posts .wp-item-post .post-view:not(.banner-view) .post-title,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view:not(.banner-view) .post-title,.list-posts .item-post .post-view:not(.banner-view) .post-title{font-size:18px;line-height:24px;margin-bottom:8px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view:not(.banner-view) .post-meta,.list-posts .wp-item-post .post-view:not(.banner-view) .post-meta,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view:not(.banner-view) .post-meta,.list-posts .item-post .post-view:not(.banner-view) .post-meta{margin-bottom:10px}.tab-brands:before,.tab-brands:after,.menu-tab-mobile:before,.menu-tab-mobile:after{content:'';display:table}.tab-brands:after,.menu-tab-mobile:after{clear:both}.tab-brands>li.brand-item,.menu-tab-mobile>li.brand-item{width:16.66666667%;padding:0
34px}.account-nav
.title{font-size:24px;line-height:30px;letter-spacing:2px}.header.content{position:relative}.header.content
.logo{float:left;width:270px;margin:47px
0}.header.content .logo
img{width:auto;max-width:inherit}.header.content .block-search{width:270px;right:9px;top:40px;margin:0}.header.content .block-search .field.search
input{height:45px;padding:12px
30px 12px 14px}.header.content .block-search .actions button,.header.content .block-search .actions .forix-abs-discount-block-form .action,.header.content .block-search .actions .sidebar .actions-toolbar .primary .action:not(.tocart),.header.content .block-search .actions .comments-wrapper .leave-comment,.header.content .block-search .actions .table.table-comparison .product-item-actions .actions-primary a,.header.content .block-search .actions .block.discount .fieldset .action,.header.content .block-search .actions .checkout-onepage-success .registration .action,.header.content .block-search .actions .prescription-upload .file-uploader-button,.header.content .block-search .actions .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue,.header.content .block-search .actions .homepage-instagram h3 .action,.header.content .block-search .actions .prescription-container .prescription-apply-btn,.header.content .block-search .actions .prescription-container .applied-prescription a,.header.content .block-search .actions .multishipping-checkout-success .registration .action,.header.content .block-search .actions .block.discount .fieldset .action,.header.content .block-search .actions .block.giftcard .fieldset .action,.header.content .block-search .actions .homepage-instagram .cms-landing #read-more-landing h2 .action,.header.content .block-search .actions .opc-wrapper .form-giftcard-account .action,.header.content .block-search .actions .opc-wrapper .form-discount .action,.header.content .block-search .actions .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{top:0;width:45px}.checkout-index-index:not(.sticky-header) .header.content .logo,.checkout-prescription-index:not(.sticky-header):not(.customer-prescription-add) .header.content .logo,.customer-prescription-add .prescription-new:not(.sticky-header):not(.customer-prescription-add) .header.content .logo,.pdp-custom-selector-content:not(.sticky-header):not(.customer-prescription-add) .header.content .logo,body.checkout-onepage-success.new-layout:not(.sticky-header) .header.content .logo,body.multishipping-checkout-success.new-layout:not(.sticky-header) .header.content
.logo{width:216px;margin:27px
0}.page-header{border-bottom:1px solid #d0d0d0}.page-wrapper.fixed-header{margin-top:169px}.page-wrapper.fixed-header .header-phone,.page-wrapper.fixed-header .header-phone-mobile{position:relative}.page-wrapper.fixed-header .page-header.sticky{top:-41px}.page-wrapper.fixed-header .page-header.sticky
.logo{width:64px;overflow:hidden;margin:19px
0;line-height:0}.page-wrapper.fixed-header .page-header.sticky .logo
img{width:auto;max-width:inherit;height:32px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header-top-info-right>.header-help{right:145px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header-top-info-right>.header-phone,.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header-top-info-right>.header-phone-mobile{right:206px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .minilogin-wrapper{right:116px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header.content .block-search{right:335px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist
.showwishlist{top:21px}.page-wrapper.fixed-header .page-header.sticky .navigation li.level-top{padding:26px
15px}.page-wrapper.fixed-header .page-header.sticky .main-nav{margin-left:-66px;padding-left:91px;padding-right:681px;text-align:left}.page-wrapper.fixed-header .page-header.sticky .header.content .block-search{right:290px;top:15px}.page-wrapper.fixed-header .page-header.sticky .header-top-info-right{position:relative}.page-wrapper.fixed-header .page-header.sticky .header-phone,.page-wrapper.fixed-header .page-header.sticky .header-phone-mobile{position:absolute;bottom:-55px;right:169px;z-index:3}.page-wrapper.fixed-header .page-header.sticky .header-top-info-right>.header-help{position:absolute;bottom:-60px;padding-bottom:14px;right:109px;z-index:1}.page-wrapper.fixed-header .page-header.sticky .minicart-wrapper{top:23px}.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper{top:25px}.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper{padding-bottom:12px}.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper .block-authentication{right:-67px;top:100%}.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper .block-authentication:before,.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper .block-authentication:after{right:60px;left:inherit}.header-top .header-phone-mobile{display:none}.header-top-info-left>div:hover .dropdown-top,.header-top-info-right>div:hover .dropdown-top{display:block;width:334px;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.has-wishlist .header-top-info-right{padding-right:155px}.has-wishlist .minilogin-wrapper{right:119px}.has-wishlist .minilogin-wrapper .block-authentication{right:-110px}.has-wishlist .minilogin-wrapper .block-authentication:before,.has-wishlist .minilogin-wrapper .block-authentication:after{right:103px}.has-wishlist
.showwishlist{position:absolute;right:78px;top:-34px;text-decoration:none}.has-wishlist .showwishlist:before{content:'\e601';font-size:20px}.header-top-info-right{padding-right:110px}.header-top-info-right>div.header-guides .dropdown-top{width:763px;padding-bottom:15px}.header-top-info-right>div .block-bottom{border-top:1px solid #d0d0d0;padding:15px
0 0;font-size:12px;text-align:center;font-weight:600;letter-spacing:1px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase}.header-top-info-right>div.header-help .dropdown-top{width:400px}.header-top-info-right .dropdown-top.header-guides{padding:20px;margin-left:-68px}.header-top-info-right .dropdown-top.header-guides:before,.header-top-info-right .dropdown-top.header-guides:after{margin-left:68px}.blocks-guides{margin:0
-15px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blocks-guides .guides-item{width:33.33333333%;padding:0
15px;border-right:1px solid #d0d0d0;float:left}.blocks-guides .guides-item:last-child{border-right:0}.blocks-help{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0
-15px 15px}.blocks-help .links-help{width:38.31521739%;float:left;padding:0
15px;border-right:1px solid #d0d0d0}.blocks-help .links-help a:hover{text-decoration:underline}.blocks-help .contact-help{width:61.68478261%;float:left;padding:0
15px}.header-top{border-bottom:1px solid #d0d0d0}.header-top-info-left>div a,.header-top-info-left>div .dropdown-link{font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1px}.header-top-info-left>div:first-child .dropdown-top{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.header-top-info-left>div:first-child .dropdown-top:before,.header-top-info-left>div:first-child .dropdown-top:after{left:70px}.header-top-container .title-dropdown{text-transform:uppercase;line-height:18px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:5px;letter-spacing:1px;display:block}body:not(.sticky-header):not(.cms-no-route) .klevu-pt-rs-hover,body:not(.sticky-header):not(.cms-no-route) .klevu-searching-area-l2{position:fixed !important;top:120px !important}body.sticky-header:not(.cms-no-route) .klevu-pt-rs-hover,body.sticky-header:not(.cms-no-route) .klevu-searching-area-l2{position:fixed !important;top:60px !important}.footer.inner{padding:50px
0 40px}.footer.inner .block.newsletter
.title{font-size:24px;line-height:29px;letter-spacing:2px}.footer.inner .block.newsletter .field
.label{font-size:16px;line-height:19px}.footer.inner .block.newsletter
.control{max-width:525px;width:100%}.footer.inner .block.newsletter .control input[type=email]{width:480px}.footer.inner .block.newsletter .field>div.control{padding-left:35px}.footer.inner
.subscribe{max-width:745px;width:100%}.footer.inner .block-social{display:inline-block;vertical-align:top;margin-left:35px}.footer.top .title-link{margin-bottom:20px}.footer-top.inner{padding-top:50px;padding-bottom:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.footer-top.inner>div{padding-right:20px}.footer-top.inner>div:last-child{padding-right:0}.footer-top.inner .footer-col-4{max-width:215px}.filter-options-content .amshopby-filter-price-from,.filter-options-content .amshopby-filter-price-to{width:43%}#amasty-shopby-product-list
.products.wrapper{border-top:1px solid #d0d0d0}.wordpress-homepage-view .page-title-wrapper,.wordpress-term-view .page-title-wrapper{margin-bottom:48px}.wordpress-homepage-view .page-title,.wordpress-term-view .page-title{font-size:36px;line-height:42px;letter-spacing:3px}.is-blog .page-main:after{left:10px;width:calc(100% - 20px)}.addthis-wrapper{width:48px}.is-blog .slider-featured-post{margin-bottom:100px}.title-recent-posts{line-height:42px;letter-spacing:3px;margin-bottom:50px;font-size:36px}.title-recent-posts+.title-description{margin-top:-30px}.sidebar .block-blog:not(.block-blog-search){padding-top:25px}.sidebar .block-blog-nav-menu{z-index:700}.sidebar .block-blog-newsletter .block-content
.label{margin-bottom:20px}.sidebar .block-blog-newsletter .block-content .actions
.subscribe{top:42px}.sidebar .block-blog-socials .block-title{margin-bottom:20px}.sidebar .block-blog-text .block-title{margin-bottom:20px}.wordpress-post-view .columns
.column.main{margin-top:40px}.wordpress-post-view .title-related-post{margin-top:45px;padding-top:100px}.wordpress-post-view .related-post-list{margin-right:-20px;margin-left:-20px;width:calc(100% + 40px)}.wordpress-post-view .related-post-list .wp-item-post{padding-left:20px;padding-right:20px}.wordpress-post-view .post-view .post-content
h1{font-size:48px;line-height:42px}.wordpress-post-view .post-view .post-content h2,.wordpress-post-view .post-view .post-content .wordpress-post-view .columns .page-title{font-weight:900;letter-spacing:1px;font-size:24px;line-height:22px}.wordpress-post-view .post-view .post-content h3,.wordpress-post-view .post-view .post-content .cms-landing #read-more-landing h2,.wordpress-post-view .post-view .post-content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:18px;font-weight:900;letter-spacing:.75px;line-height:18px}.wordpress-post-view .post-view .post-content
p{font-size:16px;letter-spacing:.2px;line-height:24px}.wordpress-post-view .post-view .post-content
.hightlight{font-size:22px;font-weight:300;letter-spacing:.2px;line-height:30px}.wordpress-post-view .post-view .post-content .col2-set{margin-bottom:70px}.wordpress-post-view .post-meta.multi-author ul.post-author{width:65%}.wordpress-post-view .post-meta.multi-author ul.post-author>li{width:50%}.wordpress-post-view .post-meta.multi-author .post-tags{width:35%}h4{font-size:16px;font-weight:600;letter-spacing:.5px;line-height:16px;margin-bottom:10px}.wordpress-term-view .sidebar-main{margin-top:48px}.at-share-btn-elements{position:static;top:auto !important}.addthis-smartlayers{position:absolute;left:0;top:31%}body.is-blog .columns,body.is-blog .page-main,body.is-blog .page-wrapper{position:static !important}body.is-blog .page-main:after{position:relative !important;bottom:-100px !important;display:block}body.is-blog.page-layout-2columns-right .page-main{position:relative !important;max-width:100%}body.is-blog .wp-sidebar:after{content:'';width:100%;height:73px;background:linear-gradient(180deg,#fafafa 5%,rgba(255,255,255,0) 100%);position:absolute;left:0;bottom:-72px}body.is-blog.page-layout-2columns-right .sidebar-main{width:320px}body.is-blog.page-layout-2columns-right .sidebar-main .wp-sidebar{position:absolute;right:0;top:0;width:320px;padding:40px}body.is-blog.page-layout-2columns-right
.column.main{width:calc(100% - 320px);padding-left:65px}.wordpress-post-view
.addthis_toolbox{padding-bottom:0}body.blog-stick-init .addthis_toolbox .custom_images,body.blog-stick-sidebar .addthis_toolbox
.custom_images{position:fixed;top:20% !important;bottom:auto;animation-duration:.4s;animation-name:slideInLeft;left:0;animation-fill-mode:both;animation-timing-function:ease-out;padding-bottom:0}body.blog-stick-init .addthis_toolbox .custom_images>a,body.blog-stick-sidebar .addthis_toolbox .custom_images>a{display:block;margin:0}body.blog-stick-init .addthis_toolbox .custom_images>a:hover,body.blog-stick-sidebar .addthis_toolbox .custom_images>a:hover{-webkit-transform:translate(10px,0);-moz-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0)}body.blog-stick-init .addthis_toolbox .custom_images .at-icon-wrapper,body.blog-stick-sidebar .addthis_toolbox .custom_images .at-icon-wrapper{clear:both;position:relative !important;display:block !important;width:3pc !important;margin:0
!important;outline-offset:-1px !important;text-align:center !important;transition:width .15s ease-in-out !important;overflow:hidden !important;z-index:100030 !important;cursor:pointer !important;background-color:transparent !important;border-radius:0 !important}body.blog-stick-init .addthis_toolbox .custom_images .at-icon-wrapper svg,body.blog-stick-sidebar .addthis_toolbox .custom_images .at-icon-wrapper
svg{fill:#666 !important;position:relative;top:0;left:0;display:block;background-repeat:no-repeat;background-position:50% 50%;width:2pc !important;height:2pc !important;line-height:2pc;border:none;padding:0;margin:0
auto;overflow:hidden;cursor:pointer}body.blog-stick-init .addthis-smartlayers{position:absolute;left:0}body.blog-stick-init .addthis-smartlayers .at-share-btn-elements{position:static}body.blog-stick-init
.addthis_toolbox{position:absolute;left:0}body.blog-stick-init .addthis_toolbox
.custom_images{position:static}body.blog-stick-sidebar .addthis-smartlayers{position:static}body.blog-stick-sidebar
.addthis_toolbox{position:static}body.blog-stick-sidebar.blog-stick-init .addthis-smartlayers,body.blog-stick-sidebar.blog-unstick-sidebar .addthis-smartlayers,body.blog-stick-sidebar.blog-botom-stick-sidebar .addthis-smartlayers{position:absolute;left:0}body.blog-stick-sidebar.blog-stick-init .addthis-smartlayers .at-share-btn-elements,body.blog-stick-sidebar.blog-unstick-sidebar .addthis-smartlayers .at-share-btn-elements,body.blog-stick-sidebar.blog-botom-stick-sidebar .addthis-smartlayers .at-share-btn-elements{position:static}body.blog-stick-sidebar.blog-stick-init .addthis_toolbox,body.blog-stick-sidebar.blog-unstick-sidebar .addthis_toolbox,body.blog-stick-sidebar.blog-botom-stick-sidebar
.addthis_toolbox{position:absolute;left:0}body.blog-stick-sidebar.blog-stick-init .addthis_toolbox .custom_images,body.blog-stick-sidebar.blog-unstick-sidebar .addthis_toolbox .custom_images,body.blog-stick-sidebar.blog-botom-stick-sidebar .addthis_toolbox
.custom_images{position:static}.wordpress-post-view .post-view .post-content .su-list ul,.wordpress-post-view .post-view .post-content .su-list
ol{font-size:16px;line-height:22px}.wordpress-post-view .post-view .post-content .su-list ul ul,.wordpress-post-view .post-view .post-content .su-list ol ul,.wordpress-post-view .post-view .post-content .su-list ul ol,.wordpress-post-view .post-view .post-content .su-list ol
ol{position:static;left:0;padding-left:0}.wordpress-post-view .post-view .post-content .su-list ul ul:before,.wordpress-post-view .post-view .post-content .su-list ol ul:before,.wordpress-post-view .post-view .post-content .su-list ul ol:before,.wordpress-post-view .post-view .post-content .su-list ol ol:before{display:none}.forix-bannerslider .banner-content{padding:0
164px}.forix-bannerslider .banner-caption{margin-bottom:20px;max-width:435px}.forix-bannerslider .banner-caption
span{display:block;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:600;letter-spacing:1px;line-height:24px}.forix-bannerslider .slick-arrow:before{font-size:48px}.forix-bannerslider .slick-next{right:45px}.forix-bannerslider .slick-prev{left:45px}.forix-bannerslider .banner-title{letter-spacing:3.6px;font-size:36px;line-height:38px}.cms-home .forix-bannerslider-standard{margin-bottom:40px;min-height:320px}.cms-home .forix-bannerslider .banner-content-in{max-width:485px}.cms-home .forix-bannerslider .banner-title{margin:0
0 8px;font-size:39px;font-weight:600;line-height:46px}.cms-home .forix-bannerslider .banner-caption{margin-bottom:17px}.cms-home .forix-bannerslider .banner-button
a{padding-left:20px;padding-right:20px}.cms-home .forix-bannerslider .banner-content{padding:0
!important}.cms-home .forix-bannerslider .banner-content-inner{padding:0
5% !important}.minilogin-wrapper:hover .block-authentication{display:block}.minilogin-wrapper.active .block-authentication{display:block}.minilogin-wrapper .push-close{display:none}.minilogin-wrapper{top:-32px;right:76px;padding-bottom:9px}.minilogin-wrapper .block-authentication{right:-67px;top:100%}.minilogin-wrapper .block-authentication:before,.minilogin-wrapper .block-authentication:after{right:60px;left:inherit}.minilogin-wrapper .action.showlogin:before{font-size:21px;line-height:22px}.minilogin-wrapper .block-authentication{width:320px;padding:15px}.minilogin-wrapper .block-authentication.minilogged{width:155px;left:50%;right:inherit;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.minilogin-wrapper .block-authentication.minilogged li
a{white-space:nowrap}.block-customer-login .block-title{font-size:20px;display:none}.product-label
.item{font-size:13px;margin-left:10px;padding:0
15px;line-height:23px;letter-spacing:1px}.page-search-noresult .page-main,.cms-no-route .page-main,.cms-sports-eyewear-brands .page-main{padding-bottom:85px}.page-search-noresult .page-main .page-title-wrapper,.cms-no-route .page-main .page-title-wrapper,.cms-sports-eyewear-brands .page-main .page-title-wrapper{margin-bottom:7px}.page-search-noresult .page-main .block-empty,.cms-no-route .page-main .block-empty,.cms-sports-eyewear-brands .page-main .block-empty{margin-bottom:30px}.page-search-noresult .page-main .block-empty .title,.cms-no-route .page-main .block-empty .title,.cms-sports-eyewear-brands .page-main .block-empty
.title{margin-bottom:50px}.page-search-noresult .page-main .block-empty .title h5,.cms-no-route .page-main .block-empty .title h5,.cms-sports-eyewear-brands .page-main .block-empty .title
h5{font-size:18px;line-height:24px}.page-search-noresult .page-main .empty.note,.cms-no-route .page-main .empty.note,.cms-sports-eyewear-brands .page-main
.empty.note{font-size:16px;line-height:22px;margin-bottom:0}.page-search-noresult .page-main .search-again,.cms-no-route .page-main .search-again,.cms-sports-eyewear-brands .page-main .search-again{margin-bottom:30px;width:886px;display:inline-block}.page-search-noresult .page-main .search-again .input-text,.page-search-noresult .page-main .search-again .payment-method-braintree .hosted-control,.cms-no-route .page-main .search-again .input-text,.cms-sports-eyewear-brands .page-main .search-again .input-text{max-width:886px}.page-search-noresult .page-main .search-again .action.search,.cms-no-route .page-main .search-again .action.search,.cms-sports-eyewear-brands .page-main .search-again
.action.search{padding:0
12px 0 18px}.page-search-noresult .page-main .search-noresult-categories-block,.cms-no-route .page-main .search-noresult-categories-block,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block{margin-top:92px;padding-top:100px}.page-search-noresult .page-main .search-noresult-categories-block .title-choose,.cms-no-route .page-main .search-noresult-categories-block .title-choose,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .title-choose{font-size:16px;line-height:22px;margin-bottom:50px}.page-search-noresult .page-main .search-noresult-categories-block li,.cms-no-route .page-main .search-noresult-categories-block li,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block
li{font-size:14px}.page-search-noresult .page-main .search-noresult-categories-block .group-search,.cms-no-route .page-main .search-noresult-categories-block .group-search,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .group-search{margin-bottom:35px}.page-search-noresult .page-main .search-noresult-categories-block .group-search>ul>li,.cms-no-route .page-main .search-noresult-categories-block .group-search>ul>li,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .group-search>ul>li{width:16.66666667%}.page-search-noresult .page-main .search-noresult-categories-block .group-search>div,.cms-no-route .page-main .search-noresult-categories-block .group-search>div,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .group-search>div{width:16.66666667%}.page-search-noresult .page-main .support,.cms-no-route .page-main .support,.cms-sports-eyewear-brands .page-main .support,.cms-about-sportrx
.support{width:886px;display:inline-block}.page-search-noresult .page-main .support .small-support,.cms-no-route .page-main .support .small-support,.cms-sports-eyewear-brands .page-main .support .small-support,.cms-about-sportrx .support .small-support{padding-left:45px;padding-right:45px}.page-search-noresult .klevu-fluid .klevu-searching-area-l2,.cms-no-route .klevu-fluid .klevu-searching-area-l2,.cms-sports-eyewear-brands .klevu-fluid .klevu-searching-area-l2{width:886px}.page-search-noresult .klevu-fluid .klevu-pt-rs-hover,.cms-no-route .klevu-fluid .klevu-pt-rs-hover,.cms-sports-eyewear-brands .klevu-fluid .klevu-pt-rs-hover{width:886px}.search-index-index .page-title-wrapper .page-title{font-size:36px;line-height:42px;letter-spacing:3px}.search-index-index
.kuProListing{margin-top:45px}.search-index-index
.kuFilters{float:left;width:25%;padding-right:30px}.search-index-index
.kuResultList{float:right;width:75%;padding-left:9px}.search-index-index
.kuSortingOpt{margin-bottom:20px}.search-index-index
.kuGridView{border-top:1px solid #d0d0d0}.search-index-index .kuGridView ul
li{width:33.33333333%;margin-top:50px}.search-index-index .kuGridView ul li .kuName
a{font-size:16px}.search-index-index .kuGridView ul li
.kuOrigPrice{font-size:14px}.faq-page .page-main,.loffaq-category-view .page-main{margin-top:50px}.loffaq-index-index .lof-faq .question-list,.loffaq-index-index .faq-results .question-list{margin:0
-20px}.faqcategory-sidebar{padding:20px
24px 50px;margin-top:50px;margin-bottom:50px}.faqcategory-sidebar
li{width:20%;margin-top:30px}.loffaq-search h3,.loffaq-search .cms-landing #read-more-landing h2,.loffaq-search .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:50px}.lof-faq .question-list .left,.lof-faq .question-list .right,.faq-results .question-list .left,.faq-results .question-list
.right{width:50%;padding:0
20px}.lof-faq .question-list .left .faqcat-block:first-child,.lof-faq .question-list .right .faqcat-block:first-child,.faq-results .question-list .left .faqcat-block:first-child,.faq-results .question-list .right .faqcat-block:first-child{margin-top:0}.lof-faq .question-list .left .faqcat-block:first-child .faqcat-block-in,.lof-faq .question-list .right .faqcat-block:first-child .faqcat-block-in,.faq-results .question-list .left .faqcat-block:first-child .faqcat-block-in,.faq-results .question-list .right .faqcat-block:first-child .faqcat-block-in{border-top:none;padding-top:0}.lof-faq .question-list .left,.faq-results .question-list
.left{float:left}.lof-faq .question-list .right,.faq-results .question-list
.right{float:right}.lof-faq .question-list .faqcat-block,.faq-results .question-list .faqcat-block{margin-top:50px;display:inline-block;vertical-align:top;width:100%}.lof-faq .question-list .faqcat-block .faqcat-block-in,.faq-results .question-list .faqcat-block .faqcat-block-in{border-top:1px solid #d0d0d0;padding-top:50px}.faqcat-image{margin-bottom:50px}.loffaq-category-view .column .faqcat-desc{margin-bottom:20px}.loffaq-category-view .fatcat-meta{padding-top:50px}.loffaq-category-view .faq-detail-title{margin-bottom:30px}.loffaq-category-view .search-form{max-width:434px}.bundle-options-container
.action.back{margin-bottom:30px}.page-products.page-layout-2columns-left .columns
.column.main{width:75%}.page-products.page-layout-2columns-left .columns .sidebar-main,.page-products.page-layout-2columns-left .columns .sidebar-additional{width:25%;padding-right:30px}.page-products:not(.page-search-noresult) .page-main
.columns{margin-top:50px}.page-products:not(.page-search-noresult) .page-main .columns
.column.main{padding-right:0}.page-products:not(.page-search-noresult) .page-main .columns .sidebar-main,.page-products:not(.page-search-noresult) .page-main .columns .sidebar-additional{padding-left:0}.block-viewed-products-grid{margin-top:100px;padding-top:100px}.block-viewed-products-grid:before{left:10px;width:calc(100% - 20px)}.block-viewed-products-grid .title-block{max-width:150px;letter-spacing:2px;font-size:24px;line-height:30px}.block-viewed-products-grid .block-content{width:calc(100% - 180px)}.block-viewed-products-grid .products-grid .product-items .product-item{width:16.66666667%}.block-viewed-products-grid .slick-prev{left:-20px}.block-viewed-products-grid .slick-next{right:-23px}html:not(.ipad) .block-viewed-products-grid .products-grid:not(.wishlist) .product-item{min-height:10px}.page-layout-1column .products-grid .product-items .product-item{width:25%}.sidebar .block.block-compare .block-title
strong{font-size:20px;letter-spacing:2px}.table.table-comparison
.action.tocart{height:38px;line-height:36px}.table.table-comparison
.stock.unavailable{line-height:38px}.table.table-comparison .swatch-option.color{min-width:31px;max-width:31px;height:31px}.catalog-product-view.new-layout
.breadcrumbs{margin-bottom:0}.catalog-product-view
.breadcrumbs{margin-top:40px;width:calc(100% - 401px);float:left;min-height:40px}.catalog-product-view .list-icons.incentive-statements-container{width:calc(100% - 401px);float:left}.catalog-product-view .product-social-links{bottom:-2px}.product.media .fotorama,.product.media
.fotorama__wrap{height:462px !important}.product.media
.fotorama__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.product.media .fotorama__nav--thumbs{height:398px !important}html.ie11 .catalog-product-view .products-grid:not(.wishlist) .product-item .product-item-info:hover{position:inherit;top:inherit;left:inherit;right:inherit}.page-title-wrapper.product{margin-top:45px;padding:0
21px 0 42px}.page-product-giftcard .page-title-wrapper.product{padding:45px
0 0}.contact-lenses-content{margin:0
21px 0 42px}.product-main-container{margin:0
0 30px}.page-title-wrapper.product,.product-main-container{width:401px;float:right}.product-info-main>.product-info-price{margin-top:80px;margin-bottom:27px}.product-info-main .box-tocart .action.tocart,.bundle-options-container .box-tocart .action.tocart,.column.main>.product-add-form .box-tocart
.action.tocart{width:100%}.product-info-main .product-info-price,.product-info-main .pdp-option-price{font-size:24px;line-height:29px;letter-spacing:2px}.product-info-main .product-info-price .price-box,.product-info-main .pdp-option-price .price-box{display:inline-block;vertical-align:middle}.product-info-main .product-info-price .price-box .price,.product-info-main .pdp-option-price .price-box
.price{font-size:24px;line-height:29px;letter-spacing:2px}.product-info-main .product-info-price .price-box .old-price .price,.product-info-main .pdp-option-price .price-box .old-price
.price{font-size:14px;line-height:18px;letter-spacing:1.4px}.product-info-main .product-info-price span.plus-icon,.product-info-main .pdp-option-price span.plus-icon{display:inline-block;vertical-align:middle;margin-left:-1px}.product-info-main
.product.sku{margin-right:25px;margin-bottom:5px}.product-info-main .page-title-wrapper{margin:0
0 7px;padding:30px
0 0}.product-info-main .page-title-wrapper .page-title,.bundle-options-container .legend.title,.bundle-options-container .block-bundle-summary>.title,.bundle-options-container .block-bundle-summary .bundle-summary
.subtitle{line-height:32px}.product-info-main .box-tocart .input-text.qty,.product-info-main .box-tocart .payment-method-braintree .hosted-control.qty,.bundle-options-container .input-text.qty,.bundle-options-container .box-tocart .input-text.qty,.column.main>.product-add-form .box-tocart .input-text.qty,.bundle-options-container .payment-method-braintree .hosted-control.qty{width:44px;height:44px}.product-info-main .box-tocart .increase,.bundle-options-container .box-tocart .increase,.column.main>.product-add-form .box-tocart
.increase{height:44px;width:44px;padding:15px
0}.list-icons.incentive-statements-container{margin:50px
0 45px}.page-product-giftcard
.column.main{position:relative}.page-product-giftcard .product-top-info-main{position:inherit;margin-bottom:0}.page-product-giftcard .product-top-info-main .product-title-review .product-final-price-container{display:none}.product-social-links,.bundle-options-container .product-addto-links{right:21px;display:inline-block;width:inherit;bottom:-9px}.page-product-giftcard .product-social-links{bottom:inherit;top:62px}.product-social-links .product-addto-links>.action,.product-social-links .bundle-options-container .product-addto-links>.action{margin-left:0}.product-social-links .product-addto-links>.action:before,.product-social-links .bundle-options-container .product-addto-links>.action:before{font-size:14px;min-width:32px}.product.media{width:calc(100% - 401px);float:left}.product-top-info-main{margin-bottom:35px}.product-top-info-main .product-title-review>.product-final-price-container{margin-bottom:6px;display:block}.product-top-info-main .product-title-review
.yotpo.bottomLine{display:inline-block}.product-top-info-main .product-final-price-container,.product-top-info-main .price-label{font-size:20px}.catalog-product-view.new-layout .product-top-info-main{padding:0
12px 0 42px}.catalog-product-view .page-title-wrapper{text-align:left}.catalog-product-view .page-title-wrapper .page-title{font-size:36px;line-height:42px;color:#222;text-transform:uppercase}.product-top-info-main{padding:0
21px 0 42px}.product-options-wrapper{padding:0
21px 0 42px}.product-options-bottom>.custom-box-cart-container{padding:0
21px 0 42px}.product-title-review .page-title-wrapper{padding-top:50px}.product-title-review .yotpo.bottomLine .text-m{font-size:13px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600}.product-info-left,.bundle-options-container,.catalog-product-view .product.media,.catalog-product-view .product.info.detailed,.catalog-product-view .block.related,.catalog-product-view .block.upsell,.column.main>.product-add-form{padding-right:2px}.page-layout-1column .product-info-left,.page-layout-1column.catalog-product-view .bundle-options-container{width:66.66666667%}.page-layout-2columns-left .product-info-left,.page-layout-2columns-left.catalog-product-view .bundle-options-container,.page-layout-2columns-right .product-info-left,.page-layout-3columns .product-info-left,.page-layout-2columns-left.catalog-product-view .product.media,.page-layout-2columns-left.catalog-product-view .product.info.detailed,.page-layout-2columns-left.catalog-product-view .block.related,.page-layout-2columns-left.catalog-product-view .block.upsell,.page-layout-2columns-left.catalog-product-view .column.main>.product-add-form{width:50%}.product.media{padding-top:0}.product-info-stock-sku .stock:before{margin-right:5px}.product-info-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;float:left;width:100%;padding-top:50px}.product-info-container .left-info{width:75%;float:left;padding-left:11px;padding-right:30px}.product-info-container .right-info{width:25%;float:left;padding-left:11px;padding-right:11px;margin-bottom:100px}.product-info-container .right-info .videos .video-item{margin-bottom:20px}.product-info-container .description-info{margin-bottom:50px}.block.related .block-actions{padding:25px
0 0}.products-grid.products-related .product-item-details,.products-grid.products-upsell .product-item-details{padding-bottom:0}.additional-attributes-table
.title{font-size:18px;line-height:24px}.additional-attributes-table .attr-item{padding:0
9px 40px}.additional-attributes-table .attr-item
.measurements{margin:0
-9px;padding-right:20px}.additional-attributes-table .attr-item .measurements>li{width:33.33333333%;padding:0
9px 10px;text-align:center}.live-chat-content{margin-top:50px}.live-chat-content .live-chat-block{margin-bottom:20px}.sprx-yopo-reviews{padding-top:0;padding-bottom:0;margin-bottom:45px}.sprx-yopo-reviews .yotpo .yotpo-pager{margin:20px
0 55px}.sprx-yopo-reviews .sprx-yopo-reviews .yotpo .yotpo-first-review{margin-bottom:55px}.sprx-yopo-reviews .title-review-product{padding-top:47px;max-width:1134px;width:100%}.sprx-yopo-reviews .title-review-product h3,.sprx-yopo-reviews .title-review-product .cms-landing #read-more-landing h2,.sprx-yopo-reviews .title-review-product .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:36px;line-height:42px}.sprx-yopo-reviews .title-review-product:after{left:50%;width:200%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.catalog-product-view .page-main{padding-bottom:0}.catalog-product-view
.block.related{width:100%;padding-top:0;padding-right:11px;padding-bottom:40px}.catalog-product-view .block.related .block-title{padding-bottom:40px}.catalog-product-view .block.related .products-grid .product-item{min-height:375px}.catalog-product-view .block-viewed-products-grid{margin-top:0;padding-top:0;padding-bottom:50px}.contact-lenses-content{position:relative}.contact-lenses-content .pdp-contact-lenses-subcontent{font-size:16px;line-height:22px}.admin__data-grid-outer-wrap{margin-top:-1px}.product-customer-photos{padding-bottom:0;margin-bottom:5px}.product-customer-photos .yotpo-slider .yotpo-slider-title-wrapper{padding-top:45px;margin-bottom:50px}.product-customer-photos .yotpo-slider .yotpo-slider-title-wrapper .yotpo-slider-title{font-size:36px;line-height:42px;letter-spacing:3.6px}.goggles-extra-container{margin:0
20px 0 43px}.product-main-container
.product.alert.stock{max-width:360px;float:right}.goggle-insert-note
img{max-width:45%}.gallery-placeholder{min-height:0}.gallery-placeholder .product-image-placeholader{width:calc(100% - 132px);margin-right:0}.gallery-placeholder.no-nav .product-image-placeholader{width:100%}.gallery-image-placeholader{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.yotpo-display-wrapper .yotpo.yotpo-main-widget,.sprx-yopo-reviews .yotpo.yotpo-main-widget{max-width:1134px;width:100%}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;min-height:170px}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{width:30.57553957%;max-width:inherit}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2{width:40.82733813%}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{width:28.77697842%}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button{top:100px}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{top:35px}.yotpo-display-wrapper .yotpo .yotpo-reviews .yotpo-regular-box,.sprx-yopo-reviews .yotpo .yotpo-reviews .yotpo-regular-box{padding:50px
0;border-top:1px solid #d0d0d0;margin-top:-1px}.yotpo-display-wrapper .yotpo .yotpo-reviews .yotpo-regular-box:last-child,.sprx-yopo-reviews .yotpo .yotpo-reviews .yotpo-regular-box:last-child{border-bottom:0}.yotpo-display-wrapper .yotpo .yotpo-reviews .yotpo-regular-box .yotpo-review-stars .yotpo-icon,.sprx-yopo-reviews .yotpo .yotpo-reviews .yotpo-regular-box .yotpo-review-stars .yotpo-icon{margin-right:9px}.product-options-wrapper .swatch-attribute.dropdown-option-type-container .action-select span,.product-options-wrapper .swatch-attribute.dropdown-option-type-container .action-add
span{font-size:14px;line-height:18px}.product-options-wrapper .swatch-attribute.dropdown-option-type-container .swatch-option .swatch-text-option-item,.product-options-wrapper .swatch-attribute.dropdown-option-type-container .swatch-option .pdp-option-label{font-size:16px;line-height:18px}.product-options-wrapper .swatch-attribute.color .swatch-attribute-selected-option{font-size:14px;line-height:18px;display:block;text-align:center}.custom-selector-title{font-size:24px;line-height:30px}.pdp-custom-selector-content{position:relative;height:100%}.pdp-custom-selector-content:before,.pdp-custom-selector-content:after{content:'';display:table}.pdp-custom-selector-content:after{clear:both}.pdp-custom-selector-content
.left{width:100%}.pdp-custom-selector-content .left .pdp-selector-steps-guide{position:absolute;top:110px;right:11px;width:100%;max-width:208px;text-align:left}.pdp-custom-selector-content .pdp-custom-selector-main-content{overflow:hidden}.pdp-custom-selector-content .pdp-custom-selector-main-content:before,.pdp-custom-selector-content .pdp-custom-selector-main-content:after{content:'';display:table}.pdp-custom-selector-content .pdp-custom-selector-main-content:after{clear:both}.prescription_type-content-item,.color-content-item,.rx-upload-content-item{text-align:center;font-size:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;position:relative}.prescription_type-content-item:not(.no-display) .oc-picker:not(:first-child):before,.color-content-item:not(.no-display) .oc-picker:not(:first-child):before,.rx-upload-content-item:not(.no-display) .oc-picker:not(:first-child):before{position:absolute;top:0;left:0;height:100%;content:'';width:300%;background:#fff}.prescription_type-content-item:not(.two-columns),.color-content-item:not(.two-columns),.rx-upload-content-item:not(.two-columns){transition:width .8s ease}.prescription_type-content-item:not(.two-columns) .oc-picker:first-child,.color-content-item:not(.two-columns) .oc-picker:first-child,.rx-upload-content-item:not(.two-columns) .oc-picker:first-child{transition:width .8s ease;width:38.23529412%;padding-right:20px}.prescription_type-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child{width:100%}.prescription_type-content-item .oc-picker,.color-content-item .oc-picker,.rx-upload-content-item .oc-picker{display:inline-block;vertical-align:top;font-size:14px;line-height:1.42857143}.prescription_type-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child{width:38.23529412%;padding-right:20px}.prescription_type-content-item .oc-picker:not(:first-child),.color-content-item .oc-picker:not(:first-child),.rx-upload-content-item .oc-picker:not(:first-child){width:61.76470588%;position:relative}.prescription_type-content-item.current:not(.two-columns),.color-content-item.current:not(.two-columns),.rx-upload-content-item.current:not(.two-columns){display:block !important}.prescription_type-content-item.current.two-columns:after,.color-content-item.current.two-columns:after,.rx-upload-content-item.current.two-columns:after{content:'';position:absolute;right:0;top:0;bottom:0}.selector-step-content.two-columns .oc-picker:first-child .custom-selector-title{font-size:14px;line-height:20px;margin:22px
auto 30px;max-width:434px}.selector-step-content.two-columns .oc-picker:first-child .selector-item-wrap.selected .selector-item-subcontent:after{content:"";position:absolute;border:2px
solid transparent;border-color:transparent #0c0 #0c0 transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:13px;height:13px;top:50%;z-index:1;margin-top:-1px;background:#fff}.selector-step-content.two-columns .oc-picker:first-child .selector-item-wrap.selected .selector-item-subcontent:after{right:-2px}.product-options-wrapper .fieldset div.oc-picker{padding-top:50px;padding-bottom:50px}.product-options-wrapper .fieldset div.oc-picker.new-flow,.product-options-wrapper .fieldset div.oc-picker.rx-upload-form{padding-top:72px}.product-options-wrapper .fieldset .coating-content-item div.oc-picker{padding:0
30px}.product-options-wrapper .fieldset .coating-content-item div.oc-picker:not(.no-display){margin-left:-1px;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0}.product-options-wrapper .fieldset .coating-content-item div.oc-picker:not(.no-display):last-child{border-right:0}.product-options-wrapper .fieldset .coating-content-item div.oc-picker:not(.no-display):first-child{border-left:0}.product-options-wrapper .fieldset .coating-content-item div.oc-picker.last-coating:not(.no-display){border-right:0}.product-options-wrapper .fieldset .coating-content-item div.oc-picker.first-coating:not(.no-display){border-left:0}.coating-content-item{padding-top:50px}.coating-content-item .custom-selector-title{margin-bottom:70px}.coating-step-list-container{text-align:center;font-size:0}.coating-step-list-container .coating-picker{width:25%;display:inline-block;font-size:14px;line-height:20px}.coating-step-list-container .coating-picker .coating-image{margin-bottom:20px}.coating-step-list-container .selector-item-subcontent{min-height:inherit}.product-add-form .product-options-wrapper .fieldset .selector-step-content .coating-step-list-container div.coating-picker{padding-right:30px}.coating-picker .coating-title
H3{font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:19px;letter-spacing:1.6px;margin-bottom:18px}.coating-picker .coating-enable-wrapper{margin-bottom:20px}.coating-picker .pdp-selector-steps-guide{text-align:center}.coating-picker .pdp-selector-steps-guide{margin-top:20px}.proceed-to-summary{margin-top:40px;margin-bottom:40px}.proceed-to-summary .proceed-to-summary-btn{max-width:434px;width:100%}.summary-content-item{padding-top:50px;padding-bottom:50px}.summary-content-item .selector-summary-content{max-width:1162px;width:100%;margin:0
auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.summary-content-item .selector-summary-content .summary-image{width:41.65232358%;float:left;padding:0
25px}.summary-content-item .selector-summary-content .selected-customer-selector-items{width:58.34767642%;float:left;padding:0
25px;text-align:left}.selected-customer-selector-items>div{width:50%}.selected-customer-selector-items .summary-frame-item,.selected-customer-selector-items .summary-lens-selected-detail-come-with{float:left;padding-right:25px}.selected-customer-selector-items .summary-product-price-addon-content{min-height:155px}.selected-customer-selector-items .summary-product-price-addon-content,.selected-customer-selector-items .addon-products-action-content{float:right;padding-left:10px}.selected-customer-selector-items .summary-frame-detail,.selected-customer-selector-items .summary-lens-selected-value,.selected-customer-selector-items .rx-upload-summary-content ul,.selected-customer-selector-items .comes-with-content{font-size:14px;line-height:20px;padding-left:10px}.top-selector-actions-container .close-selector-btn{right:10px}.top-selector-actions-container .back-step-btn{left:10px}.selector-summary-content .summary-image>span{display:block;text-align:center}.pdp-custom-selector-tabs .selector-step{min-width:125px;padding-left:0;padding-right:0;cursor:pointer}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap:hover .selector-info{z-index:100}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap:hover .selector-info .tooltip-content{display:block}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info{display:block}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content{display:none;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:300px;text-align:center;background:#fff;list-style:none none;border:1px
solid #d0d0d0;padding:10px;z-index:99999}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{content:"";position:absolute;border:5px
solid transparent;border-color:transparent transparent #fff #fff;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:0;height:0;left:50%;z-index:1;margin-left:-6px;margin-bottom:-9px}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{bottom:-1px;border-color:transparent transparent #d0d0d0 #d0d0d0}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after{bottom:0}.color-group-content:not(.vision-type-group) .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description{color:#222}.mirror-finish-group-color-content .color-group-content .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:150px}.pdp-custom-selector-main-content>div.prescription_type-content-item,.pdp-custom-selector-main-content>div.color-content-item,.pdp-custom-selector-main-content>div.rx-upload-content-item,.pdp-custom-selector-main-content>div.color-content-item,.pdp-custom-selector-main-content>div.rx-upload-content-item{position:relative}.pdp-custom-selector-main-content>div.prescription_type-content-item>.oc-picker,.pdp-custom-selector-main-content>div.color-content-item>.oc-picker,.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker,.pdp-custom-selector-main-content>div.color-content-item>.oc-picker,.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker{transition:transform .8s ease,width .8s ease,opacity .1s ease,all .8s ease}.pdp-custom-selector-main-content>div.prescription_type-content-item>.oc-picker.no-display,.pdp-custom-selector-main-content>div.color-content-item>.oc-picker.no-display,.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker.no-display,.pdp-custom-selector-main-content>div.color-content-item>.oc-picker.no-display,.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker.no-display{display:block;position:absolute;top:0;right:0;opacity:0;overflow:hidden}.pdp-custom-selector-main-content>div.prescription_type-content-item>.oc-picker:not(:first-child),.pdp-custom-selector-main-content>div.color-content-item>.oc-picker:not(:first-child),.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker:not(:first-child),.pdp-custom-selector-main-content>div.color-content-item>.oc-picker:not(:first-child),.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker:not(:first-child){-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.pdp-custom-selector-main-content>div.prescription_type-content-item>.oc-picker:not(:first-child):not(.no-display),.pdp-custom-selector-main-content>div.color-content-item>.oc-picker:not(:first-child):not(.no-display),.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker:not(:first-child):not(.no-display),.pdp-custom-selector-main-content>div.color-content-item>.oc-picker:not(:first-child):not(.no-display),.pdp-custom-selector-main-content>div.rx-upload-content-item>.oc-picker:not(:first-child):not(.no-display){-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;transform:inherit;text-align:center}.rx-later-btn-mobile{display:none}.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-helper.active .video-content img.pd-photo-preview{width:60%;margin:0
auto;display:block}.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-helper.active .video-content img.pd-photo-preview+.video-mask .circle-line{width:160px;height:198px}.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-helper.active .video-content img.pd-photo-preview+.video-mask .card-line{width:65px;height:43px}.adaptor-information-container{margin:0
20px 0 43px}.rx-adaptor-note
img{max-width:45%}.product-options-wrapper .fieldset .pdp-custom-options-container.new-lens-layout .selector-step-content{padding-top:82px}.product-options-wrapper .fieldset .pdp-custom-options-container.new-lens-layout .selector-step-content div.oc-picker{padding-top:0}.pdp-custom-options-container.new-lens-layout .rx-upload-content-item{display:block}.pdp-custom-options-container.new-lens-layout .coating-content-item{padding-bottom:50px}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap:hover .selector-item-subcontent{order:2;z-index:2}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap:hover .selector-description{order:1;z-index:1}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap:hover .selector-description .selector-description-tooltip{visibility:visible;opacity:1}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap:hover .selector-description .selector-description-tooltip:after{content:'';position:absolute;top:0;left:100%;margin-left:26px;height:100%;width:1px;background:#dcdcdc}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap .selector-description{position:absolute;width:100%;height:100%}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap .selector-description .description-icon{display:none}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap .selector-description .selector-description-tooltip{padding:0;background:0 0;border-bottom:0 none;position:absolute;width:100%;height:100%;display:block;opacity:0;visibility:hidden}.pdp-custom-options-container.new-lens-layout .custom-selector-items-list .selector-item-wrap .selector-description .selector-description-tooltip .custom-selector-steps-guide{position:relative;left:100%;top:0;width:240px;padding:0
0 0 52px}.pdp-custom-options-container.new-lens-layout .custom-selector-title,.pdp-custom-options-container.new-lens-layout .goggle_model-content-item .step-title{margin-bottom:45px}.pdp-custom-options-container.new-lens-layout .selector-step-content[step_key="rx-upload"] .custom-selector-title{margin-bottom:25px;padding:0
15px}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .rx-adaptor-note:before,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .goggle-insert-note:before{display:none}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .rx-adaptor-note img,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .goggle-insert-note
img{max-width:195px;margin:0}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content{width:180px}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-front-images,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-back-images{width:116px;text-align:center !important}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-front-images img,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-back-images
img{width:116px;height:116px}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-front-images span,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .lens-item-images-content .lens-back-images
span{padding:0
!important;font-size:12px;line-height:15px}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image.has-lens-images .goggle-insert-note,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image.has-lens-images .rx-adaptor-note{float:right;width:calc(100% - 180px)}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .rx-adaptor-note+.lens-item-images-content,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .goggle-insert-note+.lens-item-images-content{float:left}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .rx-adaptor-note span,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image .goggle-insert-note
span{font-size:12px;color:#6d6e71;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif}.pdp-custom-options-container.new-lens-layout .rx-upload-content-item .oc-picker:first-child{transition:none}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .summary-image{width:40.4%}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items{width:59.2%;padding:0}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .f-left{float:left;width:47.96511628%}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .f-right{float:right;width:43.60465116%}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .summary-product-price-addon-content,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .addon-products-action-content{min-height:0;float:none;padding-left:0}.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .summary-frame-item,.pdp-custom-options-container.new-lens-layout .summary-content-item .selector-summary-content .selected-customer-selector-items .summary-lens-selected-detail-come-with{float:none;padding-right:0}.pdp-custom-options-container.new-lens-layout .selector-summary-content .summary-image>span{margin-bottom:20px}.catalogsearch-result-index .page-title-wrapper{margin-bottom:45px}.catalogsearch-result-index .page-title,.cms-no-route .page-title,.cms-sports-eyewear-brands .page-title{font-size:36px;letter-spacing:3px;line-height:42px}.minicart-items-wrapper{margin-bottom:15px}.minicart-wrapper{top:-32px;right:37px}.minicart-wrapper:before{height:26px;margin-left:-18px;margin-top:1px}.minicart-wrapper:hover .action.showcart,.minicart-wrapper.active
.action.showcart{visibility:visible}.action.showcart:before{font-size:21px;line-height:24px}.action.showcart .counter,.minicart-wrapper .push-close
.counter{left:22px;top:2px}.block-minicart{width:400px;padding:0
20px 20px;right:-39px;top:53px;visibility:hidden}.block-minicart:before{top:4px;right:17px}.block-minicart:after{right:18px;top:-30px}.block-minicart .items-total{line-height:28px}.minicart-wrapper .block-minicart:after{width:70px;height:30px}.block-minicart .block-content>.actions
.action.viewcart{min-width:100%}.checkout-cart-index
.columns{padding-top:50px}.form-cart .table-wrapper{margin-bottom:0}.cart-summary-sticky{width:33.78176383%;padding:0
0 0 20px}.cart-summary .block-group{padding:16px
10px}.cart-summary .need-help-block{margin-top:25px}.cart-totals{margin-bottom:19px}.cart-totals>.title{font-size:18px;line-height:24px}.table.cart tbody
td{min-width:80px}.table.cart .item-actions .actions-toolbar .action.action-towishlist{margin-bottom:15px}.cart.main.actions{padding:30px
0}.cart.main.actions
.action.continue{margin:-10px 0 0}.cart.main.actions
.action.update{min-width:146px}.block.general-product .block-title{font-size:36px;line-height:42px;letter-spacing:3px;margin:100px
0 60px}.cart-container
.block.giftcard{width:66.21823617%;margin-top:20px;float:left}.cart-container .block.giftcard
.content{width:50%}.cart-container .block.giftcard
.title{width:50%;padding-top:10px;padding-right:12px;padding-bottom:10px;padding:10px
12px;height:45px;background:#efefef}.cart-container .block.giftcard .title:before{left:15px}.cart-container .block.giftcard .title:after{float:right;vertical-align:middle}#pop-up-noroute-cur .no-route-inner{width:817px;padding:30px}.custom-cart .cart-container{margin-top:84px}.custom-cart .incentive-statements-container{width:66.21823617%;margin-top:20px;float:left}.custom-cart .cart-summary .need-help-block{margin-top:0}.custom-cart .cart-totals{margin-bottom:15px}.custom-cart .cart-container .cart-summary-sticky .list-icons.incentive-statements-container{display:none}.custom-cart .minilogin-wrapper .block-authentication:before,.custom-cart .minilogin-wrapper .block-authentication:after{right:10px !important}.custom-cart .cart-container .block-group.group-1{display:none;margin:0;padding:0}.custom-cart .page-wrapper.fixed-header{margin-top:82px}.checkout-container .minilogin-wrapper{top:30px;right:11px}.checkout-container .block-customer-login .fieldset,.custom-cart .block-customer-login
.fieldset{margin-bottom:10px}.checkout-container .block-customer-login .primary,.custom-cart .block-customer-login
.primary{margin-bottom:15px}.sticky-header .checkout-container .minilogin-wrapper{top:22px}.checkout-index-index:not(.sticky-header) .page-header{margin-bottom:50px}.checkout-index-index .page-wrapper.fixed-header,body.checkout-onepage-success.new-layout .page-wrapper.fixed-header,body.multishipping-checkout-success.new-layout .page-wrapper.fixed-header{margin-top:80px}.checkout-index-index .page-wrapper.fixed-header .column.main,body.checkout-onepage-success.new-layout .page-wrapper.fixed-header .column.main,body.multishipping-checkout-success.new-layout .page-wrapper.fixed-header
.column.main{padding-top:50px}.checkout-prescription-index .page-wrapper.fixed-header,.customer-prescription-add .prescription-new .page-wrapper.fixed-header,.pdp-custom-selector-content .page-wrapper.fixed-header{margin-top:71px}.checkout-index-index.sticky-header .pac-container{margin-top:-80px}.pac-logo:after{padding:22px
!important}.opc-wrapper{width:58.37070254%;padding-left:80px;padding-right:80px;margin-top:-50px;padding-top:50px}.opc-wrapper .step-title,.checkout-payment-method .payments
.legend{font-size:24px;letter-spacing:2px;line-height:30px}body.checkout-index-index:not(.sticky-header) .page-header{margin-bottom:45px;z-index:1}.checkout-index-index.sticky-header .checkout-container .minilogin-wrapper{top:30px}.checkout-prescription-index .prescription-title,.customer-prescription-add .prescription-new .prescription-title,.pdp-custom-selector-content .prescription-title{margin-top:50px}.checkout-prescription-index .prescription-content,.customer-prescription-add .prescription-new .prescription-content,.pdp-custom-selector-content .prescription-content{margin-top:50px}.checkout-prescription-index .prescription-form,.customer-prescription-add .prescription-new .prescription-form,.pdp-custom-selector-content .prescription-form{margin-top:30px}.checkout-prescription-index .file-information .content-pd-input,.customer-prescription-add .prescription-new .file-information .content-pd-input,.pdp-custom-selector-content .file-information .content-pd-input{float:left;width:50%;padding-right:9px}.checkout-prescription-index .file-information .pd-input-note,.customer-prescription-add .prescription-new .file-information .pd-input-note,.pdp-custom-selector-content .file-information .pd-input-note{float:right;width:50%;padding-left:9px}.checkout-prescription-index .file-information .pd-name-input .apply-all,.customer-prescription-add .prescription-new .file-information .pd-name-input .apply-all,.pdp-custom-selector-content .file-information .pd-name-input .apply-all{width:calc(100% - 293px);float:right}.checkout-prescription-index .prescription-form .content:not(.prescription-upload) .actions-toolbar .primary,.customer-prescription-add .prescription-new .prescription-form .content:not(.prescription-upload) .actions-toolbar .primary,.pdp-custom-selector-content .prescription-form .content:not(.prescription-upload) .actions-toolbar
.primary{min-width:434px}.checkout-success,.multicheckout.success{line-height:25px}.checkout-onepage-success .columns,.multishipping-checkout-success
.columns{padding-top:0}.checkout-success-insurance{margin-top:50px;padding-top:50px}.checkout-index-index .checkout-container>div[data-role=checkout-messages]{margin-bottom:70px;margin-top:-47px}.ccpay-index-index.page-layout-checkout .modal-popup .modal-title{font-size:35px}.checkout-payment-method .billing-address-details{padding:0
0 0 30px}.checkout-payment-method .payment-method-content>.actions-toolbar{padding:27px
0 0}.checkout-payment-method .payment-method-content
.fieldset{max-width:364px}.opc-progress-bar{position:fixed;z-index:807;top:18px;margin-left:auto;max-width:800px;right:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin-right:auto}.checkout-container .minilogin-wrapper .block-authentication:before,.checkout-container .minilogin-wrapper .block-authentication:after{right:10px}.checkout-shipping-method .actions-toolbar{margin-top:20px}.opc-wrapper .edit-address-link{margin:25px
5px 0 0}.opc-wrapper .action-select-shipping-item{margin:20px
0 0}.opc-wrapper .shipping-address-item{line-height:30px;margin:0
0 20px;padding:20px}.opc-wrapper .form-shipping-address{margin:0
0 8px}.shipping-policy-block.field-tooltip{position:absolute;right:0}.shipping-policy-block.field-tooltip .field-tooltip-content{left:auto;width:420px}.shipping-policy-block.field-tooltip .field-tooltip-content:before{right:60px;left:auto}.opc-sidebar{width:41.62929746%;padding-left:3.28849028%}.opc-sidebar .opc-block-summary,.opc-sidebar .ship-to,.opc-sidebar .ship-via{padding:20px}.shipping-information .shipping-information-title{font-size:18px;line-height:24px}body.checkout-index-index.new-layout .opc-progress-bar{top:19px}body.checkout-index-index.new-layout .opc-wrapper{padding:0;margin:0;width:52.85%}body.checkout-index-index.new-layout .page-main{padding-bottom:100px}body.checkout-onepage-success.new-layout .column.main>.checkout-success .order-content .page-title-wrapper .page-title,body.multishipping-checkout-success.new-layout .column.main>.checkout-success .order-content .page-title-wrapper .page-title,body.checkout-onepage-success.new-layout .column.main>.multicheckout.success .order-content .page-title-wrapper .page-title{font-size:48px;line-height:42px}.cms-page-view:not(.cms-sports-eyewear-brands) .page-main{margin-top:50px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-full{margin-bottom:50px;padding:10px
0 0}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-right{width:32.13213213%;margin:0
0 30px 20px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-left{width:32.13213213%;margin:0
20px 30px 0}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-small{width:20.72072072%}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main section
p{margin:0
0 30px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main section
h4{margin-bottom:20px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-page-banner{margin-top:-50px}.cms-page-view:not(.cms-sports-eyewear-brands) .affiliate-program-page{display:inline-block;width:100%;margin-bottom:-52px}.ccpay-index-index .page-title{letter-spacing:2.4px}.ccpay-payment-success .page-title-wrapper{padding-top:100px}.noroute-video-wrapper{margin-bottom:100px}.need-assistance
p{margin-bottom:25px}.brands-row{padding:0
0 40px;margin-bottom:72px}.activities-row{margin-bottom:40px}.activities-row h2,.activities-row .wordpress-post-view .columns .page-title{font-size:24px;letter-spacing:2.4px;line-height:30px;text-align:center;margin-bottom:25px}.activities-row .slick-prev:hover{padding:0
10px}.activities-row .slick-next:hover{padding:0
7px 0 13px}.activities-row .img-caption h3,.activities-row .img-caption .cms-landing #read-more-landing h2,.activities-row .img-caption .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:18px;line-height:18px}.block-readmore-activities .block-content{padding-bottom:21px}.readmore-brand .show-line{margin-top:21px}.banner-home-first{margin-bottom:18px}.banner-home-first .common-row .common-column-3 .img-center h3 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing h2 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
a{font-size:18px;letter-spacing:1px;line-height:18px}.banner-home-second .img-center .container-caption{max-width:670px}.home-about-us{margin:50px
auto 75px}.home-about-us .show-line{margin-top:50px}.home-about-us .title-home-about-us{letter-spacing:2.4px;font-size:24px;line-height:30px}.full-video-home{margin-top:90px;padding:90px
0 0}.full-video-home
#playerContainer{max-width:836px;height:402px;margin:0
auto}.cms-home .block-products-list{margin-top:90px}.cms-home .block-products-list .block-title{font-size:24px;letter-spacing:2.4px;line-height:30px;text-align:center;margin-bottom:0}.cms-home .block-products-list .product-item{margin-top:38px}.cms-home .block-products-list .product-items>.slick-arrow:before{font-size:35px}.cms-home .block-products-list .widget-slider-wrapper>.slick-arrow:before{font-size:35px}html.ipad .cms-home .block-products-list{margin-bottom:40px}.frame-yopo{padding-bottom:107px;padding-top:96px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-bottom:25px;margin-bottom:25px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel
.headline{font-size:24px;letter-spacing:2px;line-height:29px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{margin-top:6px}.page-footer .yotpo-reviews-carousel .carousel-reviews-bottom-line{margin-top:3px}.page-footer .yotpo-reviews-carousel .carousel-reviews-bottom-line>span{display:inline-block;vertical-align:bottom}.page-footer .footer-review-carousel #fetched-review-carousel:not(:empty)~.homepage-instagram{margin-top:100px}.is-blog .homepage-instagram{margin-top:100px !important}.homepage-instagram{margin-bottom:100px}.homepage-instagram h3,.homepage-instagram .cms-landing #read-more-landing h2,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:18px;line-height:22px}.homepage-instagram h3>span,.homepage-instagram .cms-landing #read-more-landing h2>span,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title>span{margin-right:15px}.homepage-instagram h3 .action,.homepage-instagram .cms-landing #read-more-landing h2 .action,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{margin-left:15px}.brands-row
ul{padding:0
5% !important}.brands-row ul
li{width:14.28571429%}.activities-row ul
li{width:25%}body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li{width:20%}body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li:nth-child(n+6){display:none}.navigation>ul{float:left}.navigation>ul:after,.navigation>ul:before{content:"";position:absolute;top:100%;left:-9999px;width:100vw;pointer-events:none;opacity:0;transition:opacity .5s ease 0s;-webkit-transition:opacity .5s ease 0s;z-index:3}.navigation>ul:after{background-color:rgba(109,110,113,.8);height:100vh}.navigation>ul:before{background:linear-gradient(180deg,#6d6e71 0%,rgba(109,110,113,0) 100%);height:23px}.navigation>ul:hover:after,.navigation>ul:hover:before{opacity:1;right:0;left:calc(50% - 50vw)}.navigation li.level-top ul.level0.submenu .back-link{font-size:0;line-height:0;display:block;padding:0;margin:0;height:0;width:0}.navigation li.level-top ul.level0.submenu .back-link:before{content:'';background:linear-gradient(180deg,#6d6e71 0%,rgba(109,110,113,0) 100%);position:absolute;top:100%;height:23px;right:0;width:100vw;left:calc(50% - 50vw);margin:0;pointer-events:none}.cms-landing .brand-banner-second .img-center h3,.cms-landing .brand-banner-second .img-center .cms-landing #read-more-landing h2,.cms-landing .brand-banner-second .img-center .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:36px;line-height:42px;letter-spacing:3px;padding:0}.cms-landing .block-viewed-products-grid{padding-bottom:100px;margin-bottom:50px}.cms-landing .block-title{font-size:36px;letter-spacing:3px;line-height:42px}.cms-landing .brand-categories
li{margin-top:50px}.cms-landing .brand-brands{margin-top:100px}.cms-landing .activities-row{margin-top:50px}.cms-landing .block-readmore-activities{margin-bottom:94px}.cms-landing .readmore-brand{margin-bottom:100px}.cms-landing .block-new-products{margin-top:100px}.cms-landing .block-new-products .block-title{margin-bottom:50px}.cms-landing .block-products-list{margin-bottom:100px;padding-bottom:58px}.cms-landing .block-products-list .block-title{margin-bottom:50px}.cms-landing .block-products-list:after,.cms-landing .brand-blog:after{left:10px;width:calc(100% - 20px)}.cms-landing .brand-banner-collections .block-title,.cms-landing .brand-blog .block-title{margin-bottom:50px}.cms-landing .brand-banner-collections .desc h3,.cms-landing .brand-blog .desc h3,.cms-landing .brand-banner-collections .desc .cms-landing #read-more-landing h2,.cms-landing .brand-blog .desc .cms-landing #read-more-landing h2,.cms-landing .brand-banner-collections .desc .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.cms-landing .brand-blog .desc .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:18px;line-height:24px}.cms-landing .brand-banner-collections .desc h3 span,.cms-landing .brand-blog .desc h3 span,.cms-landing .brand-banner-collections .desc .cms-landing #read-more-landing h2 span,.cms-landing .brand-blog .desc .cms-landing #read-more-landing h2 span,.cms-landing .brand-banner-collections .desc .cms-landing #read-more-landing .wordpress-post-view .columns .page-title span,.cms-landing .brand-blog .desc .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
span{margin-left:13px;display:inline-block}.cms-landing .brand-banner-collections{padding-bottom:50px}.cms-landing .brand-banner-collections .common-column-3{margin-bottom:50px}.cms-landing .brand-banner-collections
.desc{padding:20px
20px 26px}.cms-landing .brand-banner-collections .desc
p{font-size:14px}.cms-landing .brand-banner-collections .desc .abutton,.cms-landing .brand-banner-collections .desc .prescription-list .action.continue,.cms-landing .brand-banner-collections .desc .order-actions-toolbar .action.order,.cms-landing .brand-banner-collections .desc .order-actions-toolbar .action.print,.cms-landing .brand-banner-collections .desc .order-actions-toolbar .action.return,.cms-landing .brand-banner-collections .desc .block-order-tickets .actions-toolbar .action.create,.cms-landing .brand-banner-collections .desc .sales-guest-view:not(.page-print) .order-details-items .actions-toolbar .secondary .action.back,.cms-landing .brand-banner-collections .desc .sales-guest-invoice .order-details-items .actions-toolbar .secondary .action.back,.cms-landing .brand-banner-collections .desc .sales-guest-shipment .order-details-items .actions-toolbar .secondary .action.back,.cms-landing .brand-banner-collections .desc .zendesk-customer-tickets .columns .actions-toolbar .action.submit.primary,.cms-landing .brand-banner-collections .desc .login-container .actions-toolbar .action.create,.cms-landing .brand-banner-collections .desc .magento-giftregistry-index-index .column.main .actions-toolbar .action.primary,.cms-landing .brand-banner-collections .desc .invitations .action.send,.cms-landing .brand-banner-collections .desc .review-list-title>.action.add-review,.cms-landing .brand-banner-collections .desc .sidebar .block .action.tocart,.cms-landing .brand-banner-collections .desc .load_more_filter .view_more_filter,.cms-landing .brand-banner-collections .desc .read-post,.cms-landing .brand-banner-collections .desc .footer-popup,.cms-landing .brand-banner-collections .desc .post-view .post-content .button,.cms-landing .brand-banner-collections .desc .forix-bannerslider .banner-button a,.cms-landing .brand-banner-collections .desc .page-products .load-more .btn-load-more,.cms-landing .brand-banner-collections .desc .table.table-comparison .stock.available,.cms-landing .brand-banner-collections .desc .live-chat-btn>a,.cms-landing .brand-banner-collections .desc .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-landing .brand-banner-collections .desc .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-landing .brand-banner-collections .desc .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-landing .brand-banner-collections .desc .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-landing .brand-banner-collections .desc .sprx-yopo-reviews .yotpo .primary-color-btn,.cms-landing .brand-banner-collections .desc .yotpo input[type=button].primary-color-btn,.cms-landing .brand-banner-collections .desc .goggle-model-activity-next-btn.continue-btn>a,.cms-landing .brand-banner-collections .desc .multi-sport-activity-next-btn>a,.cms-landing .brand-banner-collections .desc .contact-lenses-form .contact-lenses,.cms-landing .brand-banner-collections .desc .selector-add-to-cart .selector-add-to-cart,.cms-landing .brand-banner-collections .desc .proceed-to-summary-btn,.cms-landing .brand-banner-collections .desc .your-progress-confirmation .confirmation-progress-no-btn,.cms-landing .brand-banner-collections .desc .save-progress-form .save-progress-form-btn,.cms-landing .brand-banner-collections .desc .goggle-model-activity-next-btn.do-later-btn>a,.cms-landing .brand-banner-collections .desc .your-progress-confirmation .confirmation-progress-yes-btn,.cms-landing .brand-banner-collections .desc .block-minicart .block-content>.actions .action.viewcart,.cms-landing .brand-banner-collections .desc .popup-authentication .block-new-customer .action-register,.cms-landing .brand-banner-collections .desc .checkout-success .action.continue,.cms-landing .brand-banner-collections .desc .filter-actions .action.clear,.cms-landing .brand-banner-collections .desc .products-grid.wishlist .product-item-actions .action.tocart,.cms-landing .brand-banner-collections .desc .multicheckout.success
.action.continue{margin-top:8px}.cms-landing .brand-blog{margin-bottom:100px;padding-bottom:83px}.cms-landing .brand-blog
.desc{padding:20px;margin-left:20px;margin-right:20px;margin-top:-40px}html:not(.ipad) .page-main.cms-landing .block-products-list .products-grid:not(.wishlist){margin-bottom:-30px}html:not(.ipad) .page-main.cms-landing .block-products-list .products-grid:not(.wishlist) .product-item{min-height:375px}.landing-index-index .forix-bannerslider-standard{overflow:hidden}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .meet-ninjas .content-meet-ninjas
li{margin-bottom:30px}.cms-promo .columns .list-posts .item-post:first-child{padding-top:50px}.cms-about-sportrx .page-title-wrapper{margin-bottom:48px}.cms-about-sportrx .frame-about-reasons{margin-top:100px}.cms-about-sportrx .content-about-us{float:left;width:50%;padding-right:19px}.cms-about-sportrx .seven-reasons{float:right;width:50%;padding-left:19px}.cms-about-sportrx .reason-content
.title{font-size:18px}.cms-about-sportrx .about-us-our-product
.title{margin-top:90px;padding-top:130px;line-height:42px}.cms-about-sportrx .about-us-our-product .title
span{max-width:890px;margin:0
auto;display:inline-block}.cms-about-sportrx .about-us-brands
li{width:16.66666667%;margin:50px
0}.cms-about-sportrx .need-assistance{padding-top:100px;margin-top:50px}.cms-about-sportrx .frame-meet-ninjas{padding-top:100px;padding-bottom:100px}.cms-about-sportrx .about-us-yopo{margin-top:100px}.cms-about-sportrx .about-us-yopo
.title{margin-bottom:48px}.cms-about-sportrx .about-us-yopo .yotpo-default-button{min-width:320px}.cms-about-sportrx .yotpo .yotpo-popup-box-medium{margin-bottom:17px}.fsa-hsa-how-to-use{margin-top:50px}.fsa-hsa-how-to-use
.title{margin-bottom:30px;letter-spacing:2.8px;font-size:24px;line-height:30px}.content-how-to-use
.video{max-width:886px;display:inline-block;margin-top:50px}.fsa-hsa-frame{padding-bottom:100px}.tab-fsa-hsa{margin-top:100px}.tab-fsa-hsa .fsa-hsa-title{height:55px}.tab-fsa-hsa .fsa-hsa-title
a{line-height:45px}.tab-fsa-hsa .fsa-hsa-content{margin-top:105px}.tab-fsa-hsa .question-faq:hover{text-decoration:none;color:#ed2124}.cms-fsa-hsa .tab-fsa-hsa{max-width:908px}.fsa-hsa-content
.title{margin-bottom:30px}.faq-fsa-hsa{margin-top:50px}.faq-fsa-hsa .title-faq-fsa{margin-bottom:30px}.provider-fsa{padding-bottom:100px;margin-bottom:100px}.pop-up-fsa-logo{margin-bottom:20px}.pop-up-fsa-logo
img{margin-bottom:10px}.pop-up-fsa-logo
p{font-size:16px}.pop-up-fsa .left-content-fsa{float:left;width:50%;padding-right:20px}.pop-up-fsa .right-content-fsa{float:right;width:50%;padding-left:20px}.pop-up-fsa .content-fsa-small{margin-top:30px}.cms-fsa-hsa .modal-popup .modal-content{padding-top:30px;padding-bottom:30px}.cms-page-view .column.main .rexy-page .rexy-content.cms-page-banner{margin-top:-50px}.cms-page-view .column.main .rexy-page .rexy-content.cms-page-banner
h1{font-size:65px}.cms-page-view .column.main .rexy-page .rexy-content.event-highlights{padding-top:80px;margin-bottom:80px}.cms-page-view .column.main .rexy-page .rexy-content.event-highlights
div.quote{margin-top:52px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories{margin-bottom:150px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories
.h1{margin-bottom:20px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category:nth-of-type(1){margin-top:78px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category
.content{left:4.86111111%;bottom:14.50892857%}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content h3,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:29px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-1 .content,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-2
.content{left:9.79020979%}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-1{padding-right:5px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-1:after{left:0;right:5px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-2{padding-left:5px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-2:after{left:5px;right:0}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame{margin-bottom:74px}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame
.h1{margin-bottom:13px}.cms-page-view .column.main .rexy-page .rexy-content.top-highlight{margin-bottom:55px}.cms-page-view .column.main .rexy-page .rexy-content.product{padding:0
3.47222222%;margin-bottom:91px;padding-top:75px}.cms-page-view .column.main .rexy-page .rexy-content.product
.h1{margin-bottom:8px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-image{width:59.72222222%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details{width:33.54166667%;padding-left:2.56944444%;min-width:483px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details
p{font-size:20px;letter-spacing:.3px;line-height:27px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details h3,.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:1px;font-size:29px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details h3 a:after,.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .cms-landing #read-more-landing h2 a:after,.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .cms-landing #read-more-landing .wordpress-post-view .columns .page-title a:after{font-size:49px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .product-action>a{width:48.65424431%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights{margin-top:15px;min-height:550px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left{padding:40px
85px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left h3,.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:1px;line-height:29px;margin-bottom:25px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left
h4{font-size:18px;letter-spacing:.5px;line-height:20px;margin:0
0 5px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left
p{line-height:21px}.cms-page-view .column.main .rexy-page .rexy-content.product-list{margin-bottom:80px}.cms-ninjas.cms-page-view .page-wrapper .page-main,.cms-sportrx-sports-opticians.cms-page-view .page-wrapper .page-main{padding-bottom:65px}.cms-page-view .page-main .ninja-page .full-video{margin-bottom:77px}.cms-page-view .page-main .ninja-page .full-video .container-caption{bottom:78px;left:2.63888889%;right:2.63888889%}.cms-page-view .page-main .ninja-page .full-video .container-caption .caption-title{font-size:65px;line-height:65px;margin-bottom:18px}.cms-page-view .page-main .ninja-page .full-video .container-caption .caption-content
p{font-size:24px;line-height:29px;margin-bottom:42px}.cms-page-view .page-main .ninja-page .after-banner-row{padding:0
2.63888889%;margin-bottom:94px;overflow:hidden}.cms-page-view .page-main .ninja-page .after-banner-row .col-1{float:left;width:38.54166667%}.cms-page-view .page-main .ninja-page .after-banner-row .col-1
p{text-align:left !important}.cms-page-view .page-main .ninja-page .after-banner-row .col-2{float:right;width:43.3%}.cms-page-view .page-main .ninja-page
.support{margin-bottom:107px}.cms-page-view .page-main .ninja-page .row-container{margin-bottom:135px}.cms-page-view .page-main .ninja-page .row-container
.row{background:#efefef;position:relative;height:670px}.cms-page-view .page-main .ninja-page .row-container .row
.image{width:50%}.cms-page-view .page-main .ninja-page .row-container .row .image
img{width:100%;height:670px;object-fit:cover}.cms-page-view .page-main .ninja-page .row-container .row
.text{transform:translateY(-50%);position:relative;top:50%}.cms-page-view .page-main .ninja-page .row-container .row .text h2,.cms-page-view .page-main .ninja-page .row-container .row .text .wordpress-post-view .columns .page-title{font-size:48px;font-weight:900;letter-spacing:1px;line-height:42px;margin-bottom:32px}.cms-page-view .page-main .ninja-page .row-container .row .text
h4{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:22px;margin-bottom:5px}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .image{float:right}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text{padding-left:2.63888889%;padding-right:55%}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text:after{left:50%;top:50%;margin-left:-1px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text:after{border-color:rgba(239,239,239,0);border-left-color:#efefef;border-width:37px;margin-top:-37px}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .image{float:left}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text{padding-right:2.63888889%;padding-left:55%}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text:after{right:50%;top:50%;margin-right:-1px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text:after{border-color:rgba(239,239,239,0);border-right-color:#efefef;border-width:37px;margin-top:-37px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas{padding:0
4.44444444%;margin-bottom:149px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas h3,.cms-page-view .page-main .ninja-page .frame-meet-ninjas .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide h3,.cms-page-view .page-main .ninja-page .frame-meet-ninjas .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:48px;font-weight:900;letter-spacing:1px;line-height:42px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .desc-ninjas{margin-bottom:54px;padding:0
30px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .content-meet-ninjas
li{padding:0
5px;margin-bottom:10px;margin-top:0;width:20% !important}.cms-page-view .page-main .ninja-page .helpful-guide{padding:0
4.44444444%}.cms-page-view .page-main .ninja-page .helpful-guide>p{font-size:14px !important;line-height:20px !important}.cms-page-view .page-main .ninja-page .helpful-guide
ul{margin:0
-11px}.cms-page-view .page-main .ninja-page .helpful-guide ul
li{width:33.33333333%;padding:0
11px}.cms-page-view .page-main .ninja-page .helpful-guide ul li>a:before{height:224px}.cms-page-view .page-main .ninja-page .helpful-guide ul li
.content{margin-left:13px;margin-right:13px;padding:15px
23px}.cms-page-view .page-main .ninja-page .helpful-guide ul li
img{height:224px}.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper
.content{max-width:650px;left:4.44444444%}.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content h3,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:25px}.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content
p{margin-bottom:25px;font-weight:600}.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .abutton,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .prescription-list .action.continue,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .order-actions-toolbar .action.order,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .order-actions-toolbar .action.print,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .order-actions-toolbar .action.return,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .block-order-tickets .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .sales-guest-view:not(.page-print) .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .sales-guest-invoice .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .sales-guest-shipment .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .zendesk-customer-tickets .columns .actions-toolbar .action.submit.primary,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .login-container .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .magento-giftregistry-index-index .column.main .actions-toolbar .action.primary,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .invitations .action.send,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .review-list-title>.action.add-review,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .sidebar .block .action.tocart,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .load_more_filter .view_more_filter,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .read-post,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .footer-popup,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .post-view .post-content .button,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .forix-bannerslider .banner-button a,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .page-products .load-more .btn-load-more,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .table.table-comparison .stock.available,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .live-chat-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .sprx-yopo-reviews .yotpo .primary-color-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .yotpo input[type=button].primary-color-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .goggle-model-activity-next-btn.continue-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .multi-sport-activity-next-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .contact-lenses-form .contact-lenses,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .selector-add-to-cart .selector-add-to-cart,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .proceed-to-summary-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .your-progress-confirmation .confirmation-progress-no-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .save-progress-form .save-progress-form-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .goggle-model-activity-next-btn.do-later-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .your-progress-confirmation .confirmation-progress-yes-btn,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .block-minicart .block-content>.actions .action.viewcart,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .popup-authentication .block-new-customer .action-register,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .checkout-success .action.continue,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .filter-actions .action.clear,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .products-grid.wishlist .product-item-actions .action.tocart,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper .content .multicheckout.success
.action.continue{min-width:200px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy>p{margin-bottom:25px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy h3,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:15px !important;font-size:26px;font-weight:900;letter-spacing:1px;line-height:29px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner{margin-bottom:47px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner .slick-next{right:-13px}.opticians-optician-index .individual-opticians-content{padding-left:2.98953662% !important;padding-right:2.98953662% !important}.opticians-optician-index .individual-opticians-content-left
img{margin:0
0 15px}.opticians-optician-index .individual-opticians-content-left .opticians-desc h2,.opticians-optician-index .individual-opticians-content-left .opticians-desc .wordpress-post-view .columns .page-title{font-size:29px;line-height:32px}.opticians-optician-index .individual-opticians-content-right{padding-top:42px}.opticians-optician-index .individual-opticians-content-right
.gallery{margin:40px
0 60px}.opticians-optician-index .individual-opticians-content-right .image-video-container{margin-top:40px;margin-bottom:40px}.opticians-optician-index .individual-opticians-content-right .favorite-products{margin:0
0 100px}.opticians-optician-index .individual-opticians-content-right .favorite-products .favorite-products-slider:not(.slick-initialized) li.item{width:33.33333333%}.opticians-optician-index .individual-opticians-content-right .favorite-products .favorite-products-slider:not(.slick-initialized) li.item:nth-child(n+4){display:none}.opticians-optician-index .individual-opticians-content-right .favorite-products h3,.opticians-optician-index .individual-opticians-content-right .favorite-products .cms-landing #read-more-landing h2,.opticians-optician-index .individual-opticians-content-right .favorite-products .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:22px;letter-spacing:.2px;line-height:30px}.opticians-optician-index .individual-opticians-content-right .favorite-products .product-name,.opticians-optician-index .individual-opticians-content-right .favorite-products .product-item-name{font-size:14px}.opticians-optician-index .individual-opticians-content-right>p{font-size:16px;letter-spacing:.2px;line-height:24px}.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>h3,.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>.cms-landing #read-more-landing h2,.opticians-optician-index .individual-opticians-content-right .post-list-wrapper>.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:50px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page #our-ambassadors .cms-page-banner:not(.main-banner){margin-top:44px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner:not(.main-banner){margin:78px
0}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner:not(.main-banner) .container{bottom:145px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner:not(.main-banner) .cms-page-title{font-size:38px;font-weight:900;letter-spacing:1.58px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner.main-banner
.container{bottom:177px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner.main-banner .cms-page-title{font-size:65px;line-height:65px;margin-bottom:16px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .cms-page-banner.main-banner
p{font-size:24px;line-height:29px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page
.highlight{font-size:22px;letter-spacing:.2px;line-height:30px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page.fixed .navigation-bar-replacement{height:51px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .navigation-bar
li{font-size:14px;font-weight:500;line-height:18px;padding:0
30px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .navigation-bar li
a{align-items:center;display:flex;height:36px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .navigation-bar li a:before{margin-right:10px;line-height:36px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .team-members{padding:0
5%}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .team-members
li{padding:22px
9px;width:25%}.contact-index-index .page-main{margin-top:50px}.contact-index-index .block-text{margin-top:50px;font-size:16px}.contact-index-index
.form.contact{margin-top:50px}.form.contact .recaptcha-wrap{margin:0
0 20px}.contact-bottom-meet-ninjas{margin-top:100px;margin-bottom:100px}.sidebar .block.block-contacts{padding:20px}.meet-ninjas .content-meet-ninjas{margin-right:-17px;margin-left:-17px}.meet-ninjas .content-meet-ninjas
li{padding:0
17px;width:20%;margin:35px
0 0}.meet-ninjas .desc-ninjas{max-width:885px;margin:0
auto 15px}.opc-wrapper .form-giftcard-account .actions-toolbar
.secondary{bottom:-28px}.opc-wrapper .checkout-payment-method .form-giftcard-account{margin-bottom:38px}.cart.table-wrapper .action-gift{margin-bottom:10px}.cart-container .cart-gift-item{margin-top:20px}.gift-summary .price-box,.gift-options .price-box{margin:0
0 20px 30px}.gift-summary .actions-toolbar .secondary:before{height:14px;margin-right:22px;margin-top:0}.gift-message .extra-options-container .price-box{padding:0
0 0 30px}.filter-title-mobile{display:none}.filter-subtitle{display:none}.filter-content .toolbar-filter{display:none}.am_shopby_apply_filters_mobile{display:none}.catalog-filter-top .filter-actions{float:right}.catalog-filter-top .filter-actions
.action.clear{text-align:left;line-height:16px}.catalog-filter-top .filter-actions .action.clear
span{line-height:16px}.catalog-filter-top .filter-subtitle{display:none}.catalog-filter-top .filter-current
.items{padding:5px
0}.catalog-filter-top .filter-no-options .filter-actions{width:auto;float:none}.filter.block .filter-title{display:none}.filter .fprice li
input{height:35px}.filter-current
.item{margin:5px
0}.catalog-filter-top
.filter.block{margin:0
0 -10px;float:left;width:calc(100% - 125px);padding-right:80px}.catalog-filter-top .filter-actions{text-align:left;margin:40px
15px 0 0;width:86px}.catalog-filter-top .filter-actions+.filter-subtitle+.filter-options{width:calc(100% - 90px)}.catalog-filter-top .filter-current{padding:0;margin:0
0 20px}.catalog-filter-top .filter-options{float:left;text-align:left;display:block;padding:0;margin:0
-15px;width:100%}.catalog-filter-top .filter-options .option-select-title{padding:15px
10px}.catalog-filter-top .filter-options .option-select-title:after{font-size:12px;top:17px;right:21px}.catalog-filter-top .filter-options .swatch-layered.color{margin-right:-11px}.catalog-filter-top .filter-options-title,.catalog-filter-top .toolbar-filter .toolbar-filter-title,.catalog-filter-top .search-index-index .kuFilterBox
.kuFilterHead{margin:0
0 5px}.catalog-filter-top .filter-options-item{padding:0
15px;width:205px}.catalog-filter-top .option-select-content.have-scroll .items-wrapper{height:175px}.catalog-filter-top .filter-no-options .filter-actions{margin:40px
15px 0 0}.filter-content .filter-options-content-frames-for
.item{width:30%}.filter-content .filter-options-content-frames-for .item[data-label=Women]{width:40%}.filter-content .filter-options-content-frames-for .item>a{width:100%;padding:0
2px}.sidebar .filter-options-title:hover,.sidebar .toolbar-filter .toolbar-filter-title:hover,.sidebar .search-index-index .kuFilterBox .kuFilterHead:hover{color:#ed2124}.wishlist.split.button .action.split:before{margin-top:-3px}.block.newsletter{float:right;margin-bottom:10px;margin-top:13px;width:25%;padding-left:15px}.block.newsletter
.title{margin-bottom:5px}.block.newsletter .field
.label{margin-bottom:20px}.block.newsletter
.action.subscribe{min-width:124px}.sales-guest-form .page-main{margin-top:50px}.sales-guest-form .form.form-orders-search{margin-top:50px}.sales-guest-form .block-cms-rma,.sales-guest-form .form-orders-search{max-width:755px}.form.form-orders-search .recaptcha-wrap{margin:0
0 20px}.mini-search
span{display:none}.block-search{width:210px;margin:14px
0 20px;padding:0;position:absolute;right:152px;top:1px}.block-search:after{display:none}.block-search .block-title{display:none}.block-search .block-content{position:relative}.block-search .form.minisearch:before{display:none}.block-search .form.minisearch:after{display:none}.block-search .field.search
input{height:36px;line-height:24px;padding:0
40px 0 15px}.block-search .actions button,.block-search .actions .forix-abs-discount-block-form .action,.block-search .actions .sidebar .actions-toolbar .primary .action:not(.tocart),.block-search .actions .comments-wrapper .leave-comment,.block-search .actions .table.table-comparison .product-item-actions .actions-primary a,.block-search .actions .block.discount .fieldset .action,.block-search .actions .checkout-onepage-success .registration .action,.block-search .actions .prescription-upload .file-uploader-button,.block-search .actions .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue,.block-search .actions .homepage-instagram h3 .action,.block-search .actions .prescription-container .prescription-apply-btn,.block-search .actions .prescription-container .applied-prescription a,.block-search .actions .multishipping-checkout-success .registration .action,.block-search .actions .block.discount .fieldset .action,.block-search .actions .block.giftcard .fieldset .action,.block-search .actions .homepage-instagram .cms-landing #read-more-landing h2 .action,.block-search .actions .opc-wrapper .form-giftcard-account .action,.block-search .actions .opc-wrapper .form-discount .action,.block-search .actions .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{height:100%;right:0;top:-1px}.product-info-main .swatch-opt{margin:15px
0}.table.wishlist
.split.button.wishlist{margin:7px
10px 0 0}.products-grid.wishlist .product-item
.action.delete{top:10px;right:10px}.products-grid.wishlist .product-item .action.delete:before{font-size:18px;line-height:1}.products-grid.wishlist .product-item
.unavailable.stock{min-width:100%;width:100%;line-height:38px}.products-grid.wishlist .product-item .product-item-inner>.product-item-actions{right:35px;top:9px}}@media all and (min-width:1200px),print{.block-blog-socials .list-social
li{padding:0
1px}.promos-slider .promos-slider-in{padding-left:200px;padding-right:200px}.promos-slider .slick-prev{left:175px}.promos-slider .slick-prev:before{content:'\e617'}.promos-slider .slick-next{right:175px}.promos-slider .slick-next:before{content:'\e608'}.gallery-image-placeholader{height:462px}.gallery-image-placeholader .product-image-placeholader .product-image-placeholader-inner{height:462px}}@media only screen and (min-width:768px) and (max-width:1023px){small,.small{margin-bottom:20px;line-height:22px}h1{line-height:42px;margin-bottom:30px}h2,.wordpress-post-view .columns .page-title{margin-bottom:20px;line-height:28px}h3,.cms-landing #read-more-landing h2,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{line-height:24px;margin-bottom:10px}.forix-abs-container,.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.header-top .header-top-container,.promotions-inner,.footer-bottom.inner,.footer.inner,.footer-top.inner,.wordpress-homepage-view .page-title-wrapper,.cms-home .forix-bannerslider .banner-content-inner,.promos-slider-in,.page-products:not(.page-search-noresult) .columns,.page-products:not(.page-search-noresult) .page-title-wrapper,.page-products:not(.page-search-noresult) .category-view .category-description,.block-viewed-products-grid,.product-customer-photos .yotpo-pictures-gallery-header-wrapper,.sprx-yopo-reviews .yotpo-main-widget,.sprx-yopo-reviews .title-review-product,.catalog-product-view .block.related,.pdp-custom-selector-content,.top-selector-actions-container,.cms-home .page-main .brands-row ul,.home-about-us,.cms-home .block-products-list,.cms-home .readmore-brand,.cms-home .block-readmore-activities,.banner-home-first,.cms-home .top-activity-widget,.homepage-instagram h3,.cms-landing .page-title-wrapper,.cms-landing .landing-brand,.cms-landing .brand-categories,.cms-landing .block-readmore-activities,.cms-landing .readmore-brand,.cms-landing .block-new-products,.cms-landing .block-products-list,.cms-landing .brand-banner-collections,.cms-landing .brand-blog,.cms-about-sportrx .frame-about-reasons,.cms-about-sportrx .about-us-our-product,.cms-about-sportrx .meet-ninjas,.cms-about-sportrx .about-us-need-assistance,.cms-about-sportrx .about-us-support,.cms-about-sportrx .about-us-yopo,.cms-about-sportrx .page-title-wrapper,.tab-fsa-hsa,.cms-page-view .page-main .ninja-page .full-video .caption-wrapper,.cms-page-view .page-main .ninja-page .after-banner-row,.cms-page-view .page-main .ninja-page .row-container .row .text,.cms-page-view .page-main .ninja-page .frame-meet-ninjas,.cms-page-view .page-main .ninja-page .helpful-guide,.cms-page-view .page-main .ninja-page .banner-bottom .content-wrapper,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner,.opticians-optician-index .individual-opticians-content,.cms-our-people-page .container,.contact-bottom-meet-ninjas,.wordpress-term-view .page-title-wrapper,.page-products:not(.page-search-noresult) .category-view .cms-landing .shop-description,.homepage-instagram .cms-landing #read-more-landing h2,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-right:auto;margin-left:auto;padding-left:26px;padding-right:26px;max-width:100%}.forix-abs-row,.columns,.block-dashboard-info .block-content,.multicheckout .block-shipping,.multicheckout .block-billing,.multicheckout .block-other,.products-grid .product-items,.common-row,.search-index-index .kuGridView ul,.cart-summary .fieldset.estimate,.contact-index-index .page-main
.support{margin-left:-9px;margin-right:-9px}.forix-abs-column,.sidebar-main,.sidebar-additional,.column.main,.block-dashboard-info .block-content .box,.multicheckout .block-shipping .box,.multicheckout .block-billing .box,.multicheckout .block-other .block-content,.multicheckout .block-shipping .block-title,.products-grid .product-item,.products-grid .product-banners,.common-column,.common-column-3,.search-index-index .kuGridView ul li,.page-products .load-more,.cart-summary .fieldset.estimate
.field{padding-left:9px;padding-right:9px}.page-main{-webkit-flex-basis:auto;flex-basis:auto;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1;flex-grow:1;padding-bottom:60px;width:100%}.columns{display:block}.page-layout-3columns .columns
.column.main{float:right;width:75%}.page-layout-3columns .columns .sidebar-main{width:25%;float:left}.page-layout-3columns .columns .sidebar-additional{padding-left:9px;padding-right:15px;clear:left;width:25%;float:left}.page-layout-2columns-left .columns
.column.main{clear:right;float:right;width:75%}.page-layout-2columns-left .columns .sidebar-main{padding-right:18px;width:25%;float:left}.page-layout-2columns-left .columns .sidebar-additional{padding-right:18px;width:75%;float:left;clear:left}.page-layout-2columns-right
.column.main{width:100%}table tbody
td{padding:10px}table td
input.qty{width:42px;height:34px}table td.mark,table
th.mark{padding:5px
40px 5px 0}.forix-abs-table-reponsive tbody th:before,.table-wrapper:not(.table-scroll) table:not(.table) tbody th:before{font-size:12px}.forix-abs-table-reponsive tbody td:before,.table-wrapper:not(.table-scroll) table:not(.table) tbody td:before{font-size:12px}.forix-abs-data-table-reponsive tbody td:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody td:before{font-size:12px}.forix-abs-data-table-reponsive tbody th:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody th:before{font-size:12px}div.mage-error[generated],.field .field-error{font-size:11px}.fieldset>.field,.form-giftregistry-edit .fieldset.recipients .field:last-child{margin:0
0 15px}.fieldset>.field .fields.group.group-2 .field:last-child{padding-left:9px}.fieldset>.field .fields.group.group-2 .field:first-child{padding-right:9px}.fieldset>.field .fields.group.group-3
.field{width:33.33333333%}.fieldset>.field .fields.group.group-3 .field:nth-of-type(3){padding-left:9px}.fieldset>.field .fields.group.group-3 .field:nth-of-type(2){padding-left:9px;padding-right:9px}.fieldset>.field .fields.group.group-3 .field:nth-of-type(1){padding-right:9px}.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after,.fieldset>.fields>.field.required>.label:after{margin:0}.datetime-picker+.ui-datepicker-trigger{margin:-5px 0 0}.forix-abs-button-type5,button.type5,.forix-abs-discount-block-form .action.type5,.sidebar .actions-toolbar .primary .action:not(.tocart).type5,.comments-wrapper .leave-comment.type5,.table.table-comparison .product-item-actions .actions-primary a.type5,.block.discount .fieldset .action.type5,.checkout-onepage-success .registration .action.type5,.prescription-upload .file-uploader-button.type5,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type5,.homepage-instagram h3 .action.type5,.prescription-container .prescription-apply-btn.type5,.prescription-container .applied-prescription a.type5,.multishipping-checkout-success .registration .action.type5,.block.discount .fieldset .action.type5,.block.giftcard .fieldset .action.type5,.homepage-instagram .cms-landing #read-more-landing h2 .action.type5,.opc-wrapper .form-giftcard-account .action.type5,.opc-wrapper .form-discount .action.type5,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type5{height:39px}.forix-abs-button-type7,button.type7,.forix-abs-discount-block-form .action.type7,.sidebar .actions-toolbar .primary .action:not(.tocart).type7,.comments-wrapper .leave-comment.type7,.table.table-comparison .product-item-actions .actions-primary a.type7,.block.discount .fieldset .action.type7,.checkout-onepage-success .registration .action.type7,.prescription-upload .file-uploader-button.type7,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type7,.homepage-instagram h3 .action.type7,.prescription-container .prescription-apply-btn.type7,.prescription-container .applied-prescription a.type7,.multishipping-checkout-success .registration .action.type7,.block.discount .fieldset .action.type7,.block.giftcard .fieldset .action.type7,.homepage-instagram .cms-landing #read-more-landing h2 .action.type7,.opc-wrapper .form-giftcard-account .action.type7,.opc-wrapper .form-discount .action.type7,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type7{height:32px}.forix-abs-button-type8,.products-grid .product.actions .stock.unavailable,.products-grid .product-item-actions .stock.unavailable,button.type8,.forix-abs-discount-block-form .action.type8,.sidebar .actions-toolbar .primary .action:not(.tocart).type8,.comments-wrapper .leave-comment.type8,.table.table-comparison .product-item-actions .actions-primary a.type8,.block.discount .fieldset .action.type8,.checkout-onepage-success .registration .action.type8,.prescription-upload .file-uploader-button.type8,.prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.type8,.homepage-instagram h3 .action.type8,.prescription-container .prescription-apply-btn.type8,.prescription-container .applied-prescription a.type8,.multishipping-checkout-success .registration .action.type8,.block.discount .fieldset .action.type8,.block.giftcard .fieldset .action.type8,.homepage-instagram .cms-landing #read-more-landing h2 .action.type8,.opc-wrapper .form-giftcard-account .action.type8,.opc-wrapper .form-discount .action.type8,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.type8{height:39px}.actions-toolbar
.secondary{display:inline-block}.breadcrumbs .item.adding:before{margin:0
10px 0 5px}.back-to-top{text-align:left;margin:0
0 15px}.fancybox-type-iframe .fancybox-inner,.fancybox-wrap{max-width:730px}.modal-popup .modal-inner-wrap{width:690px;margin-left:-345px}.product.data.items>.item.title>a{margin:0
35px 0 0}.product.data.items>.item.title>a:after{display:none}.product.data.items>.item.content{float:right;border-top:2px solid #222;margin:35px
0 0 -100%;padding:15px
0}.forix-abs-blocks-2columns,.storecredit .block-balance,.storecredit .block-balance-giftcard,.column .block-addbysku .block-content
.box{width:50%}.forix-abs-blocks-2columns:nth-of-type(2n+2),.storecredit .block-balance:nth-of-type(2n+2),.storecredit .block-balance-giftcard:nth-of-type(2n+2),.column .block-addbysku .block-content .box:nth-of-type(2n+2){float:right;padding-left:9px}.forix-abs-blocks-2columns:nth-of-type(2n+1),.storecredit .block-balance:nth-of-type(2n+1),.storecredit .block-balance-giftcard:nth-of-type(2n+1),.column .block-addbysku .block-content .box:nth-of-type(2n+1){clear:left;float:left;padding-right:9px}.forix-abs-toggling-title,.block-collapsible-nav .title,.sidebar .block-cms .block-title,.catalog-filter-top .filter-subtitle,.filter-subtitle,.block-wishlist-management .wishlist-select .wishlist-name,.block.account-nav .title,.block-cms-links
.title{margin-bottom:20px;line-height:24px;font-size:18px;letter-spacing:1.2px;cursor:pointer}.forix-abs-form-field-column-2 .fieldset .field,.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field,.form-create-return .fieldset .field,.form.send.friend .fieldset
.field{vertical-align:top;display:inline-block;width:calc(50% - 12px)}.forix-abs-form-field-column-2 .fieldset .field:nth-of-type(2n+2),.form-giftregistry-share .fieldset .field:nth-of-type(2n+2),.form-giftregistry-edit .fieldset .field:nth-of-type(2n+2),.form-create-return .fieldset .field:nth-of-type(2n+2),.form.send.friend .fieldset .field:nth-of-type(2n+2){padding-left:9px}.forix-abs-form-field-column-2 .fieldset .field:nth-of-type(2n+1),.form-giftregistry-share .fieldset .field:nth-of-type(2n+1),.form-giftregistry-edit .fieldset .field:nth-of-type(2n+1),.form-create-return .fieldset .field:nth-of-type(2n+1),.form.send.friend .fieldset .field:nth-of-type(2n+1){padding-right:9px}.forix-abs-fieldset-column-2,.form-address-edit .fieldset,.form-edit-account
.fieldset{width:50%}.forix-abs-fieldset-column-2:nth-of-type(2),.form-address-edit .fieldset:nth-of-type(2),.form-edit-account .fieldset:nth-of-type(2){padding-left:15px;float:right}.forix-abs-fieldset-column-2:nth-of-type(1),.form-address-edit .fieldset:nth-of-type(1),.form-edit-account .fieldset:nth-of-type(1){padding-right:15px;clear:left;float:left}.forix-abs-giftcard-block-form,.block.giftcard .fieldset,.opc-wrapper .form-giftcard-account{margin-bottom:40px}.forix-abs-add-fields .message.notice,.form-add-invitations
.message.notice{margin:0
0 -7px;width:calc(100% - 23px)}.forix-abs-primary-size,body,h6,.input-text,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],select,.fieldset>.fields>.label,.back-to-top,.paypal-review-discount .block,.field.downloads .price-including-tax,.multicheckout .table-order-review tfoot .mark strong,.multicheckout .block>.block-title .action,.menu-static .level1>a,.toolbar .dropdown-select .option-select-title,.swatch-option.text,.rating-summary .rating-result>span:before,.rating-summary .rating-result:before,.product.options .toggle:after,.products-grid .product-item-details .old-price .price,.sidebar .block-title .counter,.table.table-comparison .product.attribute,.product-info-main .product.sku,.product.info.detailed .product.attribute,.product-info-main .product.attribute.overview,.opc-wrapper .shipping-address-item,.filter .fprice li>span span,.catalog-filter-top .filter-options-title,.catalog-filter-top .filter-options-content,.catalog-filter-top .filter-options .option-select-title,.wishlist.split.button .action.split,.wishlist.split.button .action.split:before,.wishlist.split.button .action.toggle,.wishlist.split.button .action.toggle:before,.block-search .field.search input,.form.send.friend .fieldset>.field .label,.form.send.friend .fieldset .action.add,.nav-sections .box-links .level1>a,.catalog-filter-top .toolbar-filter .toolbar-filter-title,.products-grid .product-item-details .map-old-price .price,.catalog-filter-top .search-index-index .kuFilterBox .kuFilterHead,.payment-method-braintree .hosted-control,.table.table-comparison td .old-price .price,.filter-options-title .counter,.filter-current-subtitle .counter,.products-grid.wishlist .old-price .price,.toolbar-filter .toolbar-filter-title .counter,.search-index-index .kuFilterBox .kuFilterHead
.counter{font-size:14px}.forix-abs-medium-size,small,.small{font-size:16px}.forix-abs-secondary-title-size,h1,.container-caption .caption-title,.h1{letter-spacing:3.6px;font-size:36px}.forix-abs-three-title-size,.forix-abs-block-product-title,.forix-abs-popup .title,h2,.column.main .block-faq-lists .block-title,.block-cart-failed .block-title,.account .page-title,.sales-guest-view .page-title,.sales-guest-invoice .page-title,.sales-guest-shipment .page-title,.title-banner-top .page-title,.loffaq-search h3,.loffaq-category-view .faqcat-title,.cms-about-sportrx .about-us-yopo .title,.meet-ninjas h3,.window.popup .title,.wordpress-post-view .columns .page-title,.block.related .block-title,.block.upsell .block-title,.loffaq-search .cms-landing #read-more-landing h2,.meet-ninjas .cms-landing #read-more-landing h2,.loffaq-search .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.meet-ninjas .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:2.8px;font-size:28px}.forix-abs-medium-title-size,.forix-abs-title-orders .order-date,h3,.login-container .block-title,.forix-abs-account-blocks .block-title,#read-more-category-description h2,.cms-landing #read-more-landing h2,.form.contact .fieldset .legend,.block-billing-agreements-view .block-title,.account .column.main .block .block-title,.account .column.main .block-dashboard-orders .block-title,.account .column.main .block-dashboard-info .block-title,.account .column.main .block-dashboard-addresses .block-title,.account .column.main .block-reviews-dashboard .block-title,.block-addresses-default .block-title,.block-addresses-list .block-title,.storecredit .block .block-title,.customer-review .review-details .title,.block-reward-info .block-title,.block-reward-history .block-title,.block-returns-items .block-title,.block-returns-comments .block-title,.magento-rma-returns-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .page-title .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,#read-more-category-description .wordpress-post-view .columns .page-title,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.cms-landing #read-more-landing h2,.sales-guest-view .column.main .block .block-title,.sales-guest-invoice .column.main .block .block-title,.sales-guest-shipment .column.main .block .block-title,.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:1.8px;font-size:18px}.forix-abs-block-product-title,.block.related .block-title,.block.upsell .block-title{letter-spacing:2px}.faq-index-index .page-title-wrapper{margin:0
0 20px;padidng:10px 0 0}.faq-index-index .columns
.column.main{width:73.95833333%}.faq-index-index .columns
.sidebar{width:26.04166667%}.account .sidebar.sidebar-main{margin-top:26px}.customer-prescription-index .prescription-list .prescription-header .action-prescription{margin-right:20px}.customer-prescription-index .prescription-list .prescription-header .action-prescription.action-delete{margin-right:0}.customer-prescription-index .prescription-list .filter-content{left:0;right:auto}.login-container{margin:55px
0 30px}.login-container
.block{width:50%;margin-bottom:25px}.login-container .block:nth-of-type(2n+1){padding-right:35px}.login-container .block:nth-of-type(2n+2){padding-left:35px}.cart-summary
.form.giftregistry{max-width:280px}.form-giftregistry-edit .fieldset.recipients>.actions-toolbar{margin-top:10px}.multicheckout .table-wrapper .action.delete:after{line-height:15px}.multicheckout .block-shipping .box,.multicheckout .block-billing
.box{width:50%}.multicheckout>.actions-toolbar .primary button.action,.multicheckout>.actions-toolbar .primary .forix-abs-discount-block-form .action.action,.multicheckout>.actions-toolbar .primary .sidebar .actions-toolbar .primary .action:not(.tocart).action,.multicheckout>.actions-toolbar .primary .comments-wrapper .leave-comment.action,.multicheckout>.actions-toolbar .primary .table.table-comparison .product-item-actions .actions-primary a.action,.multicheckout>.actions-toolbar .primary .block.discount .fieldset .action.action,.multicheckout>.actions-toolbar .primary .checkout-onepage-success .registration .action.action,.multicheckout>.actions-toolbar .primary .prescription-upload .file-uploader-button.action,.multicheckout>.actions-toolbar .primary .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue.action,.multicheckout>.actions-toolbar .primary .homepage-instagram h3 .action.action,.multicheckout>.actions-toolbar .primary .prescription-container .prescription-apply-btn.action,.multicheckout>.actions-toolbar .primary .prescription-container .applied-prescription a.action,.multicheckout>.actions-toolbar .primary .multishipping-checkout-success .registration .action.action,.multicheckout>.actions-toolbar .primary .block.discount .fieldset .action.action,.multicheckout>.actions-toolbar .primary .block.giftcard .fieldset .action.action,.multicheckout>.actions-toolbar .primary .homepage-instagram .cms-landing #read-more-landing h2 .action.action,.multicheckout>.actions-toolbar .primary .opc-wrapper .form-giftcard-account .action.action,.multicheckout>.actions-toolbar .primary .opc-wrapper .form-discount .action.action,.multicheckout>.actions-toolbar .primary .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action.action{margin:0
15px 15px 0}.multicheckout>.actions-toolbar
.secondary{clear:both}.customer-review .review-details .customer-review-rating .rating-label{margin-top:-1px}.block-reward-history .block-content{padding-top:5px}.block-return-details .box .box-content{line-height:22px}.navigation>ul{margin:0
-26px}.navigation .menu-tab-mobile .submenu
li{padding-left:40px}.navigation li.level0.menu-account .block-customer-login .form-forgotpwd .actions-toolbar{position:absolute;width:auto;right:0;bottom:0}.navigation li.level0.menu-account .block-customer-login .form-forgotpwd div.mage-error[generated],.navigation li.level0.menu-account .block-customer-login .form-forgotpwd .field .field-error{position:absolute;top:100%;left:0}.navigation .slick-arrow{opacity:1}.navigation .slick-arrow:before{color:#fff}.navigation .slick-next{right:10px}.navigation .slick-prev{left:14px}.navigation .menu-style-3 .list-imgs .level1-img{height:85px;position:relative}.navigation .menu-style-3 .list-imgs .level1-img
img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}.navigation li.level0.menu-account .minilogin-wrapper .block-authentication .fieldset>.field .control .input-text,.navigation li.level0.menu-account .minilogin-wrapper .block-authentication .fieldset>.field .control .payment-method-braintree .hosted-control{padding-right:130px}.main-nav{width:50%}.navigation li.menu-style-2 .common-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0
-5px}.navigation li.menu-style-2 .common-row .common-column-4{width:calc((100% - 21px)/2);float:left;margin:0
5px 10px}.navigation li.menu-style-2 .common-row .common-column-4
img{width:100%}.nav-before-open .main-nav{width:50%}.nav-before-open .push-menu-close:before{right:-50px}.nav-open .page-wrapper{left:50%}.nav-open .page-wrapper.fixed-header .page-header{left:50%}.nav-open .promos-slider.sticky{left:50%}.nav-open .push-menu-close:before{right:calc(100vw - 50% - 59px)}.mini-search{left:57px}.page-title{font-size:18px;line-height:24px}.page-title-wrapper{padding:26px
0 0;margin:0
0 15px}.share-container{left:-10px;z-index:1}.share-container:before{left:127px;z-index:2}.forix-abs-account-blocks .block-content .box:nth-of-type(2n+1),.account .column.main .block .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-orders .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-info .block-content .box:nth-of-type(2n+1),.account .column.main .block-dashboard-addresses .block-content .box:nth-of-type(2n+1),.account .column.main .block-reviews-dashboard .block-content .box:nth-of-type(2n+1),.block-addresses-list .items>.item:nth-of-type(2n+1),.storecredit .block .block-content .box:nth-of-type(2n+1),.block-return-details .box:nth-of-type(2n+1){float:left;clear:left;width:50%;padding-right:9px}.forix-abs-account-blocks .block-content .box:nth-of-type(2n+2),.account .column.main .block .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-orders .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-info .block-content .box:nth-of-type(2n+2),.account .column.main .block-dashboard-addresses .block-content .box:nth-of-type(2n+2),.account .column.main .block-reviews-dashboard .block-content .box:nth-of-type(2n+2),.block-addresses-list .items>.item:nth-of-type(2n+2),.storecredit .block .block-content .box:nth-of-type(2n+2),.block-return-details .box:nth-of-type(2n+2){float:right;width:50%;padding-left:20px}.pager .toolbar-amount,.pager .search-index-index
.kuTotResults{line-height:44px}.products-grid .product-items .product-item{width:50%}.products-grid .product-item-details .swatch-count-item{font-size:13px}.products-grid .product-item-details .price-wrapper .price,.table.table-comparison td .price,.products-grid.wishlist .price-wrapper
.price{font-size:15px}.sidebar.sidebar-main .block.filter .filter-content.active{width:50%}.common-column-3{width:33.33333333%;float:left}.img-center .img-desktop,.img-center .img-mobile{display:none}.container-caption .caption-title{line-height:42px}.container-caption .caption-content{max-width:366px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-image,.list-posts .wp-item-post .post-image,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-image,.list-posts .item-post .post-image{width:30.30726257%;padding-right:9px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-view,.list-posts .wp-item-post .post-view,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-view,.list-posts .item-post .post-view{width:68.43575419%;padding-left:9px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-title,.list-posts .wp-item-post .post-title,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-title,.list-posts .item-post .post-title{font-size:16px;line-height:22px;margin-bottom:7px}.wp-list-posts:not(.related-post-list):not(.featured-post-list) .wp-item-post .post-meta,.list-posts .wp-item-post .post-meta,.wp-list-posts:not(.related-post-list):not(.featured-post-list) .item-post .post-meta,.list-posts .item-post .post-meta{margin-bottom:7px}.order-columns>li{float:left;width:33.33333333%;padding:0
20px}.tab-brands:before,.tab-brands:after,.menu-tab-mobile:before,.menu-tab-mobile:after{content:'';display:table}.tab-brands:after,.menu-tab-mobile:after{clear:both}.tab-brands>li:not(.img-brands):not(.brand-item),.menu-tab-mobile>li:not(.img-brands):not(.brand-item){width:33.33333333%;padding:0
20px}.tab-brands>li.brand-item,.menu-tab-mobile>li.brand-item{width:33.33333333%;padding:0
20px}.list-icons .icon-item{margin-bottom:20px}.list-icons .icon-item
p{margin-bottom:0;display:inline-block}.tab-brands-content>li:not(.img-brands):not(.brand-item){width:100%}.header.content
.logo{width:159px}.header.content .block-search .form.minisearch:after,.header.content .block-search .form.minisearch:before{left:55px;right:inherit}.header.content .block-search .block-title:before{font-size:19px}.header.content .block-search:after{display:none}.header-phone-mobile{right:76px}.header-top-container.active>.header-top-info-left>div .item-top{padding-left:26px}.header-top-container.active>.header-top-info-left>div .dropdown-top{padding:10px
26px}.footer.inner
.subscribe{max-width:500px;width:100%}.footer.inner .block.newsletter
.control{max-width:425px;width:100%;padding-left:14px}.footer-top.inner{padding:0}.footer-top.inner .title-link
.dot{right:-10px}.footer-top.inner .content,.footer-top.inner .title-link{padding-left:26px;padding-right:26px}.wordpress-homepage-view .page-title-wrapper,.wordpress-term-view .page-title-wrapper{margin-bottom:26px}.wordpress-homepage-view .page-title,.wordpress-term-view .page-title{font-size:28px;line-height:34px}.is-blog .page-main:after{left:26px;width:calc(100% - 52px)}.is-blog .slider-featured-post{margin-bottom:60px}.title-recent-posts{line-height:34px;letter-spacing:2px;margin-bottom:30px}.is-blog
.sidebar{margin-top:20px}.is-blog .sidebar .block-title,.is-blog .filter-options-title,.is-blog .filter-current-subtitle,.is-blog .toolbar-filter .toolbar-filter-title,.is-blog .search-index-index .kuFilterBox
.kuFilterHead{font-size:18px;line-height:24px}body.is-blog .wp-sidebar{margin-left:-26px;margin-right:-26px}.sidebar .block-blog{margin-top:30px}.sidebar .block-blog.block-blog-newsletter,.sidebar .block-blog.block-blog-socials{float:right;width:50%;padding-left:18px}.sidebar .block-blog-newsletter .block-content .actions
.subscribe{top:32px}.sidebar .block-blog-nav-menu{margin-bottom:30px}.wordpress-post-view
.columns{margin-top:60px}.wordpress-post-view .title-related-post{margin-top:15px;padding-top:65px}.wordpress-post-view .post-list-wrapper{padding-bottom:50px;border-bottom:1px solid #d0d0d0}.wordpress-post-view .related-post-list{margin-right:-8px;margin-left:-8px;width:calc(100% + 16px)}.wordpress-post-view .related-post-list .wp-item-post{padding-left:8px;padding-right:8px}.wordpress-post-view .post-meta.multi-author ul.post-author>li{width:33.33333333%}.forix-bannerslider .slick-next{right:17px}.forix-bannerslider .slick-prev{left:17px}.forix-bannerslider .banner-content{padding:0
71px}.forix-bannerslider .banner-title{margin:0
0 10px;font-size:36px;letter-spacing:3px;line-height:42px}.forix-bannerslider .banner-caption
span{font-size:16px;line-height:22px}.cms-home .forix-bannerslider .banner-content-in{text-align:center}.cms-home .forix-bannerslider .banner-title{line-height:36px}.cms-home .forix-bannerslider .banner-caption{margin-bottom:5px}.minilogin-wrapper{right:67px;top:31px}.minilogin-wrapper .block-authentication{width:275px;padding:15px
20px 25px;right:-59px;top:42px}.minilogin-wrapper .block-authentication:before{top:4px;right:35px}.minilogin-wrapper .block-authentication:after{height:20px;width:100%;top:-20px;right:0}.product-label
.item{font-size:11px;margin-left:5px;padding:0
10px;line-height:20px;letter-spacing:1px}.product-info-main .product-label
.item{padding:0
5px;font-size:12px;margin:0
0 0 5px;letter-spacing:-.5px}.promos-slider .slick-prev{left:9px}.promos-slider .slick-next{right:9px}.page-search-noresult .page-main .search-noresult-categories-block,.cms-no-route .page-main .search-noresult-categories-block,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block{margin-top:50px;padding-top:50px}.page-search-noresult .page-main .search-noresult-categories-block .group-search>ul>li,.cms-no-route .page-main .search-noresult-categories-block .group-search>ul>li,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .group-search>ul>li{width:25%}.page-search-noresult .page-main .search-noresult-categories-block .group-search>div,.cms-no-route .page-main .search-noresult-categories-block .group-search>div,.cms-sports-eyewear-brands .page-main .search-noresult-categories-block .group-search>div{float:left;width:25%}.page-search-noresult .klevu-fluid .klevu-searching-area-l2,.cms-no-route .klevu-fluid .klevu-searching-area-l2,.cms-sports-eyewear-brands .klevu-fluid .klevu-searching-area-l2{width:calc(100% - 52px) !important}.page-search-noresult .klevu-fluid .klevu-pt-rs-hover,.cms-no-route .klevu-fluid .klevu-pt-rs-hover,.cms-sports-eyewear-brands .klevu-fluid .klevu-pt-rs-hover{width:calc(100% - 52px) !important}.faq-page .page-main,.loffaq-category-view .page-main{margin-top:30px}.faqcategory-sidebar{margin-top:30px;padding:10px
5px 30px;margin-bottom:30px}.faqcategory-sidebar
li{width:33.33333333%;margin-top:20px}.loffaq-search h3,.loffaq-search .cms-landing #read-more-landing h2,.loffaq-search .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:30px}.faqcat-image{margin-bottom:30px}.loffaq-category-view .column .faqcat-desc{margin-bottom:15px}.loffaq-category-view .search-form{max-width:334px}.loffaq-category-view .fatcat-meta{padding-top:30px}.loffaq-category-view .faq-detail-title{margin-bottom:30px}.block-viewed-products-grid{margin-top:60px;padding-top:60px}.block-viewed-products-grid:before{left:26px;width:calc(100% - 52px)}.block-viewed-products-grid .title-block{max-width:115px;font-size:18px;line-height:24px}.block-viewed-products-grid .block-content{width:calc(100% - 145px)}.page-products:not(.page-search-noresult) .columns{display:-webkit-flex;display:-ms-flexbox;display:flex}.page-layout-1column .products-grid .product-items .product-item{width:33.33333333%}.page-products.page-layout-2columns-left .columns
.column.main{width:100%;-ms-flex-order:2;-webkit-order:2;order:2}.page-products.page-layout-2columns-left .columns .sidebar-main,.page-products.page-layout-2columns-left .columns .sidebar-additional{width:100%;padding-right:0}body.out-stock-product .product-social-links{top:19px}.catalog-product-view .product-top-info-main .product-social-links{top:0}.catalog-product-view
.breadcrumbs{margin-top:40px;margin-bottom:0;text-align:center;display:block}.catalog-product-view .yotpo-display-wrapper.yotpo-slider{margin-bottom:55px}.catalog-product-view .sprx-yopo-reviews .yotpo .yotpo-reviews .yotpo-regular-box{padding-bottom:30px}.catalog-product-view .sprx-yopo-reviews .yotpo .yotpo-first-review{margin-bottom:30px}.catalog-product-view.new-layout .product-title-review{max-width:none}.sprx-yopo-reviews{margin-bottom:50px}.additional-attributes-table .attr-item{padding-bottom:50px}.page-title-wrapper.product{margin-bottom:25px;margin-top:10px}.product-social-links,.bundle-options-container .product-addto-links{top:28px}.product-info-main>.product-info-price{margin-top:40px;margin-bottom:20px}.product-info-main .box-tocart .action.tocart,.bundle-options-container .box-tocart .action.tocart,.column.main>.product-add-form .box-tocart
.action.tocart{width:100%}.list-icons.incentive-statements-container{margin:50px
0 30px}.page-title-wrapper .page-title{font-size:28px;line-height:34px;letter-spacing:2.8px}.product-title-review{text-align:center;padding:0
90px}.product-title-review .page-title-wrapper{padding-top:30px}.product.media{width:100%;max-width:550px;margin-bottom:30px;margin-left:auto;margin-right:auto}.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns
.product.media{width:50%}.additional-attributes-table
.title{font-size:16px;line-height:22px}.additional-attributes-table .attr-item
.measurements{margin:0
-9px;padding-right:20px}.additional-attributes-table .attr-item .measurements>li{width:50%;padding:0
9px 10px;text-align:center}.videos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0
-9px}.videos .video-item{padding:0
9px;width:50%;float:left;margin-bottom:50px}.videos>.open{width:100%}.product-info-container{padding-bottom:0}.product-info-container .right-info .show-line{width:100%}.product-info-container .right-info .show-line .show-all{font-weight:600}.product-info-container{padding-top:50px}.product-info-container .description-info{margin-bottom:30px}.live-chat-content{margin:20px
-9px 60px;font-size:0}.live-chat-content>div{width:50%;padding:0
9px;display:inline-block;vertical-align:middle}.title-review-product{padding-top:48px}.title-review-product
H3{font-size:28px;line-height:36px}.title-review-product:after{left:-26px;right:-26px}.catalog-product-view
.block.related{padding-top:45px;padding-bottom:20px;padding-right:11px}.catalog-product-view .block-viewed-products-grid{margin-top:0;padding-top:0;padding-bottom:50px}.contact-lenses-content{padding-left:26px;padding-right:26px;background:#fafafa}.product-customer-photos{padding-bottom:0}.product-customer-photos .yotpo-slider .yotpo-slider-title-wrapper{padding-top:50px;margin-bottom:50px}.product-customer-photos .yotpo-slider .yotpo-slider-title-wrapper .yotpo-slider-title{font-size:28px;line-height:34px;letter-spacing:2.8px}.product-info-main .box-tocart .actions,.bundle-options-container .box-tocart .actions,.column.main>.product-add-form .box-tocart
.actions{margin-top:25px}.goggles-extra-container{max-width:430px;margin:30px
auto 0 auto}body.new-layout .gallery-wrapper .product-labels{margin-top:25px;top:0}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.pull-left,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.pull-left,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.pull-left,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.pull-left{text-align:center}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes{margin:0
-9px}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button{position:inherit;float:left !important;top:inherit !important}.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button,.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1,.yotpo-display-wrapper .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2,.sprx-yopo-reviews .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2,.yotpo-display-wrapper .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2,.sprx-yopo-reviews .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-2{width:calc(50% - 18px);margin:0
9px 10px}.product-options-wrapper .swatch-attribute.dropdown-option-type-container .action-select span,.product-options-wrapper .swatch-attribute.dropdown-option-type-container .action-add
span{font-size:12px;line-height:15px}.product-options-wrapper .swatch-attribute.color{padding:30px
0 0}.product-top-info-main
.yotpo.bottomLine{min-width:250px}.product-options-wrapper .swatch-attribute.color .frame-color-select-label{margin-bottom:20px}.top-selector-actions-container .back-step-btn{left:26px}.top-selector-actions-container .close-selector-btn{right:26px}.custom-selector-title{font-size:18px;line-height:24px}.product-add-form .product-options-wrapper .fieldset div.oc-picker{width:100%}.pdp-custom-selector-main-content .selector-step-content{padding:120px
0}.proceed-to-summary{margin-top:30px;margin-bottom:30px}.selector-summary-content{max-width:434px}.selector-summary-content .summary-image{margin-bottom:20px}.selector-summary-content .summary-frame-detail,.selector-summary-content .summary-lens-selected-value,.selector-summary-content .comes-with-content{padding-left:10px}.selector-summary-content .summary-image>span{padding-left:10px}.custom-selector-items-list .selector-item-wrap .not-available-item-container{margin-left:0;margin-right:0}.color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info,.color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info{min-width:300px}.color-group-content>span{left:-26px}.color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content,.color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:150px}.color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,.color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,.color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,.color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{left:123px}.catalog-product-view .rx-upload-form.new-flow.uploaded .rx-uploaded-info{padding-top:12px}.adaptor-information-container{max-width:430px;margin:30px
auto 0 auto}.pdp-custom-options-container.new-lens-layout .selector-step-content{padding-top:134px}.minicart-wrapper{right:46px;top:45px}.minicart-wrapper:before{height:19px;margin-left:-13px;margin-top:4px}.minicart-wrapper:hover .action.showcart,.minicart-wrapper.active
.action.showcart{visibility:visible}.block-minicart{width:370px;padding:0
18px 20px;right:-14px;top:42px;visibility:hidden}.block-minicart:before{top:4px;right:-10px}.block-minicart:after{top:-20px;right:0}.minicart-wrapper .block-minicart:after{width:48px;height:23px}.block-minicart .block-content>.actions
.action.viewcart{min-width:100%}.checkout-cart-index .list-icons.incentive-statements-container{float:left;margin-top:-20px}.checkout-cart-index
.columns{padding-top:38px}.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .forix-abs-discount-block-form .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .sidebar .actions-toolbar .primary .action:not(.tocart)[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .comments-wrapper .leave-comment[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .table.table-comparison .product-item-actions .actions-primary a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .checkout-onepage-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-upload .file-uploader-button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram h3 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-container .prescription-apply-btn[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-container .applied-prescription a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .multishipping-checkout-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.giftcard .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram .cms-landing #read-more-landing h2 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .opc-wrapper .form-giftcard-account .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .opc-wrapper .form-discount .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title .action[data-role=priority-production-change]{float:right;margin-right:7%;line-height:45px}.cart-summary .block-group.group-1{width:48.74301676%;float:left}.cart-summary .block-group.group-2{width:48.74301676%;float:right;padding:15px}.cart-summary .block-group
.block.discount{padding:15px}.cart-summary .block-group
.block.giftcard{padding:12px
15px}.cart-summary .need-help-block{float:right;clear:both;width:48.74301676%}.cart-summary .shipping-information-frame{float:right;clear:both;width:48.74301676%;margin-top:20px;padding-top:20px}.our-best-promos{margin-top:15px}.cart-totals{margin-bottom:15px}.cart-totals>.title{font-size:16px;line-height:22px}.table.cart tbody
td{min-width:122px}.table.cart .item-actions .actions-toolbar .action.action-towishlist{margin-bottom:10px}.cart.main.actions
.action.update{min-width:128px}.form-cart .table-wrapper{margin-bottom:30px}.block.general-product .block-title{font-size:28px;line-height:34px;letter-spacing:2px;margin:60px
0 58px}#pop-up-noroute-cur .no-route-inner{width:690px}body.custom-cart .page-wrapper .page-header
a.keepshoping{left:76px}body.custom-cart .page-wrapper .page-header .minilogin-wrapper{top:15px !important;right:30px !important}.checkout-container .minilogin-wrapper{right:26px;top:12px}.checkout-index-index.sticky-header .pac-container{margin-top:-50px}.opc-wrapper{width:59.63687151%;padding-right:27px;padding-left:27px}.opc-wrapper .step-title,.checkout-payment-method .payments
.legend{font-size:18px;line-height:24px}.checkout-prescription-index .prescription-content,.customer-prescription-add .prescription-new .prescription-content,.pdp-custom-selector-content .prescription-content{margin-top:40px}.checkout-prescription-index .prescription-form,.customer-prescription-add .prescription-new .prescription-form,.pdp-custom-selector-content .prescription-form{margin-top:40px}.checkout-prescription-index .file-information .pd-name-input .apply-all,.customer-prescription-add .prescription-new .file-information .pd-name-input .apply-all,.pdp-custom-selector-content .file-information .pd-name-input .apply-all{float:right}.checkout-index-index .icon-secure,body.checkout-onepage-success.new-layout .icon-secure,body.multishipping-checkout-success.new-layout .icon-secure{left:76px}.ccpay-index-index.page-layout-checkout .modal-popup .modal-title{font-size:30px}.opc-block-summary>.title{margin-bottom:6px}.checkout-payment-method .payment-method-title{border-bottom-width:3px}.checkout-payment-method .payment-method-content>.actions-toolbar{padding:30px
0 0}.checkout-payment-method .payment-method-title{width:50%}.opc-progress-bar{padding:30px
0;background:#fff;position:relative}.opc-progress-bar:before{content:'';position:absolute;left:-36px;right:-36px;top:0;bottom:0;background:#fff}.checkout-shipping-method .actions-toolbar{margin-top:30px}.opc-wrapper .shipping-address-item{line-height:25px;margin:0
0 10px;padding:20px
15px}.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.city"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.country_id"]{padding-left:4px}.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.region"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.region_id"],.opc-wrapper .form-shipping-address .fieldset.address .field[name="shippingAddress.postcode"]{padding-right:4px}.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.city"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.country_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.city"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.country_id"]{padding-left:4px}.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.region"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.region_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddresscheckmo.postcode"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.postcode"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.region_id"],.opc-wrapper .billing-address-form .fieldset.address .field[name="billingAddressbraintree.region"]{padding-right:4px}.opc-sidebar{width:40.36312849%;padding-left:10px;padding-right:10px}.opc-sidebar .minicart-wrapper .opc-block-summary,.opc-sidebar .minicart-wrapper .ship-to,.opc-sidebar .minicart-wrapper .ship-via{padding:15px}.shipping-information .shipping-information-title{font-size:16px;line-height:22px}body.checkout-index-index.new-layout .page-main{padding-bottom:60px}body.checkout-index-index.new-layout .opc-progress-bar{background:0 0}body.checkout-index-index.new-layout .opc-progress-bar:before{display:none}body.checkout-index-index.new-layout .opc-wrapper{width:53%;padding-left:0;padding-top:0;padding-right:15px}body.checkout-index-index.new-layout .opc-wrapper input[type=checkbox]+label,body.checkout-onepage-success.new-layout .checkout-success input[type=checkbox]+label,body.multishipping-checkout-success.new-layout .checkout-success input[type=checkbox]+label,body.checkout-onepage-success.new-layout .multicheckout.success input[type=checkbox]+label{letter-spacing:.2px}body.checkout-index-index.new-layout .opc-wrapper #checkoutSteps #opc-shipping_method:before{left:-15px;right:-15px}body.checkout-index-index.new-layout .opc-sidebar{width:47%}body.checkout-onepage-success.new-layout .page-header,body.multishipping-checkout-success.new-layout .page-header{margin:0}body.checkout-onepage-success.new-layout .opc-progress-bar,body.multishipping-checkout-success.new-layout .opc-progress-bar{background:0 0}body.checkout-onepage-success.new-layout .opc-progress-bar:before,body.multishipping-checkout-success.new-layout .opc-progress-bar:before{display:none}body.checkout-onepage-success.new-layout .column.main>.checkout-success .order-content,body.multishipping-checkout-success.new-layout .column.main>.checkout-success .order-content,body.checkout-onepage-success.new-layout .column.main>.multicheckout.success .order-content{padding:15px;width:45%}body.checkout-onepage-success.new-layout .column.main>.checkout-success .additional-content,body.multishipping-checkout-success.new-layout .column.main>.checkout-success .additional-content,body.checkout-onepage-success.new-layout .column.main>.multicheckout.success .additional-content{padding:20px
15px;width:50%}body.checkout-onepage-success.new-layout .column.main>.checkout-success .order-additional-data-form .preferred-contact .control .option,body.multishipping-checkout-success.new-layout .column.main>.checkout-success .order-additional-data-form .preferred-contact .control .option,body.checkout-onepage-success.new-layout .column.main>.multicheckout.success .order-additional-data-form .preferred-contact .control
.option{margin-right:13px}body.checkout-onepage-success.new-layout .keepshoping-container,body.multishipping-checkout-success.new-layout .keepshoping-container{top:17px}.cms-page-view:not(.cms-sports-eyewear-brands) .page-main{margin-top:30px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-full{margin-bottom:25px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-right{width:42.65232975%;margin:0
0 25px 20px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-left{width:42.65232975%;margin:0
20px 25px 0}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .image-small{width:31.1827957%}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-page-banner{margin-top:-30px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .affiliate-program-page{margin-bottom:-13px}.ccpay-index-index .img-secure{left:210px}.ccpay-index-index .page-header.sticky .header.content
.logo{width:159px}.ccpay-index-index .page-header.sticky .header.content .logo:after{right:-45px;width:165px}.ccpay-payment-success .page-title-wrapper{padding-top:60px}.noroute-video-wrapper{margin-bottom:50px}.activities-row{margin-bottom:30px;margin-top:60px}.activities-row h2,.activities-row .wordpress-post-view .columns .page-title{font-size:24px;letter-spacing:2.4px;line-height:30px;text-align:center;margin-bottom:25px}.block-readmore-activities .block-content{padding-bottom:11px}.brands-row{padding:25px
0}.readmore-brand .show-line{margin-top:11px}.banner-home-first{margin-top:40px;margin-bottom:9px}.banner-home-first .common-row .common-column-3 .img-center h3 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing h2 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
a{font-size:16px;letter-spacing:1px;line-height:1em}.banner-home-second .img-center .container-caption{max-width:420px}.banner-home-second .container-caption .caption-content{padding:0}.home-about-us{margin:60px
auto}.home-about-us .show-line{margin-top:30px}.home-about-us .title-home-about-us{letter-spacing:1.8px;font-size:18px;line-height:24px}.full-video-home{margin-top:55px;padding-top:55px}.cms-home .block-products-list{margin-top:72px;margin-bottom:36px}.cms-home .block-products-list .block-title{font-size:28px;letter-spacing:2px;line-height:34px;margin-bottom:20px}.frame-yopo{padding-bottom:76px;padding-top:67px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-bottom:15px;margin-bottom:15px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel
.headline{font-size:16px;line-height:24px}.page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .all-reviews{margin-top:1px}.page-footer .yotpo-reviews-carousel span.yotpo-logo-title
a{margin-right:0}.page-footer .footer-review-carousel #fetched-review-carousel:not(:empty)~.homepage-instagram{margin-top:60px}.is-blog .homepage-instagram{margin-top:60px !important}.homepage-instagram{margin-bottom:60px}.homepage-instagram h3,.homepage-instagram .cms-landing #read-more-landing h2,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:16px;line-height:22px;max-width:650px;overflow:hidden}.homepage-instagram h3>span,.homepage-instagram .cms-landing #read-more-landing h2>span,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title>span{width:66.32996633%;padding-right:60px;float:left;text-align:left}.homepage-instagram h3 .action,.homepage-instagram .cms-landing #read-more-landing h2 .action,.homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
.action{width:33.67003367%}.yotpo-reviews-carousel .carousel-display-wrapper:after{right:-98%}.yotpo-reviews-carousel .carousel-display-wrapper .slick-arrow{top:10px;right:1px}.yotpo-reviews-carousel .carousel-display-wrapper .slick-arrow.slick-prev{right:33px}.brands-row ul
li{width:33.33333333%}.brands-row ul li:last-child{margin-top:20px}.activities-row ul
li{width:25%}body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li{width:33.33333333%}body:not(.cms-index-index) .activities-row ul:not(.slick-initialized) li:nth-child(n+4){display:none}.cms-landing .brand-categories
li{width:25%}.cms-landing .brand-banner-full{margin-top:40px}.cms-landing .brand-banner-second{margin-top:40px}.cms-landing .block-title{font-size:28px;letter-spacing:2px;line-height:32px}.cms-landing .brand-brands{margin-top:50px}.cms-landing .block-readmore-activities{margin-bottom:50px}.cms-landing .readmore-brand{margin-bottom:50px}.cms-landing .block-new-products{margin-top:50px}.cms-landing .block-products-list{margin-bottom:50px;padding-bottom:50px}.cms-landing .block-products-list:after,.cms-landing .brand-blog:after{left:26px;width:calc(100% - 52px)}.cms-landing .brand-banner-collections,.cms-landing .brand-blog{padding-bottom:40px}.cms-landing .block-viewed-products-grid{padding-bottom:60px;margin-bottom:30px}.cms-landing .brand-blog{margin-bottom:50px}.cms-about-sportrx .page-title-wrapper{margin-bottom:26px}.cms-about-sportrx .frame-about-reasons{margin-top:50px}.cms-about-sportrx .reason-content
.title{font-size:16px}.cms-about-sportrx .about-us-our-product
.title{margin-top:60px;padding-top:60px;line-height:32px}.cms-about-sportrx .about-us-brands
li{width:25%;margin:35px
0}.cms-about-sportrx .need-assistance{padding-top:30px;margin-top:10px}.cms-about-sportrx .frame-meet-ninjas{padding-top:60px;padding-bottom:60px}.cms-about-sportrx .about-us-yopo{margin-top:60px}.fsa-hsa-frame{padding-bottom:60px}.tab-fsa-hsa{margin-top:60px}.provider-fsa{padding-bottom:60px;margin-bottom:60px}.fsa-hsa-how-to-use
.title{letter-spacing:1.8px;font-size:18px}.cms-page-view .column.main .rexy-page .rexy-content.cms-page-banner{height:400px;margin-top:-30px}.cms-page-view .column.main .rexy-page .rexy-content.cms-page-banner
h1{font-size:48px;line-height:55px;padding:0
70px}.cms-page-view .column.main .rexy-page .rexy-content.cms-page-banner
img{position:relative;left:50%;transform:translate(-50%,0);height:400px;max-width:none;width:100%;object-fit:cover}.cms-page-view .column.main .rexy-page .rexy-content h3,.cms-page-view .column.main .rexy-page .rexy-content .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:24px}.cms-page-view .column.main .rexy-page .rexy-content
.h1{font-size:38px}.cms-page-view .column.main .rexy-page .rexy-content.look-for-the-gold-rexy{padding-top:160px}.cms-page-view .column.main .rexy-page .rexy-content.look-for-the-gold-rexy:before{font-size:73px}.cms-page-view .column.main .rexy-page .rexy-content.event-highlights{padding-top:55px;margin-bottom:40px}.cms-page-view .column.main .rexy-page .rexy-content.rexy-slider-container{margin-bottom:106px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories
.category{height:379px;margin-bottom:6px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category
img{height:379px;max-width:none;width:100%;object-fit:cover;position:relative;left:50%;transform:translate(-50%,0)}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category
.content{left:3.64583333%;bottom:7.3878628%}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content h3,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:25px;letter-spacing:.86px;line-height:32px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-1 .content,.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category .col-2
.content{left:7.34908136%}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-1{padding-right:3px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-1:after{left:0;right:3px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-2{padding-left:3px}.cms-page-view .column.main .rexy-page .rexy-content.award-categories .category.col2-set .col-2:after{left:3px;right:0}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame{margin-bottom:64px}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content{margin-top:46px}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner
img{width:325px;margin-left:15px}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner
.content{padding-left:376px;margin-top:37px}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner .content h3,.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner .content .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner .content .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:25px;font-weight:900;letter-spacing:.86px;line-height:32px;margin:0}.cms-page-view .column.main .rexy-page .rexy-content.hall-of-fame .hall-of-fame-content .hall-of-fame-content-inner .content
h4{font-size:16px;font-weight:600;letter-spacing:.44px;line-height:20px;margin:5px
0 9px}.cms-page-view .column.main .rexy-page .rexy-content.top-highlight{margin-bottom:20px}.cms-page-view .column.main .rexy-page .rexy-content.top-highlight
ul{margin-top:12px}.cms-page-view .column.main .rexy-page .rexy-content.product{padding:60px
25px 0;margin-bottom:54px}.cms-page-view .column.main .rexy-page .rexy-content.product
h1{margin-bottom:40px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-image{width:44.79889043%;padding-left:2.49653259%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details{width:55.20110957%;padding-left:5.40915395%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .product-action>a:first-child{width:60.16713092%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-content .product-details .product-action>a:last-child{width:37.32590529%}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights{margin-top:56px;margin-left:-25px;margin-right:-25px;min-height:441px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left{padding:20px
35px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left h3,.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{letter-spacing:.92px;line-height:27px;font-size:22px;margin:0
0 25px}.cms-page-view .column.main .rexy-page .rexy-content.product .product-highlights>div.product-hl-left
p{margin-bottom:0}.cms-page-view .column.main .rexy-page .rexy-content.product-list{padding:0
52px;margin-bottom:63px}.cms-page-view .column.main .rexy-page .rexy-content.product-list h3,.cms-page-view .column.main .rexy-page .rexy-content.product-list .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.product-list .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:10px}.cms-page-view .column.main .rexy-page .rexy-content.product-list .slick-next{right:15px}.cms-page-view .column.main .rexy-page .rexy-content.product-list .slick-prev{left:20px}.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose h3,.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose .cms-landing #read-more-landing h2,.cms-page-view .column.main .rexy-page .rexy-content.how-to-choose .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:22px;letter-spacing:.92px;line-height:27px}.cms-ninjas.cms-page-view .page-wrapper .page-main,.cms-sportrx-sports-opticians.cms-page-view .page-wrapper .page-main{padding-bottom:83px}.cms-page-view .page-main .ninja-page .full-video{margin-bottom:47px}.cms-page-view .page-main .ninja-page .full-video .container-caption{bottom:49px;left:24px;right:24px}.cms-page-view .page-main .ninja-page .full-video .container-caption .caption-title{line-height:48px;margin-bottom:15px;font-size:48px}.cms-page-view .page-main .ninja-page .full-video .container-caption .caption-content
p{font-size:20px;line-height:24px;margin-bottom:20px}.cms-page-view .page-main .ninja-page .full-video .container-caption .caption-content .btn-play-video:before{font-size:52px;line-height:54px;width:54px}.cms-page-view .page-main .ninja-page .after-banner-row{padding:0
25px;margin-bottom:75px}.cms-page-view .page-main .ninja-page .after-banner-row .col-1{margin-bottom:45px}.cms-page-view .page-main .ninja-page .after-banner-row .col-2 .quote-slider-container{max-width:534px}.cms-page-view .page-main .ninja-page .after-banner-row .col-2 .quote-slider-container
div.quote{max-width:534px}.cms-page-view .page-main .ninja-page
.support{margin-bottom:98px}.cms-page-view .page-main .ninja-page .row-container{margin-bottom:72px}.cms-page-view .page-main .ninja-page .row-container .row
.text{padding-top:34px;padding-bottom:55px}.cms-page-view .page-main .ninja-page .row-container .row .text h2,.cms-page-view .page-main .ninja-page .row-container .row .text .wordpress-post-view .columns .page-title{font-size:26px;font-weight:900;letter-spacing:1px;line-height:29px;margin-bottom:20px}.cms-page-view .page-main .ninja-page .row-container .row .text
h4{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:22px;margin-bottom:5px}.cms-page-view .page-main .ninja-page .row-container .row .image
img{height:380px;object-fit:cover}.cms-page-view .page-main .ninja-page .helpful-guide{padding:0
22px}.cms-page-view .page-main .ninja-page .helpful-guide>h3,.cms-page-view .page-main .ninja-page .helpful-guide>p,.cms-page-view .page-main .ninja-page .helpful-guide>.cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide>.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{max-width:650px}.cms-page-view .page-main .ninja-page .helpful-guide>p{margin-bottom:41px}.cms-page-view .page-main .ninja-page .helpful-guide h3,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:38px !important;letter-spacing:.79px !important;margin-bottom:18px}.cms-page-view .page-main .ninja-page .helpful-guide
ul{margin:0
-6px}.cms-page-view .page-main .ninja-page .helpful-guide ul
li{width:33.33333333%;padding:0
6px}.cms-page-view .page-main .ninja-page .helpful-guide ul li
.content{padding:15px
23px;font-size:14px;letter-spacing:1.4px;line-height:18px}.cms-page-view .page-main .ninja-page .helpful-guide>.abutton,.cms-page-view .page-main .ninja-page .helpful-guide>.prescription-list .action.continue,.cms-page-view .page-main .ninja-page .helpful-guide>.order-actions-toolbar .action.order,.cms-page-view .page-main .ninja-page .helpful-guide>.order-actions-toolbar .action.print,.cms-page-view .page-main .ninja-page .helpful-guide>.order-actions-toolbar .action.return,.cms-page-view .page-main .ninja-page .helpful-guide>.block-order-tickets .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .helpful-guide>.sales-guest-view:not(.page-print) .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .helpful-guide>.sales-guest-invoice .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .helpful-guide>.sales-guest-shipment .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .helpful-guide>.zendesk-customer-tickets .columns .actions-toolbar .action.submit.primary,.cms-page-view .page-main .ninja-page .helpful-guide>.login-container .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .helpful-guide>.magento-giftregistry-index-index .column.main .actions-toolbar .action.primary,.cms-page-view .page-main .ninja-page .helpful-guide>.invitations .action.send,.cms-page-view .page-main .ninja-page .helpful-guide>.review-list-title>.action.add-review,.cms-page-view .page-main .ninja-page .helpful-guide>.sidebar .block .action.tocart,.cms-page-view .page-main .ninja-page .helpful-guide>.load_more_filter .view_more_filter,.cms-page-view .page-main .ninja-page .helpful-guide>.read-post,.cms-page-view .page-main .ninja-page .helpful-guide>.footer-popup,.cms-page-view .page-main .ninja-page .helpful-guide>.post-view .post-content .button,.cms-page-view .page-main .ninja-page .helpful-guide>.forix-bannerslider .banner-button a,.cms-page-view .page-main .ninja-page .helpful-guide>.page-products .load-more .btn-load-more,.cms-page-view .page-main .ninja-page .helpful-guide>.table.table-comparison .stock.available,.cms-page-view .page-main .ninja-page .helpful-guide>.live-chat-btn>a,.cms-page-view .page-main .ninja-page .helpful-guide>.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .helpful-guide>.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .helpful-guide>.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .helpful-guide>.yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .helpful-guide>.sprx-yopo-reviews .yotpo .primary-color-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.yotpo input[type=button].primary-color-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.goggle-model-activity-next-btn.continue-btn>a,.cms-page-view .page-main .ninja-page .helpful-guide>.multi-sport-activity-next-btn>a,.cms-page-view .page-main .ninja-page .helpful-guide>.contact-lenses-form .contact-lenses,.cms-page-view .page-main .ninja-page .helpful-guide>.selector-add-to-cart .selector-add-to-cart,.cms-page-view .page-main .ninja-page .helpful-guide>.proceed-to-summary-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.your-progress-confirmation .confirmation-progress-no-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.save-progress-form .save-progress-form-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.goggle-model-activity-next-btn.do-later-btn>a,.cms-page-view .page-main .ninja-page .helpful-guide>.your-progress-confirmation .confirmation-progress-yes-btn,.cms-page-view .page-main .ninja-page .helpful-guide>.block-minicart .block-content>.actions .action.viewcart,.cms-page-view .page-main .ninja-page .helpful-guide>.popup-authentication .block-new-customer .action-register,.cms-page-view .page-main .ninja-page .helpful-guide>.checkout-success .action.continue,.cms-page-view .page-main .ninja-page .helpful-guide>.filter-actions .action.clear,.cms-page-view .page-main .ninja-page .helpful-guide>.products-grid.wishlist .product-item-actions .action.tocart,.cms-page-view .page-main .ninja-page .helpful-guide>.multicheckout.success
.action.continue{margin-top:41px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas{padding:0
22px;margin-bottom:90px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas h3,.cms-page-view .page-main .ninja-page .frame-meet-ninjas .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide h3,.cms-page-view .page-main .ninja-page .frame-meet-ninjas .cms-landing #read-more-landing .wordpress-post-view .columns .page-title,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .helpful-guide .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:26px;font-weight:900;letter-spacing:1px;line-height:29px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .desc-ninjas{margin-bottom:15px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .meet-ninjas .content-meet-ninjas{margin-right:-9px;margin-left:-9px}.cms-page-view .page-main .ninja-page .frame-meet-ninjas .meet-ninjas .content-meet-ninjas
li{width:33.33333333% !important;padding:0
9px;margin-top:18px}.cms-page-view .page-main .ninja-page .banner-bottom{height:320px}.cms-page-view .page-main .ninja-page .banner-bottom
img{height:320px}.cms-page-view .page-main .ninja-page .banner-bottom
.content{width:455px}.cms-page-view .page-main .ninja-page .banner-bottom h3,.cms-page-view .page-main .ninja-page .banner-bottom .cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .banner-bottom .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:12px}.cms-page-view .page-main .ninja-page .banner-bottom
p{margin-bottom:20px;font-size:14px !important;line-height:21px !important;font-weight:600}.cms-page-view .page-main .ninja-page .banner-bottom .abutton,.cms-page-view .page-main .ninja-page .banner-bottom .prescription-list .action.continue,.cms-page-view .page-main .ninja-page .banner-bottom .order-actions-toolbar .action.order,.cms-page-view .page-main .ninja-page .banner-bottom .order-actions-toolbar .action.print,.cms-page-view .page-main .ninja-page .banner-bottom .order-actions-toolbar .action.return,.cms-page-view .page-main .ninja-page .banner-bottom .block-order-tickets .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .banner-bottom .sales-guest-view:not(.page-print) .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .sales-guest-invoice .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .sales-guest-shipment .order-details-items .actions-toolbar .secondary .action.back,.cms-page-view .page-main .ninja-page .banner-bottom .zendesk-customer-tickets .columns .actions-toolbar .action.submit.primary,.cms-page-view .page-main .ninja-page .banner-bottom .login-container .actions-toolbar .action.create,.cms-page-view .page-main .ninja-page .banner-bottom .magento-giftregistry-index-index .column.main .actions-toolbar .action.primary,.cms-page-view .page-main .ninja-page .banner-bottom .invitations .action.send,.cms-page-view .page-main .ninja-page .banner-bottom .review-list-title>.action.add-review,.cms-page-view .page-main .ninja-page .banner-bottom .sidebar .block .action.tocart,.cms-page-view .page-main .ninja-page .banner-bottom .load_more_filter .view_more_filter,.cms-page-view .page-main .ninja-page .banner-bottom .read-post,.cms-page-view .page-main .ninja-page .banner-bottom .footer-popup,.cms-page-view .page-main .ninja-page .banner-bottom .post-view .post-content .button,.cms-page-view .page-main .ninja-page .banner-bottom .forix-bannerslider .banner-button a,.cms-page-view .page-main .ninja-page .banner-bottom .page-products .load-more .btn-load-more,.cms-page-view .page-main .ninja-page .banner-bottom .table.table-comparison .stock.available,.cms-page-view .page-main .ninja-page .banner-bottom .live-chat-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .banner-bottom .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.cms-page-view .page-main .ninja-page .banner-bottom .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .banner-bottom .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-question-button,.cms-page-view .page-main .ninja-page .banner-bottom .sprx-yopo-reviews .yotpo .primary-color-btn,.cms-page-view .page-main .ninja-page .banner-bottom .yotpo input[type=button].primary-color-btn,.cms-page-view .page-main .ninja-page .banner-bottom .goggle-model-activity-next-btn.continue-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .multi-sport-activity-next-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .contact-lenses-form .contact-lenses,.cms-page-view .page-main .ninja-page .banner-bottom .selector-add-to-cart .selector-add-to-cart,.cms-page-view .page-main .ninja-page .banner-bottom .proceed-to-summary-btn,.cms-page-view .page-main .ninja-page .banner-bottom .your-progress-confirmation .confirmation-progress-no-btn,.cms-page-view .page-main .ninja-page .banner-bottom .save-progress-form .save-progress-form-btn,.cms-page-view .page-main .ninja-page .banner-bottom .goggle-model-activity-next-btn.do-later-btn>a,.cms-page-view .page-main .ninja-page .banner-bottom .your-progress-confirmation .confirmation-progress-yes-btn,.cms-page-view .page-main .ninja-page .banner-bottom .block-minicart .block-content>.actions .action.viewcart,.cms-page-view .page-main .ninja-page .banner-bottom .popup-authentication .block-new-customer .action-register,.cms-page-view .page-main .ninja-page .banner-bottom .checkout-success .action.continue,.cms-page-view .page-main .ninja-page .banner-bottom .filter-actions .action.clear,.cms-page-view .page-main .ninja-page .banner-bottom .products-grid.wishlist .product-item-actions .action.tocart,.cms-page-view .page-main .ninja-page .banner-bottom .multicheckout.success
.action.continue{min-width:176px;padding:0
20px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy{padding-top:185px;padding-bottom:92px;margin-bottom:75px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy:before{font-size:73px;top:85px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy>h3,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy>.cms-landing #read-more-landing h2,.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy>.cms-landing #read-more-landing .wordpress-post-view .columns .page-title{margin-bottom:15px !important;font-size:29px;font-weight:900;line-height:32px;max-width:650px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy>p{max-width:650px;margin-bottom:25px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner{padding:0
52px;margin-bottom:30px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner .slick-next{right:15px}.cms-page-view .page-main .ninja-page .look-for-the-gold-rexy .rexy-slider-inner .slick-prev{left:20px}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .team-members li:nth-child(odd){padding-left:0}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page .team-members li:nth-child(even){padding-right:0}body.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .cms-our-people-page.fixed .navigation-bar-replacement{height:63px}.contact-index-index .page-main{margin-top:30px}.contact-index-index .page-main .support .small-support
span{margin-top:0}.contact-index-index .page-main .support .small-support h3,.contact-index-index .page-main .support .small-support .cms-landing #read-more-landing h2,.contact-index-index .page-main .support .small-support .cms-landing #read-more-landing .wordpress-post-view .columns .page-title{font-size:14px}.contact-index-index .page-main .support .small-support span:before{font-size:30px}.contact-index-index .page-main .support .small-support.third span:before{font-size:25px}.form.contact .recaptcha-wrap{margin:0
0 15px}.contact-bottom-meet-ninjas{margin-top:60px;margin-bottom:60px}.meet-ninjas .content-meet-ninjas{margin-right:-5px;margin-left:-5px}.meet-ninjas .content-meet-ninjas
li{padding:0
5px;width:25%;margin:20px
0 0}.sidebar .block.block-contacts{padding:15px
10px;margin-top:20px}.cart.table-wrapper .action-gift{margin-bottom:5px}.filter.block .filter-content.active .block-content-mobile{width:50%}.filter-content>.am_shopby_apply_filters_mobile{width:50%}.filter-content .filter-title-mobile{width:calc(50% - 133px)}.block-content-mobile
.am_shopby_apply_filters_mobile{right:50%}.block.newsletter{float:right;margin-bottom:5px;margin-top:12px;width:41.66666667%;padding-left:18px}.block.newsletter
.title{margin-bottom:10px}.block.newsletter .field
.label{margin-bottom:5px}.block.newsletter
.action.subscribe{min-width:111px}.sales-guest-form .page-main{margin-top:30px}.sales-guest-form .form.form-orders-search{margin-top:30px}.form.form-orders-search .recaptcha-wrap{margin:0
0 15px}.products-grid.wishlist .product-item
.unavailable.stock{min-width:100%;width:100%;line-height:34px}.products-grid.wishlist .product-items .product-item{width:50%}.products-grid.wishlist .product-item-inner>.product-item-actions{right:25px;top:-1px}}@media only screen and (min-width:1024px) and (max-width:1199px){.login-container .block:nth-of-type(2n+1){padding-right:70px}.login-container .block:nth-of-type(2n+2){padding-left:70px}.main-nav{margin-left:-210px;padding:0
220px;width:calc(100% - 5px)}.navigation>ul{margin:0
-26px}.navigation li.level-top{padding:37px
15px}.navigation li.level-top>a{font-size:13px}.navigation li:not(.menu-style-3):not(.menu-style-2) .submenu.level0{padding:0}.navigation li:not(.menu-style-3):not(.menu-style-2) .submenu.level0>li.level1{padding:0
20px}.navigation .submenu.level0,.nav-sections .box-links
.submenu.level0{padding:0}.navigation .menu-style-3-columns>ul.submenu{padding:30px
0}.navigation .menu-style-3-columns>ul.submenu>li:not(.menu-tab){padding-right:0}.navigation .menu-style-2 .menu-tab-mobile>li{padding:0
0 0 38px}.navigation .menu-style-3 ul.list-imgs{padding:20px
0}.navigation .menu-style-3:hover>ul.submenu>li{padding-top:20px}.navigation .menu-style-3 .menu-tab-mobile ul.order-columns{padding:20px}.navigation .promos-grid .promo-item{min-height:68px}body:not(.sticky-header) .klevu-pt-rs-hover,body:not(.sticky-header) .klevu-searching-area-l2{top:105px !important}.tab-brands .brand-item,.menu-tab-mobile .brand-item{padding:0
9px}.header.content
.logo{width:210px;margin:30px
0}.header.content .logo
img{width:100%;height:29px}.header.content .block-search{width:200px;top:24px}.page-wrapper.fixed-header .page-header.has-wishlist .minilogin-wrapper{right:107px}.page-wrapper.fixed-header .page-header.has-wishlist .header-top-info-right{padding-right:136px}.page-wrapper.fixed-header .page-header.has-wishlist
.showwishlist{right:70px}.page-wrapper.fixed-header .page-header.sticky
.logo{width:53px}.page-wrapper.fixed-header .page-header.sticky .logo
img{height:29px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header.content .block-search{right:265px}.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header-top-info-right>.header-phone span,.page-wrapper.fixed-header .page-header.sticky.has-wishlist .header-top-info-right>.header-phone-mobile
span{display:none}.page-wrapper.fixed-header .page-header.sticky .main-nav{text-align:center;margin-left:-53px;padding-left:75px;padding-right:464px}.page-wrapper.fixed-header .page-header.sticky .navigation li.level-top{padding:26px
8px}.page-wrapper.fixed-header .page-header.sticky .header-top-info-right>.header-phone,.page-wrapper.fixed-header .page-header.sticky .header-top-info-right>.header-phone-mobile{right:135px}.page-wrapper.fixed-header .page-header.sticky .header-top-info-right>.header-help{right:90px}.page-wrapper.fixed-header .page-header.sticky .minilogin-wrapper{right:70px}.page-wrapper.fixed-header .page-header.sticky .header.content .block-search{right:250px}.header-top-info-left>div{margin-right:10px}.header-top-info-right{padding-right:99px}.header-top-info-right>div{margin-left:10px}.page-wrapper.fixed-header{margin-top:130px}.has-wishlist .header-top-info-right{padding-right:125px}.has-wishlist .minilogin-wrapper{right:102px}.has-wishlist
.showwishlis{right:70px}.footer.inner .block-social{margin-left:0;display:block;margin-top:30px}.list-contact
li{padding:0
4px}.footer-popup{padding:0
15px}.block-blog-socials .list-social
li{padding:0
10px 12px 0}.minilogin-wrapper{right:70px}.search-index-index
.kuPerPage{min-width:240px;display:flex;align-items:center}.product.media .fotorama,.product.media
.fotorama__wrap{height:356px !important}.product.media
.fotorama__wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.product.media .fotorama__nav--thumbs{height:296px !important}.product-title-review{margin-bottom:10px}.catalog-product-view
.block.related{padding-bottom:25px}.product-main-container{padding-left:40px}.list-icons.incentive-statements-container{margin-bottom:50px}.additional-attributes-table .attr-item
.measurements{padding-right:0}.page-title-wrapper .page-title{font-size:28px;line-height:34px;letter-spacing:2.8px}.product-options-wrapper .swatch-attribute.color .slick-arrow.slick-next{margin-right:0}.product-options-wrapper .swatch-attribute.color .slick-arrow.slick-prev{margin-left:0}.product-options-wrapper .swatch-opt .swatch-attribute-options{overflow:hidden}.catalog-product-view .page-title-wrapper .page-title{font-size:28px}.catalog-product-view.new-layout .page-title-wrapper{padding-right:0}.catalog-product-view.new-layout .product-options-wrapper .swatch-opt .swatch-attribute-options{overflow:visible}.catalog-product-view.new-layout .product-options-wrapper .swatch-opt .swatch-attribute-options .slick-arrow.slick-prev{left:-30px}.catalog-product-view.new-layout .product-options-wrapper .swatch-opt .swatch-attribute-options .slick-arrow.slick-next{right:-30px}.catalog-product-view.new-layout .product-options-wrapper .swatch-attribute-options .swatch-option.text,.catalog-product-view.new-layout .product-options-wrapper .product-options-wrapper .swatch-attribute-options .swatch-option.with-detail-price.text{height:auto;padding:10px
10px 10px 35px}.catalog-product-view.new-layout .product-top-info-main{padding:0}.catalog-product-view.new-layout .product-social-links .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .product-addto-links>.action:before,.catalog-product-view.new-layout .product-social-links .bundle-options-container .bundle-options-container .product-addto-links>.action:before{min-width:auto}.catalog-product-view .product-info-main .box-tocart .action.tocart,.catalog-product-view .bundle-options-container .box-tocart .action.tocart,.catalog-product-view .column.main>.product-add-form .box-tocart
.action.tocart{padding:0
15px}.goggles-extra-container{margin-left:0;margin-right:0}.product-info-main .price-summary-tracker-content.fade-active{z-index:999;opacity:1;visibility:visible}.product-main-container .product.alert.stock .stock-status
a{padding:15px
25px}.product-main-container .product.alert.stock .stock-alert-form-container .show-form-action{padding:15px
20px}.product-top-info-main~#payment-klarna{padding:0}.gallery-image-placeholader{height:356px}.gallery-image-placeholader .product-image-placeholader .product-image-placeholader-inner{height:356px}.product-top-info-main{padding:0}.product-options-wrapper{padding:0}.product-top-info-main .product-final-price-container,.product-top-info-main .price-label{font-size:18px}.product-options-wrapper .swatch-attribute.color .swatch-attribute-options .pdp-option-container.color-swatch-10 .swatch-option.image,.product-options-wrapper .swatch-attribute.color .swatch-attribute-options .pdp-option-container.color-swatch-10 .swatch-option.color{width:calc(25% - 10px);margin:3px
5px}.product-options-wrapper .swatch-attribute.color .swatch-attribute-options .pdp-option-container.color-swatch-6 .swatch-option.image,.product-options-wrapper .swatch-attribute.color .swatch-attribute-options .pdp-option-container.color-swatch-6 .swatch-option.color{width:calc(25% - 10px);margin:3px
5px}.product-options-wrapper .swatch-attribute.dropdown-option-type-container .selected-option-value{font-size:13px}.product-options-wrapper .swatch-attribute.dropdown-option-type-container .swatch-option .swatch-text-option-item,.product-options-wrapper .swatch-attribute.dropdown-option-type-container .swatch-option .pdp-option-label{font-size:13px}.catalog-product-view .rx-upload-form.new-flow.uploaded .action-items
a{font-size:10px;padding:10px
15px}.catalog-product-view .rx-upload-form.new-flow.uploaded .frame-pupil-distance .frame-pd-number .additional-pd-number{padding-left:30px}.catalog-product-view .rx-upload-form.new-flow.uploaded .frame-pupil-distance .frame-pd-number .additional-pd-number:before{left:10px}.catalog-product-view .rx-upload-form.new-flow.uploaded .rx-uploaded-info{padding:12px
0}.catalog-product-view .rx-upload-form.new-flow.uploaded .actions-toolbar,.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-input{padding:0}.catalog-product-view .rx-upload-form.new-flow.uploaded .pd-input{margin-top:30px}.catalog-product-view .rx-upload-form.new-flow.uploaded .frame-pd-number
span{padding-left:5px}.catalog-product-view .rx-upload-form.new-flow .action-note{margin-left:0}.catalog-product-view .rx-upload-form.new-flow .customer-prescriptions{max-width:340px}.pd-actions .content .actions-wrapper .action-items
a{margin-left:25px}.pdp-custom-options-container .file-uploader .file-uploader-area .file-uploader-text,.goggle_model-content-item .upload-input-box .upload-input-box-inner .upload-input-box-title{display:none}.product-add-form .product-options-wrapper .fieldset .selector-step-content div.oc-picker{padding-right:11px}.top-selector-actions-container .close-selector-btn{right:10px}.top-selector-actions-container .back-step-btn{left:10px}.prescription_type-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child{width:50%}.prescription_type-content-item .oc-picker:not(:first-child),.color-content-item .oc-picker:not(:first-child),.rx-upload-content-item .oc-picker:not(:first-child),.color-content-item .oc-picker:not(:first-child),.rx-upload-content-item .oc-picker:not(:first-child){width:50%}.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+0) .selector-info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:inherit;right:0}.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+0) .selector-info:before,.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+0) .selector-info:after{left:inherit;right:22px}.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+1) .selector-info{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+1) .selector-info:before,.mirror-finish-group-color-content .color-group-content.three-columns .color-groups-list .selector-item-wrap:nth-child(3n+1) .selector-info:after{left:22px}.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(even) .selector-info{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:inherit}.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(even) .selector-info:before,.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(even) .selector-info:after{left:50%;right:inherit}.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(odd) .selector-info{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(odd) .selector-info:before,.mirror-finish-group-color-content .color-group-content.two-columns .color-groups-list .selector-item-wrap:nth-child(odd) .selector-info:after{left:50%}html.mobile .product-info-main .box-tocart .action.tocart,html.mobile .bundle-options-container .box-tocart .action.tocart,html.mobile .column.main>.product-add-form .box-tocart
.action.tocart{padding:0
20px}html.mobile .color-group-content:last-child .color-groups-list{border-bottom:0}html.mobile .color-group-content .color-groups-list .selector-item-wrap{background:0 0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-item-subcontent,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-item-subcontent{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info{z-index:2;display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon{position:absolute;right:0;bottom:0;height:50px;width:40px;text-align:center;padding-top:21px;padding-right:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before{content:'\e909';color:#d0d0d0;font-size:18px;line-height:18px;border-radius:50%;background:#fff}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display),html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display){z-index:4}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content{display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:200px;max-width:inherit;display:none;position:absolute;top:100%;bottom:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;background:#fff;z-index:1;list-style:none none;border:1px
solid #d0d0d0;padding:10px;line-height:1.42857143}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{content:"";position:absolute;border:5px
solid transparent;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:0;height:0;z-index:1;margin-left:-6px;left:155px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{top:-1px;border-color:#d0d0d0 #d0d0d0 transparent transparent}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after{top:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description{color:#222}.pdp-custom-selector-content .file-information .content-pd-input{width:70%}.pdp-custom-selector-content .file-information .pd-input-note{width:30%}.selector-item-wrap.priority-production-tooltip .selector-description{width:calc(100% + 52px)}.pdp-custom-options-container .file-uploader .file-uploader-text{display:none}.pdp-custom-options-container .file-uploader .rx-later-btn-mobile{margin-top:15px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#222;text-align:center;text-transform:uppercase;display:block;font-weight:700}.pdp-custom-options-container .file-uploader .file-uploader-area{border:none;padding:0;outline:none;height:auto;min-height:auto;background-color:transparent}.pdp-custom-options-container .file-uploader .file-uploader-area:before{background-color:transparent;outline:none}.pdp-custom-options-container .file-uploader .file-uploader-area label.file-uploader-button{max-width:100%;width:100%}.adaptor-information-container{margin-left:0;margin-right:0}.checkout-cart-index .list-icons.incentive-statements-container p span,.checkout-index-index .list-icons.incentive-statements-container p
span{font-size:9px}.checkout-cart-index .table.cart>.item .item-actions.priority-production{padding-right:0}.checkout-cart-index .table.cart>.item .item-actions.priority-production .left-of-production-button{margin:0}.checkout-cart-index .table.cart>.item .item-actions.priority-production button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .forix-abs-discount-block-form .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .sidebar .actions-toolbar .primary .action:not(.tocart)[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .comments-wrapper .leave-comment[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .table.table-comparison .product-item-actions .actions-primary a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .checkout-onepage-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .prescription-upload .file-uploader-button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .homepage-instagram h3 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .prescription-container .prescription-apply-btn[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .prescription-container .applied-prescription a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .multishipping-checkout-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .block.giftcard .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .homepage-instagram .cms-landing #read-more-landing h2 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .opc-wrapper .form-giftcard-account .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .opc-wrapper .form-discount .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title .action[data-role=priority-production-change]{position:static;text-align:left}.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .forix-abs-discount-block-form .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .sidebar .actions-toolbar .primary .action:not(.tocart)[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .comments-wrapper .leave-comment[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .table.table-comparison .product-item-actions .actions-primary a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .checkout-onepage-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-upload .file-uploader-button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram h3 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-container .prescription-apply-btn[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .prescription-container .applied-prescription a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .multishipping-checkout-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .block.giftcard .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram .cms-landing #read-more-landing h2 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .opc-wrapper .form-giftcard-account .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .opc-wrapper .form-discount .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-added .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title .action[data-role=priority-production-change]{line-height:45px}.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added{padding:20px}.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .forix-abs-discount-block-form .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .sidebar .actions-toolbar .primary .action:not(.tocart)[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .comments-wrapper .leave-comment[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .table.table-comparison .product-item-actions .actions-primary a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .checkout-onepage-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .prescription-upload .file-uploader-button[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .prescription-form .content:not(.prescription-upload) .actions-toolbar .continue[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .homepage-instagram h3 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .prescription-container .prescription-apply-btn[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .prescription-container .applied-prescription a[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .multishipping-checkout-success .registration .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .block.discount .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .block.giftcard .fieldset .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .homepage-instagram .cms-landing #read-more-landing h2 .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .opc-wrapper .form-giftcard-account .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .opc-wrapper .form-discount .action[data-role=priority-production-change],.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added .homepage-instagram .cms-landing #read-more-landing .wordpress-post-view .columns .page-title .action[data-role=priority-production-change]{text-align:center;min-width:auto;width:calc(100% - 50px);float:right;margin-bottom:0;margin-top:10px}.checkout-cart-index .table.cart>.item .item-actions.priority-production .priority-not-added:after{display:table;clear:both;content:''}.checkout-index-index .shipping-date-estimate .estimate-block{padding:8px
20px}.checkout-payment-method .payment-group{overflow:visible}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .page-right-content{padding:30px
20px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .page-right-content .sidebar-value{font-size:32px;line-height:32px}.cms-page-view:not(.cms-sports-eyewear-brands) .column.main .page-right-content .sidebar-headline{font-size:14px}html.ipad .page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{padding-bottom:15px;margin-bottom:15px}html.ipad .page-footer .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel
.headline{font-size:16px;letter-spacing:1px}.frame-yopo .forix-custom-yotpo-carousel .forix-review.slick-slide{padding-right:25px;padding-left:0}.frame-yopo .forix-custom-yotpo-carousel .forix-review.slick-slide{padding-left:0}.yotpo-reviews-carousel .carousel-display-wrapper:after{right:-98%}.page-footer .yotpo-reviews-carousel span.yotpo-logo-title
a{position:relative;z-index:90;margin-right:6px}.yotpo-reviews-carousel .carousel-display-wrapper .slick-arrow{right:7px}.yotpo-reviews-carousel .carousel-display-wrapper .slick-arrow.slick-prev{right:40px}.banner-home-first .common-row .common-column-3 .img-center h3 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing h2 a,.banner-home-first .common-row .common-column-3 .img-center .cms-landing #read-more-landing .wordpress-post-view .columns .page-title
a{letter-spacing:1px}.catalog-filter-top
.filter.block{padding-right:20px}.filter-content .filter-options-content-frames-for
.item{padding-right:5px}.filter-content .filter-options-content-frames-for .item>a{font-size:10px}.show-all-prescription
.title{font-size:12px;margin-right:12px}.wishlist.split.button{padding-left:0;margin-left:-10px}.product.actions .wishlist.split.button+.action.tocompare,.product-item-actions .wishlist.split.button+.action.tocompare{margin-right:-10px}.table.table-comparison
.wishlist.split.button{margin-left:0}}@media only screen and (min-width:1200px) and (max-width:1359px){.main-nav{padding:0
280px}.navigation .menu-style-3-columns>ul.submenu>li:not(.menu-tab){padding-right:20px}.navigation .submenu.level0:before,.nav-sections .box-links .submenu.level0:before{width:200%}.navigation li.level0:not(.menu-style-3) ul.level1.submenu:before{width:200%}.navigation ul.level0:after{width:200%}.page-wrapper.fixed-header .page-header.sticky .main-nav{padding-right:570px}.page-wrapper.fixed-header .page-header.sticky .navigation li.level-top{padding:26px
13px}.footer-top.inner .footer-col-4{max-width:307px}.footer-top.inner>div{padding-right:40px}.footer-top.inner>div:last-child{padding-right:0}.prescription_type-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child,.color-content-item .oc-picker:first-child,.rx-upload-content-item .oc-picker:first-child{width:50%}.prescription_type-content-item .oc-picker:not(:first-child),.color-content-item .oc-picker:not(:first-child),.rx-upload-content-item .oc-picker:not(:first-child),.color-content-item .oc-picker:not(:first-child),.rx-upload-content-item .oc-picker:not(:first-child){width:50%}html.mobile .color-group-content:last-child .color-groups-list{border-bottom:0}html.mobile .color-group-content .color-groups-list .selector-item-wrap{background:0 0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-item-subcontent,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-item-subcontent{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info{z-index:2;display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon{position:absolute;right:0;bottom:0;height:50px;width:40px;text-align:center;padding-top:21px;padding-right:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before{content:'\e909';color:#d0d0d0;font-size:18px;line-height:18px;border-radius:50%;background:#fff}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display),html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display){z-index:4}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content{display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:300px;max-width:inherit;display:none;position:absolute;top:100%;bottom:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;background:#fff;z-index:1;list-style:none none;border:1px
solid #d0d0d0;padding:10px;line-height:1.42857143}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{content:"";position:absolute;border:5px
solid transparent;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:0;height:0;z-index:1;margin-left:-6px;left:200px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{top:-1px;border-color:#d0d0d0 #d0d0d0 transparent transparent}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after{top:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description{color:#222}.checkout-index-index .shipping-date-estimate .estimate-block{font-size:10px}}@media only screen and (min-width:1360px) and (max-width:1599px){.share-container{left:-15px}.share-container:before{left:133px}html.mobile .color-group-content:last-child .color-groups-list{border-bottom:0}html.mobile .color-group-content .color-groups-list .selector-item-wrap{background:0 0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-item-subcontent,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-item-subcontent{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info{z-index:2;display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon{position:absolute;right:0;bottom:0;height:50px;width:40px;text-align:center;padding-top:21px;padding-right:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before{content:'\e909';color:#d0d0d0;font-size:18px;line-height:18px;border-radius:50%;background:#fff}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display),html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display){z-index:4}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content{display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:300px;max-width:inherit;display:none;position:absolute;top:100%;bottom:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;background:#fff;z-index:1;list-style:none none;border:1px
solid #d0d0d0;padding:10px;line-height:1.42857143}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{content:"";position:absolute;border:5px
solid transparent;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:0;height:0;z-index:1;margin-left:-6px;left:205px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{top:-1px;border-color:#d0d0d0 #d0d0d0 transparent transparent}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after{top:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description{color:#222}}@media only screen and (min-width:1360px) and (max-width:1439px){.share-container{left:-15px}.share-container:before{left:133px}html.mobile .color-group-content:last-child .color-groups-list{border-bottom:0}html.mobile .color-group-content .color-groups-list .selector-item-wrap{background:0 0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-item-subcontent,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-item-subcontent{padding:5px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info{z-index:2;display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon{position:absolute;right:0;bottom:0;height:50px;width:40px;text-align:center;padding-top:21px;padding-right:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-icon:before{content:'\e909';color:#d0d0d0;font-size:18px;line-height:18px;border-radius:50%;background:#fff}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display),html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display){z-index:4}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info:not(.no-display) .tooltip-content{display:block}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content{min-width:300px;max-width:inherit;display:none;position:absolute;top:100%;bottom:inherit;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;background:#fff;z-index:1;list-style:none none;border:1px
solid #d0d0d0;padding:10px;line-height:1.42857143}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{content:"";position:absolute;border:5px
solid transparent;border-color:#fff #fff transparent transparent;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(316deg);-moz-transform:rotate(316deg);-ms-transform:rotate(316deg);transform:rotate(316deg);width:0;height:0;z-index:1;margin-left:-6px;left:205px}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:before{top:-1px;border-color:#d0d0d0 #d0d0d0 transparent transparent}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content:after{top:0}html.mobile .color-group-content.two-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description,html.mobile .color-group-content.three-columns .color-groups-list .selector-item-wrap .selector-info .tooltip-content .selector-short-description{color:#222}}@media all and (min-width:1360px),print{.customer-prescription-index .prescription-list .prescription-data table tbody
td{min-width:152px}.filter-frame_style .swatch-option-link-layered{width:94px;height:65px}.filter-face_shape .swatch-option-link-layered{width:94px;height:94px}.filter-temples .swatch-option-link-layered{width:91px;height:68px}.swatch-option.text{padding:0
25px}.footer-top.inner .footer-col-4{max-width:345px}.footer-top.inner>div{padding-right:75px}.footer-top.inner>div:last-child{padding-right:0}.block-blog-socials .list-social
li{padding:0
4px}body.is-blog.page-layout-2columns-right .page-main{max-width:100%}body.is-blog.page-layout-2columns-right
.columns{max-width:1338px;margin:0
auto}body.is-blog.page-layout-2columns-right
.column.main{width:calc(100vw - ((100vw - 1360px)/2) - 393px);max-width:100%}body.is-blog.page-layout-2columns-right .sidebar-main{width:393px}body.is-blog.page-layout-2columns-right .sidebar-main .wp-sidebar{padding:45px
84px 45px 65px;width:393px}body.is-blog.page-layout-2columns-right
.column.main{padding-left:5.24861878%;padding-right:10.56629834%}.page-search-noresult .page-main .column.main,.cms-no-route .page-main .column.main,.cms-sports-eyewear-brands .page-main
.column.main{padding-left:95px;padding-right:95px}.sidebar .block.block-compare .actions-toolbar
.action.compare{min-width:203px}.cart-summary .block-group{padding:16px
20px}.cart-summary-sticky{padding-left:52px}.table.cart tbody
td{min-width:120px}.opc-wrapper{padding-left:160px;padding-right:45px}.checkout-prescription-index .page-main,.customer-prescription-add .prescription-new .page-main,.pdp-custom-selector-content .page-main{max-width:908px}.opc-sidebar{padding-right:100px}.page-search-noresult .page-main .column.main,.cms-no-route .page-main .column.main,.cms-sports-eyewear-brands .page-main
.column.main{padding-left:95px;padding-right:95px}.cms-landing .brand-banner-collections{overflow:hidden}.cms-landing .brand-banner-collections .common-row{margin-left:-15px;margin-right:-15px}.cms-landing .brand-banner-collections .common-column-3{padding-right:15px;padding-left:15px}.list-posts{padding-left:110px;padding-right:110px}.modal-popup .list-posts{padding-left:0;padding-right:0}.cms-about-sportrx .about-us-yopo{padding-left:120px;padding-right:120px}.cms-fsa-hsa .modal-popup .modal-inner-wrap{width:1114px;margin-left:-557px}.opticians-optician-index .individual-opticians-content{padding-left:60px !important;padding-right:90px !important}.opticians-optician-index .individual-opticians-content-left{width:24.8%;margin-top:-112px}.opticians-optician-index .individual-opticians-content-right{width:65.7%}}@media all and (min-width:1440px),print{.navigation .submenu.level0:before,.nav-sections .box-links .submenu.level0:before{width:200%;width:100vw}.navigation li.level0:not(.menu-style-3) ul.level1.submenu:before{width:200%;width:100vw}.navigation ul.level0:after{width:200%;width:100vw}}@media all and (min-width:1600px),print{.cms-page-view .page-main .ninja-page .row-container .row:nth-child(odd) .text{padding-right:49%}.cms-page-view .page-main .ninja-page .row-container .row:nth-child(even) .text{padding-left:49%}}@media all and (min-width:2150px),print{body.is-blog.page-layout-2columns-right
.column.main{padding-right:5.24861878%}}.amasty-fpc-crawler-status{position:fixed;right:20px;bottom:20px;min-width:400px;border:2px
solid teal;z-index:9999;background:#fff}.amasty-fpc-crawler-status .status-header{text-align:center;color:#fff;font-weight:700;background:teal;font-size:20px;padding:12px
0}.amasty-fpc-crawler-status.status-ignored
.status{color:#bebebe}.amasty-fpc-crawler-status.status-hit
.status{color:#67b96a}.amasty-fpc-crawler-status.status-miss
.status{color:#d10c12}.amasty-fpc-crawler-status
.status{text-transform:uppercase;text-align:center;font-size:28px;font-weight:700;padding:12px
0}.amasty-fpc-crawler-status .not-cacheable .not-cacheable-header{background:#e4e4e4;text-align:center;font-weight:700;padding:7px
0}.amasty-fpc-crawler-status .not-cacheable .blocks .not-cacheable-block{padding:7px;border-bottom:1px solid #e4e4e4;font-size:12px}.amasty-fpc-crawler-status .not-cacheable .blocks .not-cacheable-block:last-child{border-bottom:none}