.vs-item>.color-choice,.variants-switch>.select2-text>.color-choice,.checkbox.with-color>.checkbox-inline>.color-choice{border:solid 3px #fff;border-radius:50%;box-shadow:0 0 0 1.2px #ccc;display:block;height:style-config('colorRenderer_colorSize',26.5) * 1pxstyle-config('colorRenderer_borderWidth',1.5) * 1px;width:style-config('colorRenderer_colorSize',26.5) * 1pxstyle-config('colorRenderer_borderWidth',1.5) * 1px;overflow:hidden;position:relative;padding-left:0!important}.vs-item>.color-choice>span,.variants-switch>.select2-text>.color-choice>span,.checkbox.with-color>.checkbox-inline>.color-choice>span{align-items:center;background-clip:content-box;display:flex;height:style-config('colorRenderer_colorSize',26.5) * 1px;width:style-config('colorRenderer_colorSize',26.5) * 1px;justify-content:center;position:absolute}.vs-item>.color-choice span.image-color,.variants-switch>.select2-text>.color-choice span.image-color,.checkbox.with-color>.checkbox-inline>.color-choice span.image-color{height:style-config('colorRenderer_colorSize',26.5) * 1px - style-config('colorRenderer_imageBorderOffset',4) * 1px;width:style-config('colorRenderer_colorSize',26.5) * 1px - style-config('colorRenderer_imageBorderOffset',4) * 1px}.vs-item>.color-choice span.image-color img,.variants-switch>.select2-text>.color-choice span.image-color img,.checkbox.with-color>.checkbox-inline>.color-choice span.image-color img{height:style-config('colorRenderer_colorSize',26.5) * 1px - style-config('colorRenderer_imageBorderOffset',4) * 1px;width:style-config('colorRenderer_colorSize',26.5) * 1px - style-config('colorRenderer_imageBorderOffset',4) * 1px}.vs-item>.color-choice>.color1,.variants-switch>.select2-text>.color-choice>.color1,.checkbox.with-color>.checkbox-inline>.color-choice>.color1{z-index:5}.vs-item>.color-choice.with-second-color>.color1,.variants-switch>.select2-text>.color-choice.with-second-color>.color1,.checkbox.with-color>.checkbox-inline>.color-choice.with-second-color>.color1{transform:rotate(45deg) translateX(-16px)}.vs-item>.color-choice>.multicolored,.variants-switch>.select2-text>.color-choice>.multicolored,.checkbox.with-color>.checkbox-inline>.color-choice>.multicolored{background:linear-gradient(135deg,blue,green,yellow,red);background-clip:content-box}.vs-item:hover>.color-choice,.variants-switch>.select2-text:hover>.color-choice,.checkbox.with-color>.checkbox-inline:hover>.color-choice{box-shadow:0 0 0 1.2px #666}.vs-item>.color-choice.active,.checkbox.with-color>.checkbox-inline>input:checked+.color-choice{box-shadow:0 0 0 1.2px #666}.vs-item>.color-choice.active:after,.checkbox.with-color>.checkbox-inline>input:checked+.color-choice:after{color:#fff;content:"\f00c";display:block;height:100%;width:100%;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:22px;text-align:center;text-rendering:auto;text-shadow:0 0 2px #000;position:absolute;z-index:6}.vs-item{margin-left:1px}.vs-item>.color-choice.active{cursor:default}.checkbox.with-color>.checkbox-inline input{display:none}.checkbox.with-color>.checkbox-inline>.color-choice{display:inline-block;margin-left:-17px;margin-right:5px;vertical-align:top}.variants-switch>.select2-text>.color-choice{display:inline-block;margin-right:5px;margin-top:-2px;vertical-align:middle}.vs-overview-item>.color-choice.with-second-color>.color1{transform:rotate(45deg) translateX(-8px)}.product-configuration-step .radio.with-color.color-top span.color-choice span.image-color{display:flex!important;justify-content:center;height:style-config('colorRenderer_colorSize',26.5) * 1pxpx;width:style-config('colorRenderer_colorSize',26.5) * 1pxpx;margin-top:0;margin-left:0}.item-wrapper.boxstyleba3ccabdcc824521f956b04e87edf562>.item{border-color:#d2d2d7!important}.item-wrapper.with-border.boxstyleba3ccabdcc824521f956b04e87edf562>.item,.item-wrapper.with-border.boxstyleba3ccabdcc824521f956b04e87edf562>.item:hover{border-width:1px}.item-wrapper.with-border.boxstyleba3ccabdcc824521f956b04e87edf562>.item,.item-wrapper.with-border.boxstyleba3ccabdcc824521f956b04e87edf562>.item:hover{border-style:solid}.item-wrapper.item-address-preview .preview-text table{border-spacing:0 8px;border-collapse:separate}.item-wrapper.item-address-preview .preview-text table th,.item-wrapper.item-address-preview .preview-text table td{vertical-align:top;line-height:1.2!important;hyphens:none;word-break:normal}.item-wrapper.item-address-preview .preview-text table th a,.item-wrapper.item-address-preview .preview-text table td a{line-height:16px}.item-wrapper.item-address-preview .preview-text table tr td:first-of-type{width:35%!important;padding-right:5px}.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn),.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn){font-family:'SFProText','SFProIcons',sans-serif;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;min-height:48px}.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title:hover,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title:hover,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn):hover,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn):hover{color:#000}.item-wrapper.item-address-preview.item-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview-wide.item-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview.item-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn),.item-wrapper.item-address-preview-wide.item-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title>a:not(.btn-sm):not(.btn){min-height:unset}.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-text,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-text,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-text p,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-text p,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-text div,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-text div,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-text span:not(.badge),.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-text span:not(.badge),.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-text td,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-text td{font-size:14px;line-height:24px}.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title,.item-wrapper.item-address-preview .item>.item-content>.item-text-element>.item-text .preview-title>.preview-distance,.item-wrapper.item-address-preview-wide .item>.item-content>.item-text-element>.item-text .preview-title>.preview-distance{display:block;font-size:11px;line-height:24px;margin-bottom:5px}.item-wrapper.item-address-preview p,.item-wrapper.item-address-preview-wide p{margin-bottom:0}.item-wrapper.item-address-preview-wide.with-border>.item>.item-content{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}.item-wrapper.item-address-preview-wide .item-wrapper.item-address-preview-links.disable-rowalize{align-self:center!important}@media (max-width:768px){.item-wrapper.item-address-preview-wide.no-content-padding-left-xs.no-content-padding-right-xs>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-text,.item-wrapper.item-address-preview-wide.no-content-padding-left-xs.no-content-padding-right-xs>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-attributes,.item-wrapper.item-address-preview-wide.no-content-padding-left-xs.no-content-padding-right-xs>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-links{padding-left:27px;padding-right:27px;padding-left:27px;padding-right:27px}}@media (min-width:769px){.item-wrapper.item-address-preview-wide.no-content-padding-top-sm.no-content-padding-bottom-sm>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-text,.item-wrapper.item-address-preview-wide.no-content-padding-top-sm.no-content-padding-bottom-sm>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-attributes,.item-wrapper.item-address-preview-wide.no-content-padding-top-sm.no-content-padding-bottom-sm>.item>.item-content>.container-fluid>.row>.item-wrapper.item-address-preview-links{padding-top:16px;padding-bottom:16px;padding-top:16px;padding-bottom:16px}}.user-location-distance-wrapper .user-location-wrapper{margin-top:10px;margin-bottom:10px}.user-location-distance-wrapper .user-location-wrapper .user-location-icon{margin-left:3px}.user-location-distance-wrapper .user-location-wrapper .user-location-icon i{margin:0!important}.user-location-distance-wrapper .user-location-wrapper .user-location-text{margin-left:5px}.user-location-distance-wrapper .user-search-location-wrapper{margin-top:0;margin-bottom:0}.user-location-distance-wrapper .user-search-location-wrapper .item-text>div>div{display:flex!important}.user-location-distance-wrapper .user-search-location-wrapper #user-location-form{width:auto;display:flex}.user-location-distance-wrapper .user-search-location-wrapper #queryfield{width:100%;max-width:375px;border-radius:100px;background:#f2f2f2!important;border:none;box-shadow:none!important}.user-location-distance-wrapper .user-search-location-wrapper #queryfield:focus{background:#fff!important;border:1px solid #0071e3}.user-location-distance-wrapper .user-search-location-wrapper #queryfield:not(:focus):hover{background:#e7e7e7!important}.user-location-distance-wrapper .user-search-location-wrapper .btn.locationSearchSubmit{margin-left:15px;line-height:24px;padding:10px 15px}.user-location-distance-wrapper .current-selected-user-location-wrapper{margin-top:0;margin-bottom:40px}.user-location-distance-wrapper .current-selected-user-location-wrapper .item-text .location-label,.user-location-distance-wrapper .current-selected-user-location-wrapper .item-text .location-text{font-style:normal;font-weight:400;font-size:10px;line-height:13px;color:#494949}.user-location-distance-wrapper .current-selected-user-location-wrapper .item-text .location-label{padding-left:3px}.user-location-distance-wrapper .current-selected-user-location-wrapper .item-text .location-text{font-weight:700;font-style:italic}@media (max-width:768px){.user-location-distance-wrapper .user-search-location-wrapper .item-text>div>div{justify-content:center}.user-location-distance-wrapper .user-search-location-wrapper #queryfield{width:100%;max-width:180px}}.item-wrapper .item-title.selected-store-badge{margin-top:-1px;margin-left:-1px;margin-bottom:1px}.item-wrapper .item-title.selected-store-badge>div{padding:0;background-color:transparent}.item-wrapper .item-title.selected-store-badge>div>span{display:inline-block;width:auto;height:30px;padding:8px;color:#fff;border-radius:8px 0;background:#0071e3;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.item-wrapper.imageStyled41d8cd98f00b204e9800998ecf8427e>.item>.item-content>.item-media-element>.item-media{padding-top:15px;padding-bottom:5px;padding-left:15px;padding-right:15px}div.item-wrapper.with-border[data-id="267223"] .list-container,div.item-wrapper[data-id="267223"] .list-container{max-height:1105px;overflow-y:scroll}.gm-style-iw.gm-style-iw-c{background-color:#fff;color:#000}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div,.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content p{color:#000!important}.gm-style-iw-chr{display:none!important}.gm-style-iw.gm-style-iw-c{padding-top:8px!important}.location-data{background-color:#fff;color:#000}.location-data strong{font-size:16px;padding-bottom:5px}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div{color:#000!important;display:flex;flex-direction:column}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .title{font-weight:700;font-size:16px}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .segment{font-size:14px;line-height:20px}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .segment:has(a.routeplanner){margin-top:5px}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .segment a.routeplanner{color:#0071e3;font-style:normal;font-weight:600;text-decoration:none}.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .segment a.routeplanner:hover,.gm-style-iw.gm-style-iw-c .googlemap_infowindow_content div .segment a.routeplanner:active{color:#0054a8;text-decoration:underline}div.item-address-preview.highlighted .item{background-color:#e3f2fd!important;background-clip:padding-box;border:1px solid #1a73e8!important}div.item-address-preview .item{transition:all 0.3s ease}body h2{color:#000!important;font-size:18px!important;line-height:22px!important;font-weight:600!important;letter-spacing:0.36px!important;margin-bottom:10px!important;margin-top:0px!important}body p{color:#000!important;font-size:14px!important;line-height:16px!important;font-weight:400!important}body .btn{margin-top:0px!important;margin-bottom:15px!important}.js .app-message{display:none}.app-message{position:fixed;z-index:10000;background-color:rgba(255,255,255,.9);border:1px solid #e8e8e8;color:#646464;padding:10px;margin:10px;text-align:center}.app-message.top{top:30px}.app-message.center{left:0!important;right:0!important;margin:auto!important}.app-message.right{right:0}.app-message.left{left:0}.app-message.bottom{bottom:0}.app-message.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.app-message .title,.app-message .title div,.app-message .title>span{color:#646464;text-align:center;display:block;padding-bottom:10px}.app-message .hr{line-height:100px}.app-message .app-message-body{text-align:center}.app-message-header{margin-top:20px!important}.app-message .app-message-header a{float:right;display:block;color:#646464;text-decoration:none}.app-message .app-message-header a:hover{color:#646464}.app-message .app-message-body,.app-message .app-message-body div{color:#646464}.mobile-version .app-message{max-width:100%}.mobile-version .app-message.app-message-mobile{position:fixed!important;margin:0!important;width:100%}.app-message a{color:#000}.app-message a:hover{color:#646464}.namespace-cookie-policy.id-cookie-policy button.close.button{color:#646464;background:none;background-color:#fff;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.namespace-cookie-policy.id-cookie-policy button.close.button:hover{color:#fff;background:none;background-color:#646464;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}