#search-store.ref11 {position: relative;width: 100%;max-width: 900px;min-height: 500px;margin: 0 auto;background: #FFF;padding: 0;}
#search-store.ref11 .column {padding: 0;}
#search-store.ref11 .search-store-image {width: 100%;display: block;position: absolute;z-index: 10;top: 0;left: 0;}
#search-store.ref11.showMap .search-store-image {display: none;}
#search-store.ref11 .wrapper-map {position: relative;padding: 15px 0 15px 15px;z-index: 2;}
#search-store.ref11 .wrapper-map #map {height: 436px;}
#search-store.ref11 .wrapper-map .info-map {display: none;padding: 18px 5px 1px;font-size: 0;line-height: normal;text-align: center;}
#search-store.ref11 .wrapper-map .info {position: relative;display: inline-block;vertical-align: middle;padding-left: 22px;margin: 0 15px;}
#search-store.ref11 .wrapper-map .info .rdc-icon-svg {position: absolute;top: 50%;left: 0;width: 16px;height: 16px;transform: translateY(-50%);}
#search-store.ref11 .wrapper-search-store {padding: 25px;}
#search-store.ref11 .wrapper-search-store .search-store-information {padding-bottom: 24px;}
#search-store.ref11 .wrapper-product-info {padding-top: 1px;padding-bottom: 26px;}
#search-store.ref11 .wrapper-product-info .name {padding: 14px 0 18px;}
#search-store.ref11 .wrapper-product-info .size_info p {float: left;}
#search-store.ref11 .wrapper-product-info .size_info p:not(:first-child) {padding-left: 20px;}
#search-store.ref11 .accordion-storeavailability {list-style-image: none;list-style-type: none;margin: 0;}
#search-store.ref11 .accordion-storeavailability > li {border-top-width: 1px;border-top-style: solid;border-bottom-width: 1px;border-bottom-style: solid;margin-top: -1px;border-color: var(--color-lines);}
#search-store.ref11 .accordion-storeavailability > li:first-child {margin-top: 0;}
#search-store.ref11 .accordion-storeavailability > li.active,
#search-store.ref11 .accordion-storeavailability > li.active + li {border-color: var(--color-dark);}
#search-store.ref11 .accordion-storeavailability .accordion-head {position: relative;padding: 16px 36px 16px;cursor: pointer;}
#search-store.ref11 .accordion-storeavailability .accordion-content {display: none;padding: 7px 16px 17px;}
#search-store.ref11 .accordion-storeavailability .stockIcon {position: absolute;top: 50%;left: 12px;transform: translateY(-50%);}
#search-store.ref11 .accordion-storeavailability .stockIcon .rdc-icon-svg {display: none;width: 16px;height: 16px;background-repeat: no-repeat;background-size: 100%;}
#search-store.ref11 .accordion-storeavailability .stockIcon.notavailable .rdc-icon-marker-error,
#search-store.ref11 .accordion-storeavailability .stockIcon.available .rdc-icon-marker-success {display: block;}
#search-store.ref11 .accordion-icon{position: absolute;top: 50%;right: 16px;transform: translateY(-50%);}
#search-store.ref11 .accordion-icon .rdc-icon-svg {width: 16px; height: 16px; background-size: 100%;}
#search-store.ref11 .rdc-icon-arrowup {display: none;}
#search-store.ref11 .active .rdc-icon-arrowdown {display: none;}
#search-store.ref11 .active .rdc-icon-arrowup {display: block;}
#search-store.ref11 .rdc-icon-arrowdown {background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.5 6.055-10.018 10.445 10.018 10.445-1.491 1.555-11.509-12 11.509-12z' transform='matrix(0 -1 -1 0 32.5 32.5)'%3E%3C/path%3E%3C/svg%3E");}
#search-store.ref11 .rdc-icon-arrowup {background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='22.5 5.055 12.482 15.5 22.5 25.945 21.009 27.5 9.5 15.5 21.009 3.5' transform='rotate(90 16 15.5)'%3E%3C/polygon%3E%3C/svg%3E");}
#search-store.ref11 .rdc-icon-marker-success {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.3578667 0c-6.26403559 0-11.32344892 5.05941333-11.32344892 11.3234489 0 8.7765333 11.32344892 19.6525511 11.32344892 19.6525511s11.3234489-10.9104356 11.3234489-19.6525511c0-6.26403557-5.0594134-11.3234489-11.3234489-11.3234489z' fill='%2365a818' transform='translate(5 1)'/%3E%3C/svg%3E");}
#search-store.ref11 .rdc-icon-marker-error {background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.3578667 0c-6.26403559 0-11.32344892 5.05941333-11.32344892 11.3234489 0 8.7765333 11.32344892 19.6525511 11.32344892 19.6525511s11.3234489-10.9104356 11.3234489-19.6525511c0-6.26403557-5.0594134-11.3234489-11.3234489-11.3234489z' fill='%23d0021b' transform='translate(5 1)'/%3E%3C/svg%3E");}
#search-store.ref11 .rdc-icon-arrowleft {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 32 32'%3E%3Cpolygon points='22 5.555 11.982 16 22 26.445 20.509 28 9 16 20.509 4' transform='matrix(1 0 0 -1 0 32)'%3E%3C/polygon%3E%3C/svg%3E");}

