.find-in-store__drawer{width:100%;max-height:100%;overflow:auto;scrollbar-width:none;margin:0 auto}.find-in-store__title{font-family:ITC Galliard;font-size:0.875rem;line-height:120%;font-weight:350;font-style:italic}@media(min-width: 768px){.find-in-store__title{font-size:1rem}}.find-in-store__product{display:flex;gap:1rem;margin-bottom:1.5rem}.find-in-store__product-image{width:6.25rem;min-width:6.25rem}.find-in-store__product-image img{width:100%;height:auto;object-fit:cover}.find-in-store__product-details{display:flex;flex-direction:column;justify-content:center;gap:.25rem}.find-in-store__product-title{font-family:Fakt Pro;font-size:0.75rem;line-height:100%;font-weight:350;letter-spacing:0.035rem;text-transform:uppercase}.find-in-store__product-price{font-size:0.8125rem;line-height:160%}@media(min-width: 992px){.find-in-store__product-price{font-size:0.75rem}}.find-in-store__product-size{font-size:0.8125rem;line-height:160%}@media(min-width: 992px){.find-in-store__product-size{font-size:0.75rem}}.find-in-store__helper{font-size:0.8125rem;line-height:160%;margin-bottom:1rem}@media(min-width: 992px){.find-in-store__helper{font-size:0.75rem}}.find-in-store__search{display:flex;align-items:center;border-bottom:1px solid #000;margin-bottom:2.5rem;padding-bottom:.5rem}.find-in-store__search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);padding:.5rem 0;color:#000;font-family:"Fakt Pro";font-size:.75rem;line-height:normal}.find-in-store__search-input::placeholder{color:#000;opacity:.5}.find-in-store__search-btn{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.find-in-store__search-btn svg{width:1rem;height:1rem}.find-in-store__error{font-size:0.8125rem;line-height:160%;color:#da0000;margin-bottom:1rem}@media(min-width: 992px){.find-in-store__error{font-size:0.75rem}}.find-in-store__summary{font-family:ITC Galliard;font-size:0.875rem;line-height:120%;font-weight:350;font-style:italic;margin-bottom:.5rem}@media(min-width: 768px){.find-in-store__summary{font-size:1rem}}.find-in-store__summary em{font-style:italic}.find-in-store__disclaimer{font-size:0.8125rem;line-height:160%;color:#7f7f7f;font-size:.6875rem;margin-bottom:1.5rem}@media(min-width: 992px){.find-in-store__disclaimer{font-size:0.75rem}}.find-in-store__store-list{width:100%}.find-in-store__store{border-top:1px solid #e9e9e9}.find-in-store__store:last-child{border-bottom:1px solid #e9e9e9}.find-in-store__store-accordion summary{list-style:none;cursor:pointer}.find-in-store__store-accordion summary::-webkit-details-marker{display:none}.find-in-store__store-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 0}.find-in-store__store-info{flex:1}.find-in-store__store-name{font-family:Fakt Pro;font-size:0.75rem;line-height:100%;font-weight:350;letter-spacing:0.035rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.find-in-store__availability{display:flex;align-items:center;gap:.5rem}.find-in-store__availability-dot{width:.625rem;height:.625rem;border-radius:50%;display:inline-block;flex-shrink:0}.find-in-store__availability--available .find-in-store__availability-dot{background-color:#2e7d32}.find-in-store__availability--limited .find-in-store__availability-dot{background-color:#f9a825}.find-in-store__availability--unavailable .find-in-store__availability-dot{background-color:#c62828}.find-in-store__availability-label{font-size:0.8125rem;line-height:160%}@media(min-width: 992px){.find-in-store__availability-label{font-size:0.75rem}}.find-in-store__distance-separator{color:#7f7f7f}.find-in-store__distance{font-size:0.8125rem;line-height:160%;color:#7f7f7f}@media(min-width: 992px){.find-in-store__distance{font-size:0.75rem}}.find-in-store__store-toggle{position:relative;width:.75rem;height:.75rem;flex-shrink:0;margin-top:.25rem}.find-in-store__store-toggle::before,.find-in-store__store-toggle::after{content:"";position:absolute;background-color:#000;top:50%;left:50%;transition:transform .3s ease}.find-in-store__store-toggle::before{width:.75rem;height:1px;transform:translate(-50%, -50%)}.find-in-store__store-toggle::after{width:1px;height:.75rem;transform:translate(-50%, -50%)}[open] .find-in-store__store-toggle::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0}.find-in-store__store-details{padding:0 0 1.25rem}.find-in-store__detail-section{margin-bottom:1rem}.find-in-store__detail-section:last-child{margin-bottom:0}.find-in-store__detail-label{font-size:0.8125rem;line-height:160%;margin-bottom:.25rem}@media(min-width: 992px){.find-in-store__detail-label{font-size:0.75rem}}.find-in-store__detail-value{font-size:0.8125rem;line-height:160%}@media(min-width: 992px){.find-in-store__detail-value{font-size:0.75rem}}.find-in-store__empty{font-size:0.8125rem;line-height:160%;padding:1.5rem 0;text-align:center;color:#000}@media(min-width: 992px){.find-in-store__empty{font-size:0.75rem}}.product-details__find-in-store-link{margin-top:1rem}.product-details__find-in-store-btn{font-size:0.8125rem;line-height:160%;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:#000;padding:0}@media(min-width: 992px){.product-details__find-in-store-btn{font-size:0.75rem}}.product-details__find-in-store-btn:hover{text-decoration:none}.drawer--find-in-store .drawer__header{align-items:center;justify-content:space-between;text-align:unset;margin-bottom:1.5rem}.drawer--find-in-store .drawer__close{margin:0}.find-in-store__form input:not(.find-in-store__search-input,[id*=productInquiryDetails]){height:auto !important;border:none !important;border-bottom:1px solid #dadada !important;padding:1rem 0 .5rem !important}.find-in-store__form input.needsclick[class*=go]:hover,.find-in-store__form input.needsclick[class*=go]:active,.find-in-store__form input.needsclick[class*=go]:focus,.find-in-store__form input.needsclick[class*=go]:focus-visible{border-color:#dadada !important;outline:none}
