#creation{height:600px}.ditto-hero{overflow:hidden;width:640px;height:480px}@media only screen and (max-width:1024px){.ditto-mobile-api #creation{display:none}.ditto-mobile-api #scan-iframe{z-index:1050}}@media only screen and (max-width:600px){.ditto-mobile-api .ditto-hero{width:100%;height:auto}}@media only screen and (max-width:767px) and (max-height:675px){#creation{height:calc(100vh - 100px);min-height:550px}#creation #scan-iframe{height:calc(100vh - 100px);min-height:550px}}.ditto-thumbnails-wrapper{height:70px;margin:0 auto;overflow-y:hidden}.ditto-thumbnails-scroll{height:70px;width:35px;opacity:.6}.ditto-thumbnails-scroll:hover{opacity:1}.ditto-thumbnails-scroll.disabled{opacity:1;pointer-events:auto}.ua-mobile .ditto-thumbnails-scroll{display:none}.ditto-thumbnails-scroll.scroll-left{background:url(/dev/image/site/ditto/ico-left-arrow.png) no-repeat center left}.ditto-thumbnails-scroll.scroll-left.disabled{background-image:url(/dev/image/site/ditto/ico-left-arrow-disabled.png)}.ditto-thumbnails-scroll.scroll-right{background:url(/dev/image/site/ditto/ico-right-arrow.png) no-repeat center right}.ditto-thumbnails-scroll.scroll-right.disabled{background-image:url(/dev/image/site/ditto/ico-right-arrow-disabled.png)}.ditto-thumbnails{margin:0 35px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-align:center}.ua-mobile .ditto-thumbnails{margin:0}.ditto-thumbnail{cursor:pointer;display:inline-block;margin-right:20px;overflow:hidden;text-align:center;vertical-align:top;height:70px;width:70px;border:1px solid var(--gray-400)}.ditto-thumbnail:last-child{margin-right:0}.ditto-thumbnail.active{border:1px solid var(--teal-500)}.ditto-thumbnail img{max-width:100%;height:auto;display:block}.ditto-thumbnail img.ditto-loader{margin-top:25px;display:inline-block}.dittoPDSelect{width:50%;margin:auto}#modal-create-ditto .ditto-splash{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--white)}#modal-create-ditto .ditto-splash .splash-image{max-width:100%;margin-top:32px}#modal-create-ditto .ditto-splash p{line-height:1.5em;max-width:95%;margin:32px auto 0;text-align:center}@media (min-width:1024px){#modal-create-ditto .ditto-splash p{max-width:50%;text-align:left}}#modal-create-ditto .ditto-splash .btn{margin-top:32px}#modal-create-ditto .modal-header[data-hidden=true] .modal-title{display:none!important}#modal-create-ditto .modal-header[data-hidden=true]::after{display:none!important}@media (max-width:767px){.dittoPDSelect{width:100%}}@media (max-width:767px){#modal-create-ditto .modal-dialog{margin:0}#modal-create-ditto .modal-content{padding:5px 0 30px}#modal-create-ditto .modal-header{margin-bottom:10px}#modal-create-ditto .modal-header{margin-bottom:15px}#modal-create-ditto .modal-header:after{top:45px}#modal-create-ditto .modal-body{padding:0 15px}#modal-create-ditto .modal-title{font-size:var(--font-size--14)}}@media (max-width:374px){#modal-create-ditto .modal-title{font-size:var(--font-size--12)}}@media (min-width:1650px){.btn-fav{padding:13px 14px;font-size:var(--font-size--14)}}.comp-left-navigation{height:auto}.comp-left-navigation .btn-group{margin-bottom:0;padding:0!important}.comp-left-navigation #skip-left-content{font-size:var(--font-size--14);left:6%;top:1%;padding:4px;position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:-1}@media (max-width:767px){.comp-left-navigation #skip-left-content{display:none}}.comp-left-navigation #skip-left-content:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1}@media (max-width:767px){.comp-left-navigation .dropdown-toggle.btn-default{width:100%;height:48px;border:1px solid var(--gray-400)!important;padding-left:12px;padding-top:12px;padding-bottom:12px;font-weight:var(--font-weight--normal);text-transform:capitalize}.comp-left-navigation .dropdown-toggle.btn-default .bs-caret{display:inline-block;position:absolute;top:0;right:0;width:50px;height:47px;border-left:1px solid var(--gray-400)}.comp-left-navigation .dropdown-toggle.btn-default .caret{border-top:7px solid var(--gray-700);border-left-width:7px;border-right-width:7px;margin-top:18px}}@media (min-width:768px){.comp-left-navigation .dropdown-toggle.btn-default{padding-left:15px}}@media (max-width:330px){.comp-left-navigation .dropdown-toggle.btn-default{padding-left:4px}}.comp-left-navigation.open .dropdown-toggle{border-bottom-color:var(--gray-400)}.comp-left-navigation.open .dropdown-toggle .bs-caret .caret{border-top:none;margin-top:-4px;border-bottom:7px dashed}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu){-webkit-box-shadow:none;box-shadow:none;border-color:var(--gray-400)}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li.active{display:none}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a{color:var(--teal-500);display:block}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a:active,.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a:focus,.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a:link,.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a:visited{text-decoration:none}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>a:hover{color:color-mix(in srgb,var(--teal-500),#fff 5%);text-decoration:underline;--display-color:color-mix(in srgb, var(--teal-500), white 5%)}@media (min-width:768px){.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu){display:block;position:static}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li>.link-title{color:var(--teal-500);--display-color:var(--teal-500)}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li.active{display:block}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li.active>a{color:var(--gray-700);--display-color:var(--gray-700)}.comp-left-navigation .dropdown-menu:not(.account-dropdown-menu)>ul>li.active>a.link-title{color:var(--gray-700);--display-color:var(--gray-700)}}.comp-left-navigation .dropdown-menu.account-dropdown-menu li.active{display:none}.comp-left-navigation .dropdown-menu.account-dropdown-menu li.active a{cursor:default}.comp-left-navigation .active-option{width:84%;text-align:left}@media (min-width:768px){.comp-left-navigation.comp-left-navigation-account .dropdown-toggle.btn-default{width:100%;height:48px;border:1px solid var(--gray-400)!important;padding-left:12px;padding-top:12px;padding-bottom:12px;font-weight:var(--font-weight--normal);text-transform:capitalize}.comp-left-navigation.comp-left-navigation-account .dropdown-toggle.btn-default .bs-caret{display:inline-block;position:absolute;top:0;right:0;width:50px;height:47px;border-left:1px solid var(--gray-400)}.comp-left-navigation.comp-left-navigation-account .dropdown-toggle.btn-default .caret{border-top:7px solid var(--gray-700);border-left-width:7px;border-right-width:7px;margin-top:18px}}@media (min-width:1024px){.comp-left-navigation.comp-left-navigation-account .dropdown-toggle.btn-default{padding-left:15px}}.comp-left-navigation.comp-left-navigation-account .dropdown-menu .account-left-nav-list a:hover{text-decoration:underline}.comp-left-navigation.comp-left-navigation-account .dropdown-menu .account-left-nav-list span{color:var(--gray-700)}.comp-left-navigation.comp-left-navigation-account .dropdown-menu .account-left-nav-list .z-logo-primary{width:30px;height:25px;margin:0}@media (max-width:767px){.comp-left-navigation.comp-left-navigation-account .dropdown-menu .account-left-nav-list .z-logo-primary{margin-left:10px}}@media (min-width:768px) and (max-width:1023px){.comp-left-navigation.comp-left-navigation-account .dropdown-menu .account-left-nav-list .z-logo-primary{margin-left:15px}}@media (min-width:1024px){.comp-left-navigation.comp-left-navigation-account .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}}@media (min-width:1024px){.comp-left-navigation.comp-left-navigation-account .dropdown-menu{display:block;position:static}.comp-left-navigation.comp-left-navigation-account .dropdown-menu>ul>li>.link-title{color:var(--gray-700);--display-color:var(--gray-700)}.comp-left-navigation.comp-left-navigation-account .dropdown-menu>ul>li.active{display:block}.comp-left-navigation.comp-left-navigation-account .dropdown-menu>ul>li.active>a{color:var(--gray-800);--display-color:var(--gray-800)}.comp-left-navigation.comp-left-navigation-account .dropdown-menu>ul>li.active>a.link-title{color:var(--teal-500);--display-color:var(--teal-500)}}.comp-left-navigation .btn-group.open #account-left-nav-dropdown.dropdown-toggle .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.comp-left-navigation .z-logo-primary{width:38px;height:33px}.comp-accounts-login-and-register label{font-size:var(--font-size--14)}.comp-accounts-login-and-register .line-height-18{line-height:18px}.comp-accounts-login-and-register .register-form .i-agree-text [type=checkbox]{top:-6px!important}.comp-accounts-login-and-register .register-form .i-agree-text div{width:95%;line-height:18px}@media (min-width:1650px){.comp-accounts-login-and-register .register-form .password-requirement{top:-73px;right:0}}.comp-accounts-login-and-register .parsley-equalto{color:red;--display-color:red}@media (min-width:1024px){.comp-accounts-login-and-register #g-recaptcha{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);position:relative;left:-15%}}@media (min-width:1650px){.comp-accounts-login-and-register #g-recaptcha{-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);left:-6%}}.comp-accounts-dashboard{color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-dashboard .accounts-lists .print-receipt{font-size:13px}@media (max-width:767px){.comp-accounts-dashboard .accounts-lists .print-receipt{font-size:var(--font-size--14)}}@media (min-width:1650px){.comp-accounts-dashboard hr{margin-top:40px;margin-bottom:40px}}.comp-accounts-dashboard .loyalty-reward-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-accounts-dashboard .loyalty-reward-anchor a{font-size:24px;line-height:1}.comp-accounts-dashboard .loyalty-reward-anchor a>i{pointer-events:none}.comp-accounts-dashboard .loyalty-reward-anchor .popover.top{margin-top:-12px}.comp-accounts-dashboard .loyalty-reward-anchor .popover.top a{font-size:inherit}.comp-accounts-dashboard .flex-anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-accounts-dashboard .flex-anchor>span{line-height:1}.comp-accounts-dashboard .flex-anchor:hover{text-decoration:none}.comp-accounts-dashboard .flex-anchor:hover>span{text-decoration:underline}.comp-accounts-dashboard #loyalty-reward-section:empty{padding:0;margin:0}.comp-accounts-dashboard #loyalty-reward-section.hidden+hr,.comp-accounts-dashboard #loyalty-reward-section:empty+hr{display:none}.comp-accounts-dashboard .fa-question-circle{color:#000;border-radius:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;pointer-events:auto!important}.comp-accounts-dashboard .fa-question-circle:hover{color:#fff;background-color:#000;outline:1px solid #000}.comp-accounts-dashboard .fa-question-circle:hover:before{color:#fff}.coming-soon-msg.banner-tips{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 32px 16px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#cce4f2;color:var(--gray-800);font-size:var(--font-size--16);line-height:24px;letter-spacing:.08px;--display-color:var(--gray-800)}@media (max-width:1023px){.coming-soon-msg.banner-tips{padding:12px 8px;text-align:center;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}}.comp-accounts-settings label{font-size:var(--font-size--16)}.comp-accounts-settings .parsley-equalto{color:red;--display-color:red}.google-icon{height:20px;width:20px}.google-statement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.google-email-account,.google-statement{font-size:var(--font-size--14);margin-bottom:0}}.comp-accounts-payment-methods #addressBookEntries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.comp-accounts-payment-methods .addressbook-entry.radio{height:auto}@media (max-width:767px){.comp-accounts-payment-methods .addressbook-entry.radio{width:100%}}.comp-accounts-payment-methods .addressbook-entry .address-first,.comp-accounts-payment-methods .addressbook-entry .address-second,.comp-accounts-payment-methods .addressbook-entry .company,.comp-accounts-payment-methods .addressbook-entry .first-name,.comp-accounts-payment-methods .addressbook-entry .last-name{word-break:break-all}.comp-accounts-payment-methods .ui-autocomplete-category{color:var(--gray-400);padding:3px 15px;--display-color:var(--gray-400)}.comp-accounts-payment-methods .ui-menu-item-wrapper{padding:3px 15px}.comp-accounts-payment-methods .ui-state-active{background-color:var(--teal-500);border-color:var(--teal-500)}.comp-accounts-payment-methods .avs-suggestions{background-color:var(--white);border:1px solid var(--red-500);margin-bottom:15px;max-height:100px;overflow-x:hidden;overflow-y:auto;padding:10px;margin-top:20px}.comp-accounts-payment-methods .avs-suggestions span{display:inline-block;padding-bottom:5px}.comp-accounts-payment-methods .avs-suggestions ul{list-style:none;margin:0;padding:0}.comp-accounts-payment-methods address{word-break:break-word;line-height:24px}.comp-accounts-payment-methods #prefix-card-icon{position:absolute;top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gray-700);line-height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:19px;--display-color:var(--gray-700)}.comp-accounts-payment-methods .with-error #prefix-card-icon{top:28%}.comp-accounts-payment-methods .alert p{margin-bottom:0}.comp-accounts-address-book .ui-autocomplete-category{color:var(--gray-400);--display-color:var(--gray-400);padding:3px 15px}.comp-accounts-address-book .ui-menu-item-wrapper{padding:3px 15px}.comp-accounts-address-book .ui-state-active{background-color:var(--teal-500);border-color:var(--teal-500)}.comp-accounts-address-book .avs-suggestions{background-color:var(--white);border:1px solid var(--red-500);margin-bottom:15px;max-height:100px;overflow-x:hidden;overflow-y:auto;padding:10px;margin-top:20px}.comp-accounts-address-book .avs-suggestions span{display:inline-block;padding-bottom:5px}.comp-accounts-address-book .avs-suggestions ul{list-style:none;margin:0;padding:0}.comp-accounts-address-book input.us-zip-lookup-error.form-control,.comp-accounts-address-book input.us-zip-lookup-error.parsley-success{background-color:pink;border:1px solid red;-webkit-box-shadow:none;box-shadow:none;color:red;--display-color:red}.comp-accounts-address-book .us-zip-lookup-error.bootstrap-select button{background-color:pink;border:1px solid red;-webkit-box-shadow:none;box-shadow:none;color:red;--display-color:red}.comp-accounts-address-book p.us-zip-lookup-error{color:red;font-size:var(--font-size--14);padding:3px;--display-color:red}.comp-accounts-address-book div:has([id=add-new-address-btn]){display:grid}.comp-accounts-dashboard-framefit .tryon-actions,.comp-accounts-mytryon-framefit .tryon-actions{height:30px}.comp-accounts-dashboard-framefit .tryon-actions .delete,.comp-accounts-mytryon-framefit .tryon-actions .delete{display:inline-block}.comp-accounts-dashboard-framefit .default-text,.comp-accounts-mytryon-framefit .default-text{display:none}.comp-accounts-dashboard-framefit .default-framefit .default-text,.comp-accounts-mytryon-framefit .default-framefit .default-text{display:inline}.comp-accounts-dashboard-framefit .default-framefit .make-default,.comp-accounts-mytryon-framefit .default-framefit .make-default{display:none}.zenbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0}.zenbtn:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .zenbtn:focus{outline:0!important}.zenbtn path{-webkit-transition:all .3s ease;transition:all .3s ease}.zenbtn-text-uppercase{text-transform:uppercase}.zenbtn-primary{color:var(--black);background-color:var(--gray-100);border:1px solid transparent}.zenbtn-primary path{fill:var(--black)}@media (hover:hover){.zenbtn-primary:hover{color:var(--white);background-color:var(--black);border-color:var(--black)}.zenbtn-primary:hover path{fill:var(--white)}}.zenbtn-primary:active{color:var(--white);background-color:var(--black);border-color:var(--black)}.zenbtn-primary:active path{fill:var(--white)}.zenbtn-primary:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-primary:focus-visible path{fill:var(--white)}.zenbtn-primary:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);pointer-events:none;border-color:var(--gray-200)}.zenbtn-primary:disabled path{fill:var(--black)}.zenbtn-secondary{color:var(--white);background-color:var(--black);border:1px solid transparent}.zenbtn-secondary path{fill:var(--white)}@media (hover:hover){.zenbtn-secondary:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--gray-100)}.zenbtn-secondary:hover path{fill:var(--black)}}.zenbtn-secondary:active{color:var(--black);background-color:var(--gray-100);border-color:var(--gray-100)}.zenbtn-secondary:active path{fill:var(--black)}.zenbtn-secondary:focus-visible{color:var(--black);background-color:var(--gray-100);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-secondary:focus-visible path{fill:var(--black)}.zenbtn-secondary:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);pointer-events:none;border-color:var(--gray-200)}.zenbtn-secondary:disabled path{fill:var(--black)}.zenbtn-primary-outline{color:var(--black);background-color:var(--gray-100);border:1px solid var(--black)}.zenbtn-primary-outline path{fill:var(--black)}@media (hover:hover){.zenbtn-primary-outline:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.zenbtn-primary-outline:hover path{fill:var(--white)}}.zenbtn-primary-outline:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.zenbtn-primary-outline:active path{fill:var(--white)}.zenbtn-primary-outline:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-primary-outline:focus-visible path{fill:var(--white)}.zenbtn-primary-outline:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.zenbtn-primary-outline:disabled path{fill:var(--black)}.zenbtn-secondary-outline{color:var(--white);background-color:var(--black);border:1px solid var(--white)}.zenbtn-secondary-outline path{fill:var(--white)}@media (hover:hover){.zenbtn-secondary-outline:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.zenbtn-secondary-outline:hover path{fill:var(--black)}}.zenbtn-secondary-outline:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.zenbtn-secondary-outline:active path{fill:var(--black)}.zenbtn-secondary-outline:focus-visible{color:var(--black);background-color:var(--gray-100);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.zenbtn-secondary-outline:focus-visible path{fill:var(--black)}.zenbtn-secondary-outline:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.zenbtn-secondary-outline:disabled path{fill:var(--black)}.zenbtn-branded{color:var(--white);background-color:var(--teal-700);border:1px solid transparent}.zenbtn-branded path{fill:var(--white)}@media (hover:hover){.zenbtn-branded:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.zenbtn-branded:hover path{fill:var(--black)}}.zenbtn-branded:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.zenbtn-branded:active path{fill:var(--black)}.zenbtn-branded:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.zenbtn-branded:focus-visible path{fill:var(--black)}.zenbtn-branded:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.zenbtn-branded:disabled path{fill:var(--white)}.zenbtn-branded-outline{color:var(--black);background-color:var(--teal-200);border:1px solid var(--black)}.zenbtn-branded-outline path{fill:var(--black)}@media (hover:hover){.zenbtn-branded-outline:hover{color:var(--white);background-color:var(--teal-700);border-color:var(--white)}.zenbtn-branded-outline:hover path{fill:var(--white)}}.zenbtn-branded-outline:active{color:var(--white);background-color:var(--teal-700);border-color:var(--white)}.zenbtn-branded-outline:active path{fill:var(--white)}.zenbtn-branded-outline:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.zenbtn-branded-outline:focus-visible path{fill:var(--white)}.zenbtn-branded-outline:disabled{opacity:.65;color:var(--black);background-color:var(--teal-200);border-color:var(--teal-700);pointer-events:none}.zenbtn-branded-outline:disabled path{fill:var(--black)}.zenbtn-link{color:var(--black);background-color:rgba(var(--white-rgb),0);border:1px solid rgba(var(--white-rgb),0);text-decoration:underline}@media (hover:hover){.zenbtn-link:hover{text-decoration:none}}.zenbtn-link:active{text-decoration:none}.zenbtn-link:focus-visible{-webkit-box-shadow:0 0 0 4px var(--black)!important;box-shadow:0 0 0 4px var(--black)!important;text-decoration:underline}.zenbtn-link:disabled{opacity:.65;pointer-events:none;text-decoration:underline}.zenbtn-link-outline{color:var(--black);background-color:rgba(var(--white-rgb),0);border:1px solid var(--black);border-radius:18px;text-decoration:none}@media (hover:hover){.zenbtn-link-outline:hover{text-decoration:underline}}.zenbtn-link-outline:active{text-decoration:underline}.zenbtn-link-outline:focus-visible{border:1px solid rgba(var(--white-rgb),0)!important;-webkit-box-shadow:0 0 0 4px var(--black)!important;box-shadow:0 0 0 4px var(--black)!important;text-decoration:underline}.zenbtn-link-outline:disabled{opacity:.65;pointer-events:none;text-decoration:none}.zenbtn-large{padding:12px 16px 12px 16px;gap:8px}.zenbtn-medium{padding:8px 16px 8px 16px;gap:8px}.zenbtn-small{padding:4px 8px 4px 8px;gap:8px}.zenbtn-icon-only-large{width:48px;height:48px;padding:4px;gap:8px}.zenbtn-icon-only-medium{width:38px;height:38px;padding:4px;gap:8px}.zenbtn-icon-only-small{width:32px;height:32px;padding:4px;gap:8px}.zenbtn-full-width{width:100%}.zenbtn-left-radius-none{border-top-left-radius:0;border-bottom-left-radius:0}.comp-accounts-subscriptions .font-bold,.comp-accounts-subscriptions strong{font-weight:var(--font-weight--semiBold)}.comp-accounts-subscriptions .subscription-title{line-height:24px;letter-spacing:.5%;padding-top:16px}.comp-accounts-subscriptions .subscription-title-text{font-size:var(--font-size--14);line-height:22px;letter-spacing:.5%}.comp-accounts-subscriptions .subscription-status{line-height:24px;letter-spacing:.5%;margin:12px 0}.comp-accounts-subscriptions hr{margin-bottom:0}.comp-accounts-subscriptions .form-horizontal .checkbox,.comp-accounts-subscriptions .form-horizontal .radio{padding-top:0;height:auto}.comp-accounts-subscriptions .form-horizontal .save-btn{max-width:265px;margin:16px 0}.comp-accounts-subscriptions .warm-reminder-tips{font-size:var(--font-size--14);line-height:22px;letter-spacing:.5%;margin:24px 0}.comp-accounts-subscriptions .claim-points{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--white);background-color:var(--teal-700);border:1px solid transparent;padding:8px 16px 8px 16px;gap:8px;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem}.comp-accounts-subscriptions .claim-points:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-accounts-subscriptions .claim-points:focus{outline:0!important}.comp-accounts-subscriptions .claim-points path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-accounts-subscriptions .claim-points path{fill:var(--white)}@media (hover:hover){.comp-accounts-subscriptions .claim-points:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-accounts-subscriptions .claim-points:hover path{fill:var(--black)}}.comp-accounts-subscriptions .claim-points:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-accounts-subscriptions .claim-points:active path{fill:var(--black)}.comp-accounts-subscriptions .claim-points:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.comp-accounts-subscriptions .claim-points:focus-visible path{fill:var(--black)}.comp-accounts-subscriptions .claim-points:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.comp-accounts-subscriptions .claim-points:disabled path{fill:var(--white)}.comp-accounts-gift-card label{font-size:var(--font-size--14)}@media (min-width:1650px){.comp-accounts-gift-card label{font-size:var(--font-size--16)}}.comp-accounts-gift-card .noResult{color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-gift-card #gift-card{width:210px}.comp-accounts-gift-card #gift-card-pin{width:120px}.comp-accounts-gift-card #gc-field-span input,.comp-accounts-gift-card #gc-pin-span input{display:inline-block;padding:10px}.comp-accounts-gift-card #form-giftcardCheck button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--white);background-color:var(--black);border:1px solid var(--white)}.comp-accounts-gift-card #form-giftcardCheck button:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-accounts-gift-card #form-giftcardCheck button:focus{outline:0!important}.comp-accounts-gift-card #form-giftcardCheck button path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-accounts-gift-card #form-giftcardCheck button path{fill:var(--white)}@media (hover:hover){.comp-accounts-gift-card #form-giftcardCheck button:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.comp-accounts-gift-card #form-giftcardCheck button:hover path{fill:var(--black)}}.comp-accounts-gift-card #form-giftcardCheck button:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.comp-accounts-gift-card #form-giftcardCheck button:active path{fill:var(--black)}.comp-accounts-gift-card #form-giftcardCheck button:focus-visible{color:var(--black);background-color:var(--gray-100);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.comp-accounts-gift-card #form-giftcardCheck button:focus-visible path{fill:var(--black)}.comp-accounts-gift-card #form-giftcardCheck button:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.comp-accounts-gift-card #form-giftcardCheck button:disabled path{fill:var(--black)}@media (max-width:767px){.comp-accounts-gift-card #gc-field-span input,.comp-accounts-gift-card #gc-pin-span input{display:block;padding:10px}.comp-accounts-gift-card #form-giftcardCheck button{display:block;width:100%}}.california-shipping{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;padding:16px;margin-bottom:25px;background-color:#cce4f2;border-radius:8px;color:#004e7c;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.california-shipping a,.california-shipping a:visited{white-space:nowrap;text-decoration:underline;text-underline-offset:3px;color:#004e7c}.california-shipping a:hover,.california-shipping a:visited:hover{text-decoration:none}.alert-new-warning{background-color:#fff7e1;border:1px solid #ffeab6;color:#4b2e01;border-radius:4px}.alert-new-success{background-color:#e3f0ed;border:1px solid #a8dccf;color:#051b11;border-radius:4px}.comp-accounts-orders #z-truck-logo{width:96px;height:72px;margin-left:2%}@media (max-width:1023px){.comp-accounts-orders #z-truck-logo{width:60px;height:45px}}.comp-accounts-orders .my-orders-bar{margin-top:-4%}.comp-accounts-orders .order-list li.enable-receipt .order-number span:not(.number){display:inline}.comp-accounts-orders .order-list li.enable-receipt .order-receipt{display:block}.comp-accounts-orders .order-list li.enable-receipt .order-process{display:none}@media (max-width:1023px){.comp-accounts-orders .order-list .track-order{display:block;width:100%}}.comp-accounts-orders .order-list .order-header{line-height:20px}@media (min-width:1024px){.comp-accounts-orders .order-list .order-header{line-height:30px}}.comp-accounts-orders .order-list .order-header .order-count{width:20px;height:20px}@media (min-width:1024px){.comp-accounts-orders .order-list .order-header .order-count{width:30px;height:30px}}.comp-accounts-orders .order-list .order-header .order-number span:not(.number){display:none}.comp-accounts-orders .order-list .order-header .order-receipt{display:none}.comp-accounts-orders .order-list .order-header .order-process{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px),(max-width:1023px){.comp-accounts-orders .order-list .order-header .order-process{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px),(max-width:1023px){.comp-accounts-orders .order-list .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){.comp-accounts-orders .order-list .show-details{float:right}}.comp-accounts-orders .order-list a.print-fsa-receipt,.comp-accounts-orders .order-list a.view-details{display:inline-block;padding:10px 0 10px 0;margin:0 0 0 10px}@media (max-width:767px){.comp-accounts-orders .order-list a.print-fsa-receipt,.comp-accounts-orders .order-list a.view-details{margin:0;padding:10px 0 0 0}}.comp-accounts-orders .order-list .spacer{color:var(--white);--display-color:var(--white);width:15px}@media (min-width:1024px){.comp-accounts-orders .order-list .order-image{border-left:1px solid #ccebee}}@media (min-width:1024px){.comp-accounts-orders .order-list .order-image:last-child{border-bottom:0 none}}.comp-accounts-orders .order-list .order-image .item-image{max-width:275px;margin:0 auto;padding:40px 0 40px;position:relative}.comp-accounts-orders .order-list .order-image .item-image .transitions-logo-wrapper{position:absolute;right:0;top:8px}.comp-accounts-orders .order-list .order-image .item-image .transitions-logo-wrapper .img-transitions-logo{width:89px;height:24px}.comp-accounts-orders .order-list .order-image .item-details{top:20px}.comp-accounts-orders .order-list .order-image .item-details .lnkFavorite{vertical-align:middle;color:var(--black)}.comp-accounts-orders .order-list .order-image .contacts-details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-accounts-orders .order-list .order-image .rush-tag{background-color:var(--yellow-500);color:var(--gray-800);border-radius:25px;display:inline-block;padding:4px 8px;white-space:nowrap;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:100%;letter-spacing:.0525rem}.comp-accounts-orders .order-list .order-image p.color-warning{font-size:var(--font-size--14);font-weight:var(--font-weight--bold)}@media (min-width:1280px) and (max-width:1649px){.comp-accounts-orders .order-list .order-image .oos-section .signup-form-wrapper{width:100%;margin-left:0;margin-top:10px}}.comp-accounts-orders .order-list .order-image .oos-section .signup-wrapper input[type=email].parsley-error::-webkit-input-placeholder{color:red;--display-color:red}.comp-accounts-orders .order-list .order-image .oos-section .signup-wrapper input[type=email].parsley-error::-moz-placeholder{color:red;--display-color:red}.comp-accounts-orders .order-list .order-image .oos-section .signup-wrapper input[type=email].parsley-error:-ms-input-placeholder{color:red;--display-color:red}.comp-accounts-orders .order-list .order-image .oos-section .signup-wrapper input[type=email].parsley-error::-ms-input-placeholder{color:red;--display-color:red}.comp-accounts-orders .order-list .order-image .oos-section .signup-wrapper input[type=email].parsley-error::placeholder{color:red;--display-color:red}.comp-accounts-orders .order-list .order-image .oos-section>div{vertical-align:middle}.comp-accounts-orders .order-list .order-image .oos-section .signup-form-wrapper{font-size:0}.comp-accounts-orders .order-list .order-image .oos-section .form-group.signup-wrapper{width:calc(100% - 100px);vertical-align:middle;display:inline-block}.comp-accounts-orders .order-list .order-image .oos-section .form-group.signup-wrapper+div{width:100px;display:inline-block}.comp-accounts-orders .order-list .order-image .oos-section input[type=email]{height:54px;width:100%;border-color:var(--teal-300);border-width:2px;background-color:#fff}.comp-accounts-orders .order-list .order-image .oos-section .btn[type=submit]{padding:7px 10px;height:54px;width:100px}.comp-accounts-orders .order-list .order-image .oos-section .btn[type=submit]:disabled{border-color:var(--teal-300);color:var(--teal-500);--display-color:var(--teal-500)}@media (max-width:767px){.comp-accounts-orders .order-list .order-image .oos-section .form-group{margin-left:0;margin-right:0}}.comp-accounts-orders .order-list .order-image .oos-section .server-message{background:var(--pink-600)}.comp-accounts-orders .order-list .order-image .oos-section .server-message span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1024px){.comp-accounts-orders .order-list>li:last-child{border-bottom:1px solid var(--gray-400)}}.comp-accounts-orders .order-list>li:last-child .order-details{padding-bottom:0}.comp-accounts-orders .zenni-extended-warranty{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;margin:30px 0 10px 0}.comp-accounts-orders .zenni-extended-warranty .warranty-tag{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px}.comp-accounts-orders .zenni-extended-warranty .warranty-tag>img{width:24px;height:24px}.comp-accounts-orders .zenni-warranty-protected{background-color:var(--blue-100);color:var(--blue-700);--display-color:var(--blue-700)}.comp-accounts-orders .zenni-warranty-claimed{background-color:var(--green-100);color:var(--green-700);--display-color:var(--green-700)}.comp-accounts-orders .zenni-warranty-expired{background-color:var(--red-100);color:var(--orange-500);--display-color:var(--orange-500)}.comp-accounts-orders .warranty-details{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0;gap:16px}@media (max-width:767px){.comp-accounts-orders .break-prism-heading{font-size:var(--font-size--14);word-break:break-word}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .show-order-table{white-space:nowrap}@media (min-width:1024px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-header{line-height:20px}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .view-details{padding:0}.comp-accounts-orders.comp-accounts-orders-view-details .order-list>li:last-child{border-bottom:0 none}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .address-details h6 .fa-check-circle{top:2px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .item-image-preview{max-width:165px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list i.show-details-icon{font-weight:var(--font-weight--normal);vertical-align:text-bottom}.comp-accounts-orders.comp-accounts-orders-view-details .order-list a.promo-label{display:inline-block}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .rush-tag{background-color:var(--yellow-500);color:var(--gray-800);border-radius:25px;display:inline-block;padding:4px 8px;white-space:nowrap;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:100%;letter-spacing:.0525rem}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .transitions-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-bottom:4px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .transitions-logo-wrapper .img-transitions-logo{width:74.2px;height:20px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .transitions-logo-wrapper{position:absolute;right:0;top:26px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .transitions-logo-wrapper .img-transitions-logo{width:74.2px;height:20px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .order-image{border-left:0 none;border-bottom:1px solid var(--gray-400)}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .order-image .item-image{padding:50px 0}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .pres-nv-add{-webkit-transform:translateY(56%);-ms-transform:translateY(56%);transform:translateY(56%)}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .egc-sent-status{position:relative;opacity:0;margin-top:-28px;z-index:-999}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .display-with-fadein{opacity:1;-webkit-transition:opacity 2s;transition:opacity 2s}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .display-with-fadeout{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .cl_t_lens{display:block;height:auto;max-width:90%}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .order-table .clip-art-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .patient-name{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 28px 8px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .patient-name{padding:8px 28px 8px 16px}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container{padding-top:24px}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row{padding:0}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0 16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-item-align:stretch;align-self:stretch}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;width:75%}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-item-align:stretch;align-self:stretch;width:100%}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:245px;padding:8px 8px 8px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:19px}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details .item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details .item-name{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details .prescription-details-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details .prescription-details-grid{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--gray-100)}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .item-image-details-wrapper .item-details .prescription-details-grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .quantity-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;gap:26px}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .quantity-price-container{-ms-flex-item-align:auto;align-self:auto}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .contacts-order-view-prescription-container .eye-prescription-item-row .item-outer-row .item-inner-row .quantity-price-container .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .subtotal-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;font-style:normal;font-weight:var(--font-weight--bold);color:var(--gray-800);--display-color:var(--gray-800)}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .subtotal-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .subtotal-container .subotal{font-size:var(--font-size--20)}.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .subtotal-container .price{font-size:var(--font-size--18)}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .order-list .contacts-order-table .subtotal-container .price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.comp-accounts-orders.comp-accounts-orders-view-details .print-order,.comp-accounts-orders.comp-accounts-orders-view-details .print-receipt{display:block}}.comp-accounts-orders .contacts-prescription-container{border:1px solid var(--gray-400)}@media (max-width:1023px){.comp-accounts-orders .contacts-prescription-container{padding:10px;margin-bottom:10px}}.comp-accounts-orders .contacts-prescription-container .item-image{padding:0!important}.comp-accounts-orders .contacts-prescription-details-grid{display:grid;grid-template-columns:auto auto auto auto auto auto}.comp-accounts-orders .contacts-prescription-details-grid :nth-child(1){grid-column-start:1}.comp-accounts-orders .font-bold{font-weight:var(--font-weight--semiBold)}.modal-myorder-item-reorder.modal-reorder .btn-ok,.modal-myorder-item-reorder.modal-reorder .retired-message{display:none}.modal-myorder-item-reorder.modal-retired .btn-continue,.modal-myorder-item-reorder.modal-retired .reorder-message{display:none}.comp-accounts-prescriptions .prescription-form .field-error{color:red!important;background-color:pink!important;border:1px solid red!important;--display-color:red}.comp-accounts-prescriptions .prescription-form label{font-size:var(--font-size--14)}@media (min-width:1650px){.comp-accounts-prescriptions .prescription-form label{font-size:var(--font-size--16)}}.comp-accounts-prescriptions .prescription-form .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.comp-accounts-prescriptions .prescription-form .form-group{margin-left:-30px;margin-right:-30px}}.comp-accounts-prescriptions .prescription-form .form-group .bootstrap-select .btn{font-size:var(--font-size--12)}@media (min-width:768px){.comp-accounts-prescriptions .prescription-form .form-group .bootstrap-select .btn{font-size:var(--font-size--14)}}@media (min-width:1650px){.comp-accounts-prescriptions .prescription-form .form-group .bootstrap-select .btn{font-size:var(--font-size--16)}}.comp-accounts-prescriptions .prescription-form .form-group label.bar-pseudo:after{content:'';position:absolute;bottom:0;left:30px;height:4px;width:40px;background:var(--teal-500)}@media (max-width:767px){.comp-accounts-prescriptions .prescription-form .form-group label.bar-pseudo:after{left:15px}}@media (min-width:768px){.comp-accounts-prescriptions .prescription-form .form-group .subscribe-promotional-offers{padding-top:0}.comp-accounts-prescriptions .prescription-form .form-group .subscribe-promotional-offers label{margin-top:14px}}.comp-accounts-prescriptions .prescription-form .form-group #prescription-datepicker+.input-group-addon{cursor:pointer}.comp-accounts-prescriptions .prescription-form .nav-tabs li.active{background-color:var(--gray-100);border-bottom:none}.comp-accounts-prescriptions .prescription-form .nav-tabs li.active a{background-color:var(--gray-100);color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-prescriptions div.od-prescription-error:not(:empty),.comp-accounts-prescriptions div.os-prescription-error:not(:empty){margin:10px 0 0 0}.comp-accounts-prescriptions .disabled .disabled{opacity:1}.comp-accounts-prescriptions div:has([id=add-new-prescription-btn]){display:grid}@media (min-width:768px){.comp-accounts-prescriptions .prescription-eyewear{padding-top:4px}}.comp-accounts-prescriptions .prescription-list .prescription-table-title{padding:10px 20px;border-top:1px solid var(--gray-400)!important}.comp-accounts-prescriptions .prescription-list .contacts-patient{padding:10px 20px;border-top:1px solid var(--gray-400)!important;border-bottom:1px solid var(--gray-400);background:var(--gray-100)}.comp-accounts-prescriptions .prescription-list .contacts-patient+.prescription-item{border-top:none}.comp-accounts-prescriptions .prescription-list .prescription-item{padding:10px 20px;border-bottom:1px solid var(--teal-300)}.comp-accounts-prescriptions .prescription-list .prescription-item.border-bottom-0{border-bottom:none}@media (max-width:1023px){.comp-accounts-prescriptions .prescription-manage{display:block;width:100%}}#modal-prescription-delete-confirmation .modal-content{padding:30px}#modal-prescription-delete-confirmation .modal-header{padding:0 0 20px 0;margin-bottom:10px}#modal-prescription-delete-confirmation .modal-header:after{border:none}#modal-prescription-delete-confirmation .modal-header .modal-title{font-size:var(--font-size--18);font-style:normal;font-weight:var(--font-weight--normal);line-height:26px;letter-spacing:.09px;text-transform:none}#modal-prescription-delete-confirmation .modal-header .close{width:24px;height:24px;margin-top:0}#modal-prescription-delete-confirmation .modal-header .close span{color:var(--gray-700);--display-color:var(--gray-700)}#modal-prescription-delete-confirmation .modal-body{padding:0}#modal-prescription-delete-confirmation .modal-body .delete-message{color:var(--gray-800);text-align:center;font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px;margin-bottom:20px;--display-color:var(--gray-800)}#modal-prescription-delete-confirmation .modal-body .button-wrapper{margin:0}@media (min-width:768px){#modal-prescription-delete-confirmation .modal-body .button-wrapper{padding:0 30px}}#modal-prescription-delete-confirmation .modal-body .button-wrapper .prescription-delete-confirmation-yes-wrapper{padding-left:8px;padding-right:0;float:right}#modal-prescription-delete-confirmation .modal-body .button-wrapper .prescription-delete-confirmation-yes-wrapper .prescription-delete-confirmation-yes{padding:6px 12px;color:var(--white);font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px;border:none;text-transform:none;--display-color:var(--white)}#modal-prescription-delete-confirmation .modal-body .button-wrapper .prescription-delete-confirmation-cancel-wrapper{padding-left:0;padding-right:8px}#modal-prescription-delete-confirmation .modal-body .button-wrapper .prescription-delete-confirmation-cancel-wrapper .prescription-delete-confirmation-cancel{padding:6px 12px;color:var(--teal-900);font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px;background:var(--teal-300);border:none;text-transform:none;--display-color:var(--teal-900)}.comp-accounts-reset-password .parsley-equalto{color:var(--red-500);--display-color:var(--red-500)}.comp-accounts-favorites .favorite-items-container{font-size:0}.comp-accounts-favorites .favorite-items-container .product-item{height:53.33333333vw}.ua-desktop .comp-accounts-favorites .favorite-items-container .product-item.animated-hover-md{cursor:default}@media (min-width:768px){.comp-accounts-favorites .favorite-items-container .product-item{height:32.55208333vw}}@media (min-width:1024px){.comp-accounts-favorites .favorite-items-container .product-item{height:19.53125vw}}@media (min-width:1650px){.comp-accounts-favorites .favorite-items-container .product-item{height:16.66666667vw}}.ua-desktop .comp-accounts-favorites .favorite-items-container .product-item .item-top{-webkit-transition:opacity .3s;transition:opacity .3s;font-size:var(--font-size--14)}.comp-accounts-favorites .favorite-items-container .product-item .item-top{top:10px;height:20px}.comp-accounts-favorites .favorite-items-container .product-item .item-error{top:15%}@media (max-width:767px){.comp-accounts-favorites .favorite-items-container .product-item .item-error{top:10px;padding:0 15%}}.comp-accounts-favorites .favorite-items-container .product-item .item-image{padding-left:15%;padding-right:15%}.comp-accounts-favorites .favorite-items-container .product-item .item-image>a{display:block}.comp-accounts-favorites .favorite-items-container .product-item .item-image .img-responsive{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;margin:0 auto;height:auto;width:auto;max-height:28vw}@media (min-width:768px){.comp-accounts-favorites .favorite-items-container .product-item .item-image .img-responsive{max-height:18.22916667vw}}@media (min-width:1024px){.comp-accounts-favorites .favorite-items-container .product-item .item-image .img-responsive{max-height:9.765625vw}}@media (min-width:1650px){.comp-accounts-favorites .favorite-items-container .product-item .item-image .img-responsive{max-height:10.3030303vw}}.comp-accounts-favorites .favorite-items-container .product-item .item-btm{height:20px;bottom:10px}@media (min-width:1650px){.comp-accounts-favorites .favorite-items-container .product-item .item-btm{font-size:var(--font-size--16)}}.comp-accounts-favorites .favorite-items-container .product-item .color-swatch a{float:left;height:18px;width:10px;padding-top:8px}.comp-accounts-favorites .favorite-items-container .product-item .color-swatch a:last-child{margin-right:0}.comp-accounts-favorites .favorite-items-container .product-item .color-swatch a.animated-bar:after{border-top-width:4px}.comp-accounts-favorites .favorite-items-container .product-item .color-swatch span{display:block;height:10px}.comp-accounts-favorites .favorite-items-container .product-item .color-swatch span[style*="#FFFFFF"],.comp-accounts-favorites .favorite-items-container .product-item .color-swatch span[style*="rgb(255, 255, 255)"]{border:1px solid var(--gray-400)}.comp-accounts-favorites .favorite-items-container .product-item .linkFavoriteUpdate{cursor:pointer;color:var(--black)}.comp-accounts-favorites .favorite-items-container .product-item .linkFavoriteUpdate i{font-size:var(--font-size--16)}.comp-accounts-favorites .favorite-items-container .product-item .price{left:15px}.comp-accounts-favorites .favorite-items-container .product-item .price .sale-price{display:none;font-weight:var(--font-weight--semiBold);color:var(--pink-600);--display-color:var(--pink-600)}.comp-accounts-favorites .favorite-items-container .product-item .price .list-price{font-weight:var(--font-weight--semiBold)}.comp-accounts-favorites .favorite-items-container .product-item .price.onsale .sale-price{display:inline-block}.comp-accounts-favorites .favorite-items-container .product-item .price.onsale .list-price{font-weight:var(--font-weight--normal);text-decoration:line-through;display:inline-block}.comp-accounts-favorites .favorite-items-container .product-item .tag{right:15px}@media (max-width:767px){.comp-accounts-favorites .favorite-items-container .product-item .tag{font-size:var(--font-size--14)}}.comp-accounts-favorites .favorite-items-container .product-item .popover{color:var(--gray-700);min-width:321px;--display-color:var(--gray-700)}.comp-accounts-favorites .favorite-items-container .product-item.retired .item-btm,.comp-accounts-favorites .favorite-items-container .product-item.retired .item-image{opacity:.5}.comp-accounts-favorites .favorite-items-container .product-item .outOfStockFavProduct,.comp-accounts-favorites .favorite-items-container .product-item .retiredFavProduct{display:none}.comp-accounts-favorites .favorite-items-container .product-item.out-of-stock .orderFavProduct,.comp-accounts-favorites .favorite-items-container .product-item.retired .orderFavProduct{display:none}.comp-accounts-favorites .favorite-items-container .product-item.retired .outOfStockFavProduct,.comp-accounts-favorites .favorite-items-container .product-item.retired .price{display:none}.comp-accounts-favorites .favorite-items-container .product-item.retired .retiredFavProduct{display:block}.comp-accounts-favorites .favorite-items-container .product-item.out-of-stock .retiredFavProduct{display:none}.comp-accounts-favorites .favorite-items-container .product-item.out-of-stock .outOfStockFavProduct{display:block}.comp-accounts-favorites .favorite-items-container .product-item.retired.out-of-stock .outOfStockFavProduct{display:none}.comp-accounts-favorites .favorite-items-container .product-item.retired.out-of-stock .retiredFavProduct{display:block}.comp-accounts-favorites .favorite-items-container .product-item .tooltip .tooltip-inner{background-color:transparent;color:var(--teal-500);padding-right:0;--display-color:var(--teal-500)}.comp-accounts-favorites .favorite-items-container .product-item .tooltip .tooltip-arrow{border:0}@media (max-width:767px){.comp-accounts-favorites .favorite-items-container .outOfStockFavProduct .signup-form-wrapper .form-group{margin-left:0;margin-right:0}}.comp-accounts-favorites .favorite-items-container .outOfStockFavProduct .signup-form-wrapper input[type=submit]{width:100%}@media (min-width:768px){.comp-accounts-favorites .favorite-items-container .outOfStockFavProduct .signup-form-wrapper input[type=submit]{width:auto}}.comp-accounts-favorites .favorite-items-container .outOfStockFavProduct .popover-title{display:none}.comp-accounts-favorites .favorite-items-container #out-of-stock-message{display:none}.comp-accounts-favorites .favorite-items-container .product-item #out-of-stock-message{display:block}.comp-accounts-favorites .favorite-items-container .server-message{background:var(--pink-600)}.comp-accounts-favorites .favorite-items-container .server-message span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.comp-accounts-favorites .frame-icons-container{display:inline-block}.comp-accounts-favorites .btn-frame-view-icon{width:50px;height:50px;margin:0 10px 0 0;padding:14px 5px}.comp-accounts-favorites .btn-frame-view-icon img{width:40px;height:auto}.comp-accounts-favorites #tryon-button{width:200px;margin:0 0 2px 0;padding:0 50px 0 10px;height:50px;border:3px solid var(--teal-500)}.comp-accounts-favorites #tryon-button[disabled]{border-color:var(--gray-400)}.comp-accounts-favorites #tryon-button img{width:60px}@media (max-width:767px){.comp-accounts-favorites #tryon-button img{width:90px}}@media (max-width:767px){.comp-accounts-favorites #tryon-button{width:calc(100% - 130px)}}.comp-accounts-favorites #ditto-thumbs-container{width:300px;height:50px}@media (max-width:767px){.comp-accounts-favorites #ditto-thumbs-container{width:calc(100% - 130px);margin-top:-50px;float:right}}@media (min-width:1024px){.comp-accounts-favorites #ditto-thumbs-container{width:180px}}@media (min-width:1280px){.comp-accounts-favorites #ditto-thumbs-container{width:300px}}@media (min-width:1650px){.comp-accounts-favorites #ditto-thumbs-container{width:350px}}.comp-accounts-favorites #create-tryon{width:190px;height:50px;line-height:44px;padding:0!important}@media (max-width:767px){.comp-accounts-favorites #create-tryon{width:100%}}.comp-accounts-favorites .ditto-thumbnails-wrapper{height:50px}.comp-accounts-favorites .ditto-thumbnails-scroll{height:50px}.comp-accounts-favorites .ditto-thumbnail{margin-right:10px;height:50px;width:50px}.comp-accounts-favorites .ditto-thumbnail:last-child{margin-right:0}.comp-accounts-favorites .ditto-thumbnail img.ditto-loader{margin-top:15px}.comp-accounts-favorites.ditto-view .favorite-items-container .product-item .item-image .img-responsive{max-height:34.66666667vw}@media (min-width:768px){.comp-accounts-favorites.ditto-view .favorite-items-container .product-item .item-image .img-responsive{max-height:22.13541667vw}}@media (min-width:1024px){.comp-accounts-favorites.ditto-view .favorite-items-container .product-item .item-image .img-responsive{max-height:13.671875vw}}@media (min-width:1650px){.comp-accounts-favorites.ditto-view .favorite-items-container .product-item .item-image .img-responsive{max-height:11.51515152vw}}.comp-accounts-favorites .btn-fittingbox-view{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--black);background-color:var(--gray-100);border:1px solid var(--black);padding:8px 16px 8px 16px;gap:8px;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem;margin-top:20px;text-decoration:none}.comp-accounts-favorites .btn-fittingbox-view:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-accounts-favorites .btn-fittingbox-view:focus{outline:0!important}.comp-accounts-favorites .btn-fittingbox-view path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-accounts-favorites .btn-fittingbox-view path{fill:var(--black)}@media (hover:hover){.comp-accounts-favorites .btn-fittingbox-view:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.comp-accounts-favorites .btn-fittingbox-view:hover path{fill:var(--white)}}.comp-accounts-favorites .btn-fittingbox-view:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.comp-accounts-favorites .btn-fittingbox-view:active path{fill:var(--white)}.comp-accounts-favorites .btn-fittingbox-view:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.comp-accounts-favorites .btn-fittingbox-view:focus-visible path{fill:var(--white)}.comp-accounts-favorites .btn-fittingbox-view:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.comp-accounts-favorites .btn-fittingbox-view:disabled path{fill:var(--black)}.comp-accounts-favorites .btn-fittingbox-view .icon-camera .svg-inline--fa{height:1em}.comp-accounts-favorites .h2-heading{white-space:nowrap}.comp-accounts-favorites .share-favorites-buttons{display:none}@media (min-width:768px){.comp-accounts-favorites .share-favorites-buttons.desktop-view{display:inline-block}.comp-accounts-favorites .share-favorites-buttons.desktop-view .share-favorites-btn{margin:0 24px}}@media (max-width:767px){.comp-accounts-favorites .share-favorites-buttons.mobile-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:24px}.comp-accounts-favorites .share-favorites-buttons.mobile-view .share-favorites-btn{margin:0 24px 0 0}}@media (max-width:425px){.comp-accounts-favorites .share-favorites-buttons.mobile-view .share-favorites-btn,.comp-accounts-favorites .share-favorites-buttons.mobile-view .unpublish-favorites-btn{padding:4px 8px 4px 8px;gap:8px;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:140%;letter-spacing:.0175rem}}.favorites-modal.modal .modal-dialog{margin-top:195px}@media (max-width:767px){.favorites-modal.modal{padding:0!important}.favorites-modal.modal .modal-dialog{margin:152px 0 0 0}}.favorites-modal.modal .modal-content{border-radius:16px;background:var(--Grayscale-White,#fff)!important;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.16)!important;box-shadow:0 0 8px 0 rgba(var(--black-rgb),.16)!important;padding:24px!important}.favorites-modal.modal .modal-content .modal-header{margin-bottom:16px;padding:0}.favorites-modal.modal .modal-content .modal-header .h4{font-size:var(--font-size--20);font-style:normal;font-weight:var(--font-weight--bold);line-height:28px;letter-spacing:.2px;margin:0;color:var(--black);--display-color:var(--black)}.favorites-modal.modal .modal-content .modal-header .close{height:24px;margin-top:3px}.favorites-modal.modal .modal-content .modal-header:after{content:none!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;border-top:none!important}.favorites-modal.modal .modal-content .modal-body{color:var(--gray-800);padding:0;font-size:var(--font-size--14);font-style:normal;font-weight:var(--font-weight--normal);line-height:22px;letter-spacing:.07px;--display-color:var(--gray-800)}.favorites-modal.modal .modal-content .modal-body .text-bold{font-size:var(--font-size--16);font-weight:var(--font-weight--bold);line-height:24px;letter-spacing:.24px;margin-bottom:8px}.favorites-modal.modal .modal-content .modal-body ul{padding-left:20px;margin:0}.favorites-modal.modal .modal-content .modal-footer{margin-top:16px;border:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.favorites-modal.modal .modal-content .modal-footer .btn+.btn{margin-left:16px}.favorites-modal.modal.modal-confirm-share-favorites .modal-body,.favorites-modal.modal.modal-share-link-copied .modal-body{padding:16px 0}.favorites-modal.modal.modal-share-link-copied .modal-dialog{margin-top:271px}.comp-accounts-recently-viewed .recently-viewed-items-container{font-size:0}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item{height:53.33333333vw}.ua-desktop .comp-accounts-recently-viewed .recently-viewed-items-container .product-item.animated-hover-md{cursor:default}@media (min-width:768px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item{height:32.55208333vw}}@media (min-width:1024px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item{height:19.53125vw}}@media (min-width:1650px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item{height:16.66666667vw}}.ua-desktop .comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-top{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:var(--font-size--14)}.ua-desktop .comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-top.addopacity{opacity:1}.ua-desktop .comp-accounts-recently-viewed .recently-viewed-items-container .product-item:hover .item-top{opacity:1}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-top{top:10px;height:20px}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image{padding-left:15%;padding-right:15%}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image>a{display:block}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image .img-responsive{margin:0 auto;height:auto;width:auto;max-height:28vw}@media (min-width:768px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image .img-responsive{max-height:18.22916667vw}}@media (min-width:1024px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image .img-responsive{max-height:9.765625vw}}@media (min-width:1650px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-image .img-responsive{max-height:10.3030303vw}}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-btm{height:20px;bottom:20px}@media (min-width:1024px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .item-btm{font-size:var(--font-size--16)}}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch a{float:left;height:18px;width:10px;padding-top:8px}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch a:last-child{margin-right:0}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch a.animated-bar:after{border-top-width:4px}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch span{display:block;height:10px}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch span[style*="#FFFFFF"],.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .color-swatch span[style*="rgb(255, 255, 255)"]{border:1px solid var(--gray-400)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .linkFavorite,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .linkRemove{cursor:pointer;color:var(--black)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .linkFavorite i,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .linkRemove i{font-size:var(--font-size--16)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .price{left:15px}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .price .sale-price{display:none;color:var(--pink-600);font-weight:var(--font-weight--semiBold);--display-color:var(--pink-600)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .price .list-price{font-weight:var(--font-weight--semiBold)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .price.onsale .sale-price{display:inline-block}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .price.onsale .list-price{font-weight:var(--font-weight--normal);text-decoration:line-through;display:inline-block}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .tag{right:15px}@media (max-width:767px){.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .tag{font-size:var(--font-size--14)}}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .popover{color:var(--gray-700);min-width:321px;--display-color:var(--gray-700)}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .item-top{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .item-btm,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .item-image{opacity:.5}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .outOfStockProduct,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item .retiredProduct{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.out-of-stock .orderProduct,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .orderProduct{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .outOfStockProduct,.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .price{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired .retiredProduct{display:block}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.out-of-stock .retiredProduct{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.out-of-stock .outOfStockProduct{display:block}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired.out-of-stock .outOfStockProduct{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item.retired.out-of-stock .retiredProduct{display:block}.comp-accounts-recently-viewed .recently-viewed-items-container .tooltip .tooltip-inner{background-color:transparent;color:var(--teal-500);padding-right:0;--display-color:var(--teal-500)}.comp-accounts-recently-viewed .recently-viewed-items-container .tooltip .tooltip-arrow{border:0}.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item{height:365px;width:275px;margin:0 auto}@media (min-width:768px){.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item{display:inline-block;float:none}}.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item .item-top{z-index:1001}@media (min-width:768px) and (max-width:1279px){.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item:nth-child(2n+1){border-left:1px solid var(--gray-400)}}@media (min-width:1280px) and (max-width:1649px){.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item:nth-child(3n+1){border-left:1px solid var(--gray-400)}}@media (min-width:1650px){.comp-accounts-recently-viewed .recently-viewed-items-container .tryon-open .product-item:nth-child(4n+1){border-left:1px solid var(--gray-400)}}.comp-accounts-recently-viewed .recently-viewed-items-container .outOfStockProduct .signup-form-wrapper input[type=submit]{width:100%}@media (min-width:768px){.comp-accounts-recently-viewed .recently-viewed-items-container .outOfStockProduct .signup-form-wrapper input[type=submit]{width:auto}}.comp-accounts-recently-viewed .recently-viewed-items-container .outOfStockProduct .popover-title{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container #out-of-stock-message{display:none}.comp-accounts-recently-viewed .recently-viewed-items-container .product-item #out-of-stock-message{display:block}.comp-accounts-recently-viewed .recently-viewed-items-container .server-message{background:var(--pink-600)}.comp-accounts-recently-viewed .recently-viewed-items-container .server-message span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.comp-accounts-recently-viewed .recently-viewed-tryon{display:none}.comp-accounts-dashboard-ditto .tryon-actions,.comp-accounts-mytryon-ditto .tryon-actions{height:30px}.comp-accounts-dashboard-ditto .default-text,.comp-accounts-mytryon-ditto .default-text{display:none}.comp-accounts-dashboard-ditto .default-ditto .default-text,.comp-accounts-mytryon-ditto .default-ditto .default-text{display:inline}.comp-accounts-dashboard-ditto .default-ditto .make-default,.comp-accounts-mytryon-ditto .default-ditto .make-default{display:none}.comp-accounts-dashboard-ditto .virtual-tryon-video,.comp-accounts-mytryon-ditto .virtual-tryon-video{border:1px solid var(--gray-400);height:222px}.comp-accounts-dashboard-ditto .ditto-tryon-user,.comp-accounts-mytryon-ditto .ditto-tryon-user{width:275px;height:275px}@media (min-width:1024px){.comp-accounts-dashboard-ditto .ditto-tryon-user,.comp-accounts-mytryon-ditto .ditto-tryon-user{width:200px;height:200px}}@media (min-width:1280px){.comp-accounts-dashboard-ditto .ditto-tryon-user,.comp-accounts-mytryon-ditto .ditto-tryon-user{width:270px;height:270px}}.comp-accounts-tryon #create-tryon-button{padding-right:65px;min-width:300px}.comp-accounts-loyalty-dashboard{color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard hr{border-color:var(--teal-400);margin:16px 0}.comp-accounts-loyalty-dashboard .shopping-cart-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:374px){.comp-accounts-loyalty-dashboard .shopping-cart-anchor{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .flex-anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .flex-anchor>span{line-height:inherit;padding-right:11px}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .flex-anchor:hover{text-decoration:none}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .flex-anchor:hover>span{text-decoration:underline}.comp-accounts-loyalty-dashboard .shopping-cart-anchor a{color:var(--teal-500);--display-color:var(--teal-500)}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .fa-angle-right{color:var(--gray-700);width:9px;height:14px;line-height:15px;--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard .shopping-cart-anchor .fa-angle-right:before{display:inline-block;width:9px;height:14px}.comp-accounts-loyalty-dashboard .opt-out-accordion>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>a{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;color:var(--teal-500);line-height:20px;--display-color:var(--teal-500)}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>a:after{content:"\f078";font-family:"Font Awesome 5 Pro";color:var(--teal-500);margin-left:20px;height:14px;display:inline-block;line-height:14px;--display-color:var(--teal-500)}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>.opt-out-content{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:15px 0 0}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>.opt-out-content .opt-out-text{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:670px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>.opt-out-content .opt-out-anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;text-decoration:underline}.comp-accounts-loyalty-dashboard .opt-out-accordion>li>.opt-out-content .opt-out-anchor:hover{text-decoration:none}.comp-accounts-loyalty-dashboard .opt-out-accordion>li.active>a:after{content:"\f077"}.comp-accounts-loyalty-dashboard .opt-out-accordion>li:before{display:none}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #opt-in-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #opt-in-checkbox{margin:0;width:22px;height:22px}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #confirm-loyalty-btn{width:200px}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section .form-text-container{width:240px}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #terms-link{font-size:var(--font-size--14)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #img-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #img-row img{width:65px;height:auto}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #star-img{width:50px!important}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section .content-row{width:200px;margin:0 auto}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #checkbox-container{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section hr{border-color:var(--gray-400);color:var(--gray-400);--display-color:var(--gray-400)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #opt-in-checkbox{position:absolute;opacity:0;cursor:pointer}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #opt-in-checkbox:focus~#custom-checkbox{outline:2px solid var(--pink-600)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #custom-checkbox{position:absolute;top:0;left:0;height:22px;width:22px;background-color:var(--gray-100);z-index:-1}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #custom-checkbox:hover{background-color:var(--gray-400)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #checkbox-container{height:22px;width:22px}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #checkbox-container:hover input~#custom-checkbox{background-color:var(--gray-400)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #checkbox-container input:checked~#custom-checkbox{background-color:var(--teal-500)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #custom-checkbox:after{content:"";position:absolute;display:none;left:9px;top:4px;width:5px;height:12px;border:solid var(--white);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #opt-in-checkbox:checked~#custom-checkbox:after{display:block}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #custom-checkbox:after{left:9px;top:5px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #img-row{display:block}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section #terms-link{font-size:var(--font-size--12)}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section .form-text-container{width:220px}.comp-accounts-loyalty-dashboard #loyalty-opt-in-section .form-text-container p{font-size:var(--font-size--14)}}.comp-accounts-loyalty-dashboard .loyalty-reward-section .loyalty-reward-title{line-height:20px;height:22px}.comp-accounts-loyalty-dashboard .loyalty-reward-section .bar{margin:16px 0;height:4px}.comp-accounts-loyalty-dashboard .loyalty-reward-section .reward-item{line-height:20px}.comp-accounts-loyalty-dashboard .loyalty-reward-section .reward-item>*{display:inline-block}.comp-accounts-loyalty-dashboard .loyalty-reward-section .reward-title{width:132px;margin-right:5px}.comp-accounts-loyalty-dashboard .loyalty-reward-section .shopping-cart-anchor a{color:var(--teal-500);--display-color:var(--teal-500)}.comp-accounts-loyalty-dashboard .loyalty-reward-section .shopping-cart-anchor .fa-angle-right{color:var(--gray-700);--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__info{font-weight:var(--font-weight--semiBold);line-height:20px;margin-right:7px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__value{font-weight:var(--font-weight--normal);color:var(--gray-800);--display-color:var(--gray-800);line-height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__date{font-size:var(--font-size--12);color:var(--pink-600);--display-color:var(--pink-600);background:var(--gray-100);border:1px solid var(--gray-100);border-radius:3px;padding:1px 4px;line-height:20px;margin-left:auto}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button,.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday{width:82px;text-transform:uppercase}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--white);background-color:var(--teal-700);border:1px solid transparent;padding:8px 16px 8px 16px;gap:8px;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:focus{outline:0!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button path{fill:var(--white)}@media (hover:hover){.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:hover path{fill:var(--black)}}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:active path{fill:var(--black)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:focus-visible{color:var(--black);background-color:var(--teal-200);border-color:var(--black)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--teal-700-rgb),.8)!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:focus-visible path{fill:var(--black)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__button:disabled path{fill:var(--white)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday{margin-right:7px;border:1px solid var(--gray-400);padding:4px;font-weight:var(--font-weight--normal);width:72px;color:var(--gray-800);--display-color:var(--gray-800);outline:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday::-webkit-input-placeholder{color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday:-ms-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday::-ms-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday::-webkit-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday::placeholder{color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__birthday-form .summary__input--birthday:focus-visible{outline:2px solid #cf0d9e}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs--desktop{display:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tab--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid var(--teal-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section #refer-a-friend .tabs{margin-bottom:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;list-style:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0 10px;font-size:var(--font-size--16);text-decoration:none;cursor:pointer;min-width:194px;line-height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab:before{content:"";display:none;position:absolute;width:100%;bottom:-2px;left:0;border-bottom:3px solid var(--teal-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab:after{content:"";margin-left:15px;margin-top:-3px;border:solid var(--teal-500);border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab__title{font-weight:var(--font-weight--semiBold);color:var(--teal-500);--display-color:var(--teal-500)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab.tab--desktop.tab--open:before{display:block}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab.tab--mobile.tab--open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab__container{display:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tabs .tab__container--open{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__desc{margin:0 0 5px;line-height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__desc-title{font-size:var(--font-size--16);line-height:20px;color:var(--gray-800);margin:10px 0;--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__desc-title+*>*{line-height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__desc a{text-decoration:underline;height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__desc a:hover{text-decoration:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:5px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:19px 10px;border:1px solid var(--gray-400);border-radius:3px;height:165px;overflow:hidden}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-title{font-size:var(--font-size--16);color:var(--gray-700);max-width:100%;letter-spacing:.77px;line-height:20px;--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-title-container{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;-moz-line-clamp:3;-ms-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-title-container .font-bold{letter-spacing:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-desc{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;max-width:100%;font-size:var(--font-size--12);line-height:15px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item-desc-container{border-top:1px solid var(--gray-400);padding-top:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-desc,.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-desc{padding-top:0;font-size:var(--font-size--14);line-height:normal;--display-color:var(--gray-700);color:var(--gray-700);font-weight:var(--font-weight--bold)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-desc-container,.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-desc-container{border-top:none;padding-top:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-container,.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-container{padding-bottom:55px!important;position:relative}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-container .claim-rewards__item-label,.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-container .claim-rewards__item-label{position:absolute;bottom:0;left:0;color:var(--white);--display-color:var(--white);width:100%;font-weight:var(--font-weight--semiBold);font-size:var(--font-size--14);line-height:15px;padding:10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-container{border-color:var(--teal-500)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--available .claim-rewards__item-container .claim-rewards__item-label{background:var(--teal-500)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-container{border-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--claimed .claim-rewards__item-container .claim-rewards__item-label{background:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--birthday .claim-rewards__item-container{border-color:var(--pink-600)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .claim-rewards__item--birthday .claim-rewards__item-desc-container{color:var(--pink-600);--display-color:var(--pink-600)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .available-tier-rewards,.comp-accounts-loyalty-dashboard #loyalty-hub-section .reward-points{margin-bottom:19px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points__desc-title,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__desc-title{font-size:var(--font-size--16);line-height:20px;color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:832px;margin:0 -8px 2px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:160px;height:113px;padding:15px 4px;border:1px solid var(--gray-400);margin:8px;border-radius:8px;text-align:center}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-item .fa,.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-item .fas{color:var(--teal-500);--display-color:var(--teal-500);font-size:17px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-item-title{font-size:var(--font-size--16);line-height:24px;font-weight:var(--font-weight--bold);color:var(--gray-800);margin-top:4px;letter-spacing:.24px;--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points-item-text{font-size:var(--font-size--14);line-height:22px;color:var(--gray-700);margin-top:4px;letter-spacing:.07px;--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points .yotpo-submit-button button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;white-space:nowrap!important;border-radius:1000px!important;font-family:var(--font-family--sons)!important;cursor:pointer!important;padding:4px 8px 4px 8px!important;gap:8px!important;font-size:var(--font-size--14,.875rem)!important;font-weight:var(--font-weight--semiBold,600)!important;line-height:140%!important;letter-spacing:.0175rem!important;color:var(--white)!important;background-color:var(--black)!important;border:1px solid var(--black)!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points .yotpo-submit-button button:active{-webkit-transition:none!important;transition:none!important}[data-whatinput=keyboard] .comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points .yotpo-submit-button button:focus{outline:none !important!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points .yotpo-submit-button button path{-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .earn-points .yotpo-submit-button button:hover{color:var(--black)!important;background-color:var(--gray-100)!important;border-color:var(--gray-100)!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table{margin:20px 0 0;table-layout:fixed;border-bottom:1px solid var(--gray-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table th{padding:7px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table td{padding:7px 10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table td,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table th{vertical-align:middle}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table td:first-of-type,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table th:first-of-type{padding:15px 10px 15px 20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table tr:nth-child(even) td{background:var(--gray-100)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table thead th{border:none;line-height:20px;font-size:12px;vertical-align:middle}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-0{background:var(--teal-900);font-size:var(--font-size--14);width:37%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-1,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-2,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-3{text-align:center;width:21%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-1 .font-bold,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-2 .font-bold,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-3 .font-bold{font-size:16px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-1{background:var(--teal-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-2{background:var(--teal-300)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table #bg-gradient-3{background:var(--teal-100)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .fan-check,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .friend-check,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .vip-check{color:var(--teal-900);font-size:15px;--display-color:var(--teal-900)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .fan-check+p,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .friend-check+p,.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .vip-check+p{margin-top:4px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table tbody td{border:none;line-height:20px;vertical-align:middle;font-size:var(--font-size--14)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table tbody td:first-of-type{text-align:left}.comp-accounts-loyalty-dashboard #loyalty-hub-section .tier-rewards__table .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-accounts-loyalty-dashboard #loyalty-hub-section .sub-tips{padding:8px;font-size:var(--font-size--12);line-height:20px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .sub-tips p{padding:2px;font-size:var(--font-size--12)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity{width:100%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__title{font-weight:var(--font-weight--black);font-size:var(--font-size--16);line-height:20px;color:var(--gray-800);--display-color:var(--gray-800)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table td,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table th{font-weight:var(--font-weight--semiBold);font-size:var(--font-size--16);line-height:20px;padding:10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table th{white-space:break-spaces;vertical-align:middle;color:var(--gray-800);--display-color:var(--gray-800);border-bottom:1px solid var(--gray-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table td{border-top:none;color:var(--gray-800);--display-color:var(--gray-800);word-break:break-word}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table tbody tr:nth-child(even) td{background:var(--gray-100)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table a{color:var(--teal-500);--display-color:var(--teal-500);text-decoration:underline}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table a:hover{text-decoration:none}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-body-date,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-header-date{width:25.285%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .yotpo-share-button-widget:focus-visible{outline:2px solid #cf0d9e}.comp-accounts-loyalty-dashboard #loyalty-opt-out-section{margin-top:-5px}.comp-accounts-loyalty-dashboard #loyalty-opt-out-section .accordion>li{position:relative;margin-top:0}.comp-loyalty-progress-bar{max-width:500px;width:100%;margin:30px 0 20px}.reward-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reward-error .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reward-error .alert>i{font-size:26px}.reward-error .alert .reward-error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reward-error .alert .reward-error-message>p{margin:0}.reward-error .alert .reward-error-message>p:first-of-type{font-weight:var(--font-weight--bold);font-size:var(--font-size--18)}.reward-error .alert .reward-error-message>p:last-of-type:not(:first-of-type){max-width:520px;margin-top:10px;color:var(--gray-800);--display-color:var(--gray-800)}@media (min-width:600px){.comp-accounts-loyalty-dashboard #loyalty-hub-section .summary__date{margin-left:15px}}@media (min-width:1024px){.comp-accounts-loyalty-dashboard hr{margin:20px 0}.comp-accounts-loyalty-dashboard .loyalty-reward-section .bar{margin:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:140px;margin-right:30px;margin-bottom:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__row-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__row-birthday{width:170px;margin-right:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__info{margin-right:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__value{color:var(--gray-700);--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__date{margin-left:0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday{margin-right:5px;width:83px;color:var(--gray-700);--display-color:var(--gray-700);padding:4px 10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday::-webkit-input-placeholder{color:var(--gray-700);--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday:-ms-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday::-ms-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday::-webkit-input-placeholder,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .summary__birthday-form .summary__input--birthday::placeholder{color:var(--gray-700);--display-color:var(--gray-700)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tabs--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tab--mobile{display:none!important}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-top:1px solid var(--teal-400)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tabs .tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;padding:10px 10px 13px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .claim-rewards__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0 7px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .claim-rewards__desc-title{font-size:var(--font-size--24);line-height:40px;margin:0;letter-spacing:.24px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .claim-rewards__list{max-width:598px;margin:0 -8px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .claim-rewards__item{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;padding:0;margin:8px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .claim-rewards__item-container{padding:11px 10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .available-tier-rewards,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .reward-points{margin-bottom:28px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .earn-points__desc-title,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__desc-title{font-size:var(--font-size--24);line-height:40px;margin:0;letter-spacing:.24px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .earn-points__desc-title{margin:30px 0 2px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .earn-points-item{width:192px;height:137px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table{max-width:800px;margin:10px 0}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table th{padding:7px 10px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table tr:nth-child(even) td{background:var(--gray-100)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table thead th{font-size:14px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-0{width:280px}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-1,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-2,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-3{width:173.33px;text-align:left}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .my-activity__table{width:791px;table-layout:fixed}.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .my-activity__table th{white-space:nowrap}.comp-loyalty-progress-bar{margin:20px 0}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1279px){.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-1,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-2,.comp-accounts-loyalty-dashboard #loyalty-hub-section .is-desktop .tier-rewards__table #bg-gradient-3{width:auto}}@media (max-width:1023px){.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table{table-layout:fixed}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table td,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table th{font-size:var(--font-size--14)}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-body-date,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-header-date{width:31.25%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-body-actions,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-header-actions{width:48.75%}.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-body-points,.comp-accounts-loyalty-dashboard #loyalty-hub-section .my-activity__table .grid-header-points{width:20%}.comp-accounts-loyalty-dashboard #loyalty-opt-out-section{margin-top:0}.comp-accounts-loyalty-dashboard #loyalty-opt-out-section hr{margin:0 0 40px}.comp-accounts-loyalty-dashboard #loyalty-opt-out-section .opt-out-accordion a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.how-it-works{max-width:992px;margin:0 auto;padding:16px 8px}.how-it-works .current-title{font-size:32px;line-height:40px;letter-spacing:.32px}.how-it-works .works-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}.how-it-works .circle-img-block{width:33.33%;padding:0 8px}.how-it-works .circle-img-block .current-title{margin-bottom:16px;font-size:28px;line-height:36px;letter-spacing:.28px}.how-it-works .circle-img-block .current-title+*{letter-spacing:.08px}@media (max-width:767px){.how-it-works .current-title{font-size:24px;line-height:32px}.how-it-works .works-list{margin-top:0}.how-it-works .circle-img-block{width:100%;margin-top:32px}.how-it-works .circle-img-block .current-title{font-size:20px;line-height:28px;letter-spacing:.2px}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .rewards-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;overflow:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:0 2px 2px}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block{min-width:25%}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block:not(.active) .tier-info{color:var(--gray-800);--display-color:var(--gray-800);font-size:var(--font-size--12);font-weight:var(--font-weight--normal)}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .tier-info{width:100%;position:relative;padding-bottom:10px;line-height:1;min-height:32px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .tier-info{min-height:50px;padding-bottom:15px;line-height:1.5}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .tier-info .tier-name{margin-right:5px;line-height:1}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .tier-info .tier-name{width:100%}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .tier-info .tier-name:after{content:"\f078";font-family:"Font Awesome 5 Pro";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;line-height:1;font-size:var(--font-size--12);position:absolute;bottom:1px;left:0}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block:last-of-type .tier-info{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active{color:var(--gray-800);font-size:var(--font-size--16);--display-color:var(--gray-800)}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active .tier-name:after{color:var(--teal-500);--display-color:var(--teal-500)}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active~.tier-block{font-size:var(--font-size--14)}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active~.tier-block .tier-info{color:var(--gray-800);font-size:var(--font-size--16);--display-color:var(--gray-800)}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active~.tier-block .tier-info{font-size:var(--font-size--14)}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active~.tier-block .tier-name:after{color:var(--teal-500);--display-color:var(--teal-500)}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active~.tier-block .progress-indicator>span{width:100%!important}@media (max-width:767px){.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block.active{font-size:var(--font-size--14)}}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .progress-indicator{-webkit-box-shadow:0 0 0 1px var(--teal-500);box-shadow:0 0 0 1px var(--teal-500);border-radius:10px;height:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.comp-loyalty-progress-bar:not(.yotpo-loyalty) .tier-block .progress-indicator>span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:var(--teal-500)}.comp-loyalty-progress-bar.yotpo-loyalty .rewards-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:1px;width:150px}@media (max-width:767px){.comp-loyalty-progress-bar.yotpo-loyalty .tier-block{min-width:25%}}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .tier-info{width:100%;position:relative;padding-bottom:9px;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1px}@media (max-width:767px){.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .tier-info{min-height:50px;padding-bottom:15px;line-height:1.5}}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .tier-info .tier-name{margin-right:3px;line-height:inherit}@media (max-width:767px){.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .tier-info .tier-name{width:100%}}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .tier-info .tier-name:after{content:"\f078";font-family:"Font Awesome 5 Pro";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;line-height:1;font-size:var(--font-size--12);position:absolute;bottom:1px;left:0;width:14px;height:9px}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block:last-of-type .tier-info{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block:not(.active){color:var(--gray-800);--display-color:var(--gray-800);font-size:var(--font-size--12);font-weight:var(--font-weight--normal)}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block:not(.active) .tier-info{line-height:15px;padding-bottom:14px}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active,.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active~.tier-block{color:var(--gray-800);font-size:var(--font-size--16);--display-color:var(--gray-800);font-weight:var(--font-weight--normal)}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active .tier-info,.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active~.tier-block .tier-info{line-height:20px;padding-bottom:9px}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active .tier-name:after,.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active~.tier-block .tier-name:after{color:var(--teal-500);--display-color:var(--teal-500)}@media (max-width:767px){.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active,.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active~.tier-block{font-size:var(--font-size--14)}}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block.active~.tier-block .progress-indicator>span{width:100%!important}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .progress-indicator{-webkit-box-shadow:0 0 0 1px var(--teal-500);box-shadow:0 0 0 1px var(--teal-500);border-radius:10px;height:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.comp-loyalty-progress-bar.yotpo-loyalty .tier-block .progress-indicator>span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background-color:var(--teal-500)}.comp-accounts-vision-test .renew-prescription-steps li{padding:10px 0 10px 30px;position:relative}.comp-accounts-vision-test .renew-prescription-steps li i{color:var(--green-500);left:0;position:absolute;--display-color:var(--green-500)}.comp-track-order{padding:16px 16px 40px 16px}@media (min-width:1024px){.comp-track-order .form-part{padding-right:40px}}.comp-track-order .form-part .frm-track-order{margin-top:36px}.comp-track-order .form-part .frm-track-order .error-message{color:var(--red-500)!important}.comp-track-order .form-part .frm-track-order .form-group{margin-bottom:26px}.comp-track-order .form-part .frm-track-order .form-group .icon-status{color:var(--white);font-size:var(--font-size--14);opacity:0;position:absolute;right:-15px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;visibility:hidden}.comp-track-order .form-part .frm-track-order .form-group .icon-success{opacity:1;visibility:visible;right:10px;color:var(--green-500)}.comp-track-order .form-part .frm-track-order .form-group .icon-required{opacity:1;visibility:visible;right:10px;color:var(--gray-400)}.comp-track-order .form-part .frm-track-order .form-group .icon-warning{opacity:1;visibility:visible;right:10px;color:var(--pink-600)}.comp-track-order .form-part .frm-track-order .form-group .icon-error{opacity:1;visibility:visible;right:10px;color:var(--red-500)}.comp-track-order .form-part .frm-track-order .btn{margin-top:36px}.comp-track-order .form-part .track-content{margin-top:76px;line-height:24px}@media (min-width:1024px){.comp-track-order .shipping-times{padding-left:40px}}@media only screen and (max-width:1024px){.comp-track-order .shipping-times{margin-top:50px}}.comp-track-order .shipping-times table{width:100%;margin-top:28px;color:var(--black)}.comp-track-order .shipping-times table tr{height:69px;border-bottom:1px solid var(--gray-400)}.fittingbox-modal .modal-dialog.modal-lg{width:1024px}.fittingbox-modal .modal-content{padding:0;background:rgba(var(--black-rgb),.95);border:none}.fittingbox-modal .exposure-slider-box{position:absolute;right:46px;top:130px}.fittingbox-modal .exposure-slider-box .ui-slider-vertical{width:8px;height:360px}.fittingbox-modal .exposure-slider-box .ui-slider-vertical .ui-slider-handle{width:40px;height:40px;border-radius:100%;background:var(--white) url(/dev/image/site/fittingbox/icon_brightness.svg) no-repeat center center;padding:0;border:none;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);left:-16px}.fittingbox-modal .exposure-slider-box .ui-widget.ui-widget-content{border-radius:10px;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);background:-webkit-gradient(linear,left top,left bottom,from(var(--white)),to(#414141));background:linear-gradient(180deg,var(--white) 0,#414141 100%);border:none}.fittingbox-modal .menu-box-wrapper{position:absolute;left:32px;top:24px}.fittingbox-modal .menu-box-wrapper [aria-expanded=false] .fa-angle-down{display:none}.fittingbox-modal .menu-box-wrapper [aria-expanded=true] .fa-angle-up{display:none}.fittingbox-modal .menu-box-wrapper .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer}.fittingbox-modal .menu-box-wrapper .menu-item .icon-ruler{background:url(/dev/image/site/fittingbox/icon_ruler_black.svg);width:24px;height:24px}.fittingbox-modal .menu-box-wrapper .menu-item .icon-image{background:url(/dev/image/site/fittingbox/icon_image_black.svg);width:24px;height:18px}.fittingbox-modal .menu-box-wrapper .menu-item .icon-reset{background:url(/dev/image/site/fittingbox/icon_reset.svg);width:16px;height:16px}.fittingbox-modal .menu-box-wrapper .menu-item span{font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;color:var(--white);--display-color:var(--white)}.fittingbox-modal .menu-box-wrapper #fittingbox-menu-collapse .menu-item{margin-top:16px}.fittingbox-modal .menu-box-wrapper .menu-icon{width:40px;height:40px;border-radius:100%;background:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.fittingbox-modal .menu-box-wrapper .menu-icon .far{color:var(--black);font-size:var(--font-size--24);--display-color:var(--black)}.fittingbox-modal .modal-header{padding:0;margin:0}.fittingbox-modal .modal-header:after{display:none}.fittingbox-modal .modal-header .close{display:none}.fittingbox-modal .close{position:absolute;z-index:1081;right:32px;top:24px;width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-radius:100%;-webkit-box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24);box-shadow:0 0 8px 0 rgba(var(--black-rgb),.24)}.fittingbox-modal .close span{color:var(--black);text-shadow:none;--display-color:var(--black)}.fittingbox-modal .modal-body{padding:0}.fittingbox-modal .fitmix-container,.fittingbox-modal .modal-body{height:768px}.fittingbox-modal .fittingbox-container{width:100%}.fittingbox-modal .bottom-section{position:absolute;width:100%;bottom:0}.fittingbox-modal .bottom-section:has(.using-pd-message:not(.hidden)) .lens-type-box{border-radius:0}.fittingbox-modal .bottom-section .using-pd-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 32px;color:var(--white);background:rgba(var(--black-rgb),.8)}.fittingbox-modal .bottom-section .using-pd-message .using-pd-message-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background-color:unset;border:none}.fittingbox-modal .lens-type-box{background:rgba(var(--black-rgb),.9);border-radius:16px 16px 0 0;padding:16px 32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.fittingbox-modal .lens-type-box .right-con{overflow:auto;width:50%}.fittingbox-modal .lens-type-box .lens-category-box{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.fittingbox-modal .lens-type-box .lens-type>*{padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.fittingbox-modal .lens-type-box .colors-box{padding:0 24px}.fittingbox-modal .lens-type-box .colors-box>*{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fittingbox-modal .lens-type-box .colors-box .color-text{font-weight:var(--font-weight--bold);font-size:var(--font-size--16);line-height:24px;letter-spacing:.24px;color:var(--white);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;--display-color:var(--white)}.fittingbox-modal .lens-type-box .colors-box .color-item{width:32px;height:32px;display:block;border:1px solid var(--white);border-radius:100%;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.fittingbox-modal .lens-type-box .colors-box .color-item span{display:block;width:100%;height:100%;border-radius:100%}.fittingbox-modal .lens-type-box .colors-box .color-item.active{border:3px solid var(--white)}.fittingbox-modal .lens-type-box .colors-box .color-item+.color-item{margin-left:16px}.fittingbox-modal .lens-type-box .btn{padding:9px 8px;font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;color:var(--gray-400);background:0 0;text-transform:inherit;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:8px;--display-color:var(--white)}.fittingbox-modal .lens-type-box .btn.active{background:var(--white);color:var(--black);--display-color:var(--black)}.fittingbox-modal .lens-type-box .btn+.btn{margin-left:12px}.fittingbox-modal .lens-type-box .lens-type .btn+.btn{margin-left:0}.fittingbox-modal .tips-box{padding:16px 32px;background:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fittingbox-modal .tips-box span.label-lens{border-radius:8px;padding:9px 8px;font-size:var(--font-size--14);font-weight:var(--font-weight--bold);line-height:22px;letter-spacing:.21px;background:var(--white);color:var(--black);--display-color:var(--black)}.fittingbox-modal .tips-box .btn-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--black);background-color:var(--gray-100);border:1px solid var(--black);padding:8px 16px 8px 16px!important;gap:8px!important;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem;text-decoration:none}.fittingbox-modal .tips-box .btn-link:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .fittingbox-modal .tips-box .btn-link:focus{outline:0!important}.fittingbox-modal .tips-box .btn-link path{-webkit-transition:all .3s ease;transition:all .3s ease}.fittingbox-modal .tips-box .btn-link path{fill:var(--black)}@media (hover:hover){.fittingbox-modal .tips-box .btn-link:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .tips-box .btn-link:hover path{fill:var(--white)}}.fittingbox-modal .tips-box .btn-link:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .tips-box .btn-link:active path{fill:var(--white)}.fittingbox-modal .tips-box .btn-link:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.fittingbox-modal .tips-box .btn-link:focus-visible path{fill:var(--white)}.fittingbox-modal .tips-box .btn-link:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.fittingbox-modal .tips-box .btn-link:disabled path{fill:var(--black)}.fittingbox-modal .pd-container{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--display-color:var(--white)}.fittingbox-modal .pd-container .pd-box{max-width:449px;margin:0 16px}.fittingbox-modal .pd-container .pd-box .pd-title{font-size:var(--font-size--20);line-height:28px;letter-spacing:.2px}.fittingbox-modal .pd-container .pd-box .pd-desc{font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;margin:8px 0 40px}.fittingbox-modal .pd-container .pd-box .pd-label{line-height:24px;letter-spacing:.08px}.fittingbox-modal .pd-container .pd-box .pd-inner-box{max-width:254px;margin:0 auto}.fittingbox-modal .pd-container .pd-box .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;margin:8px 0}.fittingbox-modal .pd-container .pd-box .radio-group .radio{margin:0}.fittingbox-modal .pd-container .pd-box .bootstrap-select{width:100%}.fittingbox-modal .pd-container .pd-box .bootstrap-select .btn{margin-right:0}.fittingbox-modal .pd-container .pd-box .bootstrap-select:focus{background:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-secondary{margin:32px auto;text-transform:none}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;border-radius:1000px;font-family:var(--font-family--sons);cursor:pointer;outline:0;color:var(--black);background-color:var(--gray-100);border:1px solid var(--black);padding:8px 16px 8px 16px;gap:8px}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus{outline:0!important}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm path{-webkit-transition:all .3s ease;transition:all .3s ease}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm path{fill:var(--black)}@media (hover:hover){.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:hover{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:hover path{fill:var(--white)}}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active{color:var(--white);background-color:var(--black);border-color:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:active path{fill:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus-visible{color:var(--white);background-color:var(--black);border-color:var(--white)!important;-webkit-box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important;box-shadow:0 0 0 4px rgba(var(--black-rgb),.8)!important}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:focus-visible path{fill:var(--white)}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--gray-700);pointer-events:none}.fittingbox-modal .pd-container .pd-box .btn.btn-pd-confirm:disabled path{fill:var(--black)}.fittingbox-modal .pd-container .pd-box .tip{margin-bottom:0;font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px}.fittingbox-modal .pd-container .pd-box .tip a{color:var(--white);text-decoration:underline;--display-color:var(--white)}.fittingbox-modal .pd-container .pd-box .pd-two-number-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fittingbox-modal .pd-container .pd-box .pd-two-number-box>:first-child{margin-right:4px}.fittingbox-modal .pd-container .pd-box .pd-two-number-box>:last-child{margin-left:4px}.fittingbox-modal .pd-container .pd-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background:var(--white)}.fittingbox-modal .icon-transitions{background:url(/dev/image/site/fittingbox/icon_transitions.svg);width:167px;height:45px;display:inline-block;margin:0 0 24px 32px}@media (max-width:767px){.fittingbox-modal .icon-transitions{margin-left:16px}}@media (max-width:1024px){.fittingbox-modal .modal-dialog.modal-lg{width:100%}}@media (max-width:768px){.fittingbox-modal .close{right:16px}.fittingbox-modal .menu-box-wrapper{left:16px}.fittingbox-modal .exposure-slider-box{right:30px}.fittingbox-modal .modal-dialog.modal-lg{margin:0;height:100%;min-height:840px}.fittingbox-modal .modal-dialog.modal-lg .fitmix-container,.fittingbox-modal .modal-dialog.modal-lg .fittingbox-container,.fittingbox-modal .modal-dialog.modal-lg .modal-body,.fittingbox-modal .modal-dialog.modal-lg .modal-content{height:100%}.fittingbox-modal .tips-box{padding:16px}.fittingbox-modal .lens-type-box{padding:0 16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.fittingbox-modal .lens-type-box>*{width:100%}.fittingbox-modal .lens-type-box .colors-box>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fittingbox-modal .lens-type-box .right-con{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.fittingbox-modal .lens-type-box .right-con .color-text{margin-bottom:16px}.fittingbox-modal .lens-type-box .left-con{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fittingbox-modal .lens-type-box .drag-border{margin:0 auto;padding:16px 0;width:91px}.fittingbox-modal .lens-type-box .drag-border span{width:91px;height:4px;display:block;border-radius:999px;background:var(--gray-700)}.fittingbox-modal .lens-type-box .lens-type-back{width:40px;height:40px;border-radius:100%;background:var(--white);color:var(--black);margin-right:16px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;--display-color:var(--black)}.fittingbox-modal .lens-type-box .lens-sub-types-box{display:-webkit-box;display:-ms-flexbox;display:flex}.fittingbox-modal .lens-type-box .lens-sub-types-box .lens-type{overflow:auto}}.modal-fittingbox-luna-pd-reader-results .modal-dialog{width:768px}.modal-fittingbox-luna-pd-reader-results .modal-header{margin-bottom:0}.modal-fittingbox-luna-pd-reader-results .modal-header .modal-title,.modal-fittingbox-luna-pd-reader-results .modal-header:after{display:none}.modal-fittingbox-luna-pd-reader-results .modal-header .close{font-size:35px;position:absolute;right:52px;top:37px}.modal-fittingbox-luna-pd-reader-results .modal-content{padding:37px 52px 50px 53px}.modal-fittingbox-luna-pd-reader-results .modal-footer{border-top:none;padding:0;margin-top:50px}.modal-fittingbox-luna-pd-reader-results .title{font-size:var(--font-size--32);line-height:40px;letter-spacing:.32px;margin-bottom:8px}.modal-fittingbox-luna-pd-reader-results p{margin-bottom:0}.modal-fittingbox-luna-pd-reader-results .frame-size,.modal-fittingbox-luna-pd-reader-results .pd-size{font-size:var(--font-size--40);line-height:48px;letter-spacing:.4px}.modal-fittingbox-luna-pd-reader-results .pd-size{margin-bottom:32px}.modal-fittingbox-luna-pd-reader-results .frame-size{margin-bottom:8px}.modal-fittingbox-luna-pd-reader-results .frame-data{font-size:var(--font-size--28);line-height:36px;letter-spacing:.28px}@media (max-width:768px){.modal-fittingbox-luna-pd-reader-results .modal-dialog{width:100%;margin:0;height:100%}.modal-fittingbox-luna-pd-reader-results .modal-dialog .modal-content{height:100%;border:none}}.page-framefit-view .comp-pdp-name-section .fittingbox-button{display:none}.page-framefit-view .comp-pdp-name-section.fittingbox-enable .btn-close-framefit img{display:none}[data-fitting-box-modal] #gladlyChat_container,[data-fitting-box-modal] #onetrust-consent-sdk,[data-fitting-box-modal] #usntA40Toggle{display:none!important}.framefit-modal{padding-left:0!important;padding-right:0!important}.framefit-modal .modal-footer{border-top:0}@media (max-width:767px){.framefit-modal .modal-dialog .modal-content{border:0}}@media (max-width:1023px){.framefit-modal .modal-dialog{margin:0 auto}}.sources-text{word-wrap:break-word}.page-accounts .h1-heading,.page-accounts .h2-heading{font-size:var(--font-size--16);line-height:1}@media (max-width:767px){.page-accounts .h2-heading{font-size:var(--font-size--16);line-height:1;margin-top:11px}}.page-accounts .comp-accounts-prescriptions .h2-heading,.page-accounts .comp-accounts-tryon .h2-heading{margin-top:11px}@media (max-width:767px){.page-accounts .comp-accounts-forgot-password .h1-heading,.page-accounts .comp-accounts-login-and-register .h1-heading{margin-top:11px}}.page-accounts .comp-accounts-dashboard-framefit .h3-heading,.page-accounts .comp-accounts-mytryon-ditto .h3-heading,.page-accounts .comp-accounts-mytryon-framefit .h3-heading{font-size:var(--font-size--16);line-height:1;margin-top:11px}@media (max-width:767px){.page-accounts .comp-accounts-dashboard-framefit,.page-accounts .comp-accounts-mytryon-ditto,.page-accounts .comp-accounts-mytryon-framefit{font-size:var(--font-size--16);line-height:1;margin-top:11px}}.page-accounts .comp-accounts-address-book .h3-heading,.page-accounts .comp-accounts-payment-methods .h3-heading,.page-accounts .comp-accounts-prescriptions .h3-heading{font-size:var(--font-size--16);line-height:1}@media (max-width:767px){.page-accounts .comp-accounts-address-book .h3-heading,.page-accounts .comp-accounts-payment-methods .h3-heading,.page-accounts .comp-accounts-prescriptions .h3-heading{font-size:var(--font-size--16);line-height:1}}.page-accounts .comp-accounts-forgot-password .h1-heading,.page-accounts .comp-accounts-forgot-password .h2-heading,.page-accounts .comp-accounts-login-and-register .h1-heading,.page-accounts .comp-accounts-login-and-register .h2-heading,.page-accounts .comp-accounts-reset-password .h1-heading,.page-accounts .comp-accounts-reset-password .h2-heading{line-height:2}.page-accounts .comp-accounts-favorites .h2-heading{line-height:1.5}@media (min-width:1024px){.page-accounts.page-accounts-favorites-anonymous #comp-accounts-favorites{padding-top:60px}}.page-accounts .accounts-lists li{border-bottom:1px solid #ccebee;padding:15px 0}@media (min-width:768px){.page-accounts .accounts-lists li{padding:11px 0}}@media (min-width:1650px){.page-accounts .accounts-lists li{padding:20px 0 17px}}.page-accounts .accounts-lists li:first-child{border-top:1px solid #ccebee}.page-accounts .light-blue-separator{border-top:1px solid #ccebee}.page-accounts .light-blue-separator-bottom{border-bottom:1px solid #ccebee}.page-accounts .separator{margin-top:0}.page-accounts .modal-body.color-gray-darker,.page-accounts .modal-title.color-gray-darker{color:var(--gray-800)}@media (max-width:767px){.page-accounts .modal .modal-content{padding:30px 0}.page-accounts .modal .modal-header:after{left:15px}}.page-accounts .column-separator{display:none}@media (min-width:1024px){.page-accounts .column-separator{display:block;left:25%}}@media (min-width:1650px){.page-accounts .column-separator{left:16.66666667%}}.page-accounts.page-accounts-login-and-register .email-error-message,.page-accounts.page-accounts-orders .email-error-message,.page-accounts.page-accounts-settings .email-error-message{display:none}.page-accounts.page-accounts-login-and-register .new-email,.page-accounts.page-accounts-orders .new-email,.page-accounts.page-accounts-settings .new-email{border-color:var(--pink-600);color:var(--pink-600)}.page-accounts.page-accounts-login-and-register .form-control.parsley-error+.email-error-message-show,.page-accounts.page-accounts-login-and-register .form-control.parsley-error+.parsley-errors-list+.email-error-message-show,.page-accounts.page-accounts-orders .form-control.parsley-error+.email-error-message-show,.page-accounts.page-accounts-orders .form-control.parsley-error+.parsley-errors-list+.email-error-message-show,.page-accounts.page-accounts-settings .form-control.parsley-error+.email-error-message-show,.page-accounts.page-accounts-settings .form-control.parsley-error+.parsley-errors-list+.email-error-message-show{display:none}.page-accounts.page-accounts-login-and-register .oosFormSetposition,.page-accounts.page-accounts-orders .oosFormSetposition,.page-accounts.page-accounts-settings .oosFormSetposition{float:left}.page-accounts.page-accounts-login-and-register .order-table>div .col-xs-9,.page-accounts.page-accounts-orders .order-table>div .col-xs-9,.page-accounts.page-accounts-settings .order-table>div .col-xs-9{overflow-wrap:break-word}.page-accounts.page-accounts-login-and-register .common-error-container,.page-accounts.page-accounts-orders .common-error-container,.page-accounts.page-accounts-settings .common-error-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--red-100)}.page-accounts.page-accounts-login-and-register .error-msg,.page-accounts.page-accounts-orders .error-msg,.page-accounts.page-accounts-settings .error-msg{color:var(--red-800);text-align:center;font-size:var(--font-size--16);font-style:normal;font-weight:var(--font-weight--normal)}@media (min-width:768px){.page-accounts.page-accounts-address-book .accounts-lists li,.page-accounts.page-accounts-payment-methods .accounts-lists li{padding:15px 0}}@media (min-width:1650px){.page-accounts.page-accounts-address-book .accounts-lists li,.page-accounts.page-accounts-payment-methods .accounts-lists li{padding:20px 0 17px}}.page-accounts.page-accounts-address-book .address-status,.page-accounts.page-accounts-address-book .payment-method-status,.page-accounts.page-accounts-payment-methods .address-status,.page-accounts.page-accounts-payment-methods .payment-method-status{cursor:pointer}.page-accounts.page-accounts-address-book .address-status:not(.default) span.default-status,.page-accounts.page-accounts-address-book .payment-method-status:not(.default) span.default-status,.page-accounts.page-accounts-payment-methods .address-status:not(.default) span.default-status,.page-accounts.page-accounts-payment-methods .payment-method-status:not(.default) span.default-status{color:var(--teal-500)}.page-accounts.page-accounts-address-book .default,.page-accounts.page-accounts-payment-methods .default{pointer-events:none}.page-accounts.page-accounts-address-book .default .fa-check-circle,.page-accounts.page-accounts-payment-methods .default .fa-check-circle{color:var(--teal-500)}@media (min-width:1024px){.page-accounts.page-accounts-address-book .dafault-status,.page-accounts.page-accounts-payment-methods .dafault-status{vertical-align:text-bottom}}.page-accounts.page-accounts-address-book label,.page-accounts.page-accounts-payment-methods label{font-size:var(--font-size--14)}@media (min-width:1024px){.page-accounts.page-accounts-address-book label,.page-accounts.page-accounts-payment-methods label{font-size:var(--font-size--16)}}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination{position:absolute;right:15px;bottom:-10px}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-arrow,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-arrow{position:absolute;bottom:0;z-index:1}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-arrow.slick-prev,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-arrow.slick-prev{left:0}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-arrow.slick-next,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-arrow.slick-next{right:0}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-arrow.slick-disabled,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-arrow.slick-disabled{opacity:.5}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-dots,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-dots{margin:0;padding:0 30px;color:var(--teal-500);top:-3px;position:relative}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-dots li,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-dots li{display:none}.page-accounts.page-accounts-dashboard #prescription-page-modal .slick-pagination .slick-dots li.slick-active,.page-accounts.page-accounts-prescriptions #prescription-page-modal .slick-pagination .slick-dots li.slick-active{display:block}.page-accounts.page-accounts-dashboard #prescription-page-modal .close,.page-accounts.page-accounts-prescriptions #prescription-page-modal .close{position:absolute;right:35px;top:43px;z-index:1}.page-accounts.page-accounts-dashboard #prescription-page-modal .modal-title,.page-accounts.page-accounts-prescriptions #prescription-page-modal .modal-title{font-weight:var(--font-weight--bold);font-size:var(--font-size--16);text-transform:uppercase;margin-bottom:60px;line-height:1.375;position:relative}.page-accounts.page-accounts-dashboard #prescription-page-modal .modal-title:after,.page-accounts.page-accounts-prescriptions #prescription-page-modal .modal-title:after{content:" ";display:block;position:relative;left:0;top:23px;width:65px;height:0;border-top:5px solid var(--teal-500)}@media (max-width:767px){.page-accounts.page-accounts-dashboard #prescription-page-modal .modal-title,.page-accounts.page-accounts-prescriptions #prescription-page-modal .modal-title{font-size:var(--font-size--14);margin-right:40px}}.page-accounts.page-accounts-dashboard #prescription-page-modal .prescriptions-carousel-wrapper,.page-accounts.page-accounts-prescriptions #prescription-page-modal .prescriptions-carousel-wrapper{border-bottom:1px solid var(--teal-500);padding-bottom:20px;margin-bottom:25px}.page-accounts .btn{outline-offset:3px!important}.welcome-regence{border-bottom:1px solid var(--gray-400)!important;padding:20px}