.s-prod-bar{background-color:#fff4e8;border:.0625rem solid #000;border-radius:3.75em;bottom:2.25rem;box-shadow:.5rem .5rem 1.125rem rgba(0,0,0,.1);display:block!important;left:1.125rem;padding:.5rem .5rem .5rem 2.5rem;position:fixed;right:1.125rem;transform:translateY(250%);width:calc(100vw - 2.25rem);z-index:6}.s-prod-bar.chat-widget-enabled{right:auto;width:calc(100vw - 6rem)}.s-prod-bar.chat-widget-enabled--not-custom{width:calc(100vw - 13rem)}.s-prod-bar.is-active{transition:transform .4s ease}.s-prod-bar.is-visible,.s-prod-bar:focus-within{transform:translateY(0)}.s-prod-bar__container{gap:1rem;justify-content:space-between}.s-prod-bar__container,.s-prod-bar__header{align-items:center;display:flex;flex-direction:row}.s-prod-bar__header{gap:.5rem;justify-content:flex-start}.s-prod-bar__link{font-weight:600;letter-spacing:-.02em;line-height:105%;position:relative}.s-prod-bar__link:before{background-color:#000;content:"";display:block;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-prod-bar__link:hover:before{transform:scaleX(1)}.s-prod-bar__link:before{background-color:#707070;bottom:-.1rem;height:.0625rem}.s-prod-bar__price{align-items:center;display:flex;flex-direction:row;font-weight:600;justify-content:flex-start;letter-spacing:-.02em;line-height:105%}.s-prod-bar__price .price-compare{--font-size:1em}.s-prod-bar__btn-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;position:relative}.s-prod-bar__btn-container a:not(.no-card-link):first-of-type:before,.s-prod-bar__btn-container button:not(.no-card-link):first-of-type:before,.s-prod-bar__btn-container lensadvizor-btn:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.s-prod-bar__btn-container a:not(.no-card-link):first-of-type:focus-visible,.s-prod-bar__btn-container button:not(.no-card-link):first-of-type:focus-visible,.s-prod-bar__btn-container lensadvizor-btn:first-of-type:focus-visible{box-shadow:none}.s-prod-bar__btn-container a:not(.no-card-link):first-of-type:focus-visible:before,.s-prod-bar__btn-container button:not(.no-card-link):first-of-type:focus-visible:before,.s-prod-bar__btn-container lensadvizor-btn:first-of-type:focus-visible:before{border-radius:var(--border-radius,.25rem);box-shadow:0 0 0 .0625rem #fff4e8,0 0 0 .25rem #6d55ff;outline:none}.s-prod-bar__btn-container lensadvizor-btn{background-color:transparent!important;border-radius:0;color:#000!important;padding:0}.s-prod-bar__btn-container:hover .btn--icon:after{opacity:1}.s-prod-bar__btn-container .btn--icon{--size:2.5rem;flex-shrink:0;pointer-events:none;position:relative;z-index:-1}.s-prod-bar__btn-container .icon--sm{--size:1rem}.s-prod-bar__btn{align-items:center;cursor:pointer;display:inline-flex}.s-prod-bar__btn:disabled{opacity:.4;pointer-events:none}.s-prod-bar__btn:disabled+*{opacity:.4}.s-prod-bar__btn:disabled+:after{display:none}@media only screen and (min-width:48em){.s-prod-bar__header{gap:1rem}.s-prod-bar__atc-text,.s-prod-bar__btn-container lensadvizor-btn{font-size:.75rem;font-weight:600;letter-spacing:-.01em;text-decoration-line:underline}.s-prod-bar__atc-text:active,.s-prod-bar__atc-text:hover,.s-prod-bar__btn-container lensadvizor-btn:active,.s-prod-bar__btn-container lensadvizor-btn:hover{opacity:.6}}@media only screen and (min-width:48em) and (min-width:64em){.s-prod-bar__atc-text,.s-prod-bar__btn-container lensadvizor-btn{font-size:.875rem}}@media only screen and (min-width:64em){.s-prod-bar{bottom:1.75rem;left:2.5rem;right:2.5rem;width:calc(100vw - 6rem)}.s-prod-bar.chat-widget-enabled{width:calc(100vw - 9.5rem)}.s-prod-bar.chat-widget-enabled--not-custom{width:calc(100vw - 15rem)}.s-prod-bar__btn-container .btn--icon{--size:4rem}.s-prod-bar__btn-container .icon--sm{--size:1.25rem}}@media only screen and (max-width:calc(48em - 1px)){.s-prod-bar__atc-text,.s-prod-bar__btn-container lensadvizor-btn{font-size:0;opacity:0;width:0}}