@value grid-xsmall: 21.25em;@value grid-small: 40.625em;@value grid-medium: 50em;@value grid-large: 76em;@value grid-widescreen: 87.5em;@value grid-max-width: 94.75em;@value grid-max-width-wide: 125.538461538em;.home-section{margin-bottom:calc(var(--grid-y-unit)*2)}@media (min-width:928px){.home-section{margin-bottom:calc(var(--grid-y-unit)*4)}}@media (min-width:76em){.home-section{margin-bottom:calc(var(--grid-y-unit)*6)}}@media (min-width:87.5em){.home-section{margin-bottom:calc(var(--grid-y-unit)*10)}}.featured-products{padding-left:var(--grid-x-unit);padding-right:var(--grid-x-unit)}@media (min-width:928px){.featured-products{padding-left:calc(var(--grid-x-unit)*2);padding-right:calc(var(--grid-x-unit)*2)}}@media (min-width:76em){.featured-products{padding-left:calc(var(--grid-x-unit)*3);padding-right:calc(var(--grid-x-unit)*3)}}@media (min-width:87.5em){.featured-products{padding-left:calc(var(--grid-x-unit)*4);padding-right:calc(var(--grid-x-unit)*4)}}.featured-products{margin:calc(var(--grid-y-unit)*2) auto}@media (min-width:928px){.featured-products{margin:calc(var(--grid-y-unit)*4) auto}}.favourites{padding-left:var(--grid-x-unit);padding-right:var(--grid-x-unit)}@media (min-width:928px){.favourites{padding-left:calc(var(--grid-x-unit)*2);padding-right:calc(var(--grid-x-unit)*2)}}@media (min-width:76em){.favourites{padding-left:calc(var(--grid-x-unit)*3);padding-right:calc(var(--grid-x-unit)*3)}}@media (min-width:87.5em){.favourites{padding-left:calc(var(--grid-x-unit)*4);padding-right:calc(var(--grid-x-unit)*4)}}.favourites{margin:calc(var(--grid-y-unit)*2) auto}@media (min-width:928px){.favourites{margin:calc(var(--grid-y-unit)*4) auto}}.favourites__list{grid-gap:var(--grid-x-unit);display:grid;grid-template-columns:1fr 1fr}@media (--breakpoint-small-up ){.favourites__list{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.favourites__list .favourites__item:nth-child(7){display:none}}@media (min-width:76em){.favourites__list{grid-template-columns:repeat(6,1fr)}.favourites__list .favourites__item:nth-child(7){display:inherit}}.favourites__item .product-item__footer{line-height:1.1538}.favourites__featured{grid-column:1/span 2;grid-row:1/span 2}@media (--breakpoint-small-up ){.favourites__featured{grid-column:1;grid-row:1}}@media (min-width:76em){.favourites__featured{grid-column:1/span 3;grid-row:1/span 2}}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:rgba(0,0,0,0);border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.slideshow{margin-bottom:2rem;margin-bottom:calc(var(--grid-y-unit, 1rem)*2);text-align:center}.slideshow img{display:block;margin:0;width:100%}.slideshow__slide:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slideshow__image{display:block;overflow:hidden;transform:scale(1.1);transition:transform 3s ease-in;transition:transform 3s var(--anim-curve-in,ease-in)}.slideshow__slide--active .slideshow__image{transform:scale(1)}.slideshow__link{display:block;overflow:hidden;position:relative}.slideshow__details{color:#fff;left:4rem;left:calc(var(--grid-x-unit, 1rem)*4);position:absolute;text-align:left;text-shadow:0 1px #000;top:12rem;top:calc(var(--grid-y-unit, 1rem)*12);z-index:1}.slideshow__heading{display:block;font-family:sans-serif;font-family:var(--font-heading,sans-serif);font-size:4rem;font-weight:600;opacity:0}.slideshow__slide--active .slideshow__heading{opacity:1;transition:opacity .3s linear .5s;transition:opacity var(--anim-fast,.3s) var(--anim-subtle-curve,linear) .5s}.slideshow__subheading{display:block;font-size:2rem;opacity:0;transform:translateY(3rem);transform:translateY(calc(var(--grid-y-unit, 1rem)*3))}.slideshow__slide--active .slideshow__subheading{opacity:1;transform:translateY(0);transition:opacity .3s linear 1s,transform .3s linear 1s;transition:opacity var(--anim-fast,.3s) var(--anim-subtle-curve,linear) 1s,transform var(--anim-fast,.3s) var(--anim-curve-in,linear) 1s}.slideshow--fade .glide__slides{display:block;transform:none!important;width:100%!important}.slideshow--fade .glide__slide{left:0;margin-left:0!important;opacity:0;position:absolute;top:0;transition:opacity 1s}.slideshow--fade .glide__slide:first-child{position:relative}.slideshow--fade .slideshow__slide--active{opacity:1;z-index:1}
