@import "https://fonts.googleapis.com/css2?family=Secular+One&display=swap";
@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/063b667de7f6e09e-s.63465950.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67ed79da1d565410-s.dcda92bd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d3eef783c5f7244-s.p.5948a42e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Secular One Fallback;src:local(Arial);ascent-override:94.92%;descent-override:40.21%;line-gap-override:0.0%;size-adjust:107.67%}.secular_one_25cff5d2-module__EblESq__className{font-family:Secular One,Secular One Fallback;font-style:normal;font-weight:400}
.NavItem-module__G4iWeW__navLink{color:var(--foreground-colour);-webkit-user-select:none;user-select:none;border-radius:.5rem;padding:.5rem;font-weight:600;transition:color .3s}.NavItem-module__G4iWeW__navLink:hover{background-color:#0000000d}.NavItem-module__G4iWeW__dark .NavItem-module__G4iWeW__navLink:hover{background-color:#ffffff1a}.NavItem-module__G4iWeW__menuItem{color:var(--foreground-colour);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .3s;display:flex}.NavItem-module__G4iWeW__menuItem:hover{color:var(--secondary-colour)}.NavItem-module__G4iWeW__dark .NavItem-module__G4iWeW__menuItem:hover{background-color:#ffffff1a}
.LoginButton-module__hbYK_G__loginButton{color:var(--foreground-colour);border:2px solid var(--foreground-colour);cursor:pointer;background:0 0;border-radius:20px;align-items:center;padding:6px 15px;font-weight:700;transition:background .3s,color .3s,border .3s,transform .1s cubic-bezier(.68,-.55,.27,1.55);display:flex}.LoginButton-module__hbYK_G__loginButton:hover{color:var(--background-colour);background:var(--primary-colour);border:2px solid var(--primary-colour)}.LoginButton-module__hbYK_G__loginButton:active{transform:scale(.95)}.LoginButton-module__hbYK_G__loginIcon{stroke-width:3.5px;margin-left:6px}
.UserMenu-module__yZc5Fq__userMenuContainer{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.75rem;padding:.25rem;transition:background-color .15s;display:flex;position:relative}.UserMenu-module__yZc5Fq__userMenuContainer:hover{background:#0000000d}.UserMenu-module__yZc5Fq__userPhoto{border-radius:50%;width:2.5rem;height:2.5rem}.UserMenu-module__yZc5Fq__userDetails{flex-direction:column;display:flex;overflow:hidden}.UserMenu-module__yZc5Fq__userName{color:var(--foreground-colour);white-space:nowrap;font-size:.95rem;font-weight:600}.UserMenu-module__yZc5Fq__userStatus{color:gray;text-transform:capitalize;white-space:nowrap;font-size:.8rem}.UserMenu-module__yZc5Fq__profileDropdown{background-color:var(--background-colour);box-sizing:border-box;z-index:50;cursor:default;border:1px solid #00000012;border-radius:8px;flex-direction:column;gap:.25rem;min-width:180px;padding:.5rem;animation:.15s cubic-bezier(.16,1,.3,1) UserMenu-module__yZc5Fq__slideIn;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.UserMenu-module__yZc5Fq__profileDropdown.UserMenu-module__yZc5Fq__slideOut{animation:.15s cubic-bezier(.16,1,.3,1) forwards UserMenu-module__yZc5Fq__slideOut}.UserMenu-module__yZc5Fq__divider{background:#00000012;height:1px;margin:.25rem 0}.UserMenu-module__yZc5Fq__logoutButton{color:#b00020;font-weight:600}@keyframes UserMenu-module__yZc5Fq__slideIn{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes UserMenu-module__yZc5Fq__slideOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-4px)}}@media (max-width:767px){.UserMenu-module__yZc5Fq__userMenuContainer{padding:.5rem}.UserMenu-module__yZc5Fq__profileDropdown{border-left:none;border-right:none;border-radius:8px;width:100vw;position:fixed;top:4.5rem}.UserMenu-module__yZc5Fq__userDetails{display:none}}
.NavBar-module__U52DTW__header{background:var(--background-colour);z-index:1000;box-sizing:border-box;justify-content:space-between;align-items:center;height:4rem;padding:1rem 2rem;display:flex;position:relative}.NavBar-module__U52DTW__header.NavBar-module__U52DTW__sticky{background-color:var(--background-colour);position:sticky;top:0;box-shadow:0 .25rem .375rem #0000001a}.NavBar-module__U52DTW__navigation{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.NavBar-module__U52DTW__logo{width:8rem;height:auto}.NavBar-module__U52DTW__navItems{align-items:center;gap:1.5rem;display:flex}.NavBar-module__U52DTW__actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.NavBar-module__U52DTW__menuButton{z-index:10000;display:none}.NavBar-module__U52DTW__menu{background-color:var(--background-colour);box-sizing:border-box;border-radius:0 0 8px 8px;flex-direction:column;align-items:center;gap:2rem;width:100%;padding:1.5rem 1rem;animation:.25s linear NavBar-module__U52DTW__slideIn;display:flex;position:absolute;top:0;left:0;box-shadow:0 .25rem .375rem #0000001a}.NavBar-module__U52DTW__menu .NavBar-module__U52DTW__logo{position:static}.NavBar-module__U52DTW__menu .NavBar-module__U52DTW__navItems{flex-direction:column;gap:1rem;display:flex}.NavBar-module__U52DTW__menu.NavBar-module__U52DTW__slideOut{animation:.25s linear forwards NavBar-module__U52DTW__slideOut}@keyframes NavBar-module__U52DTW__slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes NavBar-module__U52DTW__slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (max-width:767px){.NavBar-module__U52DTW__header{padding:1rem 1.5rem 1rem 2rem}.NavBar-module__U52DTW__navItems{display:none}.NavBar-module__U52DTW__menuButton{display:flex}.NavBar-module__U52DTW__actions{gap:.3rem}}
.Footer-module__6AIyrW__footer{box-sizing:border-box;flex-direction:column;justify-content:center;padding:0 4vw 1rem;display:flex}.Footer-module__6AIyrW__top{flex-direction:row;justify-content:space-between;padding-bottom:1rem;display:flex}.Footer-module__6AIyrW__mission{max-width:470px}.Footer-module__6AIyrW__section{white-space:nowrap;width:fit-content;margin-left:1rem}.Footer-module__6AIyrW__link:hover{color:var(--secondary-colour);transition:color .3s}.Footer-module__6AIyrW__bottom{border-top:1px solid rgba(var(--foreground-colour-rgb),.1);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.Footer-module__6AIyrW__socialIcons{gap:.5rem;display:flex}.Footer-module__6AIyrW__socialIcon{font-size:1.4rem}.Footer-module__6AIyrW__socialIcon:hover{transition:transform .3s;transform:scale(1.2)}@media (max-width:1285px){.Footer-module__6AIyrW__mission{display:none}}@media (max-width:930px){.Footer-module__6AIyrW__top{display:none}}@media (max-width:440px){.Footer-module__6AIyrW__bottom{flex-direction:column;align-items:center}.Footer-module__6AIyrW__socialIcons{order:1;margin-top:.5rem}.Footer-module__6AIyrW__copyright{order:2;margin-top:0}}
.Cart-module__ZeQ5Oq__overlay{z-index:10000;justify-content:flex-end;display:flex;position:fixed;inset:0}.Cart-module__ZeQ5Oq__cart{background:var(--background-colour);flex-direction:column;min-width:25%;padding:1.5rem;animation:.2s Cart-module__ZeQ5Oq__slideIn;display:flex;box-shadow:-2px 0 16px #2863fd14}@keyframes Cart-module__ZeQ5Oq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Cart-module__ZeQ5Oq__close{color:var(--secondary-colour);cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.Cart-module__ZeQ5Oq__cart h2{margin:.5rem 0 1rem;font-weight:700}.Cart-module__ZeQ5Oq__content{flex:1;margin-bottom:1rem;overflow-y:auto}.Cart-module__ZeQ5Oq__empty{text-align:center;color:var(--light-foreground-colour);margin:2rem 0}.Cart-module__ZeQ5Oq__item{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.Cart-module__ZeQ5Oq__item img{border-radius:.5rem;flex-shrink:0}.Cart-module__ZeQ5Oq__item>div{flex:1}.Cart-module__ZeQ5Oq__item h4{margin:0 0 .2rem;font-weight:600}.Cart-module__ZeQ5Oq__item p{color:var(--light-foreground-colour);margin:0 0 .2rem}.Cart-module__ZeQ5Oq__item strong{margin-bottom:.4rem;display:block}.Cart-module__ZeQ5Oq__quantity{align-items:center;gap:.4rem;display:flex}.Cart-module__ZeQ5Oq__quantity button{background:var(--background-colour-hover);cursor:pointer;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.Cart-module__ZeQ5Oq__quantity span{text-align:center;min-width:1rem}.Cart-module__ZeQ5Oq__item>button{color:#d32f2f;cursor:pointer;background:0 0;border:none;padding:.2rem}.Cart-module__ZeQ5Oq__footer{border-top:1px solid var(--background-colour-hover);padding-top:1rem}.Cart-module__ZeQ5Oq__footer>div{justify-content:space-between;margin-bottom:1rem;display:flex}.Cart-module__ZeQ5Oq__footer button{background:var(--primary-colour);color:#fff;cursor:pointer;border:none;border-radius:2rem;width:100%;padding:.8rem;font-family:inherit;font-weight:700;transition:background .2s}.Cart-module__ZeQ5Oq__footer button:disabled{opacity:.6;cursor:not-allowed}
:root{--background-colour:#f2f2f7;--background-colour-hover:#e7e7ee;--foreground-colour:#333;--primary-colour:#2863fd;--secondary-colour:#258be3;--tertiary-colour:#34d1f9;--quaternary-colour:#5ee8fa;--hover:#0000000d;--font-family:"Secular One";--light-foreground-colour:#7b7b8b;--light-secondary-colour:#d4e6f6}.dark{--background-colour:#1e1e1e;--foreground-colour:#e0e0e0;--hover:(224,224,224,.1)}html,body{font-family:var(--font-family);color:var(--foreground-colour);background:var(--background-colour);margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,a,li{color:var(--foreground-colour)}a{text-decoration:none}ul{padding:0;list-style:none}ul li{margin-bottom:.3rem}p,ul{font-size:.9rem;line-height:1.6}
