.sl-container{width:100%!important;max-width:100%!important}.sl-main{display:flex;flex-direction:column;width:100%}.sl-search-options,.sl-my-location-toggle,#toggle-bttn,.sl-address-item>svg{display:none!important}.sl-search-settings{border-bottom:none!important}.sl-search-bar{height:41px!important;display:flex;align-items:center;width:100%;padding:8px 0!important;border-bottom:1px solid #ababa1!important}.sl-search-input-group{flex-grow:1}#sl-search-input{width:100%;flex:1 1 auto!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#000!important;text-transform:uppercase;letter-spacing:.5px!important;padding:0!important}#sl-search-input::placeholder{color:#ababa1!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;letter-spacing:.5px!important;text-transform:uppercase}.sl-search-icon{width:20px;height:20px;cursor:pointer}.sl-search-icon path{fill:#ababa1}.sl-addresses{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column}.sl-address-item{position:relative;display:flex!important;width:100%!important;padding:0 0 var(--sl3-card-padding-mobile, 31px) 0!important;margin-bottom:var(--sl3-card-gap-mobile, 31px)!important;border:none!important;background:transparent!important;box-shadow:none!important;transition:opacity .2s ease}.sl-address-item:last-child{margin-bottom:0!important}.sl-address-item:hover{opacity:.6}.sl-address-item.sl-following{border-bottom:none!important}.sl-address-action-bttn{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:10!important;background:transparent!important;border:none!important;padding:0!important}.sl-address-item .sl-store-name{display:block;color:#000!important;text-transform:uppercase;font-family:Caslon-Roman,serif!important;font-size:var(--sl3-name-size-mobile, 16px)!important;font-weight:400!important;line-height:22px!important;letter-spacing:-.4px!important;margin:0 0 12px!important;padding:0!important}.sl-address-details{display:block;width:calc(100% - 40px)!important;max-width:none!important}.sl-address-details,.sl-address-details div,.sl-address-details p,.sl-address-details a,.sl-address-details span{color:#000!important;font-family:AvenirNextLT-Regular,sans-serif!important;font-size:var(--sl3-text-size-mobile, 13px)!important;line-height:16px!important;letter-spacing:1px!important}.sl-address-details,.sl-address-details *{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.sl-address-list{scrollbar-width:thin!important;scrollbar-color:#fff #e5e5e5!important}.sl-address-list::-webkit-scrollbar{width:6px!important}.sl-address-list::-webkit-scrollbar-track{background:#e5e5e5!important;border-radius:10px!important}.sl-address-list::-webkit-scrollbar-thumb{background-color:#fff!important;border-radius:10px!important;border:1px solid #e5e5e5!important}.header_html:empty,.sl-header-html:empty{display:none!important}.sidebar-store-image{display:block!important;width:100%!important;max-width:var(--sl3-image-max-width, 650px)!important;height:auto!important;margin-bottom:30px!important;pointer-events:none}.world-wide-title{color:#000000bf;margin-bottom:var(--sl3-title-gap, 6%)!important;font-size:var(--sl3-name-size, 16px)!important;line-height:normal!important;letter-spacing:-.485px!important;font-family:Caslon-Roman,serif!important}.store-locator-3dids__featured{display:block!important;width:100%!important;margin-top:var(--sl3-featured-gap, 24px)}.store-locator-3dids__featured p{display:block!important;margin:0 0 4px!important}.store-locator-3dids__featured-hours{margin-bottom:var(--sl3-featured-gap, 24px)}.store-locator-3dids__featured-hours p:last-child,.store-locator-3dids__featured-note p:last-child{margin-bottom:0!important}.store-locator-3dids__featured a{text-decoration:underline!important;text-underline-offset:4px!important}.store-locator-3dids__online{padding-block:20px 40px;line-height:1.8}.store-locator-3dids__online-title{color:#000;text-transform:uppercase;font-family:Caslon-Roman,serif;font-size:var(--sl3-name-size, 16px);font-weight:400;letter-spacing:-.485px;margin-bottom:12px}.store-locator-3dids__online-list{font-family:AvenirNextLT-Regular,sans-serif;font-size:var(--sl3-text-size, 13px);line-height:22px;letter-spacing:1px;color:#000}.store-locator-3dids__retailer{margin-bottom:18px}.store-locator-3dids__retailer:last-child{margin-bottom:0}.store-locator-3dids__retailer p{margin:0}.store-locator-3dids__retailer a{color:#000;text-decoration:underline;text-underline-offset:4px}@media(max-width:1023px){.sl-aside{display:contents}.sl-search-settings{order:1;padding:0 12.5px;margin-bottom:26px}.sidebar-store-image{order:2;padding:0 var(--sl3-aside-padding-mobile, 16px)}.sl-address-list{border-bottom:none!important;order:3;padding:0 var(--sl3-aside-padding-mobile, 16px);margin-top:32px}.sl-map{order:4;width:100%!important;height:var(--sl3-map-height-mobile, 50vh)!important;min-height:var(--sl3-map-min-height-mobile, 450px)}}@media(min-width:1024px){.sl-main{display:flex!important;flex-direction:row-reverse!important;height:var(--sl3-map-height, 941px)}.sl-map{width:var(--sl3-map-width, 86.25%)!important;height:100%!important}.sl-aside{width:var(--sl3-aside-width, 33.75%)!important;padding:var(--sl3-aside-block, 20px) var(--sl3-aside-inline, 36px)!important;display:flex!important;flex-direction:column!important;height:100%!important;background-color:var(--sl3-aside-background, #fafafa)}.sl-search-settings{padding:6px var(--sl3-aside-padding-end, 18px) 30px var(--sl3-aside-padding-start, 32px)!important}.sl-address-list{border-bottom:none!important;padding:0 var(--sl3-aside-padding-end, 18px) 32px var(--sl3-aside-padding-start, 32px)!important;overflow-y:auto!important;overflow-x:hidden!important;flex-grow:1!important;max-height:var(--sl3-list-max-height, 756px)!important}.sl-address-item{padding-bottom:0!important;margin-bottom:var(--sl3-card-gap, 40px)!important}.sl-address-item:last-child{margin-bottom:0!important}.sl-address-item .sl-store-name{font-size:var(--sl3-name-size, 16px)!important;line-height:normal!important;letter-spacing:-.485px!important;margin-bottom:8px!important}.sl-address-details,.sl-address-details div,.sl-address-details p,.sl-address-details a,.sl-address-details span{font-size:var(--sl3-text-size, 13px)!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/3dids-store-locator.css.map */
