@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px}.global-button--primary{font-family:var(--font-body-family);display:inline-block;height:4.6rem;line-height:4.6rem;border-radius:2.3rem;font-size:1.6rem;padding:0 3rem;text-decoration:none;color:#fff;border:none;position:relative;background-color:var(--primary-colour);transition:all .3s ease;cursor:pointer}.global-button--primary .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-button--primary:hover{background-color:var(--primary-colour-hover);transition:all .3s ease}.global-button--secondary{font-family:var(--font-body-family);display:inline-block;height:4.6rem;line-height:4.6rem;border-radius:2.3rem;border:1px solid var(--primary-colour);font-size:1.6rem;padding:0 3rem;text-decoration:none;color:var(--primary-colour);background-color:#fff;transition:all .3s ease;cursor:pointer}.global-button--secondary:hover{color:#fff;background-color:var(--primary-colour);transition:all .3s ease}.global-button--shake{display:inline-block}@media only screen and (min-width: 769px){.global-button--shake:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);perspective:1000px}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.global-button--link{font-family:var(--font-body-family);font-size:1.4rem;line-height:2rem;text-decoration:none;position:relative;margin:0 auto 2.4rem!important}.global-button--link:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;border-bottom:1px solid var(--primary-colour);transition:all .3s ease}@media only screen and (min-width: 769px){.global-button--link:hover:after{width:0;transition:all .3s ease}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/homepage.autostyle.css.map */
