:root{--ratio:1.5;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--border-thin:0.25rem;--color-light:#fff;--color-dark:black;--color-base-green:#007a33;--color-base-pink:#ce93c8;--content-max-width:70rem;--dome-radius:100vw 100vw 0 0/calc(1vw*pow(16,1.5)) calc(1vw*pow(16,1.5)) 0 0}*{box-sizing:border-box}body{margin:0;background-color:var(--color-base-green);font-family:PixelMplus10,sans-serif}h2,h3,h4,p{margin:var(--s-2)}@font-face{font-family:PixelMplus10;src:url(/fonts/PixelMplus10-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.link-no-style{text-decoration:none;color:inherit}.link-no-style:visited{color:inherit}.link-no-style:hover{text-decoration:none}.input-rounded{width:100%;height:2.5rem;padding:0 1rem;border:4px solid var(--color-base-green);border-radius:9999px;background-color:white;font-family:"system-ui";font-size:.9rem;outline:none;box-sizing:border-box}.input-rounded::placeholder{color:#888}:where(button).input-rounded{text-align:center;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.select-rounded{width:100%;height:2.5rem;padding:0 1rem;border:4px solid var(--color-base-green);border-radius:9999px;font-size:.9rem;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23888' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.price-box,.select-rounded{box-sizing:border-box;background-color:white;color:black;font-family:PixelMplus10,sans-serif}.price-box{max-width:30rem;padding:.5rem;border:4px solid var(--color-base-green);border-radius:20px}.del{color:#f00;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.del span{color:#000}.header_header__mmY05{margin:var(--s1);position:relative;display:flex;align-items:center}.header_title__oCnuO{font-size:4rem;margin:0;font-family:cooper-black-std,serif;font-weight:400;font-style:normal}.header_title__oCnuO a{color:inherit;text-decoration:none}.HamburgerMenu_hamburger__AecuX{position:relative;width:30px;height:22px;display:flex;flex-direction:column;justify-content:space-between;background:transparent;border:none;cursor:pointer}.HamburgerMenu_bar__cH5hu{height:.2rem;width:1.5rem;background-color:white;transition:.3s}.HamburgerMenu_overlay__uoeUH{position:fixed;top:0;right:-100%;width:100%;max-width:30rem;height:100%;background-color:var(--color-base-green);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:right .3s ease-in-out;z-index:1000;border:.5rem solid #0d1117;border-radius:2rem}.HamburgerMenu_open__Mpgx1{right:0}.HamburgerMenu_close__l0ji6{position:absolute;top:16px;right:24px;font-size:2rem;background:none;border:none;color:white;cursor:pointer}.HamburgerMenu_menu__zPiTP{display:flex;flex-direction:column;gap:24px;font-size:1.5rem}.HamburgerMenu_link__dlCbl{color:white;text-decoration:none}.HamburgerMenu_link__dlCbl:hover{text-decoration:underline}.HamburgerMenu_custom-button__Ve6Ix{background-color:var(--color-base-pink);box-shadow:0 0 0 4px var(--color-base-pink);color:var(--color-base-green);border:4px solid var(--color-base-green);border-radius:9999px;padding:.75rem 2rem;font-size:1.25rem;font-family:PixelMplus10,sans-serif;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.HamburgerMenu_custom-button__Ve6Ix:hover{background-color:var(--color-base-pink);box-shadow:0 0 0 4px var(--color-base-green)}.HamburgerMenu_menu-item__X_TiF{background-color:var(--color-base-pink);color:var(--color-base-green);padding:2rem;text-align:center;font-weight:700;width:90%;aspect-ratio:3/1;margin:-2rem auto;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.HamburgerMenu_menu-item__X_TiF:first-child{margin-top:1rem}.HamburgerMenu_menu-item__X_TiF:last-child{margin-bottom:1rem}