.stockists .PageContent{margin-top:0!important}.stockists h1{display:none}.stockists h2{text-align:center;margin-top:8rem}.stockists h3{font-size:1.8rem;font-family:GTAmericaExtended-Medium;text-transform:uppercase;margin-top:8rem}.stockists .stockists-list{-moz-column-count:3;column-count:3;-moz-column-gap:10rem;column-gap:10rem;-moz-column-rule:1px solid #edebf0;column-rule:1px solid #edebf0;margin-top:8rem}@media screen and (max-width: 800px){.stockists .stockists-list{-moz-column-count:2;column-count:2;-moz-column-gap:6rem;column-gap:6rem}}@media screen and (max-width: 550px){.stockists .stockists-list{-moz-column-count:1;column-count:1;-moz-column-gap:6rem;column-gap:6rem}}.stockists .stockists-list--item:first-child h3{margin-top:0}.top-bar-container{position:sticky;top:0;z-index:1000;width:100%}.toggle-switch{position:relative;display:inline-block;width:6rem;height:2rem;background-color:#fff;border-radius:3rem;padding:10px;transition:background-color .4s ease;border:1px solid var(--text-color-light);cursor:pointer}.toggle-switch .toggle-switch--inner{position:absolute;left:5px;top:3.5px;width:1.4rem;height:1.4rem;background-color:#fff;border:1px solid var(--text-color-light);display:block;border-radius:50%;transition:background-color .4s ease,left .4s ease,border-color .4s ease}.toggle-switch .toggle-switch--text{font-size:1.2rem;display:block;width:auto;position:absolute;top:calc(50% + 1px);transform:translateY(-50%);transition:opacity .4s ease}.toggle-switch .toggle-switch--text.yes{color:var(--text-color-light);left:.8rem;opacity:0}.toggle-switch .toggle-switch--text.no{color:var(--text-color-light);right:.9rem;opacity:1}.toggle-switch.on .toggle-switch--inner{left:calc(50% + 10px)}.toggle-switch.on .toggle-switch--text.yes{opacity:1}.toggle-switch.on .toggle-switch--text.no{opacity:0}.cart-template--po-message{font-size:1.2rem;margin-bottom:2rem;margin-top:4rem;min-width:24rem}.cart-template--po-options{display:none}.flex-grid{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.width-70{display:inline-block;vertical-align:top;position:relative;width:70%}.input-group{margin-top:1rem}.input-label{display:block;margin-bottom:.4rem}.input.po{width:100%}
