.breadcrumb a,.faq-link,.footer_dark a,.footer_dark button,.fourth-level-nav a,.fourth-level-nav button,.product-card a,.product-card button{outline:0}.header-dropdown-trigger:focus-visible{outline:#014FA7 solid 3px;outline-offset:3px}.bottom_header #MobileMenuToggle:focus-visible,.bottom_header [role=button]:focus-visible,.bottom_header a:focus-visible,.bottom_header button:focus-visible,.third-level-nav .third-level-dropdown-trigger:focus-visible,.third-level-nav [role=button]:focus-visible,.third-level-nav a:focus-visible,.third-level-nav button:focus-visible{outline:#014FA7 solid 3px;outline-offset:3px}.bottom_header [role=button]:focus-visible i,.bottom_header a:focus-visible i,.bottom_header button:focus-visible i,.third-level-nav [role=button]:focus-visible i,.third-level-nav a:focus-visible i,.third-level-nav button:focus-visible i{background-color:rgba(213,24,26,.1)}.third-level-dropdown-trigger:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:3px}.fourth-level-nav .fourth-level-item:focus-visible,.fourth-level-nav [role=button]:focus-visible,.fourth-level-nav a:focus-visible,.fourth-level-nav button:focus-visible{outline:#014FA7 solid 3px;outline-offset:3px}.fourth-level-nav [role=button]:focus-visible i,.fourth-level-nav a:focus-visible i,.fourth-level-nav button:focus-visible i{background-color:rgba(213,24,26,.1)}.fourth-level-item:focus-visible{outline:#fff solid 3px!important;outline-offset:3px}.faq-link:focus-visible{outline:#014FA7 solid 3px;outline-offset:-15px!important;text-decoration:none;color:#d5181a}.faq-link{display:inline-block}.faq-link:focus-visible i{background-color:rgba(213,24,26,.1)}.pl08-accordion .accordion-button:focus-visible{outline:#014FA7 solid 3px;outline-offset:-15px!important;box-shadow:none}.footer_dark a:focus-visible,.footer_dark button:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;box-shadow:none;border-radius:0}.footer_dark a:focus-visible i,.footer_dark button:focus-visible i{outline:#014FA7 solid 3px;border-radius:0}.footer_dark .social_icons a:focus-visible{outline:#014FA7 solid 3px}.breadcrumb a:focus-visible{outline-offset:0}.breadcrumb a:focus-visible i{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0}.product-card a:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.product-card button:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.product-card .product-image:focus-visible,.product-card .product-info a:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.product-card .product-line-clamp:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.btn-modal-action:focus-visible,.custom-filter-bar button:focus-visible,.filter-modal button:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.product-filter-checkbox:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}.custom-filter-bar label:focus-visible,.filter-modal label:focus-visible{outline:#014FA7 solid 3px;outline-offset:3px;border-radius:0;box-shadow:none}.dropdown-menu-filter button:focus-visible,.dropdown-menu-filter input:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}#filterAccordion .accordion-button:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;box-shadow:none}.filter-modal .btn-close:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}#clear-all-filters:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}a:focus-visible,button:focus-visible{outline-offset:2px;outline:#014FA7 solid 3px!important;outline-offset:2px!important;border-radius:0;box-shadow:none!important}.qty-input:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.qty-btn:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.section-header:focus-visible,.section-toggle:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}.breadcrumb a:focus-visible{outline:#014FA7 solid 3px;outline-offset:3px;border-radius:0;box-shadow:none}.add-to-cart-btn:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}.single-product-image img:focus-visible{outline:#014FA7 solid 3px;outline-offset:4px;border-radius:0;box-shadow:none}.bonus-points-title:focus-visible,.ingredients-text:focus-visible,.upc-text:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}.font-text a:focus-visible,.title-container a:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.title-container h2:focus-visible,.title-container p:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.carousel-control-next:focus-visible,.carousel-control-prev:focus-visible{outline:#014FA7 solid 3px;outline-offset:0;border-radius:0;box-shadow:none}.carousel-control-next i:focus-visible,.carousel-control-prev i:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:0;box-shadow:none}.carousel-control-next:focus-visible i,.carousel-control-prev:focus-visible i{color:#014fa7}.carousel:focus-visible{outline:#014FA7 solid 3px;outline-offset:4px;border-radius:0;box-shadow:none}.success-dark{color:#0a7b22;font-weight:600}.text-primary-dark{color:#a50000;font-weight:600}.access-wrapper{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.access-option{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.95rem}.access-option img{width:24px;height:24px}.select-as-my-longos-btn{display:inline-block;font-weight:600;text-transform:uppercase;background-color:#014fa7;border-color:#014fa7;color:#fff}.select-as-my-longos-btn:focus,.select-as-my-longos-btn:hover{background-color:#013c7a;border-color:#013c7a}.my-longos{font-weight:600;color:#014fa7;font-size:1rem}.map-container{position:relative;overflow:hidden}#DetailStoreMap{width:100%;height:470px;border:2px solid #ccc;border-radius:4px}.email-suscription a:focus-visible,.email-suscription button:focus-visible,.email-suscription input:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:3px;border-color:#014fa7;box-shadow:none!important}.email-suscription .custom-checkbox:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.email-suscription .custom-checkbox,.location-combobox-container .form-check-input{accent-color:#014FA7;width:1.25rem;height:1.25rem;cursor:pointer}.email-suscribtion_submit_btn:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:2px;box-shadow:none!important}.location-combobox-container .btn:focus-visible,.location-combobox-container .form-check-input:focus-visible,.location-combobox-container button:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:3px;border-color:#014fa7;box-shadow:none!important}#datePicker,.location-dropdown-menu{background-color:#fff;color:#000}.location-dropdown-menu:focus-within{outline:#014FA7 solid 2px;outline-offset:3px}.location-dropdown-menu .dropdown-header{border-bottom:1px solid #ddd}.location-combobox-container .form-check-label{cursor:pointer;font-size:.95rem;line-height:1.3}.location-dropdown-menu .btn-close:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.calendar-container button i,.date-btn i,.location-button i{color:#333}.location-button:focus-visible i{color:#014fa7}.location-dropdown-menu .title-text{font-weight:600;font-size:1rem;color:#000}.location-item{padding:.35rem 0}.date-range-wrapper .btn:focus-visible,.date-range-wrapper button:focus-visible,.date-range-wrapper input:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:3px;border-color:#014fa7;box-shadow:none!important}#datePicker:focus-within{outline:#014FA7 solid 2px;outline-offset:3px}.date-label,.date-label-sm{color:#000;font-weight:600;font-size:.9rem}.date-input{background-color:#fff;color:#000;border:1px solid #ccc;border-radius:4px;cursor:not-allowed;font-size:.95rem}.date-input[readonly]:focus-visible{outline:#014FA7 solid 3px!important}.calendar-container button:focus-visible i,.date-btn:focus-visible i{color:#014fa7}.Day,.calendar button{border:none;background:0 0;font-size:.9rem;color:#000;width:2rem;height:2rem;border-radius:50%}.Day:focus-visible,.calendar button:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;background-color:rgba(1,79,167,.1)}.Day[aria-selected=true],.calendar button[aria-selected=true]{background-color:#014fa7;color:#fff}.Day[aria-disabled=true]{color:#999;cursor:not-allowed}#closePicker:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.btn-apply-filter,.btn-clear-filter{min-width:100px}.btn-apply-filter[disabled],.btn-clear-filter[disabled]{opacity:.5;cursor:not-allowed}.btn-apply-filter:focus-visible,.btn-clear-filter:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:2px;box-shadow:none!important}#monthYear{color:#000;font-weight:600;font-size:1rem}.calendar-container button{padding:.25rem}button:focus{scroll-margin:8px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:3px!important;border-color:#014fa7!important;box-shadow:none!important}.modal-header .btn-close:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.custom-input-field:focus-visible{border-color:#014fa7;outline:#014FA7 solid 3px;outline-offset:2px}.form-label{font-weight:600;color:#000}.invalid-feedback{color:#d5181a;font-size:.875rem}.btn-outline-secondary:focus-visible,.btn-primary:focus-visible{outline:#014FA7 solid 3px!important;outline-offset:2px;box-shadow:none!important}.custom-checkbox{appearance:none;width:1.1rem;height:1.1rem;border:2px solid #555;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.custom-checkbox:checked{background-color:#014fa7;border-color:#014fa7}.custom-checkbox:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.custom-checkbox-label{margin-left:.5rem;color:#000;cursor:pointer;line-height:1.4}.custom-checkbox-label a:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px}.custom-radio{position:relative;display:inline-flex;align-items:center;cursor:pointer;user-select:none}.custom-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-radio input[type=radio]:focus-visible+.checkmark{outline:#005fcc solid 3px;outline-offset:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #005fcc}.custom-radio:hover .checkmark{border-color:#333}#cardPinNumber,#rewardsCardNumber{border:1px solid #ccc;background-color:#fff;color:#000}#cardPinNumber:focus-visible,#rewardsCardNumber:focus-visible{border-color:#014fa7;outline:#014FA7 solid 3px;outline-offset:2px}.info-icon button:focus-visible,.info-icon:focus-visible{outline:#014FA7 solid 3px;outline-offset:2px;border-radius:4px}button[disabled],input[disabled]{opacity:.6;cursor:not-allowed}.custom-checkbox-group,.input-container{margin-bottom:1rem}.checkmark{display:inline-block;width:1rem;height:1rem;border:2px solid #555;border-radius:50%;margin-right:.5rem;vertical-align:middle}p{line-height:1.5}a:focus-visible,button:focus-visible{outline-offset:-5px}@media (max-width:767px){.custom-checkbox,.custom-radio input[type=radio]{width:1.3rem;height:1.3rem}.custom-checkbox-label,.custom-radio{font-size:1rem}.access-wrapper{flex-direction:column;align-items:flex-start}.select-as-my-longos-btn{width:100%}}@media (min-width:1200px) and (max-width:1270px){.custom-dropdown-shop-cart{left:20px}}@media (min-width:992px) and (max-width:1080px){.custom-dropdown-shop-cart{left:20px}}@media (max-width:1400px){.custom-dropdown-product-longos{right:40px}}