@media screen and (min-width: 768px) {
	#search-store.ref11 .row {display: flex;flex-direction: row;height: 100%;}
	#search-store.ref11 .column:first-child {width: 360px;}
	#search-store.ref11 .column + .column {width: calc(100% - 360px);}
	#search-store.ref11.showMap .wrapper-map .info-map {display: block;}
	#search-store.ref11 .wrapper-product-info {padding-right: 30px;}
	#search-store.ref11 .wrapper-search-options{width: 100%; display: flex; flex-direction: row;}
	#search-store.ref11 .wrapper-search-options .wrapper-selects {padding-right: 25px; display: flex; flex: 1;}
	#search-store.ref11 .wrapper-search-options .wrapper-selects .select, #search-store.ref11 .wrapper-search-options .wrapper-selects select {height: 100%;}
	#search-store.ref11 .wrapper-search-options .wrapper-selects .form-field {margin-right: 10px; margin-bottom: 0;}
	#search-store.ref11 .wrapper-search-options .wrapper-selects .form-field:first-child {width: calc(50% - 10px);}
	#search-store.ref11 .wrapper-search-options .wrapper-selects .form-field:first-child:not(.hidden) + div {width: 50%;margin-right: 0;}
	#search-store.ref11 .wrapper-search-options .wrapper-selects .form-field.hidden:first-child + div {width: 100%;height: 100%;margin-right: 0;}
	#search-store.ref11 .wrapper-accordion-stores{max-height: 226px;overflow: hidden;overflow-y: auto;}
}

@media screen and (max-width: 767px){
	#search-store.ref11 {width: 100%;min-height: auto;}
	#search-store.ref11 .wrapper-popup {max-height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
	#search-store.ref11 .wrapper-map {padding: 0; position: relative;}
	#search-store.ref11 .column > img {display: none;}
	#search-store.ref11 .column img {max-width: 100%;width: 100%;}
	#search-store.ref11 .wrapper-map #map {height: 214px;}
	#search-store.ref11 .wrapper-search-store {padding: 15px;}
	#search-store.ref11 .wrapper-search-store .search-store-information {text-align: center; padding: 0;}
	#search-store.ref11 .wrapper-map .info-map {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 400;background-color: rgba(255, 255, 255, 0.8);padding: 9px 0px;}
	#search-store.ref11 .wrapper-product-info .name {padding: 11px 0 19px;}
	#search-store.ref11 .wrapper-product-info .size_info {display: table;margin: 0 auto;}
	#search-store.ref11 .wrapper-product-info .size_info p:not(:first-child) {padding-left: 30px;}
	#search-store.ref11 .wrapper-selects .form-field {margin-bottom: 15px;}
	#search-store.ref11 .wrapper-button .search-btn {width: 100%;}
	#search-store.ref11 .wrapper-accordion-stores {display: none;}
	#search-store.ref11.showStoresMobile .wrapper-accordion-stores {display: block;}
	#search-store.ref11.showStoresMobile .wrapper-product-info #signature-8456 {display: none;}
	#search-store.ref11.showStoresMobile .leaflet-bottom {right: 4px;bottom: 44px;}
	#search-store.ref11.showStoresMobile .wrapper-search-options {display: none;}
	#search-store.ref11.showStoresMobile .wrapper-map .info-map {display: block;}
	#search-store.ref11.showStoresMobile .wrapper-product-info .name {padding-top: 0;}
	#search-store.ref11:not(.showStoresMobile) .backStoreavailability {display: none;}
	#search-store.ref11.showStoresMobile .backStoreavailability {position: absolute;top: 15px;left: 15px;z-index: 10;background: none;}
	#search-store.ref11.showStoresMobile .backStoreavailability:after,
	#search-store.ref11.showStoresMobile .backStoreavailability:before {display: none;}
	#search-store.ref11.showStoresMobile .backStoreavailability .rdc-icon-svg{width: 34px;height: 34px;}
}