:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;width:100%;height:100%;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;width:100%;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;height:100%;margin:0!important;padding:0!important;text-align:center}@keyframes logo_bob{0%{translate:0 0}to{translate:0 7vh}}.logo_i1{animation-name:logo_bob;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.logo_h{animation-name:logo_bob;animation-duration:6s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.logo_8{animation-name:logo_bob;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.logo_dot{animation-name:logo_bob;animation-duration:7.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.logo_a{animation-name:logo_bob;animation-duration:8.4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.logo_i2{animation-name:logo_bob;animation-duration:6.8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes riverFloat{0%{offset-distance:0%}to{offset-distance:100%}}@font-face{font-family:BluuNext-Bold;src:local("BluuNext-Bold"),url(/assets/BluuNext-Bold-ghZDmQcn.otf)}@font-face{font-family:Bellybeans;src:local("bellybeans.ttf"),url(/assets/bellybeans-BCK40ZsX.ttf) format("truetype")}@font-face{font-family:WorkSansLight;src:local("WorkSans-Light"),url(/assets/WorkSans-Light-DxnZdZOp.ttf)}@font-face{font-family:WorkSansRegular;src:local("WorkSans-Regular"),url(/assets/WorkSans-Regular-pYbjaR6D.ttf)}@font-face{font-family:WorkSansBold;src:local("WorkSans-Bold"),url(/assets/WorkSans-Bold-OsRUIEhX.ttf)}@font-face{font-family:WorkSansSemiBold;src:local("WorkSansSemiBold"),url(/assets/WorkSans-SemiBold-xDlpecf3.ttf)}.navBar{background-color:green;height:10vh!important;justify-content:center;display:flex;flex-direction:row;width:100%}.navBarItem{height:80%!important;width:auto;margin-left:10px;margin-right:10px;position:relative;top:10%}@media screen and (max-width: 1224px){.productListNonNav{flex-direction:column;width:100%;background-color:#cbd5e1;display:flex;height:auto;overflow-y:auto}.productListFocus{flex-direction:column;height:auto;width:auto;align-items:center;display:flex}.productListSelection{flex-direction:row;width:auto;height:auto;overflow-x:auto;display:flex}.productListSelectionItem{display:flex;flex-direction:column;align-items:center;width:auto;margin:1em .5em;padding:1em;border-radius:3em}.productListSelectionInfo{width:20vw;align-content:center}.productListSelectionImage{width:100%}.productListSelectionText{width:50%}.productListFocusImage{width:auto;max-width:100%;height:auto;padding:1em}.productListFocusImage img{height:auto;max-height:90%;max-width:90%;width:auto}.productListOtherImages{height:10%;width:100%;display:flex;flex-direction:row;overflow-x:auto;justify-content:center}.productListEachOtherImage{height:15vh}.productListEachOtherImage img{width:auto;height:90%;object-fit:contain}.productListFocusText{width:auto;padding-left:1em;padding-right:1em;height:auto;display:flex;flex-direction:column;justify-content:space-between}.productSizes{width:90%;height:auto;padding-top:1em;padding-bottom:1em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:50px}.productCartButton{margin-top:10px;margin-bottom:30px;font-family:WorkSansRegular;font-size:1.2em;padding:10px 50px;border-radius:15px;background-color:#90ee90;border:solid green 3px;box-shadow:0 0 30px green,0 0 10px green}.productTextTop,.productTextMiddle,.productTextBottom{height:auto;width:100%}.productSizeOption{padding:.8em 1.5em;border-radius:1em;background-color:#0ff;z-index:2}.productSizeOptionSelected{padding:.8em 1.5em;border-radius:1em;background-color:green;font-weight:bolder;z-index:1;box-shadow:0 0 50px green}.productColours{height:auto;padding-top:1em;padding-bottom:1em;width:100%;display:flex;flex-direction:row;justify-content:space-around}.productColourOption{padding:.8em 1.5em;border-radius:1em;background-color:#0ff;z-index:2}.productColourOptionSelected{padding:.8em 1.5em;border-radius:1em;background-color:green;font-weight:bolder;z-index:1;box-shadow:0 0 50px green}.productTitle h1{color:#334155;font-family:Bellybeans;font-size:4em;text-shadow:0px 0px 10px cyan,0px 0px 50px green}.productPrice{max-height:100px}.productPrice h2{font-size:1.7em}.productTextPortion{flex-basis:45%;background-color:#cbd5e1;display:flex;flex-direction:column;justify-content:flex-start;padding-right:1%;padding-left:1%}.productDescrnContainer{flex:1 1 500px;overflow-y:auto;max-height:500px;margin-top:30px;margin-bottom:20px;padding:4px 20px;background-color:#e2e8f0;border-radius:20px}.productDescrn p,.productDescrn li{font-family:WorkSansLight,sans-serif;font-size:large;font-style:normal;line-height:1.6;margin-top:1em;margin-bottom:1em}.productDescrn b,.productDescrn strong{font-family:WorkSansRegular,sans-serif;font-size:large;line-height:1.6;margin-top:1em;margin-bottom:1em}.productDescrn a{color:#0000a2}.productOptions{font-family:WorkSansLight;margin-top:10px;margin-bottom:10px}}@media screen and (min-width: 1225px){.productListNonNav{flex-direction:row;width:100vw;height:90vh!important;background-color:#cbd5e1;display:flex}.productListFocus{flex-direction:row;height:100%;width:70%;display:flex;flex:auto}.productListFocusImage{background-color:#0ff;width:auto;place-self:center;height:auto}.productListFocusImage img{background-color:pink;height:auto;max-width:100%;width:auto}.productListOtherImages{height:100%;width:auto;display:flex;max-width:100%;flex-direction:column;overflow-y:auto}.productListEachOtherImage img{width:90%;height:auto}.productListFocusText{width:auto;padding-left:1em;padding-right:1em;height:100%;display:flex;flex-direction:column;justify-content:space-between}.productListSelection{flex-direction:column;overflow-y:auto;width:10%;height:100%;align-items:center;padding-left:1em;padding-right:1em;display:flex;flex:auto}.productListSelectionItem{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1em;margin-bottom:1em;border-radius:3em}.productListSelectionInfo{width:50%;align-content:center}.productListSelectionImage{width:100%}.productListSelectionText{width:50%}.productListImages{height:100%;width:100%;padding-left:1em;padding-right:1em;display:flex;flex-direction:column;place-self:center;justify-content:space-evenly;overflow-x:auto}.productSizes{width:90%;height:auto;padding-top:1em;padding-bottom:1em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-rows:50px}.productCartButton{margin-top:10px;margin-bottom:30px;font-family:WorkSansRegular;font-size:1.2em;padding:10px 50px;border-radius:15px;background-color:#90ee90;border:solid green 3px;box-shadow:0 0 30px green,0 0 10px green}.productTextTop{height:auto;width:100%;flex:5 auto}.productTextMiddle{flex:2 auto;height:auto;width:100%}.productTextBottom{flex:1 auto;height:auto;width:100%}.productSizeOption{padding:.8em 1.5em;border-radius:1em;background-color:#0ff;z-index:2}.productSizeOptionSelected{padding:.8em 1.5em;border-radius:1em;background-color:green;font-weight:bolder;z-index:1;box-shadow:0 0 50px green}.productColours{height:auto;padding-top:1em;padding-bottom:1em;width:100%;display:flex;flex-direction:row;justify-content:space-around}.productColourOption{padding:.8em 1.5em;border-radius:1em;background-color:#0ff;z-index:2}.productColourOptionSelected{padding:.8em 1.5em;border-radius:1em;background-color:green;font-weight:bolder;z-index:1;box-shadow:0 0 50px green}.productTitle h1{color:#334155;font-family:Bellybeans;font-size:4em;text-shadow:0px 0px 10px cyan,0px 0px 50px green}.productPrice{max-height:100px}.productPrice h2{font-size:1.7em}.productTextPortion{flex-basis:45%;background-color:#cbd5e1;display:flex;flex-direction:column;justify-content:flex-start;padding-right:1%;padding-left:1%}.productDescrnContainer{flex:1 1 500px;overflow-y:auto;max-height:500px;margin-top:30px;margin-bottom:20px;padding:4px 20px;background-color:#e2e8f0;border-radius:20px}.productDescrn p,.productDescrn li{font-family:WorkSansLight,sans-serif;font-size:large;font-style:normal;line-height:1.6;margin-top:1em;margin-bottom:1em}.productDescrn b,.productDescrn strong{font-family:WorkSansRegular,sans-serif;font-size:large;line-height:1.6;margin-top:1em;margin-bottom:1em}.productDescrn a{color:#0000a2}.productOptions{font-family:WorkSansLight;margin-top:10px;margin-bottom:10px}}.articleListNonNav{width:100vw;background-color:#cbd5e1;display:flex;flex-direction:row;height:90vh!important}.articleListFocus{width:100%;height:100%;display:flex}.articleListSelection{width:50%;height:100%;overflow-y:"scroll"}.articleListSelectionItem{display:flex;flex-direction:row;width:100%;background-color:pink;border:solid red 3px;padding:1em;border-radius:3em}.articleListSelectionText{width:30%}.page{display:flex;flex-direction:column;justify-items:center;align-items:center;max-height:90vh}.pageTitle{text-align:center;margin-top:1em;margin-bottom:1em;font-family:WorkSansLight;font-size:3em;text-shadow:#0f172a 1px 0 35px}.pageText{height:auto;overflow-y:auto;justify-self:center;justify-content:center;margin-left:3em;margin-right:1em;padding-right:2em;max-height:70vh}.pageText p{font-family:WorkSansLight,sans-serif;font-size:large;line-height:1.6;margin-bottom:1em}.pageText strong{font-family:WorkSansRegular,sans-serif;line-height:1.6;margin-bottom:1em}.pageText a{color:#0000a2}.pageText img{float:right;margin-left:1em}.pageText h1{font-family:WorkSansRegular,sans-serif;font-size:x-large;margin-top:2em}.pageText blockquote{font-family:WorkSansRegular,sans-serif;font-size:large;margin-bottom:2em;text-align:right}
