:root{--header-height:50px;--gallery-height:0px;--pricing-module-height:0px;--product-form-inner-height:0;--last-swatches-offset:auto}.component-image{position:absolute;top:0;left:0;min-width:100%}.component-image:first-child{position:static}.custom-spinner{display:block;width:200px;height:200px;margin:0 auto}.addToCartAlert{display:flex;background:rgba(0,0,0,.1);width:100%;height:100vh}.addToCartAlert .content,.addToCartAlert .header{margin-left:auto;margin-right:auto;max-width:360px}.addToCartAlert .close{background:url(https://img.roka.com/customizer/eyewear/img/icons/symbol-close.svg) 50% no-repeat;cursor:pointer;display:block;height:16px;position:absolute;right:12px;text-indent:-9999rem;top:12px;width:16px;z-index:10}.addToCartAlert .close:hover{opacity:.6;transition:opacity .25s ease-out}.addToCartAlert .content{margin-top:16px;padding:0 20px}.addToCartAlert .header{border-bottom:1px solid #a8a8a8;padding-bottom:20px}.addToCartAlert .window{background:#fff;height:auto;margin:auto;max-width:540px;padding:40px;position:relative;text-align:center;width:95%}.addToCartAlert h2{letter-spacing:.1em;font-family:Industry Bold,sans-serif;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1;margin:8px 0 0}.addToCartAlert img.iconNotice{display:block;height:48px;margin:0 auto;width:60px}.addToCartAlert p{font-family:Galaxie Polaris Book,sans-serif;font-size:1rem;line-height:1.5;margin:0}.addToCartAlert span.accept,.addToCartAlert span.cancel{letter-spacing:.1em;font-family:Industry Book,arial,helvetica,sans-serif;font-size:.75rem;font-weight:400;text-transform:uppercase;cursor:pointer;display:block}.addToCartAlert span.accept{background:#000;color:#fff;letter-spacing:.09em;margin:20px auto 0;padding:14px;text-transform:uppercase;width:240px}.addToCartAlert span.cancel{margin-top:8px}.footer-column-signup .signup-form-header p{margin-top:0}.signup-form-header .att-terms-and-cond,.signup-form-header .signup-form-msg{max-width:50%}#pagefooter .att-terms-and-cond a{text-decoration:underline}#pagefooter .signup-form-header{font-family:Industry Demi,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:.8rem;line-height:2.3rem;display:block;padding:6px 0}.signup-form-form{display:flex;flex-direction:column}.signup-form input{display:flex;min-height:46px;margin-bottom:12px}.signup-form .att-terms-and-cond,.signup-form .signup-form-msg{text-align:left;line-height:1.3;font-size:.8rem;margin-top:0}.signup-form .att-terms-and-cond a,.signup-form .signup-form-msg a{text-decoration:underline}.signup-form .att-terms-and-cond.alt,.signup-form .att-terms-and-cond.alt a,.signup-form .signup-form-msg.alt,.signup-form .signup-form-msg.alt a{color:#fff}.att-terms-and-cond{font-style:italic}.signup-form-cont.ultralight-page-style .signup-form-subheader{font-family:Galaxie Polaris Book,sans-serif;font-size:1rem;line-height:1.75rem;max-width:26ch}.signup-form-cont.ultralight-page-style .att-terms-and-cond{font-family:Galaxie Polaris Book,sans-serif}.signup-form-cont.ultralight-page-style .signup-form-form{width:20rem}.signup-form-cont.ultralight-page-style .signup-form-header{max-width:16ch;margin-bottom:10px;font-family:Industry Medium Italic,sans-serif;font-style:italic;font-weight:500;font-size:2rem;line-height:2.2rem}.signup-form-cont.ultralight-page-style .btn{color:#000;background-color:#fff}.signup-form-cont.ultralight-page-style input[type=email],.signup-form-cont.ultralight-page-style input[type=text]{background-color:#f5f5f5;border-color:#f5f5f5}.signup-form-cont.collection-header-style.alt form input[type=submit]{background-color:#fff;color:#000}.signup-form-cont.collection-header-style.alt .att-terms-and-cond,.signup-form-cont.collection-header-style.alt .signup-form-header,.signup-form-cont.collection-header-style.alt .signup-form-msg,.signup-form-cont.collection-header-style.alt .signup-form-subheader,.signup-form-cont.collection-header-style.alt a{color:#fff}.signup-form-cont.collection-header-style .signup-form-form{width:20rem}.signup-form-cont.collection-header-style .signup-form-header{margin-bottom:7px}.signup-form-cont.collection-header-style .signup-form-header,.signup-form-cont.collection-header-style .signup-form-subheader{font-family:Galaxie Polaris Book,sans-serif;font-size:1rem;line-height:1.5rem;width:20rem}@media only screen and (max-width:767px){.signup-form-cont.collection-header-style .signup-form-form{width:100%}.signup-form-cont.collection-header-style .signup-form-header,.signup-form-cont.collection-header-style .signup-form-subheader{width:100%;text-align:center}}@media(min-width:992px){.signup-form-header{text-align:left}.signup-form .att-terms-and-cond,.signup-form .signup-form-msg{font-size:.65rem}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}body>img{display:none!important}.rds-productgrid{max-width:1370px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0 15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.filter-sort-selection{direction:rtl}.filter-select-container-width-setter,.filter-sort-selection{appearance:none;-webkit-appearance:none;background-color:#fff;color:#000;display:inline-block;font-family:Industry Demi!important;font-weight:600;text-transform:uppercase;letter-spacing:.6px;border-radius:0;font-size:.8125rem}.rds-productgrid-filters{max-width:1370px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex;flex-direction:row-reverse}.rds-productgrid-allfiltered{margin:0 16px}.rds-productgrid-filtersbox{width:312px}.rds-productgrid-donebtn{display:flex;flex-direction:row-reverse}.rds-productgrid-donebtn button{padding:11px 32px;margin:4px 0}.ab-test-swatches{display:block}.ab-test-swatches .rds-tile-options-text{display:none}.rds-productgrid-tile-footer-row-with-swatches.swatches-always-show{display:block}.rds-productgrid-tile-footer-row-with-swatches.swatches-always-show .rds-tile-options-text{display:none}.rds-productgrid-tile-footer-row-with-swatches.swatches-always-show .pdp-swatches{display:flex;margin-top:3px}.rds-productgrid-tile-subtitle{display:block;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;text-transform:none;color:#444;line-height:1.1em}.rds-productgrid-tile-subtitle-desktop{padding-top:0}.rds-productgrid-tile-footer-title .rds-productgrid-tile-subtitle-desktop{font-size:.71rem}.rds-productgrid-tile-subtitle-desktop{display:none}.rds-productgrid-filtersbutton{border:1px solid #000;padding:10px 25px;cursor:pointer;text-align:center}.rds-productgrid-filtersbutton img{margin-left:4px}.rds-productgrid-filteroptions-wrap{position:absolute;width:312px;background-color:#fff;border:1px solid #f5f5f5;padding:10px}.rds-productgrid-filteroptions-wrap h4{text-transform:uppercase}.rds-productgrid-filteroptions{display:flex;flex-wrap:wrap}.rds-productgrid-filteroption{position:relative;border:1px solid #000;width:33px;height:33px;margin:5px;text-align:center;padding-top:3px;cursor:pointer;transition:color .24s ease}.rds-productgrid-filteroption:hover{background-color:#000;color:#fff}.rds-productgrid-filteroption.active:after{position:absolute;content:"";width:100%;height:100%;bottom:-5px;left:0;border-bottom:2px solid #d7190f;opacity:1}.rds-productgrid-single{margin-top:16px;margin-bottom:16px}.rds-productgrid-subcollection-links{margin:auto;max-width:1370px;align-items:center;padding:20px 16px;background:#fff;z-index:100;text-align:left;overflow-x:auto;display:flex!important}.rds-productgrid-subcollection-links>.rds-productgrid-subcollection-link{flex:0 0 auto;cursor:pointer;margin-right:32px!important;margin-bottom:0!important;font-family:Industry Demi,arial,helvetica,sans-serif;font-size:1rem;text-transform:uppercase;display:inline-block;color:#9b9b9b}.rds-productgrid-subcollection-links>.rds-productgrid-subcollection-link.active{color:#000;border-bottom:2px solid}.rds-productgrid-subcollection-links.dark{background-color:#000}.rds-productgrid-subcollection-links.dark>.rds-productgrid-subcollection-link.active{color:#fff}.rds-productgrid .pdp-swatch-square.disabled:before{width:40px}a.wide-collection-link{display:none}.collections .hto--popup{z-index:-1}.hto--popup{opacity:0;transition:opacity .25s}.hto--popup.hto--popup-hovered{opacity:1;z-index:11}button.htoclose{background-color:transparent}.sale-product .price-currency{color:#d7190f;display:block;text-align:right;margin-left:3px}.style-badge-red .rds-productgrid-tile-badge{color:#d7190f;border:1px solid #d7190f}.rds-productgrid-tile-compareatprice{text-decoration:line-through;font-style:italic;margin-left:4px;font-size:.85rem;color:#474747;width:100%}.rds-productgrid-tile-footer-price-mobile{display:none}.rds-productgrid-tile-footer-fromprice{text-transform:lowercase;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;font-size:.75rem;color:#222;margin-left:5px;margin-right:5px}.rds-productgrid-tile-footer-toprow{display:flex;justify-content:space-between;color:#000;letter-spacing:0;font-size:.85rem;text-transform:uppercase;margin-block-start:0}.rds-productgrid-tile-footer-price,.rds-productgrid-tile-footer-title{font-size:.9rem;text-transform:uppercase;letter-spacing:0;line-height:1.2}.rds-productgrid-tile-footer-price{font-family:Industry Medium,arial,helvetica,sans-serif}.rds-productgrid-tile-footer-title{font-family:Industry Bold,arial,helvetica,sans-serif;flex:1}.rds-productgrid-tile-footer-hto-and-price{display:flex;flex-direction:column;align-items:flex-end}.rds-productgrid-tile-footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.rds-productgrid-tile-footer-row .rds-tile-options-text{display:flex;font-size:.6875rem;letter-spacing:0;padding-top:7px}.rds-productgrid-tile-footer-row .pdp-swatches{outline:none!important;display:none}.rds-productgrid-tile-footer-row .pdp-swatch{margin:0;border-radius:0}.rds-productgrid-tile-footer-row .pdp-swatch-square{width:32px;height:32px;border:4px solid #fff!important;position:relative;box-shadow:inset 0 0 0 1px #dbddde}.rds-productgrid-tile-footer-row .pdp-swatch-square:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #000;opacity:0;transition:opacity .2s}.rds-productgrid-tile-footer-row .pdp-swatch-square.active:after,.rds-productgrid-tile-footer-row .pdp-swatch-square:hover:after{opacity:1}.rds-productgrid-tile .pdp-swatch-images{display:flex;padding-top:5px;margin:0 -2px 0 -1px}.rds-productgrid-tile .pdp-swatch-image{flex:0 0 20%;padding:0 2px 0 1px}.rds-productgrid-tile .pdp-swatch-image.is-active a:after,.rds-productgrid-tile .pdp-swatch-image:hover a:after{border-color:#000}.rds-productgrid-tile .pdp-swatch-image.is-disabled .pdp-swatch-image__link:after{background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),#9b9b9b,transparent calc(50% + 1px));background-repeat:no-repeat}.pdp-swatch-image--count{font-family:Industry Medium,arial,helvetica,sans-serif;font-weight:500;font-size:.5rem}.rds-productgrid-tile .pdp-swatch-image a{padding:1px;display:flex;justify-content:center;align-items:center;position:relative;height:100%}.rds-productgrid-tile .pdp-swatch-image a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.03);border:1px solid transparent;pointer-events:none;border-radius:3px}.rds-productgrid-tile .pdp-swatch-image__link svg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat}.rds-productgrid-tile-footer .hto--item__copy{text-transform:none;font-size:.625rem;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;letter-spacing:.2px;font-weight:400}.rds-productgrid-tile-footer .hto--item{line-height:1.4}.rds-productgrid-tile-footer .hto--item__info{margin:3px 2px 0 4px}.rds-productgrid-tile-footer-row--reviews{padding-top:13px}.rds-productgrid-tile-footer-row-with-swatches{position:relative;margin-top:6px}.rds-productgrid-tile-reviews .prod-detail-drawer.bv-reviews-summary{margin-top:4px;margin-bottom:12px}.rds-productgrid-tile-reviews .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.rds-productgrid-tile-reviews .yotpo .yotpo-bottomline .yotpo-icon-half-star,.rds-productgrid-tile-reviews .yotpo .yotpo-bottomline .yotpo-icon-star{color:#000}.rds-productgrid-tile-reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.rds-productgrid-tile-reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.rds-productgrid-tile-reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.rds-productgrid-tile-reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.rds-productgrid-tile-reviews .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.rds-productgrid-tile-reviews .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.rds-productgrid-tile-reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,.rds-productgrid-tile-reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.rds-productgrid-tile-reviews .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star{font-size:.75rem}.rds-productgrid-tile-reviews .yotpo-bottomline a.text-m{font-size:.625rem;text-transform:none;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;letter-spacing:0;line-height:1;font-weight:400;position:relative;padding-left:2px;color:#777!important}.rds-productgrid-tile-reviews .yotpo-bottomline a.text-m:before{content:"("}.rds-productgrid-tile-reviews .yotpo-bottomline a.text-m:after{content:")";position:absolute;top:0;right:0;bottom:0;width:41px;background-color:#fff}.rds-productgrid-tile-navigation{position:absolute;top:0;left:0;padding-top:4px;z-index:2;width:100%;pointer-events:none;display:flex;justify-content:flex-end}.rds-productgrid-tile-navigation img{width:15px}.rds-productgrid-tile-navigation div{pointer-events:auto;cursor:pointer;transition:opacity .2s;background-color:#fff}.rds-productgrid-tile-navigation div.swiper-button-disabled{opacity:0;pointer-events:none}.rds-productgrid-tile .rds-promo-tile:hover img:first-child,.rds-productgrid-tile .rds-promo-tile img:nth-child(2){display:none}.rds-productgrid-tile .rds-promo-tile:hover img:nth-child(2){display:block}.rds-productgrid-tile-button-prev{display:none}.rds-productgrid-tile .swiper{margin-left:0;width:90%;max-width:90%}.pdp-swatches-w-custom .swiper-slide:last-child{width:64px}.pdp-swatches-w-custom .swiper-slide:last-child a{display:inline-block;width:100%}.rds-productgrid-tile .swiper-slide{width:32px}.rds-productgrid-tile-footer-row--title{padding-top:13px}.rds-productgrid-tile-footer-row:first-child{display:flex;position:relative;justify-content:space-between;font-family:Industry Medium,arial,helvetica,sans-serif;color:#000;letter-spacing:0;font-size:.85rem;margin-bottom:-2px}.rds-productgrid-subcollection-headerimg{grid-column-start:1;grid-column-end:3;margin:32px 16px}.rds-productgrid-subcollection-headerimg+.rds-productgrid-subcollection-headercopy{grid-column-start:3;min-height:0}.rds-productgrid-subcollection-headercopy{min-height:200px;grid-column-start:1;grid-column-end:5;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:32px 16px;background-color:rgba(0,0,0,.03)}.rds-productgrid-subcollection-headercopy h4{margin-bottom:12px;font-family:Industry Book,arial,helvetica,sans-serif;font-weight:400;font-size:2rem;color:#000;letter-spacing:.3125rem;line-height:2rem;text-transform:uppercase;text-align:center}.rds-productgrid-subcollection-headercopy p{font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;font-size:.875rem;line-height:1.4;text-align:justify}.htocoll-tile-ctatooltip{display:none;position:absolute;width:250px;right:16px;top:-105px;background-color:#fff;border:1px solid #dedede;padding:12px}.htocoll-tile-ctatooltip.active{display:initial;z-index:999}.htocoll-tile-ctatooltip.active:before{content:"";position:absolute;right:20px;border-bottom:inherit;border-right:inherit;height:20px;width:20px;top:calc(100% - 10px);background:#fff;transform:rotate(45deg)}.htocoll-tile-ctatooltip-header{font-family:Industry Medium,arial,helvetica,sans-serif;text-transform:uppercase;font-size:1rem;border-bottom:1px solid #dedede;padding-bottom:10px}.htocoll-tile-ctatooltip-body{font-size:.75rem}.htocoll-tile-ctatooltip-body,.htocoll-tile-flashmsg{font-family:Galaxie Polaris Book,arial,helvetica,sans-serif}.htocoll-tile-flashmsg{position:absolute;background-color:#fff;display:block;top:0;margin:12px 0;text-align:center;border:1px solid #000;padding:10px;z-index:1;left:5px;right:5px}.htocoll-tile-flashmsg-cta{text-decoration:underline;cursor:pointer;font-size:.75rem}.rds-productgrid-tile:focus .htocoll-tile-cta{background-image:inherit}.rds-productgrid-tile:hover .htocoll-tile-cta.kit-add{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/add-hover.svg)}.htocoll-tile-cta{height:30px;width:30px;position:absolute;top:18px;right:18px;z-index:2;background-repeat:no-repeat;background-position:50%;background-size:contain;padding:5px}.htocoll-tile-cta.kit-add{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-add.svg)}.htocoll-tile-cta.kit-added{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-added.svg)}.htocoll-tile-cta.kit-checkmark{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-checkmark.svg)}.htocoll-tile-cta.kit-noadd{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-no-add.svg)}.htokitting .rds-productgrid-htoclose{position:absolute;top:10px;right:10px;background-color:transparent;color:#ababab;font-weight:700;font-size:1.0625rem}.rds-productgrid-htoerrors{margin:0 auto 5px;text-align:center;color:#e51b24;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif;font-size:.7em;line-height:.7rem}.rds-productgrid-htotitle{margin:0;font-size:1.15rem;font-family:Galaxie Polaris Medium,arial,helvetica,sans-serif;font-weight:400;line-height:1.5}.rds-productgrid-htoinfo{font-size:.7rem;margin-top:0;margin-bottom:10px;font-family:Galaxie Polaris Book,arial,helvetica,sans-serif}.rds-productgrid-ctahelp{text-align:center;margin-top:8px;margin-bottom:0}.rds-productgrid-ctahelp>a{text-decoration:underline}.rds-productgrid-tile .rds-productgrid-htocta{width:100%;box-sizing:border-box;margin-top:10px}.rds-productgrid-tile .htokitting{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dedede;padding:20px;z-index:10;background-color:#fff;height:100%}.rds-productgrid-tile{display:inline;margin:0 15px 52px;cursor:pointer;position:relative}.rds-productgrid-tile img{cursor:pointer}.rds-productgrid-tile-badge{position:absolute;top:11px;left:12px;padding:0 6px;font-family:Industry Medium Italic,arial,helvetica,sans-serif;font-size:.75rem;line-height:1;text-transform:uppercase;letter-spacing:.01875rem;border:1px solid #e51b24;pointer-events:none;font-style:italic;background-color:#e51b24;color:#fff;border-radius:3px}.rds-productgrid-tile-badge:not(:root:root){font-style:normal}.rds-productgrid-tile-badge.bright,.rds-productgrid-tile-badge.neon{border-color:#dbff05;background-color:#dbff05;color:#000;border-radius:3px;font-family:Industry Medium Italic,arial,helvetica,sans-serif}.rds-productgrid-tile-badge.red{border-color:#a91e24;background-color:#a91e24}.rds-productgrid-tile-badge.gray,.rds-productgrid-tile-badge.red{color:#fff;border-radius:3px;font-family:Industry Medium Italic,arial,helvetica,sans-serif}.rds-productgrid-tile-badge.gray{border-color:#9b9b9b;background-color:#9b9b9b}.rds-productgrid-tile-badge.ltd{border:none;background-color:#fff;padding:0;background-image:url(/cdn/shop/files/LTD_ALTERNATE_BLACK_2.svg?v=1680005212);width:40px;height:16px;border-radius:0;background-repeat:no-repeat;background-size:contain}body.is-safari .rds-productgrid-tile-badge{font-style:normal}.rds-productgrid-tile-badge-group{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;padding:10px}.rds-productgrid-tile-badge-group .rds-productgrid-tile-badge{position:static;margin-right:7px;margin-bottom:7px}.rds-productgrid-tile-image{max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rds-productgrid-tile-image-wrap{position:relative}.rds-productgrid-tile-image-wrap:before{content:"";display:block;padding-top:100%}.rds-productgrid-tile-image-wrap:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03)}.rds-product-tile--skeleton{margin:0 10px 48px}.rds-product-tile--skeleton .rds-productgrid-tile-footer-row{display:block;width:100%}.rds-product-tile--skeleton .rds-productgrid-tile-footer-title span{display:inline-block;width:66%;height:16px;background-color:rgba(0,0,0,.03);border-radius:4px}.rds-product-tile--skeleton .rds-tile-options-text{display:inline-block;width:40%;height:14px;background-color:rgba(0,0,0,.03);border-radius:4px}@media(max-width:1024px){.htokitting .rds-productgrid-htoclose{top:6px;right:6px;padding:8px}}@media(max-width:960px){.rds-productgrid-subcollection-links.mobileSticky{position:fixed;top:var(--header-height);left:0;width:100vw;transition:top .3s linear}.is-header-hidden .rds-productgrid-subcollection-links.mobileSticky{top:0}.rds-productgrid-subcollection-links.mobileSticky+.rds-productgrid{padding-top:20px}.rds-productgrid,.rds-productgrid.with-filter-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.rds-productgrid-tile-footer-price-mobile{display:flex;justify-content:space-between}.htocoll-tile-ctatooltip.active{display:none}.rds-productgrid-tile:hover .htocoll-tile-cta{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/add-hover.svg)}.rds-productgrid-subcollection-headercopy{grid-column-end:3;min-height:0}.rds-productgrid-subcollection-headercopy .heading1{font-size:1.6rem}.rds-productgrid-subcollection-headerimg+.rds-productgrid-subcollection-headercopy{grid-column-start:1}}.wide-collection-product-info .roka-swatch-block{display:none}.wide-collection-product-info-options-text{display:inline-block}.collection-custom-svg{width:15px}@media(min-width:768px){.collection-custom-svg{width:22px}.rds-productgrid-tile-badge{padding:2px 6px 0}.rds-productgrid-tile .pdp-swatch-images{padding-top:0}.pdp-swatch-image--count{font-size:.8125rem}.wide-collection-product-info .roka-swatch-block{display:inline-block}.wide-collection-product-info-options-text{display:none}.pdp-swatches-w-custom .swiper-slide:last-child a{width:auto}a.wide-collection-link{display:inline}.filter-actions{display:none}.rds-productgrid-tile .htokitting{display:flex;position:relative}.rds-productgrid-tile-subtitle{line-height:1.6em}.rds-productgrid-tile-subtitle-desktop{display:block}.rds-productgrid-subcollection-links{text-align:center;justify-content:center}.rds-productgrid-subcollection-links.desktopSticky{position:fixed;left:0;width:100vw;top:var(--header-height)}.rds-productgrid-subcollection-links.desktopSticky+.rds-productgrid{padding-top:30px}.rds-productgrid-tile-subtitle-mobile{display:none}.sale-product .price-currency{display:inline;margin-right:0}}@media(max-width:860px){.rds-productgrid-tile-footer-fromprice{font-size:.625rem}.rds-productgrid,.rds-productgrid.with-filter-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 16px;padding:0 8px}.rds-productgrid-tile{margin:0}.rds-productgrid-subcollection-headerimg{grid-column-start:1;grid-column-end:4;margin:32px 16px}.rds-productgrid-subcollection-headercopy{grid-column-start:1;grid-column-end:3;margin:0 0 16px}.rds-productgrid-subcollection-headercopy h4{text-align:center}.rds-productgrid-subcollection-headercopy .heading1{font-size:2rem}.rds-productgrid-tile-footer-row:nth-child(2){min-height:0}.rds-productgrid-tile-footer-row .rds-tile-options-text{padding-top:1px;font-size:.625rem}.rds-productgrid-tile-footer-row .pdp-swatch-square{width:24px;height:24px;border-width:3px!important}.rds-productgrid-tile-footer-row .pdp-swatch-square:after{top:-2px;right:-2px;bottom:-2px;left:-2px}.rds-productgrid-tile-footer-row .component-option-swatch{padding-bottom:0}.rds-productgrid-tile-footer{display:flex;flex-direction:column}.rds-productgrid-tile-footer-row--reviews{padding-top:0}.rds-productgrid-tile-footer-row--title{padding-top:6px;order:-1}.rds-productgrid-tile-reviews .prod-detail-drawer.bv-reviews-summary{margin-bottom:7px}.rds-productgrid-tile-reviews .yotpo.bottomLine .yotpo-bottomline{justify-content:flex-start}.rds-productgrid-tile-navigation{padding-top:0}.rds-productgrid-tile-navigation img{width:11px}.rds-productgrid-tile-navigation div{padding:0 0 3px 8px}.rds-productgrid-tile-navigation .rds-productgrid-tile-button-prev{display:none}.rds-productgrid-tile .swiper-slide{width:28px}.rds-productgrid-tile{padding-bottom:20px}.rds-productgrid-tile .rds-productgrid-tile-footer-row-with-swatches{margin-top:0}.rds-productgrid-tile .rds-productgrid-tile-footer-row-with-swatches .rds-tile-options-text{opacity:0}.rds-productgrid-tile .rds-productgrid-tile-footer-row-with-swatches .pdp-swatches{display:block}.rds-productgrid-tile .rds-productgrid-tile-footer-row-with-swatches div.pdp-swatches{position:absolute;left:0;width:100%;max-width:100%;display:flex;flex-wrap:wrap}.rds-productgrid-tile-footer .hto--item{margin-top:-2px;margin-bottom:6px}.filter-sort-selection{direction:ltr}}@media(max-width:680px){.rds-productgrid .pdp-swatch-square.disabled:before{width:30px}.rds-productgrid-tile-badge{top:8px;left:8px;font-size:.75rem;line-height:1.1;font-weight:600}.rds-productgrid-tile-badge:not(:root:root){font-style:normal;padding:2px 6px 1px}.rds-productgrid-tile-badge.bright,.rds-productgrid-tile-badge.gray,.rds-productgrid-tile-badge.neon,.rds-productgrid-tile-badge.red{font-style:italic;font-weight:500}.rds-productgrid-tile.rds-htokit-tile{grid-column:1/3;background-color:rgba(0,0,0,.75);height:100vh;z-index:2147483003;position:fixed;top:0;left:0;width:100%;animation-duration:.3s;animation-name:fadeIn;margin:0}.rds-productgrid-tile .htokitting{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:100;display:block;height:440px;min-width:90%}.htocoll-tile-flashmsg{top:30px}.rds-productgrid,.rds-productgrid.with-filter-sidebar{padding:0 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.rds-productgrid-subcollection-headerimg{grid-column-start:1;grid-column-end:3;margin:32px 16px}.rds-productgrid-subcollection-headercopy{grid-column-start:1;grid-column-end:3;padding-bottom:10px}.rds-productgrid-tile-footer-row:first-child{margin-bottom:0;font-size:.8rem}.rds-productgrid-tile-subtitle-mobile{font-size:.7rem}.rds-productgrid-tile-footer-title{margin-bottom:3px}.htocoll-tile-cta{top:5px;right:5px}}.is-loading-skeleton .filters-sort-results{opacity:0}.rds-productgrid-tile--loading .rds-productgrid-tile-footer-title{background-color:#777;color:#777}.rds-productgrid-tile--loading .rds-productgrid-tile-footer-price{background-color:#777;color:#777;position:relative}.rds-productgrid-tile--loading .rds-productgrid-tile-footer-price:before{content:"$";position:absolute;top:0;right:100%}.collection-filtering{padding:0 18px 0 13px;font-family:Industry Book,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:.05rem;color:#000}.filters-head{display:none}@media(min-width:680px){.hidden-desktop{display:none}}@media(max-width:680px){.hidden-mobile{display:none}}.filter-items ul:not(.is-expanded) .collapsed{display:none!important}.filter-checkbox-label{text-align:left}.filter-checkbox-label em{font-style:normal;font-size:.6875rem;line-height:1.25;letter-spacing:0;color:#333;padding-top:6px;display:block}@media(max-width:680px){html.is-filter-open{overflow:hidden}body.is-filter-open{height:100vh;overflow:hidden;position:fixed}.filter-checkbox-label em{font-size:.625rem}.collection-filtering{display:flex;flex-direction:column}.collection-filtering .filters-container{pointer-events:auto;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999999;transition:transform .2s}.collection-filtering .filters-column{display:flex;flex-direction:column;height:100%;max-width:calc(100% - 48px);position:relative;z-index:1;background-color:#fff}.collection-filtering .filters-backdrop{background-color:#000;opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s .15s}.collection-filtering .filters-head{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex:0 0 auto;border-bottom:1px solid #ececec;padding:10px 15px}.collection-filtering .filters-head-title{flex:1;margin:0}.collection-filtering .filters-head-action{flex:0 0 auto;padding-left:5px}.collection-filtering .filters-head-action:after{content:url(/cdn/shop/files/icon-close.svg?v=1646653026);display:inline-block;width:16px;height:16px;position:relative;top:3px}.collection-filtering .filters{overflow:scroll;flex:1;padding:0 16px}.collection-filtering.mobile-collapsed .filters-container{pointer-events:none;transform:translateX(-100%)}.collection-filtering.mobile-collapsed .filters-backdrop{opacity:0;transition:opacity .2s 0s}div.collection-filtering .filters>.filter-row.active>.filter-row-nested,div.collection-filtering .filters>.filter-row>.filter-row-content{border:0}}.filters-noresults{text-align:center;grid-column-start:2;grid-column-end:5;margin-top:15vh}@media(max-width:680px){.filters-noresults{grid-column-start:2;grid-column-end:3}}.filters-selected{padding-bottom:9px}.filters-selected ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.filters-selected .filters-selected-clear button{padding:6px 0;margin:0;border:none;text-decoration:underline;font-family:Galaxie Polaris Semibold,Arial,helvetica,sans-serif;font-weight:600;font-size:.625rem;letter-spacing:0;text-transform:none}.filters-selected .filters-selected-clear button:focus,.filters-selected .filters-selected-clear button:hover{color:#ccc;background-color:#fff;transition:.2s ease-in 0s}.filters-selected li{font-size:.625rem;margin:0 8px 8px 0;list-style:none;text-transform:none;letter-spacing:0}.filters-selected li:not(.filters-selected-clear){padding:1px 27px 2px 9px;font-family:Galaxie Polaris Book,sans-serif;cursor:pointer;background:url(https://img.roka.com/collectionfilters/icon-x.svg) center right 8px no-repeat;background-size:8px 8px;background-color:#f7f7f7}.filters-selected li:not(.filters-selected-clear):focus,.filters-selected li:not(.filters-selected-clear):hover{background-color:#ccc;transition:.2s ease-in 0s}.filter-select-container{position:relative;margin-top:4px;display:flex;align-items:center}.filter-select-container img{position:relative;z-index:1;pointer-events:none;margin-bottom:3px}.filter-select-container .filter-select-container-width-setter{opacity:0;margin-left:3px}.filter-select-container select{position:absolute;top:0;left:0;right:0}.filter-sort-selection{display:inline-block;text-align:right;appearance:none;padding:0 0 0 5px;border:none}@media(max-width:680px){.filter-actions .mobile-hidden{display:none}}.clear-filters{background-color:#fff;color:#ddd;font-weight:600;margin:0 16px;display:inline-block;width:auto;padding:0;color:#000}@media(max-width:680px){.clear-filters.mobile-hidden{display:none}}@media(max-width:680px){.filters-noresults{grid-column-start:1}}@media(max-width:767px){select.filter-sort-selection{text-align-last:left;font-size:.75rem;letter-spacing:.2px}}.filter-active-filters-and-sort{grid-column-start:1;grid-column-end:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 11px 13px;min-height:40.8px}@media(max-width:680px){.filter-active-filters-and-sort{display:none}}.filter-active-filters-and-sort .filters-selected{grid-column-start:2;grid-column-end:4}.filters-sort-and-clear{display:block;grid-column:span 3;padding-top:9px}.filters-sort-results{text-transform:uppercase;font-family:Industry Book,sans-serif;font-size:.875rem;letter-spacing:.2px;margin:0;transition:opacity .3s}@media(max-width:960px){.filter-active-filters-and-sort{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-start:1;grid-column-end:4}.filters-sort-and-clear{grid-column:span 2;display:flex;justify-content:space-between;align-items:center}.filters-selected,.filters-sort-and-clear{margin:0 16px 0 8px}.filter-active-filters-and-sort .filters-selected{grid-column-start:2;grid-column-end:3}}@media(min-width:960px){.filters-sort-and-clear{margin:0 16px 0 5px;display:inline-flex;align-items:center;justify-content:space-between}.filter-sort-selection{margin-bottom:0;margin-top:0}}@media(min-width:1200px){.filters-sort-and-clear{flex-direction:row}.filter-sort-selection{flex-grow:1}}.rds-productgrid .collection-filtering{grid-area:2/1/100/2}@media(max-width:680px){.rds-productgrid .collection-filtering{grid-area:1/1/5/3}}.filter-icon,.filters-sort-mobile{display:none}.collection-filtering .filter-title,.filter-active-filters-and-sort .filter-title{font-family:Industry Demi,sans-serif;font-weight:600;text-transform:uppercase;justify-content:center;font-size:.875rem;letter-spacing:.6px}.collection-filtering .filter-title{display:none}@media(max-width:680px){.collection-filtering .filter-title{display:flex;font-size:.75rem;letter-spacing:.3px;padding-bottom:10px}}.collection-filtering .filter-title .filters-results-count{flex:1}@media(max-width:680px){.collection-filtering .mobile-hidden{display:none}}.collection-filtering .filters{border-bottom:1px solid #e4e4e4}.collection-filtering .filters>.filter-row.active>.filter-row-nested,.collection-filtering .filters>.filter-row>.filter-row-content{border-top:1px solid #e4e4e4}.collection-filtering .filters .filter-row{text-align:center}.collection-filtering .filters .filter-row.active>.filter-row-content{background:url(https://img.roka.com/collectionfilters/icon-minus.svg) 100% no-repeat}@media(max-width:680px){.collection-filtering .filters .filter-row.active>.filter-row-content{background:none}}.collection-filtering .filters .filter-row-nested{display:none}.collection-filtering .filters .filter-row-nested.open{display:block}.collection-filtering .filters .filter-row-nested .filter-row{background:#fff}.collection-filtering .filters .filter-row-nested .filter-row+.filter-row{border-top:1px solid #e4e4e4}.collection-filtering .filters .collection-filtering .filters .filter-items-list li.rx-range-note,.collection-filtering .filters .rx-range-note{flex:0 0 100%;font-family:Galaxie Polaris Book,sans-serif;cursor:auto;font-size:.75rem;letter-spacing:normal;margin:5px auto!important;text-align:left;line-height:1rem;text-transform:none}.collection-filtering .filters .filter-row-content{padding:28px 0;display:flex;align-items:center;justify-content:left;cursor:pointer;background:url(https://img.roka.com/collectionfilters/icon-plus.svg) 100% no-repeat;background-size:10px 10px;font-size:.875rem;letter-spacing:.2px}.collection-filtering .filters .filter-row-content.active{border-bottom:1px solid #e4e4e4}.collection-filtering .filters .filter-row-content+.filter-items{display:none}.collection-filtering .filters .filter-row-content+.filter-items.open{display:block}@media(max-width:680px){.collection-filtering .filters .filter-row-content{padding:20px 0;font-size:.75rem;letter-spacing:.2px}}.collection-filtering .filters .filter-items-image{text-align:center}.collection-filtering .filters .filter-items{font-family:Industry Bold,sans-serif;padding-bottom:15px}.collection-filtering .filters .filter-items li,.collection-filtering .filters .filter-items ul{margin:0;padding:0}.collection-filtering .filters .filter-items label{margin-bottom:0}.collection-filtering .filters .filter-items ul{list-style:none;display:flex;flex-wrap:wrap}.collection-filtering .filters .filter-items ul:first-child{margin-top:12px;padding-bottom:12px}.collection-filtering .filters .filter-items li{cursor:pointer}.collection-filtering .filters .filter-items li.disabled{opacity:.3}.collection-filtering .filters .filter-items li.disabled *{cursor:not-allowed}.collection-filtering .filters .filter-items.filter-items-2col-img{padding:12px 0}.collection-filtering .filters .filter-items.filter-items-2col-img ul li{width:44%;padding:12px;margin:12px 3%;display:flex;flex-wrap:wrap;position:relative;border:1px solid #dbddde}.collection-filtering .filters .filter-items.filter-items-2col-img ul li img{max-width:100%;margin:0 auto 12px}.collection-filtering .filters .filter-items.filter-items-2col-img ul li span{width:100%;align-self:flex-end}.collection-filtering .filters .filter-items.filter-items-2col-img ul li.selected,.collection-filtering .filters .filter-items.filter-items-2col-img ul li.selected:focus,.collection-filtering .filters .filter-items.filter-items-2col-img ul li.selected:hover,.collection-filtering .filters .filter-items.filter-items-2col-img ul li:hover,.collection-filtering .filters .filter-items.filter-items-2col-img ul li:hover:focus,.collection-filtering .filters .filter-items.filter-items-2col-img ul li:hover:hover{border-color:#000}.collection-filtering .filters .filter-items.filter-items-2col-img ul li:focus,.collection-filtering .filters .filter-items.filter-items-2col-img ul li:hover{border-color:#ccc;transition:.2s ease-in 0s}.collection-filtering .filters .filter-items.filter-items-2col-list ul li{margin:3px}@media screen and (min-width:350px){.collection-filtering .filters .filter-items.filter-items-2col-list ul li{width:42%;margin:3px 4%}}@media(min-width:768px)and (max-width:960px){.collection-filtering .filters .filter-items.filter-items-2col-list ul li{flex-direction:column}}.collection-filtering .filters .filter-items.open{margin-top:-31px}@media(max-width:680px){.collection-filtering .filters .filter-items.open{margin-top:-24px}}.collection-filtering .filter-checkbox{width:0;height:0;visibility:hidden;position:absolute;opacity:0}.collection-filtering .filter-checkbox-label{font-weight:400;line-height:1.2;margin-top:0;cursor:pointer}.collection-filtering .filter-checkbox-label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.collection-filtering .filter-swatch{width:48px;height:48px;display:block;border:1px solid #dbddde;border-radius:4px;margin:0 6px 0 0;flex-shrink:0}.collection-filtering .filter-items-price{padding:24px}.collection-filtering .filter-actions{flex:0 0 auto;display:none;padding:12px 16px;border-top:1px solid #e4e4e4}.collection-filtering .filter-actions .clear-filters{text-decoration:underline;margin:0 16px 0 0;flex:0 0 auto}.collection-filtering .filter-actions .clear-filters,.collection-filtering .filter-actions .show-results{font-size:.75rem;font-family:Industry Medium,arial,helvetica,sans-serif;font-weight:600;letter-spacing:.1px}.collection-filtering .filter-actions .show-results{flex:1;padding:20px 10px}.collection-filtering .price-dragger{position:relative;height:20px}.collection-filtering .dragger{width:20px;height:20px;border-radius:50%;background:#3b3b3b;cursor:pointer;position:absolute;top:0;left:50%;z-index:10}.collection-filtering .dragger:hover,.collection-filtering .draggerfocus{background-color:#000;transition:.2s ease-in 0s}.collection-filtering .dragger-line{width:100%;height:2px;background:#ccc;position:absolute;top:10px}.collection-filtering .dragger-line-selected{width:50%;height:2px;background:#ccc;position:absolute;top:10px;background:#3b3b3b;z-index:10}.collection-filtering .prices{display:flex;font-family:Industry Bold,sans-serif;margin:12px 0 0;position:relative}.collection-filtering .prices span+span{margin:0 0 0 auto;text-align:right}.collection-filtering .prices .price-selected{position:absolute;top:0;left:49.5%;text-align:center}@media(max-width:680px){.filters-sort-and-clear{display:none}.collection-filtering .filters .filter-row,.rds-productgrid-filtersbutton{text-align:center}}@media(min-width:768px){.collection-filtering .filters .filter-row,.rds-productgrid-filtersbutton{text-align:left}}.filter-items-actions{flex:0 0 100%!important;max-width:100%!important;width:100%!important;margin:0!important}.filter-items-actions.is-expanded{display:none!important}.filter-item-innner{height:100%}.collection-filtering .filters .filter-items li:not(.disabled).selected .filter-item-inner{background-color:#fff;border-color:#000}.collection-filtering .filters .filter-items li:not(.disabled).selected img{opacity:1}@media(min-width:680px){.collection-filtering .filters .filter-items li:not(.disabled):hover .filter-item-inner{background-color:#fff;border-color:#000}.collection-filtering .filters .filter-items li:not(.disabled):hover img{opacity:1}}.collection-filtering .filters .filter-items-image ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:0 -4px}.collection-filtering .filters .filter-items-image li{padding:4px;flex:0 0 33.33%;max-width:33.33%;list-style:none}.collection-filtering .filters .filter-items-image li.selected .filter-item-inner{background-color:#fff;border-color:#000}.collection-filtering .filters .filter-items-image figure{max-width:52px;min-height:29px;margin:0 auto -1px}.collection-filtering .filters .filter-items-image img{width:100%;height:auto;opacity:.5;transition:opacity .2s}.collection-filtering .filters .filter-items-image .filter-item-inner{background-color:#f7f7f7;padding:11px 3px 9px;text-align:center;font-family:Galaxie Polaris Book,sans-serif;text-transform:none;font-size:.75rem;letter-spacing:0;border:1px solid transparent;transition:border-color .2s,background-color .2s}.collection-filtering .filters .filter-items-face figure{max-height:44px;max-width:100%;margin-bottom:4px}.collection-filtering .filters .filter-items-face img{height:44px;width:auto}.collection-filtering .filters .filter-items-face .face-shape-round img{height:20px}.collection-filtering .filters .filter-items-face .face-shape-oval img{height:25px}.collection-filtering .filters .filter-items-face .face-shape-square img{height:20px}.collection-filtering .filters .filter-items-face .face-shape-heart img{height:23px}.collection-filtering .filters .filter-items-face .face-shape-diamond img{height:24px}.filter-item-inner{height:100%}.collection-filtering .filters .filter-items-list ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:0 -4px}.collection-filtering .filters .filter-items-list li{padding:4px;flex:0 0 50%;max-width:50%;list-style:none}.collection-filtering .filters .filter-items-list li.selected .filter-item-inner{background-color:#fff;border-color:#000}.collection-filtering .filters .filter-items-list .rx-range-note{flex:0 0 100%;max-width:100%}.collection-filtering .filters .filter-items-list .filter-item-inner{background-color:#f7f7f7;padding:11px;font-family:Galaxie Polaris Book,sans-serif;text-transform:none;font-size:.75rem;line-height:1.2;letter-spacing:0;border:1px solid transparent;display:flex;align-items:center;position:relative;transition:border-color .2s,background-color .2s}.collection-filtering .filters .filter-items-list .filter-swatch{border:1px solid #dbddde;width:24px;height:24px;margin-right:6px;border-radius:0}.collection-filtering .filters .filter-items-list-checkbox .filter-item-inner{align-items:flex-start;padding:14px 11px}.filter-items-toggle-all{width:100%;text-decoration:underline;text-align:center;padding:0 15px;margin:0;font-family:Industry Medium,arial,helvetica,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:0;cursor:pointer}.filter-head{padding-top:14px}.filter-head .filter-title img{margin-right:4px;display:inline-block;width:13px}@media(max-width:680px){.collection-filtering .filters .filter-items-list li.rx-range-note,.rx-range-note{font-size:.6875rem}.filter-icon{display:inline-block;width:12px;margin-right:7px;margin-top:-1px}.filters-sort-mobile{display:block;flex:1;margin-left:23px}.filters-sort-mobile img{width:14px;margin-right:2px}.collection-filtering{position:relative;padding:5px 0 10px}.filters-sort-and-clear{margin:0 8px}.filters-selected{margin:0 -8px 0 0;order:1;overflow:hidden;padding:2px 0 6px;display:flex}.filters-selected ul{flex-wrap:nowrap;overflow-x:auto}.filters-selected li{flex:0 0 auto}.filters-selected-clear{flex:0 0 auto;margin-right:8px}.filters-selected .filters-selected-clear button{font-family:Galaxie Polaris Medium,sans-serif;font-weight:500}.collection-filtering .filter-title .filters-results-count{flex:0 0 auto;color:#999}.filters-head-title{letter-spacing:.3px;font-weight:600}.collection-filtering .filters .filter-items{padding-bottom:1px}.collection-filtering .filters .filter-items-image .filter-item-inner{font-size:.6875rem}.collection-filtering .filters .filter-items-image ul{margin:0 -3px}.collection-filtering .filters .filter-items-image li{padding:3px}.collection-filtering .filters .filter-items-list ul{margin:0 -3px}.collection-filtering .filters .filter-items-list li{padding:3px}.collection-filtering .filters .filter-items-list .filter-item-inner{padding:12px 11px;text-align-last:left;font-size:.6875rem}.collection-filtering .filters .filter-items-list .filter-swatch{width:20px;height:20px;margin-right:8px;margin-top:3px;margin-bottom:3px}.collection-filtering .filters .filter-items-list-checkbox .filter-item-inner{padding:13px 12px;align-items:flex-start}.filter-items-toggle-all{padding-top:6px;font-size:.625rem;margin-bottom:-4px;text-underline-offset:2px}.collection-filtering .filter-actions{display:flex}}.drops-nav{display:flex;flex-direction:row;justify-content:center;font-family:Industry Demi,arial,helvetica,sans-serif;max-width:1600px;margin-left:auto;margin-right:auto;margin-top:15px;padding:0 5px}.drops-nav .drops-nav-item{display:block;margin:5px 10px;cursor:pointer;text-transform:uppercase}.drops-nav .drops-nav-item.active{text-decoration:underline}.drop,.drops-grid,.drops-intro{font-family:Industry Demi,arial,helvetica,sans-serif;max-width:1600px;margin-left:auto;margin-right:auto;margin-top:66px;padding:0 5px}.drop .h1,.drop .h2,.drop h1,.drop h2,.drops-grid .h1,.drops-grid .h2,.drops-grid h1,.drops-grid h2,.drops-intro .h1,.drops-intro .h2,.drops-intro h1,.drops-intro h2{font-weight:400}.drop .h1,.drop h1,.drops-grid .h1,.drops-grid h1,.drops-intro .h1,.drops-intro h1{margin:0}.drop .h2,.drop h2,.drops-grid .h2,.drops-grid h2,.drops-intro .h2,.drops-intro h2{margin:6px 0 0}.drop h2+p,.drops-grid h2+p,.drops-intro h2+p{margin-top:12px}.drop p:not(form p),.drops-grid p:not(form p),.drops-intro p:not(form p){font-family:Galaxie Polaris Book,sans-serif;margin:6px 0 0;line-height:1.5;font-size:1rem}.drop form,.drops-grid form,.drops-intro form{margin:48px 0 0}.drop form p,.drops-grid form p,.drops-intro form p{margin:0 0 20px}.drop form p.notify-info,.drops-grid form p.notify-info,.drops-intro form p.notify-info{text-transform:inherit;font-size:1rem;letter-spacing:.5px;margin:15px 0 20px}.drop form input[type=email],.drop form input[type=submit],.drop form input[type=tel],.drops-grid form input[type=email],.drops-grid form input[type=submit],.drops-grid form input[type=tel],.drops-intro form input[type=email],.drops-intro form input[type=submit],.drops-intro form input[type=tel]{text-align:center;text-transform:uppercase;height:40px;padding:4px;font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif}.drop form input[type=email],.drop form input[type=tel],.drops-grid form input[type=email],.drops-grid form input[type=tel],.drops-intro form input[type=email],.drops-intro form input[type=tel]{width:100%;margin:4px 0;border:none}.drop form input[type=email]::placeholder,.drop form input[type=tel]::placeholder,.drops-grid form input[type=email]::placeholder,.drops-grid form input[type=tel]::placeholder,.drops-intro form input[type=email]::placeholder,.drops-intro form input[type=tel]::placeholder{color:#d6d6d6}.drop form input[type=submit],.drops-grid form input[type=submit],.drops-intro form input[type=submit]{width:100%;margin-top:4px;border:none;cursor:pointer;box-sizing:border-box}.drop form .form-label,.drops-grid form .form-label,.drops-intro form .form-label{font-family:Industry Demi,arial,helvetica,sans-serif}.drop form .form-label+input,.drops-grid form .form-label+input,.drops-intro form .form-label+input{margin-top:10px}.drop .content,.drops-grid .content,.drops-intro .content{text-align:center}.drop .sub-head,.drop .variant,.drop .varient,.drops-grid .sub-head,.drops-grid .variant,.drops-grid .varient,.drops-intro .sub-head,.drops-intro .variant,.drops-intro .varient{font-family:Galaxie Polaris Bold,sans-serif;font-size:1.5rem;text-transform:none}.drop .product-logo,.drops-grid .product-logo,.drops-intro .product-logo{margin-bottom:15px}.drop .name,.drops-grid .name,.drops-intro .name{font-size:.875rem;letter-spacing:.1em}.drop .lens-info-header,.drops-grid .lens-info-header,.drops-intro .lens-info-header{text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;font-family:Industry Demi,arial,helvetica,sans-serif}.drop .date,.drop .image-bug,.drop .meta-info,.drop form label,.drop form p,.drops-grid .date,.drops-grid .image-bug,.drops-grid .meta-info,.drops-grid form label,.drops-grid form p,.drops-intro .date,.drops-intro .image-bug,.drops-intro .meta-info,.drops-intro form label,.drops-intro form p{text-transform:uppercase;font-size:.875rem;letter-spacing:.1em}.drop .image-bug,.drops-grid .image-bug,.drops-intro .image-bug{padding:3px 4px 4px;border:1px solid #000;position:absolute;font-size:.7rem;top:20px;left:20px;z-index:20}@media screen and (max-width:680px){.drop .image-bug,.drops-grid .image-bug,.drops-intro .image-bug{top:10px;left:10px}}.drop .button,.drop input[type=submit],.drops-grid .button,.drops-grid input[type=submit],.drops-intro .button,.drops-intro input[type=submit]{text-decoration:none;background:#000;color:#fff}.drop .button:hover,.drop input[type=submit]:hover,.drops-grid .button:hover,.drops-grid input[type=submit]:hover,.drops-intro .button:hover,.drops-intro input[type=submit]:hover{transition:background-color .2s ease-out;background-color:#666}.drop .button,.drops-grid .button,.drops-intro .button{text-align:center;text-transform:uppercase;height:40px;padding:10px;font-size:.875rem;letter-spacing:.1em;display:inline-block}@media screen and (max-width:680px){.drop,.drops-grid,.drops-intro{margin-top:25px}}.drop .meta-info,.drops-grid .meta-info,.drops-intro .meta-info{display:flex;flex-flow:row wrap;margin-top:5px;align-items:center}.drop .meta-info .info,.drop .meta-info .label,.drops-grid .meta-info .info,.drops-grid .meta-info .label,.drops-intro .meta-info .info,.drops-intro .meta-info .label{margin:0 12px;width:calc(50% - 24px);text-transform:uppercase}.drop .meta-info .label,.drops-grid .meta-info .label,.drops-intro .meta-info .label{text-align:right}.drop .meta-info .info,.drops-grid .meta-info .info,.drops-intro .meta-info .info{text-align:left;font-family:Industry Book,arial,helvetica,sans-serif}.drop .meta-info .info.price .compareat-price,.drops-grid .meta-info .info.price .compareat-price,.drops-intro .meta-info .info.price .compareat-price{color:#474747}.drop .meta-info .info.price .regular-price,.drops-grid .meta-info .info.price .regular-price,.drops-intro .meta-info .info.price .regular-price{color:#ee2e24}.drop .meta-info .info.price span,.drops-grid .meta-info .info.price span,.drops-intro .meta-info .info.price span{display:inline}.drops-intro .content{max-width:530px;width:100%;margin:0 auto}@media screen and (max-width:680px){.drops-intro .content{width:86%}}.drops-intro .content h1{display:block;text-indent:-9999em;width:164px;height:44px;margin:0 auto}.drops-intro .content p{margin:12px 0 0}.drops-intro .content img{max-width:36%}.drop-product-bottom .drops-intro form{margin:48px 0 0}.drop-product-bottom .drops-intro form p{margin:10px 0 0}.drops-grid{margin-top:52px;display:grid;grid-template-columns:repeat(auto-fill,minmax(33.333333%,1fr))}@media screen and (max-width:960px){.drops-grid{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}@media screen and (max-width:680px){.drops-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.drops-grid-item{position:relative;margin:5px}.drops-grid-item a{text-decoration:none;color:#000}.drops-grid-item .content{text-align:center;padding-bottom:10%}@media screen and (max-width:680px){.drops-grid-item .content{display:flex;align-items:center;padding:22px 5px 9px}}.drops-grid-item .content:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03)}.drops-grid-item .content:hover:after{transition:background-color .2s ease-out;background-color:rgba(0,0,0,.15)}.drops-grid-item .content img{width:100%;position:relative}@media screen and (max-width:680px){.drops-grid-item .content img{width:50%}}.drops-grid-item .content .info{position:absolute;bottom:0;width:100%;z-index:10;margin:0 0 8.5%}@media screen and (max-width:680px){.drops-grid-item .content .info{width:50%;position:relative;margin-bottom:0}}@media screen and (max-width:960px){.drops-grid-item .content .info{margin:0 0 4%}}.drops-grid-item .content .info span{display:block;text-transform:uppercase}.drops-grid-item .content .info .variant{margin-top:5px;font-size:1.2rem;line-height:1.1;font-family:Industry Demi,sans-serif;font-size:1.25rem}.drops-grid-item .content .info .date{margin-top:10px;font-size:.7rem;color:#444}.drops-grid-item.is-loading .image-bug{opacity:0}@media screen and (min-width:680px){.drops-grid-item.is-loading .content img{width:80%;margin-bottom:15%}}.drops-grid-item.is-loading .content .info{display:flex;flex-direction:column;align-items:center;opacity:.33}.drops-grid-item.is-loading .content span{background-color:currentColor}.drops-grid.dropped{grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}@media screen and (max-width:960px){.drops-grid.dropped{grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}}@media screen and (max-width:680px){.drops-grid.dropped{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}}@media screen and (max-width:680px){.drops-grid.dropped .drops-grid-item img{width:100%}}.drops-grid.dropped .drops-grid-item .content{padding-top:9%;padding-bottom:5%}.drops-grid.dropped .drops-grid-item .content .info-container{padding:0 10px;position:relative;z-index:1;margin-top:-18%}.drops-grid.dropped .drops-grid-item .content .info,.drops-grid.dropped .drops-grid-item .content .info-lower{opacity:0;width:100%;position:static;margin:0;line-height:1.25}.drops-grid.dropped .drops-grid-item .content .info-lower .variant,.drops-grid.dropped .drops-grid-item .content .info .variant{font-family:Galaxie Polaris Bold,sans-serif;font-size:.85rem}.drops-grid.dropped .drops-grid-item .content:hover .info,.drops-grid.dropped .drops-grid-item .content:hover .info-lower{opacity:0}@media screen and (min-width:960px){.drops-grid.dropped .drops-grid-item .content:hover .info,.drops-grid.dropped .drops-grid-item .content:hover .info-lower{opacity:1;transition:opacity .2s ease-out}}.drop .drop-product{display:flex;flex-flow:row wrap}.drop .drop-product .product-images,.drop .drop-product .product-info{margin:5px}.drop .drop-product .product-images{position:sticky;top:66px;width:calc(60% - 10px)}@media screen and (max-width:860px){.drop .drop-product .product-images{width:calc(50% - 10px)}}@media screen and (max-width:680px){.drop .drop-product .product-images{width:calc(100% - 10px);order:2;margin-top:0}}.drop .drop-product .product-images .image{width:100%;display:block;position:relative}@media screen and (max-width:680px){.drop .drop-product .product-images .image:first-child{display:none}}.drop .drop-product .product-images .image+.image{margin-top:10px}.drop .drop-product .product-images .image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03);pointer-events:none}.drop .drop-product .product-images .image img{width:100%}.drop .drop-product .product-images .image video{max-width:100%;width:100%;cursor:pointer;pointer-events:auto}.drop .drop-product .product-images .image .video-container{pointer-events:none;position:relative;font-size:0;line-height:0}.drop .drop-product .product-images .image .video-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;transition:opacity .3s}.drop .drop-product .product-images .image .video-button{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:50px;height:50px;transition:opacity .3s}.drop .drop-product .product-images .image .video-container.is-playing .video-button,.drop .drop-product .product-images .image .video-container.is-playing:after{opacity:0}.drop .drop-product .product-info{width:calc(40% - 10px)}@media screen and (max-width:860px){.drop .drop-product .product-info{width:calc(50% - 10px)}}@media screen and (max-width:680px){.drop .drop-product .product-info{width:calc(100% - 10px);order:1;margin-bottom:0}}.drop .drop-product .product-info .image{width:100%;display:none;position:relative;margin-bottom:10px}@media screen and (max-width:680px){.drop .drop-product .product-info .image{display:block}}.drop .drop-product .product-info .image+.image{margin-top:10px}.drop .drop-product .product-info .image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03)}.drop .drop-product .product-info .image img{width:100%}.drop .drop-product .product-info .content{background-color:rgba(0,0,0,.03);padding:42px 42px 65px;position:sticky;top:66px}.drop .drop-product .product-info .content .lens-info{margin-bottom:25px}.drop .drop-product .product-info .content .lens-info-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drop .drop-product .product-info .content .lens-info-section :first-child{display:flex;justify-content:flex-end;align-items:center;margin:0 12px 0 0}.drop .drop-product .product-info .content .lens-info-section :nth-child(2){margin:0 12px;text-align:left}.drop .drop-product .product-info .content .lens-info-section :nth-child(2) p{font-family:Industry Book,arial,helvetica,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;margin-top:0;padding-left:0;justify-content:flex-start}.drop .drop-product .product-info .content .lens-info-section p+p{margin:0!important}.drop .drop-product .product-info .content p:not(form p){padding:0 30px;margin:20px 0 0}@media screen and (max-width:1024px){.drop .drop-product .product-info .content p:not(form p){padding:0}}.drop .drop-product .product-info .content .cat-icon{height:38px}.drop .drop-product .product-info .content p+.meta-info{margin-top:20px}.drop .drop-product .product-info .content .success{background:#f0ff00;padding:20px;margin:48px 0 0}.drop .drop-product .product-info .content .success p{margin:0}.drop .drop-product .product-info .content .button{width:100%;max-width:380px;margin-top:48px}.drop .drop-product .product-info .content .button+p{margin-top:42px}.drop .drop-additional-full-width .full-width-content,.drop .drop-additional-full-width .full-width-image{margin:5px;position:relative}.drop .drop-additional-full-width .full-width-image{width:100%}.drop .drop-additional-full-width .full-width-image img{width:100%;height:auto}.drop .drop-additional-full-width .full-width-image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03)}.drop .drop-additional-full-width .full-width-content{max-width:480px;width:100%;text-align:center;margin-left:auto;margin-right:auto;padding:80px 20px 30px}.drop .drop-additional-full-width .name{text-transform:none;font-family:Industry Demi,arial,helvetica,sans-serif}.drop .drop-additional-full-width p+.meta-info{margin-top:48px}.drop .drop-additional-full-width input[type=email],.drop .drop-additional-full-width input[type=tel]{width:100%;margin:4px 0;border:1px solid #000}.eyewear-config{font-family:Galaxie Polaris Book,sans-serif;color:#000;display:flex;flex-flow:row wrap;height:calc(100vh - 100px);margin:50px 0;overflow:hidden}.eyewear-config [role=button]{cursor:pointer}.eyewear-config.has-alert{padding-top:50px}@media screen and (max-width:860px){.eyewear-config{display:block;margin:25px 0 0;height:auto}}.eyewear-config .h3,.eyewear-config h1,.eyewear-config h2,.eyewear-config h3,.eyewear-config h4{font-weight:400}.eyewear-config .h3,.eyewear-config h3,.eyewear-config h4{line-height:1.5rem}.eyewear-config h1{font-size:1.5rem;line-height:1.5rem}.eyewear-config h2{font-size:1.44rem;line-height:1.44rem}.eyewear-config h1{margin:0;padding:0;text-transform:none;font-family:Galaxie Polaris Book,sans-serif}.eyewear-config h1 strong{font-family:Galaxie Polaris Bold,sans-serif}@media screen and (max-width:860px){.eyewear-config h1{font-size:.9rem}}.eyewear-config h2{margin:0;padding:0 69px;font-family:Galaxie Polaris Bold,sans-serif}.eyewear-config .h3,.eyewear-config h3,.eyewear-config h4{margin:0;font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif;text-transform:uppercase}.eyewear-config p{line-height:1.5;margin:0}.eyewear-config strike{color:#a6a6a6}.eyewear-config form input[type=email],.eyewear-config form input[type=submit]{text-align:center;height:40px;padding:4px;font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif;text-transform:uppercase}.eyewear-config form input[type=email]{width:100%;margin:4px 0;border:1px solid #a6a6a6}.eyewear-config form input[type=submit]{width:100%;margin-top:4px;border:none;cursor:pointer}.eyewear-config a{color:#000}.eyewear-config a:hover{transition:opacity .2s ease-out;opacity:.6}.eyewear-config .button,.eyewear-config input[type=submit]{text-decoration:none;background:#000;color:#fff}.eyewear-config .button[disabled],.eyewear-config input[type=submit][disabled]{background:#999;cursor:not-allowed}.eyewear-config .button:hover,.eyewear-config input[type=submit]:hover{transition:background-color .2s ease-out;background-color:#666}.eyewear-config .pd-prompt{margin-top:10px}.eyewear-config .pd-entry-error{display:block}.eyewear-config .pd-intro{font-family:Industry Bold,sans-serif;text-transform:uppercase;margin-bottom:20px}.eyewear-config .pd-flow-form .pd-flow-form-input{font-family:Industry Bold,sans-serif;text-transform:uppercase;border:2px solid #999;display:block;width:100%;text-align:center;position:relative;-moz-appearance:textfield}.eyewear-config .pd-flow-form.valid label{position:relative}.eyewear-config .pd-flow-form.valid label:after{display:block;content:url(https://img.roka.com/customizer/eyewear/img/icons/pd-checkmark.svg);position:absolute;right:10px;top:10px;width:25px;height:25px}.eyewear-config .pd-flow-form.valid .pd-flow-form-input{border:2px solid #2db543}.eyewear-config .pd-inputs{display:flex;justify-content:space-around}@media screen and (max-width:860px){.eyewear-config .pd-inputs{flex-direction:column}}.eyewear-config .button{display:block;padding:14px 4px;font-family:Industry Bold,sans-serif}.eyewear-config .alert,.eyewear-config .button{width:100%;text-align:center;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase}.eyewear-config .alert{background:#e51b24;color:#fff;padding:10px;position:absolute;top:0;left:0;font-family:Industry Book,arial,helvetica,sans-serif}.eyewear-config .close{display:block;width:20px;height:20px;position:absolute;top:50px;right:40px;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-close.svg) 0 0 no-repeat;background-size:100% 100%;text-indent:-9999em;cursor:pointer}@media screen and (max-width:860px){.eyewear-config .close{top:5px;right:10px}}.eyewear-config .close:hover{transition:opacity .2s ease-out;opacity:.6}.eyewear-config .info{display:block;width:10px;height:10px;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-info.svg) 0 0 no-repeat;background-size:100% 100%;text-indent:-9999em;margin-left:9px;cursor:pointer;z-index:1}@media screen and (max-width:860px){.eyewear-config .info{display:none}}.eyewear-config .info:hover{transition:opacity .2s ease-out;opacity:.6}.eyewear-config .subtotal{text-align:right}.eyewear-config .subtotal .subtotal-price{font-family:Industry Bold,sans-serif;font-size:1.1rem}.eyewear-config .subtotal span{font-family:Industry Book,arial,helvetica,sans-serif}.eyewear-config .subtotal .button{margin-top:20px}.eyewear-config .subtotal .note{text-align:left;padding-left:0;padding-right:0}.eyewear-config .subtotal.mobile-only{margin-top:1px}.eyewear-config .review-button .button{margin-top:20px}.eyewear-config .support-need-help{text-decoration:underline}.eyewear-config .progress{font-size:.875rem;letter-spacing:.1em;font-family:Industry Book,arial,helvetica,sans-serif;text-transform:uppercase}.eyewear-config .progress.mobile-only{margin:0 25px}.eyewear-config .progress .progress-bar{width:100%;position:relative}.eyewear-config .progress .progress-bar:after{display:block;content:"";width:100%;height:1px;position:absolute;top:2px;left:0;right:0;z-index:1;background-color:#888}.eyewear-config .progress .progress-bar .amount{display:block;transition:width 1s ease-out;text-indent:-9999em;width:66%;height:5px;border-radius:5px;background:#000;position:relative;z-index:2}.eyewear-config .progress .progress-nav{display:flex;margin-top:20px}.eyewear-config .progress .progress-nav .nav-arrows{padding-left:10px;padding-right:10px;padding-bottom:10px}.eyewear-config .progress .progress-nav .nav-arrows img:not(.disabled){cursor:pointer}.eyewear-config .progress .progress-nav .nav-arrows img.disabled,.eyewear-config .progress .progress-nav .nav-arrows img:hover{transition:opacity .2s ease-out;opacity:.4}.eyewear-config .progress .progress-nav .nav-arrows img+img{margin-left:10px}.eyewear-config .mobile-only{display:none}@media screen and (max-width:860px){.eyewear-config .mobile-only{display:block}}.eyewear-config.review .config .option{border:inherit;border-bottom:1px solid #888;margin-left:69px;margin-right:69px;padding:20px 0}@media screen and (max-width:1150px){.eyewear-config.review .config .option{margin-left:36px;margin-right:36px}}@media screen and (max-width:860px){.eyewear-config.review .config .option{margin-left:15px;margin-right:15px;padding:15px 0}}.eyewear-config.review .config .option .selection{display:flex}.eyewear-config.review .config .option .selection .cost{margin-left:auto;padding-left:10px;font-size:.875rem;letter-spacing:.1em;font-family:Industry Book,arial,helvetica,sans-serif;text-transform:uppercase}.eyewear-config.review .config .subtotal{display:block}.item{width:67%;height:100%;display:flex;align-items:center;flex-flow:row wrap;position:relative}@media screen and (max-width:1340px){.item{width:60%}}@media screen and (max-width:860px){.item{width:calc(100% - 50px);margin:0 25px}}.item img{display:block}.item .title{position:absolute;top:25px;left:6.65%;display:flex;z-index:10}@media screen and (max-width:860px){.item .title{order:2;position:relative;top:inherit;left:inherit;padding:0 15px;width:100%}}.item .title .subtotal{margin-left:auto;padding-left:10px}.item .product-image{width:100%;height:100%;position:relative}@media screen and (max-width:860px){.item .product-image{order:1}}.item .product-image img{position:absolute;width:100%;height:100%;object-fit:scale-down;top:0;left:0}@media screen and (max-width:860px){.item .product-image img{position:relative;height:auto}}.item .product-image img.product{z-index:1}.item .product-image img.overlay{z-index:5}@media screen and (max-width:860px){.item .product-image img.overlay{display:none}}.item .roka-logo{position:absolute;bottom:0;left:6.65%;z-index:10}@media screen and (max-width:860px){.item .roka-logo{display:none}}.config{width:33%;border-left:1px solid #bbbdc0;overflow:auto;height:100%}@media screen and (max-width:1340px){.config{width:40%}}@media screen and (max-width:860px){.config{width:calc(100% - 64px);border-left:none;margin:0 32px}}@media screen and (max-width:425px){.config{width:calc(100% - 40px);margin:0 20px}}.config .config-content{margin:25px 0}.config .footer,.config .intro,.config .note,.config .option,.config .progress,.config .review-button,.config .subtotal,.config h2{padding-left:69px;padding-right:69px}@media screen and (max-width:1150px){.config .footer,.config .intro,.config .note,.config .option,.config .progress,.config .review-button,.config .subtotal,.config h2{padding-left:36px;padding-right:36px}}@media screen and (max-width:860px){.config .footer,.config .intro,.config .note,.config .option,.config .progress,.config .review-button,.config .subtotal,.config h2{padding-left:15px;padding-right:15px}}.config h2{margin-bottom:20px}@media screen and (max-width:860px){.config h2{font-size:21px;padding:0;margin-bottom:23px;text-align:center;text-transform:none;letter-spacing:.3px}}@media screen and (max-width:340px){.config h2{font-size:17px;margin-bottom:33px}}.config .intro{padding-bottom:40px}@media screen and (max-width:860px){.config .intro{padding-bottom:20px}}.config .option{padding-top:40px;padding-bottom:40px}.config .option:not(.disabled):not(.not-interactive){cursor:pointer}.config .option.upload{position:relative}.config .option.upload input[type=file]{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}.config .option.active,.config .option .nested-option.active,.config .option .nested-option:hover,.config .option:hover:not(.disabled):not(.not-interactive){background-color:#f7f7f7;transition:background-color .2s ease-out}.config .option.disabled{color:#a6a6a6}@media screen and (max-width:860px){.config .option{padding-top:20px;padding-bottom:20px;border:1px solid #888}.config .option+.option,.config .option+.visibly-option{margin-top:10px}.config .option.no-border{border:1px solid transparent}}.config .option img{max-width:100%;margin:0 auto}.config .option img:not(.mobile-only){display:block}.config .option form+form,.config .option form+img,.config .option form+p,.config .option img+form,.config .option img+img,.config .option img+p,.config .option p+form,.config .option p+img,.config .option p+p{margin-top:15px}.config .option .tooltip-body{position:absolute;background:#fff;opacity:0;border:1px solid #000;padding:10px;font-size:.75rem;font-family:Galaxie Polaris Book,sans-serif;transition:opacity .5s;box-shadow:0 3px 5px 0 hsla(0,0%,85.9%,.5),0 -3px 5px 0 hsla(0,0%,85.9%,.5);z-index:-1}.config .option .tooltip-body.active{opacity:1;z-index:11;height:auto}.config .option .title{display:flex;margin-bottom:15px;align-items:center;text-transform:none}.config .option .title h3{line-height:1em}.config .option .title h4{margin-left:auto;padding-left:10px;text-align:right}.config .option .rx-edit-text{text-decoration:underline}.config .option .rx-edit-icon{width:.75rem;height:.75rem;display:inline-block;margin-right:3px}.config .option .icon-content{display:flex}.config .option .icon-content .icon{width:30px;flex-shrink:0;margin-top:2px}.config .option .icon-content .icon img{width:100%;height:auto}.config .option .icon-content .content{margin-left:20px}.config .option .nested-options{display:flex;flex-flow:wrap;margin-left:-5px;margin-right:-5px}.config .option .nested-options .nested-option{border:1px solid #888;font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif;text-transform:uppercase;margin:5px;padding:30px 10px;width:calc(50% - 10px);text-align:center}.config .option .nested-options .nested-option:not(.active){cursor:pointer}.config .options:hover .option--emphasized{color:#000}.config .options:hover .option--emphasized .option-content{background-color:#fff}.config .options:hover .option--emphasized .title{background-color:#fff;border-color:#000}.config .options:hover .option--emphasized .title h3,.config .options:hover .option--emphasized .title h4{color:#000}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive),.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive){background-color:transparent;transition:none}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .option-content,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .option-content{background-color:#ececec}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .title,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .title{background-color:#000;background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-arrow-select-white.svg);border-color:#000}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .info,.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .title h3,.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .title h4,.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) strike,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .info,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .title h3,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .title h4,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) strike{color:#fff}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .info,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .info{background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-info-white.svg) 0 0 no-repeat}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .icon svg,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .icon svg{fill:#fff;stroke:#000}.config .options:hover .option--emphasized:focus:not(.disabled):not(.not-interactive) .icon svg.inverted-svg-color,.config .options:hover .option--emphasized:hover:not(.disabled):not(.not-interactive) .icon svg.inverted-svg-color{fill:#000;stroke:#fff}.config .options:hover .option--emphasized .option-note{color:#a91e24}.config .option--emphasized{padding:0 49px}.config .option--emphasized .icon svg.inverted-svg-color{fill:#fff;stroke:#000}.config .option--emphasized.active,.config .option--emphasized:focus:not(.disabled):not(.not-interactive),.config .option--emphasized:hover:not(.disabled):not(.not-interactive){background-color:transparent;transition:none}.config .option--emphasized.active .option-content,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .option-content,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .option-content{background-color:#ececec}.config .option--emphasized.active .title,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .title,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .title{background-color:#000;background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-arrow-select-white.svg);border-color:#000}.config .option--emphasized.active .info,.config .option--emphasized.active .title h3,.config .option--emphasized.active .title h4,.config .option--emphasized.active strike,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .info,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .title h3,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .title h4,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) strike,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .info,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .title h3,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .title h4,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) strike{color:#fff}.config .option--emphasized.active .info,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .info,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .info{background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-info-white.svg) 0 0 no-repeat}.config .option--emphasized.active .icon svg,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .icon svg,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .icon svg{fill:#fff;stroke:#000}.config .option--emphasized.active .icon svg.inverted-svg-color,.config .option--emphasized:focus:not(.disabled):not(.not-interactive) .icon svg.inverted-svg-color,.config .option--emphasized:hover:not(.disabled):not(.not-interactive) .icon svg.inverted-svg-color{fill:#000;stroke:#fff}.config .option--emphasized.disabled .title{border-color:#a6a6a6;background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-x-gray.svg)}@media screen and (max-width:1150px){.config .option--emphasized{padding:0 16px}}@media screen and (max-width:860px){.config .option--emphasized{padding:0}}.config .option--emphasized .option-content{padding:20px;transition:background-color .2s ease-out}.config .option--emphasized .option-content .title .icon{margin-right:10px}.config .option--emphasized .option-content .title .icon img{display:inline-block}@media screen and (max-width:860px){.config .option--emphasized .option-content{padding:20px 15px}}.config .option--emphasized .title{background-image:url(https://img.roka.com/customizer/eyewear/img/icons/icon-arrow-select-black.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #888;border-radius:4px;padding:22px 47px 22px 16px;transition:background-color .2s ease-out}@media screen and (max-width:860px){.config .option--emphasized .title{background-position:right 8px center}}.config .option--emphasized .title h3{font-size:.875rem}.config .option--type{padding:0 54px;border:none;color:#000}@media screen and (max-width:1150px){.config .option--type{padding:0 16px}}@media screen and (max-width:860px){.config .option--type{padding:0}}.config .option--type+.option{margin-top:-15px}@media screen and (max-width:1150px){.config .option--type+.option{margin-top:12px}}.config .option--type.active,.config .option--type:focus:not(.disabled):not(.not-interactive),.config .option--type:hover:not(.disabled):not(.not-interactive){position:relative;z-index:1;color:#fff}.config .option--type.active .option-note,.config .option--type:focus:not(.disabled):not(.not-interactive) .option-note,.config .option--type:hover:not(.disabled):not(.not-interactive) .option-note{color:#fff}.config .option--type .info{display:inline-block}.config .option--type .tooltip-body{color:#000}.config .option--type .title{min-height:180px;color:inherit;margin-bottom:0}@media screen and (max-width:1150px){.config .option--type .title{min-height:205px}}@media screen and (max-width:340px){.config .option--type .title{padding-left:11px}}.config .option--type .option-content .title .icon{flex:0 0 auto;width:30px}.config .option--type .title-content{display:flex;align-items:flex-start}.config .option--type .title-image{flex:0 0 auto;width:66px;margin-right:15px;text-align:right}@media screen and (max-width:1150px){.config .option--type .title-image{width:53px;margin-right:13px}}@media screen and (max-width:340px){.config .option--type .title-image{max-width:40px;margin-right:11px}}.config .option--type .title img,.config .option--type .title svg{display:inline-block;max-width:50px}@media screen and (max-width:1150px){.config .option--type .title img,.config .option--type .title svg{max-width:70px}}.config .option--type .title h3{font-size:18px;margin-top:-3px}@media screen and (max-width:1150px){.config .option--type .title h3{font-size:20px;margin-top:-4px}}.config .option--type .title-note{padding-right:20px;font-size:16px;line-height:1.125;font-family:Galaxie Polaris Book,sans-serif;font-weight:500;color:inherit;text-transform:none;margin-top:4px;margin-bottom:5px;letter-spacing:0}@media screen and (max-width:1150px){.config .option--type .title-note{font-size:18px;line-height:1.1;margin-top:9px}}@media screen and (max-width:340px){.config .option--type .title-note{font-size:16px}}.config .option--type .option-content{padding:15px}@media screen and (max-width:1150px){.config .option--type .option-content{padding:0}}.config .option--type .option-note{padding:0;font-family:Galaxie Polaris Medium,sans-serif;font-weight:500;font-size:14px;line-height:1.14;letter-spacing:0;text-transform:none;margin-top:22px}@media screen and (max-width:1150px){.config .option--type .option-note{font-size:14px;line-height:1.15;max-width:290px;margin-top:21px}}@media screen and (max-width:340px){.config .option--type .option-note{font-size:12px;line-height:1.3}}.config .visibly-option{display:block}@media screen and (max-width:860px){.config .visibly-option+.option,.config .visibly-option+.visibly-option{margin-top:10px}}.config .note{margin-top:20px}.config .note p{font-size:.75rem}@media screen and (max-width:860px){.config .note{margin-top:20px;margin-bottom:10px}}.config .subtotal{margin-top:15px}@media screen and (max-width:860px){.config .subtotal{display:none}}.config .progress{margin-top:15px}@media screen and (max-width:860px){.config .progress{display:none}}.config .footer{margin-top:15px}@media screen and (max-width:860px){.config .footer{display:none}}.config .footer a{text-decoration:underline}.config .footer a,.config .title-note{font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif;text-transform:uppercase}.config .title-note{color:#979797;font-size:.5625rem;font-weight:700;line-height:1.7;letter-spacing:.9px;display:block;margin:2px 0 -3px}.config div.option-description{display:flex;align-items:center;margin-top:-4px}.config div.option-description img{flex:0 0 auto;width:54px;margin-right:14px}@media screen and (max-width:860px){.config div.option-description img{width:40px}}.config div.option-description p{flex:1;margin-top:0;font-size:12px;line-height:1.33;letter-spacing:0}.config p.option-note{padding:9px 72px 30px;color:#a91e24;font-family:Galaxie Polaris Book,sans-serif;font-size:.75rem;font-weight:500;line-height:1.33;letter-spacing:0}@media screen and (max-width:860px){.config p.option-note{padding:10px 0 0}}.config p.option-note strong{font-family:Galaxie Polaris Bold,sans-serif;font-weight:600}.footer-mobile{background:#000;text-align:center;padding:2em}.footer-mobile button,.footer-mobile p{color:#fff;font-size:.875rem;letter-spacing:.1em;font-family:Industry Bold,sans-serif;text-transform:uppercase;margin:0;padding:0}.footer-mobile ul{list-style:none;margin:1.5em 0 0;padding:0;display:flex;justify-content:center}.footer-mobile ul li{display:flex;align-items:center;margin:0 1em}.footer-mobile ul li a{overflow:hidden;text-indent:-9999em}.footer-mobile ul li.phone a{width:26px;height:29px;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-phone.svg) 0 0 no-repeat;background-size:26px 29px}.footer-mobile ul li.email a{width:35px;height:21px;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-email.svg) 0 0 no-repeat;background-size:35px 21px}.footer-mobile ul li.chat a{width:29px;height:26px;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-chat.svg) 0 0 no-repeat;background-size:29px 26px}.home{font-family:Galaxie Polaris Book,sans-serif}.home h2{font-family:Galaxie Polaris,arial,helvetica,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.5;margin:0;padding:0;text-transform:none}@media screen and (max-width:767px){.home h2{font-size:1.5rem}}.home p{font-size:1rem;line-height:1.5;margin:.625rem 0 0}@media screen and (max-width:767px){.home p{font-size:1rem}}.homeCollections,.homeFeatured,.homeJumbotron .homeCTA{max-width:1660px;padding-left:30px;padding-right:30px;width:100%}.homeProducts__container{padding:0 30px}.homeProducts{margin:0 -30px 0 0}.homeCollections,.homeFeatured{max-width:1656px;margin:60px auto 0}@media screen and (max-width:767px){.homeCollections,.homeFeatured{margin:30px auto 0}}.homeCollection img,.homeFeatured-image picture img,.homeJumbotron-video video,.homeJumbotron picture img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.homeSecondaryLink{text-decoration:underline;letter-spacing:.1em;margin-left:9px;margin-right:9px;font-size:15px;font-weight:700}.homePrimaryLink,.homeSecondaryLink{color:#000;display:inline-block;text-align:center;font-family:Industry Bold,sans-serif;text-transform:uppercase}.homePrimaryLink{border:2px solid #000;margin-top:40px;min-width:215px;padding:13px 50px;text-decoration:none;margin-right:10px;letter-spacing:.15em;font-size:.75rem;font-weight:400}.homePrimaryLink+.homePrimaryLink{margin-right:0}@media screen and (max-width:767px){.homePrimaryLink{margin-top:30px}}.homePrimaryLink:hover{background:#000;color:#fff;transition:background-color .25s ease-out,color .25s ease-out}.homeJumbotron.theme-light .homePrimaryLink{border-color:#fff;color:#fff}.homeJumbotron.theme-light .homePrimaryLink:hover{background:#fff;color:#000}.homeCTA-links{margin-top:50px;margin-bottom:60px}.homeCTA{z-index:10}.homeCTA .homeCTA-content{text-align:center;display:inline-block}.homeCTA .homeCTA-content.alignment-right{text-align:right}.homeCTA .homeCTA-content.alignment-left{text-align:left}.homeCTA h2,.homeCTA p{color:#fff}.homeCTA h2{font-size:2.625rem}.homeCTA .homePrimaryLink{margin-top:30px}.homeCTA-mobile{display:none}.homeJumbotron .homeCTA{max-width:90%}.homeCTA-content h6 a{margin-right:10px}@media screen and (max-width:1600px){.homeJumbotron .homeCTA{max-width:100%}}@media screen and (max-width:767px){.homeSecondaryLink{display:block;margin-top:15px}}@media screen and (max-width:991px){.homeCTA .homeCTA-content{display:block}.homeCTA-links{margin-top:30px;margin-bottom:0}.homeCTA{display:none}.homeCTA-mobile{display:block}.homeCTA .homePrimaryLink{margin-top:5px;min-width:150px;padding:9px 10px}}.homeJumbotron{display:flex;height:692px;position:relative;width:100%}@media screen and (max-width:767px){.homeJumbotron{height:480px}}.homeJumbotron .homeJumbotron-image,.homeJumbotron .homeJumbotron-video{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%}.homeJumbotron .homeCTA{position:relative;margin:auto auto 40px;z-index:10}@media screen and (max-width:767px){.homeJumbotron .homeCTA{margin-bottom:16px}}.homeJumbotron--variation1{overflow:hidden}@media screen and (max-width:767px){.homeJumbotron--variation1{height:auto;min-height:500px}}.homeJumbotron--variation1 .homeCTA{align-items:center;display:flex;justify-content:center;margin:0;padding:30px 0;width:48%}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeCTA{align-items:flex-end;margin-bottom:40px;padding:30px 30px 0;width:100%}}.homeJumbotron--variation1 .homeCTA-content{margin-left:auto;margin-right:auto;text-align:center;width:420px}@media screen and (max-width:479px){.homeJumbotron--variation1 .homeCTA-content{width:100%}}.homeJumbotron--variation1 .homeCTA-content>:first-child,.homeJumbotron--variation1 .homeCTA-content picture:first-child img{margin-top:0}.homeJumbotron--variation1 .homeCTA-content>a,.homeJumbotron--variation1 .homeCTA-content>h2,.homeJumbotron--variation1 .homeCTA-content>img,.homeJumbotron--variation1 .homeCTA-content>p,.homeJumbotron--variation1 .homeCTA-content>picture>img,.homeJumbotron--variation1 .homeCTA-content>ul{margin-top:20px}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeCTA-content>a,.homeJumbotron--variation1 .homeCTA-content>h2,.homeJumbotron--variation1 .homeCTA-content>img,.homeJumbotron--variation1 .homeCTA-content>p,.homeJumbotron--variation1 .homeCTA-content>picture>img,.homeJumbotron--variation1 .homeCTA-content>ul{margin-top:15px}}.homeJumbotron--variation1 .homeCTA-content>ul{margin-top:10px}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeCTA-content>ul{margin-top:5px}}.homeJumbotron--variation1 .homeCTA-content h2{font-family:Galaxie Polaris Book,sans-serif;font-size:2.5rem;line-height:1.2}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeCTA-content h2{font-size:1.75rem}}.homeJumbotron--variation1 .homeCTA-content p{font-size:1.2rem}.homeJumbotron--variation1 .homeCTA-content p.emphasized{display:block;font-size:.85rem;line-height:1.33}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeCTA-content p{font-size:1rem}}.homeJumbotron--variation1 .homeCTA-content a{color:#fff}.homeJumbotron--variation1 .homeCTA-content a.homePrimaryLink{border-color:#fff}.homeJumbotron--variation1 .homeCTA-content a.homePrimaryLink:hover{color:#000;background-color:#fff}.homeJumbotron--variation1 .homeJumbotron-headline,.homeJumbotron--variation1 .homeJumbotron-logo{margin-left:auto;margin-right:auto}.homeJumbotron--variation1 .homeJumbotron-headline{width:100%}@media screen and (max-width:767px){.homeJumbotron--variation1 .homeJumbotron-headline{display:block;max-height:100px;width:80%}}.homeJumbotron--variation1 .homeJumbotron-logo{margin:0 auto;max-height:80px;width:auto}@media screen and (max-width:767px){.homeJumbotron--variation1 .homeJumbotron-logo{display:block;max-height:60px}}.homeJumbotron--variation1 .homeJumbotron-image:before{background-image:linear-gradient(40deg,rgba(0,0,0,.4),transparent 70%);content:"";display:block;width:100%;height:100%;z-index:5;position:absolute}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeJumbotron-image:before{background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}}.homeJumbotron--variation1 .homeJumbotron-image img{object-position:top center}.homeJumbotron--variation1 .homeJumbotron-imageDescription{color:#fff;padding:30px 30px 0;position:absolute;right:0;text-align:center;top:700px;transform:rotate(90deg);transform-origin:top right;width:700px;z-index:10}@media screen and (max-width:767px){.homeJumbotron--variation1 .homeJumbotron-imageDescription{display:none}}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeLinkList{flex-direction:column}}.homeJumbotron--variation1 .homePrimaryLink{border-width:3px;line-height:.75rem;padding:1.25rem 3rem}.homeJumbotron--variation1 .homeSpecs{justify-content:center}@media screen and (max-width:991px){.homeJumbotron--variation1 .homeSpecs{display:none}}.homeJumbotron--variation1 .homeSpecs li img{display:block;height:50px;margin:0 auto}@media screen and (min-width:992px){.homeJumbotron--variation1.alternate--lg .homeCTA-content a,.homeJumbotron--variation1.alternate--lg .homeCTA-content h2,.homeJumbotron--variation1.alternate--lg .homeCTA-content p,.homeJumbotron--variation1.alternate--lg .homeCTA-content ul{color:#000}.homeJumbotron--variation1.alternate--lg .homeCTA-content a.homePrimaryLink{border-color:#000}.homeJumbotron--variation1.alternate--lg .homeCTA-content a.homePrimaryLink:hover{color:#fff;background-color:#000}}@media screen and (max-width:991px){.homeJumbotron--variation1.alternate--sm .homeCTA-content a,.homeJumbotron--variation1.alternate--sm .homeCTA-content h2,.homeJumbotron--variation1.alternate--sm .homeCTA-content p,.homeJumbotron--variation1.alternate--sm .homeCTA-content ul{color:#000}.homeJumbotron--variation1.alternate--sm .homeCTA-content a.homePrimaryLink{border-color:#000}.homeJumbotron--variation1.alternate--sm .homeCTA-content a.homePrimaryLink:hover{color:#fff;background-color:#000}}@media screen and (max-width:991px){.homeJumbotron--variation1.alternate--sm .homeJumbotron-image:before{background-image:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}}.homeJumbotron--variation2{flex-wrap:wrap}@media screen and (max-width:991px){.homeJumbotron--variation2{height:auto}}.homeJumbotron--variation2 .homeCTA{align-items:center;background:#f7f7f7;display:flex;justify-content:center;margin:0;padding:60px 30px;width:45%}@media screen and (max-width:1600px){.homeJumbotron--variation2 .homeCTA{width:40%}}@media screen and (max-width:991px){.homeJumbotron--variation2 .homeCTA{order:2;padding:60px;width:100%}}@media screen and (max-width:767px){.homeJumbotron--variation2 .homeCTA{padding:40px}}.homeJumbotron--variation2 .homeCTA-content{width:100%}.homeJumbotron--variation2 .homeCTA-image{margin:0 auto;max-width:465px}.homeJumbotron--variation2 .homeJumbotron-image{flex-grow:1;position:relative;width:auto}@media screen and (max-width:991px){.homeJumbotron--variation2 .homeJumbotron-image{height:400px;order:1;width:100%}}@media screen and (max-width:767px){.homeJumbotron--variation2 .homeJumbotron-image{height:300px}}.homeJumbotron--variation2 .homeLinkList{flex-wrap:wrap;margin-top:40px}@media screen and (max-width:767px){.homeJumbotron--variation2 .homeLinkList{flex-direction:column;margin-top:30px}}@media screen and (max-width:767px){.homeJumbotron--homeTryOutVideo{height:auto;min-height:395px}}@media screen and (max-width:479px){.homeJumbotron--homeTryOutVideo .homeJumbotron-headline{display:none}}.homeCollections{display:flex;flex-wrap:wrap}.homeCollections .homeCollection{margin:0 5px;width:calc(50% - 10px)}@media screen and (max-width:767px){.homeCollections .homeCollection{margin:0;width:100%}.homeCollections .homeCollection+.homeCollection{margin-top:30px}}.homeCollections .homeCollection h2,.homeCollections .homeCollection p{padding-right:30px}.homeCollections .homeCollection-image{height:558px;margin-bottom:60px;position:relative;width:100%}@media screen and (max-width:767px){.homeCollections .homeCollection-image{height:320px;margin-bottom:30px}}.homeCarousel{max-width:100vw;padding:61px 0 88px}@media screen and (max-width:767px){.homeCarousel{padding:29px 0 49px}}.homeCarousel .swiper__navigation{display:flex;align-items:center}.homeCarousel .swiper-pagination-el{display:none}@media screen and (max-width:767px){.homeCarousel .swiper-pagination-el{display:flex;position:static;margin:0 auto;padding:28px 52px 0}}.homeCarousel .swiper-pagination-bullet{flex:1;background-color:#e9e9e9;height:4px;border-radius:0;margin:0!important;opacity:1;transition:background-color .2s}.homeCarousel .swiper-pagination-bullet-active{background-color:#000}.homeCarousel .swiper-arrow{font-size:0;line-height:0;cursor:pointer;transition:opacity .2s}.homeCarousel .swiper-arrow+.swiper-arrow{margin-left:12px}.homeCarousel .swiper-button-disabled{opacity:.3}.homeCarousel .swiper-slide{height:auto}.homeCarousel .homeCarousel__container{padding:0 30px}@media screen and (max-width:991px){.homeCarousel .homeCarousel__container{padding:0 20px}}@media screen and (max-width:767px){.homeCarousel .homeCarousel__container{padding:0 8px}}.homeCarousel .homeCarousel__head{display:flex;justify-content:space-between;padding-bottom:25px}@media screen and (max-width:767px){.homeCarousel .homeCarousel__head{text-align:center;padding-bottom:30px}}@media screen and (max-width:767px){.homeCarousel .homeCarousel__headActions{display:none}}.homeCarousel .homeCarousel__title{font-size:1.5rem;line-height:1;font-family:Galaxie Polaris Bold,sans-serif;font-weight:700;letter-spacing:0;text-transform:none}@media screen and (max-width:767px){.homeCarousel .homeCarousel__title{flex:0 0 100%}}.homeCarousel .homeCarousel__body{margin-right:-30px}@media screen and (max-width:991px){.homeCarousel .homeCarousel__body{margin-right:-20px}}@media screen and (max-width:767px){.homeCarousel .homeCarousel__body{margin-right:-8px}}.custom-cart-size-selector{display:flex;justify-content:center}.custom-cart-size-option{padding:10px 20px;margin:6px 0;flex-grow:1;text-align:center;border:1px solid #eee;cursor:pointer;font-family:Industry Medium,arial,helvetica,sans-serif;text-transform:uppercase;font-size:1rem;color:#222;background-color:#fff}.custom-cart-size-option.active{color:#fff;background-color:#222}.roka-swatch-block{display:inline-block;cursor:pointer;margin:0 auto;vertical-align:top;padding:5px 5px 7px 6px}.roka-swatch-block>div{position:absolute!important}.swatch-group-swatches{width:85%;display:inline-block}.swatch-group-label{vertical-align:top;display:inline-block;margin-bottom:10px;text-align:left;font-family:Industry Book,Arial,helvetica,sans-serif;font-size:.8em;margin-top:7px;text-transform:uppercase;width:15%;line-height:1.3;font-weight:700}.custom-cart-swatch-color,.roka-swatch-color{width:40px;height:40px;display:block;border:1px solid #dbddde;border-radius:4px;background-color:#fff;position:relative}.custom-cart-swatch-color.active,.roka-swatch-color.active{width:38px;height:38px;border:2px solid #888}.custom-cart-swatch-color.disabled:before,.roka-swatch-color.disabled:before{position:absolute;content:"";left:0;top:50%;right:0;border-color:currentcolor #000 #000;border-top:1px solid #000;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(135deg)}.rds-productgrid .pdp-swatches{white-space:normal}.webyzeSwatches .swatchColor{position:relative}.webyzeSwatches .webyzeTooltip{display:none!important}.webyzeSwatches>.swatchColor.unavailableSwatch:before{position:absolute;content:"";left:-2px;top:50%;right:-2px;border-color:currentcolor rgba(0,0,0,.4) rgba(0,0,0,.4);border-top:2px solid rgba(0,0,0,.4);transform:rotate(135deg);z-index:1}.filter-items .acid-lime,.pdp-swatches .acid-lime{background-color:#ccdd02}.filter-items .clear-carbon,.pdp-swatches .clear-carbon{background:#404040;background:-moz-linear-gradient(45deg,#404040 0,#b7b7c2 100%);background:-webkit-linear-gradient(45deg,#404040,#b7b7c2);background:linear-gradient(45deg,#404040,#b7b7c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#404040",endColorstr="#b7b7c2",GradientType=1)}.filter-items .clear-hcion,.pdp-swatches .clear-hcion{background:#a07988;background:-moz-linear-gradient(45deg,#a07988 0,#e7d3d1 100%);background:-webkit-linear-gradient(45deg,#a07988,#e7d3d1);background:linear-gradient(45deg,#a07988,#e7d3d1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a07988",endColorstr="#e7d3d1",GradientType=1)}.filter-items .clear,.pdp-swatches .clear{background:#dedede;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiLz48c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgxdjFIMHoiLz48L3N2Zz4=);background:-moz-linear-gradient(45deg,#dedede 0,#f2f2f2 27%,#fff 100%);background:-webkit-linear-gradient(45deg,#dedede,#f2f2f2 27%,#fff);background:linear-gradient(45deg,#dedede,#f2f2f2 27%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#ffffff",GradientType=1)}.filter-items .cool-grey,.pdp-swatches .cool-grey{background-color:#9b9c9e}.filter-items .cyan,.pdp-swatches .cyan{background-color:#0282c6}.filter-items .brown-leather,.pdp-swatches .brown-leather{background-color:#854c0b}.filter-items .carbon-lens-with-arctic-mirror,.pdp-swatches .carbon-lens-with-arctic-mirror{background:#84837d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4NDgzN2QiLz48c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2NjY2JjMyIvPjxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjZDJkMGM4Ii8+PHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNkYmQ5ZDEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#84837d 0,#cccbc3 69%,#d2d0c8 77%,#dbd9d1 87%);background:-webkit-linear-gradient(45deg,#84837d,#cccbc3 69%,#d2d0c8 77%,#dbd9d1 87%);background:linear-gradient(45deg,#84837d,#cccbc3 69%,#d2d0c8 77%,#dbd9d1 87%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#84837d",endColorstr="#dbd9d1",GradientType=1)}.filter-items .copper-copper,.pdp-swatches .copper-copper{background:#986052;background:-moz-linear-gradient(45deg,#986052 0,#c48578 100%);background:-webkit-linear-gradient(45deg,#986052,#c48578);background:linear-gradient(45deg,#986052,#c48578);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#986052",endColorstr="#c48578",GradientType=1)}.filter-items .crystal,.pdp-swatches .crystal{background-color:#f1f2f8}.filter-items .dark-bronze-mirror,.pdp-swatches .dark-bronze-mirror{background:#466d6d;background:-moz-linear-gradient(45deg,#466d6d 0,#9d8540 100%);background:-webkit-linear-gradient(45deg,#466d6d,#9d8540);background:linear-gradient(45deg,#466d6d,#9d8540);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#466d6d",endColorstr="#9d8540",GradientType=1)}.filter-items .carbon-polarized-lens,.pdp-swatches .carbon-polarized-lens{background:#0f0f0f;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwZjBmMGYiLz48c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIvPjxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjM2UzZTNlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGQ0ZDRkIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-moz-linear-gradient(45deg,#0f0f0f 0,#2d2d2d 34%,#3e3e3e 67%,#4d4d4d 100%);background:-webkit-linear-gradient(45deg,#0f0f0f,#2d2d2d 34%,#3e3e3e 67%,#4d4d4d);background:linear-gradient(45deg,#0f0f0f,#2d2d2d 34%,#3e3e3e 67%,#4d4d4d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f0f0f",endColorstr="#4d4d4d",GradientType=1)}.filter-items .dark-grey,.pdp-swatches .dark-grey{background-color:#605a5d}.filter-items .dark-red,.pdp-swatches .dark-red{background-color:#7b202d}.filter-items .ember-silver,.pdp-swatches .ember-silver{background-color:#433838}.filter-items .orange-black-duo,.pdp-swatches .orange-black-duo{background:#000;background:-moz-linear-gradient(top,#ff8614 0,#ff8614 50%,#000 51%,#000 100%);background:-webkit-linear-gradient(top,#ff8614,#ff8614 50%,#000 51%,#000);background:linear-gradient(180deg,#ff8614 0,#ff8614 50%,#000 51%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8614",endColorstr="#000000",GradientType=0)}.filter-items .magenta-black-duo,.pdp-swatches .magenta-black-duo{background:#000;background:-moz-linear-gradient(top,#ff3da8 0,#ff3da8 50%,#000 51%,#000 100%);background:-webkit-linear-gradient(top,#ff3da8,#ff3da8 50%,#000 51%,#000);background:linear-gradient(180deg,#ff3da8 0,#ff3da8 50%,#000 51%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3da8",endColorstr="#000000",GradientType=0)}.filter-items .cyan-lemon-duo,.pdp-swatches .cyan-lemon-duo{background:#f6ff54;background:-moz-linear-gradient(top,#00c0fa 0,#00c0fa 50%,#f6ff54 51%,#f6ff54 100%);background:-webkit-linear-gradient(top,#00c0fa,#00c0fa 50%,#f6ff54 51%,#f6ff54);background:linear-gradient(180deg,#00c0fa 0,#00c0fa 50%,#f6ff54 51%,#f6ff54);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f6ff54",GradientType=0)}.filter-items .black-retro-red-duo,.pdp-swatches .black-retro-red-duo{background:#f20c0c;background:-moz-linear-gradient(top,#000 0,#000 50%,#f20c0c 51%,#f20c0c 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#f20c0c 51%,#f20c0c);background:linear-gradient(180deg,#000 0,#000 50%,#f20c0c 51%,#f20c0c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f20c0c",GradientType=0)}.filter-items .black-grey-duo,.pdp-swatches .black-grey-duo{background:#fff;background:-moz-linear-gradient(top,#000 0,#000 50%,#8c8c8c 51%,#8c8c8c 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#8c8c8c 51%,#8c8c8c);background:linear-gradient(180deg,#000 0,#000 50%,#8c8c8c 51%,#8c8c8c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#8c8c8c",GradientType=0)}.filter-items .electric-orange,.pdp-swatches .electric-orange{background-color:#ff9a39}.filter-items .black-rwb-duo,.pdp-swatches .black-rwb-duo{background:#000;background:-moz-linear-gradient(top,#000 0,#000 50%,#de1212 51%,#de1212 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#de1212 51%,#de1212);background:linear-gradient(180deg,#000 0,#000 50%,#de1212 51%,#de1212);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#de1212",GradientType=0)}.filter-items .black-magenta-duo,.pdp-swatches .black-magenta-duo{background:#000;background:-moz-linear-gradient(top,#000 0,#000 50%,#d941c6 51%,#d941c6 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#d941c6 51%,#d941c6);background:linear-gradient(180deg,#000 0,#000 50%,#d941c6 51%,#d941c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#de1212",GradientType=0)}.filter-items .black-acid-duo,.pdp-swatches .black-acid-duo{background:#000;background:-moz-linear-gradient(top,#000 0,#000 50%,#aeffe7 51%,#aeffe7 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#aeffe7 51%,#aeffe7);background:linear-gradient(180deg,#000 0,#000 50%,#aeffe7 51%,#aeffe7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#de1212",GradientType=0)}.filter-items .black-white-duo,.pdp-swatches .black-white-duo{background:#fff;background:-moz-linear-gradient(top,#000 0,#000 50%,#fff 51%,#fff 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#fff 51%,#fff);background:linear-gradient(180deg,#000 0,#000 50%,#fff 51%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=0)}.filter-items .acid-black-duo,.pdp-swatches .acid-black-duo{background:#e0ff37;background:-moz-linear-gradient(top,#e0ff37 0,#e0ff37 50%,#000 51%,#000 100%);background:-webkit-linear-gradient(top,#e0ff37,#e0ff37 50%,#000 51%,#000);background:linear-gradient(180deg,#e0ff37 0,#e0ff37 50%,#000 51%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0ff37",endColorstr="#000000",GradientType=0)}.filter-items .white-rwb-duo,.pdp-swatches .white-rwb-duo{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 50%,#de1212 51%,#de1212 100%);background:-webkit-linear-gradient(top,#fff,#fff 50%,#de1212 51%,#de1212);background:linear-gradient(180deg,#fff 0,#fff 50%,#de1212 51%,#de1212);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#de1212",GradientType=0)}.filter-items .white-black-duo,.pdp-swatches .white-black-duo{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 50%,#000 51%,#000 100%);background:-webkit-linear-gradient(top,#fff,#fff 50%,#000 51%,#000);background:linear-gradient(180deg,#fff 0,#fff 50%,#000 51%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0)}.filter-items .dark-glacier-mirror,.pdp-swatches .dark-glacier-mirror{background:#00304a;background:-moz-linear-gradient(-45deg,#00304a 0,#00527f 99%);background:-webkit-linear-gradient(-45deg,#00304a,#00527f 99%);background:linear-gradient(135deg,#00304a,#00527f 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00304a",endColorstr="#00527f",GradientType=1)}.filter-items .carbon-lens-with-glacier-mirror,.pdp-swatches .carbon-lens-with-glacier-mirror{background:#00304a;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDMwNGEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDYwOTQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#00304a 0,#006094 100%);background:-webkit-linear-gradient(45deg,#00304a,#006094);background:linear-gradient(45deg,#00304a,#006094);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00304a",endColorstr="#006094",GradientType=1);background-color:#006094}.filter-items .carbon-thermo-polar,.pdp-swatches .carbon-thermo-polar{background:#58575f;background:-moz-linear-gradient(45deg,#58575f 0,#47484a 100%);background:-webkit-linear-gradient(45deg,#58575f,#47484a);background:linear-gradient(45deg,#58575f,#47484a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#58575f",endColorstr="#47484a",GradientType=1)}.filter-items .green-355,.pdp-swatches .green-355{background-color:#298935}.filter-items .gloss-black,.pdp-swatches .gloss-black{background-color:#1a1a1a}.filter-items .fluora-pink,.pdp-swatches .fluora-pink{background-color:#e13aaa}.filter-items .fluoro,.pdp-swatches .fluoro{background-color:#f7f857}.filter-items .full-red,.pdp-swatches .full-red{background:#ce0120}.filter-items .hc-plasma-20,.pdp-swatches .hc-plasma-20{background:#986568;background:-moz-linear-gradient(45deg,#986568 0,#a98b8c 100%);background:-webkit-linear-gradient(45deg,#986568,#a98b8c);background:linear-gradient(45deg,#986568,#a98b8c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#986568",endColorstr="#a98b8c",GradientType=1)}.filter-items .hc-fusion,.filter-items .hc-plasma-40,.pdp-swatches .hc-fusion,.pdp-swatches .hc-plasma-40{background:#540c2d;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NDBjMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzE3NWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#540c2d 0,#a7175a 100%);background:-webkit-linear-gradient(45deg,#540c2d,#a7175a);background:linear-gradient(45deg,#540c2d,#a7175a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#540c2d",endColorstr="#a7175a",GradientType=1)}.filter-items .hc-ion,.pdp-swatches .hc-ion{background:#6f3847;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZjM4NDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzY0NzkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#6f3847 0,#b76479 100%);background:-webkit-linear-gradient(45deg,#6f3847,#b76479);background:linear-gradient(45deg,#6f3847,#b76479);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6f3847",endColorstr="#b76479",GradientType=1)}.filter-items .hc-octane-mirror,.pdp-swatches .hc-octane-mirror{background:#6d5147;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDUxNDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmI5OGQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#6d5147 0,#d6b98d 100%);background:-webkit-linear-gradient(45deg,#6d5147,#d6b98d);background:linear-gradient(45deg,#6d5147,#d6b98d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6d5147",endColorstr="#d6b98d",GradientType=1)}.filter-items .black,.filter-items .matte-black,.pdp-swatches .black,.pdp-swatches .matte-black{background-color:#0d0d0d}.filter-items .dark-slate,.pdp-swatches .dark-slate{background-color:#616161}.filter-items .hev-green,.pdp-swatches .hev-green{background-color:#e5e7c2}.filter-items .rose,.pdp-swatches .rose{background-color:#e2c2c8}.filter-items .orange-pop,.pdp-swatches .orange-pop{background-color:#fd4a1d}.filter-items .bronze-polar,.pdp-swatches .bronze-polar{background:#846634;background:-moz-linear-gradient(45deg,#846634 0,#cca969 82%);background:-webkit-linear-gradient(45deg,#846634,#cca969 82%);background:linear-gradient(45deg,#846634,#cca969 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#846634",endColorstr="#cca969",GradientType=1)}.filter-items .bronze-polarized,.pdp-swatches .bronze-polarized{background:#5a4531;background:-moz-linear-gradient(top,#5a4531 0,#483b28 100%);background:-webkit-linear-gradient(top,#5a4531,#483b28);background:linear-gradient(180deg,#5a4531 0,#483b28);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5a4531",endColorstr="#483b28",GradientType=0)}.filter-items .dark-bronze,.pdp-swatches .dark-bronze{background:#644b33;background:-moz-linear-gradient(45deg,#644b33 0,#836b3f 73%);background:-webkit-linear-gradient(45deg,#644b33,#836b3f 73%);background:linear-gradient(45deg,#644b33,#836b3f 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#644b33",endColorstr="#836b3f",GradientType=1)}.filter-items .maglia-rosa,.pdp-swatches .maglia-rosa{background-color:#efbbbf}.filter-items .matte-gunmetal,.pdp-swatches .matte-gunmetal{background:#948b8c;background:-moz-linear-gradient(45deg,#948b8c 0,#a09a9a 100%);background:-webkit-linear-gradient(45deg,#948b8c,#a09a9a);background:linear-gradient(45deg,#948b8c,#a09a9a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#948b8c",endColorstr="#a09a9a",GradientType=1)}.filter-items .ember-charcoal,.pdp-swatches .ember-charcoal{background-color:#221413}.filter-items .root-beer-brown,.pdp-swatches .root-beer-brown{background-color:#634138}.filter-items .vintage,.pdp-swatches .vintage{background:#ead9b9;background:-moz-linear-gradient(top,#ead9b9 0,#ebded2 100%);background:-webkit-linear-gradient(top,#ead9b9,#ebded2);background:linear-gradient(180deg,#ead9b9 0,#ebded2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ead9b9",endColorstr="#ebded2",GradientType=0)}.filter-items .bourbon,.pdp-swatches .bourbon{background:#ffcc4d;background:-moz-linear-gradient(45deg,#ffcc4d 0,#ffb129 34%,#f49719 67%,#c16110 100%);background:-webkit-linear-gradient(45deg,#ffcc4d,#ffb129 34%,#f49719 67%,#c16110);background:linear-gradient(45deg,#ffcc4d,#ffb129 34%,#f49719 67%,#c16110);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffcc4d",endColorstr="#c16110",GradientType=1)}.filter-items .rose-gradient,.pdp-swatches .rose-gradient{background:#825a35;background:-moz-linear-gradient(45deg,#825a35 0,#b78d69 100%);background:-webkit-linear-gradient(45deg,#825a35,#b78d69);background:linear-gradient(45deg,#825a35,#b78d69);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#825a35",endColorstr="#b78d69",GradientType=1)}.filter-items .matte-silver,.pdp-swatches .matte-silver{background-color:#babcb9}.filter-items .shiny-black-gold,.pdp-swatches .shiny-black-gold{background-color:#2a2d32}.filter-items .fire-mirror,.pdp-swatches .fire-mirror{background:#930a00;background:-moz-linear-gradient(45deg,#930a00 0,#fc8002 82%);background:-webkit-linear-gradient(45deg,#930a00,#fc8002 82%);background:linear-gradient(45deg,#930a00,#fc8002 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#930a00",endColorstr="#fc8002",GradientType=1)}.filter-items .green-mirror,.pdp-swatches .green-mirror{background:#305533;background:-moz-linear-gradient(45deg,#305533 0,#a4cd57 82%);background:-webkit-linear-gradient(45deg,#305533,#a4cd57 82%);background:linear-gradient(45deg,#305533,#a4cd57 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#305533",endColorstr="#a4cd57",GradientType=1)}.filter-items .gold-mirror,.pdp-swatches .gold-mirror{background:#b48f34;background:-moz-linear-gradient(45deg,#b48f34 0,#fbdd5c 77%);background:-webkit-linear-gradient(45deg,#b48f34,#fbdd5c 77%);background:linear-gradient(45deg,#b48f34,#fbdd5c 77%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b48f34",endColorstr="#fbdd5c",GradientType=1)}.filter-items .gold-frost,.pdp-swatches .gold-frost{background:#ecd5b8;background:-moz-linear-gradient(45deg,#ecd5b8 0,#fef6eb 100%);background:-webkit-linear-gradient(45deg,#ecd5b8,#fef6eb);background:linear-gradient(45deg,#ecd5b8,#fef6eb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ecd5b8",endColorstr="#fef6eb",GradientType=1)}.filter-items .photochromic-carbon,.pdp-swatches .photochromic-carbon{background:#e3e3e3;background:linear-gradient(135deg,#e3e3e3,#e3e3e3 24.5%,#ccc 25%,#ccc 50.5%,#8e8e8e 51%,#8e8e8e 75.5%,#646464 76%,#646464)}.filter-items .silver-frost,.pdp-swatches .silver-frost{background:#dad6d7;background:-moz-linear-gradient(45deg,#dad6d7 0,#eee 100%);background:-webkit-linear-gradient(45deg,#dad6d7,#eee);background:linear-gradient(45deg,#dad6d7,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dad6d7",endColorstr="#eeeeee",GradientType=1)}.filter-items .sky-blue,.pdp-swatches .sky-blue{background-color:#a4cbea}.filter-items .orange,.pdp-swatches .orange{background-color:#fe5101}.filter-items .race-red,.pdp-swatches .race-red{background-color:#de022e}.filter-items .magenta,.pdp-swatches .magenta{background-color:#ff0dd7}.filter-items .rose-gold-mirror,.pdp-swatches .rose-gold-mirror{background:#61463b;background:-moz-linear-gradient(45deg,#61463b 0,#e8ac90 100%);background:-webkit-linear-gradient(45deg,#61463b,#e8ac90);background:linear-gradient(45deg,#61463b,#e8ac90);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#61463b",endColorstr="#e8ac90",GradientType=1)}.filter-items .shadow-black,.pdp-swatches .shadow-black{background-color:#5d606e}.filter-items .sky-blue-orange,.pdp-swatches .sky-blue-orange{background-color:#b1e5fa}.filter-items .torch,.pdp-swatches .torch{background-color:#ff6455}.filter-items .matte-white,.pdp-swatches .matte-white{background-color:#fff}.filter-items .matte-white-cyan,.pdp-swatches .matte-white-cyan{background-color:#fcfcfc}.filter-items .matte-white-cyan-2,.pdp-swatches .matte-white-cyan-2{background:#2f5591;background:-moz-linear-gradient(45deg,#2f5591 0,#4083ca 100%);background:-webkit-linear-gradient(45deg,#2f5591,#4083ca);background:linear-gradient(45deg,#2f5591,#4083ca);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f5591",endColorstr="#4083ca",GradientType=1)}.filter-items .black-slate-duo,.pdp-swatches .black-slate-duo{background:#616161;background:-moz-linear-gradient(top,#000 0,#000 50%,#616161 51%,#616161 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#616161 51%,#616161);background:linear-gradient(180deg,#000 0,#000 50%,#616161 51%,#616161);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#616161",GradientType=0)}.filter-items .black-cyan-duo,.pdp-swatches .black-cyan-duo{background:#00c0fa;background:-moz-linear-gradient(top,#000 0,#000 50%,#00c0fa 51%,#00c0fa 100%);background:-webkit-linear-gradient(top,#000,#000 50%,#00c0fa 51%,#00c0fa);background:linear-gradient(180deg,#000 0,#000 50%,#00c0fa 51%,#00c0fa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00c0fa",GradientType=0)}.filter-items .teal,.pdp-swatches .teal{background-color:#3ebac5}.filter-items .team-blue,.pdp-swatches .team-blue{background-color:#385792}.filter-items .maillot-jaune,.pdp-swatches .maillot-jaune{background-color:#ffca48}.filter-items .gloss-purple,.pdp-swatches .gloss-purple{background-color:#6c3a95}.filter-items .urban-grey,.pdp-swatches .urban-grey{background-color:#7d7d7b}.filter-items .flat-dark-earth,.pdp-swatches .flat-dark-earth{background-color:#998d80}.filter-items .wolf-grey,.pdp-swatches .wolf-grey{background-color:#8c8c8c}.filter-items .teal-mirror,.pdp-swatches .teal-mirror{background:#045f8b;background:-moz-linear-gradient(45deg,#045f8b 0,#0996aa 100%);background:-webkit-linear-gradient(45deg,#045f8b,#0996aa);background:linear-gradient(45deg,#045f8b,#0996aa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#045f8b",endColorstr="#0996aa",GradientType=1)}.filter-items .matte-black-silver,.pdp-swatches .matte-black-silver{background:#1c1c1c;background:-moz-linear-gradient(45deg,#1c1c1c 0,#e2e2e2 100%);background:-webkit-linear-gradient(45deg,#1c1c1c,#e2e2e2);background:linear-gradient(45deg,#1c1c1c,#e2e2e2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c1c1c",endColorstr="#e2e2e2",GradientType=1)}.filter-items .black-mirror,.pdp-swatches .black-mirror{background:#40403f;background:-moz-linear-gradient(45deg,#40403f 0,#a7a7a7 100%);background:-webkit-linear-gradient(45deg,#40403f,#a7a7a7);background:linear-gradient(45deg,#40403f,#a7a7a7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40403f",endColorstr="#a7a7a7",GradientType=1)}.filter-items .ranger-polar,.pdp-swatches .ranger-polar{background:#3a5640;background:-moz-linear-gradient(45deg,#3a5640 0,#617665 82%);background:-webkit-linear-gradient(45deg,#3a5640,#617665 82%);background:linear-gradient(45deg,#3a5640,#617665 82%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3a5640",endColorstr="#617665",GradientType=1)}.filter-items .vapor-black,.pdp-swatches .vapor-black{background-color:#4c4b56}.filter-items .yellow-lens,.pdp-swatches .yellow-lens{background:#fcfb6b;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmY2ZiNmIiLz48c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2ZlZmU5MSIvPjxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjZmZmZmEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZhIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==);background:-moz-linear-gradient(45deg,#fcfb6b 0,#fefe91 64%,#ffffa2 77%,#ffa 100%);background:-webkit-linear-gradient(45deg,#fcfb6b,#fefe91 64%,#ffffa2 77%,#ffa);background:linear-gradient(45deg,#fcfb6b,#fefe91 64%,#ffffa2 77%,#ffa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfb6b",endColorstr="#ffffaa",GradientType=1)}.filter-items .arcticmirror-bourbon,.pdp-swatches .arcticmirror-bourbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-bourbon.jpg);background-size:contain}.filter-items .arcticmirror-clear,.pdp-swatches .arcticmirror-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-clear.jpg);background-size:contain}.filter-items .arcticmirror-crystal,.pdp-swatches .arcticmirror-crystal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-crystal.jpg);background-size:contain}.filter-items .arcticmirror-rose,.pdp-swatches .arcticmirror-rose{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-rose.jpg);background-size:contain}.filter-items .arcticmirror-crystalblacktortoise,.pdp-swatches .arcticmirror-crystalblacktortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-crystalblacktortoise.jpg);background-size:contain}.filter-items .arcticmirror-silver,.pdp-swatches .arcticmirror-silver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-silver.jpg);background-size:contain}.filter-items .blackmirror-clear,.pdp-swatches .blackmirror-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-clear.jpg);background-size:contain}.filter-items .blackmirror-matteblacksilver,.pdp-swatches .blackmirror-matteblacksilver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-matteblacksilver.jpg);background-size:contain}.filter-items .bronzepolarized-blackcampfiretortoise,.pdp-swatches .bronzepolarized-blackcampfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-blackcampfiretortoise.jpg);background-size:contain}.filter-items .carbonpolarized-blackcampfiretortoise,.pdp-swatches .carbonpolarized-blackcampfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-blackcampfiretortoise.jpg);background-size:contain}.filter-items .bronze-campfiretort,.pdp-swatches .bronze-campfiretort{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronze-campfiretort.jpg);background-size:contain}.filter-items .carbon-racered,.pdp-swatches .carbon-racered{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-racered.jpg);background-size:contain}.filter-items .blackmirror-fluoro,.pdp-swatches .blackmirror-fluoro{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-fluoro.jpg);background-size:contain}.filter-items .arcticmirror-mattesilver,.pdp-swatches .arcticmirror-mattesilver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-mattesilver.jpg);background-size:contain}.filter-items .greenmirror-glossblack,.pdp-swatches .greenmirror-glossblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/greenmirror-glossblack.jpg);background-size:contain}.filter-items .carbon-green,.pdp-swatches .carbon-green{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-green.jpg);background-size:contain}.filter-items .arcticmirror-raceredmatteblack,.pdp-swatches .arcticmirror-raceredmatteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-raceredmatteblack.jpg);background-size:contain}.filter-items .blackmirror-skyblue,.pdp-swatches .blackmirror-skyblue{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-skyblue.jpg);background-size:contain}.filter-items .carbon-cyan,.pdp-swatches .carbon-cyan{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-cyan.jpg);background-size:contain}.filter-items .firemirror-glossblack,.pdp-swatches .firemirror-glossblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/firemirror-glossblack.jpg);background-size:contain}.filter-items .carbon-fluoro,.pdp-swatches .carbon-fluoro{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-fluoro.jpg);background-size:contain}.filter-items .bronzepolarized-matteblack,.pdp-swatches .bronzepolarized-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-matteblack.jpg);background-size:contain}.filter-items .carbon-embercharcoal,.pdp-swatches .carbon-embercharcoal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-embercharcoal.jpg);background-size:contain}.filter-items .arcticmirror-mattesilvermatteblack,.pdp-swatches .arcticmirror-mattesilvermatteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-mattesilvermatteblack.jpg);background-size:contain}.filter-items .arcticmirror-racered,.pdp-swatches .arcticmirror-racered{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-racered.jpg);background-size:contain}.filter-items .arcticmirror-urbangrey,.pdp-swatches .arcticmirror-urbangrey{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-urbangrey.jpg);background-size:contain}.filter-items .tealmirror-fluorapink,.pdp-swatches .tealmirror-fluorapink{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tealmirror-fluorapink.jpg);background-size:contain}.filter-items .arcticmirror-carbon,.pdp-swatches .arcticmirror-carbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-carbon.jpg);background-size:contain}.filter-items .hcfusion-glossblack,.pdp-swatches .hcfusion-glossblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcfusion-glossblack.jpg);background-size:contain}.filter-items .carbon-torch,.pdp-swatches .carbon-torch{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-torch.jpg);background-size:contain}.filter-items .bronzepolarized-flatdarkearth,.pdp-swatches .bronzepolarized-flatdarkearth{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-flatdarkearth.jpg);background-size:contain}.filter-items .carbon-teamblue,.pdp-swatches .carbon-teamblue{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-teamblue.jpg);background-size:contain}.filter-items .glaciermirror-glossblack,.pdp-swatches .glaciermirror-glossblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-glossblack.jpg);background-size:contain}.filter-items .carbon-mattesilver,.pdp-swatches .carbon-mattesilver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-mattesilver.jpg);background-size:contain}.filter-items .bronze-campfiretortoise,.pdp-swatches .bronze-campfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronze-campfiretortoise.jpg);background-size:contain}.filter-items .bronzepolarized-gold,.pdp-swatches .bronzepolarized-gold{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-gold.jpg);background-size:contain}.filter-items .bronzepolarized-rootbeer,.pdp-swatches .bronzepolarized-rootbeer{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-rootbeer.jpg);background-size:contain}.filter-items .bronze-tortoise,.pdp-swatches .bronze-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronze-tortoise.jpg);background-size:contain}.filter-items .bronzepolarized-goldtortoise,.pdp-swatches .bronzepolarized-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bronzepolarized-goldtortoise.jpg);background-size:contain}.filter-items .carbon-clear,.pdp-swatches .carbon-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-clear.jpg);background-size:contain}.filter-items .carbon-matteblack,.pdp-swatches .carbon-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-matteblack.jpg);background-size:contain}.filter-items .aqua,.pdp-swatches .aqua{background:url(https://img.roka.com/customizer/eyewear/img/swatches/aqua.jpg);background-size:contain}.filter-items .sunset,.pdp-swatches .sunset{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sunset.jpg);background-size:contain}.filter-items .carbonpolarized-crystal,.pdp-swatches .carbonpolarized-crystal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-crystal.jpg);background-size:contain}.filter-items .carbonpolarized-goldtortoise,.pdp-swatches .carbonpolarized-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-goldtortoise.jpg);background-size:contain}.filter-items .carbonpolarized-matteblackcampfiretortoise,.pdp-swatches .carbonpolarized-matteblackcampfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-matteblackcampfiretortoise.jpg);background-size:contain}.filter-items .carbonpolarized-matteblack,.pdp-swatches .carbonpolarized-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-matteblack.jpg);background-size:contain}.filter-items .carbonpolarized-matteblacktortoise,.pdp-swatches .carbonpolarized-matteblacktortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-matteblacktortoise.jpg);background-size:contain}.filter-items .carbonpolarized-tortoise,.pdp-swatches .carbonpolarized-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-tortoise.jpg);background-size:contain}.filter-items .arcticmirror-cyan,.pdp-swatches .arcticmirror-cyan{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-cyan.jpg);background-size:contain}.filter-items .photochromiccarbon-matteblack,.pdp-swatches .photochromiccarbon-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/photochromiccarbon-matteblack.jpg);background-size:contain}.filter-items .carbon-urbangrey,.pdp-swatches .carbon-urbangrey{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-urbangrey.jpg);background-size:contain}.filter-items .carbonpolarized-matteblackgoldtortoise,.pdp-swatches .carbonpolarized-matteblackgoldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-matteblackgoldtortoise.jpg);background-size:contain}.filter-items .carbon-campfiretortoise,.pdp-swatches .carbon-campfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-campfiretortoise.jpg);background-size:contain}.filter-items .carbon-fullred,.pdp-swatches .carbon-fullred{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-fullred.jpg);background-size:contain}.filter-items .carbon-flatdarkearth,.pdp-swatches .carbon-flatdarkearth{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-flatdarkearth.jpg);background-size:contain}.filter-items .clear-flatdarkearth,.pdp-swatches .clear-flatdarkearth{background:url(https://img.roka.com/customizer/eyewear/img/swatches/clear-flatdarkearth.jpg);background-size:contain}.filter-items .clear-matteblack,.pdp-swatches .clear-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/clear-matteblack.jpg);background-size:contain}.filter-items .rosegold-tortoise,.pdp-swatches .rosegold-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegold-tortoise.jpg);background-size:contain}.filter-items .rosegold-silvergoldtortoise,.pdp-swatches .rosegold-silvergoldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegold-silvergoldtortoise.jpg);background-size:contain}.filter-items .rosegold-rosecopper,.pdp-swatches .rosegold-rosecopper{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegold-rosecopper.jpg);background-size:contain}.filter-items .carbonpolarized-silvermatteblack,.pdp-swatches .carbonpolarized-silvermatteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-silvermatteblack.jpg);background-size:contain}.filter-items .darkbronzemirror-rootbeer,.pdp-swatches .darkbronzemirror-rootbeer{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-rootbeer.jpg);background-size:contain}.filter-items .darkbronzemirror-vintage,.pdp-swatches .darkbronzemirror-vintage{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-vintage.jpg);background-size:contain}.filter-items .darkbronze-tortoise,.pdp-swatches .darkbronze-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronze-tortoise.jpg);background-size:contain}.filter-items .firemirror-vaporblack,.pdp-swatches .firemirror-vaporblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/firemirror-vaporblack.jpg);background-size:contain}.filter-items .blackmirror-vaporblack,.pdp-swatches .blackmirror-vaporblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-vaporblack.jpg);background-size:contain}.filter-items .glaciermirror-crystal,.pdp-swatches .glaciermirror-crystal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-crystal.jpg);background-size:contain}.filter-items .glaciermirror-clear,.pdp-swatches .glaciermirror-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-clear.jpg);background-size:contain}.filter-items .glaciermirror-gunmetal,.pdp-swatches .glaciermirror-gunmetal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-gunmetal.jpg);background-size:contain}.filter-items .glaciermirror-matteblack,.pdp-swatches .glaciermirror-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-matteblack.jpg);background-size:contain}.filter-items .glaciermirror-mattewhite,.pdp-swatches .glaciermirror-mattewhite{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-mattewhite.jpg);background-size:contain}.filter-items .glaciermirror-mattesilver,.pdp-swatches .glaciermirror-mattesilver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-mattesilver.jpg);background-size:contain}.filter-items .glaciermirror-vaporblack,.pdp-swatches .glaciermirror-vaporblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-vaporblack.jpg);background-size:contain}.filter-items .goldmirror-goldtortoise,.pdp-swatches .goldmirror-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/goldmirror-goldtortoise.jpg);background-size:contain}.filter-items .goldmirror-matteblack,.pdp-swatches .goldmirror-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/goldmirror-matteblack.jpg);background-size:contain}.filter-items .greenmirror-gold,.pdp-swatches .greenmirror-gold{background:url(https://img.roka.com/customizer/eyewear/img/swatches/greenmirror-gold.jpg);background-size:contain}.filter-items .hcfusion-mattewhite,.pdp-swatches .hcfusion-mattewhite{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcfusion-mattewhite.jpg);background-size:contain}.filter-items .hcfusion-mattewhitematteblack,.pdp-swatches .hcfusion-mattewhitematteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcfusion-mattewhitematteblack.jpg);background-size:contain}.filter-items .hcfusion-blackmattewhite,.pdp-swatches .hcfusion-blackmattewhite{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcfusion-blackmattewhite.jpg);background-size:contain}.filter-items .hcfusion-matteblack,.pdp-swatches .hcfusion-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcfusion-matteblack.jpg);background-size:contain}.filter-items .hcion-matteblack,.pdp-swatches .hcion-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcion-matteblack.jpg);background-size:contain}.filter-items .hcplasma20-matteblack,.pdp-swatches .hcplasma20-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcplasma20-matteblack.jpg);background-size:contain}.filter-items .arcticmirror-mattewhitecyan,.pdp-swatches .arcticmirror-mattewhitecyan{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-mattewhitecyan.jpg);background-size:contain}.filter-items .blackmirror-matteblacktorch,.pdp-swatches .blackmirror-matteblacktorch{background:url(https://img.roka.com/customizer/eyewear/img/swatches/blackmirror-matteblacktorch.jpg);background-size:contain}.filter-items .carbonpolarized-urbangrey,.pdp-swatches .carbonpolarized-urbangrey{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-urbangrey.jpg);background-size:contain}.filter-items .carbonpolarized-vintage,.pdp-swatches .carbonpolarized-vintage{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-vintage.jpg);background-size:contain}.filter-items .hcoctanemirror-mattesilver,.pdp-swatches .hcoctanemirror-mattesilver{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcoctanemirror-mattesilver.jpg);background-size:contain}.filter-items .rangerpolar-bourbon,.pdp-swatches .rangerpolar-bourbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-bourbon.jpg);background-size:contain}.filter-items .rangerpolar-tortoise,.pdp-swatches .rangerpolar-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-tortoise.jpg);background-size:contain}.filter-items .rangerpolar-gunmetal,.pdp-swatches .rangerpolar-gunmetal{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-gunmetal.jpg);background-size:contain}.filter-items .rangerpolar-vaporblack,.pdp-swatches .rangerpolar-vaporblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-vaporblack.jpg);background-size:contain}.filter-items .rangerpolar-clear,.pdp-swatches .rangerpolar-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-clear.jpg);background-size:contain}.filter-items .rangerpolar-vintage,.pdp-swatches .rangerpolar-vintage{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rangerpolar-vintage.jpg);background-size:contain}.filter-items .rosegold-copper,.pdp-swatches .rosegold-copper{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegold-copper.jpg);background-size:contain}.filter-items .skyblueorange-arcticmirror,.pdp-swatches .skyblueorange-arcticmirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/skyblueorange-arcticmirror.jpg);background-size:contain}.filter-items .tealmirror-goldtortoise,.pdp-swatches .tealmirror-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tealmirror-goldtortoise.jpg);background-size:contain}.filter-items .tealmirror-matteblack,.pdp-swatches .tealmirror-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tealmirror-matteblack.jpg);background-size:contain}.filter-items .crystal-ash-black-tortoise,.pdp-swatches .crystal-ash-black-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-black-tortoise.jpg);background-size:contain}.filter-items .black-tortoise,.pdp-swatches .black-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/black-tortoise.jpg);background-size:contain}.filter-items .bourbon-tortoise,.pdp-swatches .bourbon-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/bourbon-tortoise.jpg);background-size:contain}.filter-items .campfire-tortoise,.pdp-swatches .campfire-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/campfire-tortoise.jpg);background-size:contain}.filter-items .carbon-goldtortoise,.pdp-swatches .carbon-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-goldtortoise.jpg);background-size:contain}.filter-items .darkbronzemirror-goldtortoise,.pdp-swatches .darkbronzemirror-goldtortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-goldtortoise.jpg);background-size:contain}.filter-items .darkbronzemirror-fullred,.pdp-swatches .darkbronzemirror-fullred{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-fullred.jpg);background-size:contain}.filter-items .carbon-tortoise,.pdp-swatches .carbon-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbon-tortoise.jpg);background-size:contain}.filter-items .darkbronzemirror-tortoise,.pdp-swatches .darkbronzemirror-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-tortoise.jpg);background-size:contain}.filter-items .darkbronzemirror-matteblack,.pdp-swatches .darkbronzemirror-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-matteblack.jpg);background-size:contain}.filter-items .hcoctanemirror-matteblack,.pdp-swatches .hcoctanemirror-matteblack{background:url(https://img.roka.com/customizer/eyewear/img/swatches/hcoctanemirror-matteblack.jpg);background-size:contain}.filter-items .rosegoldmirror-clear,.pdp-swatches .rosegoldmirror-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegoldmirror-clear.jpg);background-size:contain}.filter-items .darkbronzemirror-clear,.pdp-swatches .darkbronzemirror-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-clear.jpg);background-size:contain}.filter-items .rosegoldmirror-campfiretortoise,.pdp-swatches .rosegoldmirror-campfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/rosegoldmirror-campfiretortoise.jpg);background-size:contain}.filter-items .darkbronzemirror-campfiretortoise,.pdp-swatches .darkbronzemirror-campfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/darkbronzemirror-campfiretortoise.jpg);background-size:contain}.filter-items .arcticmirror-crystalblue,.pdp-swatches .arcticmirror-crystalblue{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-crystalblue.jpg);background-size:contain}.filter-items .arcticmirror-crystalslate,.pdp-swatches .arcticmirror-crystalslate{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-crystalslate.jpg);background-size:contain}.filter-items .carbonpolarized-crystalblue,.pdp-swatches .carbonpolarized-crystalblue{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-crystalblue.jpg);background-size:contain}.filter-items .carbonpolarized-crystallilac,.pdp-swatches .carbonpolarized-crystallilac{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-crystallilac.jpg);background-size:contain}.filter-items .carbonpolarized-crystalsage,.pdp-swatches .carbonpolarized-crystalsage{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-crystalsage.jpg);background-size:contain}.filter-items .carbonpolarized-crystalslate,.pdp-swatches .carbonpolarized-crystalslate{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-crystalslate.jpg);background-size:contain}.filter-items .glaciermirror-crystallilac,.pdp-swatches .glaciermirror-crystallilac{background:url(https://img.roka.com/customizer/eyewear/img/swatches/glaciermirror-crystallilac.jpg);background-size:contain}.filter-items .crystal-blue,.pdp-swatches .crystal-blue{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-blue.jpg);background-size:contain}.filter-items .crystal-sage,.pdp-swatches .crystal-sage{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-sage.jpg);background-size:contain}.filter-items .crystal-slate,.pdp-swatches .crystal-slate{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-slate.jpg);background-size:contain}.filter-items .crystal-lilac,.pdp-swatches .crystal-lilac{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-lilac.jpg);background-size:contain}.filter-items .crystal-vapor,.pdp-swatches .crystal-vapor{background:url(https://img.roka.com/customizer/eyewear/img/swatches/crystal-vapor.jpg);background-size:contain}.filter-items .arcticmirror-crystalvapor,.pdp-swatches .arcticmirror-crystalvapor{background:url(https://img.roka.com/customizer/eyewear/img/swatches/arcticmirror-crystalvapor.jpg);background-size:contain}.filter-items .tortoise,.pdp-swatches .tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tortoise.jpg);background-size:contain}.filter-items .carbonpolarized-rose,.pdp-swatches .carbonpolarized-rose{background:url(https://img.roka.com/customizer/eyewear/img/swatches/carbonpolarized-rose.jpg);background-size:contain}.filter-items .black-black-tortoise,.pdp-swatches .black-black-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/black-black-tortoise.jpg);background-size:contain}.filter-items .gold-tortoise,.pdp-swatches .gold-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/gold-tortoise.jpg);background-size:contain}.filter-items .black-gold-tortoise,.pdp-swatches .black-gold-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/black-gold-tortoise.jpg);background-size:contain}.filter-items .black-campfire-tortoise,.pdp-swatches .black-campfire-tortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/black-black-campfiretortoise.jpg);background-size:contain}.filter-items .at-1x,.pdp-swatches .at-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at1x.png);background-size:contain}.filter-items .at-1,.pdp-swatches .at-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at1.png);background-size:contain}.filter-items .gp-1x,.pdp-swatches .gp-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/gp1x.png);background-size:contain}.filter-items .gp-1,.pdp-swatches .gp-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/gp1.png);background-size:contain}.filter-items .cp-1x,.pdp-swatches .cp-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/cp1x.png);background-size:contain}.filter-items .cp-1,.pdp-swatches .cp-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/cp1.png);background-size:contain}.filter-items .tl-1x,.pdp-swatches .tl-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tl1x.png);background-size:contain}.filter-items .tl-1,.pdp-swatches .tl-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/tl1.png);background-size:contain}.filter-items .sandalwood,.pdp-swatches .sandalwood{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sandalwood.jpg);background-size:contain}.filter-items .sr-1x,.pdp-swatches .sr-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sr1x.png);background-size:contain}.filter-items .sr-1,.pdp-swatches .sr-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sr1.png);background-size:contain}.filter-items .sl-1x,.pdp-swatches .sl-1x{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sl1x.png);background-size:contain}.filter-items .sl-1,.pdp-swatches .sl-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sl1.png);background-size:contain}.filter-items .sm-48,.pdp-swatches .sm-48{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sm48.png);background-size:contain}.filter-items .reg-51,.pdp-swatches .reg-51{background:url(https://img.roka.com/customizer/eyewear/img/swatches/reg51.png);background-size:contain}.filter-items .reg-fiftyseven,.pdp-swatches .reg-fiftyseven{background:url(https://img.roka.com/customizer/eyewear/img/swatches/reg57.png);background-size:contain}.filter-items .sm-49,.pdp-swatches .sm-49{background:url(https://img.roka.com/customizer/eyewear/img/swatches/sm49.png);background-size:contain}.filter-items .reg-52,.pdp-swatches .reg-52{background:url(https://img.roka.com/customizer/eyewear/img/swatches/reg52.png);background-size:contain}.filter-items .lg-fiftynine,.pdp-swatches .lg-fiftynine{background:url(https://img.roka.com/customizer/eyewear/img/swatches/lg59.png);background-size:contain}.filter-items .xl-fiftynine,.pdp-swatches .xl-fiftynine{background:url(https://img.roka.com/customizer/eyewear/img/swatches/xl59.png);background-size:contain}.filter-items .fde-carbon,.pdp-swatches .fde-carbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/fde-carbon.png);background-size:contain}.filter-items .fde-hcplasma20,.pdp-swatches .fde-hcplasma20{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/fde-hcplasma20.png);background-size:contain}.filter-items .matteblack-carbon,.pdp-swatches .matteblack-carbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/matteblack-carbon.png);background-size:contain}.filter-items .matteblack-glacier,.pdp-swatches .matteblack-glacier{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/matteblack-glacier.png);background-size:contain}.filter-items .matteblack-hcplasma20,.pdp-swatches .matteblack-hcplasma20{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/matteblack-hcplasma20.png);background-size:contain}.filter-items .matteblack-campfiretortoise,.pdp-swatches .matteblack-campfiretortoise{background:url(https://img.roka.com/customizer/eyewear/img/swatches/matteblack-campfiretortoise.jpg);background-size:contain}.filter-items .matteember-darkbronze,.pdp-swatches .matteember-darkbronze{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/matteember-darkbronze.png);background-size:contain}.filter-items .urbangrey-carbon,.pdp-swatches .urbangrey-carbon{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/urbangrey-carbon.png);background-size:contain}.filter-items .urbangrey-hcplasma20,.pdp-swatches .urbangrey-hcplasma20{background:url(https://img.roka.com/customizer/eyewear/img/swatches/at/urbangrey-hcplasma20.png);background-size:contain}.filter-items .r1-clear-clear,.pdp-swatches .r1-clear-clear{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-clear.png);background-size:contain}.filter-items .r1-clear-mirror,.pdp-swatches .r1-clear-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/r1-clear-mirror.jpg);background-size:contain}.filter-items .r1-cobalt-mirror,.pdp-swatches .r1-cobalt-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-cobalt-mirror.png);background-size:contain}.filter-items .r1-dark-amber-mirror,.pdp-swatches .r1-dark-amber-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-dark-amber-mirror.png);background-size:contain}.filter-items .r1-arctic-mirror,.filter-items .r1-dark-grey-mirror,.pdp-swatches .r1-arctic-mirror,.pdp-swatches .r1-dark-grey-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-dark-grey-mirror.png);background-size:contain}.filter-items .r1-dark-vermillion-mirror,.pdp-swatches .r1-dark-vermillion-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-dark-vermillion-mirror.png);background-size:contain}.filter-items .r1-light-amber,.pdp-swatches .r1-light-amber{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-light-amber.png);background-size:contain}.filter-items .r1-light-cobalt,.pdp-swatches .r1-light-cobalt{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-cobalt.png);background-size:contain}.filter-items .r1-light-vermillion,.pdp-swatches .r1-light-vermillion{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/s-vermillion-mirror.png);background-size:contain}.filter-items .r1-jade-mirror,.pdp-swatches .r1-jade-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/jade-mirror.png);background-size:contain}.filter-items .r1-light-grey,.pdp-swatches .r1-light-grey{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/light-grey.png);background-size:contain}.filter-items .spark-mirror,.pdp-swatches .spark-mirror{background:url(https://img.roka.com/customizer/eyewear/img/swatches/r1/spark-mirror.png);background-size:contain}.filter-items .size-osfa,.pdp-swatches .size-osfa{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-osfa.jpg);background-size:contain}.filter-items .size-0,.pdp-swatches .size-0{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-0.jpg);background-size:contain}.filter-items .size-1,.pdp-swatches .size-1{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-1.jpg);background-size:contain}.filter-items .size-2,.pdp-swatches .size-2{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-2.jpg);background-size:contain}.filter-items .size-3,.pdp-swatches .size-3{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-3.jpg);background-size:contain}.filter-items .size-xxs,.pdp-swatches .size-xxs{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-xxs.png);background-size:contain}.filter-items .size-xs,.pdp-swatches .size-xs{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-xs.png);background-size:contain}.filter-items .size-s,.pdp-swatches .size-s{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-s.png);background-size:contain}.filter-items .size-s-m,.pdp-swatches .size-s-m{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-s-m.png);background-size:contain}.filter-items .size-s-t,.pdp-swatches .size-s-t{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-s-t.png);background-size:contain}.filter-items .size-s-xt,.pdp-swatches .size-s-xt{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-s-xt.png);background-size:contain}.filter-items .size-m,.pdp-swatches .size-m{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-m.png);background-size:contain}.filter-items .size-m-l,.pdp-swatches .size-m-l{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-m-l.png);background-size:contain}.filter-items .size-m-t,.pdp-swatches .size-m-t{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-m-t.png);background-size:contain}.filter-items .size-m-xt,.pdp-swatches .size-m-xt{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-m-xt.png);background-size:contain}.filter-items .size-l,.pdp-swatches .size-l{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-l.png);background-size:contain}.filter-items .size-l-t,.pdp-swatches .size-l-t{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-l-t.png);background-size:contain}.filter-items .size-l-xl,.pdp-swatches .size-l-xl{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-l-xl.png);background-size:contain}.filter-items .size-xl,.pdp-swatches .size-xl{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-xl.png);background-size:contain}.filter-items .size-xxl,.pdp-swatches .size-xxl{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-xxl.png);background-size:contain}.filter-items .size-26,.pdp-swatches .size-26{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-26.png);background-size:contain}.filter-items .size-28,.pdp-swatches .size-28{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-28.png);background-size:contain}.filter-items .size-30,.pdp-swatches .size-30{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-30.png);background-size:contain}.filter-items .size-32,.pdp-swatches .size-32{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-32.png);background-size:contain}.filter-items .size-34,.pdp-swatches .size-34{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-34.png);background-size:contain}.filter-items .size-36,.pdp-swatches .size-36{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-36.png);background-size:contain}.filter-items .size-38,.pdp-swatches .size-38{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-38.png);background-size:contain}.filter-items .size-40,.pdp-swatches .size-40{background:url(https://img.roka.com/customizer/eyewear/img/swatches/size-40.png);background-size:contain}.pdp-swatches{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:6px}@media(min-width:767px){.roka-swatch-block{padding:4px 4px 5px}.custom-cart-swatch-color,.custom-cart-swatch-color.active,.roka-swatch-color,.roka-swatch-color.active{width:38px;height:38px}.pdp-swatches{overflow-x:inherit}.swatch-group-swatches{width:90%}.swatch-group-label{width:10%}}@media(min-width:992px){.custom-cart-swatch-color,.custom-cart-swatch-color.active,.roka-swatch-color,.roka-swatch-color.active{width:27px;height:27px}.pdp-swatches{overflow-y:inherit}}@media(min-width:1200px){.roka-swatch-block{padding:4px}}body .glasseson .go-webapp .go-container{top:110px}.eyewear-config #glasseson.webapp.glasseson.go-fullpage{background-color:#fff!important;height:100%!important;width:95vw!important}.eyewear-config .glasseson .go-webapp .go-container{top:60px}.iccs-body{background-color:#f7f7f7;display:flex;padding:14px 30px}@media(min-width:768px){.iccs-body{padding:20px 53px 25px 47px}}.iccs-body [data-active-options="1"]{display:none}.iccs-body .swatch-group-label{width:100%;font-family:Galaxie Polaris Book,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.6;color:#222;text-transform:none;margin:1px 0 3px;letter-spacing:.2px}@media(min-width:768px){.iccs-body .swatch-group-label{margin:0 0 5px}}.iccs-body .swatch-group-swatches{width:100%;line-height:1;display:flex;flex-wrap:wrap}.iccs-body .pdp-swatches.component-option-swatch{overflow:hidden;padding:0;margin:0 0 5px;line-height:1}.iccs-body .pdp-swatch-square{border:none;box-shadow:none;width:18px;height:18px;margin:0 8px 0 0}@media(min-width:768px){.iccs-body .pdp-swatch-square{width:22px;height:22px;margin-right:10px}}.iccs-body .pdp-swatch-square.disabled:before{width:23px}@media(min-width:768px){.iccs-body .pdp-swatch-square.disabled:before{width:29px}}.iccs-body .pdp-swatch-square:after{top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 2px #fff}.iccs-body .tooltip-container{position:absolute;top:0;left:0;width:100%;font-size:.6875rem;line-height:1.2}.iccs-body .tooltip-container .rh__content{padding:6px;white-space:pre-wrap}.iccs-header{background-color:#f7f7f7;padding:10px 10px 5px}@media(min-width:768px){.iccs-header{padding:17px 24px 0}}.iccs-header h5{font-family:Industry Demi,sans-serif;text-transform:uppercase;font-size:.8125rem;letter-spacing:0;margin:0;line-height:1}.iccs-carousel-container{padding-top:24px;position:relative}.iccs-carousel-container:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background-color:#e5e5e5}@media(min-width:768px){.iccs-carousel-container:before{left:0;right:0}}.iccs-carousel-container .swiper-button-next,.iccs-carousel-container .swiper-button-prev{outline:none;width:20px;height:100%;padding:38px 2px 2px;top:0;margin-top:0;align-items:flex-start}@media(min-width:768px){.iccs-carousel-container .swiper-button-next,.iccs-carousel-container .swiper-button-prev{padding-top:52px;width:auto}}.iccs-carousel-container .swiper-button-prev{left:0;justify-content:flex-end}@media(min-width:768px){.iccs-carousel-container .swiper-button-prev{padding-left:24px}}.iccs-carousel-container .swiper-button-next{right:0;justify-content:flex-start}@media(min-width:768px){.iccs-carousel-container .swiper-button-next{padding-right:26px}}.iccs-carousel-container .swiper-button-next:before,.iccs-carousel-container .swiper-button-prev:before{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:50px}.iccs-carousel-container .swiper-button-next:after,.iccs-carousel-container .swiper-button-prev:after{color:#000;font-size:.6875rem;font-weight:900;text-shadow:1px 0 0 currentColor}@media(min-width:768px){.iccs-carousel-container .swiper-button-next:after,.iccs-carousel-container .swiper-button-prev:after{font-size:.8125rem}}.iccs-product-sidebar{flex:0 0 56px;max-width:56px}@media(min-width:768px){.iccs-product-sidebar{flex:0 0 72px;max-width:72px}}.iccs-product-image{position:relative;display:block}.iccs-product-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.03)}.iccs-product-body{flex:1;padding-left:10px}@media(min-width:768px){.iccs-product-body{padding-left:21px}}.iccs-product-body-inner{display:flex;flex-wrap:wrap}.iccs-product-title{text-transform:uppercase;font-size:.875rem;line-height:1.1;letter-spacing:0;flex:1;margin:0}.iccs-price,.iccs-product-title{font-family:Industry Demi,sans-serif}.iccs-price{font-size:.8125rem;line-height:1.45;flex:0 0 auto;margin:-1px 4px 0 10px}@media(min-width:768px){.iccs-price{font-size:.875rem;margin-top:-2px}}.iccs-price span+span{margin-left:4px}.iccs-variant-info{flex:0 0 100%;max-width:100%}button.iccs-atc-button{font-family:Industry Demi,sans-serif;background:transparent;padding:0 0 2px;color:#000;text-decoration:underline;text-underline-offset:1px;font-size:.8125rem;margin-top:-2px;letter-spacing:.1px;flex:0 0 auto;text-align:left}@media(min-width:768px){button.iccs-atc-button{font-size:.875rem;align-self:flex-start;line-height:1.15;margin-top:15px}}button.iccs-atc-button:hover{text-decoration:none}button.iccs-atc-button.disabled{pointer-events:none}@media(min-width:768px){.iccs-body-actions:not(.is-cta-long){display:flex}.iccs-body-actions:not(.is-cta-long) button{margin-left:10px;margin-top:30px;line-height:1}}.iccs-body-actions:not(.is-cta-long)>div{flex:1;overflow-x:auto}.sidecart .sidecart-main .sidecart-wrap .sidecart-footer__checkout{background-color:#000}.sidecart .sidecart-main .sidecart-wrap .sidecart-footer__checkout .default,.sidecart .sidecart-main .sidecart-wrap .sidecart-footer__checkout .sidecart-footer__price,.sidecart .sidecart-main .sidecart-wrap .sidecart-footer__checkout .sidecart-footer__price-calculated{color:#fff}.sizechart{text-align:center;max-width:1400px;margin:0 auto;padding:20px 20px 30px}.sizechart-chart h3{text-transform:uppercase}.sizechart-chart td,.sizechart-chart th{text-align:center;padding:.7em}.sizechart-header{font-size:2.25rem;font-family:Industry Medium Italic;margin-bottom:20px;text-transform:uppercase}.sizechart-body-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sizechart-supporting-content{text-align:left}.sizechart-toggle{cursor:pointer;font-weight:700}.sizechart-overview{text-align:center;margin-left:auto;margin-right:auto;border-collapse:collapse;overflow-x:auto;display:block;width:fit-content;max-width:100%}@media(max-width:680px){.sizechart-body{display:block}}.custom-cart-altbutton{font-family:Industry Book,arial,helvetica,sans-serif;font-size:.9rem}.prod-detail-drawer.bv-reviews-summary{margin-top:10px}.custom-cart .custom-cart-intro{clear:both}.custom-cart .custom-cart-intro .title{font-size:1.875rem;margin:0 0 .5em;line-height:.95em}.custom-cart .custom-cart-intro .title.title-apex{font-style:italic;font-family:Venera\ 700,Industry Black,Arial,helvetica,sans-serif;font-size:1.5rem}.custom-cart .custom-cart-intro .title span{margin-right:15px}.custom-cart .custom-cart-intro img{height:31px;margin-bottom:-4px}.rxsun-limits{overflow:hidden;transition:max-height .35s ease-in;max-Height:0;margin:0;font-size:.6875rem}.rxsun-limits.open{max-Height:100px;margin:1em 0}.custom-cart-altbutton{background-color:#0b94d4}.custom-cart-altbutton:hover{background:#07618b}.modal-button-header .discount-price,.price.iccs-price .discount-price{color:#000}.modal-button-header.is-discounted .non-discounted-price,.modal-button-header .non-discounted-price,.price.iccs-price.is-discounted .non-discounted-price,.price.iccs-price .non-discounted-price{color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath stroke-width='5' stroke='%23000' d='M0 50h100'/%3E%3C/svg%3E")}.modal-button-header.is-discounted .discount-price,.price.iccs-price.is-discounted .discount-price{color:#d7190f;background-image:none}.pdp-price .non-discounted-price,.price .non-discounted-price{color:#000}.pdp-price .discount-price,.price .discount-price{color:#d7190f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath stroke-width='5' stroke='%23ee2e24' d='M0 50h100'/%3E%3C/svg%3E");margin-right:5px}.pdp-price.is-discounted .non-discounted-price,.price.is-discounted .non-discounted-price{color:#d7190f}.pdp-price.is-discounted .discount-price,.price.is-discounted .discount-price{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath stroke-width='5' stroke='%23000' d='M0 50h100'/%3E%3C/svg%3E");color:#000}.pdp-swatches-group,.pdp-swatches-group label{cursor:pointer}.custom-collapse-icon{color:#545454;float:right;width:20px;transform:rotate(-90deg)}.custom-collapse-icon.up{display:none;transform:rotate(90deg)}.disable-accordion-options .pdp-swatches-group,.disable-accordion-options .pdp-swatches-group label{cursor:auto}.disable-accordion-options .custom-collapse-icon{display:none}.custom-cart-guarantee{font-weight:700;line-height:14px;font-family:Founders Grotesk,Arial,sans-serif;font-size:.6875rem;letter-spacing:.04375rem;text-transform:uppercase}.custom-cart-returns{color:#10aaf4;text-transform:uppercase;font-family:Industry Medium,arial,helvetica,sans-serif;font-size:.875rem;padding-bottom:11.2px;margin-bottom:0}.custom-cart-returns a{color:#000}.custom-cart-returns30{color:#10aaf4;text-transform:uppercase;font-family:Founders Grotesk,Arial,sans-serif;font-size:.6875rem;letter-spacing:.04375rem;padding-bottom:11.2px;margin-bottom:0}.custom-cart-returns30 a{color:#000}.custom-cart-shipping{margin-top:0;text-transform:uppercase;margin-bottom:0;text-align:center;width:95%;font-size:.875rem}.custom-cart-text{font-family:Industry Book,arial,helvetica,sans-serif;font-size:.75rem;line-height:18px;color:#666}@media(min-width:767px){.custom-cart-shipping{margin:6px 0 12px;font-size:.9em;font-size:.675rem}}@media(min-width:992px){.pdp-sizes .custom-collapse-icon{display:none}}#contact-form button{padding:16px 0 14px;width:100%}.contact-form{font-size:.75rem}.contact-form form{background-color:transparent}.contact-form input,.contact-form select,.contact-form select option,.contact-form textarea{font-family:Galaxie Polaris Book,sans-serif;font-size:.75rem;color:#222;border-color:#888;background-color:#fff;line-height:normal;padding:5px 15px}@media(min-width:767px){.contact-form-header{display:none}}.rds-insurance-step a{text-decoration:underline!important}.insurance{font-family:Galaxie Polaris Book,sans-serif}.insurance h1,.insurance h2,.insurance h3,.insurance h4{font-weight:400;margin:0;padding:0}.insurance a.button,.insurance h2,.insurance h3,.insurance h4,.insurance p{text-align:center}.insurance h2,.insurance h4{font-family:Industry Medium,arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase}.insurance h1{font-size:2.5rem}@media screen and (max-width:479px){.insurance h1{font-size:1.875rem}}.insurance h2{font-size:1.5rem}.insurance h3{font-size:1.25rem;font-family:Galaxie Polaris Medium,Arial,helvetica,sans-serif}.insurance h4{font-size:1rem}.insurance p{font-family:Galaxie Polaris Book,sans-serif;line-height:1.5;margin:28px 0 0;padding:0}.insurance a.button{font-family:Industry Medium,arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;color:#000;border:2px solid #000;text-decoration:none;padding:18px 0;display:block;margin:0 8px;background-color:#fff;box-sizing:border-box}.insurance a.button:hover{transition:background-color .2s,color .2s ease-out;background-color:#000;color:#fff}.insurance a.button.alt{color:#fff;background:#000}.insurance a.button.alt:hover{background-color:#fff;color:#000}.insurance .insurance-coverage,.insurance .insurance-hsa,.insurance .insurance-jumbotron-footer,.insurance .insurance-providers{margin-top:100px}@media screen and (max-width:479px){.insurance .insurance-coverage,.insurance .insurance-hsa,.insurance .insurance-jumbotron-footer,.insurance .insurance-providers{margin-top:40px}}.insurance .content{width:80%;max-width:630px;margin:0 auto}.insurance .content.col-2{display:flex;flex-wrap:wrap;max-width:900px}.insurance .content.col-2 .col{width:calc(50% - 100px);margin:40px 50px 0}@media screen and (max-width:767px){.insurance .content.col-2 .col{width:calc(50% - 50px);margin:40px 25px 0}}@media screen and (max-width:479px){.insurance .content.col-2 .col{width:100%;margin:40px 0 0}}.insurance .button-group{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:28px auto 0}.insurance .button-group a.button{width:calc(50% - 16px)}@media screen and (max-width:479px){.insurance .button-group a.button{width:100%}.insurance .button-group a.button+.button{margin-top:16px}}.insurance .button-group.single a.button{width:100%}.insurance-jumbotron-header{height:480px;width:100%;max-width:1440px;position:relative;margin:0 auto;overflow:hidden}.insurance-jumbotron-header h1{font-family:Galaxie Polaris Book,sans-serif;text-transform:none;position:absolute;z-index:10;left:160px;bottom:48px}@media screen and (max-width:767px){.insurance-jumbotron-header h1{left:60px}}@media screen and (max-width:479px){.insurance-jumbotron-header h1{left:24px;bottom:24px}}.insurance-jumbotron-header img{position:absolute;top:60px;left:400px;height:auto}@media screen and (max-width:767px){.insurance-jumbotron-header img{top:80px;left:130px;width:900px}}@media screen and (max-width:479px){.insurance-jumbotron-header img{top:70px;left:10px;width:640px}}.insurance-jumbotron-header:after{background:rgba(0,0,0,.03);content:"";width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:479px){.insurance-jumbotron-header{height:348px}}.insurance-providers{position:relative}.insurance-providers .providers{max-width:1200px;margin:28px auto 56px;display:flex;flex-wrap:wrap;justify-content:center}.insurance-providers .providers .provider{margin:28px 0 0;width:25%;position:relative;cursor:pointer}.insurance-providers .providers .provider img{width:100%;height:auto;filter:grayscale(100%)}.insurance-providers .providers .provider img.logo-color{position:absolute;top:0;left:0}.insurance-providers .providers .provider:hover img.logo-color{opacity:1;visibility:visible}.insurance-providers .providers .provider:hover img{filter:none}.insurance-providers .providers .provider.active img.logo-color{opacity:1;visibility:visible}.insurance-providers .providers .provider.active img:not(.logo-color){opacity:0;visibility:hidden}@media screen and (max-width:479px){.insurance-providers .providers .provider{width:50%}}.insurance-providers .provider-expanded{background:#fff;padding:60px 0;position:absolute;width:100%;top:0;visibility:hidden;opacity:0;border-bottom:1px solid #ccc}.insurance-providers .provider-expanded h2{padding:0 24px}.insurance-providers .provider-expanded .close{position:absolute;top:60px;right:20px;width:24px;height:24px;background:url(https://img.roka.com/icons/icon-x.svg) 50% no-repeat;background-size:24px 24px;text-indent:-9999em;display:block;cursor:pointer}.insurance-providers .provider-expanded .close:hover{opacity:.6;transition:opacity .2s}.insurance-providers .provider-expanded .content.col-2{margin-top:28px;margin-bottom:68px}.insurance-providers .provider-expanded .content.col-2 h3,.insurance-providers .provider-expanded .content.col-2 p{text-align:left}.insurance-providers .provider-expanded .button.alt{max-width:230px;margin:28px auto 0}.insurance-providers .provider-expanded.active{visibility:visible;opacity:1;transition:opacity .5s}.insurance-coverage{background:#fafafa;padding:60px 0}.insurance-coverage .coverages{width:100%;max-width:1200px;margin:56px auto 0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.insurance-coverage .coverages .coverage{width:calc(33.3333% - 60px);margin:0 30px}.insurance-coverage .coverages .coverage h3{margin-top:28px}.insurance-coverage .coverages .coverage .img-container{width:112px;height:90px;display:flex;align-items:center;margin:0 auto}.insurance-coverage .coverages .coverage .img-container img{width:100%;height:auto;display:block}@media screen and (max-width:479px){.insurance-coverage .coverages .coverage .img-container{height:auto}}@media screen and (max-width:767px){.insurance-coverage .coverages .coverage{width:calc(50% - 60px)}.insurance-coverage .coverages .coverage:nth-child(3){margin-top:60px}}@media screen and (max-width:479px){.insurance-coverage .coverages .coverage{width:100%}.insurance-coverage .coverages .coverage+.coverage{margin-top:60px}}@media screen and (max-width:479px){.insurance-coverage{padding:40px 0}}.insurance-hsa .button-group{width:90%;max-width:710px}.insurance-jumbotron-footer{width:100%;max-width:1440px;height:530px;overflow:hidden;margin-left:auto;margin-right:auto}.insurance-jumbotron-footer img{width:100%;height:100%;object-fit:cover;object-position:center -100px}@media screen and (max-width:767px){.insurance-jumbotron-footer img{object-position:center top}}@media screen and (max-width:479px){.insurance-jumbotron-footer{height:550px}}.rh{visibility:hidden}.rh__content-divider{width:10%;border-bottom:1px solid red;margin-bottom:12px;padding-bottom:3px}.rh__header{color:#fff}.rh{width:120px;padding:5px;position:absolute;z-index:9999;cursor:default;animation:fadeIn .5s}.rh__content{color:#dedede;text-align:center;padding:10px;border-radius:5px;background:#000}.rh:after{content:"";width:0;height:0;margin:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid transparent}.rh--top:after{top:auto;border-bottom:none;border-top-color:#000}.rh--left:after{left:auto;border-right:none;border-left-color:#000}.rh--right:after{right:auto;border-left:none;border-right-color:#000}.rh--bottom:after{bottom:auto;border-top:none;border-bottom-color:#000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:375px)and (max-width:766px){.rh{max-width:320px}}@media(min-width:767px){.rh{max-width:295px}}@media(min-width:992px){.rh{visibility:visible}}@media(min-width:1200px){.rh{max-width:310px}}.input-row button.tryon-button{background-color:#000;text-transform:uppercase;width:49%;box-sizing:border-box;color:#fff;font-family:Industry Book,arial,helvetica,sans-serif;letter-spacing:.5px}.input-row button.tryon-button:first-child{margin-right:2%}.virtual-tryon{right:20px;position:absolute;top:20px;bottom:0;width:0}.tryon-buttons{z-index:1;display:flex;flex-direction:column;margin-left:auto;width:200px;position:absolute;top:0;transform:translateX(-100%)}.tryon-init-button{display:flex;flex-direction:row;justify-content:center;background-color:#f8f8f8;border:1px solid #000;color:#000;padding:9px 10px 7px}.tryon-init-button:hover{background-color:#000;color:#fff}.tryon-init-button:hover div.tryon-icon,.tryon-init-button:hover img.tryon-icon{fill:#fff}.tryon-init-button span{margin-left:5px}.tryon-init-button div.tryon-icon,.tryon-init-button img.tryon-icon{width:31px;margin:0 5px;fill:#000}.tryon-above-viewer-mobile,.tryon-button-redo{text-align:center;margin-left:auto;margin-right:auto;margin-top:5px}.tryon-button-redo{margin-top:15px;margin-bottom:20px}.tryon-mobile-help{position:absolute;top:0;padding-left:10px;padding-right:10px;bottom:0;background-color:#f7f7f7}.tryon-mobile-help .close{display:block;width:20px;height:20px;position:absolute;margin:8px;top:0;right:0;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-close.svg) 0 0 no-repeat;background-size:100% 100%;text-indent:-9999em;cursor:pointer}.tryon-mobile-help .close:hover{transition:opacity .2s ease-out;opacity:.6}.tryon-mobile-help-text{padding:10px 30px;font-size:.875rem;margin-top:18%;line-height:1.2rem}.tryon-mobile-help-text b{font-family:Industry Demi,sans-serif;text-transform:uppercase}.tryon-mobile-help-text .red{color:#a21716}.tryon-viewer-toggle-off{cursor:pointer}.tryon-viewer-help-below-desktop p{text-align:center;width:430px;margin-left:auto;margin-right:auto;margin-bottom:0}.vto-inactive .swiper-slide:first-child{display:none}.vto-active .swiper-slide:first-child{display:block}.tryon-viewer-help-mobile{display:none;flex-direction:row;justify-content:space-between;width:330px;margin-left:auto;margin-right:auto;padding:0 10px}.tryon-viewer-help-mobile .tryon-redo{font-size:.75rem;font-family:Industry Demi,sans-serif;text-transform:uppercase;font-weight:700;text-decoration:underline}.tryon-above-viewer-desktop{padding-top:10px}.tryon-above-viewer-desktop .tryon-above-viewer-desktop-heading{text-align:center;font-weight:700;font-size:1rem;font-family:Industry Book,sans-serif;text-transform:uppercase;margin-bottom:0}.tryon-above-viewer-desktop .tryon-above-viewer-desktop-advice{margin-top:10px;margin-bottom:0;text-align:center;padding-left:25%;padding-right:25%;color:#a21716}.ditto-full-modal{position:fixed;top:0;bottom:-100px;left:0;right:0;background-color:hsla(0,0%,39.2%,.6);z-index:5}.ditto-wrap{margin:7vw 5vw;background-color:#fff}.ditto-viewer{display:none}.ditto-viewer.ditto-viewer-active{display:block;top:0;bottom:0;left:0;right:0;z-index:3;background-color:#fff}h3.tryon-headline{font-family:Industry Medium,arial,helvetica,sans-serif;font-size:1.6rem;margin-bottom:1.8rem}.tryon-active-vto{border:1px solid #000}.tryon-camera,.tryon-viewer{display:none;width:100%}.tryon-camera.tryon-camera-active,.tryon-camera.tryon-viewer-active,.tryon-viewer.tryon-camera-active,.tryon-viewer.tryon-viewer-active{height:600px;display:block;padding:10px 0 0}@media only screen and (max-width:766px){.tryon-above-viewer-desktop{display:none}.vto-active .product-gallery__image{transform:translateY(-50%);position:relative;top:50%}.tryon-above-viewer-mobile{display:flex}.tryon-viewer-help-desktop{display:none}.tryon-viewer-help-mobile{display:flex}.tryon-viewer-wrap{position:relative}.tryon-viewer{height:500px}.tryon-viewer-help-below-desktop p{width:320px}.tryon-camera{position:static}.tryon-buttons{position:absolute;top:20px;transform:none;z-index:3}.tryon-init-button{background-color:#fff;padding:9px 3px 5px}.virtual-tryon{position:static}.ditto-viewer.ditto-viewer-active{position:relative}.ditto-viewer-active~.product-gallery__image{display:none}.is-scrolling-up .ditto-wrap{margin-top:55px}.ditto-wrap{margin-top:20px}.tryon-viewer.tryon-viewer-active{height:330px;width:100%}.pdp-badge+div .virtual-tryon{position:absolute;right:0}.pdp-badge+div .tryon-buttons{position:absolute;top:0;right:0}}.vtoPopup{font-family:Galaxie Polaris Book,sans-serif;color:#000;display:flex;flex-flow:row wrap;height:80vh;margin:0;overflow:hidden;position:relative}@media screen and (max-width:860px){.vtoPopup{display:block;height:auto;overflow:inherit;width:100%}}.vtoPopup .vtoInfo-header1,.vtoPopup .vtoInfo-header2{display:block;font-weight:400;text-align:center}.vtoPopup .vtoInfo-header1{font-family:Industry Demi,sans-serif;font-size:.925rem;margin:18px 0 0;letter-spacing:.095em;text-transform:uppercase}@media screen and (max-width:860px){.vtoPopup .vtoInfo-header1{font-size:.75rem;margin:6px auto 0}}.vtoPopup .vtoInfo-header2{font-family:Space Grotesk Regular,sans-serif;font-size:1.85rem;letter-spacing:-.015em;margin:18px auto 0;line-height:1em}@media screen and (max-width:860px){.vtoPopup .vtoInfo-header2{font-size:1.65rem;max-width:16ch;line-height:1.8rem;margin:6px auto 0}}.vtoPopup .vtoDemo{height:100%;width:65%}@media screen and (max-width:860px){.vtoPopup .vtoDemo{width:100%;aspect-ratio:2/1}.vtoPopup .vtoDemo .vtoDemo-img img{width:70%}}.vtoPopup .vtoDemo .vtoDemo-img{height:100%;position:relative;width:100%}.vtoPopup .vtoDemo .vtoDemo-img img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;object-fit:cover;object-position:center}.vtoPopup .vtoInfo{height:100%;padding:25px;width:35%}@media screen and (min-height:600px)and (min-width:860px){.vtoPopup .vtoInfo{display:flex;padding:15px 25px;flex-direction:column;justify-content:center;overflow:auto}}@media screen and (max-width:860px){.vtoPopup .vtoInfo{width:100%}}.vtoPopup .vtoInfo .vtoInfo-content{width:100%}.vtoPopup .vtoInfo .vtoInfo-content .vtoInfo-header2{text-transform:none}.vtoPopup .betaMarker,.vtoPopup .button{font-family:Industry Demi,sans-serif;font-size:.8rem;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;box-sizing:border-box}@media screen and (max-width:860px){.vtoPopup .betaMarker,.vtoPopup .button{font-size:.7rem}}.vtoPopup .button{background:#000;border:2px solid #000;color:#fff;display:block;margin:35px auto 0;max-width:380px;padding:16px 4px;text-decoration:none;width:100%}@media screen and (max-width:860px){.vtoPopup .button{margin-top:24px}}.vtoPopup .button:hover{background-color:#fff;color:#000;transition:background-color .2s ease-out}.vtoPopup .button+.button{margin-top:10px}.vtoPopup .button--alt{background:#fff;color:#000}.vtoPopup .button--alt:hover{background-color:#000;color:#fff;transition:background-color .2s ease-out}.vtoPopup .betaMarker{background:#2d66f6;border-radius:3px;color:#fff;display:block;margin:0 auto;padding:2px 6px 4px;width:max-content}.vtoPopup .vtoProcess{font-size:.875rem;line-height:1.4;list-style-type:none;margin:28px auto 0;max-width:300px;padding:0;width:100%}@media screen and (max-width:860px){.vtoPopup .vtoProcess{margin-top:18px;font-size:.675rem}}.vtoPopup .vtoProcess li{display:flex;flex-direction:column;justify-content:center;margin:0;min-height:24px;padding:0 0 0 50px;position:relative;text-align:left}@media screen and (max-width:860px){.vtoPopup .vtoProcess li{padding:0 0 0 40px;min-height:18px;max-height:20px}}.vtoPopup .vtoProcess li:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:35px}.vtoPopup .vtoProcess li+li{margin-top:28px}@media screen and (max-width:860px){.vtoPopup .vtoProcess li+li{margin-top:14px}}.vtoPopup .vtoProcess li.vtoProcess-item:before{background-size:contain}.vtoPopup .vtoProcess li.vtoProcess-2minutes:before{background:url(https://img.roka.com/customizer/eyewear/img/vto/icon-2min-setup.svg) 50% no-repeat;background-size:contain}.vtoPopup .vtoProcess li.vtoProcess-camera:before{background:url(https://img.roka.com/customizer/eyewear/img/vto/icon-camera.svg) 50% no-repeat;background-size:contain}.vtoPopup .vtoProcess li.vtoProcess-volume:before{background:url(https://img.roka.com/customizer/eyewear/img/vto/icon-volume.svg) 50% no-repeat;background-size:contain}.vtoPopup .vtoProcess li.vtoProcess-card:before{background:url(https://img.roka.com/customizer/eyewear/img/vto/icon-card.svg) 50% no-repeat;background-size:contain}.vtoPopup .close{background:url(https://img.roka.com/customizer/eyewear/img/vto/icon-close.svg) 0 0 no-repeat;background-size:100% 100%;cursor:pointer;display:block;height:20px;position:absolute;right:20px;text-indent:-9999em;top:20px;width:20px;z-index:10}@media screen and (max-width:860px){.vtoPopup .close{height:15px;right:16px;top:16px;width:15px}}.vtoPopup .close:hover{transition:opacity .2s ease-out;opacity:.6}.q-finding-frames,.q-skip-signup,.q-steps{font-family:Galaxie Polaris Book,sans-serif;color:#616161;letter-spacing:.8px}.q-app{padding:3em 0;font-family:Galaxie Polaris Book,sans-serif;text-align:center;background-color:#e8e9eb;color:#000;min-height:100vh}.q-app .container,.q-app .container-fluid,.q-app .container-lg,.q-app .container-md,.q-app .container-sm,.q-app .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.q-app .container,.q-app .container-sm{max-width:540px}}@media(min-width:768px){.q-app .container,.q-app .container-md,.q-app .container-sm{max-width:720px}}@media(min-width:992px){.q-app .container,.q-app .container-lg,.q-app .container-md,.q-app .container-sm{max-width:960px}}@media(min-width:1200px){.q-app .container,.q-app .container-lg,.q-app .container-md,.q-app .container-sm,.q-app .container-xl{max-width:1140px}}.q-app .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.q-app .no-gutters{margin-right:0;margin-left:0}.q-app .no-gutters>.col,.q-app .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.q-app .col,.q-app .col-1,.q-app .col-2,.q-app .col-3,.q-app .col-4,.q-app .col-5,.q-app .col-6,.q-app .col-7,.q-app .col-8,.q-app .col-9,.q-app .col-10,.q-app .col-11,.q-app .col-12,.q-app .col-auto,.q-app .col-lg,.q-app .col-lg-1,.q-app .col-lg-2,.q-app .col-lg-3,.q-app .col-lg-4,.q-app .col-lg-5,.q-app .col-lg-6,.q-app .col-lg-7,.q-app .col-lg-8,.q-app .col-lg-9,.q-app .col-lg-10,.q-app .col-lg-11,.q-app .col-lg-12,.q-app .col-lg-auto,.q-app .col-md,.q-app .col-md-1,.q-app .col-md-2,.q-app .col-md-3,.q-app .col-md-4,.q-app .col-md-5,.q-app .col-md-6,.q-app .col-md-7,.q-app .col-md-8,.q-app .col-md-9,.q-app .col-md-10,.q-app .col-md-11,.q-app .col-md-12,.q-app .col-md-auto,.q-app .col-sm,.q-app .col-sm-1,.q-app .col-sm-2,.q-app .col-sm-3,.q-app .col-sm-4,.q-app .col-sm-5,.q-app .col-sm-6,.q-app .col-sm-7,.q-app .col-sm-8,.q-app .col-sm-9,.q-app .col-sm-10,.q-app .col-sm-11,.q-app .col-sm-12,.q-app .col-sm-auto,.q-app .col-xl,.q-app .col-xl-1,.q-app .col-xl-2,.q-app .col-xl-3,.q-app .col-xl-4,.q-app .col-xl-5,.q-app .col-xl-6,.q-app .col-xl-7,.q-app .col-xl-8,.q-app .col-xl-9,.q-app .col-xl-10,.q-app .col-xl-11,.q-app .col-xl-12,.q-app .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.q-app .col{flex-basis:0;flex-grow:1;max-width:100%}.q-app .row-cols-1>*{flex:0 0 100%;max-width:100%}.q-app .row-cols-2>*{flex:0 0 50%;max-width:50%}.q-app .row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.q-app .row-cols-4>*{flex:0 0 25%;max-width:25%}.q-app .row-cols-5>*{flex:0 0 20%;max-width:20%}.q-app .row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.q-app .col-auto{flex:0 0 auto;width:auto;max-width:100%}.q-app .col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.q-app .col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.q-app .col-3{flex:0 0 25%;max-width:25%}.q-app .col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.q-app .col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.q-app .col-6{flex:0 0 50%;max-width:50%}.q-app .col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.q-app .col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.q-app .col-9{flex:0 0 75%;max-width:75%}.q-app .col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.q-app .col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.q-app .col-12{flex:0 0 100%;max-width:100%}.q-app .order-first{order:-1}.q-app .order-last{order:13}.q-app .order-0{order:0}.q-app .order-1{order:1}.q-app .order-2{order:2}.q-app .order-3{order:3}.q-app .order-4{order:4}.q-app .order-5{order:5}.q-app .order-6{order:6}.q-app .order-7{order:7}.q-app .order-8{order:8}.q-app .order-9{order:9}.q-app .order-10{order:10}.q-app .order-11{order:11}.q-app .order-12{order:12}.q-app .offset-1{margin-left:8.33333333%}.q-app .offset-2{margin-left:16.66666667%}.q-app .offset-3{margin-left:25%}.q-app .offset-4{margin-left:33.33333333%}.q-app .offset-5{margin-left:41.66666667%}.q-app .offset-6{margin-left:50%}.q-app .offset-7{margin-left:58.33333333%}.q-app .offset-8{margin-left:66.66666667%}.q-app .offset-9{margin-left:75%}.q-app .offset-10{margin-left:83.33333333%}.q-app .offset-11{margin-left:91.66666667%}@media(min-width:576px){.q-app .col-sm{flex-basis:0;flex-grow:1;max-width:100%}.q-app .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.q-app .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.q-app .row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.q-app .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.q-app .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.q-app .row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.q-app .col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.q-app .col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.q-app .col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.q-app .col-sm-3{flex:0 0 25%;max-width:25%}.q-app .col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.q-app .col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.q-app .col-sm-6{flex:0 0 50%;max-width:50%}.q-app .col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.q-app .col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.q-app .col-sm-9{flex:0 0 75%;max-width:75%}.q-app .col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.q-app .col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.q-app .col-sm-12{flex:0 0 100%;max-width:100%}.q-app .order-sm-first{order:-1}.q-app .order-sm-last{order:13}.q-app .order-sm-0{order:0}.q-app .order-sm-1{order:1}.q-app .order-sm-2{order:2}.q-app .order-sm-3{order:3}.q-app .order-sm-4{order:4}.q-app .order-sm-5{order:5}.q-app .order-sm-6{order:6}.q-app .order-sm-7{order:7}.q-app .order-sm-8{order:8}.q-app .order-sm-9{order:9}.q-app .order-sm-10{order:10}.q-app .order-sm-11{order:11}.q-app .order-sm-12{order:12}.q-app .offset-sm-0{margin-left:0}.q-app .offset-sm-1{margin-left:8.33333333%}.q-app .offset-sm-2{margin-left:16.66666667%}.q-app .offset-sm-3{margin-left:25%}.q-app .offset-sm-4{margin-left:33.33333333%}.q-app .offset-sm-5{margin-left:41.66666667%}.q-app .offset-sm-6{margin-left:50%}.q-app .offset-sm-7{margin-left:58.33333333%}.q-app .offset-sm-8{margin-left:66.66666667%}.q-app .offset-sm-9{margin-left:75%}.q-app .offset-sm-10{margin-left:83.33333333%}.q-app .offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.q-app .col-md{flex-basis:0;flex-grow:1;max-width:100%}.q-app .row-cols-md-1>*{flex:0 0 100%;max-width:100%}.q-app .row-cols-md-2>*{flex:0 0 50%;max-width:50%}.q-app .row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.q-app .row-cols-md-4>*{flex:0 0 25%;max-width:25%}.q-app .row-cols-md-5>*{flex:0 0 20%;max-width:20%}.q-app .row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.q-app .col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.q-app .col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.q-app .col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.q-app .col-md-3{flex:0 0 25%;max-width:25%}.q-app .col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.q-app .col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.q-app .col-md-6{flex:0 0 50%;max-width:50%}.q-app .col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.q-app .col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.q-app .col-md-9{flex:0 0 75%;max-width:75%}.q-app .col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.q-app .col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.q-app .col-md-12{flex:0 0 100%;max-width:100%}.q-app .order-md-first{order:-1}.q-app .order-md-last{order:13}.q-app .order-md-0{order:0}.q-app .order-md-1{order:1}.q-app .order-md-2{order:2}.q-app .order-md-3{order:3}.q-app .order-md-4{order:4}.q-app .order-md-5{order:5}.q-app .order-md-6{order:6}.q-app .order-md-7{order:7}.q-app .order-md-8{order:8}.q-app .order-md-9{order:9}.q-app .order-md-10{order:10}.q-app .order-md-11{order:11}.q-app .order-md-12{order:12}.q-app .offset-md-0{margin-left:0}.q-app .offset-md-1{margin-left:8.33333333%}.q-app .offset-md-2{margin-left:16.66666667%}.q-app .offset-md-3{margin-left:25%}.q-app .offset-md-4{margin-left:33.33333333%}.q-app .offset-md-5{margin-left:41.66666667%}.q-app .offset-md-6{margin-left:50%}.q-app .offset-md-7{margin-left:58.33333333%}.q-app .offset-md-8{margin-left:66.66666667%}.q-app .offset-md-9{margin-left:75%}.q-app .offset-md-10{margin-left:83.33333333%}.q-app .offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.q-app .col-lg{flex-basis:0;flex-grow:1;max-width:100%}.q-app .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.q-app .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.q-app .row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.q-app .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.q-app .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.q-app .row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.q-app .col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.q-app .col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.q-app .col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.q-app .col-lg-3{flex:0 0 25%;max-width:25%}.q-app .col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.q-app .col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.q-app .col-lg-6{flex:0 0 50%;max-width:50%}.q-app .col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.q-app .col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.q-app .col-lg-9{flex:0 0 75%;max-width:75%}.q-app .col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.q-app .col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.q-app .col-lg-12{flex:0 0 100%;max-width:100%}.q-app .order-lg-first{order:-1}.q-app .order-lg-last{order:13}.q-app .order-lg-0{order:0}.q-app .order-lg-1{order:1}.q-app .order-lg-2{order:2}.q-app .order-lg-3{order:3}.q-app .order-lg-4{order:4}.q-app .order-lg-5{order:5}.q-app .order-lg-6{order:6}.q-app .order-lg-7{order:7}.q-app .order-lg-8{order:8}.q-app .order-lg-9{order:9}.q-app .order-lg-10{order:10}.q-app .order-lg-11{order:11}.q-app .order-lg-12{order:12}.q-app .offset-lg-0{margin-left:0}.q-app .offset-lg-1{margin-left:8.33333333%}.q-app .offset-lg-2{margin-left:16.66666667%}.q-app .offset-lg-3{margin-left:25%}.q-app .offset-lg-4{margin-left:33.33333333%}.q-app .offset-lg-5{margin-left:41.66666667%}.q-app .offset-lg-6{margin-left:50%}.q-app .offset-lg-7{margin-left:58.33333333%}.q-app .offset-lg-8{margin-left:66.66666667%}.q-app .offset-lg-9{margin-left:75%}.q-app .offset-lg-10{margin-left:83.33333333%}.q-app .offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.q-app .col-xl{flex-basis:0;flex-grow:1;max-width:100%}.q-app .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.q-app .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.q-app .row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.q-app .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.q-app .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.q-app .row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.q-app .col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.q-app .col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.q-app .col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.q-app .col-xl-3{flex:0 0 25%;max-width:25%}.q-app .col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.q-app .col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.q-app .col-xl-6{flex:0 0 50%;max-width:50%}.q-app .col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.q-app .col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.q-app .col-xl-9{flex:0 0 75%;max-width:75%}.q-app .col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.q-app .col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.q-app .col-xl-12{flex:0 0 100%;max-width:100%}.q-app .order-xl-first{order:-1}.q-app .order-xl-last{order:13}.q-app .order-xl-0{order:0}.q-app .order-xl-1{order:1}.q-app .order-xl-2{order:2}.q-app .order-xl-3{order:3}.q-app .order-xl-4{order:4}.q-app .order-xl-5{order:5}.q-app .order-xl-6{order:6}.q-app .order-xl-7{order:7}.q-app .order-xl-8{order:8}.q-app .order-xl-9{order:9}.q-app .order-xl-10{order:10}.q-app .order-xl-11{order:11}.q-app .order-xl-12{order:12}.q-app .offset-xl-0{margin-left:0}.q-app .offset-xl-1{margin-left:8.33333333%}.q-app .offset-xl-2{margin-left:16.66666667%}.q-app .offset-xl-3{margin-left:25%}.q-app .offset-xl-4{margin-left:33.33333333%}.q-app .offset-xl-5{margin-left:41.66666667%}.q-app .offset-xl-6{margin-left:50%}.q-app .offset-xl-7{margin-left:58.33333333%}.q-app .offset-xl-8{margin-left:66.66666667%}.q-app .offset-xl-9{margin-left:75%}.q-app .offset-xl-10{margin-left:83.33333333%}.q-app .offset-xl-11{margin-left:91.66666667%}}.q-app .align-baseline{vertical-align:baseline!important}.q-app .align-top{vertical-align:top!important}.q-app .align-middle{vertical-align:middle!important}.q-app .align-bottom{vertical-align:bottom!important}.q-app .align-text-bottom{vertical-align:text-bottom!important}.q-app .align-text-top{vertical-align:text-top!important}.q-app .d-none{display:none!important}.q-app .d-inline{display:inline!important}.q-app .d-inline-block{display:inline-block!important}.q-app .d-block{display:block!important}.q-app .d-table{display:table!important}.q-app .d-table-row{display:table-row!important}.q-app .d-table-cell{display:table-cell!important}.q-app .d-flex{display:flex!important}.q-app .d-inline-flex{display:inline-flex!important}@media(min-width:576px){.q-app .d-sm-none{display:none!important}.q-app .d-sm-inline{display:inline!important}.q-app .d-sm-inline-block{display:inline-block!important}.q-app .d-sm-block{display:block!important}.q-app .d-sm-table{display:table!important}.q-app .d-sm-table-row{display:table-row!important}.q-app .d-sm-table-cell{display:table-cell!important}.q-app .d-sm-flex{display:flex!important}.q-app .d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.q-app .d-md-none{display:none!important}.q-app .d-md-inline{display:inline!important}.q-app .d-md-inline-block{display:inline-block!important}.q-app .d-md-block{display:block!important}.q-app .d-md-table{display:table!important}.q-app .d-md-table-row{display:table-row!important}.q-app .d-md-table-cell{display:table-cell!important}.q-app .d-md-flex{display:flex!important}.q-app .d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.q-app .d-lg-none{display:none!important}.q-app .d-lg-inline{display:inline!important}.q-app .d-lg-inline-block{display:inline-block!important}.q-app .d-lg-block{display:block!important}.q-app .d-lg-table{display:table!important}.q-app .d-lg-table-row{display:table-row!important}.q-app .d-lg-table-cell{display:table-cell!important}.q-app .d-lg-flex{display:flex!important}.q-app .d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.q-app .d-xl-none{display:none!important}.q-app .d-xl-inline{display:inline!important}.q-app .d-xl-inline-block{display:inline-block!important}.q-app .d-xl-block{display:block!important}.q-app .d-xl-table{display:table!important}.q-app .d-xl-table-row{display:table-row!important}.q-app .d-xl-table-cell{display:table-cell!important}.q-app .d-xl-flex{display:flex!important}.q-app .d-xl-inline-flex{display:inline-flex!important}}@media print{.q-app .d-print-none{display:none!important}.q-app .d-print-inline{display:inline!important}.q-app .d-print-inline-block{display:inline-block!important}.q-app .d-print-block{display:block!important}.q-app .d-print-table{display:table!important}.q-app .d-print-table-row{display:table-row!important}.q-app .d-print-table-cell{display:table-cell!important}.q-app .d-print-flex{display:flex!important}.q-app .d-print-inline-flex{display:inline-flex!important}}.q-app .flex-row{flex-direction:row!important}.q-app .flex-column{flex-direction:column!important}.q-app .flex-row-reverse{flex-direction:row-reverse!important}.q-app .flex-column-reverse{flex-direction:column-reverse!important}.q-app .flex-wrap{flex-wrap:wrap!important}.q-app .flex-nowrap{flex-wrap:nowrap!important}.q-app .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.q-app .flex-fill{flex:1 1 auto!important}.q-app .flex-grow-0{flex-grow:0!important}.q-app .flex-grow-1{flex-grow:1!important}.q-app .flex-shrink-0{flex-shrink:0!important}.q-app .flex-shrink-1{flex-shrink:1!important}.q-app .justify-content-start{justify-content:flex-start!important}.q-app .justify-content-end{justify-content:flex-end!important}.q-app .justify-content-center{justify-content:center!important}.q-app .justify-content-between{justify-content:space-between!important}.q-app .justify-content-around{justify-content:space-around!important}.q-app .align-items-start{align-items:flex-start!important}.q-app .align-items-end{align-items:flex-end!important}.q-app .align-items-center{align-items:center!important}.q-app .align-items-baseline{align-items:baseline!important}.q-app .align-items-stretch{align-items:stretch!important}.q-app .align-content-start{align-content:flex-start!important}.q-app .align-content-end{align-content:flex-end!important}.q-app .align-content-center{align-content:center!important}.q-app .align-content-between{align-content:space-between!important}.q-app .align-content-around{align-content:space-around!important}.q-app .align-content-stretch{align-content:stretch!important}.q-app .align-self-auto{align-self:auto!important}.q-app .align-self-start{align-self:flex-start!important}.q-app .align-self-end{align-self:flex-end!important}.q-app .align-self-center{align-self:center!important}.q-app .align-self-baseline{align-self:baseline!important}.q-app .align-self-stretch{align-self:stretch!important}@media(min-width:576px){.q-app .flex-sm-row{flex-direction:row!important}.q-app .flex-sm-column{flex-direction:column!important}.q-app .flex-sm-row-reverse{flex-direction:row-reverse!important}.q-app .flex-sm-column-reverse{flex-direction:column-reverse!important}.q-app .flex-sm-wrap{flex-wrap:wrap!important}.q-app .flex-sm-nowrap{flex-wrap:nowrap!important}.q-app .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.q-app .flex-sm-fill{flex:1 1 auto!important}.q-app .flex-sm-grow-0{flex-grow:0!important}.q-app .flex-sm-grow-1{flex-grow:1!important}.q-app .flex-sm-shrink-0{flex-shrink:0!important}.q-app .flex-sm-shrink-1{flex-shrink:1!important}.q-app .justify-content-sm-start{justify-content:flex-start!important}.q-app .justify-content-sm-end{justify-content:flex-end!important}.q-app .justify-content-sm-center{justify-content:center!important}.q-app .justify-content-sm-between{justify-content:space-between!important}.q-app .justify-content-sm-around{justify-content:space-around!important}.q-app .align-items-sm-start{align-items:flex-start!important}.q-app .align-items-sm-end{align-items:flex-end!important}.q-app .align-items-sm-center{align-items:center!important}.q-app .align-items-sm-baseline{align-items:baseline!important}.q-app .align-items-sm-stretch{align-items:stretch!important}.q-app .align-content-sm-start{align-content:flex-start!important}.q-app .align-content-sm-end{align-content:flex-end!important}.q-app .align-content-sm-center{align-content:center!important}.q-app .align-content-sm-between{align-content:space-between!important}.q-app .align-content-sm-around{align-content:space-around!important}.q-app .align-content-sm-stretch{align-content:stretch!important}.q-app .align-self-sm-auto{align-self:auto!important}.q-app .align-self-sm-start{align-self:flex-start!important}.q-app .align-self-sm-end{align-self:flex-end!important}.q-app .align-self-sm-center{align-self:center!important}.q-app .align-self-sm-baseline{align-self:baseline!important}.q-app .align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.q-app .flex-md-row{flex-direction:row!important}.q-app .flex-md-column{flex-direction:column!important}.q-app .flex-md-row-reverse{flex-direction:row-reverse!important}.q-app .flex-md-column-reverse{flex-direction:column-reverse!important}.q-app .flex-md-wrap{flex-wrap:wrap!important}.q-app .flex-md-nowrap{flex-wrap:nowrap!important}.q-app .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.q-app .flex-md-fill{flex:1 1 auto!important}.q-app .flex-md-grow-0{flex-grow:0!important}.q-app .flex-md-grow-1{flex-grow:1!important}.q-app .flex-md-shrink-0{flex-shrink:0!important}.q-app .flex-md-shrink-1{flex-shrink:1!important}.q-app .justify-content-md-start{justify-content:flex-start!important}.q-app .justify-content-md-end{justify-content:flex-end!important}.q-app .justify-content-md-center{justify-content:center!important}.q-app .justify-content-md-between{justify-content:space-between!important}.q-app .justify-content-md-around{justify-content:space-around!important}.q-app .align-items-md-start{align-items:flex-start!important}.q-app .align-items-md-end{align-items:flex-end!important}.q-app .align-items-md-center{align-items:center!important}.q-app .align-items-md-baseline{align-items:baseline!important}.q-app .align-items-md-stretch{align-items:stretch!important}.q-app .align-content-md-start{align-content:flex-start!important}.q-app .align-content-md-end{align-content:flex-end!important}.q-app .align-content-md-center{align-content:center!important}.q-app .align-content-md-between{align-content:space-between!important}.q-app .align-content-md-around{align-content:space-around!important}.q-app .align-content-md-stretch{align-content:stretch!important}.q-app .align-self-md-auto{align-self:auto!important}.q-app .align-self-md-start{align-self:flex-start!important}.q-app .align-self-md-end{align-self:flex-end!important}.q-app .align-self-md-center{align-self:center!important}.q-app .align-self-md-baseline{align-self:baseline!important}.q-app .align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.q-app .flex-lg-row{flex-direction:row!important}.q-app .flex-lg-column{flex-direction:column!important}.q-app .flex-lg-row-reverse{flex-direction:row-reverse!important}.q-app .flex-lg-column-reverse{flex-direction:column-reverse!important}.q-app .flex-lg-wrap{flex-wrap:wrap!important}.q-app .flex-lg-nowrap{flex-wrap:nowrap!important}.q-app .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.q-app .flex-lg-fill{flex:1 1 auto!important}.q-app .flex-lg-grow-0{flex-grow:0!important}.q-app .flex-lg-grow-1{flex-grow:1!important}.q-app .flex-lg-shrink-0{flex-shrink:0!important}.q-app .flex-lg-shrink-1{flex-shrink:1!important}.q-app .justify-content-lg-start{justify-content:flex-start!important}.q-app .justify-content-lg-end{justify-content:flex-end!important}.q-app .justify-content-lg-center{justify-content:center!important}.q-app .justify-content-lg-between{justify-content:space-between!important}.q-app .justify-content-lg-around{justify-content:space-around!important}.q-app .align-items-lg-start{align-items:flex-start!important}.q-app .align-items-lg-end{align-items:flex-end!important}.q-app .align-items-lg-center{align-items:center!important}.q-app .align-items-lg-baseline{align-items:baseline!important}.q-app .align-items-lg-stretch{align-items:stretch!important}.q-app .align-content-lg-start{align-content:flex-start!important}.q-app .align-content-lg-end{align-content:flex-end!important}.q-app .align-content-lg-center{align-content:center!important}.q-app .align-content-lg-between{align-content:space-between!important}.q-app .align-content-lg-around{align-content:space-around!important}.q-app .align-content-lg-stretch{align-content:stretch!important}.q-app .align-self-lg-auto{align-self:auto!important}.q-app .align-self-lg-start{align-self:flex-start!important}.q-app .align-self-lg-end{align-self:flex-end!important}.q-app .align-self-lg-center{align-self:center!important}.q-app .align-self-lg-baseline{align-self:baseline!important}.q-app .align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.q-app .flex-xl-row{flex-direction:row!important}.q-app .flex-xl-column{flex-direction:column!important}.q-app .flex-xl-row-reverse{flex-direction:row-reverse!important}.q-app .flex-xl-column-reverse{flex-direction:column-reverse!important}.q-app .flex-xl-wrap{flex-wrap:wrap!important}.q-app .flex-xl-nowrap{flex-wrap:nowrap!important}.q-app .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.q-app .flex-xl-fill{flex:1 1 auto!important}.q-app .flex-xl-grow-0{flex-grow:0!important}.q-app .flex-xl-grow-1{flex-grow:1!important}.q-app .flex-xl-shrink-0{flex-shrink:0!important}.q-app .flex-xl-shrink-1{flex-shrink:1!important}.q-app .justify-content-xl-start{justify-content:flex-start!important}.q-app .justify-content-xl-end{justify-content:flex-end!important}.q-app .justify-content-xl-center{justify-content:center!important}.q-app .justify-content-xl-between{justify-content:space-between!important}.q-app .justify-content-xl-around{justify-content:space-around!important}.q-app .align-items-xl-start{align-items:flex-start!important}.q-app .align-items-xl-end{align-items:flex-end!important}.q-app .align-items-xl-center{align-items:center!important}.q-app .align-items-xl-baseline{align-items:baseline!important}.q-app .align-items-xl-stretch{align-items:stretch!important}.q-app .align-content-xl-start{align-content:flex-start!important}.q-app .align-content-xl-end{align-content:flex-end!important}.q-app .align-content-xl-center{align-content:center!important}.q-app .align-content-xl-between{align-content:space-between!important}.q-app .align-content-xl-around{align-content:space-around!important}.q-app .align-content-xl-stretch{align-content:stretch!important}.q-app .align-self-xl-auto{align-self:auto!important}.q-app .align-self-xl-start{align-self:flex-start!important}.q-app .align-self-xl-end{align-self:flex-end!important}.q-app .align-self-xl-center{align-self:center!important}.q-app .align-self-xl-baseline{align-self:baseline!important}.q-app .align-self-xl-stretch{align-self:stretch!important}}.q-app .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.q-app .text-justify{text-align:justify!important}.q-app .text-wrap{white-space:normal!important}.q-app .text-nowrap{white-space:nowrap!important}.q-app .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-app .text-left{text-align:left!important}.q-app .text-right{text-align:right!important}.q-app .text-center{text-align:center!important}@media(min-width:576px){.q-app .text-sm-left{text-align:left!important}.q-app .text-sm-right{text-align:right!important}.q-app .text-sm-center{text-align:center!important}}@media(min-width:768px){.q-app .text-md-left{text-align:left!important}.q-app .text-md-right{text-align:right!important}.q-app .text-md-center{text-align:center!important}}@media(min-width:992px){.q-app .text-lg-left{text-align:left!important}.q-app .text-lg-right{text-align:right!important}.q-app .text-lg-center{text-align:center!important}}@media(min-width:1200px){.q-app .text-xl-left{text-align:left!important}.q-app .text-xl-right{text-align:right!important}.q-app .text-xl-center{text-align:center!important}}.q-app .text-lowercase{text-transform:lowercase!important}.q-app .text-uppercase{text-transform:uppercase!important}.q-app .text-capitalize{text-transform:capitalize!important}.q-app .font-weight-light{font-weight:300!important}.q-app .font-weight-lighter{font-weight:lighter!important}.q-app .font-weight-normal{font-weight:400!important}.q-app .font-weight-bold{font-weight:700!important}.q-app .font-weight-bolder{font-weight:bolder!important}.q-app .font-italic{font-style:italic!important}.q-app .text-white{color:#fff!important}.q-app .text-primary{color:#2d66f6!important}.q-app a.text-primary:focus,.q-app a.text-primary:hover{color:#0941ce!important}.q-app .text-secondary{color:#6c757d!important}.q-app a.text-secondary:focus,.q-app a.text-secondary:hover{color:#494f54!important}.q-app .text-success{color:#28a745!important}.q-app a.text-success:focus,.q-app a.text-success:hover{color:#19692c!important}.q-app .text-info{color:#00c0fa!important}.q-app a.text-info:focus,.q-app a.text-info:hover{color:#0085ae!important}.q-app .text-warning{color:#ffc107!important}.q-app a.text-warning:focus,.q-app a.text-warning:hover{color:#ba8b00!important}.q-app .text-danger{color:#e51b24!important}.q-app a.text-danger:focus,.q-app a.text-danger:hover{color:#a11219!important}.q-app .text-light{color:#f8f9fa!important}.q-app a.text-light:focus,.q-app a.text-light:hover{color:#cbd3da!important}.q-app .text-dark{color:#343a40!important}.q-app a.text-dark:focus,.q-app a.text-dark:hover{color:#121416!important}.q-app .text-body{color:#212529!important}.q-app .text-muted{color:#6c757d!important}.q-app .text-black-50{color:rgba(0,0,0,.5)!important}.q-app .text-white-50{color:hsla(0,0%,100%,.5)!important}.q-app .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.q-app .text-decoration-none{text-decoration:none!important}.q-app .text-break{word-break:break-word!important;word-wrap:break-word!important}.q-app .text-reset{color:inherit!important}.q-app .visible{visibility:visible!important}.q-app .invisible{visibility:hidden!important}.q-app #email{width:100%}.q-app input[type=email]{font-family:Galaxie Polaris Book,sans-serif;font-size:1rem;letter-spacing:.8px;line-height:30px}.q-app #z-responses{background-image:none;background:none}.q-app .response{color:#d10606;margin-bottom:10px}.q-app a.q-option-wrapper,.q-app a:link,.q-app a:visited{color:#000}.q-checkbox{display:flex;flex-direction:row-reverse;margin:5px 20px 20px;text-align:left}.q-checkbox input{margin-right:10px;margin-top:5px}.q-nav-top{padding-bottom:3px;font-size:.9rem}.q-nav-top .q-steps{padding-top:4px}.q-slide-heading{font-family:Galaxie Polaris Medium,sans-serif;font-size:1.4rem;text-transform:inherit;line-height:30px;margin-bottom:.4em;padding-left:50px;padding-right:50px}.q-app .container{max-width:970px;min-height:600px}.q-cta{border-radius:2px;background-color:#fff;color:#000;text-transform:uppercase;font-family:Industry Demi,sans-serif;margin-left:auto;margin-right:auto;display:block;width:100%;padding:15px 0;margin-bottom:20px;font-size:1.1rem;line-height:30px;letter-spacing:.8px;-webkit-box-shadow:4px 4px 8px 6px rgba(0,0,0,.05);box-shadow:4px 4px 8px 6px rgba(0,0,0,.05)}.q-option-wrapper{margin-bottom:26px}.q-optic-color{justify-content:center}.q-sun-sport .q-option-flex-style.q-option{display:block}.q-sun-rx>.q-option-wrapper{flex:0 0 100%;max-width:100%}.q-option.q-option-flex-style{display:flex;justify-content:center;align-items:center}.q-optic-color .q-option-image,.q-optic-gender .q-option-image{display:none}.q-optic-color .q-optic-material-swatch-mobile,.q-optic-gender .q-optic-material-swatch-mobile{display:block;background-size:cover;height:82px}.q-optic-gender .q-optic-material-swatch-mobile{background-position:50%}.q-optic-rxrange .q-option{padding-bottom:10px}.q-optic-shape img{width:80%;padding-top:10px}.q-optic-color .q-optic-material-swatch-mobile{height:82px}.q-optic-gender .q-optic-material-swatch-mobile{height:150px}.q-last-exam .q-option-description{padding-bottom:20px}.q-cta:focus{outline:0}.q-cta-dark{background-color:#000;color:#fff;text-transform:uppercase;font-size:.8rem;font-family:Galaxie Polaris Book,sans-serif}.q-cta-dark:hover{background-color:#16a9f0;color:#fff}.q-direction{font-family:Galaxie Polaris Book,sans-serif;font-size:1rem;letter-spacing:1px;margin-bottom:20px;line-height:24px}.q-option{display:flex;flex-grow:2;flex-direction:column;justify-content:space-between;cursor:pointer;background-color:#fff;height:100%;position:relative;-webkit-box-shadow:4px 4px 8px 6px rgba(0,0,0,.05);box-shadow:4px 4px 8px 6px rgba(0,0,0,.05)}.q-option-active:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:6px solid #000}.q-option-description,.q-option-description-price{font-family:Galaxie Polaris Book,sans-serif;padding-left:30px;padding-right:30px;color:#767676}.q-option-description-price{margin-top:12px;margin-bottom:12px;padding-bottom:10px}.q-last-exam .q-option-description{color:#000;font-family:Galaxie Polaris Book,sans-serif;font-size:1.1rem}.q-last-exam .q-option-text{font-size:1.1rem;margin-bottom:10px}.q-option-cols{margin-bottom:3em}.q-option-text{font-family:Industry Demi,sans-serif;font-size:1rem;line-height:30px;text-transform:uppercase;letter-spacing:.7px;padding-top:8px;padding-bottom:10px}button.q-icon{background:transparent;display:inline;padding:0}.q-icon{cursor:pointer}.q-icon img{height:25px;margin-top:6px}.center-block{display:block}.center-block,.q-face-shape img{margin-left:auto;margin-right:auto}.q-face-shape img{width:40%;align-self:normal}.q-face-shape .q-option{padding-top:30px;padding-bottom:20px}.q-optic-material .q-option-image{display:none}.q-include-sunglasses.q-options-row{height:auto}.q-include-sunglasses .q-option-text{padding-bottom:12px}.q-skip-signup a{cursor:pointer}.q-skip-signup a:hover{text-decoration:underline}@media(max-width:479px){.q-app{padding:1px 0}}@media(min-width:767px){.q-options-row{min-height:345px}.q-face-shape img{width:70%}.q-slide-heading{font-size:1.8rem;line-height:40px;padding-left:32px;padding-right:32px}.q-optic-color .q-option-image,.q-optic-gender .q-option-image,.q-optic-material .q-option-image{display:initial}.q-optic-color .q-optic-material-swatch-mobile,.q-optic-gender .q-optic-material-swatch-mobile{display:none}.q-sun-sport .q-option-image{margin-top:30px}.q-option-description{padding:5px 24px 2px}.q-optic-color img{min-height:274px}.q-last-exam .q-option-description,.q-optic-material .q-option-text,.q-option-description-price{padding-bottom:0}}.q-optic-shape .q-option-wrapper{width:50%}@media(min-width:992px){.q-direction{margin-bottom:50px}.q-option-description{padding:8px 34px}.q-slide-heading{padding-left:0;padding-right:0}.q-options-row{min-height:380px}.q-optic-color img{height:300px}.q-optic-shape .q-option-wrapper{flex-basis:0;flex-grow:1;max-width:100%}}@media(min-width:960px){.q-optic-gender img{min-height:332px}.q-include-sunglasses img{min-height:364px}.q-optic-material img{min-height:181px}}@media(min-width:1200px){.q-option-description{padding:8px 35px}}@media(hover:hover){.q-cta:hover,button.q-cta:hover{background-color:#000;color:#fff}}#non-prescription-form{padding-bottom:0}#non-prescription-form label{font-size:.68rem;font-weight:400;text-transform:uppercase;display:block;text-align:left}#non-prescription-form .readerpowers{display:inline-block}#non-prescription-form input[type=radio]{display:none}#non-prescription-form .readerpower-button{font-family:Galaxie Polaris Medium,sans-serif;text-transform:uppercase;background:#fff;color:#000;outline:1px solid #fafafa;margin:0;padding:32px 0;font-size:.8125rem;display:inline-block;width:25%;text-align:center;cursor:pointer;box-sizing:border-box}#non-prescription-form .readerpower-button.checked,#non-prescription-form .readerpower-button.checked:hover{background:#10aaf4;color:#fafafa}#non-prescription-form .readerpower-button:hover{background:#fafafa}#non-prescription-form .readerpower-button:focus{outline:1px solid #000}.rx-modal-initmessage{text-align:center;margin-bottom:1em;text-transform:uppercase}.rx-modal{max-width:620px;background:#fff;position:relative;font-family:Galaxie Polaris Book,sans-serif;padding:1rem 0 0}.rx-modal a{text-decoration:none;color:#0b9ee4}.rx-modal a:focus,.rx-modal a:hover{opacity:.8}.remodal[data-remodal-id=atc-alert-modal],.remodal[data-remodal-id=rx-modal]{padding:0;text-align:left;max-width:100%}.modal-promo-banner{background-color:#0b9ee4;color:#fff;font-family:Industry Bold,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;line-height:1.5rem;text-align:center;opacity:1}.modal-promo-banner a{text-decoration:underline!important;color:#fff}.modal-header{padding:0 1.25em}.modal-header h2{margin:0;font-family:Founders Grotesk Condensed Bold,sans-serif;font-size:2rem;font-weight:400}.modal-header h2,.modal-header p{padding:0;text-transform:uppercase}.modal-header p{font-size:.78rem;margin:0 0 0 auto}@media screen and (min-width:680px){.modal-header{padding:0 2.5em}}@media screen and (min-width:480px){.modal-header{display:flex;align-items:center}}.modal-nav-container{position:relative}.modal-body-notification{text-transform:uppercase;color:#e51b24;font-family:Industry Bold;margin:.5em auto 0;text-align:center}.modal-upload-progress{margin:1em auto;text-align:center;font-size:1.2em}.modal-nav,.modal-nav-mobile{border-bottom:1px solid #bab9b9;margin:1.5em 0 0;padding-bottom:.75em}.modal-nav nav ul{list-style:none;margin:0;padding:0 .5em;display:flex;justify-content:space-around;text-align:center}.modal-nav nav ul li{display:flex;text-transform:uppercase;font-family:Founders Grotesk Condensed Bold,sans-serif;font-size:1rem}.modal-nav nav ul li.hide-on-mobile{display:none}.modal-nav nav ul li a{cursor:pointer;color:#707070}.modal-nav nav ul li a.active{color:#000}@media screen and (min-width:680px){.modal-nav{display:block}.modal-nav nav ul{padding:0;text-align:initial;justify-content:space-between}.modal-nav nav ul li.hide-on-mobile{display:flex}}.modal-nav-next{background:url(https://img.roka.com/app/rx/icon-arrow.svg) 50% no-repeat;fill:#0b9ee4}.modal-nav-back{background:url(https://img.roka.com/app/rx/icon-arrow-disabled.svg) 50% no-repeat}.modal-nav-back a,.modal-nav-next a{display:block;text-indent:-9999em;width:29px;height:26px;color:#000}.modal-nav-back a:focus,.modal-nav-back a:hover,.modal-nav-next a:focus,.modal-nav-next a:hover{opacity:.6}.modal-nav-back.disabled,.modal-nav-next.disabled{display:block;text-indent:-9999em;background:url(https://img.roka.com/app/rx/icon-arrow-disabled.svg) 50% no-repeat;width:29px;height:26px;color:grey;fill:grey}.modal-nav-back{transform:rotate(180deg)}.modal-nav-progress-bar{position:absolute;width:0;height:4px;background:#0b9ee4;bottom:-1px;left:0;transition:width .2s ease-out}.modal-nav-mobile{display:flex;align-items:center;padding-left:1.25em;padding-right:1.25em}.modal-nav-mobile div[class*=modal-button-]{flex:0 0 2em;cursor:pointer}.modal-nav-mobile div[class*=modal-button-]:focus,.modal-nav-mobile div[class*=modal-button-]:hover{opacity:.8}.modal-nav-mobile p{text-transform:uppercase;font-family:Founders Grotesk Condensed Bold,sans-serif;font-size:1rem;color:#000;margin:0;text-align:center;width:100%}@media screen and (min-width:680px){.modal-nav-mobile{display:none}}.modal-body{padding:1em 1.25em;margin-bottom:1em;min-height:420px}.modal-body :first-child{margin-top:0}.modal-body img{max-width:100%;margin:1em auto 0}.modal-body h3,.modal-body h4{font-family:Galaxie Polaris Medium,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.5rem;margin:1em 0 0}@media screen and (max-width:680px){.modal-body h3,.modal-body h4{font-size:.9375rem}}.modal-body h3.button-group-title{margin-left:0}.modal-body p{color:#707070;font-size:.9rem;line-height:1.5rem;margin:.65em 0 0}@media screen and (max-width:680px){.modal-body p{font-size:.85rem;margin-top:.35em}}@media screen and (min-width:680px){.modal-body{padding:2em 2.5em;margin-left:.95em}}.modal-button-img-upload{position:relative}.modal-button-img-upload input[type=file]{position:absolute;cursor:pointer;top:0;bottom:0;left:0;right:0;width:100%;opacity:0}@media screen and (min-width:680px){.modal-button-content-visibly .modal-button-header,.modal-button-img-upload .modal-button-header,.modal-visibly-description .modal-button-content-visibly .modal-button-content-visibly .modal-button-header{display:flex;justify-content:start}.modal-visibly-description{justify-content:space-between}.modal-visibly-description img{margin-left:.5rem;margin-right:.5rem}}.modal-button-content-visibly .modal-button-header,.modal-button-img-upload .modal-button-header,.modal-visibly-description{display:flex;justify-content:space-between}.modal-visibly-description>{display:inline-block}.modal-visibly-description img{margin-top:.2rem}.modal-button{border:1px solid #bab9b9;margin:1em 0 0;padding:1em .85em;cursor:pointer;display:flex;box-sizing:border-box}.modal-button :first-child{margin-top:0}.modal-button:focus,.modal-button:hover{border:1px solid #000}.modal-button.active{background:#0b9ee4;border-color:#0b9ee4;transition:.5s}.modal-button.active a,.modal-button.active h3,.modal-button.active h4,.modal-button.active p,.modal-button.active strong{color:#fff}.modal-button.active .rds-rx-info-icon{color:#fff;fill:#fff}.modal-button.active:focus,.modal-button.active:hover{border:1px solid #000}.modal-button img{flex:0 0 2em;height:50px;max-width:40px}@media screen and (min-width:680px){.modal-button img{flex:0 0 3em}}.modal-button img+.modal-button-content{margin-left:1.2em}.modal-button .modal-button-content{width:100%}.modal-button .modal-button-content .modal-button-header{display:flex;position:relative}.modal-button .modal-button-content .modal-button-header h4{margin:0 0 0 auto}.modal-button .modal-button-content+img{margin-left:.2em;width:70px}@media screen and (min-width:680px){.modal-button{padding:1.2em}.modal-button .modal-button-content+img{margin-left:1.2em;width:95px}}.modal-button-group{margin-top:.625em}@media screen and (min-width:680px){.modal-button-group{display:flex}.modal-button-group-2-col .modal-button{width:49%;margin:0}.modal-button-group-2-col .modal-button+.modal-button{margin-left:auto}}.modal-footer{background:#000;text-align:center;padding:2em}.modal-footer p{font-family:Industry Bold,sans-serif;text-transform:uppercase;color:#fff;font-size:.875rem;letter-spacing:1px;margin:0;padding:0}.modal-footer ul{list-style:none;margin:1.5em 0 0;padding:0;display:flex;justify-content:center}.modal-footer ul li{display:flex;align-items:center;margin:0 1em}.modal-footer ul li a{cursor:pointer;overflow:hidden;text-indent:-9999em;background:#00f}.modal-footer ul li.phone a{width:26px;height:29px;background:url(https://img.roka.com/app/rx/icon-phone.svg) 0 0 no-repeat;background-size:26px 29px}.modal-footer ul li.email a{width:35px;height:21px;background:url(https://img.roka.com/app/rx/icon-email.svg) 0 0 no-repeat;background-size:35px 21px}.modal-footer ul li.chat a{width:29px;height:26px;background:url(https://img.roka.com/app/rx/icon-chat.svg) 0 0 no-repeat;background-size:29px 26px}.modal-body .modal-form .rx-selfie-step{display:flex}.rx-selfie-step{padding:2px 0}.rx-selfie-step-title{white-space:nowrap;min-width:70px;text-align:left;text-transform:uppercase;font-weight:700;font-family:Industry Medium,arial,helvetica,sans-serif;font-size:.8rem}.rx-selfie-step-instructions{text-align:left}.modal-container .modal-form .pd-input-form{display:flex;justify-content:space-between;width:75%;margin-top:.5rem}.modal-container .modal-form .pd-input-form-item{display:inline-block;max-width:150px;text-align:left}.pd-input-form-item label{display:block}.pd-input-form-item input{width:30px;margin-right:10px;padding:2px 3px}.rx-pd-icon{display:block}.rx-pd-form{cursor:auto}.rx-pd-form a{color:#10aaf4}.rx-show-errors .rxform-error .rxform-error-text{display:block}.rx-show-errors .rxform-error input{border:1px solid #e51b24}.rxform-error .rxform-error-text{display:none;font-size:.5938rem;color:#e51b24;text-align:left;line-height:1.3}.rds-tooltip-content{text-align:left}.rds-tooltip{position:static;display:inline-block;height:22px;width:22px;margin-left:3px;margin-top:3px;font-weight:800;text-align:center}.rds-tooltip .rds-rx-info-icon{color:#000;fill:#000}@page{width:8.5in;height:11in;margin:.6in}.rds-itemized-receipts{display:flex}.rds-itemized-receipts-item{margin-right:10px;margin-bottom:10px}.printBtn{color:#fff;background-color:#000;border:1px solid #000}.printBtn:hover{color:#000;background-color:#fff}.receipt h2,.receipt p{margin:0;padding:0}.receipt h2{font-family:Industry Bold,sans-serif;margin-bottom:.1in;font-size:8pt;line-height:1em;text-transform:uppercase;letter-spacing:.6pt;font-size:7pt}.receipt p{font-size:8pt;line-height:1.3em;font-family:Galaxie Polaris Book,sans-serif}.receipt p+p{margin:.1in 0 0}.receipt p.xl{font-size:32pt;line-height:.55em}.receipt p.lg{font-size:21pt;line-height:.55em}.receipt p.sm{font-size:6pt}.receipt p+h2{margin-top:.375in}.receipt .content{display:flex;flex-direction:row;flex-wrap:wrap}.receipt .content .col{width:50%}.receipt .table .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:.05in 0;border-top:.5pt solid #6d6e70;-webkit-print-color-adjust:exact}.receipt .table .row.labels{border:none;padding-top:0}.receipt .table .row.labels .cell{font-family:Industry Demi,sans-serif;color:#6d6e70;font-size:8pt;line-height:1em;text-transform:uppercase;letter-spacing:.6pt;-webkit-print-color-adjust:exact;font-size:6pt}.receipt .table .row:last-child{border-bottom:.5pt solid #6d6e70}.receipt .table .row .cell{font-family:Galaxie Polaris Book,sans-serif;font-size:8pt}.receipt .table .row .cell:last-child{text-align:right}.receipt .footer,.receipt .info,.receipt .summary{margin:.2in 0 0}.receipt .footer{padding-bottom:.1in}.header p{font-size:6pt}.header img{width:1in;height:.266in}.header .content .col:nth-child(2){width:25%}.header .content .col:nth-child(3){width:25%;text-align:right}.summary .table .row .cell:first-child{width:50%}.summary .table .row .cell:nth-child(2),.summary .table .row .cell:nth-child(3),.summary .table .row .cell:nth-child(4){width:16.6%}.total{break-inside:avoid;margin-top:.375in}.total .table .row{align-items:center}.total .table .row .cell.label{font-family:Industry Demi,sans-serif;font-size:8pt;line-height:1em;text-transform:uppercase;letter-spacing:.6pt}.total .table .row .cell:first-child{width:60%}.total .table .row .cell:last-child{width:40%}.footer .content{display:block;max-width:100%;margin:0 auto}.footer .content p{text-align:center}.addtl-shipping-notice{font-style:italic;font-size:.65rem;line-height:1rem}body:not(.template-collection) #content{padding-top:80px}img{max-width:100%}.columns{display:flex;flex-direction:column}afterpay-placement{margin-block-start:0;margin-block-end:0;text-align:center;--logo-badge-width:70px}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{box-sizing:border-box;border-radius:0}.pdp-size-chart-icon{clear:left;margin:10px 0}.affirm-as-low-as{margin-top:0;margin-bottom:.5em}.pdp-shipping-message{margin:.5em 0}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-flex-mobile{display:flex;flex-direction:row;width:100%}.text-small{font-size:.7rem}.pdp-acknowledgement{background-color:#f8f8f8;padding:10px}.pdp-acknowledgement.callout{background-color:rgba(169,30,36,.05);color:#a91e24}.pdp-acknowledgement input,.pdp-acknowledgement label{display:inline;margin:0 5px;font-size:.8125rem;font-family:Galaxie Polaris Book,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:0;cursor:pointer}.pdp-details-badge-container{text-align:left}.pdp-details-badge{display:inline-block;background-color:#0b0b0b;border-radius:3px;padding:4px 8px 2px;text-align:center;font-family:Industry Medium Italic;font-size:12px;font-weight:500;color:#fff;line-height:1;letter-spacing:.3px;position:relative;top:-3px;margin-left:auto;margin-right:auto}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1){.pdp-details-badge{font-style:normal}}.pdp-badge{text-align:center}.pdp-image-text{position:absolute;width:100%;bottom:3%}.pdp-general-disclaimer{margin:10px 0 20px}.pdp-general-disclaimer h4{font-family:Industry Demi,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1;text-transform:uppercase;letter-spacing:1.1px;display:inline-block;padding:7px 23px;margin:0}.pdp-general-disclaimer a{color:inherit;text-decoration:underline}.pdp-general-disclaimer a:hover{text-decoration:none}.pdp-general-disclaimer p{font-family:Galaxie Polaris Book,Arial,sans-serif;font-weight:600;line-height:1.5;font-size:.75rem;letter-spacing:.1px;margin:0;padding:13px 23px 16px;background:rgba(0,0,0,.05);text-align:left}.pdp-general-disclaimer--all-sales-final h4,.pdp-general-disclaimer--red h4{background-color:#a91e24;color:#fff}.pdp-general-disclaimer--all-sales-final p,.pdp-general-disclaimer--red p{background-color:rgba(169,30,36,.05);color:#a91e24}.pdp-badge-text{font-family:Industry Medium,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500;font-style:italic;letter-spacing:2px;color:#fff;font-size:.6875rem;line-height:1;padding:4px 14px 5px;background-color:#e51b24;border-radius:3px;border:1px solid transparent}.pdp-badge-text.bright{color:#000;background-color:#f0ff00}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1){.pdp-badge-text{font-style:normal}}body.is-safari .pdp-badge-text,body.is-safari .pdp-details-badge{font-style:normal}.pdp-title{margin-top:7px;text-align:center}.pdp-subtitles{text-align:center;margin-bottom:6px}h2.pdp-subtitle,h6.pdp-subtitle{color:#000;font-family:Galaxie Polaris Book,Arial,Helvetica,sans-serif;font-weight:500;font-size:.8125rem;line-height:1.5;letter-spacing:0;margin-bottom:0;margin-top:0;margin-right:3px}.pdp-reviews,.pdp-rx-link{text-transform:uppercase}.pdp-reviews{font-family:Industry Medium,Helvetica,Arial,sans-serif}a.pdp-rx-link{position:relative;color:#000}a.pdp-rx-link:hover:after{content:url(https://img.roka.com/icons/pdp/icon-arrow-right-circle-hover.svg)}.pdp-rx-link:after{content:url(https://img.roka.com/icons/pdp/icon-arrow-right-circle.svg);display:block;position:absolute;width:14px;height:14px;top:2px;left:125px}.pdp-submit-default,input[type=submit].pdp-submit-default{margin-bottom:0}#BIS_trigger~.pdp-submit-default[type=submit][disabled],.pdp-submit-default[type=button][disabled]~.ac-dest,.pdp-submit-default[type=submit][disabled]~.ac-dest{display:none}.pdp-drawer li{margin-bottom:.8rem;font-family:Galaxie Polaris Book,sans-serif;font-size:.8125rem;font-weight:500}.pdp-drawer>p{font-weight:600;font-family:Founders Grotesk,Arial,sans-serif;font-size:.6875rem;cursor:pointer;text-transform:uppercase}.pdp-drawer.open ul{max-height:700px;padding-top:3px}.pdp-drawer ul{max-height:0;margin-left:0;transition:max-height 1s;position:absolute;box-shadow:6px 4px 15px -9px rgba(0,0,0,.5);background-color:#efefef;z-index:21;overflow:hidden;margin-top:0}.pdp-headless-price p{display:flex;align-items:center}.pdp-headless-price span{display:inline-block;color:#000;font-size:18px;font-family:Space Grotesk Regular;font-weight:500;line-height:24px;letter-spacing:-.2px}.pdp-headless-price span+span{margin-left:7px}.pdp-headless-price .final-price{font-weight:700}.pdp-headless-price .default-price{text-decoration:line-through;color:#272727}.pdp-headless-price .pdp-headless-price-badge{color:#fff;text-align:center;font-family:Industry Medium Italic;font-size:12px;font-weight:500;line-height:1;letter-spacing:.3px;border-radius:3px;background:#e51b24;padding:5px 5px 3px}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1){.pdp-headless-price .pdp-headless-price-badge{font-style:normal}}.pricing-module__prefix,.pricing-module__suffix{font-weight:400}.pdp-price,.pricing-module__prefix,.pricing-module__suffix{font-family:Space Grotesk Regular,Helvetica,Arial,sans-serif;font-size:1.35rem;letter-spacing:-1px}.pdp-price{font-weight:600}.pdp-price p{margin:0;font-size:inherit}.pdp-price-vat-disclaimer{color:#aaa;font-size:.75rem;font-family:Industry Book,Arial,helvetica,sans-serif;display:block;text-align:center}.pdp-affirm{margin-bottom:15px}.pdp-affirm p{margin-top:0}.pricing-module .pdp-assembly-message-default{font-weight:500}.pdp-discount-price-message,.pricing-module .pdp-assembly-message-default{font-size:.75rem;line-height:1.33;text-align:left;margin-top:2px;margin-bottom:0}.pdp-discount-price-message{font-weight:600;letter-spacing:0;color:#e51b24}.pdp-border-top{border-top:1px solid #dedede;padding-top:10px}.product-gallery__modal-image{display:block;position:relative}.product-detail{max-width:100vw}div.product-detail .product-form .input-row{margin:10px 0}.pdp-ecomm-mode-header{cursor:pointer;padding-bottom:20px;border-top:1px solid #dedede;padding-top:10px}.pdp-ecomm-mode-header.active .custom-collapse-icon{display:none}.pdp-ecomm-mode-name{font-family:Industry Demi,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:0;display:inline}.pdp-ecomm-mode-section{background-color:#f8f8f8;border-radius:0 0 3px 3px;height:0;overflow:hidden}.pdp-ecomm-mode-section.active{margin-bottom:25px;height:auto;overflow:initial}.custom-cart-components-wrapper .pdp-sizes,.pdp-ecomm-mode-section .pdp-sizes{padding:10px}.custom-cart-components-wrapper .pdp-sizes+.custom-cart-component,.pdp-ecomm-mode-section .pdp-sizes+.custom-cart-component{border-top:1px solid #fff}.pdp-ecomm-mode-section .pdp-swatches{padding-top:0}.pdp-ecomm-mode-section .pdp-swatches-info{padding:0 6px}.pdp-label label{font-family:Industry Book,Arial,helvetica,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:0;margin-top:10px}.pdp-ltd-title{font-family:Space Grotesk Regular,arial,helvetica,sans-serif;font-size:1.125rem;line-height:1.2;font-weight:600;letter-spacing:-1px;margin-bottom:5px}.pdp-variant-title{position:relative;padding-right:20px}.pdp-variant-title label{font-family:Space Grotesk Regular,arial,helvetica,sans-serif;text-transform:none;margin-bottom:1px}.pdp-variant-title span{font-weight:600;font-size:.875rem;line-height:1.2;letter-spacing:-1px}.pdp-variant-title em{font-style:normal;font-family:Industry Medium,Arial,Helvetica,sans-serif;font-size:.625rem;line-height:1.1;font-weight:500;text-transform:uppercase;color:#5f5f5f;display:inline-block;letter-spacing:.2px;margin-right:3px}.pdp-lens-module-trigger{position:absolute;top:4px;right:0;display:inline-block;line-height:1}.pdp-lens-module-trigger:before{content:url(/cdn/shop/files/9056828_arrows_expand_right_icon_1.svg?v=1680191309);display:inline-block}.pdp-gallery{max-height:56vw;overflow:hidden;margin-top:-6vw}.product-gallery img{margin-left:auto;margin-right:auto}.pdp-swatches-info p{margin-top:4px;margin-bottom:4px}.pdp-swatch-callout{font-family:Industry Demi,sans-serif;position:absolute;bottom:100%;left:0;right:0;color:#fff;font-size:.5625rem;background-color:red;z-index:1}span.pdp-swatch .pdp-swatch-callout{margin:1px 0 3px}.pdp-swatch-square.active .pdp-swatch-callout,.pdp-swatch-square:hover .pdp-swatch-callout{left:-3px;right:-3px}button.pdp-swatch .pdp-swatch-callout{padding:2px 2px 2px 3px;margin:4px 0 3px;box-sizing:content-box}.column.column-no-padding-left{padding-left:0}.column.column-no-padding-right{padding-right:0}.v-align-center{display:flex;align-items:center;justify-content:center}.pdp-swatch{display:inline-block;margin:2px;cursor:pointer;border-radius:0;text-align:center;box-sizing:border-box;padding:0}.pdp-swatch.pdp-swatch-spacer{border:none;cursor:default}.pdp-swatch.pdp-swatch-spacer,.pdp-swatch.pdp-swatch-spacer:hover{color:transparent;background-color:transparent}.pdp-swatch-square{position:relative;width:36px;height:36px;border:2px solid #f8f8f8;box-shadow:inset 0 0 0 1px #dbddde;box-sizing:border-box}.pdp-swatch-square:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid #000;opacity:0}.pdp-swatch-square.active:after{opacity:1}.pdp-swatch-square.heavycheck:after{content:"";opacity:1;background:url(https://img.roka.com/customizer/eyewear/img/icons/icon-checkmark-outline.svg);background-repeat:no-repeat;background-position:50%}.column[role=button]:focus{outline-width:0;outline:none}.pdp-swatch-square.disabled:before{position:absolute;content:"";left:50%;top:50%;border-top:1px solid #cdcdcd;border-bottom:1px solid #000;width:50px;-webkit-transform:translate(-50%,-50%) rotate(-5deg);-moz-transform:translate(-50%,-50%) rotate(-5deg);-ms-transform:translate(-50%,-50%) rotate(-5deg);-o-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(135deg)}.pdp-swatch-text.active{background-color:#fff;border:1px solid #000;color:#000;font-family:Industry Demi,sans-serif}.pdp-swatch-text{border:1px inset #000;padding:5px;box-sizing:border-box;font-family:Industry Book,Arial,helvetica,sans-serif}.pdp-swatch-text:hover{background-color:#000;color:#fff;font-family:Industry Demi,sans-serif}.rds-under-atc-button-text{text-align:center}.teal-mirror{background:#045f8b;background:-moz-linear-gradient(45deg,#045f8b 0,#0996aa 100%);background:-webkit-linear-gradient(45deg,#045f8b,#0996aa);background:linear-gradient(45deg,#045f8b,#0996aa)}.hc-fusion{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NDBjMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNzE3NWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#540c2d 0,#a7175a 100%);background:-webkit-linear-gradient(45deg,#540c2d,#a7175a);background:linear-gradient(45deg,#540c2d,#a7175a)}.black-mirror{background:#40403f;background:-moz-linear-gradient(45deg,#40403f 0,#a7a7a7 100%);background:-webkit-linear-gradient(45deg,#40403f,#a7a7a7);background:linear-gradient(45deg,#40403f,#a7a7a7)}.hc-octane-mirror{background:#6d5147;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2ZDUxNDciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmI5OGQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(45deg,#6d5147 0,#d6b98d 100%);background:-webkit-linear-gradient(45deg,#6d5147,#d6b98d);background:linear-gradient(45deg,#6d5147,#d6b98d)}.component-option-swatch{display:inline-block}.pdp-swatches .pdp-swatch .disabled{background:-moz-linear-gradient(135deg,transparent 49%,rgba(0,0,0,.8463760504) 50%,transparent 51%);background:-webkit-linear-gradient(135deg,transparent 49%,rgba(0,0,0,.8463760504) 50%,transparent 51%);background:linear-gradient(135deg,transparent 49%,rgba(0,0,0,.8463760504) 50%,transparent 51%)}.pdp-size-popup-body-active .gallery .pdp-badge{z-index:0}.pdp-size-buttons{display:flex}.pdp-size-buttons .btn-size{flex:1 1 50%;box-sizing:border-box;display:inline-block;position:relative;padding:10px;cursor:pointer;font-family:Galaxie Polaris Book,Arial,sans-serif;font-weight:400;font-size:.6875rem;letter-spacing:0;text-align:center;background-color:#fff;color:#333;border:1px solid #e5e5e5;text-transform:none;transition:color .3s}.pdp-size-buttons .btn-size.active,.pdp-size-buttons .btn-size:hover{color:#000;border-color:#000;z-index:1}.pdp-size-buttons .btn-size.small{order:-1}.pdp-size-buttons .btn-size strong{display:block;font-family:Space Grotesk Regular,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:-1px}.pdp-size-buttons .btn-size span{display:block;margin-top:2px}.pdp-size-buttons .btn-size+.btn-size{margin-left:-1px}.pdp-size-detail{margin:0}.pdp-size-detail span{text-transform:uppercase}.pdp-size-details{display:flex;flex-direction:column}.pdp-size-detail-alt{font-size:.6875rem;margin:2px 0 0}.pdp-size-details-container{display:grid;grid-template-columns:20% auto;column-gap:5px;margin-top:5px}.pdp-sizes{padding-top:13px}.pdp-sizes .pdp-size-detail{font-size:.85rem}.pdp-sizes .pdp-size-detail,.pdp-sizes .pdp-size-detail-alt{line-height:1.6;text-align:left}.pdp-sizes+.pdp-swatches-outer-container{margin-top:15px}.btn-primary+.btn-hto{margin-top:8px}.btn-roka-cta{border:2px solid #000;background-color:#000;color:#fff;font-size:.85rem;line-height:12px;font-family:Industry Book,Arial,helvetica,sans-serif;height:auto;margin:0;text-transform:uppercase;cursor:pointer;vertical-align:middle;text-align:center;box-sizing:border-box;border-radius:0;-moz-transition:background-color .1s,color .1s;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;display:inline-block;letter-spacing:1px;font-family:Industry,Helvetica,Arial,sans-serif!important;font-weight:700;font-size:.75rem;line-height:1.33;letter-spacing:2.4px;padding:11px 15px}.btn-roka-cta.disabled{pointer-events:none}.btn-primary{border:2px solid #000;background-color:#000;color:#fff;font-size:.85rem;line-height:12px;font-family:Industry Book,Arial,helvetica,sans-serif;height:auto;margin:0;text-transform:uppercase;cursor:pointer;padding:16px 15px 15px;vertical-align:middle;text-align:center;box-sizing:border-box;border-radius:0;-moz-transition:background-color .1s,color .1s;-webkit-transition:background-color .1s,color .1s;transition:background-color .1s,color .1s;display:inline-block;letter-spacing:1px;width:100%}.btn-primary.btn-primary-atc{font-family:Industry,Helvetica,Arial,sans-serif!important;font-weight:700;font-size:.75rem;line-height:1.33;letter-spacing:2.4px;padding:11px 15px}.btn-primary.btn-primary-atc.disabled{pointer-events:none}.btn-primary:hover{border:2px solid #000;color:#000;background-color:transparent}.btn-primary.disabled,.btn-primary[disabled]{background:#999;border:2px solid #999}.btn-primary.disabled:hover,.btn-primary[disabled]:hover{color:#fff}.icon-cloudy:before{content:url(https://img.roka.com/icons/pdp/roka-icon-cat-1-cloudy.svg)}.icon-cloudy:before,.icon-partly-cloudy:before{width:12px;display:inline-block;margin-right:3px}.icon-partly-cloudy:before{content:url(https://img.roka.com/icons/pdp/roka-icon-cat-2-partly-cloudy.svg)}.icon-full-sun:before,.icon-fullsun:before{content:url(https://img.roka.com/icons/pdp/roka-icon-cat-3-full-sun.svg);width:12px;display:inline-block;margin-right:3px}.icon-indoor:before{content:url(https://img.roka.com/icons/pdp/roka-icon-cat-0-indoor.svg);width:12px;display:inline-block;margin-right:3px}nav .pdp-tabs{position:relative;margin:0 -12px;padding:0;list-style:none;text-transform:uppercase;font-size:.8rem;font-family:Industry Medium,Helvetica,Arial,sans-serif!important;line-height:1.2;display:flex;align-items:stretch}.pdp-tabs a{color:#fff}.pdp-tabs:after{content:" ";display:table;clear:both}.pdp-tabs ul li{list-style:none}nav .pdp-tabs__tab{float:left;width:33.333%;text-align:center;padding-top:.6rem;padding-bottom:.5rem;list-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pdp-tabs__tab.active,.pdp-tabs__tab:hover{font-family:Industry Bold,sans-serif!important}.pdp-tabs__tab:first-child.active~.pdp-tabs__presentation-slider{transform:translateX(0) scaleX(.333)}.pdp-tabs__tab:nth-child(2).active~.pdp-tabs__presentation-slider{transform:translateX(33.333%) scaleX(.333);background-color:#000}.pdp-tabs__tab:nth-child(3).active~.pdp-tabs__presentation-slider{transform:translateX(66.666%) scaleX(.333)}.pdp-tabs__presentation-slider{position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:hsla(0,0%,100%,.4);transform-origin:0 0;transition:transform .25s;list-style:none}.pdp-tab-standard{background-color:#000;border:1px solid #000}.pdp-tab-custom{background-color:#deff25}.pdp-tab-custom a{color:#000}.pdp-tab-rx{background-color:#00f}img.pdp-tab-icon{display:flex;max-height:18px;margin:0 auto 2px}div.pricing-module{display:block}.pricing-module+.btn-primary,.pricing-module+button,.pricing-module+button+button{margin-top:6px}.pricing-module__prefix,.pricing-module__suffix{font-size:1.2rem;margin-right:5px;color:#777}.template-product .pdp-swatches{padding:10px 0 3px;margin:0;display:flex;flex-wrap:wrap}.template-product .pdp-swatches.with-callouts{padding:25px 0 1px;margin:0 -1px}.pdp-custom-spinner-desktop{display:none;margin-top:31px;margin-bottom:37px}.pdp-custom-spinner-mobile{margin-bottom:13px}.pdp-loader-title{text-align:center;font-family:Galaxie Polaris Medium,sans-serif;font-size:1rem;font-weight:500;margin-bottom:3px;letter-spacing:0}.gallery-loading{padding:50px 0 80px}.pdp-loader-entry{text-align:center;font-size:.75rem;font-weight:400;letter-spacing:0}.product-gallery .swiper{padding-bottom:10px}.product-gallery .swiper-pagination{width:100%;display:flex;bottom:0!important}.product-gallery .swiper-pagination-bullet{flex:1;height:1px!important;width:auto!important;margin:0!important;border-radius:0;background-color:#e5e5e5!important;opacity:1!important}.product-gallery .swiper-pagination-bullet-active{height:2px!important;background-color:#777!important}.product-gallery .swiper-slide{height:auto!important}.product-detail .gallery .product-gallery{min-height:100px;padding:0 0 20px}.product-detail .layout-column-half-left{margin-bottom:14px}div.layout-column-half-right form{max-width:100%}.pdp-select-container{padding-bottom:5px}.pdp-select-wrapper{position:relative;margin:10px 0;color:#000}.pdp-select-wrapper:after{content:"";width:8px;height:8px;border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;position:absolute;top:50%;right:10px;transform:translateY(-75%) rotate(45deg);pointer-events:none}.pdp-select{appearance:none;border-radius:0;border:1px solid #000;height:40px;width:100%;padding:0 30px 0 10px;cursor:pointer;color:currentColor;background-color:#fff;font-size:.9375rem}.pdp-lens-module-popup-trigger{display:none}body.hasLensModuleSection .pdp-lens-module-popup-trigger{display:block}.detail .yotpo.bottomLine .yotpo-bottomline{justify-content:flex-end;flex-direction:row-reverse;align-items:center}.pdp-image-swatch{flex:0 0 20%;padding:0 6px 6px 0;position:relative;background:none!important}.pdp-image-swatch.active .pdp-image-swatch__link:after{border:1px solid #000}.pdp-image-swatch.disabled img{opacity:.5}.pdp-image-swatch.disabled .pdp-image-swatch__link:after{background-image:linear-gradient(to bottom right,transparent calc(50% - 1px),#c9c9c9,transparent calc(50% + 1px));background-repeat:no-repeat}.pdp-image-swatch__link{display:block;padding:1px;position:relative;cursor:pointer;height:100%;display:flex;justify-content:center;align-items:center}.pdp-image-swatch__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.03);border-radius:3px}.pdp-swatch-badge{position:absolute;top:3px;right:9px;line-height:1;padding:3px 4px 2px;min-width:20px;text-align:center;font-family:Industry Meidum,Arial,Helvetica,sans-serif;font-style:italic;font-size:.375rem;letter-spacing:.4px;color:#000;text-transform:uppercase;border-radius:2px;margin-left:3px;white-space:normal;pointer-events:none}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (-webkit-min-device-pixel-ratio:1){.pdp-swatch-badge{font-style:normal}}body.is-safari .pdp-swatch-badge{font-style:normal}.pdp-swatch-badge+.pdp-swatch-badge{display:none}.pdp-badge-text,.pdp-swatch-badge{display:inline-block;background-size:contain;background-repeat:no-repeat}.pdp-badge-text.default,.pdp-swatch-badge.default{background-color:#e51b24;color:#fff}.pdp-badge-text.vto,.pdp-swatch-badge.vto{background-color:#2d66f6;color:#fff}.pdp-badge-text.ltd,.pdp-swatch-badge.ltd{background-color:transparent;padding:0;background-image:url(/cdn/shop/files/LTD-notext.svg?v=1694182134);width:19px;height:10px;border-radius:0}.pdp-badge-text.neon,.pdp-swatch-badge.neon{background-color:#dbff05;color:#000}.pdp-badge-text.red,.pdp-swatch-badge.red{color:#fff;background-color:#a91e24}.pdp-badge-text.gray,.pdp-swatch-badge.gray{color:#fff;background-color:#9b9b9b}.pdp-badge-text.ltd{width:55px;height:45px}.pdp-custom-selector-header{background-color:#efefef;border-bottom:1px solid #fff;border-radius:3px 3px 0 0;padding:8px;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.pdp-custom-selector-header img{width:80px;margin-right:20px;flex:0 0 auto}.pdp-custom-selector-header span{font-family:Galaxie Polaris Medium,Arial,sans-serif;font-size:.6875rem;letter-spacing:0;font-weight:500;cursor:pointer}.pdp-custom-selector-header span:before{content:"";width:10px;height:8px;display:inline-block;vertical-align:middle;margin-right:4px;background-image:url(/cdn/shop/files/Union.svg?v=1680018505);background-repeat:no-repeat;background-size:contain;transition:margin .3s}.pdp-custom-selector-header span:hover:before{margin-right:10px}.product-detail .detail .title{margin-top:4px;margin-bottom:4px}.inlineSizeInfo p{text-align:left;font-size:.6875rem;margin:0 0 16px}.pdp-size-popup{background-color:#fff}.pdp-size-popup .ecomm-modal__container{padding:0}.pdp-size-popup .ecomm-modal__content{max-height:100%;max-width:100%;padding:10px}.pdp-size-popup .ecomm-modal__backdrop{display:none}.pdp-size-popup .ecomm-mdoal__container-inner{max-width:1200px;margin:0 auto}.pdp-size-popup .ecomm-modal__close{padding:10px 10px 0 0}.pdp-size-popup .ecomm-modal__close img{width:20px;height:20px}body.pdp-size-popup-body-active .product-detail{position:relative;z-index:9999}body.pdp-size-popup-body-active .header-wrap{visibility:hidden}body.pdp-size-popup-body-active .headlessBuyBox .section__nav-item{z-index:0}.headlessBuyBox div.prod-desc-container{padding-bottom:0}.headlessBuyBox .pdp-swatches-outer-container.has-images,.headlessBuyBox .pdp-swatches-outer-container.is-power-selector{padding-bottom:19px;margin-bottom:16px}.headlessBuyBox .pdp-swatches-info-light{padding-top:6px}.headlessBuyBox .pdp-swatches-info-light-text{letter-spacing:.3px}.headlessBuyBox .layout-column-half-right .pdp-swatches-info-description{margin-top:13px;letter-spacing:.5px}.headlessBuyBox .pricing-module .pdp-assembly-message-default{margin-top:9px;letter-spacing:0;margin-bottom:16px}.headlessBuyBox .pdp-variant-title span{letter-spacing:-.2px}.headlessBuyBox .pdp-variant-title{padding-top:10px}.headlessBuyBox .pdp-subtitles{text-align:left}.headlessBuyBox .layout-column-half-right h1.title{text-align:left;font-size:2.5rem;margin-bottom:15px}.headlessBuyBox .gallery .product-gallery{margin:0 -20px}.headlessBuyBox .product-gallery .swiper-pagination{display:flex;max-width:160px;left:50%;transform:translateX(-50%);bottom:30px!important}.headlessBuyBox .product-gallery .swiper-pagination-bullet{height:2px!important}.headlessBuyBox .product-gallery .swiper-wrapper{padding:20px 0}.pdp-view-details-container{text-align:center;padding-top:22px}.pdp-view-details-cta{color:#242424;font-family:Galaxie Polaris;font-size:13px;line-height:24px;letter-spacing:0;font-weight:500}.pdp-view-details-cta:hover{text-decoration:underline}.pdp-badges-group{width:100%;display:flex;flex-wrap:wrap;padding-top:20px}.pdp-badges-group .pdp-badge{position:static;margin:0 10px 10px 0}.pdp-badges-group .pdp-badge.ltd{order:1;width:100%;margin:0 0 10px;transform:none}.pdp-badges-group .pdp-badge.ltd:only-child{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);top:0;z-index:1;margin:0}.pdp-badges-group .pdp-badge.ltd:only-child .pdp-badge-text{background-image:url(/cdn/shop/files/LTD_FULL_STACK_BLACK_1.svg?v=1684230338)}.pdp-badges-group .pdp-badge.ltd:only-child+.product-gallery{padding-top:20px}.pdp-badges-group+div .tryon-buttons{top:5px}.product-gallery-modal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;pointer-events:none;z-index:1;opacity:.03}.product-gallery-modal .ecomm-modal__container{padding:0}.product-gallery-modal .ecomm-mdoal__container-inner{display:flex}.product-gallery-modal .ecomm-modal__content{height:100%;max-height:100%;max-width:1440px;padding:32px}.product-gallery-modal .ecomm-modal__close{position:sticky;pointer-events:none;text-align:right;padding:15px 15px 0 0;z-index:1}.product-gallery-modal .ecomm-modal__close img{width:33px;height:33px}.product-gallery-modal.is-active .ecomm-modal__close img{pointer-events:auto}.product-gallery-modal__images{margin-top:-50px;margin-left:auto;margin-right:auto;max-width:1000px}.pdp-buybox-checkbox{position:relative;background-color:rgba(169,30,36,.05);color:#a91e24;margin:10px 0}.pdp-buybox-checkbox:not(.is-checked)~#BIS_trigger,.pdp-buybox-checkbox:not(.is-checked)~div #BIS_trigger{display:none}.pdp-buybox-checkbox label{position:relative;padding:7px 50px 12px 22px;margin:0;cursor:pointer}.pdp-buybox-checkbox label:before{content:"";position:absolute;top:12px;left:9px;width:8px;height:8px;border:1px solid;border-radius:2px}.pdp-buybox-checkbox label p{margin:0;font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.5}.pdp-buybox-checkbox input{position:absolute;width:0!important;height:0;opacity:0;visibility:hidden}.pdp-buybox-checkbox input:checked+label:before{background-color:currentColor}.buyboxTimer,.buyboxTimer p,.buyboxTimer span,.pricing-module .buyboxTimer span{font-size:.875rem;font-weight:600;font-family:Space Grotesk Regular,Arial,sans-serif;color:#e51b24;text-align:left}.buyboxTimer p{margin:2px 0}.product-detail .gallery img.ironman-pdp-featured-badge{position:absolute;width:124px;width:94px;height:100px;top:-16px;right:0;z-index:300;clear:none;background-color:transparent;opacity:1}.product-detail .gallery img.ironman-pdp-featured-badge.ironman-wetsuit-logo{top:10px}.product-detail .gallery img.ironman-pdp-featured-badge.ironman-swim-logo,.product-detail .gallery img.ironman-pdp-featured-badge.ironman-swimwear-logo,.product-detail .gallery img.ironman-pdp-featured-badge.ltd-logo{top:20px}@media(min-width:768px){.pdp-badges-group{background-color:#f7f7f7;margin-bottom:-3px;top:0;left:3px;width:calc(100% - 16px);padding-right:200px;padding-left:20px;position:relative}.pdp-badges-group .pdp-badge.ltd{order:1;width:calc(100% + 13px);text-align:center;transform:none;left:auto;margin:0 -13px 20px 0}.pdp-badges-group .pdp-badge.ltd .pdp-badge-text{width:141px;height:111px}.pdp-badges-group .pdp-badge.ltd:only-child{width:calc(100% - 60px);margin:0 0 60px}.pdp-size-popup .ecomm-modal__close{padding:47px 47px 0 0}.pdp-size-popup .ecomm-modal__close img{width:33px;height:33px}.product-detail .gallery img.ironman-pdp-featured-badge{position:absolute;width:194px;height:100px;top:-16px;right:30px}.perspective-image-container-grid.is-all-frames,.perspective-image-container-grid.is-editorial,.product-gallery__image.is-all-frames,.product-gallery__image.is-editorial{overflow:hidden;padding-bottom:37%;position:relative}.perspective-image-container-grid.is-all-frames img,.perspective-image-container-grid.is-editorial img,.product-gallery__image.is-all-frames img,.product-gallery__image.is-editorial img{align-self:flex-start;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:113%}.pdp-ltd-title{letter-spacing:-.2px}.pdp-view-details-container{padding-top:10px}.headlessBuyBox .pdp-badges-group{width:100%;position:absolute;z-index:1;background:none;top:20px}.headlessBuyBox .gallery{display:flex;flex-wrap:wrap;user-select:none;align-self:center}.headlessBuyBox .prod-desc-container.is-loading .gallery{min-height:200px}.headlessBuyBox .gallery-loading{top:0;transform:none;align-self:center;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headlessBuyBox .prod-desc-container.custom-product{align-items:stretch}.headlessBuyBox .product-gallery{margin:0;display:flex;align-items:center;min-height:0!important;max-width:100%}.headlessBuyBox .is-loading .product-gallery{align-items:normal;width:100%}.headlessBuyBox .is-loading .product-gallery .swiper,.headlessBuyBox .is-loading .product-gallery .swiper-slide,.headlessBuyBox .is-loading .product-gallery .swiper-wrapper{width:100%!important}.headlessBuyBox .product-detail .gallery .product-gallery{padding-bottom:0;margin:0}.headlessBuyBox .product-detail .detail .title{font-size:2.55rem;margin-top:4px;margin-bottom:14px}.headlessBuyBox .pdp-swatches-info-light-text{font-size:.8125rem}.headlessBuyBox .layout-column-half-right .pdp-swatches-info-description{font-size:.8125rem;margin-top:19px}.headlessBuyBox .pdp-swatches-outer-container.has-images,.headlessBuyBox .pdp-swatches-outer-container.is-power-selector{padding-bottom:17px;margin-bottom:17px}.headlessBuyBox .pricing-module .pdp-assembly-message-default{margin-bottom:27px;margin-top:7px}.headlessBuyBox afterpay-placement{text-align:center}.pdp-badge-text,.pdp-swatch-badge{font-family:Industry Medium Italic,arial,helvetica,sans-serif}.pdp-price,.pricing-module__prefix,.pricing-module__suffix{letter-spacing:-.2px}.pdp-sizes{padding-top:6px}.pdp-size-buttons .btn-size{font-size:.6875rem;padding:11px 10px 14px}.pdp-size-buttons .btn-size strong{font-size:.875rem;letter-spacing:-.2px}.pdp-size-buttons .btn-size span{margin-top:3px}.pdp-swatches-group-container.has-swatches,.pdp-swatches-group-container.pdp-select-container{padding:9px 10px 11px}.pdp-swatches-group-container.has-swatches .pdp-variant-title em,.pdp-swatches-group-container.pdp-select-container .pdp-variant-title em{font-size:.625rem;letter-spacing:.2px;margin-right:5px}.pdp-swatches-group-container.has-swatches .pdp-variant-title span,.pdp-swatches-group-container.pdp-select-container .pdp-variant-title span{font-size:.875rem}.pdp-swatches-group-container.has-swatches .pdp-swatches,.pdp-swatches-group-container.pdp-select-container .pdp-swatches{padding-top:0;padding-bottom:2px}.pricing-module .pdp-assembly-message-default{margin-bottom:11px}.pricing-module span{font-size:1.125rem}.inlineSizeInfo p{margin-top:2px;font-size:.6875rem}div.product-detail .product-form .input-row{margin:13px 0}.product-detail .detail .title{margin-top:0;margin-bottom:5px}.pdp-subtitles{text-align:left;margin-bottom:11px}.gallery .pdp-badge.ltd{width:calc(100% - 60px);text-align:center;transform:none;left:auto;margin:0 0 60px}.gallery .pdp-badge+div:not(.pdp-badge){margin-top:-68px}.gallery .pdp-badge.ltd+div:not(.pdp-badge){margin-top:-155px}.pdp-badge-text{font-size:1.0625rem;padding:5px 14px 2px;border-width:3px}.prod-desc-container.custom-product{display:flex;justify-content:space-around;align-items:flex-start}.prod-desc-container.is-loading .gallery{min-height:var(--scroll-bottom)}.gallery-loading{position:sticky;top:50%;transform:translateY(-50%)}#roka-product-customizer .gallery-loading{transform:none}.gallery-loading+.gallery-loading{display:none}.prod-desc-container.is-loading .product-gallery{position:sticky;top:var(--secondary-nav-height,0)}.layout-column-half-right.product-form{position:sticky;transition:top .3s;z-index:1}.is-header-hidden.isPdpDetailsOverflowing .layout-column-half-right.product-form,.layout-column-half-right.product-form{top:calc(var(--scroll-up-sticky-overflow) - var(--secondary-nav-height, 0px))}.is-scrolling-up .layout-column-half-right.product-form{top:calc(var(--header-height) + var(--secondary-nav-height, 0px))}.secondary-nav-bottom-of-the-page .is-header-hidden.isPdpDetailsOverflowing .layout-column-half-right.product-form{top:10px;top:calc(var(--scroll-up-sticky-overflow) - var(--secondary-nav-height, 0px) - var(--header-height))}.secondary-nav-bottom-of-the-page .layout-column-half-right.product-form{top:0}.secondary-nav-bottom-of-the-page .is-scrolling-up .layout-column-half-right.product-form{top:var(--header-height)}.detail-padded{padding:0 20px}.swiper{padding-bottom:0}.detail .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.detail .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.detail .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.detail .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.detail .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.detail .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.detail .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star,.detail .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.detail .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star{font-size:.8125rem;margin-right:-1px}.product-gallery .swiper-pagination{display:none}.product-detail .detail .title{font-size:2rem}.template-product .pdp-swatches{padding-bottom:0}.pdp-swatch{margin:2px 5px 2px 2px}.pricing-module{flex-wrap:wrap}afterpay-placement{text-align:initial;margin-top:4px}.pdp-swatch-square{width:33px;height:33px}.pdp-swatch-square.disabled:before{width:47px}.pdp-swatch-square:hover:after{opacity:1}.pdp-image-text{bottom:21%}.pdp-badge,.pdp-title{text-align:left}.columns{display:flex;flex-direction:row}.column.is-two-thirds{flex:none;width:66.6666%}.pdp-gallery{max-height:56vw;overflow:hidden;margin-top:0}img.pdp-tab-icon{max-width:30px;margin-right:4px;display:inline-block;max-height:24px;margin-bottom:0}.pdp-tab-custom img.pdp-tab-icon{max-width:18px}nav .pdp-tabs__tab{padding-top:.8rem;padding-bottom:.8rem}body:not(.template-collection) #content{padding-top:119px}h2.pdp-subtitle,h6.pdp-subtitle{text-align:left}.padder-row{padding:0 20px}.prod-desc-container.custom-product .product-gallery--perspective .perspective-image-container{height:auto}}.pdp-swatches-outer-container.has-swatches{background-color:#f8f8f8;border-radius:3px;margin-bottom:29px}.pdp-swatches-outer-container.has-images,.pdp-swatches-outer-container.is-power-selector{padding-bottom:26px;margin-bottom:26px;position:relative;border-bottom:1px solid #d9d9d9}.pdp-swatches-outer-container.is-power-selector .pdp-variant-title em{display:none}.pdp-swatches-outer-container.is-reader-swatches{padding-bottom:0;margin-bottom:0;border-bottom:none}.pdp-swatches-group-container.has-swatches,.pdp-swatches-group-container.pdp-select-container{display:flex;flex-wrap:wrap;padding:9px 8px 11px}.pdp-swatches-group-container.has-swatches+.pdp-swatches-group-container,.pdp-swatches-group-container.pdp-select-container+.pdp-swatches-group-container{border-top:1px solid #fff}.pdp-swatches-group-container.has-swatches .pdp-swatches,.pdp-swatches-group-container.pdp-select-container .pdp-swatches{flex:0 0 100%;padding-top:2px;margin:0 -2px}.pdp-swatches-group-container.has-swatches .pdp-swatch,.pdp-swatches-group-container.pdp-select-container .pdp-swatch{margin-right:7px;border-radius:2px}.pdp-swatches-group-container.has-swatches .pdp-swatches-group,.pdp-swatches-group-container.pdp-select-container .pdp-swatches-group{flex:0 0 100%;order:-1}.pdp-swatches-group-container.has-swatches .pdp-swatch-square,.pdp-swatches-group-container.pdp-select-container .pdp-swatch-square{width:31px;height:32px;border-color:#f8f8f8;border-radius:4px}.pdp-swatches-group-container.has-swatches .pdp-swatch-square:after,.pdp-swatches-group-container.pdp-select-container .pdp-swatch-square:after{border-radius:2px}.pdp-swatches-group-container.has-swatches .pdp-swatch-badge,.pdp-swatches-group-container.pdp-select-container .pdp-swatch-badge{top:1px;right:1px;left:1px;max-width:calc(100% - 2px);border-radius:1px 1px 0 0;padding-left:1px;padding-right:1px;margin:0}.pdp-swatches-group-container.is-magnification-swatches .pdp-swatch-square{width:auto;display:inline-flex;align-items:center;padding:0 10px}.pdp-swatch-magnification{font-size:13px;letter-spacing:.5px;font-family:Industry Book,sans-serif;font-weight:400}.active .pdp-swatch-magnification{font-family:Industry Demi,sans-serif;font-weight:500}.prod-desc-container .pdp-addtl-text{color:#000;font-size:.75rem;line-height:1.33;font-weight:700;text-align:left;margin-top:2px;margin-bottom:10px}.custom-cart-components-wrapper{background-color:#f8f8f8;border-radius:3px;margin-top:15px;margin-bottom:25px}.custom-cart-component{padding:4px 3px}.custom-cart-component .pdp-variant-title{position:relative}.custom-cart-component .pdp-variant-title-icon{content:"";position:absolute;top:10px;right:5px;width:11px;height:1px;background-color:#000}.custom-cart-component .pdp-variant-title-icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;background-color:#000;height:11px;transition:height .3s}.custom-cart-component.active .pdp-variant-title-icon:after{height:0}.custom-cart-component .pdp-variant-title label{margin-bottom:0;position:relative}.custom-cart-component .pdp-variant-title label:before{content:"";display:inline-block;vertical-align:middle;width:25px;height:10px;background-size:contain;background-repeat:no-repeat;margin:0 11px 0 4px}.custom-cart-component .pdp-variant-title em{font-size:.5625rem}.custom-cart-component .pdp-variant-title span{font-size:.75rem}.custom-cart-component .pdp-swatches{padding:0 3px}.custom-cart-component .pdp-swatch-square{width:28px;height:28px}.custom-cart-component .pdp-swatch{margin:2px 3px}.custom-cart-component+.custom-cart-component{border-top:1px solid #fff}.pdp-variant-title.framecolor label:before,.pdp-variant-title.frame label:before{background-image:url(/cdn/shop/files/frame.png?v=1680550126);height:11px}.pdp-variant-title.lenscolor label:before,.pdp-variant-title.lenses label:before,.pdp-variant-title.lens label:before{background-image:url(/cdn/shop/files/lens.png?v=1680550126)}.pdp-variant-title.templecolor label:before,.pdp-variant-title.temple label:before{background-image:url(/cdn/shop/files/custom-icon-temple.svg?v=1681324234)}.pdp-variant-title.gekonosepad label:before,.pdp-variant-title.nosepad label:before,.pdp-variant-title.nosepiece label:before{background-image:url(/cdn/shop/files/nose-pad-icon-custom.svg?v=1681293694)}.pdp-variant-title.gekotemplegrips label:before{background-image:url(/cdn/shop/files/geko.png?v=1680550126);height:9px}.pdp-variant-title.rocker label:before{background-image:url(/cdn/shop/files/rocker.png?v=1680550126);height:7px}.custom-cart-component .pdp-variant-title:before{content:"";position:absolute;top:-4px;left:-3px;right:-3px;bottom:-4px;cursor:pointer;z-index:1}.title:not(.title-apex)~.pdp-ecomm-mode-section .pdp-variant-title label:before{display:none}.custom-cart-component-options{position:relative;overflow:hidden;transition:height .3s}.custom-cart-component-options:not(.active){height:0!important}.pdp-swatches-height-container{position:absolute;top:0;left:0;width:100%}@media(min-width:992px){.pdp-custom-selector-header{margin-top:16px;padding:10px}.pdp-custom-selector-header img{width:96px}.custom-cart-component .pdp-variant-title:before{top:-10px;left:-5px;right:-5px}.custom-cart-component{padding:9px 6px}.pdp-custom-spinner-mobile{display:none}.pdp-custom-spinner-desktop{display:block}.pdp-loader-title{font-size:1.5rem;margin-bottom:12px}.pdp-loader-entry{font-size:.875rem}.text-small{font-size:.75rem}.pdp-price{font-size:1.45rem}.pdp-image-text{bottom:18%;bottom:10%}.pdp-price-vat-disclaimer{display:inline;text-align:initial}.pdp-rx-link:after{top:0;left:138px}.template-product .pdp-swatches{white-space:inherit;margin:0;padding:5px 0}.template-product .pdp-swatches.with-callouts{padding:25px 0 6px}.pdp-ecomm-mode-section .pdp-swatches{padding:0 3px}.custom-cart-component .pdp-swatches{padding:3px 0 0}.custom-cart-component .pdp-swatch-square{width:33px;height:33px}.custom-cart-component .pdp-variant-title em{font-size:.625rem}.custom-cart-component .pdp-variant-title span{font-size:.875rem}.pdp-variant-title span{letter-spacing:-.2px}}@media(min-width:1200px){.pdp-image-text{bottom:10%}}@media(min-width:1400px){.pdp-desc-container{max-width:1400px;margin-left:auto;margin-right:auto;display:block}}.pdp-swatches-info-light{display:flex}.pdp-swatches-info-light-text{font-family:Galaxie Polaris Book,Arial,sans-serif;font-weight:500;letter-spacing:0;margin-left:7px}.pdp-swatches-info-light-text em{display:none;font-style:normal;cursor:pointer}.has-lens-popup-trigger em{display:inline}.layout-column-half-right .pdp-ltd-description,.layout-column-half-right .pdp-swatches-info-description{text-align:left;font-size:.6875rem;line-height:1.5;letter-spacing:0;margin-top:8px;margin-bottom:0}.layout-column-half-right .pdp-ltd-description{text-align:justify}@media(min-width:768px){.pdp-ltd-description,.pdp-swatches-info-description{margin-left:0;margin-right:0;text-align:initial}.pdp-swatches-info-light-text{font-family:Galaxie Polaris Medium,Arial,sans-serif;font-size:.6875rem}.pdp-swatches-info-light-icon{position:relative;top:1px}}.lensModule{padding:30px 0;background-color:#f7f7f7;width:100vw;max-width:1440px;margin:0 auto;position:relative;z-index:1}@media(min-width:1023px){.lensModule{padding:100px 0}}.lensModule:before{content:"";position:absolute;top:0;left:50%;bottom:0;transform:translateX(-50%);background-color:inherit;width:100vw;z-index:-1}.lensModule.has-animations{opacity:0;transform:translateY(100px);transition:transform .5s,opacity .5s}.lensModule.is-animated{opacity:1;transform:none}.lensModule .lensModule__inner{margin:0;padding:0 23px;width:100%;max-width:100%}@media(min-width:1023px){.lensModule .lensModule__inner{padding:0 12.5%}}.lensModule__imagesContainer{margin-bottom:21px}@media(min-width:1023px){.lensModule__imagesContainer{margin-bottom:0}}.lensModule__images{width:100%;position:relative;padding-bottom:59.7%}.lensModule__image--before{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:50%;z-index:1}.lensModule__image--before img{height:100%;width:auto;max-width:none;position:absolute;top:0;left:0;width:200%}.lensModule__image--after img{position:absolute;top:0;left:0;width:100%;height:100%}.lensModule__imageTooltip{position:absolute;bottom:18px;text-align:center}@media(min-width:1023px){.lensModule__imageTooltip{bottom:30px}}.lensModule__imageTooltip span{font-family:Industry Demi,sans-serif;text-transform:uppercase;font-size:.375rem;font-weight:600;letter-spacing:.2px;height:17px;padding:0 8px;border-radius:3px;display:inline-flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.35);color:#fff}@media(min-width:1023px){.lensModule__imageTooltip span{height:33px;font-size:.75rem;padding:0 16px 2px}}.lensModule__image--before .lensModule__imageTooltip{left:0;width:100%}.lensModule__image--after .lensModule__imageTooltip{left:50%;width:50%}.lensModule__image--after .lensModule__imageTooltip span:before{content:"";background-image:url(/cdn/shop/files/c3-white-cropped.svg?v=1673013544);width:9px;height:9px;display:inline-block;margin-right:5px;background-size:contain;background-repeat:no-repeat}@media(min-width:1023px){.lensModule__image--after .lensModule__imageTooltip span:before{width:16px;height:16px}}.lensModule__title h3{text-align:center;text-transform:uppercase;font-family:Industry Book Italic,Industry,sans-serif;font-style:italic;font-weight:400;font-size:1.875rem;line-height:1.1;margin:10px 0 35px;letter-spacing:5.5px}@media(min-width:1023px){.lensModule__title h3{font-size:2.5625rem;letter-spacing:8px;margin:0 0 44px}}.lensModule__arrows{position:absolute;z-index:1;width:116%;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:50px;pointer-events:none;justify-content:space-between;align-items:center;padding:0 5px;display:none}@media(min-width:1023px){.lensModule__arrows{display:flex}}.lensModule__arrow{pointer-events:auto;width:25px;height:25px;border-color:#000;border-style:solid;border-width:0 0 3px 3px;cursor:pointer;transform:rotate(45deg);transition:opacity .2s}.lensModule__arrow--next{transform:rotate(-135deg)}.lensModule__arrow.swiper-button-disabled{opacity:.5}@media(min-width:1023px){.lensModule__arrow:hover{opacity:.5}}@media(min-width:1023px){.lensModule__body{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}}@media(min-width:1023px){.lensModule__body .lensModule__products{flex:0 0 33.33%;max-width:33.33%}}@media(min-width:1023px){.lensModule__body .lensModule__imagesContainer{flex:0 0 58.33%;max-width:58.33%}}@media(min-width:1023px){.lensModule__body .lensModule__swatchesOuter{flex:0 0 100%;max-width:100%;order:-1;margin:0 auto}}@media(min-width:1023px){.lensModule__body .lensModule__swatchesOuter.container--extended{flex:0 0 116%;max-width:116%;margin:0 -8%;order:-1}}.lensModule__swatchesOuter{margin:0 -23px;position:relative}@media(min-width:1023px){.lensModule__swatchesOuter{display:flex;justify-content:center}}.lensModule__swatchesOuter:after{content:"";position:absolute;top:0;bottom:0;right:0;width:60px;background-image:linear-gradient(270deg,#f7f7f7 15%,#f7f7f7 20%,transparent);pointer-events:none}@media(min-width:1023px){.lensModule__swatchesOuter:after{display:none}}.lensModule__swatchesContainer{overflow-x:auto;display:flex;padding:0 40px 20px 20px;-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1023px){.lensModule__swatchesContainer{padding:0 0 26px}}.lensModule__swatchesContainer::-webkit-scrollbar{display:none}.lensModule__swatches{padding:0;list-style:none;display:flex;justify-content:space-between;margin:0 0 4px}@media(min-width:1023px){.lensModule__swatches{margin-bottom:6px}}.lensModule__swatchContainer{position:relative;list-style:none;padding:4px}@media(min-width:1023px){.lensModule__swatchContainer{padding:5px}}.lensModule__swatchContainer+.lensModule__swatchContainer{margin-left:2px}@media(min-width:1023px){.lensModule__swatchContainer+.lensModule__swatchContainer{margin-left:12px}}.lensModule__swatch{font-size:0;line-height:0;border-radius:50%;cursor:pointer;display:block;width:26px;height:26px;padding:0;background-color:#000}@media(min-width:1023px){.lensModule__swatch{width:38px;height:38px}}.lensModule__swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1.5px solid transparent;transition:border-color .2s}@media(min-width:1023px){.lensModule__swatch:after{border-width:2px}}@media(min-width:1023px){.lensModule__swatch:hover:after{border-color:rgba(0,0,0,.4)}}.lensModule__swatch.active:after{border-color:#000}.lensModule__lensTooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:2px 6px;color:#fff;background-color:#000;display:none}.lensModule__categoryTitle{display:flex;align-items:center;padding-right:5px}.lensModule__categoryTitle:after{content:"";height:1.5px;background-color:#cfcfcf;flex:1;display:block}.lensModule__categoryTitle span{margin-right:8px;text-transform:uppercase;width:min-content;font-size:.5625rem;font-family:Industry Demi,sans-serif;font-weight:600;line-height:1.2;letter-spacing:.4px}.lensModule__lensGroup+.lensModule__lensGroup{margin-left:15px}@media(min-width:1023px){.lensModule__lensGroup+.lensModule__lensGroup{margin-left:31px}}.lensModule__products{padding-top:4px}.lensModule__productImage{display:none;position:relative;background-color:#fff}@media(min-width:1023px){.lensModule__productImage{display:block;transform:translate(-5%,-17%)}}.lensModule__productImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.033;z-index:1}.lensModule__productImage.complex-image--true{transform:none}@media(min-width:1023px){.lensModule__productContent{position:relative;margin-top:-70px}}.complex-image--true+.lensModule__productContent{margin-top:0}.lensModule__productTitle{font-family:Space Grotesk Medium,Arial,sans-serif;font-weight:400;font-size:1.625rem;line-height:1.1;letter-spacing:-.5px;margin-bottom:6px}.lensModule__productIcons{margin-bottom:10px;display:flex;flex-wrap:wrap}.lensModule__productIcon{display:inline-flex;align-items:center;height:23px;padding:0 10px;font-family:Industry Demi,sans-serif;font-weight:600;font-size:.5625rem;line-height:1;letter-spacing:.4px;text-transform:uppercase;margin-bottom:3px}.lensModule__productIcon:before{content:"";background-size:contain;background-repeat:no-repeat;width:13px;height:13px;display:inline-block;margin-right:7px;position:relative}.lensModule__productIcon+.lensModule__productIcon{margin-left:8px}.lensModule__productIcon--custom{border:2px solid #000;color:#000}.lensModule__productIcon--custom:before{width:11px;height:11px;background-image:url(/cdn/shop/files/ROKA-CUSTOM-ICON-2023.svg?v=1674061133)}.lensModule__productCondition{background-color:#000;color:#fff}.lensModule__productCondition:before{background-image:url(/cdn/shop/files/roka-icon-full-sun.svg?v=1673441519)}.lensModule__productCondition[data-condition="low sun"]:before{background-image:url(/cdn/shop/files/roka-icon-low-sun.svg?v=1673441519)}.lensModule__productCondition[data-condition="med sun"]:before{background-image:url(/cdn/shop/files/roka-icon-med-sun.svg?v=1673441519)}.lensModule__productCondition[data-condition=variable]:before{background-image:url(/cdn/shop/files/roka-icon-variable-sun.svg?v=1673441519)}.lensModule__productDescription{font-family:Galaxie Polaris Medium,sans-serif;font-weight:500;font-size:.875rem;line-height:1.35;letter-spacing:.3px}.arctic-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#2c2c2c,#2c2c2c 0,#6e7074 45%,#d7d7d5 94%)}.fire-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#930a00,#fc8002)}.black-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#000 21%,#4d4d4d)}.glacier-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#2c2c2c,#276193 50%,#3c89c3)}.dark-glacier-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#2c2c2c,#00304a 50%,#3c89c3)}.teal-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#0f5d91,#0d7e7e 35%,#45c5c5)}.dark-bronze-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#536e6a,#79785a 52%,#967814)}.dark-carbon{background-image:radial-gradient(circle farthest-corner at 8% 97%,#2c2c2c,#5e5e5e)}.dark-bronze{background-image:radial-gradient(circle farthest-corner at 8% 97%,#593c14,#9e6d2b)}.dark-carbon-polarized{background-image:radial-gradient(circle farthest-corner at 8% 97%,#384843,#4e5e59)}.bronze-polarized{background:#5a4531;background:-moz-linear-gradient(top,#5a4531 0,#483b28 100%);background:-webkit-linear-gradient(top,#5a4531,#483b28);background:linear-gradient(180deg,#5a4531 0,#483b28);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5a4531",endColorstr="#483b28",GradientType=0)}.gold{background-image:radial-gradient(circle farthest-corner at 8% 97%,#fcd50c 12%,#ceb33f 66%,#5f5f5f 100%,#a78239)}.rose-gold-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#604532,#dfa17f)}.hc-fusion{background-image:radial-gradient(circle farthest-corner at 8% 97%,#4365b9,#4365b9 0,#4a2e82 52%,#7e2f5f)}.green-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#416c43,#c8e151)}.hc-octane-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#674e49,#926757 50%,#d0a57a)}.ranger-polarized{background-image:radial-gradient(circle farthest-corner at 8% 97%,#5c7565,#485b4e)}.hc-ion{background-image:radial-gradient(circle farthest-corner at 8% 97%,#98658e 25%,#c18086 61%,#e4c8c5)}.clear{background-image:radial-gradient(circle farthest-corner at 8% 97%,#dedede 25%,#dedede 61%,#dedede)}.teal-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#2f5591 25%,#4083ca 61%,#dedede)}.gold-mirror{background-image:radial-gradient(circle farthest-corner at 8% 97%,#b48f34,#fbdd5c)}.hc-plasma-20{background-image:radial-gradient(circle farthest-corner at 8% 97%,#986568,#a98b8c)}.yellow-lens{background-image:radial-gradient(circle farthest-corner at 8% 97%,#fcfb6b,#fefe91)}.photochromic-carbon{background-image:radial-gradient(circle farthest-corner at 8% 97%,#a7a7a7,#b0b0b0)}.lensModuleIsActive .popupLensModule{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow-y:auto}.lensModuleIsActive .popupLensModule__backdrop{cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.lensModuleIsActive .popupLensModule__close{cursor:pointer;position:absolute;top:15px;right:15px;width:20px;height:20px;background-image:url(/cdn/shop/files/Group_2528.png?v=1692696135);background-size:contain;background-repeat:no-repeat;background-position:50%}@media(min-width:1023px){.lensModuleIsActive .popupLensModule__close{top:47px;right:47px;width:33px;height:33px}}.lensModuleIsActive .lensModule{width:100%;min-height:100%;overflow:hidden;position:relative;z-index:2}.ecomm-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;opacity:0;transition:opacity .4s}.ecomm-modal.is-active{pointer-events:auto;opacity:1}.ecomm-modal__container{height:100%;padding:50px 0;position:relative;display:flex;justify-content:center;align-items:center}.ecomm-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,.5)}.ecomm-modal__content{position:relative;width:100%;max-width:1024px;max-height:calc(100vh - 100px);background-color:#fff;z-index:1;overflow-y:auto;padding:48px 12px}.ecomm-modal__close{cursor:pointer;position:absolute;top:0;right:0;font-size:0;line-height:0;padding:12px 12px 0 0}.ecomm-modal__close img{width:20px;height:auto}@media(min-width:768px){.ecomm-modal__container{padding:40px 30px}.ecomm-modal__content{padding:48px 80px}.ecomm-modal__close{padding:21px 21px 0 0}.ecomm-modal__close img{width:13px}}.pdp-purchase-points{display:flex;flex-wrap:wrap;justify-content:center;margin:24px -15px 20px;font-size:.6875rem;line-height:1.3;letter-spacing:.5px}.pdp-purchase-point{flex:0 0 auto;padding:0 15px 15px;cursor:pointer;text-align:center}.pdp-purchase-point figure{margin-bottom:7px;display:flex;align-items:center;justify-content:center;min-height:30px}.pdp-purchase-point img{flex:0 0 auto;height:auto;margin:0 auto}.pdp-purchase-point span{display:block}.pdp-purchase-point-text{flex:1}.pdp-purchase-point-text,.pdp-purchase-point-text p{margin:0;font-size:inherit;line-height:inherit;text-align:center}.pdp-prp-modal a{text-decoration:underline}.pdp-prp-modal a:hover{text-decoration:none}.pdp-prp-modal .ecomm-modal__content{max-width:570px;padding:20px 30px}.pdp-prp-modal h6{line-height:1.1;text-transform:uppercase;font-size:1rem;margin:0 0 2px}.pdp-prp-modal p{margin:0;font-size:.8125rem;letter-spacing:.2px;text-align:left}.pdp-purchase-point-modal{padding:20px 0}.pdp-purchase-point-modal+.pdp-purchase-point-modal{border-top:1px solid}@media(min-width:768px){.pdp-purchase-points{font-size:.6875rem;line-height:1.33;margin-top:20px;margin-bottom:0}.pdp-prp-modal .ecomm-modal__content{padding:20px 57px}}.variantsListing{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color);color:var(--text-color)}@media(min-width:1023px){.variantsListing{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.variantsListing .container{padding:0 18px;max-width:1332px;margin-top:0}.variantsListing__outer{opacity:1;transition:opacity .5s;overflow:hidden}.variantsListing__outer.isActive+.variantsListing__outer{height:0;opacity:0}.variantsListing.has-animations{opacity:0;transform:translateY(100px);transition:transform .5s,opacity .5s}.variantsListing.is-animated{opacity:1;transform:none}.variantsListing--grid .variantsListing__inner{margin:0 -2px;display:flex;flex-wrap:wrap}@media(min-width:1023px){.variantsListing--grid .variantsListing__inner{margin:0 -13px}}.variantsListing--grid .variantCard{flex:0 0 50%;max-width:50%;padding:0 2px 23px}@media(min-width:767px){.variantsListing--grid .variantCard{flex:0 0 33.33%;max-width:33.33%}}@media(min-width:1023px){.variantsListing--grid .variantCard{flex:0 0 25%;max-width:25%;padding:0 13px 38px}}.variantsListing--carousel{overflow:hidden}.variantsListing--carousel .container{max-width:1308px;padding:0 24px}.variantsListing--carousel .swiper{overflow:visible!important}.variantsListing--carousel .variantsListing__outer{overflow:visible;margin-right:-24px}@media(min-width:1023px){.variantsListing--carousel .variantsListing__outer{margin-right:calc(50vw - 664px)}}@media(min-width:1308px){.variantsListing--carousel .variantsListing__outer{margin-right:calc(630px - 50vw)}}.variantsListing--carousel[data-slides-count="1"] .variantsListing__outer,.variantsListing--carousel[data-slides-count="2"] .variantsListing__outer,.variantsListing--carousel[data-slides-count="3"] .variantsListing__outer,.variantsListing--carousel[data-slides-count="4"] .variantsListing__outer{margin-right:0}.variantsListing__actions{display:flex;justify-content:center}@media(min-width:1023px){.variantsListing__actions{padding-top:10px}}a.variantsListing__cta{min-width:210px;padding:8px 20px;font-size:.5625rem;font-family:Industry Medium,Arial,sans-serif;font-weight:600;letter-spacing:1px;display:inline-block;text-align:center;border:2px solid #000;text-transform:uppercase;transition:background-color .3s,color .3s}@media(min-width:1023px){a.variantsListing__cta{font-size:.8125rem;min-width:270px;padding:14px 20px;border-width:3px}}a.variantsListing__cta:hover{background-color:#000;color:#fff}.variantsListing__carouselActions{max-width:1260px;display:flex;align-items:center;padding-top:22px}@media(min-width:1023px){.variantsListing__carouselActions{padding-top:34px}}.variantsListing__carouselArrows{display:none}@media(min-width:1023px){.variantsListing__carouselArrows{display:flex;margin-right:107px}}.variantsListing__carouselArrows .carouselArrow{background-image:url(/cdn/shop/files/iconmonstr-arrow-right-thin.svg?v=1672348913)!important;background-size:contain!important;background:no-repeat;width:22px;height:22px;cursor:pointer;transition:opacity .3s}.variantsListing__carouselArrows .carouselArrow.swiper-button-disabled{opacity:.5}.variantsListing__carouselArrows .carouselArrow__prev{background-image:url(/cdn/shop/files/iconmonstr-arrow-left-thin.svg?v=1672348913);margin-right:10px;transform:rotate(180deg);position:relative;top:-1px}.variantsListing__carouselPagination{max-width:calc(100% - 24px);margin-right:24px;height:2px;background-color:#e0e2e2;border-radius:2px;display:flex}@media(min-width:1023px){.variantsListing__carouselPagination{height:4px}}.variantsListing__carouselPagination .swiper-pagination-bullet{flex:1;width:auto;height:2px;background-color:transparent;margin:0!important;transition:background-color .3s}@media(min-width:1023px){.variantsListing__carouselPagination .swiper-pagination-bullet{height:4px}}.variantsListing__carouselPagination .swiper-pagination-bullet-active{background-color:#241f21;border-radius:2px}.variantCard{color:var(--text-color)}.variantCard__inner{cursor:pointer}.variantCard__image{position:relative;padding-bottom:94%;margin-bottom:7px;display:block;text-decoration:none}@media(min-width:1023px){.variantCard__image{margin-bottom:6px}}.variantCard__image img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.variantCard__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.03}.variantCard__image:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;top:0;left:0;z-index:1;display:none;pointer-events:none}.variantCard__title{font-size:.625rem;font-family:Industry Medium,Arial,sans-serif;font-weight:500;letter-spacing:.7px;line-height:1.2;margin-bottom:1px;text-transform:uppercase;text-decoration:none;display:block;color:var(--text-color)}@media(min-width:1023px){.variantCard__title{font-size:.875rem;letter-spacing:0;margin-bottom:6px}}.variantCard__subtitle{font-size:.5rem;line-height:1.75;letter-spacing:0;color:var(--text-color)}@media(min-width:1023px){.variantCard__subtitle{font-size:.8125rem}}.variantCard__price{font-size:.5625rem;font-family:Industry Demi,Arial,sans-serif;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-right:16px;color:var(--text-color)}@media(min-width:1023px){.variantCard__price{font-size:.8125rem;letter-spacing:1px;margin-right:10px}}.variantCard__footer{padding-top:7px;display:flex;flex-wrap:wrap}@media(min-width:1023px){.variantCard__footer{padding-top:13px}}.variantCard .btn-primary,.variantCard .button,.variantCard__cta{padding:0;border:0;background-color:transparent;display:block;color:var(--text-color);width:auto;text-decoration:underline;text-underline-offset:3px;font-family:Industry Demi,Arial,sans-serif;font-weight:500;font-size:.5625rem;line-height:1;letter-spacing:1px}@media(min-width:1023px){.variantCard .btn-primary,.variantCard .button,.variantCard__cta{font-size:.8125rem}}.variantCard .btn-primary:hover,.variantCard .button:hover,.variantCard__cta:hover{color:var(--text-color);background-color:transparent}.variantCard--ltd .variantCard__image:before{background-image:url(/cdn/shop/files/vl_ltd_icon.svg?v=1672697297);display:block;width:24px;height:10px;margin:12px 8px}@media(min-width:1023px){.variantCard--ltd .variantCard__image:before{width:45px;height:18px;margin:22px 20px}}.variantCard--custom .variantCard__image:before{background-image:url(/cdn/shop/files/vl_custom_icon.svg?v=1672697297);display:block;width:12px;height:16px;margin:6px}@media(min-width:1023px){.variantCard--custom .variantCard__image:before{width:22px;height:28px;margin:20px}}.variantCard--product .variantCard__footer{padding-top:0}.variantCard--product .variantCard__price em{color:#9b9b9b;text-transform:uppercase;font-style:normal;display:inline-block;margin-right:6px}.vtoHero{position:relative}.vtoHero .tryon-icon{width:31px;margin:0 5px}.vtoHero .tryon-icon.tryon-icon-frame{width:46px;margin:0 1px;padding-top:2px}.vtoHero .tryon-icon.tryon-icon-human{width:14.5px}.vtoHero button{display:flex;flex-direction:row;justify-content:center}.vtoHero>.vtoHero-bg{width:100%;max-width:100%}.vtoHero-cta{margin:10px 0;font-family:Industry Bold;box-sizing:border-box;width:100%;fill:#fff}.vtoHero-cta.blue{background-color:#2d66f6}.vtoHero-cta.white{background-color:#fff;color:#000;fill:#000}.vtoHero-hero-bg{background-image:url(https://images.prismic.io/roka/2ca18dfb-0d00-4ab8-9d70-60d9a4487353_VTO-collection-header-mobile.jpg?auto=compress%2Cformat);background-position-x:50%;background-size:100%}.vtoHero .vtoHero-text-container{position:relative;max-width:1370px;margin-left:auto;margin-right:auto;padding:15px;color:#fff;background-color:#bbb;text-align:center}.vtoHero .vtoHero-text-container .vtoHero-text-one{font-family:Industry demi;font-size:14px;text-transform:uppercase;letter-spacing:.15em}.vtoHero .vtoHero-text-container .vtoHero-text-two{font-family:Space Grotesk Regular;font-size:32px;line-height:32px}.vtoHero .vtoHero-text-container .vtoHero-text-three{font-size:14px}.vtoHero .vtoHero-text-container p{margin:10px 0}.vtoHero-hero{max-width:1370px;margin-left:auto;margin-right:auto}.vtoHero-hero .vtoHero-cta{margin-top:20px;box-sizing:border-box}.iconButtonGroup{width:100%;display:flex}.iconButtonGroup .iconButtonGroup-btn-wrap{display:inline-block;flex-basis:50%;height:40px;border:1px solid #fff;text-align:center;min-width:100px}.iconButtonGroup .iconButtonGroup-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;fill:#fff;flex:1;width:100%;height:100%;box-sizing:border-box;font-family:Industry Demi,sans-serif}.iconButtonGroup .iconButtonGroup-btn.white{background-color:#fff;color:#000;fill:#000}.vtoHero-hero-mobile-space{height:280px}.is-scrolling-up .vtoHero-vtoToggleBanner-bg.vtoHero-sticky{top:calc(var(--header-height) + var(--secondary-nav-height, 0px))}.vtoHero-vtoToggleBanner-bg{background-color:#000}.vtoHero-vtoToggleBanner-bg.vtoHero-sticky{position:fixed;top:0;left:0;right:0;z-index:1}.vtoHero-vtoToggleBanner-bg.vtoHero-sticky .vtoHero-disclaimer{display:none}.vtoHero-vtoToggleBanner{color:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 15px;flex-direction:column}.vtoHero-vtoToggleBanner p{font-family:Galaxie Polaris Medium,arial,helvetica,sans-serif}.vtoHero-vtoToggleBanner>p:first-of-type{display:inline-block}.vtoHero-vtoToggleBanner>*{margin:5px 0}.vtoHero-vtoToggleBanner button{text-align:center;min-width:100px}@media(min-width:767px){.vtoHero-hero{padding:15px;height:550px}.vtoHero-hero-mobile-space{display:none}.vtoHero .vtoHero-text-container{position:absolute;top:auto;background-color:transparent;text-align:left;max-width:75%;max-width:50%;bottom:100px;padding:50px 30px}.vtoHero-hero-bg{background-image:url(https://images.prismic.io/roka/8fac6087-4d20-4ce1-9bba-f02d10acef1a_VTO-collection-header-results_redo-desktop.jpg?auto=compress%2Cformat);background-size:cover;background-position-x:50%;background-position-y:top}.is-scrolling-up .vtoHero-vtoToggleBanner-bg.vtoHero-sticky{top:0}.vtoHero-vtoToggleBanner-bg.vtoHero-sticky{position:relative}.vtoHero-vtoToggleBanner-bg.vtoHero-sticky .vtoHero-disclaimer{display:inline-block}.vtoHero-vtoToggleBanner{flex-direction:row;max-width:1370px;margin-left:auto;margin-right:auto;padding:15px}.vtoHero-vtoToggleBanner .vtoHero-disclaimer{max-width:60%}.vtoHero-vtoToggleBanner .iconButtonGroup{max-width:40%}.vtoHero-cta{max-width:342.5px;box-sizing:border-box}.iconButtonGroup{width:340px}}@media(min-width:992px){.vtoHero-vtoToggleBanner .vtoHero-disclaimer{max-width:65%}.vtoHero .vtoHero-text-container{padding:50px 0}.vtoHero .vtoHero-text-container.hasFooterBanner{bottom:70px}}@media(min-width:1200px){.vtoHero-hero{height:500px}.vtoHero .vtoHero-text-container{max-width:380px}}@media(min-width:1600px){.vtoHero-hero-bg{background-position-y:0}.vtoHero-hero{height:530px}}@media(min-width:1800px){.vtoHero-hero-bg{background-position-y:0}.vtoHero-hero{height:580px}}.pdp-vtoCta{display:flex;justify-content:space-between;font-weight:400;height:65px;border:2px solid #2d66f6;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;margin-bottom:16px}.pdp-vtoCta.pdp-vtoCta-fade{border-color:#ccc}.pdp-vtoCta.pdp-vtoCta-fade .pdp-vtoCta-text-sm{color:#999}.pdp-vtoCta.pdp-vtoCta-fade .pdp-vtoCta-img{opacity:.5}.pdp-vtoCta .pdp-vtoCta-img{height:70%;align-self:center;margin:0 3px}.pdp-vtoCta .pdp-vtoCta-gif{max-width:105px}.pdp-vtoCta-text-sm{text-align:left;align-self:center;color:#2d66f6;margin:0 5px 3px;line-height:1rem;font-size:11px}.layout-column-half-right p.pdp-vtoCta-text-sm{text-align:left}@media(min-width:429px){.pdp-vtoCta{height:74px}.pdp-vtoCta .pdp-vtoCta-img{margin:0 10px}.pdp-vtoCta .pdp-vtoCta-text-sm{margin:0 10px 3px}.pdp-vtoCta .pdp-vtoCta-gif{max-width:100%}}@media(min-width:992px){.pdp-vtoCta .pdp-vtoCta-text-sm{font-size:13px}}html.disable-body-scroll{overflow:hidden}body.disable-body-scroll{height:100vh;overflow:hidden;position:fixed}body.disable-body-scroll #content{position:relative;top:var(--body-scroll-lock-position)}.ecomm-accordions{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:10px}.ecomm-accordion{text-align:left}.ecomm-accordion.is-active .accordion-head-icon:after{height:0}.ecomm-accordion:not(.is-active) .ecomm-accordion-body{height:0!important}.ecomm-accordion.is-measurements .ecomm-accordion-head,.ecomm-accordion.is-reviews .ecomm-accordion-head{padding-right:0}.ecomm-accordion.is-measurements .accordion-head-icon:after,.ecomm-accordion.is-reviews .accordion-head-icon:after{height:100%}.ecomm-accordion.is-measurements .ecomm-accordion-body,.ecomm-accordion.is-reviews .ecomm-accordion-body{height:0!important}@media(max-width:768px){.ecomm-accordion.is-measurements .ecomm-modal__close{position:absolute;top:0;right:0}}@media(max-width:768px){.ecomm-accordion.is-measurements .ecomm-modal__close img{width:20px;height:20px}}.ecomm-accordion .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.ecomm-accordion .yotpo .yotpo-bottomline .yotpo-icon-half-star,.ecomm-accordion .yotpo .yotpo-bottomline .yotpo-icon-star{color:#000}.ecomm-accordion .yotpo .yotpo-stars{margin-left:7px;position:relative;top:1px}.ecomm-accordion .yotpo.bottomLine .text-m,.ecomm-accordion .yotpo.bottomLine p{font-family:Space Grotesk Regular,arial,helvetica,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.39;letter-spacing:-.2px;text-transform:capitalize;color:currentColor}.ecomm-accordion~.ecomm-accordion{border-top:1px solid #e5e5e5}.ecomm-accordion-head{cursor:pointer;position:relative;padding-right:20px}.accordion-head-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:11px;height:11px;pointer-events:none}.accordion-head-icon:after,.accordion-head-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:height .3s;background-color:currentColor}.accordion-head-icon:before{width:100%;height:1px}.accordion-head-icon:after{height:100%;width:1px}.ecomm-accordion-head p{padding:11px 0;margin:0;font-family:Space Grotesk Regular,arial,helvetica,sans-serif;font-weight:600;font-size:1.0625rem;line-height:1.39;letter-spacing:-.2px;text-align:left}.ecomm-accordion-body{position:relative;overflow:hidden;transition:height .3s}.ecomm-accordion-content{padding-bottom:16px;position:absolute;top:0;left:0;width:100%}div.ecomm-accordion-content *{text-align:left}div.ecomm-accordion-content :first-child{margin-top:0}.ecomm-accordion-content a:not(.ecomm-accordion-product){color:currentColor;text-decoration:underline}.ecomm-accordion-content a:not(.ecomm-accordion-product):hover{text-decoration:none}.ecomm-accordion-content ul{margin:0;padding-left:0}.ecomm-accordion-content ul li{font-size:.875rem;list-style:none;letter-spacing:0}.ecomm-accordion-content ul li+li{margin-top:2px}.ecomm-accordion-content ul li:before{content:"";display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%;font-weight:700;line-height:1;font-size:1.25rem;margin-right:4px;vertical-align:middle;position:relative;top:-1px}.ecomm-accordion .prod-detail-drawer.bv-reviews-summary{margin:0}.ecomm-accordion .expand-toggle{padding:12px 20px 12px 0;display:block}.ecomm-accordion-product{display:block;text-decoration:none}.ecomm-accordion-product-image{margin-bottom:7px;position:relative;padding:37px 0}@media(min-width:768px){.ecomm-accordion-product-image{padding:28px 0}}.ecomm-accordion-product-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.03}.ecomm-accordion-data{display:flex;justify-content:space-between}.ecomm-accordion-title{flex:1;margin-right:20px;font-family:Industry Medium,Arial,Helvetica,sans-serif;font-weight:500;font-size:.875rem;text-transform:uppercase;line-height:1.2;letter-spacing:0}.ecomm-accordion-price{font-family:Space Grotesk Regular,Helvetica,Arial,sans-serif;font-weight:600;font-size:.8125rem;line-height:1.3;letter-spacing:-.2px}.ecomm-accordion-price em{font-style:normal;color:#777;display:inline-block;margin-right:5px}.ecomm-accordion-pagination{display:flex;padding-top:15px}.ecomm-accordion-pagination .swiper-pagination-bullet{flex:1;width:auto;height:1px;background-color:#e5e5e5;margin:0!important;border-radius:0;opacity:1}.ecomm-accordion-pagination .swiper-pagination-bullet-active{height:2px;background-color:#777}.accordion-hsafsa{list-style:none;margin:0;padding:0}.accordion-hsafsa li{list-style:none;margin:0;padding-left:17px;position:relative}.accordion-hsafsa li+li{margin-top:.8rem}.accordion-hsafsa li strong{position:absolute;top:0;left:0}.pdp-nav{position:fixed;top:var(--header-height);left:0;width:100%;background-color:#000;color:#fff;z-index:998;transition:top .3s linear,opacity .3s linear}.pdp-nav.secondary-navigation--bottom-of-the-page{top:auto!important;bottom:0}.secondary-navigation--show-only-after-scrolled-past-buy-box{opacity:0;pointer-events:none}.is-scrolled-passed-buybox .secondary-navigation--show-only-after-scrolled-past-buy-box{opacity:1;pointer-events:auto}.is-header-hidden .pdp-nav{top:0}.pdp-nav__container{max-width:100%;padding:0 16px;margin:0 auto}@media(min-width:992px){.pdp-nav__container{padding:0 30px}}@media(max-width:767px)and (orientation:portrait){.pdp-nav__links{display:none}}.pdp-nav__link{color:#fff;text-transform:uppercase;font-family:Industry Demi,Arial,sans-serif;font-weight:600;font-size:.625rem;line-height:1;letter-spacing:.3px;position:relative}@media(min-width:992px){.pdp-nav__link{font-size:.8125rem}}.pdp-nav__link:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:currentColor;opacity:0;transition:opacity .3s}.pdp-nav__link:hover{color:#fff}.pdp-nav__link.is-active:after,.pdp-nav__link:hover:after{opacity:1}.pdp-nav__link.is-active+.pdp-nav__link.is-active:after{opacity:0}.pdp-nav__link+.pdp-nav__link{margin-left:25px}@media(min-width:992px){.pdp-nav__link+.pdp-nav__link{margin-left:37px}}.pdp-nav__linkIcon{margin-right:5px}.pdp-nav .pdp-nav__productTitle{font-size:1.125rem;font-family:Industry Medium,Arial,sans-serif;font-weight:500;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#fff;margin:0 0 1px}@media(min-width:992px){.pdp-nav .pdp-nav__productTitle{font-size:1.375rem;margin-bottom:3px}}.pdp-nav .pdp-nav__productTitle strong{width:1px;opacity:0;pointer-events:none;height:22px;display:flex}@media(min-width:992px){.pdp-nav .pdp-nav__productTitle strong{height:26px}}.pdp-nav .pdp-nav__productTitle span{position:absolute;top:0;left:0;width:100%;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pdp-nav .prod-detail-drawer.bv-reviews-summary{margin:0}.pdp-nav .yotpo.bottomLine .text-m,p.reviews-placeholder{font-family:Galaxie Polaris Book,sans-serif;font-weight:500;font-size:.5rem;line-height:1.5;color:#fff!important;margin-left:4px;text-transform:lowercase;letter-spacing:0;position:relative;top:3px}@media(min-width:992px){.pdp-nav .yotpo.bottomLine .text-m,p.reviews-placeholder{font-size:.625rem!important;top:0;margin-right:6px}}.pdp-nav .yotpo.bottomLine .text-m:before,p.reviews-placeholder:before{content:"("}.pdp-nav .yotpo.bottomLine .text-m:after,p.reviews-placeholder:after{content:")"}.pdp-nav .yotpo .yotpo-bottomline .yotpo-icon-empty-star,.pdp-nav .yotpo .yotpo-bottomline .yotpo-icon-half-star,.pdp-nav .yotpo .yotpo-bottomline .yotpo-icon-star{color:#fff;margin-right:2.5px}.pdp-nav .yotpo.bottomLine .yotpo-bottomline{justify-content:flex-start}.pdp-nav .yotpo-icon:before{display:none!important}.pdp-nav .yotpo-icon:after{content:"";background-image:url(/cdn/shop/files/full-star-2.svg?v=1678727430);display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;width:11px;height:11px}.pdp-nav .yotpo-icon-half-star:after{background-image:url(/cdn/shop/files/ROKA-half-star.svg?v=1679076057);width:10.3px}.pdp-nav .yotpo-icon-empty-star:after{background-image:url(/cdn/shop/files/empty-star.svg?v=1678726913);width:10.3px}.pdp-nav__inner{display:flex;justify-content:space-between;align-items:center}.pdp-nav__productData{flex:1;position:relative;margin-right:20px}@media(min-width:992px){.pdp-nav__productData{margin-right:100px}}.pdp-nav__actions{flex:0 0 auto;display:flex;align-items:center;padding:21px 0}@media(min-width:992px){.pdp-nav__actions{padding:25px 0}}.pdp-nav__button{display:inline-block;user-select:none;vertical-align:middle;text-align:center;text-transform:uppercase;border-radius:0;font-family:Industry Demi,Arial,sans-serif;font-weight:600;font-size:.5625rem;line-height:1;letter-spacing:1px;padding:7px 20px;min-width:115px;border:2px solid var(--button-background-color,#fff);background-color:var(--button-background-color,#fff);color:var(--button-text-color,#000);margin-left:25px;transition:color .2s,background-color .2s,border-color .2s}@media(min-width:992px){.pdp-nav__button{min-width:156px;font-size:.8125rem;line-height:1.1;padding:11px 20px;margin-left:43px}}.pdp-nav__button:hover{background-color:var(--button-text-color,#000);border-color:var(--button-background-color,#fff);color:var(--button-background-color,#fff)}body.quizPage{overflow:hidden}body.quizPage #pagefooter,body.quizPage .copyright,body.quizPage .footer__actionsContainer,body.quizPage .footer__flags,body.quizPage .logo-before-footer{display:none!important}body.quizPage #gorgias-chat-container #chat-button{bottom:90px!important}@media screen and (max-width:860px){body.quizPage #gorgias-chat-container #chat-button{bottom:60px!important;right:0!important}}.quiz-tranisitioning .quiz{pointer-events:none}.quiz{font-family:Galaxie Polaris Book,sans-serif;color:#000;padding-bottom:180px;position:relative;height:calc(100vh - 2*var(--header-height));overflow:hidden;line-height:1.15;transition:opacity .3s}.quiz:after{content:"";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/cdn/shop/files/tail-spin_17ee0535-03fd-4563-98e3-6c281a4746ed.svg?v=1687361326);background-size:contain;background-repeat:no-repeat;width:150px;height:150px;pointer-events:none;opacity:0;transition:opaicity .3s}@media screen and (max-width:860px){.quiz:after{width:80px;height:80px}}.quiz.isLoading .quiz__inner{pointer-events:none;opacity:.5}.quiz.isLoading:after{opacity:1}.quiz h1{font-family:Industry Demi,sans-serif;font-size:.925rem;margin:0;letter-spacing:.095em;text-transform:uppercase;transition:color .3s;line-height:inherit}@media screen and (max-width:860px){.quiz h1{margin-left:20px;margin-right:20px}}.quiz h2{font-family:Space Grotesk Regular,sans-serif;font-size:1.85rem;font-weight:400;letter-spacing:-.015em;margin:18px 0 0;line-height:inherit;text-transform:none;transition:color .3s}@media screen and (max-width:860px){.quiz h2{font-size:1.375rem;margin:10px 20px 0}}.quiz h3{font-family:Industry Demi,sans-serif;font-size:.875rem;margin:0;padding:0;letter-spacing:.095em;text-transform:uppercase;line-height:inherit;transition:color .3s}@media screen and (max-width:860px){.quiz h3{margin-left:20px;margin-right:20px}}.quiz p{font-size:.875rem;line-height:1.4;margin:18px 0 0;transition:color .3s}@media screen and (max-width:860px){.quiz p{margin:10px 20px 0}}@media screen and (max-width:860px){.quiz .is-desktop{display:none}}@media screen and (min-width:861px){.quiz .is-mobile{display:none}}.quiz .quizResutls-container{overflow-y:auto;position:absolute;top:0;left:0;width:100%;max-height:100%;padding-bottom:150px}.quiz .quizQuestion-instructions *,.quiz p.deemphisized{font-size:.75rem;line-height:1.1}.quiz .quiz-container{max-width:1095px;margin-left:auto;margin-right:auto}.quiz .quizMoreResultsIntro,.quiz .quizQuestion,.quiz .quizResultsIntro{margin-top:60px;padding-left:20px;padding-right:20px;text-align:center}@media screen and (max-width:860px){.quiz .quizMoreResultsIntro,.quiz .quizQuestion,.quiz .quizResultsIntro{margin-top:38px}}.quiz .quizStep{position:absolute;top:0;left:0;width:100%;max-height:100%;padding-bottom:150px;overflow-y:auto;transform:translateX(-100%) scale(.8);transition:transform .5s .5s,opacity .5s .5s}.quiz .quizStep .quizQuestion .quizQuestion-entry,.quiz .quizStep .quizQuestion .quizQuestion-instructions,.quiz .quizStep .quizQuestion h1,.quiz .quizStep .quizQuestion h2{opacity:0;transition:transform .3s,opacity .3s}.quiz .quizStep .quizQuestion h1{transform:translateY(-60px);transition-delay:0}.quiz .quizStep .quizQuestion h2{transform:translateY(-50px);transition-delay:.1s}.quiz .quizStep .quizQuestion .quizQuestion-entry,.quiz .quizStep .quizQuestion .quizQuestion-instructions{transform:translateY(-40px);transition-delay:.2s}.quiz .quizStep.quizStep-isActive{transform:none;opacity:1;transition:transform .5s .5s,opacity .5s .5s}.quiz .quizStep.quizStep-isActive .quizQuestion .quizQuestion-entry,.quiz .quizStep.quizStep-isActive .quizQuestion .quizQuestion-instructions,.quiz .quizStep.quizStep-isActive .quizQuestion h1,.quiz .quizStep.quizStep-isActive .quizQuestion h2{opacity:1;transform:none}.quiz .quizStep.quizStep-isActive .quizQuestion h1{transition-delay:1.2s}.quiz .quizStep.quizStep-isActive .quizQuestion h2{transition-delay:1.1s}.quiz .quizStep.quizStep-isActive .quizQuestion .quizQuestion-entry,.quiz .quizStep.quizStep-isActive .quizQuestion .quizQuestion-instructions{transition-delay:1s}.quiz .quizStep.quizStep-isActive~.quizStep{transform:translateX(100%) scale(.8)}.quiz .quizChoices{display:flex;flex-flow:row wrap;justify-content:center;margin-top:40px}.quiz .quizChoice{border:1px solid #e9e9e9;cursor:pointer;margin:10px;position:relative;width:calc(33% - 20px);font-weight:400;transition:border-color .3s,background-color .3s,color .3s}@media screen and (max-width:860px){.quiz .quizChoice{width:calc(100% - 20px)}}.quiz .quizChoice:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #053e46;pointer-events:none;opacity:0;transition:opacity .3s}.quiz .quizChoice input{position:absolute;visibility:hidden;width:0;height:0;pointer-events:none}.quiz .quizChoice-img{height:auto;width:100%}.quiz .quizChoice-img img{height:100%;width:100%}.quiz .quizChoice-description a,.quiz .quizChoices-learnMore a{color:#000;display:inline-block;font-family:Industry Demi,sans-serif;font-size:.625rem;letter-spacing:.095em;padding:0;text-transform:uppercase;text-decoration:underline;transition:color .3s}.quiz .quizChoice-description a:hover,.quiz .quizChoices-learnMore a:hover{text-decoration:none}.quiz .quizChoices-learnMore a{font-size:.75rem}.quiz .quizChoice-description{margin:5px 0 0;transition:color .3s}.quiz .quizChoice-description>:first-child{margin-top:0}.quiz .quizChoice-description a{margin:25px 0 0;text-decoration:none}.quiz .quizChoices-learnMore{line-height:inherit;margin-top:38px;text-align:center;width:100%}.quiz .quizChoices-features .quizChoice,.quiz .quizChoices-rx .quizChoice,.quiz .quizChoices-swatches .quizChoice{background-color:#e7e4e2}.quiz .quizChoices-features .quizChoice-info,.quiz .quizChoices-rx .quizChoice-info,.quiz .quizChoices-swatches .quizChoice-info{padding:15px 12px}.quiz .quizChoices-features .quizChoice-title,.quiz .quizChoices-rx .quizChoice-title,.quiz .quizChoices-swatches .quizChoice-title{align-items:start;display:flex}.quiz .quizChoices-features .quizChoice-title h3,.quiz .quizChoices-rx .quizChoice-title h3,.quiz .quizChoices-swatches .quizChoice-title h3{margin-right:8px}.quiz .quizChoices-features .quizChoice-title img,.quiz .quizChoices-rx .quizChoice-title img,.quiz .quizChoices-swatches .quizChoice-title img{margin-left:auto}@media screen and (max-width:860px){.quiz .quizChoices-features,.quiz .quizChoices-lifestyles,.quiz .quizChoices-rx{display:block;height:auto;margin-top:38px;overflow:inherit;padding-left:10px;padding-right:10px;width:100%}}.quiz .quizChoices-lifestyles .quizChoice{background-color:#e7e4e2}.quiz .quizChoices-lifestyles .quizChoice-info{padding:18px 20px 20px}.quiz .quizChoices-locations .quizChoice{background-color:#e7e4e2;padding:40px 20px;width:calc(25% - 20px)}@media screen and (max-width:860px){.quiz .quizChoices-locations .quizChoice{margin:3px;padding:15;width:calc(50% - 20px)}}.quiz .quizChoices-locations .quizChoice-info{text-align:center}.quiz .quizChoices-locations h3{margin-top:20px}.quiz .quizChoices-locations figure{min-height:60px}@media screen and (max-width:860px){.quiz .quizChoices-swatches .quizChoice{margin:3px;width:calc(50% - 20px)}}.quiz .quizChoices-swatches .quizChoice .quizChoice-title{align-items:center}.quiz .quizChoices-swatches .quizChoice .quizChoice-title h3{padding:5px 0}@media screen and (max-width:860px){.quiz .quizChoices-swatches .quizChoice .quizChoice-title h3{margin-left:0}}.quiz .quizChoices-swatches .quizChoice .quizChoice-info{padding:10px 12px}@media screen and (max-width:860px){.quiz .quizChoices-swatches .quizChoice .hide-on-mobile-true{display:none}}.quiz .quizChoice-group-divider{background-color:#d9d9d9;display:block;height:1px;margin:10px 15px;position:relative;width:calc(100% - 30px)}@media screen and (max-width:860px){.quiz .quizChoice-group-divider{margin:0 10px;width:calc(100% - 20px)}}@media screen and (max-width:860px){.quiz .quizChoices-rx .quizChoice .quizChoice-info{padding:18px 12px 21px}}@media screen and (min-width:860px){.quiz .quizChoice:hover:not(.quizChoice-isSelected){background-color:#053e46;border-color:#053e46}.quiz .quizChoice:hover:not(.quizChoice-isSelected) a,.quiz .quizChoice:hover:not(.quizChoice-isSelected) h3,.quiz .quizChoice:hover:not(.quizChoice-isSelected) p{color:#fff}.quiz .quizChoice:hover:not(.quizChoice-isSelected) .quizChoice-info:not(.icon-hover--false) img{filter:brightness(0) saturate(100%) invert(100%) contrast(100%)}}.quiz .quizChoice.quizChoice-isSelected{background-color:#053e46;border-color:#053e46}.quiz .quizChoice.quizChoice-isSelected a,.quiz .quizChoice.quizChoice-isSelected h3,.quiz .quizChoice.quizChoice-isSelected p{color:#fff}.quiz .quizChoice.quizChoice-isSelected .quizChoice-info img{filter:brightness(0) saturate(100%) invert(100%) contrast(100%)}.quiz .quizChoice.quizChoice-isSelected:before{background:url(/cdn/shop/files/symbol-checkmark.svg?v=1681981998) 50% no-repeat;content:"";display:block;height:23px;left:11px;position:absolute;z-index:1;top:-12px;width:23px}@media screen and (max-width:860px){.quiz .quizChoice.quizChoice-isSelected:before{left:10px;top:10px}}.quiz .quizChoice.quizChoice-isSelected:after{opacity:1}@media screen and (max-width:860px){.quiz .quizChoices-rx .quizChoice.quizChoice-isSelected:before{left:inherit;right:10px}}.quiz .quizResults{max-width:1330px;margin:0 auto;padding:0 20px}@media screen and (max-width:860px){.quiz .quizResults .swiper{margin-right:-20px}}.quiz .quizMoreResults,.quiz .quizResults{margin-top:30px}.quiz .quizResult{border:1px solid #e9e9e9;display:flex;margin:10px}@media screen and (max-width:860px){.quiz .quizResult{display:block;margin:10px 4px 10px 0}}.quiz .quizResult h2{font-family:Industry Demi,sans-serif;font-size:1.18rem;margin:0;letter-spacing:.075em;text-transform:uppercase}.quiz .quizResult h2+p.deemphisized{margin-top:3px}.quiz .quizResult h2 a{color:#000;text-decoration:none}.quiz .quizResult h2 a:hover{text-decoration:underline}.quiz .quizResult .quizResult-img{overflow:hidden;position:relative;width:33%}@media screen and (max-width:860px){.quiz .quizResult .quizResult-img{width:100%;aspect-ratio:2/1}}.quiz .quizResult .quizResult-img a{display:block;height:100%;position:relative;width:100%}.quiz .quizResult .quizResult-img a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.03)}.quiz .quizResult .quizResult-img img{max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:860px){.quiz .quizResult .quizResult-img img{max-width:85%}}.quiz .quizResult .quizResult-info{padding:42px 90px;width:66%}@media screen and (max-width:860px){.quiz .quizResult .quizResult-info{padding:20px 10px;text-align:center;width:100%}}@media screen and (max-width:860px){.quiz .quizResult .quizResult-info a.button{margin-left:auto;margin-right:auto}}.quiz .quizResult .quizResult-swatchSuggestions{margin:40px 0 0}.quiz .quizResult .quizResult-swatchSuggestions:first-child{margin-top:0}.quiz .quizResult .quizResult-swatches{margin:4px 0 0;display:flex;flex-wrap:wrap;max-width:300px}@media screen and (max-width:860px){.quiz .quizResult .quizResult-swatches{max-width:100%;justify-content:center}}.quiz .quizResult .quizResult-swatches .quizResult-swatch{flex:0 0 calc(20% - 4px);border:1px solid #e9e9e9;display:inline-block;margin:4px 2px 0 0;padding:1px;overflow:hidden}.quiz .quizResult .quizResult-swatches .quizResult-swatch--more{font-family:Industry Medium,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;justify-content:center;align-items:center;padding-bottom:3px}.quiz .quizResultsSlideCounter{display:none;margin-top:10px;padding-left:20px;padding-right:20px}@media screen and (max-width:860px){.quiz .quizResultsSlideCounter{display:block}}.quiz .quizResultsSlideCounter .quizResultsSlideCounter-info{align-items:center;display:flex;position:relative;width:100%}.quiz .quizResultsSlideCounter .quizResultsSlideCounter-info:before{background-color:#e0e2e2;border-radius:3px;content:"";display:block;height:3px;left:0;position:absolute;width:90%}.quiz .quizResultsSlideCounter .quizResultsSlideCounter-info:after{background-color:#000;border-radius:3px;content:"";display:block;height:3px;left:0;position:absolute;width:30%;z-index:10}.quiz .quizResultsSlideCounter span{color:#989898;font-size:.625rem;font-family:Space Grotesk Medium,sans-serif;margin-left:auto}.quiz .quizMoreResultsIntro h2{font-family:Industry Demi,sans-serif;font-size:.925rem;margin:0;letter-spacing:.095em;text-transform:uppercase}.quiz .quizNav{background-color:#e7e4e2;position:fixed;z-index:1;bottom:0;width:100%;height:84px}@media screen and (max-width:860px){.quiz .quizNav{height:54px}}.quiz .quizNav .quizNav-steps{display:flex;width:100%}.quiz .quizNav .quizNav-step{display:block;flex:1;height:6px;background-color:#053e46}.quiz .quizNav .quizNav-step.is-active~.quizNav-step{background-color:#fff}.quiz .quizNav .quiz-container{height:calc(100% - 6px)}.quiz .quizNav .quizNav-items{align-items:center;display:flex;justify-content:center;padding-left:20px;padding-right:20px;width:100%;height:100%}.quiz .quizNav .quizNav-item{flex:1}.quiz .quizNav .quizNav-item-last{text-align:right}.quiz .quizNav .quizNav-progress{flex:0 0 auto}.quiz .quizNav a{color:#053e46;font-family:Industry Demi,sans-serif;font-size:.75rem;letter-spacing:.095em;padding:0;text-decoration:none;text-transform:uppercase}.quiz .quizNav a:hover{opacity:.8;text-decoration:underline;transition:opacity .2s ease-out}.quiz .quizNav a.quizNav-back{display:block;height:13px;margin-right:auto;text-indent:-9999rem;background:url(/cdn/shop/files/symbol-arrow-back.svg?v=1681981998) 0 no-repeat;width:22px;padding:0 100px 0 0}.quiz .quizNav a.quizNav-next{background:url(/cdn/shop/files/symbol-arrow-next.svg?v=1681981998) 100% no-repeat;margin-left:auto;padding:0 34px 0 0}.quiz .quizNav a.quizNav-submit{margin-left:auto}.quiz .quizNav a.is-disabled{opacity:.5;pointer-events:none}.quiz .quizNav a.is-hidden{opacity:0;pointer-events:none}.quiz .quizNav span{color:#053e46;font-family:Space Grotesk Regular,sans-serif;font-size:.75rem;font-weight:500;margin:0 10px}.quiz .quizNav-results span{margin:0 auto 0 0;font-family:Galaxie Polaris Bold,sans-serif}@media screen and (max-width:860px){.quiz .quizNav-results span{display:none}}.quiz .quizNav-results a+a{margin-left:32px}.quiz .quizNav-results .quizNav-items{height:100%}.quiz .button{background:#000;border:2px solid #000;color:#fff;display:block;font-family:Industry Demi,sans-serif;font-size:.75rem;letter-spacing:.08em;line-height:1;margin:20px 0 0;max-width:max-content;min-width:175px;padding:14px 10px;text-decoration:none;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:860px){.quiz .button{margin-top:24px}}.quiz .button:hover{background-color:#fff;color:#000;transition:background-color .2s ease-out}@media screen and (min-width:860px){.quiz .swiper-wrapper{display:block!important;transform:none!important;height:auto!important}}.quizLanding{align-items:center;display:flex;height:90vh;justify-content:center;padding:0;width:100%}.quizLanding h1,.quizLanding h2,.quizLanding p{color:#fff}.quizLanding a.button{background-color:#fff;border-color:#fff;color:#000;margin-left:auto;margin-right:auto}.quizLanding a.button:hover{background-color:transparent;color:#fff}.quizLanding .quizLanding-intro{padding:0 20px;text-align:center}.quizLanding .quizLanding-video{bottom:0;height:100vh;left:0;object-fit:cover;position:fixed;right:0;top:0;width:100vw;z-index:-1}.quizLanding .quizLanding-videoDesktop{display:block}@media screen and (max-width:860px){.quizLanding .quizLanding-videoDesktop{display:none}}.quizLanding .quizLanding-videoMobile{display:none}@media screen and (max-width:860px){.quizLanding .quizLanding-videoMobile{display:block}}.quiz-features-modal .ecomm-modal__close{display:none}.quiz-features-modal .quizModal-close{margin-bottom:15px;font-size:.75rem;font-family:Industry Demi,sans-serif;letter-spacing:1px;font-weight:600;cursor:pointer}.quiz-features-modal .quizModal-close:before{content:"";background-image:url(/cdn/shop/files/icon_close.svg?v=1664384634);display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;margin-right:8px;position:relative;top:1px}.quiz-features-modal .quizModal-body{display:flex;align-items:center}@media screen and (max-width:860px){.quiz-features-modal .quizModal-body{flex-wrap:wrap}}.quiz-features-modal .quizModal-img{flex:0 0 60%;text-align:right}@media screen and (max-width:860px){.quiz-features-modal .quizModal-img{flex:0 0 100%;order:-1}}.quiz-features-modal .quizModal-content{flex:1;padding-right:50px}@media screen and (max-width:860px){.quiz-features-modal .quizModal-content{padding:30px 0 0}}.quiz-features-modal .quizModal-title{margin-bottom:15px}.quiz-features-modal .quizModal-heading{margin:0 0 15px;font-weight:600}@media screen and (max-width:860px){.quiz-features-modal .quizModal-heading{letter-spacing:-1.2px}}@media screen and (max-width:860px){.quiz-features-modal .ecomm-modal__content{padding:20px 12px}}.quizResultsSliderPagination-container{display:flex;align-items:center;padding:0 20px}@media screen and (min-width:860px){.quizResultsSliderPagination-container{display:none}}.quizResultsSliderPagination-container .quizResultsSliderPagination{flex:1;display:flex;align-items:center;border-radius:2px;overflow:hidden;background-color:#e0e2e2;height:3px}.quizResultsSliderPagination-container .quizResultsSliderPagination .swiper-pagination-bullet{flex:1;margin:0!important;width:auto!important;opacity:1!important;height:100%!important;border-radius:3px!important;background-color:transparent}.quizResultsSliderPagination-container .quizResultsSliderPagination .swiper-pagination-bullet-active{background-color:#241f21}.quizResultsSliderPagination-container .quizResultsSliderCounter{flex:0 0 auto;margin-left:26px;font-family:Space Grotesk Regular,sans-serif;font-weight:500;font-size:10px;line-height:1.25;color:#989898}.quiz-email-modal .ecomm-modal__content{max-width:343px;text-align:center;display:flex;justify-content:center;align-items:center;padding:150px 26px}@media screen and (max-width:860px){.quiz-email-modal .ecomm-modal__content{height:100%;padding:40px 26px}}.quiz-email-modal .ecomm-modal__close{padding:10px}.quiz-email-modal .ecomm-modal__close img{width:16px}.quiz-email-modal .ecomm-modal__close:after{content:"CLOSE";line-height:1.2;display:inline-block;margin-left:5px;color:#9b9b9b;vertical-align:middle}.quiz-email-modal .ecomm-modal__close:after,.quiz-email-modal .quiz-emailTitle{font-family:Industry Demi,sans-serif;font-weight:600;font-size:12px;letter-spacing:1.2px}.quiz-email-modal .quiz-emailTitle{margin:0 0 21px}.quiz-email-modal .quiz-emailHeader{font-family:Space Grotesk Regular,sans-serif;font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.2px;margin:0 0 10px}.quiz-email-modal .quiz-emailEntry{font-weight:500;font-size:14px;line-height:1.4;max-width:280px;margin:0 auto 21px}.quiz-email-modal .quiz-emailForm{margin:0 auto;max-width:290px}.quiz-email-modal .quiz-emailForm input{height:40px;width:100%;padding:0 10px;border-radius:0;border:1px solid #adadad;margin:0 0 21px}.quiz-email-modal .quiz-emailForm .btn{width:auto;min-width:175px}.quiz-email-modal .quiz-emailResults{padding-top:21px}.quiz-email-modal .quiz-emailSuccess{font-weight:500;font-size:12px;line-height:1.1;margin-bottom:12px}.quiz-email-modal .quiz-underlineCta{font-family:Industry Demi,sans-serif;font-size:12px;line-height:1;letter-spacing:2px;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase;color:#000}.quiz-email-modal .quiz-underlineCta:hover{text-decoration:none}.quiz-emailError{margin:0 0 20px;font-weight:600;color:#e51b24}.buyboxPromo{padding-top:15px}@media(min-width:768px){.buyboxPromo{padding-top:20px}}.buyboxPromo__inner{position:relative;height:var(--mobile-height);background-color:var(--background-color);color:var(--text-color);display:flex;align-items:flex-end;padding:28px 17px}@media(min-width:768px){.buyboxPromo__inner{height:var(--desktop-height)}}.buyboxPromo__media{position:absolute;top:0;left:0;width:100%;height:100%}.buyboxPromo__media img{width:100%;height:100%;object-fit:cover}.buyboxPromo__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.buyboxPromo__content{text-align:left;position:relative}.buyboxPromo__content p{text-align:left;font-family:Galaxie Polaris Bold,Arial,sans-serif;font-weight:700;font-size:12px;line-height:2;letter-spacing:.5px;margin-bottom:24px}.buyboxPromo__title{font-family:Space Grotesk Regular,arial,helvetica,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.33;letter-spacing:-.5px;color:var(--text-color);margin:0 0 8px}.buyboxPromo__ref{display:flex;align-items:center}.buyboxPromo__ref p{text-align:left;margin:0;flex:1;font-family:Galaxie Polaris Medium,Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.42;letter-spacing:0}.buyboxPromo__ref img{width:var(--ref-image-mobile-width);flex:0 0 auto;margin-right:14px}@media(min-width:768px){.buyboxPromo__ref img{width:var(--ref-image-desktop-width)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)/-2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*,:after,:before{box-sizing:border-box}.ecomm-mode-toggle{display:inline-block;vertical-align:top}.ecomm-mode-option{display:inline-block;align-items:center;justify-content:center;text-align:center;border:1px solid #000;padding:2px;margin:4px 5px 3px;cursor:pointer;font-family:Industry Medium,arial,helvetica,sans-serif;font-size:.8em;text-transform:uppercase;height:52px}.ecomm-mode-option .custom-icon{width:80px}.ecomm-mode-option .custom-icon--large{display:none;width:28px}.ecomm-mode-option .svg-border{fill:#dedede}.ecomm-mode-option:hover{border:1px solid #000;box-sizing:border-box;box-shadow:inset 0 0 0 1px #000}.ecomm-mode-option:hover .svg-border{fill:#fff}.ecomm-mode-toggle.rxsun-xsell-swatch{flex:0 0 20%;padding:0 6px 6px 0}.ecomm-mode-toggle.rxsun-xsell-swatch .ecomm-mode-option{height:auto;padding:0;margin:0;border:none;height:100%;width:100%;display:flex;border-radius:3px;background-color:#f8f8f8}.ecomm-mode-toggle.rxsun-xsell-swatch .rx-sun-icon{width:50%}.pdp-image-swatch+.ecomm-mode-toggle{flex:0 0 20%;padding:0 6px 6px 0}.pdp-image-swatch+.ecomm-mode-toggle .ecomm-mode-option{border:none;padding:0;margin:0;width:100%;height:100%;min-height:45px;display:flex;border-radius:3px;background-color:#f8f8f8}.pdp-image-swatch+.ecomm-mode-toggle .custom-icon--small{display:none}.pdp-image-swatch+.ecomm-mode-toggle .custom-icon--large{display:inline-block}.product-detail .product-form .input-row.ecomm-quantity{max-width:100px;float:none;display:block;margin-left:auto;margin-right:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:disabled{cursor:not-allowed}.clearfix:after{content:"";display:table;clear:both}.hidden-xs{display:none}.c-row,.visible-xs{display:block}.c-row{clear:both}.custom-base-product-selector{display:none;text-align:center;background-color:#fff;padding:0 1.5em 1.5em;margin:0 0 20px;border-bottom:1px solid #dedede}.custom-base-product-selector img:hover{opacity:.75}.custom-base-product-selector-title{display:none;padding-top:20px;font-weight:800;text-align:center;text-transform:uppercase}.custom-base-product-title{display:block;margin:0 auto}.custom-base-product-item{display:inline-block;margin:0 20px;cursor:pointer;color:#333}.custom-base-product-item.active{color:#000}.title-apex{font-family:Venera\ 700;font-style:italic}.custom-cart{padding:10px}.custom-cart form{background-color:#fff}.custom-input-row{margin:10px 0}.custom-input-row label{display:inline-block}.custom-input-row label+input{margin-left:5px}.custom-cart-intro-details .affirm-as-low-as span{display:inline}.avail-in-rx{text-transform:uppercase;font-family:Industry Demi;text-align:center}.bv-reviews-summary{margin-top:8px}.custom-cart-total{text-align:center;text-transform:uppercase;padding:.8em 0}.custom-product{min-height:210px;padding-top:3em;margin:0 auto}.custom-product form{padding:0}.custom-product .gallery{margin-top:0;cursor:"pointer";line-height:"1.25em";display:"inline-block"}.custom-product-incentive{font-family:Industry Medium,arial,helvetica,sans-serif;font-size:1.3em;text-align:center;text-transform:uppercase}.custom-perspective-option{marginTop:10px;text-align:center;cursor:pointer}.custom-social img,.product-detail .gallery .custom-social img{width:3.4em;padding:0 .5em;cursor:pointer;margin-bottom:5px}.custom-social img:hover,.product-detail .gallery .custom-social img:hover{opacity:.7}.eyewear .custom-social{display:none}.custom-social{width:55%;margin:10px auto;text-align:center;color:#333;text-transform:uppercase}.icon-info{width:15px;height:15px}.icon-info,.icon-info-link{float:right}.prod-container .spaced-row{margin-bottom:0}.prod-container #crumbs{max-width:1400px}.prod-desc-container.custom-product{clear:both;padding-top:5px}.product-detail .detail.custom-cart{background-color:#fff}.product-detail .product-gallery{padding:0}.product-detail .gallery .thumbnails a{cursor:pointer;display:inline-block;margin-right:1px}.product-detail .gallery .thumbnails a.active{box-shadow:0 0 0 1px #000}.c-row .thumbnails{text-align:center}.c-row .thumbnails img{width:50px}.zero-price{display:none}.gladly-hc-container,.help-center-container{min-height:400px;max-width:80vw;margin:0 auto;padding:0}.prod-desc-container.custom-product .perspective-image-container{position:relative;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer}.prod-desc-container.custom-product .perspective-image-container:before{content:"";position:absolute;bottom:15px;right:24px;background-image:url(/cdn/shop/files/3643761_glass_in_magnifying_plus_zoom_icon_1.png?v=1692289423);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.prod-desc-container.custom-product .perspective-image-container:hover:before{opacity:1}.prod-desc-container.custom-product .perspective-image-container-grid{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);margin:3px}.prod-desc-container.custom-product .perspective-image-container-grid:first-child{flex:0 0 calc(100% - 6px);max-width:calc(100% - 6px)}.prod-desc-container.custom-product .perspective-image-container-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000;opacity:.03}#roka-product-detail .swiper-slide{height:auto!important}#roka-product-detail.product-detail .gallery .component-image+.component-image,.prod-desc-container.custom-product .gallery .component-image+.component-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-gallery__vertical-dots{height:100%;position:sticky;top:50%;transform:translateY(-50%);border-radius:2px;z-index:1}.product-gallery__vertical-dots ul{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;z-index:1}.product-gallery__vertical-dots li{list-style:none;background-color:#dfdfdf;width:3px;margin:0;height:38px;transition:background-color .3s}.product-gallery__vertical-dots li.is-active{background-color:#979797;border-radius:2px}@media only screen and (max-width:767px){.prod-desc-container.custom-product .perspective-image-container-grid:after,.prod-desc-container.custom-product .perspective-image-container-grid:before{display:none}#crumbs{padding-top:10px}.product-gallery__image{height:100%;display:flex!important}.product-gallery__image:after{display:none}.custom-cart-buttons-ref{padding-top:10px}.custom-cart-buttons-ref>p{margin-top:0}.ecomm-mode-option{padding-top:4px;height:32px}.product-detail .thumbnails{display:flex}.product-detail .thumbnails a{flex:1;height:1px;background-color:#e5e5e5}.product-detail .thumbnails a.active{box-shadow:none;border:1px solid #777}.product-detail .thumbnails img{display:none}.custom-product .gallery{margin-bottom:0}.custom-product .product-gallery-ref-container{position:relative}.custom-product .product-gallery-ref-container:after{content:"";position:absolute;top:0;bottom:32px;left:-20px;right:-20px;background-color:#000;opacity:.03;pointer-events:none}}@media(min-width:600px){.custom-product{min-height:300px}}@media(min-width:767px){.product-gallery__vertical-dots{transform:translate(35px,-50%)}.gallery{position:relative}.product-detail .gallery .thumbnails a{display:block}.product-detail .product-form .input-row.ecomm-quantity{margin-left:0}#roka-product-detail .product-gallery{min-height:550px;overflow:hidden;display:flex;flex-wrap:wrap}.product-detail .product-gallery{margin-right:10px}.product-gallery__image{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);margin:3px;cursor:pointer}.product-gallery__image:first-child{flex:0 0 calc(100% - 6px);max-width:calc(100% - 6px)}.product-gallery__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000;opacity:.03}.product-gallery__image:after{content:"";position:absolute;bottom:15px;right:24px;background-image:url(/cdn/shop/files/3643761_glass_in_magnifying_plus_zoom_icon_1.png?v=1692289423);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s}.product-gallery__image:hover:after{opacity:1}#roka-product-detail.product-detail .gallery .product-gallery__image{position:static;position:relative;opacity:1;display:block}#roka-product-detail.product-detail .gallery .component-image{opacity:1}#roka-product-detail.product-detail .gallery .component-image img,#roka-product-detail.product-detail .gallery .product-gallery__image img{display:block;opacity:1;width:100%;max-width:100%}#roka-product-detail .product-gallery__image.active{display:block;width:100%}.prod-desc-container.custom-product .perspective-image-container-modal{height:auto;cursor:default}.prod-desc-container.custom-product .perspective-image-container-modal:before{display:none}.prod-desc-container.custom-product .perspective-image-container-grid{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);margin:3px}.prod-desc-container.custom-product .perspective-image-container-grid.has-multiple-images{padding:7.3% 0}.prod-desc-container.custom-product .perspective-image-container-grid:first-child{flex:0 0 calc(100% - 6px);max-width:calc(100% - 6px)}.prod-desc-container.custom-product .perspective-image-container-grid:first-child.has-multiple-images{padding:14.7% 0}.prod-desc-container.custom-product .perspective-image-container-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000;opacity:.03}.avail-in-rx{text-align:initial}.eyewear .custom-social,.hidden-sm,.visible-xs{display:none}.visible-sm{display:block}.custom-base-product-icon{width:100px}.custom-cart{padding:15px}.custom-cart form{background-color:#fff}.custom-product .gallery{margin-top:3.5em}.custom-product{min-height:260px;margin-right:54px}.custom-product .layout-column-half-left,.custom-product .layout-column-half-right{width:50%}.prod-desc-container.custom-product{padding-top:20px}.product-detail .detail{padding:0 10px 10px}.product-detail .product-gallery{padding:10px;display:flex;flex-wrap:wrap}}@media(min-width:992px){.hidden-md{display:none}.visible-md{display:block}#roka-product-detail .product-gallery{min-height:630px}.product-detail .detail.custom-cart{padding:0}.custom-product{max-width:93%;min-height:380px}.custom-product .layout-column-half-left{width:57%}.custom-product .layout-column-half-right{width:37%}}@media(min-width:1200px){.hidden-lg{display:none}.ecomm-mode-option{min-height:60px}.ecomm-mode-option .custom-icon--large{width:34px}.pdp-image-swatch+.ecomm-mode-toggle .ecomm-mode-option{max-height:none;min-height:60px}.visible-lg{display:block}.custom-product{min-height:440px}.custom-product .layout-column-half-left{width:67%;margin-left:-30px}.custom-product .layout-column-half-right{width:33%}.product-detail .detail{padding:0 9px 10px}}.collections .hero_section_packs_collection{height:46vw}@media(max-width:479px){.collections .hero_section_packs_collection{height:80vw}}.collections .hero_section_packs_collection .hero_slider_packs_collections{height:100%}