.cms-page-link{width:100%;justify-content:center;padding-top:1rem;padding-bottom:1rem;font-family:var(--font-body-2-family)}.cmsnavbar-fixed-top{left:0;right:0;top:0;z-index:1;position:sticky;background:var(--gradient-base-background-1)}.cmsnavbar-fixed-top.cmsnavbar-sticky{top:4.063rem}.cms-page-link ul{padding:0;margin:0}.cms-page-link ul li{list-style:none;margin-left:1rem;margin-right:1rem}.cms-page-link ul li a{text-decoration:none;color:var(--grey-light-text);position:relative}.cms-page-link ul li a:hover,.cms-page-link ul li a.active{color:var(--heading-font-color)}.cms-page-link ul li a:hover:before,.cms-page-link ul li a.active:before{content:"";top:.5rem;left:-.85rem;width:.313rem;height:.313rem;position:absolute;border-radius:100%;background:var(--theme-black-background)}.cms-page .title-block{width:42%;padding:7.5rem}.cms-content-block{width:58%;border-left:solid 1px var(--border-color);padding:5rem}.cms-content-block .content-block-title{text-transform:uppercase}.cms-content-block ol{padding:0}.cms-content-block ol li{list-style:decimal inside}@media screen and (max-width:1440px){.cms-page .title-block{padding:7.5rem 6.5rem}}@media screen and (max-width:1365px){.cms-page .title-block{padding:5.5rem 4rem}.cms-content-block{padding:3rem}}@media screen and (max-width:1199px){.cms-page .title-block{padding:3rem}}@media screen and (max-width:989px){.cms-page .title-block,.cms-content-block{padding:1.25rem}.cmsnavbar-fixed-top.cmsnavbar-sticky{top:5rem}}@media screen and (max-width:767px){.cms-page-link{padding-left:1.25rem;padding-right:0;padding-bottom:.25rem;overflow-x:hidden}.cms-page-link ul{white-space:nowrap;overflow:auto;width:100vw;min-width:100%;flex-wrap:nowrap;padding-bottom:.75rem}.cms-page-link ul li{margin-left:.85rem;margin-right:.75rem}.cms-page .title-block{width:100%;border-bottom:solid 1px var(--border-color);padding:2.01rem 1.25rem 2.4rem}.cms-page .title-block h1{margin-bottom:0}.cms-content-block{width:100%;border:0;padding-top:2rem;padding-bottom:2.25rem}.cmsnavbar-fixed-top.cmsnavbar-sticky{top:4.063rem}}.stockist-title-block{align-items:center;justify-content:space-between;padding:2rem 3.125rem 2.5rem}.stockist-title-block h1{margin-bottom:0}.stockist-title-block p{max-width:23.75rem;margin:0;color:var(--grey-dark-text)}.stockist-block{padding:1.5rem;height:100%}.stockist-block>a{display:block;overflow:hidden}.stockist-block>a:hover img{transform:scale(1.1)}.stockist-block img{width:100%;display:block;transition:all var(--duration-long) ease}.stockist-page .grid__item:nth-of-type(3n) .stockist-block{border-right:0}.stockist-block .stockst-info{display:flex;align-items:center;justify-content:space-between}.stockist-block .stockst-info span{font-size:1.125rem;font-family:var(--font-body-2-family);border-bottom:solid 1px var(--border-color)}.stockist-block .stockst-info a{text-decoration:none;color:var(--border-color)}.become-stockist{background-color:var(--theme-color-background-2);color:var(--white-text);padding-top:2rem;margin-top:-.063rem;padding-bottom:2.3rem;border-top:solid 1px var(--border-color);border-bottom:solid 1px var(--border-color)}.become-stockist .content-inner{max-width:32rem;margin:auto;text-align:center}.become-stockist h2{color:var(--white-text);margin-bottom:0}.become-stockist .text-link-btn{color:var(--white-text)}.become-stockist .text-link-btn svg path{fill:var(--white-text)}@media screen and (min-width:990px){.stockist-page .grid--3-col-desktop .grid__item{max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 0 / 3)}}@media screen and (max-width:1199px){.stockist-page .grid--3-col-desktop .grid__item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 0 / 3);width:50%}.stockist-page .grid__item:nth-of-type(3n) .stockist-block{border-right:solid 1px var(--border-color)}.stockist-page .grid__item:nth-of-type(2n) .stockist-block{border-right:0}}@media screen and (max-width:989px){.stockist-title-block{padding:2rem 1.25rem 2.5rem}}@media screen and (max-width:767px){.stockist-page .grid--3-col-desktop .grid__item{max-width:calc(100% - var(--grid-desktop-horizontal-spacing) * 0 / 3);width:100%}.stockist-title-block p{display:none}.stockist-block{border-right:0;padding:1.25rem}.become-stockist .content-inner{max-width:80%}.stockist-title-block{padding-bottom:2.38rem}.become-stockist{padding-top:3.5rem;padding-bottom:3.7rem}.stockist-page .grid__item:nth-of-type(3n) .stockist-block{border-right:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-page.css.map */
