/* Stockist state pages: 5 queensland, 6 soouthaustralia, 9 victoria, 11 northerterritory, 14 westernaustralia, 17 tasmania, 18 newsouthwales */
body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-11,.page-id-14,.page-id-17,.page-id-18){
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
/* Weebly sections: <=767 padding 70/30; the trailing empty section is a 230px table row (vertically centred) from 768 up.
   The converter emits a 130px spacer in that trailing group; neutralise it (see converterIssues). */
body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-11,.page-id-14,.page-id-17,.page-id-18) .wp-block-post-content>.wp-block-group:last-child>.wp-block-spacer{display:none}
@media(max-width:767px){
  body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-11,.page-id-14,.page-id-17,.page-id-18) .wp-block-post-content>.wp-block-group:not(:first-child){padding-top:70px!important}
}
@media(min-width:768px){
  body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-11,.page-id-14,.page-id-17,.page-id-18) .wp-block-post-content>.wp-block-group:last-child{min-height:230px;box-sizing:border-box;justify-content:center}
}
/* Retail-outlet tables. Weebly cell = td padding 1px + inner .paragraph (margin 0 5% of the cell content width, padding 10px 0).
   cell width = (table - 2px)/3, content = cell - 2px padding - 1px right border (0 on the last column), so horizontal inset =
   1px + 5% x content = 1.6667cqw + .8167px (+.05px on the last column). Exact insets matter: a 0.2px error re-wraps long addresses.
   The +-.0156px (1/64px, Chrome LayoutUnit) split moves the centred text exactly onto Weebly's sub-pixel position (pixel-identical glyphs). */
body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-14,.page-id-17,.page-id-18) .wp-block-table :is(td,th){padding-left:calc(1.6667cqw + .8011px);padding-right:calc(1.6667cqw + .8323px)}
body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-14,.page-id-17,.page-id-18) .wp-block-table :is(td,th):last-child{padding-left:calc(1.6667cqw + .8511px);padding-right:calc(1.6667cqw + .8823px)}
@media(min-width:768px) and (max-width:1023px){
  body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-14,.page-id-17,.page-id-18) .wp-block-table :is(td,th):last-child{padding-left:calc(1.6667cqw + .8667px);padding-right:calc(1.6667cqw + .8667px)}
}
/* Weebly container = max 1170px with 50px side padding above 1024 (elements are min(1070px, viewport - 100px) wide); 20px at <=1024. */
@media(min-width:1025px){
  body:is(.page-id-5,.page-id-6,.page-id-9,.page-id-11,.page-id-14,.page-id-17,.page-id-18) .wp-block-post-content>.wp-block-group{padding-left:50px;padding-right:50px}
}
