@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}.c-page-template{margin-top:1.5rem;padding:0 1.25rem;word-break:break-word}.c-page-template__heading{text-align:center;margin-bottom:1.625rem}.c-page-template__content h1,.c-page-template__content h2,.c-page-template__content h3,.c-page-template__content h4,.c-page-template__content h5,.c-page-template__content h6{margin:0 0 1.5rem;padding-top:1rem}.c-page-template__content h1{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.75rem;line-height:2rem}@media only screen and (min-width:1100px){.c-page-template__content h1{font-size:2.5625rem;line-height:3rem}}@media only screen and (min-width:1750px){.c-page-template__content h1{font-size:3.5rem;line-height:4rem}}.c-page-template__content h2{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.375rem;line-height:1.75rem}@media only screen and (min-width:1100px){.c-page-template__content h2{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width:1750px){.c-page-template__content h2{font-size:2.5rem;line-height:3rem}}.c-page-template__content h3{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width:1100px){.c-page-template__content h3{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.c-page-template__content h3{font-size:2rem;line-height:2.5rem}}.c-page-template__content h4{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width:1100px){.c-page-template__content h4{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.c-page-template__content h4{font-size:2rem;line-height:2.5rem}}.c-page-template__content h5{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width:1100px){.c-page-template__content h5{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.c-page-template__content h5{font-size:2rem;line-height:2.5rem}}.c-page-template__content h6{margin-top:0;font-family:Recoleta,sans-serif;font-weight:500;letter-spacing:0;line-height:1;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width:1100px){.c-page-template__content h6{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.c-page-template__content h6{font-size:2rem;line-height:2.5rem}}.c-page-template__content p{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;margin:0 0 1.5rem}@media only screen and (min-width:1100px){.c-page-template__content p{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-page-template__content p{font-size:1.25rem;line-height:1.75rem}}.c-page-template__content ol,.c-page-template__content ul{margin:0 0 1.5rem}.c-page-template__content ol li,.c-page-template__content ul li{margin:0 0 .75rem;font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:1100px){.c-page-template__content ol li,.c-page-template__content ul li{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-page-template__content ol li,.c-page-template__content ul li{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:750px){.c-page-template{padding:0;width:56.7%;margin:5% auto 12%}}@media only screen and (min-width:1100px){.c-page-template__heading{margin-bottom:4%}}@media only screen and (min-width:2000px){.c-page-template{max-width:125rem}}.c-page-template #stockist-widget .stockist-result .stockist-result-distance-text,.c-page-template #stockist-widget .stockist-result .stockist-result-name{font-weight:500}.c-page-template #stockist-widget .stockist-query-entry .stockist-search-field{padding:.875rem 1.9375rem .875rem 0;border:0;border-bottom:1px solid #8c8c8c}.c-page-template #stockist-widget .stockist-search-button{background:url(icon-search.svg) no-repeat 50%;background-size:50%}.c-page-template #stockist-widget .stockist-feature-bg-color{background-color:transparent}.c-page-template #stockist-widget .stockist-icon{font-size:0}.c-page-template #stockist-widget .stockist-result{overflow:hidden}.c-page-template #stockist-widget .stockist-result:first-child{border-top:0}.c-page-template #stockist-widget .stockist-result-list{max-height:500px;min-height:200px;height:unset!important}.c-page-template #stockist-widget .stockist-result-message{border-top:0}.c-page-template #stockist-widget .stockist-horizontal{display:flex;justify-content:space-between}.c-page-template #stockist-widget .stockist-side-panel{margin-right:5%}.c-page-template #stockist-widget .stockist-map{padding-bottom:50%;flex:1;position:relative!important;left:unset}.c-page-template #stockist-widget .stockist-map-inner{position:absolute!important}@media only screen and (max-width:768px){.c-page-template #stockist-widget .stockist-query-entry .stockist-search-field{padding:.6875rem 1.9375rem .6875rem 0}.c-page-template #stockist-widget .stockist-horizontal{display:block}.c-page-template #stockist-widget .stockist-result-list{margin:0 0 5%}.c-page-template #stockist-widget .stockist-map{padding-bottom:60%}}
