.stockists{position:relative}@media only screen and (max-width:767.98px){.stockists .page-width{padding:0}}.stockists .store-locator{display:flex;flex-direction:column;gap:20px;width:100%}@media only screen and (min-width:992px){.stockists .store-locator{flex-direction:row;gap:30px}}.stockists .store-locator h3{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;font-weight:600;justify-content:space-between;margin:0 0 20px}.stockists .store-locator h3 #resetMap{background:transparent;border:none;color:var(--text-primary-color);display:none;font-size:14px;margin:0;padding:0;text-decoration:underline;text-underline-offset:3px}.stockists .store-locator h3 #resetMap:hover{text-decoration:none}.stockists .search-container{display:flex;gap:10px;justify-content:center;margin:0 0 20px;position:relative;width:100%}@media only screen and (max-width:767.98px){.stockists .search-container{flex-direction:column}}.stockists .search-container #useMyLocation{align-items:center;display:flex;flex:none;font-weight:600;gap:10px;justify-content:flex-start;padding:0;text-decoration:underline;text-underline-offset:2px}.stockists .search-container #useMyLocation svg{height:19px;width:19px}.stockists .search-container #useMyLocation:hover{text-decoration:none}.stockists .search-container .field{align-items:center;background:var(--bg-color);border:none;border-radius:5px;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.stockists .search-container .field input{background:transparent;border:none;color:var(--text-primary-color);font-size:16px;height:40px;outline:none;padding:0 20px 0 15px;position:relative;width:100%}.stockists .search-container .field button{align-items:center;display:flex;justify-content:center;padding:7px 15px}.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 .map-container{height:300px;position:relative;width:100%}@media only screen and (min-width:768px){.stockists .map-container{height:400px}}@media only screen and (min-width:1200px){.stockists .map-container{height:600px}}.stockists #map{height:100%;width:100%}.stockists .custom-info-window{border-radius:10px;padding:0 10px 10px}.stockists .custom-info-window p{font-size:16px;font-weight:400;margin:0 0 8px}.stockists .custom-info-window p.title{color:var(--text-primary-color);font-weight:600;margin:0 0 4px}.stockists .custom-info-window p.address{font-size:16px;margin:0 0 12px}.stockists .custom-info-window p svg{display:inline;height:12px;margin-right:4px;vertical-align:middle;width:12px}.stockists .custom-info-window p svg path{fill:var(--primary-color)}.stockists .custom-info-window p a{font-size:16px;text-decoration:underline;text-underline-offset:3px}.stockists .custom-info-window p a:hover{text-decoration:none}.stockists .custom-info-window p a.button-1{font-size:14px;padding:13px 20px;text-decoration:none}.stockists .custom-info-window p:last-child{margin:0}.stockists .custom-info-window p.end{margin:12px 0 0}.stockists .store-list{background:#fff;border-radius:10px;flex:none;max-height:360px;padding:20px;width:100%}@media only screen and (min-width:768px){.stockists .store-list{max-height:530px;max-width:500px}}@media only screen and (min-width:1200px){.stockists .store-list{max-height:600px;padding:34px}}.stockists .store-list ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0 -20px 0 0;max-height:420px;overflow-y:auto;padding:0 16px 0 0}@media only screen and (max-width:767.98px){.stockists .store-list ul{-webkit-overflow-scrolling:touch;flex-direction:row;flex-wrap:nowrap;max-height:unset;overflow-x:auto;padding-bottom:20px;padding-right:20px}}.stockists .store-list ul::-webkit-scrollbar{background:transparent;border-radius:25px;margin-left:10px;width:3px}@media only screen and (max-width:767.98px){.stockists .store-list ul::-webkit-scrollbar{height:3px}}.stockists .store-list ul::-webkit-scrollbar-track{background-color:#cccdce;border-radius:25px}.stockists .store-list ul::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:25px}.stockists .store-list ul.place-suggestions{background:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.15);left:0;position:absolute;top:100%;width:100%;z-index:9}.stockists .store-list li{border:2px solid var(--bg-color);border-radius:10px;cursor:pointer;padding:20px}@media only screen and (max-width:767.98px){.stockists .store-list li{flex:0 0 auto}}.stockists .store-list li p{font-size:16px;font-weight:400;margin:0 0 6px}.stockists .store-list li p.title{font-weight:700;margin:0 0 4px}.stockists .store-list li p svg{display:inline;height:18px;margin-right:8px;transform:translateY(-2px);vertical-align:middle;width:15px}.stockists .store-list li p a{text-decoration:none}.stockists .store-list li p:last-child{margin:0}.stockists .store-list li.active,.stockists .store-list li:hover{border-color:var(--primary-color)}.stockists .store-list li.active{background:var(--primary-color);color:#fff}.stockists .store-list li.active p svg path{stroke:#fff}.stockists .store-list li.active p a{color:#fff}

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