@font-face{font-family:'"NotoIKEALatin"';src:url(/assets/fonts/NotoIKEALatin-Regular.woff);font-display:swap}body{margin:0;padding:0;font-family:'"NotoIKEALatin"';padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}html,body{height:100vh}.font-s-normal{font-size:1em}.font-s-smaller{font-size:.7em}.font-s-small{font-size:.85em}.font-s-large{font-size:1.15em}.font-w-bold{font-weight:700}.text-a-center{text-align:center}.text-a-right{text-align:right}.capitalize:first-letter{text-transform:capitalize}.font-bigger-price{font-size:2em}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem}a,button{position:relative}button,select{text-transform:none}button,input{overflow:visible}button,input,optgroup,select,textarea{font-size:100%;line-height:1.5;margin:0}button:focus{outline:none}.btn{width:100%;position:relative;text-align:center;display:inline-block;text-decoration:none;border:0;font-weight:400;line-height:1;min-height:44px;transition-property:background-color,border-radius,width;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,0,1)}.btn--outlined{background:transparent;color:#111;border-radius:2px;padding:.625rem 1.5rem;border:2px solid #111}.btn--outlined-light{color:#fff;border:2px solid #ffffff;font-family:'"NotoIKEALatin"'}.btn--filled{background:#0058a3;color:#fff;border-radius:2px;padding:.75rem 1.5rem}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=reset],[type=submit],button{cursor:pointer}.btn--filled:focus:not(:disabled),.btn--filled:hover:not(:disabled){background:#3379b5;color:#fff;border-radius:4px}.btn:disabled{color:#ccc;cursor:default}.btn:active,.btn:focus,.btn:hover{text-decoration:none}.price-comp-price-symbol{padding:0 3px}.secondary-heading-font{font-weight:400;color:#484848}.reduced-price{background-image:url(/assets/images/slash.svg);background-position:center;background-repeat:no-repeat;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.redtext{color:red}.margin-bottom-lg{margin-bottom:16px}.margin-bottom-sm{margin-bottom:8px}
