:root{--white: #FFFFFF;--grey: #636466;--light-grey: #F2F2F2;--black: #000000;--blue: #009EE3;--blue-triangle: #009EE3;--dark-blue: #052B5D;--dark-blue-triangle: #052B5D;--red: #E52330}.wp-block-acf-finder-block{position:relative;z-index:99}.wp-block-acf-finder-block .tabs--sliding{position:relative;z-index:2;display:flex;align-items:center;width:auto;margin-inline:auto;justify-content:center;overflow-x:auto;scroll-snap-align:start}@media all and (orientation: portrait){.wp-block-acf-finder-block .tabs--sliding{justify-content:initial}}.wp-block-acf-finder-block .tabs--sliding__tab{background:none;border:none;outline:none;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;gap:1rem;padding:clamp(.5rem,2.5%,1.5rem);font-size:clamp(1rem,2vw,1.5rem);font-family:"montserrat",sans-serif;font-weight:700;transition:background-color .2s ease-out}.wp-block-acf-finder-block .tabs--sliding__tab::after{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 21.23 19.05"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-3 { clip-path: url(%23clippath); } .cls-2 { stroke: %23e62f39; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" width="21.23" height="19.05"/></clipPath></defs><g class="cls-3"><path class="cls-2" d="M10.61,18.05c3.21-5.68,6.41-11.37,9.62-17.05-6.41,0-12.82,0-19.23,0,3.2,5.68,6.41,11.37,9.61,17.05Z"/></g></svg>');height:23px;width:23px;display:inline-block;transition:transform .1s ease}.wp-block-acf-finder-block .tabs--sliding__tab::before{height:40px;width:40px;display:inline-block}.wp-block-acf-finder-block .tabs--sliding__tab--product::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32.9 32.9"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-3 { clip-path: url(%23clippath); } .cls-2 { stroke: %23fff; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" width="32.9" height="32.9"/></clipPath></defs><g class="cls-3"><circle class="cls-2" cx="16.45" cy="16.45" r="15.45"/><ellipse class="cls-2" cx="13.81" cy="13.81" rx="6.26" ry="6.26"/><path class="cls-2" d="M17.27,19.23l.06.06,5.61,5.6c.58.58,1.48.6,2.03.06.54-.54.52-1.45-.06-2.02l-5.67-5.66"/></g></svg>')}.wp-block-acf-finder-block .tabs--sliding__tab--stockist::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 33.9 33.9"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-3 { clip-path: url(%23clippath); } .cls-2 { stroke: %23fff; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" x="0" width="33.9" height="33.9"/></clipPath></defs><g class="cls-3"><path class="cls-2" d="M16.95,32.9c8.81,0,15.95-7.14,15.95-15.95S25.76,1,16.95,1,1,8.14,1,16.95s7.14,15.95,15.95,15.95Z"/><path class="cls-2" d="M16.95,27.96c4.27,0,7.72-10.06,7.72-14.32s-3.46-7.71-7.72-7.71-7.72,3.45-7.72,7.71,3.46,14.32,7.72,14.32Z"/><circle class="cls-2" cx="16.95" cy="13.66" r="3.34"/></g></svg>')}.wp-block-acf-finder-block .tabs--sliding__tab--download::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 33.54 33.54"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2, .cls-3 { fill: none; } .cls-4 { clip-path: url(%23clippath); } .cls-2 { stroke-linecap: round; } .cls-2, .cls-3 { stroke: %23fff; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" width="33.54" height="33.54"/></clipPath></defs><g class="cls-4"><circle class="cls-3" cx="16.77" cy="16.77" r="15.77"/></g><line class="cls-2" x1="16.77" y1="7" x2="16.77" y2="19.25"/><line class="cls-2" x1="12.76" y1="15.96" x2="16.55" y2="19.75"/><line class="cls-2" x1="20.78" y1="15.96" x2="17" y2="19.75"/><polyline class="cls-2" points="9.24 19 9.24 24.19 24.31 24.19 24.31 19"/></svg>')}.wp-block-acf-finder-block .tabs--sliding__tab:hover,.wp-block-acf-finder-block .tabs--sliding__tab.active{background-color:rgba(255,255,255,.2)}.wp-block-acf-finder-block .tabs--sliding__tab.active::after{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 21.23 19.05"><defs><style> .cls-1 { fill: %23e62f39; stroke: %23e62f39; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } .cls-2 { fill: none; stroke-width: 0px; } .cls-3 { clip-path: url(%23clippath); } </style><clipPath id="clippath"><rect class="cls-2" width="21.23" height="19.05"/></clipPath></defs><g class="cls-3"><path class="cls-1" d="M10.61,18.05c3.21-5.68,6.41-11.37,9.62-17.05-6.41,0-12.82,0-19.23,0,3.2,5.68,6.41,11.37,9.61,17.05Z"/></g></svg>');transform:rotate(180deg)}.wp-block-acf-finder-block .tab-content--sliding{position:relative;z-index:-1;color:var(--black)}.wp-block-acf-finder-block .tab-content--sliding>.tab-pane{position:absolute;top:100%;left:0;right:0;visibility:hidden;height:0;overflow:hidden;opacity:0;transform:translateY(-50px);transition:none;background-color:var(--white);border-bottom:3px solid var(--dark-blue);padding:5% 2.5%;box-shadow:0px 2.8px 2.2px rgba(0,0,0,.02),0px 6.7px 5.3px rgba(0,0,0,.028),0px 12.5px 10px rgba(0,0,0,.035),0px 22.3px 17.9px rgba(0,0,0,.042),0px 41.8px 33.4px rgba(0,0,0,.05),0px 100px 80px rgba(0,0,0,.07)}@media all and (orientation: portrait){.wp-block-acf-finder-block .tab-content--sliding>.tab-pane{padding:5% 0}}.wp-block-acf-finder-block .tab-content--sliding>.tab-pane.active{transition:.2s opacity ease-out,.2s transform ease-out;visibility:visible;opacity:1;transform:translateY(0);height:auto}.wp-block-acf-finder-block .tab-content--sliding>.tab-pane .container{max-width:var(--wp--style--global--wide-size);margin-inline:auto}.wp-block-acf-finder-block:not(.has-background) .tabs--sliding .tab.product::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32.9 32.9"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-3 { clip-path: url(%23clippath); } .cls-2 { stroke: %23000; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" width="32.9" height="32.9"/></clipPath></defs><g class="cls-3"><circle class="cls-2" cx="16.45" cy="16.45" r="15.45"/><ellipse class="cls-2" cx="13.81" cy="13.81" rx="6.26" ry="6.26"/><path class="cls-2" d="M17.27,19.23l.06.06,5.61,5.6c.58.58,1.48.6,2.03.06.54-.54.52-1.45-.06-2.02l-5.67-5.66"/></g></svg>')}.wp-block-acf-finder-block:not(.has-background) .tabs--sliding .tab.stockist::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 33.9 33.9"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-3 { clip-path: url(%23clippath); } .cls-2 { stroke: %23000; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" x="0" width="33.9" height="33.9"/></clipPath></defs><g class="cls-3"><path class="cls-2" d="M16.95,32.9c8.81,0,15.95-7.14,15.95-15.95S25.76,1,16.95,1,1,8.14,1,16.95s7.14,15.95,15.95,15.95Z"/><path class="cls-2" d="M16.95,27.96c4.27,0,7.72-10.06,7.72-14.32s-3.46-7.71-7.72-7.71-7.72,3.45-7.72,7.71,3.46,14.32,7.72,14.32Z"/><circle class="cls-2" cx="16.95" cy="13.66" r="3.34"/></g></svg>')}.wp-block-acf-finder-block:not(.has-background) .tabs--sliding .tab.download::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 33.54 33.54"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2, .cls-3 { fill: none; } .cls-4 { clip-path: url(%23clippath); } .cls-2 { stroke-linecap: round; } .cls-2, .cls-3 { stroke: %23000; stroke-width: 2px; } </style><clipPath id="clippath"><rect class="cls-1" width="33.54" height="33.54"/></clipPath></defs><g class="cls-4"><circle class="cls-3" cx="16.77" cy="16.77" r="15.77"/></g><line class="cls-2" x1="16.77" y1="7" x2="16.77" y2="19.25"/><line class="cls-2" x1="12.76" y1="15.96" x2="16.55" y2="19.75"/><line class="cls-2" x1="20.78" y1="15.96" x2="17" y2="19.75"/><polyline class="cls-2" points="9.24 19 9.24 24.19 24.31 24.19 24.31 19"/></svg>')}.wp-block-acf-finder-block.is-content-justification-left .tabs--sliding{justify-content:flex-start}.wp-block-acf-finder-block.is-content-justification-center .tabs--sliding{justify-content:center}.wp-block-acf-finder-block.is-content-justification-right .tabs--sliding{justify-content:flex-end}.wp-block-acf-finder-block .tabs--fading{display:flex;justify-content:center;align-items:stretch;gap:1rem;overflow-x:auto;scroll-snap-align:start}@media all and (orientation: portrait){.wp-block-acf-finder-block .tabs--fading{justify-content:initial;gap:.5rem}}.wp-block-acf-finder-block .tabs--fading .tab{flex:0 0 auto;background:none;border:2px solid var(--red);outline:none;cursor:pointer;color:var(--red);background:rgba(0,0,0,0);border-radius:0;padding:1rem 1.5rem;font-size:1rem;font-family:"montserrat",sans-serif;font-weight:700;width:auto}.wp-block-acf-finder-block .tabs--fading .tab.active{position:relative;color:var(--white);background-color:var(--red)}.wp-block-acf-finder-block .tab-content--fading{color:var(--black)}.wp-block-acf-finder-block .tab-content--fading>.tab-pane{visibility:hidden;height:0;opacity:0;transition:none}.wp-block-acf-finder-block .tab-content--fading>.tab-pane.active{visibility:visible;height:auto;opacity:1;transition:.2s opacity ease-out}.wp-block-acf-finder-block .item-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(.5rem,1vw,2rem)}.wp-block-acf-finder-block .item-container .item{flex:0 1 150px;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1rem;border:1px solid var(--blue);border-radius:0;box-shadow:2px 5px 6px rgba(0,0,0,.15);transition:.3s all ease;cursor:pointer}.wp-block-acf-finder-block .item-container .item.no-icon{border-radius:0;border:1px solid var(--blue);padding:1rem}.wp-block-acf-finder-block .item-container .item.download::before{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32.77 36.84"><defs><style> .cls-1 { stroke: %23e62f39; stroke-linecap: round; stroke-width: 3.84px; } .cls-1, .cls-2 { fill: none; } .cls-2 { stroke-width: 0px; } .cls-3 { clip-path: url(%23clippath-1); } .cls-4 { clip-path: url(%23clippath); } </style><clipPath id="clippath"><rect class="cls-2" width="32.77" height="36.84"/></clipPath><clipPath id="clippath-1"><rect class="cls-2" width="32.77" height="36.84"/></clipPath></defs><g class="cls-4"><line class="cls-1" x1="16.38" y1="1.92" x2="16.38" y2="25.43"/></g><line class="cls-1" x1="8.69" y1="19.12" x2="15.96" y2="26.39"/><line class="cls-1" x1="24.08" y1="19.12" x2="16.81" y2="26.39"/><g class="cls-3"><polyline class="cls-1" points="1.92 24.95 1.92 34.92 30.85 34.92 30.85 24.95"/></g></svg>');width:40px;height:40px;object-fit:contain}.wp-block-acf-finder-block .item-container .item img{height:125px;width:auto;object-fit:contain;transition:transform .2s ease}.wp-block-acf-finder-block .item-container .item .title{margin-bottom:0;font-size:1rem;font-weight:300}.wp-block-acf-finder-block .item-container .item.active p,.wp-block-acf-finder-block .item-container .item.active .title{font-weight:700;color:var(--blue) !important}.wp-block-acf-finder-block .item-container .item:hover img{transform:translateY(-5px)}.wp-block-acf-finder-block .item-container .item:hover.no-icon{box-shadow:2px 6px 6px rgba(0,0,0,.3);transform:translateY(-5px)}.wp-block-acf-finder-block form.product-finder{gap:.5rem 2rem}@media all and (orientation: portrait){.wp-block-acf-finder-block form.product-finder{flex-direction:column}}.wp-block-acf-finder-block .product-finder-results.loading{position:relative;width:48px;height:48px;margin-inline:auto;margin-block:2rem}.wp-block-acf-finder-block .product-finder-results.loading:before,.wp-block-acf-finder-block .product-finder-results.loading:after{content:"";display:block;border:32px solid rgba(0,0,0,0);border-top-color:var(--blue);position:absolute;left:0;top:0;animation:weld-rotate 1.5s infinite ease-in}.wp-block-acf-finder-block .product-finder-results.loading:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--red);animation-delay:.5s;animation-direction:reverse}@keyframes weld-rotate{0%,25%{transform:rotate(0deg)}50%,75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.wp-block-acf-finder-block .product-finder-results .product-details{display:flex;gap:.5rem 2rem;align-items:center;margin-block:2rem}.wp-block-acf-finder-block .product-finder-results .product-details .product-title{font-family:"montserrat",sans-serif;font-weight:800;color:var(--dark-blue);text-transform:uppercase;font-size:clamp(1.2rem,3vw,3rem);margin-bottom:0}.wp-block-acf-finder-block .product-finder-results .product-details .product-code{font-weight:800;color:var(--blue);font-size:clamp(.9rem,1.5vw,2rem);padding-bottom:0}.wp-block-acf-finder-block .your-search{color:#fff}.wp-block-acf-finder-block .stockist-finder-form{gap:1rem;max-width:500px;align-items:stretch}.wp-block-acf-finder-block .stockist-finder-form select{background-color:rgba(0,0,0,0) !important}.wp-block-acf-finder-block .stockist-finder-form select option{color:var(--wp--preset--color--dark-blue) !important}.wp-block-acf-finder-block .distributor-logos .tab-controls{border-bottom:1px solid #e5e6f1}.wp-block-acf-finder-block .distributor-logos .tab-controls .tab-control{background:#e5e6f1;color:var(--wp--preset--color--dark-blue);padding:1rem;outline:none;border:none;border-radius:.5rem .5rem 0 0;cursor:pointer;font-family:"montserrat",sans-serif;font-weight:700;font-size:1rem}.wp-block-acf-finder-block .distributor-logos .tab-controls .tab-control.active{color:var(--wp--preset--color--white);background:var(--wp--preset--color--dark-blue)}.wp-block-acf-finder-block .distributor-logos .tab-content:not(.active){display:none}.wp-block-acf-finder-block .distributor-logos .tab-content .slider{list-style:none;padding-bottom:0 !important;display:block}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-slide{padding:0 10px}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-track{padding-bottom:0}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-list{width:calc(100% - 80px);margin-inline:auto}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-prev,.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;z-index:1}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-prev:before,.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-next:before{font-size:40px;opacity:.75}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-prev{left:0}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-next{right:0;transform:translateY(-50%) scale(-1)}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-dots{list-style:none;margin:0;padding:0 !important}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-dots li{padding-left:0}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-dots li::before{display:none}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slick-dots li button{margin:0 5px;width:15px;height:15px}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slide{padding:0 .25rem}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slide::before{display:none}.wp-block-acf-finder-block .distributor-logos .tab-content .slider .slide .distributor-logo{aspect-ratio:1.5/1;height:150px;width:auto;object-fit:contain;object-position:center}.wp-block-acf-finder-block .stockists-container{display:flex;align-items:flex-start;gap:clamp(1rem,2.5%,2rem);height:100%}@media all and (orientation: portrait)and (max-width: 1000px){.wp-block-acf-finder-block .stockists-container{flex-direction:column}}.wp-block-acf-finder-block .stockists-container .stockists{width:100%;flex:1 1 40%;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%;position:relative;top:0;bottom:0;max-height:70vh;--scrollbar-size: 10px}.wp-block-acf-finder-block .stockists-container .stockists::-webkit-scrollbar{width:var(--scrollbar-size)}.wp-block-acf-finder-block .stockists-container .stockists::-webkit-scrollbar-track{background:var(--light-grey);border-radius:0}.wp-block-acf-finder-block .stockists-container .stockists::-webkit-scrollbar-thumb{background:var(--dark-blue);border-radius:0}@supports not selector(::-webkit-scrollbar){.wp-block-acf-finder-block .stockists-container .stockists{scrollbar-color:var(--dark-blue) var(--light-grey)}}.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists{display:flex;gap:2rem;margin-right:auto}.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists .nationwide-stockist{flex:0 1 50%;display:flex;flex-direction:column;align-items:center}.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists .nationwide-stockist img{max-width:150px}@media screen and (max-width: 350px){.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists .nationwide-stockist img{max-width:100px}}.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists .nationwide-stockist a.button{padding:.75rem 1.25rem !important;font-size:.95rem}@media screen and (max-width: 350px){.wp-block-acf-finder-block .stockists-container .stockists .nationwide-stockists .nationwide-stockist a.button{padding:.5rem 1rem !important;font-size:.85rem}}.wp-block-acf-finder-block .stockists-container .stockists .stockist{position:relative;padding:1rem 50px;padding-left:50px;transition:.3s all ease;border-left:3px solid rgba(0,0,0,0);cursor:pointer}.wp-block-acf-finder-block .stockists-container .stockists .stockist::before{content:"";background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24.43 33.64"><defs><style> .cls-1 { stroke-width: 0px; } .cls-1, .cls-2 { fill: none; } .cls-2 { stroke: %2300a0e4; stroke-width: 2.8px; } .cls-3 { clip-path: url(%23clippath); } </style><clipPath id="clippath"><rect class="cls-1" width="24.43" height="33.64"/></clipPath></defs><g class="cls-3"><path class="cls-2" d="M12.21,32.24c5.97,0,10.81-14.08,10.81-20.04S18.19,1.4,12.21,1.4,1.4,6.23,1.4,12.2s4.84,20.04,10.81,20.04Z"/><path class="cls-2" d="M12.21,16.89c2.58,0,4.67-2.09,4.67-4.67s-2.09-4.67-4.67-4.67-4.67,2.09-4.67,4.67,2.09,4.67,4.67,4.67Z"/></g></svg>');display:block;width:30px;height:40px;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:1rem;transition:.3s all ease}.wp-block-acf-finder-block .stockists-container .stockists .stockist:hover{background:var(--light-grey)}.wp-block-acf-finder-block .stockists-container .stockists .stockist.active{border-left:3px solid var(--blue);padding-left:75px;background-color:var(--light-grey)}.wp-block-acf-finder-block .stockists-container .stockists .stockist.active::before{left:25px}.wp-block-acf-finder-block .stockists-container .stockists .stockist:last-child{padding-bottom:0}.wp-block-acf-finder-block .stockists-container .stockist-map{flex:1 1 60%;position:relative;z-index:0;width:100%;aspect-ratio:4/3;border:2px solid var(--dark-blue);border-radius:0;overflow:hidden}.wp-block-acf-finder-block .stockists-container .stockist-map .map{height:100%;width:100%}.wp-block-acf-finder-block.hide-stockist-list .stockist-finder-results .stockists-container .stockists{display:none !important}.wp-block-acf-finder-block.hide-stockist-list .stockist-finder-results .stockists-container .stockist-map{flex:1 1 100% !important}.wp-block-acf-finder-block .stockist-finder-results:not(.loading){margin-block:2rem}.wp-block-acf-finder-block .stockist-finder-results.loading{width:48px;height:48px;display:block;margin:2rem auto;box-sizing:border-box;position:relative}.wp-block-acf-finder-block .stockist-finder-results.loading::after{content:"";box-sizing:border-box;width:48px;height:48px;left:0;bottom:0;position:absolute;border-radius:50% 50% 0;border:15px solid var(--red);transform:rotate(45deg) translate(0, 0);box-sizing:border-box;animation:animMarker .4s ease-in-out infinite alternate}.wp-block-acf-finder-block .stockist-finder-results.loading::before{content:"";box-sizing:border-box;position:absolute;left:0;right:0;margin:auto;top:150%;width:24px;height:4px;border-radius:50%;background:rgba(0,0,0,.2);animation:animShadow .4s ease-in-out infinite alternate}@keyframes animMarker{0%{transform:rotate(45deg) translate(5px, 5px)}100%{transform:rotate(45deg) translate(-5px, -5px)}}@keyframes animShadow{0%{transform:scale(0.5)}100%{transform:scale(1)}}.wp-block-acf-finder-block .stockist-finder-form select{color:var(--wp--preset--color--dark-blue) !important}.downloads,.wp-block-acf-finder-block .item-container{display:flex;align-items:stretch;flex-wrap:wrap;gap:1rem}.downloads .product-download,.wp-block-acf-finder-block .item-container .product-download,.wp-block-acf-finder-block .item-container .item{flex:0 1 200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1rem;border:1px solid var(--blue);border-radius:0;box-shadow:2px 5px 6px rgba(0,0,0,.15);transition:.3s all ease}.downloads .product-download:hover,.wp-block-acf-finder-block .item-container .product-download:hover,.wp-block-acf-finder-block .item-container .item:hover{box-shadow:2px 6px 6px rgba(0,0,0,.3);transform:translateY(-5px);cursor:pointer}.fancybox-slide .msds-files{max-width:600px}@media all and (orientation: portrait){.fancybox-slide .msds-files{padding:44px 5% 5%}}.fancybox-slide .msds-files__download{display:block;padding:.5rem .75rem;border-top:1px solid var(--light-grey);transition:.2s background-color ease;display:flex;justify-content:space-between;align-items:center;gap:1rem}.fancybox-slide .msds-files__download.msds-downloading::after{animation:float .5s infinite;filter:hue-rotate(225deg) brightness(0.5)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.fancybox-slide .msds-files__download:first-of-type{border-top:none}.fancybox-slide .msds-files__download::after{content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32.77 36.84"><defs><style> .cls-1 { stroke: %23e62f39; stroke-linecap: round; stroke-width: 3.84px; } .cls-1, .cls-2 { fill: none; } .cls-2 { stroke-width: 0px; } .cls-3 { clip-path: url(%23clippath-1); } .cls-4 { clip-path: url(%23clippath); } </style><clipPath id="clippath"><rect class="cls-2" width="32.77" height="36.84"/></clipPath><clipPath id="clippath-1"><rect class="cls-2" width="32.77" height="36.84"/></clipPath></defs><g class="cls-4"><line class="cls-1" x1="16.38" y1="1.92" x2="16.38" y2="25.43"/></g><line class="cls-1" x1="8.69" y1="19.12" x2="15.96" y2="26.39"/><line class="cls-1" x1="24.08" y1="19.12" x2="16.81" y2="26.39"/><g class="cls-3"><polyline class="cls-1" points="1.92 24.95 1.92 34.92 30.85 34.92 30.85 24.95"/></g></svg>');width:15px;height:15px;object-fit:contain;flex:0 0 15px}.fancybox-slide .msds-files__download:hover{background-color:var(--light-grey);cursor:pointer}#login-modal{padding:clamp(1rem,2vw,2rem)}#login-modal #pass-strength-result{display:none}