@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Chequers;src:url(/cdn/shop/files/Chequers.otf) format("opentype")}:root{--global-background: #fff;--darkblue: #023960;--blue: #307A93;--lightblue: #8FD2D6;--aqua: #bfd2d6;--gold: #DDB256;--cream: #EFE6D5;--fancy-font: "Chequers", serif;--font-heading--family: "Chequers"!important}@media (max-width: 740px){.desktop-only{display:none!important}}@media (min-width: 741px){.mobile-only{display:none!important}}.footer-utilities__group-copyright{white-space:pre-wrap}h1{font-family:var(--fancy-font);color:var(--primary-font-color);font-size:3.3vw;letter-spacing:.1vw}h2{font-family:var(--fancy-font);color:var(--primary-font-color);font-size:2.2vw;letter-spacing:.05vw}h3{font-size:1.8vw}h4{font-size:1.4vw}p{font-size:1.2vw;letter-spacing:.1125vw;font-weight:200;color:#000;margin-bottom:1.5vw}p :is(strong,b){font-family:var(--font-heading--family);color:var(--blue)}@media screen and (orientation: portrait) and (max-width: 940px){p{font-size:1.6vw}h4{font-size:1.8vw}}@media screen and (orientation: portrait) and (max-width: 640px){input[type=submit],button{padding:2.5vw 10vw!important;font-size:5.5vw}h1{font-size:8vw}h2{font-size:5.5vw}h4{font-size:3vw}p{font-size:4.5vw;margin-bottom:8vw}}input[type=submit],.button{--_weight: 2px;font-size:1.4vw;margin:0 auto!important;padding:1vw 5vw!important;border-radius:100px!important;border-top:var(--_weight) solid var(--darkblue)!important;border-left:var(--_weight) solid var(--darkblue)!important;border-bottom:var(--_weight) solid var(--blue)!important;border-right:var(--_weight) solid var(--blue)!important;background-color:#fff!important;color:var(--darkblue)!important;transition:.4s ease}input[type=submit]:hover,.button:hover{background-image:linear-gradient(-45deg,var(--blue),var(--darkblue))!important;color:#fff!important;transition:.3s ease}@media screen and (orientation: portrait) and (max-width: 640px){input[type=submit],.button{padding:2.5vw 10vw!important;font-size:5.5vw}}@media screen and (max-width: 749px){.desktop-only{display:none}}@media screen and (min-width: 750px){.mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/31ko-base.css.map */
