/*! Notes...

    Author: Jay George
    Author URI: https://jaygeorge.co.uk

    ABOUT THIS CSS
    ===================================================
    - Only edit filename.css, then process with Codekit to output into prod/

*/.o-carousel{margin:auto;max-width:var(--max-width-2);overflow:hidden}.flickity-slider{align-items:center;display:grid}.o-carousel-cell{counter-increment:carousel-cell;margin-right:20vw;max-width:var(--max-width-2);min-height:200px;width:calc(100% - var(--spacing-l)*2)}.o-carousel--wide{max-width:unset}@media (min-width:1980px){.o-carousel-cell{max-width:var(--max-width-3)}}@media (max-width:1149px){.flickity-prev-next-button.previous{transform:translateX(-25%)}.flickity-prev-next-button.next{transform:translateX(25%)}}.o-carousel--pull-arrows-up .flickity-prev-next-button{top:calc(50% - var(--spacing-l)/2)}.flickity-button{margin-inline-end:0}@media (min-width:1150px){.flickity-prev-next-button{border:3px solid #fff;padding:33px}}.c-carousel-plain .flickity-prev-next-button{border:unset}.c-carousel-plain .flickity-page-dots .dot{background:var(--colour-black)}




/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{color:#333;position:absolute}.flickity-button:hover{cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{--width:40%;height:40%;left:calc(100% - var(--width)*2);position:absolute;top:calc(100% - var(--width)*2);transform:translate(25%,25%);width:40%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}
