.comp-checkout-steps .steps .step{opacity:.5}.comp-checkout-steps .steps .step .step-count{display:inline-block;width:30px;height:30px;border:solid 2px var(--teal-500);line-height:1}[data-steps="1"] .comp-checkout-steps .steps .step.step01,[data-steps="2"] .comp-checkout-steps .steps .step.step02,[data-steps="3"] .comp-checkout-steps .steps .step.step03{opacity:1}[data-steps="1"] .comp-checkout-steps .steps .step.step01 .step-count,[data-steps="2"] .comp-checkout-steps .steps .step.step02 .step-count,[data-steps="3"] .comp-checkout-steps .steps .step.step03 .step-count{color:var(--white);background-color:var(--teal-500);--display-color:var(--white)}@media (max-width:767px){[data-steps="1"] #comp-checkout-steps-top .comp-checkout-steps .step02,[data-steps="1"] #comp-checkout-steps-top .comp-checkout-steps .step03{display:none!important}}[data-steps="2"] #comp-checkout-steps-top .comp-checkout-steps .step01{border-bottom:none}@media (max-width:767px){[data-steps="2"] #comp-checkout-steps-top .comp-checkout-steps .step03{display:none!important}}@media (min-width:768px) and (max-width:1023px){.comp-checkout-sections hr{margin-top:55px}}.comp-checkout-sections hr.title-underline{width:40px}.ua-edge .comp-checkout-sections hr.title-underline,.ua-ie .comp-checkout-sections hr.title-underline{text-align:left}.comp-checkout-sections label{color:var(--gray-700);font-size:var(--font-size--16);--display-color:var(--gray-700)}.comp-checkout-sections .checkout-address-lists.radio,.comp-checkout-sections .checkout-billing-lists.radio,.comp-checkout-sections .checkout-payment-method-saved-lists.radio{margin-left:13px;height:auto;min-height:30px}@media (max-width:767px){.comp-checkout-sections .checkout-address-lists.radio,.comp-checkout-sections .checkout-billing-lists.radio,.comp-checkout-sections .checkout-payment-method-saved-lists.radio{margin-left:3px}}.comp-checkout-sections .checkout-address-lists.radio [type=radio],.comp-checkout-sections .checkout-billing-lists.radio [type=radio],.comp-checkout-sections .checkout-payment-method-saved-lists.radio [type=radio]{width:18px}.comp-checkout-sections .checkout-address-lists.radio [type=radio]+span,.comp-checkout-sections .checkout-billing-lists.radio [type=radio]+span,.comp-checkout-sections .checkout-payment-method-saved-lists.radio [type=radio]+span{display:inline-block}.comp-checkout-sections .checkout-address-lists .checkout-address-list [type=checkbox],.comp-checkout-sections .checkout-address-lists .checkout-address-list [type=radio],.comp-checkout-sections .checkout-address-lists .checkout-billing-address-list [type=checkbox],.comp-checkout-sections .checkout-address-lists .checkout-billing-address-list [type=radio],.comp-checkout-sections .checkout-address-lists .payment-method-saved-list [type=checkbox],.comp-checkout-sections .checkout-address-lists .payment-method-saved-list [type=radio],.comp-checkout-sections .checkout-billing-lists .checkout-address-list [type=checkbox],.comp-checkout-sections .checkout-billing-lists .checkout-address-list [type=radio],.comp-checkout-sections .checkout-billing-lists .checkout-billing-address-list [type=checkbox],.comp-checkout-sections .checkout-billing-lists .checkout-billing-address-list [type=radio],.comp-checkout-sections .checkout-billing-lists .payment-method-saved-list [type=checkbox],.comp-checkout-sections .checkout-billing-lists .payment-method-saved-list [type=radio],.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-address-list [type=checkbox],.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-address-list [type=radio],.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-billing-address-list [type=checkbox],.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-billing-address-list [type=radio],.comp-checkout-sections .checkout-payment-method-saved-lists .payment-method-saved-list [type=checkbox],.comp-checkout-sections .checkout-payment-method-saved-lists .payment-method-saved-list [type=radio]{margin-right:0}.comp-checkout-sections .checkout-address-lists .checkout-address-list span,.comp-checkout-sections .checkout-address-lists .checkout-billing-address-list span,.comp-checkout-sections .checkout-address-lists .payment-method-saved-list span,.comp-checkout-sections .checkout-billing-lists .checkout-address-list span,.comp-checkout-sections .checkout-billing-lists .checkout-billing-address-list span,.comp-checkout-sections .checkout-billing-lists .payment-method-saved-list span,.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-address-list span,.comp-checkout-sections .checkout-payment-method-saved-lists .checkout-billing-address-list span,.comp-checkout-sections .checkout-payment-method-saved-lists .payment-method-saved-list span{display:block;margin-left:10px}.comp-checkout-sections.comp-checkout-payment .bootstrap-select .btn{margin-right:10px}.comp-checkout-sections.comp-checkout-payment .btn{padding:11px}.comp-checkout-sections.comp-checkout-payment .dropdown-menu .disabled{opacity:.5}.comp-checkout-sections.comp-checkout-payment .dropdown-menu .disabled span{color:var(--gray-800);--display-color:var(--gray-800)}@media (max-width:767px){.comp-checkout-sections.comp-checkout-payment .bootstrap-select .bs-caret{width:40px}.comp-checkout-sections.comp-checkout-payment .bootstrap-select .caret{right:12px!important}}@media (max-width:350px){.comp-checkout-sections.comp-checkout-payment .bootstrap-select .bs-caret{width:30px}.comp-checkout-sections.comp-checkout-payment .bootstrap-select .caret{right:7px!important}}.comp-checkout-sections .checkout-shipping-method .radio{height:auto;min-height:30px}.comp-checkout-sections .checkout-shipping-method .radio>label{display:block}.comp-checkout-sections .checkout-shipping-method .radio>label>input[type=radio]{float:left;margin-top:-4px;margin-right:0}@media (max-width:767px){.comp-checkout-sections .checkout-shipping-method .radio>label>input[type=radio]{margin-top:-6px}}.comp-checkout-sections .checkout-shipping-method .radio>label>span{display:block;color:var(--gray-700);--display-color:var(--gray-700)}@media (max-width:767px){.comp-checkout-sections .checkbox label,.comp-checkout-sections .radio label{font-size:var(--font-size--14)}}.comp-checkout-sections .table{margin-bottom:0;border-collapse:collapse;background-color:var(--gray-100)}.comp-checkout-sections .table .col01,.comp-checkout-sections .table .row-heading,.comp-checkout-sections .table .row-summary{font-weight:var(--font-weight--bold)}.comp-checkout-sections .table .row-title{background-color:var(--gray-100)}.comp-checkout-sections .table .row-title .itemedit,.comp-checkout-sections .table .row-title .itemremove{letter-spacing:0}.comp-checkout-sections .table .row-title td{border-top:0;padding:12px 8px}.comp-checkout-sections .table .row-summary{background-color:var(--white);border-bottom:0;font-size:1.25em;line-height:1.6;padding:12px 8px}.comp-checkout-sections .table .row-item{text-transform:capitalize}.comp-checkout-sections .table.table-prescription-info .col01,.comp-checkout-sections .table.table-prescription-info .col02{width:30%}.comp-checkout-sections .table.table-prescription-info .col003,.comp-checkout-sections .table.table-prescription-info .col04{width:20%}.comp-checkout-sections .table.table-prescription-info .col04{text-align:right}.comp-checkout-sections .table.table-price-info .col01{width:30%}.comp-checkout-sections .table.table-price-info .col02{width:50%}.comp-checkout-sections .table.table-price-info .col03{width:20%;text-align:right}.comp-checkout-sections .gift-card-table{background:0 0;border:none;margin-top:20px;margin-bottom:20px}.comp-checkout-sections .gift-card-table td{background:0 0;border:none;vertical-align:middle}.comp-checkout-sections .gift-card-table td:first-child{font-weight:var(--font-weight--bold)}.comp-checkout-sections .gift-card-table td:last-child{text-align:right}.comp-checkout-sections.comp-checkout-thanks>div>div.bg-primary{background-image:url(/dev/image/site/common/confirmation-thank-you-bg.png);background-repeat:no-repeat;background-position:center 115%;background-size:300px;padding-bottom:200px}@media (min-width:768px){.comp-checkout-sections.comp-checkout-thanks>div>div.bg-primary{background-position:110% 90%;padding-bottom:20px;padding-right:200px}}@media (min-width:1280px){.comp-checkout-sections.comp-checkout-thanks>div>div.bg-primary{background-size:350px;background-position:100% 50%}}.comp-checkout-sections.comp-checkout-thanks .bar{background:color-mix(in srgb,var(--teal-500),#fff 10%)}.comp-checkout-sections.comp-checkout-thanks .text-order-cs:hover{color:var(--white);--display-color:var(--white)}@media (max-width:767px){.comp-checkout-sections .td-gift-card{padding:8px 4px;font-size:var(--font-size--12)}}@media (max-width:767px){.comp-checkout-sections .btn-gift-card-applied.btn{padding:0;font-size:var(--font-size--12)}}#egc_c_text_input{width:210px;padding:10px}#egc_pin_input{width:120px;padding:10px}#comp-checkout-payment #gc-field-parent input,#comp-checkout-payment #gc-pin-parent input{display:inline-block;padding:10px}#comp-checkout-payment #gc-field-parent>div{width:210px;display:inline-block}#comp-checkout-payment #gc-field-parent .btn{-webkit-transform:translateY(-74%);-ms-transform:translateY(-74%);transform:translateY(-74%)}#comp-checkout-payment #gift-card{width:210px}#comp-checkout-payment #gift-card-pin{width:120px}#comp-checkout-payment .checkout-payment-credit .control-label{min-width:140px}#comp-checkout-payment.checkout-amazon-methods-disable .form-amazon,#comp-checkout-payment.checkout-creditcard-methods-disable .form-creditcard,#comp-checkout-payment.checkout-payment-method-default-disable .select-checkout-payment-as-default,#comp-checkout-payment.checkout-payment-method-saved-disable .checkout-payment-method-saved,#comp-checkout-payment.checkout-payment-method-saved-lists-disable .checkout-payment-method-saved-lists,#comp-checkout-payment.checkout-payment-methods-disable .checkout-payment-methods,#comp-checkout-payment.payment-hr-disable>div>hr{display:none}#comp-checkout-billing.checkout-billing-disable{display:none}.page-checkout .comp-shopping-cart .cart-info-items .item-oprate,.page-checkout .comp-shopping-cart .clipon-details .remove-clipon,.page-checkout .comp-shopping-cart .shop-clipons-this-frame,.page-checkout .comp-shopping-cart.comp-shopping-cart-accessories .shop-clipons-other-frames{display:none}.page-checkout .comp-shopping-cart .cart-info-details .row-info-details-frame-promotion{background-color:var(--white)}.page-checkout .comp-shopping-cart .cart-info-summary .bootstrap-select>button.dropdown-toggle,.page-checkout .comp-shopping-cart .clipon-details .bootstrap-select>button.dropdown-toggle{color:var(--gray-800);--display-color:var(--gray-800);cursor:default}.page-checkout .comp-shopping-cart .cart-info-summary .bootstrap-select>button.dropdown-toggle .filter-option,.page-checkout .comp-shopping-cart .clipon-details .bootstrap-select>button.dropdown-toggle .filter-option{text-align:center}.page-checkout .comp-shopping-cart .cart-info-summary .bootstrap-select>button.dropdown-toggle .bs-caret,.page-checkout .comp-shopping-cart .clipon-details .bootstrap-select>button.dropdown-toggle .bs-caret{display:none}.page-checkout .comp-shopping-cart .cart-info-summary .bootstrap-select .dropdown-menu,.page-checkout .comp-shopping-cart .clipon-details .bootstrap-select .dropdown-menu{display:none}@media (max-width:374px){.giftcard-recaptcha>#g-recaptcha{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.modal-footer .btn.btn-check-another-card,.modal-footer .btn.btn-check-done{display:block;width:100%;margin:0 0 5px}}@media (max-width:767px){.modal-footer .btn.btn-check-another-card,.modal-footer .btn.btn-check-done{padding:9px 8px}}.bnpl-modal #paypal-msg-row{width:85%}.bnpl-modal .modal-header{margin-bottom:0;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:15px}.bnpl-modal .modal-header .modal-title{-ms-flex-item-align:center;align-self:center}.bnpl-modal .modal-header button>span{color:var(--gray-700);--display-color:var(--gray-700)}.bnpl-modal .modal-header::after{content:none}.bnpl-modal .modal-header::before{content:none}.bnpl-modal .modal-dialog{width:100%}@media (min-width:1024px){.bnpl-modal .modal-dialog{width:726px}}@media (max-width:1023px){.bnpl-modal .modal-dialog{margin:0}}.bnpl-modal .modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:scroll;scroll-behavior:smooth}@media (min-width:1024px){.bnpl-modal .modal-body{max-height:550px;padding:30px 50px;padding-top:0}}@media (max-width:1023px){.bnpl-modal .modal-body{padding:0;padding:30px 15px;padding-top:0}}.bnpl-modal .modal-content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){.bnpl-modal .modal-content{height:100vh}}.bnpl-messaging{font-size:var(--font-size--12);letter-spacing:.005em;color:var(--black);--display-color:var(--black)}.bnpl-messaging p{margin-bottom:0;font-size:var(--font-size--12)}.bnpl-msg{display:inline-block;margin-right:5px}.bnpl-modal-trigger{text-decoration:underline;white-space:nowrap}.bnpl-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20%;-moz-column-gap:20%;column-gap:20%;text-transform:none}.bnpl-modal-title a{color:var(--gray-800);font-size:var(--font-size--20);text-decoration:none;border-bottom:2px solid transparent;--display-color:var(--gray-800)}.bnpl-modal-title a.active{border-bottom:2px solid var(--teal-400)}.bnpl-disclosure{font-size:var(--font-size--14);line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.2rem;letter-spacing:.07px;padding-bottom:40px;padding-top:40px;border-bottom:1px solid var(--gray-400)}.bnpl-disclosure :last-child{border:none}.bnpl-disclosure p{margin:0}.bnpl-disclosure .fine-print{font-size:var(--font-size--12);font-style:italic}.bnpl-disclosure .fine-print p{margin-top:16px}.bnpl-disclosure .fine-print p:first-child{margin-top:5px}.bnpl-disclosure>img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1023px){.bnpl-disclosure{padding-left:0;padding-right:0}}.bnpl-disclosure:last-child{border:none;margin:0;padding-bottom:10px}.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-shopping-cart input.btn-submit-patient{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);padding:8px 16px 8px 16px;border-top-left-radius:0;border-bottom-left-radius:0}.comp-shopping-cart input.btn-submit-patient:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-shopping-cart input.btn-submit-patient:focus{outline:0!important}.comp-shopping-cart input.btn-submit-patient path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-shopping-cart input.btn-submit-patient path{fill:var(--white)}@media (hover:hover){.comp-shopping-cart input.btn-submit-patient:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.comp-shopping-cart input.btn-submit-patient:hover path{fill:var(--black)}}.comp-shopping-cart input.btn-submit-patient:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.comp-shopping-cart input.btn-submit-patient:active path{fill:var(--black)}.comp-shopping-cart input.btn-submit-patient: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-shopping-cart input.btn-submit-patient:focus-visible path{fill:var(--black)}.comp-shopping-cart input.btn-submit-patient:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.comp-shopping-cart input.btn-submit-patient:disabled path{fill:var(--black)}.comp-shopping-cart .btn-upsell{padding:8px 12px}.comp-shopping-cart .font-18{font-size:var(--font-size--18)}.comp-shopping-cart td{color:var(--gray-800)}.comp-shopping-cart .product-category .item-img>img{max-width:400px}.comp-shopping-cart .product-category+div,.comp-shopping-cart .product-category+script+div{border-top:1px solid var(--gray-400)}.comp-shopping-cart .product-list>div>a{display:block}.comp-shopping-cart .product-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:8px}@media (min-width:1650px){.comp-shopping-cart .product-list .transitions-logo-wrapper{max-width:700px;margin:0 auto 8px}}.comp-shopping-cart .product-list .transitions-logo-wrapper .img-transitions-logo{width:122px;height:32px}@media (max-width:768px){.comp-shopping-cart .product-list .transitions-logo-wrapper .img-transitions-logo{width:89px;height:24px}}@media (min-width:1650px){.comp-shopping-cart .product-list>div:first-child .img-responsive{max-width:700px;width:auto;height:auto;margin:0 auto}}.comp-shopping-cart .cart-info-items .cart-info-upsell-far,.comp-shopping-cart .cart-info-items .cart-info-upsell-near,.comp-shopping-cart .cart-info-items .col-nv-add-text,.comp-shopping-cart .cart-info-items .row-info-item-doublepd,.comp-shopping-cart .cart-info-items .row-info-item-nvadd-mobile,.comp-shopping-cart .cart-info-items .row-info-item-prism,.comp-shopping-cart .cart-info-items .row-info-item-recommend,.comp-shopping-cart .cart-info-items .row-info-item-shape,.comp-shopping-cart .cart-info-items .row-info-item-singlepd,.comp-shopping-cart .cart-info-items .row-split{display:none}.comp-shopping-cart .cart-info-items.is-double-pd .row-info-item-doublepd,.comp-shopping-cart .cart-info-items.is-single-pd .row-info-item-singlepd,.comp-shopping-cart .cart-info-items.lens-shape-enable .row-info-item-shape,.comp-shopping-cart .cart-info-items.prism-enable .row-info-item-prism,.comp-shopping-cart .cart-info-items.recommend-enable .row-info-item-recommend{display:table-row}.comp-shopping-cart .cart-info-items.is-double-pd .col-nv-add-text{display:inline-block}.comp-shopping-cart .cart-info-items.cart-info-upsell-table,.comp-shopping-cart .cart-info-items.is-frameonly .row-info-item-pd{display:none}.comp-shopping-cart .cart-info-items.added-upsell-enable{display:table}.comp-shopping-cart .cart-info-items.upsell-near-enable{display:table}.comp-shopping-cart .cart-info-items.upsell-near-enable .cart-info-upsell-near{display:block}.comp-shopping-cart .cart-info-items.upsell-far-enable{display:table}.comp-shopping-cart .cart-info-items.upsell-far-enable .cart-info-upsell-far{display:block}.comp-shopping-cart .cart-info-items .cart-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}@media (min-width:1024px){.comp-shopping-cart .cart-info-items .cart-item-name{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.comp-shopping-cart .cart-info-items .cart-item-name .name{padding:20px 0 15px;margin:0}@media (max-width:1023px){.comp-shopping-cart .cart-info-items .cart-item-name .name{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.comp-shopping-cart .cart-info-items .rush-tag{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:20px 0 0 0}@media (min-width:1024px){.comp-shopping-cart .cart-info-items .rush-tag{padding:20px 0 0 30px}}.comp-shopping-cart .cart-info-items .rush-tag span{background-color:var(--yellow-500);color:var(--gray-800);border-radius:25px;display:inline-block;padding:4px 8px;white-space:nowrap;font-size:var(--font-size--14,.875rem);font-weight:var(--font-weight--semiBold,600);line-height:100%;letter-spacing:.0525rem}.comp-shopping-cart .cart-info-items tr.row-patient-information td.col{padding-left:0;padding-right:0;padding-top:20px}.comp-shopping-cart .cart-info-items tr.row-patient-information .row-flex{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-shopping-cart .cart-info-items tr.row-patient-information .flex-item-1{padding:5px 15px 5px 15px;width:100%}@media (min-width:768px){.comp-shopping-cart .cart-info-items tr.row-patient-information .flex-item-1{padding:0 0 0 30px;width:25%}}.comp-shopping-cart .cart-info-items tr.row-patient-information .flex-item-2{padding:5px 15px 5px 15px;width:100%}@media (min-width:768px){.comp-shopping-cart .cart-info-items tr.row-patient-information .flex-item-2{padding:0;width:45%}}.comp-shopping-cart .cart-info-items tr.row-patient-information .flex-item-3{padding:5px 15px 5px 15px;width:100%}@media (min-width:768px){.comp-shopping-cart .cart-info-items tr.row-patient-information .flex-item-3{padding:0 20px 0 0;text-align:right;width:30%}}.comp-shopping-cart .cart-info-items tr.row-patient-information.edit-patient .row-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.comp-shopping-cart .cart-info-items tr.row-patient-information.edit-patient .flex-item-1{padding:5px 0 0 30px}}@media (min-width:768px){.comp-shopping-cart .cart-info-items tr.row-patient-information.edit-patient .flex-item-3{padding:5px 20px 0 0}}.comp-shopping-cart .cart-info-items tr.row-patient-information .input-sm{font-size:var(--font-size--16);height:39px}.comp-shopping-cart .cart-info-items tr.row-patient-information label{color:var(--gray-700);font-size:1.1em}.comp-shopping-cart .cart-info-items tr.row-patient-information .parsley-errors-list{margin-bottom:5px}.comp-shopping-cart .cart-info-items .prescription-validation-error{background-color:var(--orange-100)}.comp-shopping-cart .cart-info-items .col01{color:var(--gray-700);width:25%;text-transform:uppercase}.comp-shopping-cart .cart-info-items .col02,.comp-shopping-cart .cart-info-items .col03,.comp-shopping-cart .cart-info-items .col04,.comp-shopping-cart .cart-info-items .col05{width:19%}@media (max-width:767px){.comp-shopping-cart .cart-info-items .col01{width:35%}.comp-shopping-cart .cart-info-items .col02,.comp-shopping-cart .cart-info-items .col03,.comp-shopping-cart .cart-info-items .col04,.comp-shopping-cart .cart-info-items .col05{width:17%}}@media (max-width:374px){.comp-shopping-cart .cart-info-items .col01{width:44%}.comp-shopping-cart .cart-info-items .col02,.comp-shopping-cart .cart-info-items .col03,.comp-shopping-cart .cart-info-items .col04,.comp-shopping-cart .cart-info-items .col05{width:14%}}.comp-shopping-cart .cart-info-items tr:last-child td{padding-bottom:15px;padding-top:15px}@media (max-width:374px){.comp-shopping-cart .cart-info-details{table-layout:fixed}}.comp-shopping-cart .cart-info-details .row-info-details-anti,.comp-shopping-cart .cart-info-details .row-info-details-clipon,.comp-shopping-cart .cart-info-details .row-info-details-engraving,.comp-shopping-cart .cart-info-details .row-info-details-extracharge,.comp-shopping-cart .cart-info-details .row-info-details-frame-promotion .col02 a,.comp-shopping-cart .cart-info-details .row-info-details-frame-promotion .col03 del,.comp-shopping-cart .cart-info-details .row-info-details-insidearm,.comp-shopping-cart .cart-info-details .row-info-details-lens,.comp-shopping-cart .cart-info-details .row-info-details-outsidearm,.comp-shopping-cart .cart-info-details .row-info-details-tint,.comp-shopping-cart .cart-info-details .row-info-summary-promotion,.comp-shopping-cart .cart-info-details .row-summary .accessory-promotion-link,.comp-shopping-cart .cart-info-details .row-summary .accessory-promotion-price{display:none}.comp-shopping-cart .cart-info-details.anti-enable .row-info-details-anti,.comp-shopping-cart .cart-info-details.clip-on-enable .row-info-details-clipon,.comp-shopping-cart .cart-info-details.engraving-enable .row-info-details-engraving,.comp-shopping-cart .cart-info-details.extra-charge-enable .row-info-details-extracharge,.comp-shopping-cart .cart-info-details.frame-promotion-enable .row-info-details-frame-promotion,.comp-shopping-cart .cart-info-details.inside-arm-enable .row-info-details-insidearm,.comp-shopping-cart .cart-info-details.lens-enable .row-info-details-lens,.comp-shopping-cart .cart-info-details.outside-arm-enable .row-info-details-outsidearm,.comp-shopping-cart .cart-info-details.summay-promo-code-enable .row-info-summary-promotion,.comp-shopping-cart .cart-info-details.tint-enable .row-info-details-tint{display:table-row}.comp-shopping-cart .cart-info-details.accessory-promotion-enable .accessory-promotion-link,.comp-shopping-cart .cart-info-details.accessory-promotion-enable .accessory-promotion-price{display:inline-block}.comp-shopping-cart .cart-info-details.frame-promotion-enable .row-info-details-frame-promotion .col02 a,.comp-shopping-cart .cart-info-details.frame-promotion-enable .row-info-details-frame-promotion .col03 del{display:inline-block}.comp-shopping-cart .cart-info-details .view-price-table>td{padding:0!important}.comp-shopping-cart .cart-info-details .view-price-table>td .table .col{border-top:solid 1px var(--gray-400)}.comp-shopping-cart .cart-info-details .view-price-table>td .table .col03{font-weight:var(--font-weight--bold);text-align:right}.comp-shopping-cart .cart-info-details .view-price-table+tr td{background-color:#fff;font-weight:var(--font-weight--bold)}.comp-shopping-cart .cart-info-details .view-price-table+tr .col03{text-align:right}.comp-shopping-cart .cart-info-details .view-price-table+tr .col02{white-space:nowrap}.comp-shopping-cart .cart-info-details .view-details{background-color:#fff;border-top:1px solid var(--gray-400)}.comp-shopping-cart .cart-info-details .view-details>td{padding:0;font-weight:var(--font-weight--bold);vertical-align:middle;height:68px}.comp-shopping-cart .cart-info-details .view-details>td.col03{text-align:right}.comp-shopping-cart .cart-info-details .view-details>td.col01{color:var(--teal-500)}.comp-shopping-cart .cart-info-details .view-details>td.col02{white-space:nowrap}.comp-shopping-cart .cart-info-details .view-details>td .fa{padding-right:10px}.comp-shopping-cart .cart-info-details .view-details>td .fa-drop-angle{color:var(--teal-500);padding-right:0}.comp-shopping-cart .cart-info-details .view-details~tr{display:none}.comp-shopping-cart .cart-info-details .view-details.open{background-color:var(--white)}.comp-shopping-cart .cart-info-details .view-details.open:hover{background-color:var(--white)}.comp-shopping-cart .cart-info-details .view-details.open .info-subtotal{display:none}.comp-shopping-cart .cart-info-details .view-details.open .fa-angle-down:before{content:"\f106"}.comp-shopping-cart .cart-info-details .view-details.open~tr{display:table-row}.comp-shopping-cart .clipon-details .view-price-table .col01{width:30%}.comp-shopping-cart .clipon-details .view-price-table .col02{width:45%}.comp-shopping-cart .clipon-details .view-price-table .col03{width:25%}@media (min-width:768px){.comp-shopping-cart .clipon-details tr.row-patient-information .flex-item-1{width:30%}.comp-shopping-cart .clipon-details tr.row-patient-information .flex-item-2{width:45%}.comp-shopping-cart .clipon-details tr.row-patient-information .flex-item-3{width:25%}}.comp-shopping-cart .row-title{background-color:var(--gray-100)}.comp-shopping-cart .row-title h2{margin:20px 0}@media (max-width:767px){.comp-shopping-cart .row-title h2{font-size:var(--font-size--28)}}@media (max-width:767px){.comp-shopping-cart .row-title h3{width:230px;overflow:hidden;text-overflow:ellipsis}}.comp-shopping-cart .table{margin-bottom:0;background-color:var(--gray-100)}.comp-shopping-cart .table .col{border:none;vertical-align:middle}@media (max-width:767px){.comp-shopping-cart .table .col{font-size:var(--font-size--14)}.comp-shopping-cart .table .col h3.color-gray-darker{text-overflow:inherit}}@media (max-width:374px){.comp-shopping-cart .table .col{font-size:var(--font-size--12)}}.comp-shopping-cart .table .row-heading td{padding-top:20px;vertical-align:top}.comp-shopping-cart .table .row-heading+.row-heading td{padding-top:10px}.comp-shopping-cart .table .row-heading+.row-info-item td{padding-top:20px}.comp-shopping-cart .table .row-title{background-color:var(--gray-100)}.comp-shopping-cart .table .row-title .itemedit,.comp-shopping-cart .table .row-title .itemremove{letter-spacing:0}.comp-shopping-cart .table .row-title .col{border-bottom:1px solid var(--gray-400)}.comp-shopping-cart .table .row-summary{height:70px}.comp-shopping-cart .table .col01,.comp-shopping-cart .table .row-heading,.comp-shopping-cart .table .row-summary{font-weight:var(--font-weight--bold);padding-left:15px}@media (min-width:768px){.comp-shopping-cart .table .col01,.comp-shopping-cart .table .row-heading,.comp-shopping-cart .table .row-summary{padding-left:30px}}@media (max-width:767px){.comp-shopping-cart .table .col01,.comp-shopping-cart .table .row-heading,.comp-shopping-cart .table .row-summary{font-size:var(--font-size--16)!important}}@media (max-width:374px){.comp-shopping-cart .table .col01,.comp-shopping-cart .table .row-heading,.comp-shopping-cart .table .row-summary{font-size:var(--font-size--14)!important}}.comp-shopping-cart .table .col01,.comp-shopping-cart .table .row01,.comp-shopping-cart .table .view-details{font-size:1.1em}.comp-shopping-cart .table .row-info-item td{height:30px}@media (min-width:768px){.comp-shopping-cart .table .row-recommended .col01{width:25%}.comp-shopping-cart .table .row-recommended .col02{width:55%}.comp-shopping-cart .table .row-recommended .col03{width:20%}}@media (max-width:767px){.comp-shopping-cart .table .row-recommended{display:block}.comp-shopping-cart .table .row-recommended>td{height:auto;display:block;width:100%;padding:5px 15px}}.comp-shopping-cart .table .row-recommended .inner-table td{padding:0 5px}.comp-shopping-cart .table .row-recommended .inner-table td.col-logo{width:40px}.comp-shopping-cart .table .row-recommended .inner-table td.col-logo img{width:40px}.comp-shopping-cart .table .row-recommended .inner-table td.col-description{width:calc(100% - 40px - 100px)}.comp-shopping-cart .table .row-recommended .inner-table td.col-price{width:100px}@media (max-width:767px){.comp-shopping-cart .table .row-recommended .inner-table td{vertical-align:top}.comp-shopping-cart .table .row-recommended .inner-table td.col-logo{width:100px}.comp-shopping-cart .table .row-recommended .inner-table td.col-logo img{width:50px}.comp-shopping-cart .table .row-recommended .inner-table td.col-description{width:calc(100% - 100px - 100px)}}@media (max-width:767px){.comp-shopping-cart .table .row-recommended button.btn-add-blue-blocker{display:block;width:100%}}.comp-shopping-cart .table .row-summary{background-color:var(--white);border-bottom:0;font-size:1.125em}.comp-shopping-cart .table .row-summary>td{padding:0}@media (max-width:767px){.comp-shopping-cart .table .row-summary td.col{font-size:var(--font-size--16)}}@media (max-width:374px){.comp-shopping-cart .table .row-summary td.col{font-size:var(--font-size--14)}}.comp-shopping-cart .table .row-info-details td{height:50px;border:1px solid var(--gray-400);border-left:0}.comp-shopping-cart .table .row-info-details td:last-child{padding-right:15px}@media (min-width:768px){.comp-shopping-cart .table .row-info-details td:last-child{padding-right:30px}}.comp-shopping-cart .table .row-info-details.row-info-details-insidearm .col02,.comp-shopping-cart .table .row-info-details.row-info-details-outsidearm .col02{text-transform:none}.comp-shopping-cart .table .row-info-details.row-info-details-rush-delivery{background-color:var(--orange-100)}.comp-shopping-cart .table .bootstrap-select{width:100px!important}@media (max-width:475px){.comp-shopping-cart .table .bootstrap-select{width:80px!important}}@media (max-width:320px){.comp-shopping-cart .table .bootstrap-select{width:75px!important}}.comp-shopping-cart .table .cart-info-summary{background-color:var(--white)!important}.comp-shopping-cart .table .cart-info-summary .col01{width:40%}@media (max-width:475px){.comp-shopping-cart .table .cart-info-summary .col01{width:30%}}.comp-shopping-cart .table .cart-info-summary .col02{width:40%}@media (max-width:475px){.comp-shopping-cart .table .cart-info-summary .col02{width:60%}}.comp-shopping-cart .table .cart-info-summary .col03{width:20%;padding-right:15px}@media (min-width:768px){.comp-shopping-cart .table .cart-info-summary .col03{padding-right:30px}}@media (max-width:480px){.comp-shopping-cart .table .cart-info-summary .col03{width:10%}}.comp-shopping-cart .table.cart-info-upsell{background-color:var(--white)!important}.comp-shopping-cart .table.cart-info-upsell td{padding:0}.comp-shopping-cart .td-flash-sale-recommended-box{padding:0!important}.comp-shopping-cart .td-flash-sale-recommended-box .col02{text-wrap:wrap!important}.comp-shopping-cart .row-flash-sale{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 33px}.comp-shopping-cart .row-flash-sale .box{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:flex-start}.comp-shopping-cart .row-flash-sale .box01{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex}.comp-shopping-cart .row-flash-sale .box03{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:767px){.comp-shopping-cart .row-flash-sale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.comp-shopping-cart .row-flash-sale .box{width:100%;padding:10px}.comp-shopping-cart .row-flash-sale .box a,.comp-shopping-cart .row-flash-sale .box button{width:100%}.comp-shopping-cart .row-flash-sale .box .flash-sale-pill{width:35%}}.comp-shopping-cart .flash-sale-pill{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;width:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;background:var(--pink-600);text-transform:none}.comp-shopping-cart .row-zenni-extended-warranty{padding:14px 21px}.comp-shopping-cart .row-zenni-extended-warranty .row01,.comp-shopping-cart .row-zenni-extended-warranty .row02{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}.comp-shopping-cart .row-zenni-extended-warranty .row01 p,.comp-shopping-cart .row-zenni-extended-warranty .row02 p{line-height:22px}.comp-shopping-cart .row-zenni-extended-warranty .row01 a,.comp-shopping-cart .row-zenni-extended-warranty .row02 a{text-decoration:underline}.comp-shopping-cart .row-zenni-extended-warranty .row01 .box01,.comp-shopping-cart .row-zenni-extended-warranty .row02 .box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart .row-zenni-extended-warranty .row01 .box01>img,.comp-shopping-cart .row-zenni-extended-warranty .row02 .box01>img{max-width:30px;-ms-flex-negative:0;flex-shrink:0}.comp-shopping-cart .row-single-vision-upsell{padding:14px 21px}.comp-shopping-cart .row-single-vision-upsell .row01,.comp-shopping-cart .row-single-vision-upsell .row02{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}.comp-shopping-cart .row-single-vision-upsell .row01 p,.comp-shopping-cart .row-single-vision-upsell .row02 p{line-height:22px}.comp-shopping-cart .row-single-vision-upsell .row01 .box01,.comp-shopping-cart .row-single-vision-upsell .row02 .box01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart .row-single-vision-upsell .row01 .box01>img,.comp-shopping-cart .row-single-vision-upsell .row02 .box01>img{width:80px;-ms-flex-negative:0;flex-shrink:0}.comp-shopping-cart .row-single-vision-upsell .row01 .add-upsell-one,.comp-shopping-cart .row-single-vision-upsell .row02 .add-upsell-one{padding:8px 12px}.comp-shopping-cart .block-recommended-mobile{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 21px}.comp-shopping-cart .block-recommended-mobile .row{margin-bottom:11px}.comp-shopping-cart .block-recommended-mobile .row02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart .block-recommended-mobile .row02 .box01{width:10%}.comp-shopping-cart .block-recommended-mobile .row02 .box02{width:70%}.comp-shopping-cart .block-recommended-mobile .row02 .box03{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.comp-shopping-cart .block-recommended-mobile .row02 img{width:25px;-ms-flex-negative:0;flex-shrink:0}.comp-shopping-cart .block-recommended-mobile .row03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart.comp-shopping-cart-order-summary .btn-apply-promocode{height:50px;width:100%}.comp-shopping-cart.comp-shopping-cart-order-summary .order-total{font-size:22px}@media screen and (min-width:480px){.comp-shopping-cart.comp-shopping-cart-order-summary .order-total{font-size:var(--font-size--40)}}@media (min-width:768px){.comp-shopping-cart.comp-shopping-cart-order-summary .order-total{line-height:1;font-size:46px}}.comp-shopping-cart.comp-shopping-cart-order-summary .promo-error-msg{display:none}.comp-shopping-cart.comp-shopping-cart-order-summary .promo-error-msg-enable{display:block}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout{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;width:100%}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:focus{outline:0!important}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout path{-webkit-transition:all .3s ease;transition:all .3s ease}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout path{fill:var(--white)}@media (hover:hover){.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:hover path{fill:var(--black)}}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:active path{fill:var(--black)}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout: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-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:focus-visible path{fill:var(--black)}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.comp-shopping-cart.comp-shopping-cart-order-summary .btn.btn-primary.btn-block.btn-checkout:disabled path{fill:var(--white)}@media (min-width:1650px){.comp-shopping-cart.comp-shopping-cart-accessories .product-list>div:first-child .img-responsive{max-height:400px}.comp-shopping-cart.comp-shopping-cart-accessories .product-list>div:first-child .img-responsive.img-clipon-frame{max-height:none}}.comp-shopping-cart.comp-shopping-cart-accessories .view-details{border-bottom:1px solid var(--gray-400)}.comp-shopping-cart.comp-shopping-cart-accessories .view-details.open{border-bottom:0}.comp-shopping-cart.comp-shopping-cart-accessories .shop-clipons-other-frames{display:block}@media (min-width:768px){.comp-shopping-cart.comp-shopping-cart-accessories .shop-clipons-other-frames{margin-top:-60px}}.comp-shopping-cart .popover-content .table{background-color:var(--white)}.comp-shopping-cart .popover-content .table td{padding:5px!important;border:0}.comp-shopping-cart .popover-content .table td:first-child{width:25%}.comp-shopping-cart .blokz-upsell img{width:40px}.comp-shopping-cart .id_me_text_arrow p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-ms-flex-item-align:center;align-self:center;justify-self:center;text-align:left}@media (max-width:767px){.comp-shopping-cart .id_me_text_arrow p{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.comp-shopping-cart .id_me_text_arrow i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;justify-self:center}@media (max-width:767px){.comp-shopping-cart .id_me_text_arrow{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}.comp-shopping-cart .id_me_text_arrow i{margin-bottom:10px;padding-right:20px}}.comp-shopping-cart #idme-logo{height:20px;width:50%}.comp-shopping-cart .id_me_buttons{padding:0 15px 0 15px}.comp-shopping-cart .idme-unify-button{height:50px;width:256px}.comp-shopping-cart .idme-unify-button img{width:256px}.comp-shopping-cart .promo-code{word-wrap:break-word}.comp-shopping-cart .clearleft,.comp-shopping-cart .row .promo-code{clear:left}.comp-shopping-cart .row p:nth-child(1).color-warning{padding-left:15px}.comp-shopping-cart .loyalty_reward_text_arrow p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-ms-flex-item-align:center;align-self:center;justify-self:center;cursor:pointer;text-align:left}@media (max-width:767px){.comp-shopping-cart .loyalty_reward_text_arrow p{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-shopping-cart .loyalty_reward_text_arrow p.sub-title{text-align:left}}.comp-shopping-cart .loyalty_reward_text_arrow+.sub-title{display:block;text-align:center;margin-top:2px;line-height:22px;letter-spacing:.07px}@media (max-width:767px){.comp-shopping-cart .loyalty_reward_text_arrow+.sub-title{text-align:left}}.comp-shopping-cart .loyalty_reward_text_arrow i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;justify-self:center;padding-left:8px;line-height:24px;height:20px;font-size:22px}.comp-shopping-cart .loyalty_reward_buttons,.comp-shopping-cart .rewards-points_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-shopping-cart .loyalty_reward_buttons.wrap,.comp-shopping-cart .rewards-points_buttons.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.comp-shopping-cart .loyalty_reward_buttons:not(.width-full),.comp-shopping-cart .rewards-points_buttons:not(.width-full){max-width:515px}}@media (max-width:767px){.comp-shopping-cart .loyalty_reward_buttons,.comp-shopping-cart .rewards-points_buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.comp-shopping-cart .loyalty_reward_buttons .left-block,.comp-shopping-cart .loyalty_reward_buttons .right-block,.comp-shopping-cart .rewards-points_buttons .left-block,.comp-shopping-cart .rewards-points_buttons .right-block{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}@media (max-width:767px){.comp-shopping-cart .loyalty_reward_buttons .left-block,.comp-shopping-cart .loyalty_reward_buttons .right-block,.comp-shopping-cart .rewards-points_buttons .left-block,.comp-shopping-cart .rewards-points_buttons .right-block{width:100%}}.comp-shopping-cart .loyalty_reward_buttons .has-tooltip,.comp-shopping-cart .rewards-points_buttons .has-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comp-shopping-cart .loyalty_reward_buttons .loyalty_reward_anchor,.comp-shopping-cart .rewards-points_buttons .loyalty_reward_anchor{font-size:22px;line-height:1}.comp-shopping-cart .loyalty_reward_buttons .btn-secondary,.comp-shopping-cart .rewards-points_buttons .btn-secondary{min-width:120px}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;margin:-5px}@media (min-width:1024px){.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group{-ms-flex-wrap:wrap;flex-wrap:wrap}}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block{padding:5px;min-width:175px}@media (min-width:768px){.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block{width:33.333%}}@media (min-width:1024px){.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block{width:50%}}@media (min-width:1280px){.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block{width:33.333%}}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block .btn,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block .btn{min-height:39px;line-height:1.2;width:100%;white-space:break-spaces;padding-top:0;padding-bottom:0;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:start;-ms-flex-pack:start;justify-content:flex-start}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block .btn>span,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block .btn>span{margin:auto}@media (min-width:1280px){.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block .btn,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block .btn{min-height:55px}}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block.applied,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block.applied{pointer-events:none}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block.applied>a:before,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block.applied>a:before{font-family:'Font Awesome 5 Pro';font-weight:var(--font-weight--black);content:"\f14a";line-height:1;margin-right:10px;font-size:20px}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block>a.applied,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block>a.applied{pointer-events:none}.comp-shopping-cart .loyalty_reward_buttons .reward_buttons_group .reward_buttons_block>a.applied:before,.comp-shopping-cart .rewards-points_buttons .reward_buttons_group .reward_buttons_block>a.applied:before{font-family:'Font Awesome 5 Pro';font-weight:var(--font-weight--black);content:"\f14a";line-height:1;margin-right:10px;font-size:20px}@media (min-width:768px){.comp-shopping-cart .loyalty_reward_buttons .no-benefits,.comp-shopping-cart .rewards-points_buttons .no-benefits{position:absolute;bottom:5px;left:0;right:0;margin:0 auto}}.comp-shopping-cart .rewards-points>*{padding:16px;border-color:var(--gray-400)}.comp-shopping-cart .rewards-points_title{line-height:22px;letter-spacing:.07px;margin-bottom:16px}.comp-shopping-cart .rewards-points_title .font-bold{line-height:24px;letter-spacing:.24px;margin-bottom:4px;color:var(--teal-500)}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select{width:370px!important}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .btn{height:42px;line-height:17px;font-size:var(--font-size--14);color:var(--teal-500)!important;font-weight:var(--font-weight--bold);margin:0;padding-right:30px}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .btn::after{content:"\f078";font-family:"Font Awesome 5 Pro";color:var(--teal-500);height:14px;display:inline-block;line-height:14px;font-size:var(--font-size--14)}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .bs-caret{display:none}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .dropdown-menu{margin:0;padding:0;border:none}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .dropdown-menu li{border:1px solid var(--gray-400);background:var(--white);height:42px}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select .dropdown-menu li>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:var(--black);font-size:var(--font-size--14);line-height:16px}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select.open .btn::after{content:"\f077"}.comp-shopping-cart .rewards-points_content .btn-list>*{display:inline-block;font-size:var(--font-size--16);line-height:24px;letter-spacing:.08px;cursor:pointer}.comp-shopping-cart .rewards-points_content .remove-reward{color:var(--teal-800);margin-top:16px}.comp-shopping-cart .rewards-points_content .earn-more-points{color:var(--pink-600);cursor:initial}.comp-shopping-cart .rewards-points_content .earn-more-points>span{display:inline-block}@media (max-width:767px){.comp-shopping-cart .order-summary-content{background:var(--gray-200)}.comp-shopping-cart .order-summary-content .btn.btn-block{width:100%}.comp-shopping-cart .rewards-points>*{padding:20px 15px;border-color:var(--gray-400);background:var(--gray-100)}.comp-shopping-cart .rewards-points_title{line-height:20px;letter-spacing:0;margin-bottom:20px}.comp-shopping-cart .rewards-points_title>*{font-size:var(--font-size--16)}.comp-shopping-cart .rewards-points_title .font-bold{line-height:20px;letter-spacing:0}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select{width:228px!important}.comp-shopping-cart .rewards-points_content .itempoints.bootstrap-select select.mobile-device{z-index:0}.comp-shopping-cart .rewards-points .btn-list{text-align:center}}@media (min-width:768px){#modal-consent-restriction .consent-link{display:inline-block;margin-right:10px}}#modal-zenni-extended-warranty .underline{text-decoration:underline;text-underline-offset:3px}#modal-zenni-extended-warranty .zenni-extended-warranty-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:26px}#modal-zenni-extended-warranty .font-medium{font-size:var(--font-size--18)}#modal-zenni-extended-warranty a>img{height:12px;width:12px;margin-left:5px;-ms-flex-item-align:center;align-self:center}#modal-zenni-extended-warranty .modal-header{margin-bottom:15px}#modal-zenni-extended-warranty .modal-header .modal-title{font-size:var(--font-size--24);text-transform:none}#modal-zenni-extended-warranty .modal-body{padding-top:9px;padding-bottom:9px}#modal-zenni-extended-warranty .modal-body li,#modal-zenni-extended-warranty .modal-body p,#modal-zenni-extended-warranty .modal-body ul{color:var(--gray-800);line-height:26px;letter-spacing:.21px}#modal-zenni-extended-warranty .modal-body ul{padding-left:25px;margin-bottom:15px}#modal-zenni-extended-warranty .modal-body li::marker{font-size:1.1em;font-weight:var(--font-weight--bold)}#modal-zenni-extended-warranty .modal-footer{border-top:none;padding-top:10px}#modal-zenni-extended-warranty .modal-footer button.btn-add-extended-warranty{margin-bottom:15px}#zenni-rewards-error-modal .modal-header{display:none}#zenni-rewards-error-modal .modal-body{padding:10px}#zenni-rewards-error-modal .modal-footer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#zenni-rewards-error-modal .modal-footer>.btn{min-width:100px}#zenni-rewards-error-modal .modal-dialog{max-width:380px}body.modal-open.ios-fixed-scroll{overflow:hidden;left:0;right:0;top:0;position:fixed}.low-inventory-counter-wrapper{width:200px;border-radius:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping-google-sign-in{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;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.google-success-message{background-color:#44b02a;color:#fff;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}.google-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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.google-server-error-message{color:var(--red-600)}.google-server-error{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;background-color:#ffdcdc}.low-inventory-counter-wrapper{width:200px;border-radius:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-nav-sticky{position:fixed}#checkout-navbar{z-index:19;background-color:#fff}.checkout-cta{width:100vw;height:auto;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}@media (max-width:768px){.checkout-cta>h1.item-price{font-size:1.7rem}}.checkout-cta>button.btn{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;width:18%;height:auto}.checkout-cta>button.btn:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .checkout-cta>button.btn:focus{outline:0!important}.checkout-cta>button.btn path{-webkit-transition:all .3s ease;transition:all .3s ease}.checkout-cta>button.btn path{fill:var(--white)}@media (hover:hover){.checkout-cta>button.btn:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.checkout-cta>button.btn:hover path{fill:var(--black)}}.checkout-cta>button.btn:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.checkout-cta>button.btn:active path{fill:var(--black)}.checkout-cta>button.btn: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}.checkout-cta>button.btn:focus-visible path{fill:var(--black)}.checkout-cta>button.btn:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.checkout-cta>button.btn:disabled path{fill:var(--white)}@media (max-width:768px){.checkout-cta>button.btn{width:35%}}.guest-checkout-row{width:100vw;height:auto;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}@media (max-width:768px){.guest-checkout-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:768px){.guest-checkout-row>h1.item-price{font-size:1.7rem;margin-bottom:15px}}.guest-checkout-row .checkout-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50vw}@media (max-width:768px){.guest-checkout-row .checkout-btns{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw}}.guest-checkout-row .checkout-btns .btn-guest-checkout{width:auto;height:auto}.guest-checkout-row .checkout-btns .btn-user-checkout{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;width:auto;height:auto}.guest-checkout-row .checkout-btns .btn-user-checkout:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .guest-checkout-row .checkout-btns .btn-user-checkout:focus{outline:0!important}.guest-checkout-row .checkout-btns .btn-user-checkout path{-webkit-transition:all .3s ease;transition:all .3s ease}.guest-checkout-row .checkout-btns .btn-user-checkout path{fill:var(--white)}@media (hover:hover){.guest-checkout-row .checkout-btns .btn-user-checkout:hover{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.guest-checkout-row .checkout-btns .btn-user-checkout:hover path{fill:var(--black)}}.guest-checkout-row .checkout-btns .btn-user-checkout:active{color:var(--black);background-color:var(--teal-200);border-color:var(--teal-200)}.guest-checkout-row .checkout-btns .btn-user-checkout:active path{fill:var(--black)}.guest-checkout-row .checkout-btns .btn-user-checkout: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}.guest-checkout-row .checkout-btns .btn-user-checkout:focus-visible path{fill:var(--black)}.guest-checkout-row .checkout-btns .btn-user-checkout:disabled{opacity:.65;color:var(--white);background-color:var(--teal-700);border-color:var(--teal-700);pointer-events:none}.guest-checkout-row .checkout-btns .btn-user-checkout:disabled path{fill:var(--white)}#paypal-msg-row{text-align:right}.continue-shopping-row{float:right}.blue-light-lazer-pen-warning{color:#802c10;line-height:24px}#root_loyalty_reward .gift-card-error{font-weight:var(--font-weight--normal);line-height:24px;letter-spacing:.08px}.alert-prescription{margin-bottom:0;background:var(--orange-100);padding:16px;color:var(--orange-900);font-weight:var(--font-weight--normal);font-size:var(--font-size--16);line-height:24px;letter-spacing:2%}.alert-prescription strong{font-weight:var(--font-weight--semiBold);font-size:var(--font-size--24);line-height:31.68px;letter-spacing:1%}.alert-prescription p{letter-spacing:0}.alert-prescription hr{margin:16px 0}.cross-upsell-container{overflow-x:hidden;-webkit-overflow-scrolling:touch}.cross-upsell-container a[data-toggle=popover]{outline:0}.cross-upsell-container.cross-upsell-cell{width:100%;height:100%;z-index:1100;overflow-y:scroll}.cross-upsell-container.cross-upsell-cell .product-tiles-container{margin-top:88px}.cross-upsell-container.cross-upsell-cell .product-tiles-container .product-item{height:auto}@media (min-width:768px){.cross-upsell-container.cross-upsell-cell .product-tiles-container .product-item{height:33.854166vw}}@media (min-width:1024px){.cross-upsell-container.cross-upsell-cell .product-tiles-container .product-item{height:30.273437vw}}@media (min-width:1280px){.cross-upsell-container.cross-upsell-cell .product-tiles-container .product-item{height:28.90625vw}}@media (min-width:1650px){.cross-upsell-container.cross-upsell-cell .product-tiles-container .product-item{height:28.181818vw}}.cross-upsell-container.cross-upsell-cell.mobile .product-item .quantity-container{opacity:1}.cross-upsell-container.cross-upsell-cell.mobile .product-item.limited:focus .item-errmsg,.cross-upsell-container.cross-upsell-cell.mobile .product-item.limited:hover .item-errmsg{display:block;opacity:1!important}.cross-upsell-container.cross-upsell-carousel{overflow-y:hidden;margin-top:-20px;margin-bottom:-20px}.cross-upsell-container.cross-upsell-carousel .slick-initialized .slick-track{padding-top:20px;padding-bottom:20px}.cross-upsell-container.cross-upsell-carousel .slick-initialized .slick-slide{float:none;display:table-cell;vertical-align:middle}.cross-upsell-container.cross-upsell-carousel .product-item{margin:auto;padding-top:20px;padding-bottom:20px}.cross-upsell-container.cross-upsell-carousel .product-item .sale-price{display:none}@media (min-width:768px){.cross-upsell-container.cross-upsell-carousel .product-item .item-image{height:15.625vw}}@media (min-width:1024px){.cross-upsell-container.cross-upsell-carousel .product-item .item-image{height:15.625vw}}@media (min-width:1650px){.cross-upsell-container.cross-upsell-carousel .product-item .item-image{height:15.15151515vw}}@media (min-width:768px){.cross-upsell-container.cross-upsell-carousel .product-item.limited .item-image,.cross-upsell-container.cross-upsell-carousel .product-item.multi-options .item-image,.cross-upsell-container.cross-upsell-carousel .product-item.out-of-stock .item-image{margin-top:0!important}.cross-upsell-container.cross-upsell-carousel .product-item.limited:hover,.cross-upsell-container.cross-upsell-carousel .product-item.multi-options:hover,.cross-upsell-container.cross-upsell-carousel .product-item.out-of-stock:hover{margin-top:0!important}.cross-upsell-container.cross-upsell-carousel .product-item.limited:hover img,.cross-upsell-container.cross-upsell-carousel .product-item.multi-options:hover img,.cross-upsell-container.cross-upsell-carousel .product-item.out-of-stock:hover img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cross-upsell-container.cross-upsell-carousel .product-item.tag.out-of-stock .item-price{height:20px}.cross-upsell-container.cross-upsell-carousel .product-item.tag.out-of-stock .item-price .tag{right:15px;margin-bottom:20px}}@media (max-width:320px){.cross-upsell-container.cross-upsell-carousel .product-item .quantity-container .bootstrap-select .btn-default .bs-caret{width:40px}.cross-upsell-container.cross-upsell-carousel .product-item .quantity-container .add-to-cart{padding-bottom:9px}}.cross-upsell-container #header{border-bottom:2px solid var(--gray-400);z-index:999}.cross-upsell-container #header #btn-case-close{opacity:1}@media (max-width:767px){.cross-upsell-container .product-item .item-image{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.cross-upsell-container .product-item .quantity-container{opacity:1}.cross-upsell-container .product-item.limited:focus .item-errmsg,.cross-upsell-container .product-item.limited:hover .item-errmsg{display:block;opacity:1!important}.cross-upsell-container.cross-upsell-carousel .product-item{padding-top:0;padding-bottom:0}.cross-upsell-container.cross-upsell-carousel .product-item .item-image img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cross-upsell-container.cross-upsell-carousel .product-item.tag.out-of-stock .item-price{height:auto}.cross-upsell-container.cross-upsell-carousel .product-item.tag.out-of-stock .item-price .tag{margin-bottom:0}.cross-upsell-container .product-tiles-container .slick-next,.cross-upsell-container .product-tiles-container .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-decoration:none;font-size:var(--font-size--16,1rem);font-weight:var(--font-weight--semiBold,600);line-height:128%;letter-spacing:.035rem;text-transform:capitalize;border-top-left-radius:0;border-bottom-left-radius:0;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);padding:8px 16px 8px 16px;width:38px;height:38px;padding:4px;gap:8px}.cross-upsell-container .product-tiles-container .slick-next:active,.cross-upsell-container .product-tiles-container .slick-prev:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .cross-upsell-container .product-tiles-container .slick-next:focus,[data-whatinput=keyboard] .cross-upsell-container .product-tiles-container .slick-prev:focus{outline:0!important}.cross-upsell-container .product-tiles-container .slick-next path,.cross-upsell-container .product-tiles-container .slick-prev path{-webkit-transition:all .3s ease;transition:all .3s ease}.cross-upsell-container .product-tiles-container .slick-next path,.cross-upsell-container .product-tiles-container .slick-prev path{fill:var(--white)}.cross-upsell-container .product-tiles-container .slick-next:active,.cross-upsell-container .product-tiles-container .slick-prev:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-tiles-container .slick-next:active path,.cross-upsell-container .product-tiles-container .slick-prev:active path{fill:var(--black)}.cross-upsell-container .product-tiles-container .slick-next:focus-visible,.cross-upsell-container .product-tiles-container .slick-prev: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}.cross-upsell-container .product-tiles-container .slick-next:focus-visible path,.cross-upsell-container .product-tiles-container .slick-prev:focus-visible path{fill:var(--black)}.cross-upsell-container .product-tiles-container .slick-next:disabled,.cross-upsell-container .product-tiles-container .slick-prev:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.cross-upsell-container .product-tiles-container .slick-next:disabled path,.cross-upsell-container .product-tiles-container .slick-prev:disabled path{fill:var(--black)}.cross-upsell-container .product-tiles-container .slick-prev{left:4%}.cross-upsell-container .product-tiles-container .slick-next{right:4%}}@media (max-width:767px) and (hover:hover){.cross-upsell-container .product-tiles-container .slick-next:hover,.cross-upsell-container .product-tiles-container .slick-prev:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-tiles-container .slick-next:hover path,.cross-upsell-container .product-tiles-container .slick-prev:hover path{fill:var(--black)}}.cross-upsell-container .product-item:focus{outline:0}.cross-upsell-container .product-item.tag .item-price .tag{display:block}.cross-upsell-container .product-item.tag.out-of-stock .item-price .tag a{display:inline}.cross-upsell-container .product-item .price{left:15px;font-weight:700}.cross-upsell-container .product-item .item-errmsg,.cross-upsell-container .product-item .item-price .tag,.cross-upsell-container .product-item .item-price .tag a{display:none}@media (min-width:768px){.cross-upsell-container .product-item .item-btm{bottom:10px}.cross-upsell-container .product-item .quantity-container{opacity:1;margin-top:9%}.cross-upsell-container .product-item .sel-quantity{width:30%}.cross-upsell-container .product-item.limited:hover .item-image,.cross-upsell-container .product-item.out-of-stock:hover .item-image{margin-top:25%}.cross-upsell-container .product-item.limited:hover .item-errmsg{margin-top:25%;display:block;opacity:1}}.cross-upsell-container .product-item .quantity-container .btn-group.disabled{opacity:.7!important}.cross-upsell-container .product-item .quantity-container .bootstrap-select .btn-default{padding:7px 10px;height:39px}.cross-upsell-container .product-item .quantity-container .bootstrap-select .btn-default:hover{background-color:transparent}.cross-upsell-container .product-item .quantity-container .bootstrap-select .btn-default .bs-caret{height:37px}.cross-upsell-container .product-item .quantity-container .add-to-cart{-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);padding:4px 8px 4px 8px;gap:8px;padding-top:8px;padding-bottom:7px;margin-left:-4px;border-top-left-radius:0;border-bottom-left-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0}.cross-upsell-container .product-item .quantity-container .add-to-cart:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .cross-upsell-container .product-item .quantity-container .add-to-cart:focus{outline:0!important}.cross-upsell-container .product-item .quantity-container .add-to-cart path{-webkit-transition:all .3s ease;transition:all .3s ease}.cross-upsell-container .product-item .quantity-container .add-to-cart path{fill:var(--white)}@media (hover:hover){.cross-upsell-container .product-item .quantity-container .add-to-cart:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-item .quantity-container .add-to-cart:hover path{fill:var(--black)}}.cross-upsell-container .product-item .quantity-container .add-to-cart:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-item .quantity-container .add-to-cart:active path{fill:var(--black)}.cross-upsell-container .product-item .quantity-container .add-to-cart: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}.cross-upsell-container .product-item .quantity-container .add-to-cart:focus-visible path{fill:var(--black)}.cross-upsell-container .product-item .quantity-container .add-to-cart:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.cross-upsell-container .product-item .quantity-container .add-to-cart:disabled path{fill:var(--black)}.cross-upsell-container .product-item .quantity-container .select-color{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);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-left:auto;margin-right:auto}.cross-upsell-container .product-item .quantity-container .select-color:active{-webkit-transition:none;transition:none}[data-whatinput=keyboard] .cross-upsell-container .product-item .quantity-container .select-color:focus{outline:0!important}.cross-upsell-container .product-item .quantity-container .select-color path{-webkit-transition:all .3s ease;transition:all .3s ease}.cross-upsell-container .product-item .quantity-container .select-color path{fill:var(--white)}@media (hover:hover){.cross-upsell-container .product-item .quantity-container .select-color:hover{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-item .quantity-container .select-color:hover path{fill:var(--black)}}.cross-upsell-container .product-item .quantity-container .select-color:active{color:var(--black);background-color:var(--gray-100);border-color:var(--black)}.cross-upsell-container .product-item .quantity-container .select-color:active path{fill:var(--black)}.cross-upsell-container .product-item .quantity-container .select-color: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}.cross-upsell-container .product-item .quantity-container .select-color:focus-visible path{fill:var(--black)}.cross-upsell-container .product-item .quantity-container .select-color:disabled{opacity:.65;color:var(--black);background-color:var(--gray-200);border-color:var(--black);pointer-events:none}.cross-upsell-container .product-item .quantity-container .select-color:disabled path{fill:var(--black)}@media (min-width:768px) and (max-width:1023px){.cross-upsell-container .product-item .quantity-container .bootstrap-select.btn-group{padding-left:0}.cross-upsell-container .product-item .quantity-container .bootstrap-select .btn-default{padding-left:8px;padding-right:8px}}.cross-upsell-container .product-item .added-error-info,.cross-upsell-container .product-item .added-info{opacity:0;z-index:-1}@media (min-width:768px){.cross-upsell-container .product-item .height-responsive{height:90px}}@media (min-width:1024px){.cross-upsell-container .product-item .height-responsive{height:125px}}@media (min-width:1280px){.cross-upsell-container .product-item .height-responsive{height:145px}}@media (min-width:1650px){.cross-upsell-container .product-item .height-responsive{height:185px}}@media (min-width:768px){#modal-shopping-case-html-box #shopping-case-upsell-container .product-item{padding-bottom:50px}}#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .item-image{margin-top:20px}@media (max-width:767px){#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .item-image{margin-bottom:30px;-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:1024px){#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .item-image{margin-top:30px}}@media (min-width:1280px){#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .item-image{margin-top:50px}}@media (min-width:1650px){#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .item-image{margin-top:70px}}#modal-shopping-case-html-box #shopping-case-upsell-container .product-item .quantity-container{margin-top:40px}#modal-shopping-case-html-box #shopping-case-upsell-container .product-item.limited .bootstrap-select{z-index:-1}#modal-shopping-case-html-box .item-price{z-index:-1}@media (max-width:767px){#updateOrderSubmit .section-cross-cell .product-item .item-image{margin-top:15%}}.comp-shopping-cart-contacts .eye-title-box{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart-contacts .doctor-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comp-shopping-cart-contacts .doctor-info h6{margin:0 16px 0 0;line-height:22px}.comp-shopping-cart-contacts .doctor-msg{color:#004115;font-size:var(--font-size--16);line-height:24px;letter-spacing:.08px}@media (max-width:767px){.comp-shopping-cart-contacts .doctor-msg{text-align:center}}.comp-shopping-cart-contacts .product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comp-shopping-cart-contacts .product-box .detail-box{display:-webkit-box;display:-ms-flexbox;display:flex}.comp-shopping-cart-contacts .product-box .action-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-shopping-cart-contacts .product-box .action-box>*{width:100%}.comp-shopping-cart-contacts .product-box .action-box .qty-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.comp-shopping-cart-contacts .product-box .action-box .qty-box .itemquantity{margin-left:12px}.comp-shopping-cart-contacts .product-box .action-box .qty-box .qty-inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart-contacts .prescription-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:19px -16px 0}.comp-shopping-cart-contacts .prescription-box .item{padding:0 16px}.comp-shopping-cart-contacts .prescription-box .head{margin-bottom:14px}.comp-shopping-cart-contacts .img-box{width:245px;padding:8px 8px 8px 0;margin-right:28px}.comp-shopping-cart-contacts .bootstrap-select{width:100px!important}.comp-shopping-cart-contacts .price{font-size:var(--font-size--18);line-height:26px;letter-spacing:.27px;margin-left:32px}@media (max-width:1023px){.comp-shopping-cart-contacts .product-box,.comp-shopping-cart-contacts .product-box .detail-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-shopping-cart-contacts .product-box .detail-box>*,.comp-shopping-cart-contacts .product-box>*{width:100%}.comp-shopping-cart-contacts .product-box .img-box{margin-right:0;padding:8px 0}.comp-shopping-cart-contacts .product-box .img-box img{max-width:229px;margin:0 auto}.comp-shopping-cart-contacts .product-box .product-info{margin-top:16px}.comp-shopping-cart-contacts .product-box .prescription-box{margin:16px -25px 0 -35px;padding:16px 9px 16px 19px;background-color:var(--gray-100)}.comp-shopping-cart-contacts .product-box .action-box .qty-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}}@media (max-width:1023px) and (max-width:767px){.comp-shopping-cart-contacts .product-box .prescription-box{margin-left:-23px;margin-right:-23px;padding:0 15px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.comp-shopping-cart-contacts .product-box .prescription-box .item{padding:16px 8px 0}}.comp-shopping-cart-contacts .gray-msg{font-size:var(--font-size--14);line-height:24px;letter-spacing:.07px}.comp-shopping-cart-contacts .row-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-shopping-cart-contacts .row-title .left-box{padding-top:13px;padding-bottom:13px}.comp-shopping-cart-contacts .row-title h3{line-height:28px;letter-spacing:.2px}.modal-cart-edit-doctor .modal-header,.modal-cart-edit-prescription .modal-header{padding:0;margin:0}@media (max-width:1023px){.modal-cart-edit-doctor .modal-header,.modal-cart-edit-prescription .modal-header{padding-bottom:13px}}.modal-cart-edit-doctor .modal-header:after,.modal-cart-edit-prescription .modal-header:after{display:none}.modal-cart-edit-doctor .modal-header .close,.modal-cart-edit-prescription .modal-header .close{position:relative;z-index:2}.modal-cart-edit-doctor .modal-header .close span,.modal-cart-edit-prescription .modal-header .close span{color:var(--gray-700)}.modal-cart-edit-doctor .modal-body,.modal-cart-edit-prescription .modal-body{padding:0}.modal-cart-edit-doctor .modal-content,.modal-cart-edit-prescription .modal-content{padding:24px}@media (max-width:1023px){.modal-cart-edit-doctor .modal-content,.modal-cart-edit-prescription .modal-content{padding:13px 16px 16px}}.modal-cart-edit-doctor .nav-link,.modal-cart-edit-prescription .nav-link{font-size:var(--font-size--14)}.modal-cart-edit-doctor .nav-link i,.modal-cart-edit-prescription .nav-link i{color:var(--gray-800);margin-right:8px}.contacts-sub-total{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:var(--font-size--18);color:var(--gray-800);font-weight:var(--font-weight--bold);line-height:26px;letter-spacing:.27px}.contacts-sub-total .item+.item{margin-left:24px}.contacts-sub-total .item>:first-child{margin-bottom:8px}.contacts-sub-total .discount{color:var(--green-700)}.contacts-sub-total .subTotal{font-size:var(--font-size--20);line-height:28px;letter-spacing:.2px}.alert-contacts{margin-bottom:0;background:var(--blue-100);padding:12px 8px;color:var(--blue-800);font-size:var(--font-size--14);line-height:22px;letter-spacing:.07px;border:none}@media (max-width:767px){.alert-contacts{padding:12px 16px}}.alert-contacts strong{font-weight:var(--font-weight--bold)}.modal-merging-cart.modal .modal-header{margin-bottom:16px}.modal-merging-cart.modal .modal-header:after{display:none}.modal-merging-cart.modal .desc{line-height:24px;letter-spacing:.08px;margin-bottom:2px}.modal-merging-cart.modal .modal-footer{border-top:none;text-align:left}.page-shopping-cart .comp-shopping-cart .table-egc-print-button{display:none}@media (min-width:768px){.page-checkout #checkout-sidebar{top:91px}}@media (min-width:1024px){.page-checkout #checkout-sidebar{top:0}}.page-checkout.page-checkout-confirmation .billing-edit,.page-checkout.page-checkout-confirmation .shipping-edit{display:none}@media print{.page-checkout.page-checkout-confirmation #checkout-sidebar,.page-checkout.page-checkout-confirmation #comp-checkout-steps-top,.page-checkout.page-checkout-confirmation .comp-checkout-print,.page-checkout.page-checkout-confirmation .review-your-order-title{display:none}.page-checkout.page-checkout-confirmation .thanks-order-info{padding-top:0!important}.page-checkout.page-checkout-confirmation .thanks-order-info .bg-primary{padding-top:0!important}.page-checkout.page-checkout-confirmation .checkout-order-summary{height:auto!important}}.page-checkout.page-checkout-confirmation #comp-shopping-cart-accessories .cart-info tr.text-capitalize,.page-checkout.page-checkout-order #comp-shopping-cart-accessories .cart-info tr.text-capitalize{text-transform:initial}.cart-flash-sale-expired-banner{width:100%;padding:12px 8px;background-color:var(--pink-600);text-align:center;font-size:var(--font-size--14);line-height:22px;z-index:100;letter-spacing:.07px;color:var(--gray-800);font-weight:var(--font-weight--normal)}@media (max-width:767px){.cart-flash-sale-expired-banner{height:68px}}@media (min-width:768px){.cart-flash-sale-expired-banner{height:46px}}.comp-shopping-cart .product-list .flash-sale-tag{color:var(--gray-800);height:30px;width:97.92px;background-color:var(--pink-600);border-radius:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.comp-shopping-cart .product-list .flash-sale-tag{position:absolute;top:15px;left:12px}}@media (min-width:768px){.comp-shopping-cart .product-list .flash-sale-tag{position:relative;top:-20px}}.comp-shopping-cart .product-list .flash-sale-tag svg{-ms-flex-negative:0;flex-shrink:0}.comp-shopping-cart .product-list .flash-sale-tag span{white-space:nowrap;font-weight:var(--font-weight--bold);line-height:22px;font-size:var(--font-size--14);margin-left:4px}