.stockists{position:relative}.stockists .store-row{display:flex;flex-direction:column-reverse;gap:20px}@media only screen and (min-width:992px){.stockists .store-row{flex-direction:row}}.stockists .store-online{width:100%}@media only screen and (min-width:992px){.stockists .store-online{max-width:400px}}.stockists .store-online h3{margin:0 0 20px}.stockists .store-online .store-list{flex:none;max-height:200px;overflow-y:auto;width:100%}@media only screen and (min-width:768px){.stockists .store-online .store-list{max-height:400px;max-width:400px}}@media only screen and (min-width:1200px){.stockists .store-online .store-list{max-height:690px}}.stockists .store-online .store-list::-webkit-scrollbar{background:transparent;margin-left:10px;width:4px}.stockists .store-online .store-list::-webkit-scrollbar-track{background-color:#fff}.stockists .store-online .store-list::-webkit-scrollbar-thumb{background-color:var(--text-primary-color)}.stockists .store-online .store-list .store{align-items:center;border-bottom:1px solid #e1e1e1;display:flex;justify-content:space-between;padding:20px}.stockists .store-online .store-list .store img{display:block;height:50px;margin:0;width:auto}.stockists .store-online .store-list .store .button-1{font-size:12px;padding:13px 20px}.stockists .store-locator{display:flex;flex-direction:column;width:100%}.stockists .store-locator h3{margin:0 0 20px}.stockists .search-container{border-bottom:1px solid #e1e1e1;display:flex;gap:30px;justify-content:center;margin:0 0 20px;padding:0 0 20px;position:relative;width:100%}@media only screen and (max-width:767.98px){.stockists .search-container{flex-direction:column;gap:10px}}.stockists .search-container .field{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:25px;display:flex;flex-direction:row;height:49px;justify-content:center;position:relative;width:100%}.stockists .search-container .field input{background:transparent;border:none;color:var(--text-primary-color);font-size:14px;height:100%;outline:none;padding:0 40px 0 20px;position:relative;width:100%}.stockists .search-container .field button{align-items:center;display:flex;justify-content:center;padding:7px 20px}.stockists .search-container .select-wrapper{position:relative}.stockists .search-container .select-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.081' height='8.747'%3E%3Cpath d='M15.374.707 8.041 8.04.707.707' fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;pointer-events:none;position:absolute;right:20px;top:calc(50% - 3.5px);width:15px}.stockists .search-container .select-wrapper select{border:1px solid #e1e1e1;border-radius:25px;color:var(--text-primary-color);font-size:16px;padding:13px 20px;width:100%}.stockists .search-container .select-wrapper select:focus-visible{border-color:var(--text-primary-color);outline:none}.stockists #resetMap{background:transparent;border:none;color:var(--text-primary-color);font-size:14px;margin:0;padding:0;position:absolute;right:80px;text-decoration:underline;text-underline-offset:3px;top:13px}.stockists #resetMap:hover{text-decoration:none}.stockists .store-locator-row{display:flex;width:100%}@media only screen and (max-width:767.98px){.stockists .store-locator-row{flex-direction:column}}.stockists .store-locator-row .map-container{height:300px;position:relative;width:100%}@media only screen and (min-width:768px){.stockists .store-locator-row .map-container{height:400px}}@media only screen and (min-width:1200px){.stockists .store-locator-row .map-container{height:600px}}.stockists .store-locator-row #map{height:100%;width:100%}.stockists .store-locator-row .custom-info-window{padding:0 10px 10px}.stockists .store-locator-row .custom-info-window p{font-size:16px;font-weight:400;margin:0 0 8px}.stockists .store-locator-row .custom-info-window p.title{color:var(--primary-color);font-weight:600;margin:0 0 4px}.stockists .store-locator-row .custom-info-window p.address{font-size:16px;margin:0 0 12px}.stockists .store-locator-row .custom-info-window p svg{display:inline;height:12px;margin-right:4px;vertical-align:middle;width:12px}.stockists .store-locator-row .custom-info-window p svg path{fill:var(--primary-color)}.stockists .store-locator-row .custom-info-window p a{font-size:16px;text-decoration:underline;text-underline-offset:3px}.stockists .store-locator-row .custom-info-window p a:hover{text-decoration:none}.stockists .store-locator-row .custom-info-window p a.button-1{font-size:14px;padding:13px 20px;text-decoration:none}.stockists .store-locator-row .custom-info-window p:last-child{margin:0}.stockists .store-locator-row .custom-info-window p.end{margin:12px 0 0}.stockists .store-locator-row .store-list{background:#eeedeb;flex:none;max-height:200px;overflow-y:auto;width:100%}@media only screen and (min-width:768px){.stockists .store-locator-row .store-list{max-height:400px;max-width:400px}}@media only screen and (min-width:1200px){.stockists .store-locator-row .store-list{max-height:600px}}.stockists .store-locator-row .store-list::-webkit-scrollbar{background:transparent;margin-left:10px;width:4px}.stockists .store-locator-row .store-list::-webkit-scrollbar-track{background-color:#fff}.stockists .store-locator-row .store-list::-webkit-scrollbar-thumb{background-color:var(--text-primary-color)}.stockists .store-locator-row .store-list h3{background:#707955;color:#fff;font-size:16px;font-weight:400;margin:0;padding:10px 20px}.stockists .store-locator-row .store-list ul{list-style:none;margin:0;padding:0}.stockists .store-locator-row .store-list li{border-bottom:1px solid #cbcac7;cursor:pointer;padding:20px}.stockists .store-locator-row .store-list li p{font-size:14px;font-weight:400;margin:0 0 8px}.stockists .store-locator-row .store-list li p.title{color:var(--primary-color);font-weight:600;margin:0 0 4px}.stockists .store-locator-row .store-list li p.address{font-size:16px;margin:0 0 12px}.stockists .store-locator-row .store-list li p svg{display:inline;height:12px;margin-right:4px;vertical-align:middle;width:12px}.stockists .store-locator-row .store-list li p svg path{fill:var(--primary-color)}.stockists .store-locator-row .store-list li p a{font-size:14px;text-decoration:underline;text-underline-offset:3px}.stockists .store-locator-row .store-list li p a:hover{text-decoration:none}.stockists .store-locator-row .store-list li p a.button-1{font-size:12px;padding:13px 20px;text-decoration:none}.stockists .store-locator-row .store-list li p:last-child{margin:0}.stockists .store-locator-row .store-list li p.end{margin:12px 0 0}.stockists .store-locator-row .store-list li.active,.stockists .store-locator-row .store-list li:hover{background:#fff}

/*# sourceMappingURL=section-kt-stockists.min.css.map*/