Hotter conditions favour effectively unbanded (EUB) shells in the snail Theba pisana. T. pisana is also polymorphic for colour of the shell's apex, determined by a pair of alleles at a locus linked to the banding locus. Apex colour is epistatic to shell banding, such that banded snails with a dark apex have darker bands. Annual censuses over 22 years across an ecotone between a sheltered Acacia thicket and open dune vegetation showed a persistent association of both EUB shells and pale apex with the Open habitat. The parallel variation was due partly to strong phenotypic disequilibrium, as the combination of EUB with dark apex was rare. Nevertheless, in fully banded shells the frequency of pale apex was also higher in the Open habitat, confirming independent, parallel associations of the two contributors to paleness. Within the Acacia habitat, temporal variation of the frequencies of banding morphs was much greater than for apex colour, and EUB shells were associated with hotter summers. Consistent with its primary effect only on the very small snails, apex colour did not vary with summer conditions, but instead, higher frequencies of pale apices were associated with sunnier winters. The intensity of selection was lower on apex colour than shell banding, due partly to the constraint of phenotypic disequilibrium. The shell traits in T. pisana are an example of complex responses to climatic variation, in which phenotypic disequilibrium constrains evolution of apex colour, but separate mechanisms of selection are evident.