.prizeItem_root__hq5Yz{padding-block:1rem;padding-inline:1rem;background-color:var(--color_white);border-radius:.75rem;display:flex;flex-direction:column;flex:0 0 auto}.prizeItem_root__hq5Yz[data-direction=row]{width:calc(100cqi - 2.5rem);scroll-snap-align:center}.prizeItem_root__hq5Yz[data-show-border=true]{border:.125rem solid var(--color_primary-1)}.prizeItem_required__35d0m{padding-block:.25rem;padding-inline:.75rem;margin-inline:-.5rem;-webkit-margin-after:.5rem;margin-block-end:.5rem;font-size:1rem;color:var(--color_primary-5);border-radius:var(--size_max);border:.125rem solid var(--color_primary-5);align-self:flex-end}.prizeItem_requiredLarge__fzykE{-webkit-margin-before:-.125rem;margin-block-start:-.125rem;font-size:1.25rem;font-family:var(--font-family_special);font-weight:var(--font-weight_semibold);display:inline-block}.prizeItem_image__lHOtX{margin-inline:-.5rem;border-radius:.25rem;aspect-ratio:16/9}.prizeItem_validContainer__cBmla{-webkit-margin-before:.5rem;margin-block-start:.5rem;margin-inline:-.5rem;padding-block:.375rem;font-size:.875rem;color:var(--color_primary-9);background-color:var(--color_primary-0);border-radius:var(--size_max);text-align:center}.prizeItem_validLarge__H1tTg{-webkit-margin-before:0;margin-block-start:0;font-size:1.125rem;font-family:var(--font-family_special);font-weight:var(--font-weight_semibold);display:inline-block}.prizeItem_validSeparator__d_Kac{-webkit-margin-start:.125em;margin-inline-start:.125em;-webkit-margin-end:.5em;margin-inline-end:.5em}.prizeItem_name__UGL3i{-webkit-margin-before:1rem;margin-block-start:1rem;font-size:1.25rem;font-weight:var(--font-weight_bold)}.prizeItem_description__IOifP{-webkit-margin-before:1rem;margin-block-start:1rem;row-gap:.75lh;font-size:1rem;color:var(--color_gray-5);display:flex;flex-direction:column;white-space:pre-wrap}.prizeItem_lackingLarge__e5VBV{-webkit-margin-before:-.5rem;margin-block-start:-.5rem;font-size:1.5rem;font-weight:var(--font-weight_semibold);font-family:var(--font-family_special);display:inline-block}.prizeItem_buttonList__XfFeW{-webkit-margin-before:1rem;margin-block-start:1rem;padding-inline:1.5rem;display:flex;flex-direction:column}.prizeItem_button__5Nuyn{align-items:baseline}html[lang=ja] .prizeItem_buttonLabel__A_BnB[data-type=digital]{letter-spacing:-.05em}