.cb-storeContentCarousel{padding:60px 0;overflow:hidden}@media(min-width: 768px){.cb-storeContentCarousel{padding:80px 0}}@media(min-width: 1050px){.cb-storeContentCarousel{padding:100px 0}}@media(min-width: 1700px){.cb-storeContentCarousel{padding:120px 0}}.cb-storeContentCarousel .container{max-width:1360px;margin:0 auto;padding:0 5%;box-sizing:content-box;padding-top:4px}@media(min-width: 768px){.cb-storeContentCarousel .container{padding:0 8%}}.cb-storeContentCarousel .container.small{max-width:898px}.cb-storeContentCarousel .container .titleText{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:4rem}@media(min-width: 1420px)and (min-height: 800px){.cb-storeContentCarousel .container .titleText{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.cb-storeContentCarousel .container .titleText{font-size:4.48rem}}@media(min-width: 1420px)and (min-height: 800px){.cb-storeContentCarousel .container .titleText{font-size:5.6rem}}.cb-storeContentCarousel .container.background-white{background:var(--colour-white)}.cb-storeContentCarousel .container.background-white+link+.background-white:not(.customPadding){padding-top:0px}.cb-storeContentCarousel .container.background-taupe{background:var(--colour-taupe)}.cb-storeContentCarousel .container.background-taupe+link+.background-taupe:not(.customPadding){padding-top:0px}.cb-storeContentCarousel .container.background-black{background:var(--colour-black)}.cb-storeContentCarousel .container.background-black+link+.background-black:not(.customPadding){padding-top:0px}@media(min-width: 768px){.cb-storeContentCarousel .container{padding-top:6px}}.cb-storeContentCarousel .container .slider .splide__track{overflow:visible}.cb-storeContentCarousel .container .splide__list{display:flex}.cb-storeContentCarousel .container .splide__slide{min-width:90%;max-width:90%}@media(min-width: 1050px){.cb-storeContentCarousel .container .splide__slide{min-width:calc(50% - 12px)}}.cb-storeContentCarousel .container .splide__slide[aria-hidden=true]{visibility:visible}.cb-storeContentCarousel .container .splide__sr{display:none}.cb-storeContentCarousel .container img{display:block;width:100%;height:100%;object-fit:cover}.cb-storeContentCarousel .container .progressBarWrapper{padding-left:0;width:70%}.cb-storeContentCarousel .container .progressBar{width:100%;height:2px;background-color:rgba(0,52,28,.1);opacity:1}.cb-storeContentCarousel .container .progressBar .progressBarInner{height:2px;position:relative;width:0;background:linear-gradient(178.71deg, #a48045 100%, #806024 100%, #c19b54 100%, #ebc866 100%, #c3863a 100%, #a48045 100%);transition:width .4s linear}.cb-storeContentCarousel .container .barAndArrowsWrapper{margin-top:40px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.cb-storeContentCarousel .container .barAndArrowsWrapper{margin-top:50px}}@media(min-width: 1050px){.cb-storeContentCarousel .container .barAndArrowsWrapper{display:grid;align-items:center;grid-template-columns:calc(100% - 210px) 210px}}@media(min-width: 1420px){.cb-storeContentCarousel .container .barAndArrowsWrapper{margin-top:60px}}.cb-storeContentCarousel .container .splide__arrows{display:flex;justify-content:flex-end}.cb-storeContentCarousel .container .splide__arrows .splide__arrow{cursor:pointer}.cb-storeContentCarousel .container .splide__arrows .splide__arrow:focus-visible{outline:var(--colour-focus) 1px solid;outline-offset:2px}.cb-storeContentCarousel .container .splide__arrows .splide__arrow:disabled{opacity:.4;cursor:default}.cb-storeContentCarousel .container .splide__arrows .splide__arrow:disabled:hover svg{stroke:var(--colour-black)}.cb-storeContentCarousel .container .splide__arrows .splide__arrow:hover svg{stroke:var(--colour-darkGold)}.cb-storeContentCarousel .container .splide__arrows .splide__arrow svg{stroke:var(--colour-black);transition:stroke .2s ease}.cb-storeContentCarousel .container .splide__arrows .splide__arrow--next{margin-left:40px}.cb-storeContentCarousel .container .storeItem{display:flex;flex-direction:column;background:var(--colour-taupe);height:100%}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem{width:100%}}.cb-storeContentCarousel .container .storeItem .storeImage{min-width:68px}@media(min-width: 768px){.cb-storeContentCarousel .container .storeItem .storeImage{min-width:105px}}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem .storeImage{min-width:140px}}.cb-storeContentCarousel .container .storeItem .imageWrapper{display:flex;align-items:end;padding-left:16px;height:100%}@media(min-width: 768px){.cb-storeContentCarousel .container .storeItem .imageWrapper{padding-left:50px}}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem .imageWrapper{padding-left:63px}}.cb-storeContentCarousel .container .storeItem .storeItemText{color:var(--colour-black);padding:32px 16px 57px 16px}@media(min-width: 768px){.cb-storeContentCarousel .container .storeItem .storeItemText{padding:32px 50px 57px 50px}}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem .storeItemText{padding:60px}}@media(min-width: 1420px){.cb-storeContentCarousel .container .storeItem .storeItemText{padding-bottom:82px}}.cb-storeContentCarousel .container .storeItem .storeItemText .storeTag{text-transform:uppercase;font-size:1.4rem;font-weight:600}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem .storeItemText .storeTag{font-size:1.5rem}}.cb-storeContentCarousel .container .storeItem .storeItemText .storeTitle{margin:0 0 20px;line-height:1.15;font-weight:500;font-family:var(--font-title);color:var(--colour-black);font-size:2.4rem;margin-bottom:10px;margin:0}@media(min-width: 1420px)and (min-height: 800px){.cb-storeContentCarousel .container .storeItem .storeItemText .storeTitle{line-height:1.2;margin-bottom:28px}}@media(min-width: 768px){.cb-storeContentCarousel .container .storeItem .storeItemText .storeTitle{font-size:3.2rem;margin-bottom:16px}}@media(min-width: 1420px)and (min-height: 800px){.cb-storeContentCarousel .container .storeItem .storeItemText .storeTitle{font-size:4rem;margin-bottom:20px}}.cb-storeContentCarousel .container .storeItem .storeItemText span{font-size:1.5rem}@media(min-width: 1050px){.cb-storeContentCarousel .container .storeItem .storeItemText span{font-size:1.8rem}}
